2 repository-uri
Using shared memory bitmaps to track which basic blocks of code have been executed across process boundaries.
Distinct from Bitmap-Based Membership Tracking: Distinct from set membership bitmaps or filesystem memory; it is a specific technique for tracking binary execution paths.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Shared-Memory Coverage Bitmaps. Refine with filters or upvote what's useful.
AFL++ is a coverage-guided fuzzing framework that discovers crashes and hangs in software by mutating inputs while tracking which code paths are exercised. It functions as both a fuzzing engine and a campaign manager, supporting targets with or without source code through compile-time instrumentation, dynamic binary instrumentation, and emulation. The framework includes tools for crash triage and analysis, test case minimization, and campaign deployment across local or distributed environments. The framework distinguishes itself through its breadth of instrumentation backends, allowing users
Records control-flow edges into a compact bitmap to guide the fuzzer toward new code paths.
AFL is a coverage-guided fuzzer and security vulnerability scanner used to identify software bugs and memory corruption by feeding programs mutated data. It functions as a binary instrumentation tool and a test case minimizer to locate crashes and isolate the smallest set of bytes causing a fault. The project distinguishes itself through its ability to operate as a parallel fuzzing orchestrator, distributing workloads across multiple CPU cores or networked machines. It utilizes dictionary-based mutation for complex file formats and performs input sensitivity analysis to identify critical sect
Tracks code execution paths using a globally accessible bit-map that records which basic blocks were visited.