Home
last modified time | relevance | path

Searched refs:Disassembler (Results 1 – 25 of 289) sorted by relevance

12345678910>>...12

/external/vixl/src/aarch64/
Ddisasm-aarch64.cc37 Disassembler::Disassembler() { in Disassembler() function in vixl::aarch64::Disassembler
46 Disassembler::Disassembler(char *text_buffer, int buffer_size) { in Disassembler() function in vixl::aarch64::Disassembler
55 Disassembler::~Disassembler() { in ~Disassembler()
62 char *Disassembler::GetOutput() { return buffer_; } in GetOutput()
65 void Disassembler::VisitAddSubImmediate(const Instruction *instr) { in VisitAddSubImmediate()
114 void Disassembler::VisitAddSubShifted(const Instruction *instr) { in VisitAddSubShifted()
164 void Disassembler::VisitAddSubExtended(const Instruction *instr) { in VisitAddSubExtended()
207 void Disassembler::VisitAddSubWithCarry(const Instruction *instr) { in VisitAddSubWithCarry()
247 void Disassembler::VisitRotateRightIntoFlags(const Instruction *instr) { in VisitRotateRightIntoFlags()
264 void Disassembler::VisitEvaluateIntoFlags(const Instruction *instr) { in VisitEvaluateIntoFlags()
[all …]
Ddisasm-aarch64.h43 class Disassembler : public DecoderVisitor {
45 Disassembler();
46 Disassembler(char* text_buffer, int buffer_size);
47 virtual ~Disassembler();
183 class PrintDisassembler : public Disassembler {
/external/llvm-project/llvm/bindings/python/llvm/tests/
Dtest_disassembler.py5 from ..disassembler import Disassembler, Option_UseMarkup
9 Disassembler('i686-apple-darwin9')
15 disassembler = Disassembler(triple)
23 Disassembler("nonexistent-triple-raises")
28 disassembler = Disassembler('i686-apple-darwin9')
40 disassembler = Disassembler(triple)
/external/llvm/bindings/python/llvm/tests/
Dtest_disassembler.py3 from ..disassembler import Disassembler, Option_UseMarkup
7 Disassembler('i686-apple-darwin9')
13 disassembler = Disassembler(triple)
21 Disassembler("nonexistent-triple-raises")
26 disassembler = Disassembler('i686-apple-darwin9')
38 disassembler = Disassembler(triple)
/external/swiftshader/third_party/SPIRV-Tools/source/
Ddisassemble.cpp47 class Disassembler { class
49 Disassembler(const spvtools::AssemblyGrammar& grammar, uint32_t options, in Disassembler() function in __anonc69a88420111::Disassembler
136 spv_result_t Disassembler::HandleHeader(spv_endianness_t endian, in HandleHeader()
164 spv_result_t Disassembler::HandleInstruction( in HandleInstruction()
237 void Disassembler::EmitOperand(const spv_parsed_instruction_t& inst, in EmitOperand()
353 void Disassembler::EmitMaskOperand(const spv_operand_type_t type, in EmitMaskOperand()
380 spv_result_t Disassembler::SaveTextResult(spv_text* text_result) const { in SaveTextResult()
403 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleHeader()
411 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleInstruction()
419 WrappedDisassembler(Disassembler* dis, const uint32_t* binary, size_t wc) in WrappedDisassembler()
[all …]
/external/deqp-deps/SPIRV-Tools/source/
Ddisassemble.cpp47 class Disassembler { class
49 Disassembler(const spvtools::AssemblyGrammar& grammar, uint32_t options, in Disassembler() function in __anon707ed5080111::Disassembler
136 spv_result_t Disassembler::HandleHeader(spv_endianness_t endian, in HandleHeader()
164 spv_result_t Disassembler::HandleInstruction( in HandleInstruction()
237 void Disassembler::EmitOperand(const spv_parsed_instruction_t& inst, in EmitOperand()
353 void Disassembler::EmitMaskOperand(const spv_operand_type_t type, in EmitMaskOperand()
380 spv_result_t Disassembler::SaveTextResult(spv_text* text_result) const { in SaveTextResult()
403 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleHeader()
411 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleInstruction()
419 WrappedDisassembler(Disassembler* dis, const uint32_t* binary, size_t wc) in WrappedDisassembler()
[all …]
/external/llvm-project/lldb/include/lldb/Core/
DDisassembler.h49 class Disassembler; variable
155 virtual size_t Decode(const Disassembler &disassembler,
346 size_t Decode(const Disassembler &disassembler, const DataExtractor &data,
360 class Disassembler : public std::enable_shared_from_this<Disassembler>,
419 Disassembler(const ArchSpec &arch, const char *flavor);
420 ~Disassembler() override;
525 Disassembler(const Disassembler &) = delete;
526 const Disassembler &operator=(const Disassembler &) = delete;
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/
Ddisassemble.cpp47 class Disassembler { class
49 Disassembler(const spvtools::AssemblyGrammar& grammar, uint32_t options, in Disassembler() function in __anona619db950111::Disassembler
136 spv_result_t Disassembler::HandleHeader(spv_endianness_t endian, in HandleHeader()
164 spv_result_t Disassembler::HandleInstruction( in HandleInstruction()
237 void Disassembler::EmitOperand(const spv_parsed_instruction_t& inst, in EmitOperand()
365 void Disassembler::EmitMaskOperand(const spv_operand_type_t type, in EmitMaskOperand()
392 spv_result_t Disassembler::SaveTextResult(spv_text* text_result) const { in SaveTextResult()
415 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleHeader()
423 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleInstruction()
431 WrappedDisassembler(Disassembler* dis, const uint32_t* binary, size_t wc) in WrappedDisassembler()
[all …]
/external/tensorflow/third_party/llvm/
Dllvm.autogenerated.BUILD882 "lib/Target/AArch64/Disassembler/*.c",
883 "lib/Target/AArch64/Disassembler/*.cpp",
884 "lib/Target/AArch64/Disassembler/*.inc",
887 "include/llvm/Target/AArch64/Disassembler/*.h",
888 "include/llvm/Target/AArch64/Disassembler/*.def",
889 "include/llvm/Target/AArch64/Disassembler/*.inc",
890 "lib/Target/AArch64/Disassembler/*.h",
1043 "lib/Target/AMDGPU/Disassembler/*.c",
1044 "lib/Target/AMDGPU/Disassembler/*.cpp",
1045 "lib/Target/AMDGPU/Disassembler/*.inc",
[all …]
/external/llvm-project/lldb/source/Core/
DDisassembler.cpp58 DisassemblerSP Disassembler::FindPlugin(const ArchSpec &arch, in FindPlugin()
92 DisassemblerSP Disassembler::FindPluginForTarget(const Target &target, in FindPluginForTarget()
125 lldb::DisassemblerSP Disassembler::DisassembleRange( in DisassembleRange()
135 Disassembler::FindPluginForTarget(target, arch, flavor, plugin_name); in DisassembleRange()
150 Disassembler::DisassembleBytes(const ArchSpec &arch, const char *plugin_name, in DisassembleBytes()
158 Disassembler::FindPlugin(arch, flavor, plugin_name); in DisassembleBytes()
171 bool Disassembler::Disassemble(Debugger &debugger, const ArchSpec &arch, in Disassemble()
181 lldb::DisassemblerSP disasm_sp(Disassembler::FindPluginForTarget( in Disassemble()
198 Disassembler::SourceLine
199 Disassembler::GetFunctionDeclLineEntry(const SymbolContext &sc) { in GetFunctionDeclLineEntry()
[all …]
/external/llvm/bindings/python/llvm/
Ddisassembler.py59 class Disassembler(LLVMObject): class
154 library.LLVMDisasmDispose.argtypes = [Disassembler]
156 library.LLVMDisasmInstruction.argtypes = [Disassembler, POINTER(c_ubyte),
160 library.LLVMSetDisasmOptions.argtypes = [Disassembler, c_uint64]
/external/vixl/examples/aarch64/
Dcustom-disassembler.cc63 Disassembler::AppendRegisterNameToOutput(instr, reg); in AppendRegisterNameToOutput()
99 Disassembler::AppendToOutput(" ; %s", address_desc); in AppendCodeRelativeCodeAddressToOutput()
109 vixl::aarch64::Disassembler::VisitAddSubShifted(instr); in VisitAddSubShifted()
152 Disassembler disasm; in TestCustomDisassembler()
Dcustom-disassembler.h38 class CustomDisassembler : public vixl::aarch64::Disassembler {
40 CustomDisassembler() : vixl::aarch64::Disassembler() {} in CustomDisassembler()
/external/llvm-project/llvm/bindings/python/llvm/
Ddisassembler.py58 class Disassembler(LLVMObject): class
153 library.LLVMDisasmDispose.argtypes = [Disassembler]
155 library.LLVMDisasmInstruction.argtypes = [Disassembler, POINTER(c_ubyte),
159 library.LLVMSetDisasmOptions.argtypes = [Disassembler, c_uint64]
/external/llvm-project/lldb/source/Commands/
DCommandObjectDisassemble.cpp429 Disassembler::FindPlugin(m_options.arch, flavor_string, plugin_name); in DoExecute()
465 uint32_t options = Disassembler::eOptionMarkPCAddress; in DoExecute()
470 options |= Disassembler::eOptionMarkPCSourceLine; in DoExecute()
473 options |= Disassembler::eOptionShowBytes; in DoExecute()
476 options |= Disassembler::eOptionRawOuput; in DoExecute()
488 Disassembler::Limit limit; in DoExecute()
490 limit = {Disassembler::Limit::Bytes, cur_range.GetByteSize()}; in DoExecute()
494 limit = {Disassembler::Limit::Instructions, m_options.num_instructions}; in DoExecute()
496 if (Disassembler::Disassemble( in DoExecute()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/Disassembler/
DHexagonDisassembler.cpp63 static uint64_t fullValue(HexagonDisassembler const &Disassembler, MCInst &MI, in fullValue() argument
65 MCInstrInfo MCII = *Disassembler.MCII; in fullValue()
66 if (!Disassembler.CurrentExtender || in fullValue()
73 Disassembler.CurrentExtender->getOperand(0).getExpr()->evaluateAsAbsolute( in fullValue()
86 HexagonDisassembler const &Disassembler = disassembler(Decoder); in signedDecoder() local
87 int64_t FullValue = fullValue(Disassembler, MI, SignExtend64<T>(tmp)); in signedDecoder()
89 HexagonMCInstrInfo::addConstant(MI, Extended, Disassembler.getContext()); in signedDecoder()
721 HexagonDisassembler const &Disassembler = disassembler(Decoder); in unsignedImmDecoder() local
722 int64_t FullValue = fullValue(Disassembler, MI, tmp); in unsignedImmDecoder()
724 HexagonMCInstrInfo::addConstant(MI, FullValue, Disassembler.getContext()); in unsignedImmDecoder()
[all …]
/external/llvm-project/llvm/lib/Target/Hexagon/Disassembler/
DHexagonDisassembler.cpp63 static uint64_t fullValue(HexagonDisassembler const &Disassembler, MCInst &MI, in fullValue() argument
65 MCInstrInfo MCII = *Disassembler.MCII; in fullValue()
66 if (!Disassembler.CurrentExtender || in fullValue()
73 Disassembler.CurrentExtender->getOperand(0).getExpr()->evaluateAsAbsolute( in fullValue()
86 HexagonDisassembler const &Disassembler = disassembler(Decoder); in signedDecoder() local
87 int64_t FullValue = fullValue(Disassembler, MI, SignExtend64<T>(tmp)); in signedDecoder()
89 HexagonMCInstrInfo::addConstant(MI, Extended, Disassembler.getContext()); in signedDecoder()
732 HexagonDisassembler const &Disassembler = disassembler(Decoder); in unsignedImmDecoder() local
733 int64_t FullValue = fullValue(Disassembler, MI, tmp); in unsignedImmDecoder()
735 HexagonMCInstrInfo::addConstant(MI, FullValue, Disassembler.getContext()); in unsignedImmDecoder()
[all …]
/external/vixl/src/aarch32/
Ddisasm-aarch32.cc57 increment_(Disassembler::Is16BitEncoding(instr) ? 2 : 4) {} in T32CodeAddressIncrementer()
1127 void Disassembler::adc(Condition cond, in adc()
1141 void Disassembler::adcs(Condition cond, in adcs()
1155 void Disassembler::add(Condition cond, in add()
1169 void Disassembler::add(Condition cond, Register rd, const Operand& operand) { in add()
1175 void Disassembler::adds(Condition cond, in adds()
1189 void Disassembler::adds(Register rd, const Operand& operand) { in adds()
1194 void Disassembler::addw(Condition cond, in addw()
1207 void Disassembler::adr(Condition cond, in adr()
1217 void Disassembler::and_(Condition cond, in and_()
[all …]
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Target/Sparc/Disassembler/
DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Target/BPF/Disassembler/
DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Target/X86/Disassembler/
DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Target/Lanai/Disassembler/
DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Target/Mips/Disassembler/
DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/Disassembler/
DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {
/external/llvm-project/llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/Disassembler/
DBUILD.gn4 visibility = [ ":Disassembler" ]
9 static_library("Disassembler") {

12345678910>>...12