Project Alice
Loading...
Searching...
No Matches
Disassembler.h File Reference
Include dependency graph for Disassembler.h:

Go to the source code of this file.

Macros

#define LLVMDisassembler_Option_UseMarkup   1
 
#define LLVMDisassembler_Option_PrintImmHex   2
 
#define LLVMDisassembler_Option_AsmPrinterVariant   4
 
#define LLVMDisassembler_Option_SetInstrComments   8
 
#define LLVMDisassembler_Option_PrintLatency   16
 

Functions

LLVM_C_EXTERN_C_BEGIN LLVMDisasmContextRef LLVMCreateDisasm (const char *TripleName, void *DisInfo, int TagType, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp)
 
LLVMDisasmContextRef LLVMCreateDisasmCPU (const char *Triple, const char *CPU, void *DisInfo, int TagType, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp)
 
LLVMDisasmContextRef LLVMCreateDisasmCPUFeatures (const char *Triple, const char *CPU, const char *Features, void *DisInfo, int TagType, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp)
 
int LLVMSetDisasmOptions (LLVMDisasmContextRef DC, uint64_t Options)
 
void LLVMDisasmDispose (LLVMDisasmContextRef DC)
 
size_t LLVMDisasmInstruction (LLVMDisasmContextRef DC, uint8_t *Bytes, uint64_t BytesSize, uint64_t PC, char *OutString, size_t OutStringSize)