| /openbsd/src/gnu/llvm/llvm/lib/MC/MCDisassembler/ |
| D | Disassembler.h | 72 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()
|
| D | Disassembler.cpp | 82 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/ |
| D | Disassembler.cpp | 33 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/ |
| D | Disassembler.cpp | 34 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/ |
| D | llvm-objdump.cpp | 1141 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 …]
|
| D | MachODump.cpp | 7591 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/ |
| D | sancov.cpp | 742 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()
|