| Modifier and Type | Class and Description |
|---|---|
| public static class | LLVMDisassembler.
Contains the function pointers loaded from |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final long | |
| public static final long | |
| public static final long | |
| public static final long | |
| public static final long | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static long | LLVMCreateDisasm(ByteBuffer TripleName, long DisInfo, int TagType, LLVMOpInfoCallbackI GetOpInfo, LLVMSymbolLookupCallbackI SymbolLookUp)
Create a disassembler for the |
| public static long | LLVMCreateDisasm(CharSequence TripleName, long DisInfo, int TagType, LLVMOpInfoCallbackI GetOpInfo, LLVMSymbolLookupCallbackI SymbolLookUp)
Create a disassembler for the |
| public static long | LLVMCreateDisasmCPU(ByteBuffer Triple, ByteBuffer CPU, long DisInfo, int TagType, LLVMOpInfoCallbackI GetOpInfo, LLVMSymbolLookupCallbackI SymbolLookUp)
Create a disassembler for the |
| public static long | LLVMCreateDisasmCPU(CharSequence Triple, CharSequence CPU, long DisInfo, int TagType, LLVMOpInfoCallbackI GetOpInfo, LLVMSymbolLookupCallbackI SymbolLookUp)
Create a disassembler for the |
| public static long | LLVMCreateDisasmCPUFeatures(ByteBuffer Triple, ByteBuffer CPU, ByteBuffer Features, long DisInfo, int TagType, LLVMOpInfoCallbackI GetOpInfo, LLVMSymbolLookupCallbackI SymbolLookUp)
Create a disassembler for the |
| public static long | LLVMCreateDisasmCPUFeatures(CharSequence Triple, CharSequence CPU, CharSequence Features, long DisInfo, int TagType, LLVMOpInfoCallbackI GetOpInfo, LLVMSymbolLookupCallbackI SymbolLookUp)
Create a disassembler for the |
| public static void | |
| public static long | LLVMDisasmInstruction(long DC, ByteBuffer Bytes, long PC, ByteBuffer OutString)
Disassemble a single instruction using the disassembler context specified in the parameter DC. |
| public static int | |
| public static long | nLLVMCreateDisasm(long TripleName, long DisInfo, int TagType, long GetOpInfo, long SymbolLookUp)
Unsafe version of: |
| public static long | nLLVMCreateDisasmCPU(long Triple, long CPU, long DisInfo, int TagType, long GetOpInfo, long SymbolLookUp)
Unsafe version of: |
| public static long | nLLVMCreateDisasmCPUFeatures(long Triple, long CPU, long Features, long DisInfo, int TagType, long GetOpInfo, long SymbolLookUp)
Unsafe version of: |
| public static long | nLLVMDisasmInstruction(long DC, long Bytes, long BytesSize, long PC, long OutString, long OutStringSize)
Unsafe version of: |
| LLVMDisassembler_Option_AsmPrinterVariant | back to summary |
|---|---|
| public static final int LLVMDisassembler_Option_AsmPrinterVariant | |
| LLVMDisassembler_Option_PrintImmHex | back to summary |
|---|---|
| public static final int LLVMDisassembler_Option_PrintImmHex | |
| LLVMDisassembler_Option_PrintLatency | back to summary |
|---|---|
| public static final int LLVMDisassembler_Option_PrintLatency | |
| LLVMDisassembler_Option_SetInstrComments | back to summary |
|---|---|
| public static final int LLVMDisassembler_Option_SetInstrComments | |
| LLVMDisassembler_Option_UseMarkup | back to summary |
|---|---|
| public static final int LLVMDisassembler_Option_UseMarkup | |
| LLVMDisassembler_ReferenceType_DeMangled_Name | back to summary |
|---|---|
| public static final int LLVMDisassembler_ReferenceType_DeMangled_Name | |
| LLVMDisassembler_ReferenceType_In_ARM64_ADDXri | back to summary |
|---|---|
| public static final long LLVMDisassembler_ReferenceType_In_ARM64_ADDXri | |
| LLVMDisassembler_ReferenceType_In_ARM64_ADR | back to summary |
|---|---|
| public static final long LLVMDisassembler_ReferenceType_In_ARM64_ADR | |
| LLVMDisassembler_ReferenceType_In_ARM64_ADRP | back to summary |
|---|---|
| public static final long LLVMDisassembler_ReferenceType_In_ARM64_ADRP | |
| LLVMDisassembler_ReferenceType_In_ARM64_LDRXl | back to summary |
|---|---|
| public static final long LLVMDisassembler_ReferenceType_In_ARM64_LDRXl | |
| LLVMDisassembler_ReferenceType_In_ARM64_LDRXui | back to summary |
|---|---|
| public static final long LLVMDisassembler_ReferenceType_In_ARM64_LDRXui | |
| LLVMDisassembler_ReferenceType_In_Branch | back to summary |
|---|---|
| public static final int LLVMDisassembler_ReferenceType_In_Branch | |
| LLVMDisassembler_ReferenceType_In_PCrel_Load | back to summary |
|---|---|
| public static final int LLVMDisassembler_ReferenceType_In_PCrel_Load | |
| LLVMDisassembler_ReferenceType_InOut_None | back to summary |
|---|---|
| public static final int LLVMDisassembler_ReferenceType_InOut_None | |
| LLVMDisassembler_ReferenceType_Out_LitPool_CstrAddr | back to summary |
|---|---|
| public static final int LLVMDisassembler_ReferenceType_Out_LitPool_CstrAddr | |
| LLVMDisassembler_ReferenceType_Out_LitPool_SymAddr | back to summary |
|---|---|
| public static final int LLVMDisassembler_ReferenceType_Out_LitPool_SymAddr | |
| LLVMDisassembler_ReferenceType_Out_Objc_CFString_Ref | back to summary |
|---|---|
| public static final int LLVMDisassembler_ReferenceType_Out_Objc_CFString_Ref | |
| LLVMDisassembler_ReferenceType_Out_Objc_Class_Ref | back to summary |
|---|---|
| public static final int LLVMDisassembler_ReferenceType_Out_Objc_Class_Ref | |
| LLVMDisassembler_ReferenceType_Out_Objc_Message | back to summary |
|---|---|
| public static final int LLVMDisassembler_ReferenceType_Out_Objc_Message | |
| LLVMDisassembler_ReferenceType_Out_Objc_Message_Ref | back to summary |
|---|---|
| public static final int LLVMDisassembler_ReferenceType_Out_Objc_Message_Ref | |
| LLVMDisassembler_ReferenceType_Out_Objc_Selector_Ref | back to summary |
|---|---|
| public static final int LLVMDisassembler_ReferenceType_Out_Objc_Selector_Ref | |
| LLVMDisassembler_ReferenceType_Out_SymbolStub | back to summary |
|---|---|
| public static final int LLVMDisassembler_ReferenceType_Out_SymbolStub | |
| LLVMDisassembler_VariantKind_ARM64_GOTPAGE | back to summary |
|---|---|
| public static final int LLVMDisassembler_VariantKind_ARM64_GOTPAGE | |
| LLVMDisassembler_VariantKind_ARM64_GOTPAGEOFF | back to summary |
|---|---|
| public static final int LLVMDisassembler_VariantKind_ARM64_GOTPAGEOFF | |
| LLVMDisassembler_VariantKind_ARM64_PAGE | back to summary |
|---|---|
| public static final int LLVMDisassembler_VariantKind_ARM64_PAGE | |
| LLVMDisassembler_VariantKind_ARM64_PAGEOFF | back to summary |
|---|---|
| public static final int LLVMDisassembler_VariantKind_ARM64_PAGEOFF | |
| LLVMDisassembler_VariantKind_ARM64_TLVOFF | back to summary |
|---|---|
| public static final int LLVMDisassembler_VariantKind_ARM64_TLVOFF | |
| LLVMDisassembler_VariantKind_ARM64_TLVP | back to summary |
|---|---|
| public static final int LLVMDisassembler_VariantKind_ARM64_TLVP | |
| LLVMDisassembler_VariantKind_ARM_HI16 | back to summary |
|---|---|
| public static final int LLVMDisassembler_VariantKind_ARM_HI16 | |
| LLVMDisassembler_VariantKind_ARM_LO16 | back to summary |
|---|---|
| public static final int LLVMDisassembler_VariantKind_ARM_LO16 | |
| LLVMDisassembler_VariantKind_None | back to summary |
|---|---|
| public static final int LLVMDisassembler_VariantKind_None | |
| LLVMDisassembler | back to summary |
|---|---|
| protected LLVMDisassembler() | |
| LLVMCreateDisasm | back to summary |
|---|---|
| public static long LLVMCreateDisasm(ByteBuffer TripleName, long DisInfo, int TagType, LLVMOpInfoCallbackI GetOpInfo, LLVMSymbolLookupCallbackI SymbolLookUp) Create a disassembler for the Symbolic disassembly is supported by passing a block of information in the
| |
| LLVMCreateDisasm | back to summary |
|---|---|
| public static long LLVMCreateDisasm(CharSequence TripleName, long DisInfo, int TagType, LLVMOpInfoCallbackI GetOpInfo, LLVMSymbolLookupCallbackI SymbolLookUp) Create a disassembler for the Symbolic disassembly is supported by passing a block of information in the
| |
| LLVMCreateDisasmCPU | back to summary |
|---|---|
| public static long LLVMCreateDisasmCPU(ByteBuffer Triple, ByteBuffer CPU, long DisInfo, int TagType, LLVMOpInfoCallbackI GetOpInfo, LLVMSymbolLookupCallbackI SymbolLookUp) Create a disassembler for the Symbolic disassembly is supported by passing a block of information in the
| |
| LLVMCreateDisasmCPU | back to summary |
|---|---|
| public static long LLVMCreateDisasmCPU(CharSequence Triple, CharSequence CPU, long DisInfo, int TagType, LLVMOpInfoCallbackI GetOpInfo, LLVMSymbolLookupCallbackI SymbolLookUp) Create a disassembler for the Symbolic disassembly is supported by passing a block of information in the
| |
| LLVMCreateDisasmCPUFeatures | back to summary |
|---|---|
| public static long LLVMCreateDisasmCPUFeatures(ByteBuffer Triple, ByteBuffer CPU, ByteBuffer Features, long DisInfo, int TagType, LLVMOpInfoCallbackI GetOpInfo, LLVMSymbolLookupCallbackI SymbolLookUp) Create a disassembler for the Symbolic disassembly is supported by passing a block of information in the
| |
| LLVMCreateDisasmCPUFeatures | back to summary |
|---|---|
| public static long LLVMCreateDisasmCPUFeatures(CharSequence Triple, CharSequence CPU, CharSequence Features, long DisInfo, int TagType, LLVMOpInfoCallbackI GetOpInfo, LLVMSymbolLookupCallbackI SymbolLookUp) Create a disassembler for the Symbolic disassembly is supported by passing a block of information in the
| |
| LLVMDisasmDispose | back to summary |
|---|---|
| public static void LLVMDisasmDispose(long DC) Dispose of a disassembler context. | |
| LLVMDisasmInstruction | back to summary |
|---|---|
| public static long LLVMDisasmInstruction(long DC, ByteBuffer Bytes, long PC, ByteBuffer OutString) Disassemble a single instruction using the disassembler context specified in the parameter DC. The bytes of the instruction are specified in the parameter
| |
| LLVMSetDisasmOptions | back to summary |
|---|---|
| public static int LLVMSetDisasmOptions(long DC, long Options) Set the disassembler's options. Returns 1 if it can set the | |
| nLLVMCreateDisasm | back to summary |
|---|---|
| public static long nLLVMCreateDisasm(long TripleName, long DisInfo, int TagType, long GetOpInfo, long SymbolLookUp) Unsafe version of: | |
| nLLVMCreateDisasmCPU | back to summary |
|---|---|
| public static long nLLVMCreateDisasmCPU(long Triple, long CPU, long DisInfo, int TagType, long GetOpInfo, long SymbolLookUp) Unsafe version of: | |
| nLLVMCreateDisasmCPUFeatures | back to summary |
|---|---|
| public static long nLLVMCreateDisasmCPUFeatures(long Triple, long CPU, long Features, long DisInfo, int TagType, long GetOpInfo, long SymbolLookUp) Unsafe version of: | |
| nLLVMDisasmInstruction | back to summary |
|---|---|
| public static long nLLVMDisasmInstruction(long DC, long Bytes, long BytesSize, long PC, long OutString, long OutStringSize) Unsafe version of: | |
LLVMCore.getLibrary().
| Modifier and Type | Field and Description |
|---|---|
| public static final long | CreateDisasm
Function address. |
| public static final long | CreateDisasmCPU
Function address. |
| public static final long | CreateDisasmCPUFeatures
Function address. |
| public static final long | DisasmDispose
Function address. |
| public static final long | DisasmInstruction
Function address. |
| public static final long | SetDisasmOptions
Function address. |
| Access | Constructor and Description |
|---|---|
| private |
| CreateDisasm | back to summary |
|---|---|
| public static final long CreateDisasm Function address. | |
| CreateDisasmCPU | back to summary |
|---|---|
| public static final long CreateDisasmCPU Function address. | |
| CreateDisasmCPUFeatures | back to summary |
|---|---|
| public static final long CreateDisasmCPUFeatures Function address. | |
| DisasmDispose | back to summary |
|---|---|
| public static final long DisasmDispose Function address. | |
| DisasmInstruction | back to summary |
|---|---|
| public static final long DisasmInstruction Function address. | |
| SetDisasmOptions | back to summary |
|---|---|
| public static final long SetDisasmOptions Function address. | |
| Functions | back to summary |
|---|---|
| private Functions() | |