2 dépôts
Tracing and analyzing transitions from virtual machines back to the hypervisor.
Distinct from Exit Code Trackers: Existing candidates focus on process exit codes or business strategies, not KVM hypervisor exits.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Hypervisor Exit Analysis. Refine with filters or upvote what's useful.
BCC is an eBPF development toolkit and tracing framework used for monitoring and analyzing the Linux kernel. It functions as a performance analysis tool and debugging utility to capture system events, measure kernel latency, and provide network observability. The project distinguishes itself by providing a build system that integrates with LLVM to compile C-like code into BPF bytecode at runtime. It utilizes BPF Type Format data for relocations to maintain cross-kernel compatibility and extracts kernel headers to ensure the generated programs match the specific kernel version. The toolkit co
Tracks and counts the reasons why virtual machines exit to the hypervisor.
HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp
Obfuscates the analysis tool to resist detection by timing or microarchitectural attacks.