Auto Assembler:alloc

From Cheat Engine
Revision as of 19:14, 11 March 2017 by TheyCallMeTim13 (talk | contribs)
Jump to navigation Jump to search

Auto Assembler alloc(SymbolName, Size, AllocateNearThisAddress OPTIONAL)

Allocates a certain amount of memory and defines the symbol name in the script. If 'AllocateNearThisAddress' is specified CE will try to allocate the memory near that address. This is useful for 64-bit targets where the jump distance could be bigger than 2GB otherwise.

Note: Use dealloc to free the memory when done.

Function Parameters

Parameter Type Description
SymbolName string The symbol name to use for allocated memory
Size integer The byte size of the block of memory to allocate
AllocateNearThisAddress string The address to allocate near if given


Examples

alloc(SomeSymbol, 0x4)
alloc(SomeSymbol, 0x1000)
alloc(SomeSymbol, $1000)
alloc(SomeSymbol, 0x4, Tutorial-x86_64.exe+164C2)
alloc(SomeSymbol, 0x1000, Tutorial-x86_64.exe+164C2)
alloc(SomeSymbol, $1000, Tutorial-x86_64.exe+164C2)

See also

Related Functions