Advanced low level functions
Function |
Description |
Returns an array of pattern database entries |
|
Allocate additional code pages when needed |
|
Calculate the offset to a label |
|
Calculate the write length |
|
Calls an internal function at the given address |
|
Clears a CStringList |
|
Constructs and returns CString from a Lua string |
|
Copies the given CString and returns its pointer |
|
Copies a CStringList |
|
Decodes assembly |
|
Adds an array entry for a text label and an address |
|
Reset RWX of memory address range |
|
Call a windows dll function |
|
Dumps contents of dynamically allocated EEex code |
|
Display lua stack for debugging purposes |
|
Set RWX of memory address range |
|
Throws a Lua error |
|
Registers a function name and address with lua |
|
Free memory allocated with EEex_Malloc |
|
Frees memory allocated by the CPtrList pointer |
|
Frees memory allocated by a CString pointer |
|
Logs a message to the console window |
|
Get memory granularity for allocating memory |
|
Returns the current CInfinity instance |
|
Fetches a value held in the special lua registry |
|
Initialize EEex - called from loader |
|
Iterates through every element and calls func() |
|
Returns an address from the global labels array |
|
Allocate a block of memory and return a pointer |
|
Fills a block of memory with a specific value |
|
Show a message box to user |
|
Read a |
|
Read a |
|
Read a |
|
Reads a string from address until null or max size |
|
Read a signed |
|
Reads a string from an address until null |
|
Read an unsigned |
|
Dynamically allocates and reserves memory for code |
|
Executes the listeners in EEex_ResetListeners |
|
Allocate memory using the win32 VirtualAlloc api |
|
Write raw assembly x86 opcodes to memory location |
|
Writes assembly declarations into dynamic memory |
|
Writes assembly into memory and exposes to lua |
|
Write a |
|
Write a |
|
Writes a null padded string to the given address |
|
Writes a string to the specified address |
|
Write a |