Difference between revisions of "Lua:getInstructionSize"
Jump to navigation
Jump to search
(Replaced content with '<span style="font-size:25px;color:red">Sorry! Content not available.</span>') |
m (Syntax Highlighting.) |
||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| − | + | [[Category:Lua]] | |
| + | {{CodeBox|'''function''' getInstructionSize(''address'') ''':''' Integer}} | ||
| + | |||
| + | Returns the size (in bytes) of the instruction at the given address. | ||
| + | Basically, it disassembles the instruction and returns how many bytes it occupies. | ||
| + | |||
| + | ===Function Parameters=== | ||
| + | {|width="85%" cellpadding="5%" cellspacing="0" border="0" | ||
| + | !align="left"|Parameter | ||
| + | !align="left"|Type | ||
| + | !style="width: 80%;background-color:white;" align="left"|Description | ||
| + | |- | ||
| + | |address | ||
| + | |Integer | ||
| + | |The memory address of the instruction to analyze. | ||
| + | |} | ||
| + | |||
| + | ===Example=== | ||
| + | <syntaxhighlight lang="lua" line> | ||
| + | local size = getInstructionSize(0x401000) | ||
| + | print("Instruction size:", size) | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | {{LuaSeeAlso}} | ||
| + | |||
| + | {{Assembly}} | ||
Latest revision as of 19:27, 25 June 2026
Returns the size (in bytes) of the instruction at the given address. Basically, it disassembles the instruction and returns how many bytes it occupies.
Function Parameters[edit]
| Parameter | Type | Description |
|---|---|---|
| address | Integer | The memory address of the instruction to analyze. |
Example[edit]
1 local size = getInstructionSize(0x401000)
2 print("Instruction size:", size)