Skip to main content

Module addr

Module addr 

Source
Expand description

The addr module.

Modules§

map
The map module.
ptrauth
Pointer-authentication (arm64e) helpers.
range
The range module.
types
The types module.

Structs§

AddressMap
Sorted, non-overlapping file and virtual address mappings.
AddressRange
The AddressRange type.
FatFileOffset
Absolute byte offset within a fat container.
MappingEntry
One validated file-to-virtual mapping.
Rva
Relative virtual address (offset from image base).
ThinFileOffset
Byte offset within a thin Mach-O image slice.
Va
Virtual address as encoded in the Mach-O file.

Functions§

has_ptrauth_bits
Whether a u64 has any bits set that arm64e would interpret as pointer-auth metadata. A false return means strip_ptrauth is a no-op.
strip_ptrauth
Strip the pointer-authentication signature from an arm64e pointer.

Type Aliases§

FileRange
The FileRange type.
VaRange
The VaRange type.