ΒΆLLVMDisasmContextRef LLVMCreateDisasmCPUFeatures(
const char* Triple,
const char* CPU,
const char* Features,
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)
Description
Create a disassembler for the TripleName, a specific CPU and specific feature string. Symbolic disassembly is supported by passing a block of information in the DisInfo parameter and specifying the TagType and callback functions as described above. These can all be passed * as NULL. If successful, this returns a disassembler context. If not, it returns NULL.
Declared at: llvm/include/llvm-c/Disassembler.h:63
Parameters
- const char* Triple
- const char* CPU
- const char* Features
- void* DisInfo
- int TagType
- LLVMOpInfoCallback GetOpInfo
- LLVMSymbolLookupCallback SymbolLookUp