Expand description
A disassembler library.
Structs§
Enums§
Constants§
- LLVM
Disassembler_ Option_ AsmPrinter Variant - The option use the other assembler printer variant
- LLVM
Disassembler_ Option_ Print ImmHex - The option to print immediates as hex.
- LLVM
Disassembler_ Option_ Print Latency - The option to print latency information alongside instructions
- LLVM
Disassembler_ Option_ SetInstr Comments - The option to set comment on instructions
- LLVM
Disassembler_ Option_ UseMarkup - The option to produce marked up assembly.
- LLVM
Disassembler_ Reference Type_ DeMangled_ Name - The output reference is to a C++ symbol name.
- LLVM
Disassembler_ Reference Type_ InOut_ None - No input reference type or no output reference type.
- LLVM
Disassembler_ Reference Type_ In_ ARM64_ ADDXri - The input reference is from an ARM64::ADDXri instruction.
- LLVM
Disassembler_ Reference Type_ In_ ARM64_ ADR - The input reference is from an ARM64::ADR instruction.
- LLVM
Disassembler_ Reference Type_ In_ ARM64_ ADRP - The input reference is from an ARM64::ADRP instruction.
- LLVM
Disassembler_ Reference Type_ In_ ARM64_ LDRXl - The input reference is from an ARM64::LDRXl instruction.
- LLVM
Disassembler_ Reference Type_ In_ ARM64_ LDRXui - The input reference is from an ARM64::LDRXui instruction.
- LLVM
Disassembler_ Reference Type_ In_ Branch - The input reference is from a branch instruction.
- LLVM
Disassembler_ Reference Type_ In_ PCrel_ Load - The input reference is from a PC relative load instruction.
- LLVM
Disassembler_ Reference Type_ Out_ LitPool_ Cstr Addr - The output reference is to a cstring address in a literal pool.
- LLVM
Disassembler_ Reference Type_ Out_ LitPool_ SymAddr - The output reference is to a symbol address in a literal pool.
- LLVM
Disassembler_ Reference Type_ Out_ Objc_ CFString_ Ref - The output reference is to a Objective-C CoreFoundation string.
- LLVM
Disassembler_ Reference Type_ Out_ Objc_ Class_ Ref - The output reference is to a Objective-C class ref.
- LLVM
Disassembler_ Reference Type_ Out_ Objc_ Message - The output reference is to a Objective-C message.
- LLVM
Disassembler_ Reference Type_ Out_ Objc_ Message_ Ref - The output reference is to a Objective-C message ref.
- LLVM
Disassembler_ Reference Type_ Out_ Objc_ Selector_ Ref - The output reference is to a Objective-C selector ref.
- LLVM
Disassembler_ Reference Type_ Out_ Symbol Stub - The output reference is to as symbol stub.
- LLVM
Disassembler_ Variant Kind_ ARM64_ GOTPAGE - LLVM
Disassembler_ Variant Kind_ ARM64_ GOTPAGEOFF - LLVM
Disassembler_ Variant Kind_ ARM64_ PAGE - LLVM
Disassembler_ Variant Kind_ ARM64_ PAGEOFF - LLVM
Disassembler_ Variant Kind_ ARM64_ TLVOFF - LLVM
Disassembler_ Variant Kind_ ARM64_ TLVP - LLVM
Disassembler_ Variant Kind_ ARM_ HI16 - LLVM
Disassembler_ Variant Kind_ ARM_ LO16 - LLVM
Disassembler_ Variant Kind_ None
Functions§
- LLVM
Create ⚠Disasm - LLVM
Create ⚠DisasmCPU - LLVM
Create ⚠DisasmCPU Features - LLVM
Disasm ⚠Dispose - LLVM
Disasm ⚠Instruction - LLVM
SetDisasm ⚠Options