SplitScript reference / Process / readRelative32
Process.readRelative32
Method
Process.readRelative32(address: address) -> address!
Resolves a 32-bit relative address.
Reads a signed displacement and adds it to the address following the displacement. A failed or null target returns an error; use retry in onAttach to wait for success.
Parameters
address: The address of a signed relative displacement.
Effects: reads process memory, requires an attached process
Runtime behavior: available while a process is attached, except in onDetach; synchronous
Examples
Resolve a relative target
let target = retry process.readRelative32(instruction.offset(3))