SplitScript reference / MemoryPath

MemoryPath

struct

struct MemoryPath

Describes a native pointer chain rooted at an address.

A path keeps version-specific pointer data separate from state polling and resolves every intermediate pointer according to the attached executable's automatically detected width.

Examples

Build a reusable pointer path

let healthPath = 0x1000.memoryPath([0x20, 0x18], 0x8)

Fields

MemberDescriptionAvailable through
baseReturns the address at which traversal starts.
dereferencesReturns the signed offsets that each end in an intermediate pointer read.
finalOffsetReturns the signed offset applied after the final pointer read.

Methods

MemberDescriptionAvailable through
dereferenceAppends one pointer dereference and a new final offset.
resolveResolves the path against the attached process.