Home
last modified time | relevance | path

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

123456789

/external/zucchini/
Delement_detection.cc41 std::unique_ptr<Disassembler> MakeDisassemblerWithoutFallback( in MakeDisassemblerWithoutFallback()
45 auto disasm = Disassembler::Make<DisassemblerWin32X86>(image); in MakeDisassemblerWithoutFallback()
51 auto disasm = Disassembler::Make<DisassemblerWin32X64>(image); in MakeDisassemblerWithoutFallback()
59 auto disasm = Disassembler::Make<DisassemblerElfX86>(image); in MakeDisassemblerWithoutFallback()
65 auto disasm = Disassembler::Make<DisassemblerElfX64>(image); in MakeDisassemblerWithoutFallback()
71 auto disasm = Disassembler::Make<DisassemblerElfAArch32>(image); in MakeDisassemblerWithoutFallback()
77 auto disasm = Disassembler::Make<DisassemblerElfAArch64>(image); in MakeDisassemblerWithoutFallback()
85 auto disasm = Disassembler::Make<DisassemblerDex>(image); in MakeDisassemblerWithoutFallback()
94 auto disasm = Disassembler::Make<DisassemblerZtf>(image); in MakeDisassemblerWithoutFallback()
103 std::unique_ptr<Disassembler> MakeDisassemblerOfType(ConstBufferView image, in MakeDisassemblerOfType()
[all …]
Ddisassembler.h43 class Disassembler {
56 Disassembler(const Disassembler&) = delete;
57 const Disassembler& operator=(const Disassembler&) = delete;
58 virtual ~Disassembler();
76 explicit Disassembler(int num_equivalence_iterations);
99 Disassembler::*)(offset_t lower, offset_t upper);
102 using WriterFactory = std::unique_ptr<ReferenceWriter> (Disassembler::*)(
119 std::unique_ptr<ReferenceReader> GetReader(Disassembler* disasm) const;
126 Disassembler* disasm) const;
132 Disassembler* disasm) const;
Ddisassembler.cc26 Disassembler* disasm) const { in GetReader()
33 Disassembler* disasm) const { in GetReader()
39 Disassembler* disasm) const { in GetWriter()
47 Disassembler::Disassembler(int num_equivalence_iterations) in Disassembler() function in zucchini::Disassembler
50 Disassembler::~Disassembler() = default;
Delement_detection.h19 class Disassembler; variable
23 std::unique_ptr<Disassembler> MakeDisassemblerWithoutFallback(
28 std::unique_ptr<Disassembler> MakeDisassemblerOfType(ConstBufferView image,
Dreference_bytes_mixer.h18 class Disassembler; variable
68 const Disassembler& src_dis,
69 const Disassembler& dst_dis);
Ddisassembler_no_op.h19 class DisassemblerNoOp : public Disassembler {
34 friend Disassembler;
/external/zucchini/aosp/include/components/zucchini/
Ddisassembler.h43 class Disassembler {
56 Disassembler(const Disassembler&) = delete;
57 const Disassembler& operator=(const Disassembler&) = delete;
58 virtual ~Disassembler();
76 explicit Disassembler(int num_equivalence_iterations);
99 Disassembler::*)(offset_t lower, offset_t upper);
102 using WriterFactory = std::unique_ptr<ReferenceWriter> (Disassembler::*)(
119 std::unique_ptr<ReferenceReader> GetReader(Disassembler* disasm) const;
126 Disassembler* disasm) const;
132 Disassembler* disasm) const;
Delement_detection.h19 class Disassembler; variable
23 std::unique_ptr<Disassembler> MakeDisassemblerWithoutFallback(
28 std::unique_ptr<Disassembler> MakeDisassemblerOfType(ConstBufferView image,
Dreference_bytes_mixer.h18 class Disassembler; variable
68 const Disassembler& src_dis,
69 const Disassembler& dst_dis);
Ddisassembler_no_op.h19 class DisassemblerNoOp : public Disassembler {
34 friend Disassembler;
/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/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/tensorflow/third_party/llvm/
Dllvm.autogenerated.BUILD900 "lib/Target/AArch64/Disassembler/*.c",
901 "lib/Target/AArch64/Disassembler/*.cpp",
902 "lib/Target/AArch64/Disassembler/*.inc",
905 "include/llvm/Target/AArch64/Disassembler/*.h",
906 "include/llvm/Target/AArch64/Disassembler/*.def",
907 "include/llvm/Target/AArch64/Disassembler/*.inc",
908 "lib/Target/AArch64/Disassembler/*.h",
1061 "lib/Target/AMDGPU/Disassembler/*.c",
1062 "lib/Target/AMDGPU/Disassembler/*.cpp",
1063 "lib/Target/AMDGPU/Disassembler/*.inc",
[all …]
/external/deqp-deps/SPIRV-Tools/source/
Ddisassemble.cpp48 class Disassembler { class
50 Disassembler(const AssemblyGrammar& grammar, uint32_t options, in Disassembler() function in spvtools::__anoncbe9ac6d0111::Disassembler
85 spv_result_t Disassembler::HandleHeader(spv_endianness_t endian, in HandleHeader()
103 spv_result_t Disassembler::HandleInstruction( in HandleInstruction()
116 spv_result_t Disassembler::SaveTextResult(spv_text* text_result) const { in SaveTextResult()
139 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleHeader()
147 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleInstruction()
155 WrappedDisassembler(Disassembler* dis, const uint32_t* binary, size_t wc) in WrappedDisassembler()
158 Disassembler* disassembler() { return disassembler_; } in disassembler()
163 Disassembler* disassembler_;
[all …]
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/
Ddisassemble.cpp48 class Disassembler { class
50 Disassembler(const AssemblyGrammar& grammar, uint32_t options, in Disassembler() function in spvtools::__anonb2d271fa0111::Disassembler
85 spv_result_t Disassembler::HandleHeader(spv_endianness_t endian, in HandleHeader()
103 spv_result_t Disassembler::HandleInstruction( in HandleInstruction()
116 spv_result_t Disassembler::SaveTextResult(spv_text* text_result) const { in SaveTextResult()
139 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleHeader()
147 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleInstruction()
155 WrappedDisassembler(Disassembler* dis, const uint32_t* binary, size_t wc) in WrappedDisassembler()
158 Disassembler* disassembler() { return disassembler_; } in disassembler()
163 Disassembler* disassembler_;
[all …]
/external/swiftshader/third_party/SPIRV-Tools/source/
Ddisassemble.cpp48 class Disassembler { class
50 Disassembler(const AssemblyGrammar& grammar, uint32_t options, in Disassembler() function in spvtools::__anon3bdfec670111::Disassembler
85 spv_result_t Disassembler::HandleHeader(spv_endianness_t endian, in HandleHeader()
103 spv_result_t Disassembler::HandleInstruction( in HandleInstruction()
116 spv_result_t Disassembler::SaveTextResult(spv_text* text_result) const { in SaveTextResult()
139 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleHeader()
147 auto disassembler = static_cast<Disassembler*>(user_data); in DisassembleInstruction()
155 WrappedDisassembler(Disassembler* dis, const uint32_t* binary, size_t wc) in WrappedDisassembler()
158 Disassembler* disassembler() { return disassembler_; } in disassembler()
163 Disassembler* disassembler_;
[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/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/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/vixl/doc/aarch64/topics/
Dextending-the-disassembler.md9 `Disassembler` and override the appropriate virtual functions.
11 The `Disassembler` class provides virtual methods that implement how specific
30 so the `Disassembler` (as a sub-class of `DecoderVisitor`) must provide a
56 One can refer to the implementation of visitor functions for the `Disassembler`
/external/vixl/examples/aarch32/
Dcustom-aarch32-disasm.cc43 class CustomStream : public Disassembler::DisassemblerStream {
47 CustomStream() : Disassembler::DisassemblerStream(std::cout) {} in CustomStream()
49 virtual DisassemblerStream& operator<<(const Disassembler::PrintLabel& label) in operator <<()
/external/zucchini/fuzzers/
Ddisassembler_win32_fuzzer.cc39 zucchini::Disassembler::Make<zucchini::DisassemblerWin32X86>(image); in LLVMFuzzerTestOneInput()
47 zucchini::Disassembler::Make<zucchini::DisassemblerWin32X64>(image); in LLVMFuzzerTestOneInput()

123456789