Expand description
Memory spaces: uniformly-addressed regions that varnodes live in.
Every Varnode belongs to exactly one Space.
The space vocabulary itself lives in pcode-types, shared with the SLEIGH
decoder; this module re-exports it and adds the qcode-specific handles that
distinguish shared spaces from per-function temporaries.
Structs§
- Space
- A named, uniformly-addressed memory region.
- SpaceId
- A stable, context-unique identifier for a
Space.
Enums§
- Local
Memory Space Id - A memory-space handle stored inside one function body.
- Memory
Space Id - A module/API memory-space handle. Local temporary spaces retain their owner.
- Space
Type - The broad category of a memory space.
Constants§
- SPACE_
CONST - The const space is used for constant values such as immediate values
Traits§
- Space
Store - Anything that can resolve a
SpaceIdback to itsSpace.