Difference between revisions of "Auto Assembler:struct"

From Cheat Engine
Jump to navigation Jump to search
(Blanked the page)
 
Line 1: Line 1:
 +
[[Category:Assembler]]
 +
'''Auto Assembler''' struct
  
 +
With STRUCT you can define an internal structure in your auto assembler script. This can be used to keep your code clear.
 +
 +
 +
=== Command Parameters ===
 +
<none>
 +
 +
 +
== Examples ==
 +
<pre>
 +
STRUCT stackview
 +
returnaddress: DD ?
 +
param1:
 +
  DD ?
 +
param2: DB ? ? ? ?
 +
ENDSTRUCT
 +
 +
mov eax,[EBP+stackview.param1]
 +
mov ebx,[EBP+param2]
 +
</pre>
 +
 +
 +
== See also ==
 +
* [[Cheat_Engine:Auto Assembler|Auto Assembler]]
 +
* [[Auto_Assembler:Commands|Auto Assembler Commands]]
 +
 +
=== Related Commands ===
 +
* [[Auto_Assembler:aobScan|aobScan]]
 +
* [[Auto Assembler:aobScanModule|aobScanModule]]
 +
* [[Auto Assembler:aobScanRegion|aobScanRegion]]
 +
* [[Auto Assembler:alloc|alloc]]
 +
* [[Auto Assembler:dealloc|dealloc]]
 +
* [[Auto Assembler:globalAlloc|globalAlloc]]
 +
* [[Auto Assembler:createThread|createThread]]
 +
* [[Auto Assembler:define|define]]
 +
* [[Auto Assembler:fullAccess|fullAccess]]
 +
* [[Auto Assembler:globalAlloc|globalAlloc]]
 +
* [[Auto Assembler:include|include]]
 +
* [[Auto Assembler:label|label]]
 +
* [[Auto Assembler:loadBinary|loadBinary]]
 +
* [[Auto Assembler:loadLibrary|loadLibrary]]
 +
* [[Auto Assembler:readMem|readMem]]
 +
* [[Auto Assembler:registerSymbol|registerSymbol]]
 +
* [[Auto Assembler:unregisterSymbol|unregisterSymbol]]
 +
* [[Auto Assembler:LUA ASM|LUA ASM]]

Latest revision as of 21:23, 12 January 2018

Auto Assembler struct

With STRUCT you can define an internal structure in your auto assembler script. This can be used to keep your code clear.


Command Parameters[edit]

<none>


Examples[edit]

STRUCT stackview
returnaddress: DD ?
param1: 
  DD ?
param2: DB ? ? ? ?
ENDSTRUCT

mov eax,[EBP+stackview.param1]
mov ebx,[EBP+param2]


See also[edit]

Related Commands[edit]