/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/ |
H A D | Disassembler.h | 32 * by passing a block of information in the DisInfo parameter and specifying the 38 LLVMDisasmContextRef LLVMCreateDisasm(const char *TripleName, void *DisInfo, 44 * disassembly is supported by passing a block of information in the DisInfo 51 void *DisInfo, int TagType, 58 * in the DisInfo parameter and specifying the TagType and callback functions as 64 const char *Features, void *DisInfo, int TagType,
|
H A D | DisassemblerTypes.h | 30 * the call back in the DisInfo parameter. The instruction containing operand 42 typedef int (*LLVMOpInfoCallback)(void *DisInfo, uint64_t PC, 112 typedef const char *(*LLVMSymbolLookupCallback)(void *DisInfo,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/ |
H A D | AArch64ExternalSymbolizer.h | 26 void *DisInfo) 28 DisInfo) {} 22 AArch64ExternalSymbolizer(MCContext &Ctx, std::unique_ptr<MCRelocationInfo> RelInfo, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp, void *DisInfo) argument
|
H A D | AArch64ExternalSymbolizer.cpp | 75 !GetOpInfo(DisInfo, Address, 0 /* Offset */, InstSize, 1, &SymbolicOp)) { 78 const char *Name = SymbolLookUp(DisInfo, Address + Value, &ReferenceType, 101 SymbolLookUp(DisInfo, EncodedInst, &ReferenceType, Address, 115 SymbolLookUp(DisInfo, Address + Value, &ReferenceType, Address, 119 SymbolLookUp(DisInfo, Address + Value, &ReferenceType, Address, 132 SymbolLookUp(DisInfo, EncodedInst, &ReferenceType, Address,
|
H A D | AArch64Disassembler.cpp | 277 void *DisInfo, MCContext *Ctx, 280 SymbolLookUp, DisInfo); 275 createAArch64ExternalSymbolizer(const Triple &TT, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp, void *DisInfo, MCContext *Ctx, std::unique_ptr<MCRelocationInfo> &&RelInfo) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/ |
H A D | MCExternalSymbolizer.h | 36 void *DisInfo; member in class:llvm::MCExternalSymbolizer 45 SymbolLookUp(symbolLookUp), DisInfo(disInfo) {}
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/MCDisassembler/ |
H A D | Disassembler.h | 46 void *DisInfo; member in class:llvm::LLVMDisasmContext 85 LLVMDisasmContext(std::string TripleName, void *DisInfo, int TagType, argument 96 : TripleName(std::move(TripleName)), DisInfo(DisInfo), TagType(TagType), 102 void *getDisInfo() const { return DisInfo; }
|
H A D | MCExternalSymbolizer.cpp | 46 !GetOpInfo(DisInfo, Address, Offset, InstSize, 1, &SymbolicOp)) { 68 const char *Name = SymbolLookUp(DisInfo, Value, &ReferenceType, Address, 162 (void)SymbolLookUp(DisInfo, Value, &ReferenceType, Address, &ReferenceName); 192 void *DisInfo, MCContext *Ctx, 197 SymbolLookUp, DisInfo); 190 createMCSymbolizer(const Triple &TT, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp, void *DisInfo, MCContext *Ctx, std::unique_ptr<MCRelocationInfo> &&RelInfo) argument
|
H A D | Disassembler.cpp | 39 // disassembly is supported by passing a block of information in the DisInfo 47 const char *Features, void *DisInfo, int TagType, 93 TT, GetOpInfo, SymbolLookUp, DisInfo, Ctx.get(), std::move(RelInfo))); 104 TT, DisInfo, TagType, GetOpInfo, SymbolLookUp, TheTarget, std::move(MAI), 115 LLVMCreateDisasmCPU(const char *TT, const char *CPU, void *DisInfo, int TagType, argument 118 return LLVMCreateDisasmCPUFeatures(TT, CPU, "", DisInfo, TagType, GetOpInfo, 122 LLVMDisasmContextRef LLVMCreateDisasm(const char *TT, void *DisInfo, argument 125 return LLVMCreateDisasmCPUFeatures(TT, "", "", DisInfo, TagType, GetOpInfo, 46 LLVMCreateDisasmCPUFeatures(const char *TT, const char *CPU, const char *Features, void *DisInfo, int TagType, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp) argument
|
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/ |
H A D | DisassemblerLLVMC.h | 63 static int OpInfoCallback(void *DisInfo, uint64_t PC, uint64_t Offset, 66 static const char *SymbolLookupCallback(void *DisInfo,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/ |
H A D | AMDGPUDisassembler.h | 152 void *DisInfo; member in class:llvm::AMDGPUSymbolizer 157 : MCSymbolizer(Ctx, std::move(RelInfo)), DisInfo(disInfo) {}
|
H A D | AMDGPUDisassembler.cpp | 1232 auto *Symbols = static_cast<SectionSymbolsTy *>(DisInfo); 1263 void *DisInfo, 1266 return new AMDGPUSymbolizer(*Ctx, std::move(RelInfo), DisInfo);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | TargetRegistry.h | 113 void *DisInfo, MCContext *Ctx, 196 LLVMSymbolLookupCallback SymbolLookUp, void *DisInfo, MCContext *Ctx, 576 /// \param DisInfo The pointer to the block of symbolic information for above 584 LLVMSymbolLookupCallback SymbolLookUp, void *DisInfo, 589 return Fn(Triple(TT), GetOpInfo, SymbolLookUp, DisInfo, Ctx, 583 createMCSymbolizer(StringRef TT, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp, void *DisInfo, MCContext *Ctx, std::unique_ptr<MCRelocationInfo> &&RelInfo) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-objdump/ |
H A D | MachODump.cpp | 2596 static int SymbolizerGetOpInfo(void *DisInfo, uint64_t Pc, uint64_t Offset, argument 2598 struct DisassembleInfo *info = (struct DisassembleInfo *)DisInfo; 7014 static const char *SymbolizerSymbolLookUp(void *DisInfo, argument 7019 struct DisassembleInfo *info = (struct DisassembleInfo *)DisInfo;
|