Searched refs:DisInfo (Results 1 - 14 of 14) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DDisassembler.h32 * 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 DDisassemblerTypes.h30 * 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-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64ExternalSymbolizer.h26 void *DisInfo)
28 DisInfo) {}
22 AArch64ExternalSymbolizer(MCContext &Ctx, std::unique_ptr<MCRelocationInfo> RelInfo, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp, void *DisInfo) argument
H A DAArch64ExternalSymbolizer.cpp75 !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 DAArch64Disassembler.cpp274 void *DisInfo, MCContext *Ctx,
277 SymbolLookUp, DisInfo);
272 createAArch64ExternalSymbolizer(const Triple &TT, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp, void *DisInfo, MCContext *Ctx, std::unique_ptr<MCRelocationInfo> &&RelInfo) argument
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/
H A DMCExternalSymbolizer.h36 void *DisInfo; member in class:llvm::MCExternalSymbolizer
45 SymbolLookUp(symbolLookUp), DisInfo(disInfo) {}
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/MCDisassembler/
H A DDisassembler.h46 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 DMCExternalSymbolizer.cpp46 !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 DDisassembler.cpp39 // 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-12-stable/contrib/llvm-project/lldb/source/Plugins/Disassembler/llvm/
H A DDisassemblerLLVMC.h63 static int OpInfoCallback(void *DisInfo, uint64_t PC, uint64_t Offset,
66 static const char *SymbolLookupCallback(void *DisInfo,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.h152 void *DisInfo; member in class:llvm::AMDGPUSymbolizer
157 : MCSymbolizer(Ctx, std::move(RelInfo)), DisInfo(disInfo) {}
H A DAMDGPUDisassembler.cpp1212 auto *Symbols = static_cast<SectionSymbolsTy *>(DisInfo);
1243 void *DisInfo,
1246 return new AMDGPUSymbolizer(*Ctx, std::move(RelInfo), DisInfo);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DTargetRegistry.h113 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-12-stable/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DMachODump.cpp2600 static int SymbolizerGetOpInfo(void *DisInfo, uint64_t Pc, uint64_t Offset, argument
2602 struct DisassembleInfo *info = (struct DisassembleInfo *)DisInfo;
7014 static const char *SymbolizerSymbolLookUp(void *DisInfo, argument
7019 struct DisassembleInfo *info = (struct DisassembleInfo *)DisInfo;

Completed in 127 milliseconds