Skip to main content

Module register_reader

Module register_reader 

Source
Expand description

x86_64 Register Reading for Function Argument Capture

This module implements the x86_64 System V ABI argument passing conventions to extract function arguments from CPU registers and stack memory.

Structs§

ArgumentLocation
Location where an argument is stored
CapturedArgument
Captured argument value with type information
RegisterContext
x86_64 register context captured at function entry
StructMember
Structure member information

Enums§

ArgumentClass
Argument classification according to x86_64 System V ABI
ArgumentValue
Union-like enum for different argument value types

Functions§

capture_return_values
Capture return values from function exit context
classify_argument
Classify argument according to x86_64 System V ABI
extract_argument
Extract argument value from register context
extract_argument_with_type_info
Enhanced argument extraction with DWARF type information
extract_return_value
Extract return value based on function type information