Help File:disassembleEx
Jump to navigation
Jump to search
disassembleEx
A more extended disassembler
Function Definition
BOOL Disassembler(ULONG address, char* output, int maxsize);
- address
- Pointer to the address of the instruction you want to disassemble. On return address contains the address of the next instruction.
- output
- Pointer to the buffer where the disassembled string will be placed in.
- maxsize
- Maximum size the string can be.
Returns TRUE if there was enough memory to store the string. The returned string is built up as "Address - bytes - instruction".
- Plugin system
- GetVersion
- DisablePlugin
- InitializePlugin
- PluginVersion
- ExportedFunctions
- sizeofExportedFunctions
- ShowMessage
- RegisterFunction
- UnregisterFunction
- OpenedProcessID
- OpenedProcessHandle
- GetMainWindowHandle
- AutoAssemble
- Assembler
- Disassembler
- ChangeRegistersAtAddress
- InjectDLL
- FreezeMem
- UnfreezeMem
- FixMem
- ProcessList
- ReloadSettings
- GetAddressFromPointer
- sym_nameToAddress
- sym_addressToName
- sym_generateAPIHookScript
- loadDBK32
- loaddbvmifneeded
- previousOpcode
- nextOpcode
- disassembleEx
- loadModule
- aa_AddExtraCommand
- aa_RemoveExtraCommand