Expand description
Code cave finder and manager
Structs§
- Code
Cave - Represents a code cave (unused memory region)
Enums§
- Code
Cave Error - Errors that can occur during code cave operations
Functions§
- allocate_
cave - Allocates a code cave of the requested size
- allocate_
cave_ near - Allocates a code cave near a target address (within branch range)
- clear_
all_ caves - Clears all allocated code caves from the registry
- find_
alignment_ padding - Finds alignment padding (zero bytes) in a memory range
- find_
caves - Finds all code caves (NOPs and padding) in a memory range
- find_
caves_ in_ image - Finds code caves in an entire image
- find_
nop_ sequences - Finds sequences of NOP instructions in a memory range
- free_
cave - Frees a previously allocated code cave
- get_
cave_ stats - Returns statistics about code cave usage
- is_
cave_ available - Checks if a cave at the given address is available (not modified)
- list_
allocated_ caves - Lists all currently allocated code caves