1 Repo
Mapping named identifiers to specific executable addresses within a guest binary.
Distinct from Function Naming Patterns: Distinct from Function Naming Patterns: focuses on the technical resolution of names to binary entry points for execution, not linguistic naming conventions.
Explore 1 awesome GitHub repository matching software engineering & architecture · Entry Point Resolution. Refine with filters or upvote what's useful.
Hyperlight ist ein eingebetteter Virtual-Machine-Manager, der darauf ausgelegt ist, Gast-Binärdateien innerhalb von hardwareisolierten Code-Sandboxes auszuführen. Er nutzt einen KVM-Micro-VM-Manager, um nicht vertrauenswürdigen Code von Drittanbietern auszuführen, wobei strikte Speichergrenzen erzwungen werden, um unbefugten Host-Zugriff zu verhindern. Das Projekt bietet eine Gast-Host-Funktionsbrücke, die eine bidirektionale Kommunikation ermöglicht, sowie ein State-Snapshot-Tool zum Speichern und Wiederherstellen des Speicherzustands einer Sandbox, um die Startlatenz zu reduzieren. Das System umfasst eine Toolchain für die Cross-Kompilierung von Gast-Binärdateien sowie Mechanismen zur Verwaltung von Ressourcenbeschränkungen, wie z. B. feste Heap- und Stack-Speicherzuweisungen. Es stellt Primitive bereit, um spezifische Funktionen innerhalb des Gastes aufzurufen und Host-Funktionen für den kontrollierten Ressourcenzugriff zu registrieren.
Triggers specific logic inside the sandbox by resolving function names to entry points within the guest binary.