Help File:Disassembler
Jump to navigation
Jump to search
Disassembler
This function will allow you to give it an address and it will return the disassembled output.
Function Definition
BOOL Disassembler(ULONG address, char* output, int maxsize);
- address:
- The address of the instruction you want to disassemble.
- output:
- Pointer to the buffer 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