Technologies for native code invocation using binary analysis

Technologies for native code invocation using binary analysis are described. A computing device for invoking native code from managed code using binary analysis receives a call from a thread executing a managed code segment to execute a native code segment. The computing device performs a binary ana...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HAITAO FENG, PAUL H. HOHENSEE, ABHAY S. KANHERE, ARAVIND SUBRAMANIAN
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Technologies for native code invocation using binary analysis are described. A computing device for invoking native code from managed code using binary analysis receives a call from a thread executing a managed code segment to execute a native code segment. The computing device performs a binary analysis of the native code segment and generates, from the binary analysis, a complexity indicator that indicates a level of complexity of the native code segment by comparing the native code segment to at least one predefined complexity rule. Additionally, the computing device stores a status of the thread based on the complexity indicator and executes the native code segment. Other embodiments are described and claimed. 描述用于使用二进制分析的本机代码援引的技术。用于使用二进制分析从被管理代码来援引本机代码的计算装置从运行被管理代码段的线程来接收运行本机代码段的调用。该计算装置执行本机代码段的二进制分析,并且通过将本机代码段与至少个预定义复杂度规则进行比较,从二进制分析来生成复杂度指示符,其指示本机代码段的复杂度等级。另外,计算装置基于复杂度指示符来存储线程的状态,并且运行本机代码段。描述并且要求保护其他实施例。