Difference between revisions of "Auto Assembler:define"
Jump to navigation
Jump to search
(→Related Commands) |
(→Examples) |
||
Line 38: | Line 38: | ||
== Examples == | == Examples == | ||
− | + | define(fillValue,0x64) | |
− | + | define(fillValue,(int)100) | |
+ | DEFINE(clear_eax,xor eax,eax) | ||
+ | 00400500: | ||
+ | clear_eax | ||
== See also == | == See also == |
Revision as of 22:23, 11 March 2017
Auto Assembler define(Name, Value)
Creates a token with the specified name that will be replaced with the text of it's value.
Note: Uses basic replacement before script is ran, white space is not striped, so.
This:
define(address, 00 12 3A BC ) ... address: db 90 90 90
Becomes this:
00 12 3A BC : db 90 90 90
This:
define(fullValue,(float)100.0) ... mov eax,fullValue
Becomes this:
mov eax,(float)100.0
Command Parameters
Parameter | Type | Description |
---|---|---|
Name | string | The name of the token to define |
Value | string | The value of the token to define |
Examples
define(fillValue,0x64)
define(fillValue,(int)100)
DEFINE(clear_eax,xor eax,eax) 00400500: clear_eax