Home
last modified time | relevance | path

Searched refs:DisAsm (Results 1 – 7 of 7) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/MC/MCDisassembler/
DDisassembler.h72 std::unique_ptr<const llvm::MCDisassembler> DisAsm; variable
94 std::unique_ptr<const MCDisassembler> &&DisAsm, in LLVMDisasmContext() argument
99 MII(std::move(MII)), Ctx(std::move(Ctx)), DisAsm(std::move(DisAsm)), in LLVMDisasmContext()
109 const MCDisassembler *getDisAsm() const { return DisAsm.get(); } in getDisAsm()
DDisassembler.cpp82 std::unique_ptr<MCDisassembler> DisAsm( in LLVMCreateDisasmCPUFeatures() local
84 if (!DisAsm) in LLVMCreateDisasmCPUFeatures()
94 DisAsm->setSymbolizer(std::move(Symbolizer)); in LLVMCreateDisasmCPUFeatures()
106 std::move(DisAsm), std::move(IP)); in LLVMCreateDisasmCPUFeatures()
261 const MCDisassembler *DisAsm = DC->getDisAsm(); in LLVMDisasmInstruction() local
266 S = DisAsm->getInstruction(Inst, Size, Data, PC, Annotations); in LLVMDisasmInstruction()
/openbsd/src/gnu/llvm/llvm/tools/llvm-ml/
DDisassembler.cpp33 static bool PrintInsts(const MCDisassembler &DisAsm, const ByteArrayTy &Bytes, in PrintInsts() argument
46 S = DisAsm.getInstruction(Inst, Size, Data.slice(Index), Index, nulls()); in PrintInsts()
147 std::unique_ptr<const MCDisassembler> DisAsm( in disassemble() local
149 if (!DisAsm) { in disassemble()
193 PrintInsts(*DisAsm, ByteArray, SM, Out, Streamer, InAtomicBlock, STI); in disassemble()
/openbsd/src/gnu/llvm/llvm/tools/llvm-mc/
DDisassembler.cpp34 static bool PrintInsts(const MCDisassembler &DisAsm, in PrintInsts() argument
49 S = DisAsm.getInstruction(Inst, Size, Data.slice(Index), Index, nulls()); in PrintInsts()
151 std::unique_ptr<const MCDisassembler> DisAsm( in disassemble() local
153 if (!DisAsm) { in disassemble()
196 ErrorOccurred |= PrintInsts(*DisAsm, ByteArray, SM, Out, Streamer, in disassemble()
/openbsd/src/gnu/llvm/llvm/tools/llvm-objdump/
Dllvm-objdump.cpp1141 ArrayRef<uint8_t> Bytes, const MCInstrAnalysis *MIA, MCDisassembler *DisAsm, in collectLocalBranchTargets() argument
1159 DisAsm->getInstruction(Inst, Size, ThisBytes, Index, nulls()); in collectLocalBranchTargets()
1162 DisAsm->suggestBytesToSkip(ThisBytes, Index)); in collectLocalBranchTargets()
1183 MCDisassembler *DisAsm, uint64_t SectionAddr, ArrayRef<uint8_t> Bytes, in addSymbolizer() argument
1194 DisAsm->setSymbolizer(std::move(Symbolizer)); in addSymbolizer()
1207 DisAsm->getInstruction(Inst, Size, ThisBytes, ThisAddr, nulls()); in addSymbolizer()
1210 DisAsm->suggestBytesToSkip(ThisBytes, Index)); in addSymbolizer()
1234 DisAsm->setSymbolizer(std::move(Symbolizer)); in addSymbolizer()
1312 MCDisassembler *DisAsm = PrimaryDisAsm; in disassembleObject() local
1496 addSymbolizer(Ctx, TheTarget, TripleName, DisAsm, SectionAddr, Bytes, in disassembleObject()
[all …]
DMachODump.cpp7591 std::unique_ptr<MCDisassembler> DisAsm( in DisassembleMachO() local
7593 CHECK_TARGET_INFO_CREATION(DisAsm); in DisassembleMachO()
7602 DisAsm->setSymbolizer(std::move(Symbolizer)); in DisassembleMachO()
7915 gotInst = DisAsm->getInstruction(Inst, Size, Bytes.slice(Index), PC, in DisassembleMachO()
7986 if (DisAsm->getInstruction(Inst, InstSize, Bytes.slice(Index), PC, in DisassembleMachO()
/openbsd/src/gnu/llvm/llvm/tools/sancov/
Dsancov.cpp742 std::unique_ptr<MCDisassembler> DisAsm( in getObjectCoveragePoints() local
744 failIfEmpty(DisAsm, "no disassembler info for target " + TripleName); in getObjectCoveragePoints()
774 if (!DisAsm->getInstruction(Inst, Size, ThisBytes, ThisAddr, nulls())) { in getObjectCoveragePoints()
778 DisAsm->suggestBytesToSkip(ThisBytes, ThisAddr)); in getObjectCoveragePoints()