Lua:splitDisassembledString

From Cheat Engine
Revision as of 00:27, 5 December 2025 by Leunsel (talk | contribs) (Added CodeBox Template.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
<> Function

function splitDisassembledString(disassembledString) : String, String, String, String

Splits a disassembled instruction string (typically returned from disassemble) into four separate strings: the address, opcode, bytes, and extra field (comment).

Function Parameters[edit]

Parameter Type Description
disassembledString String The disassembled instruction string to parse.

Example[edit]

local disStr = disassemble(0x00403E0B)
local address, opcode, bytes, extra = splitDisassembledString(disStr)
print(address)  -- e.g., "[cheatengine-x86_64-SSE4-AVX2.exe+7BF0A0]"
print(opcode)   -- e.g., "lea rcx,[00BBF010]"
print(bytes)    -- e.g., "48 8D 0D FEB17B00"
print(extra)    -- e.g., "00403E0B"

See also[edit]

Lua
Script Engine

Related Functions[edit]

autoAssemble
autoAssembleCheck
disassemble
splitDisassembledString
getInstructionSize
getPreviousOpcode
registerAssembler
unregisterAssembler