class Lapis::Debugger::VariantDecoder

Overview

Binary decoder for Godot Variant instances in process memory.

Defined in:

libgodot/debugger/r2_godot_types.cr

Class Method Summary

Class Method Detail

def self.decode(bytes : Bytes, address : UInt64 | Nil = nil, client : Cradare2::Client | Nil = nil) : DecodedVariant #

Decodes a Variant from raw bytes (typically 24 to 32 bytes).


def self.decode_at(client : Cradare2::Client, address : Cradare2::Address) : DecodedVariant #

Reads and decodes a Variant at a specified virtual memory address.