Struct

GumMemoryAccessDetails

Description [src]

struct GumMemoryAccessDetails {
  GumThreadId thread_id;
  GumMemoryOperation operation;
  gpointer from;
  gpointer address;
  guint range_index;
  guint page_index;
  guint pages_completed;
  guint pages_total;
  GumCpuContext* context;
}

Describes a single access to monitored memory, as delivered to a GumMemoryAccessNotify.

Structure members
thread_id: GumThreadId

ID of the thread that performed the access.

operation: GumMemoryOperation

The kind of access — read, write or execute.

from: gpointer

Address of the instruction that made the access.

address: gpointer

The memory address that was accessed.

range_index: guint

Index of the monitored range the address falls in.

page_index: guint

Index of the page within that range.

pages_completed: guint

Number of monitored pages accessed so far.

pages_total: guint

Total number of monitored pages.

context: GumCpuContext

CPU context at the point of the access.