class
Lapis::Debugger::R2GodotPlugin
- Lapis::Debugger::R2GodotPlugin
- Reference
- Object
Defined in:
libgodot/debugger/r2_godot_plugin.crConstructors
Class Method Summary
-
.find_stale_vtables(client : Cradare2::Client) : Array(String)
Identifies vtables pointing to memory that is no longer part of any mapped module.
-
.read_object_header(client : Cradare2::Client, address : UInt64) : GodotObjectHeader
Reads and validates Godot Object header at memory address.
-
.scan_dead_pointers(client : Cradare2::Client) : Array(Tuple(String, UInt64))
Scans standard CPU registers for dead pointers.
Instance Method Summary
- #client : Cradare2::Client
-
#dispatch(cmd_line : String) : String
Dispatches a command string to either "godot" or "lapis" command dispatchers.
- #godot_dispatcher : Cradare2::Plugin::CommandDispatcher
- #lapis_dispatcher : Cradare2::Plugin::CommandDispatcher
Constructor Detail
Class Method Detail
Identifies vtables pointing to memory that is no longer part of any mapped module.
def self.read_object_header(client : Cradare2::Client, address : UInt64) : GodotObjectHeader
#
Reads and validates Godot Object header at memory address.
Scans standard CPU registers for dead pointers.
Instance Method Detail
Dispatches a command string to either "godot" or "lapis" command dispatchers.