Home
last modified time | relevance | path

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

123456

/external/v8/src/arm64/
Ddisasm-arm64.cc24 Disassembler::Disassembler() { in Disassembler() function in v8::internal::Disassembler
32 Disassembler::Disassembler(char* text_buffer, int buffer_size) { in Disassembler() function in v8::internal::Disassembler
40 Disassembler::~Disassembler() { in ~Disassembler()
47 char* Disassembler::GetOutput() { in GetOutput()
52 void Disassembler::VisitAddSubImmediate(Instruction* instr) { in VisitAddSubImmediate()
97 void Disassembler::VisitAddSubShifted(Instruction* instr) { in VisitAddSubShifted()
144 void Disassembler::VisitAddSubExtended(Instruction* instr) { in VisitAddSubExtended()
182 void Disassembler::VisitAddSubWithCarry(Instruction* instr) { in VisitAddSubWithCarry()
217 void Disassembler::VisitLogicalImmediate(Instruction* instr) { in VisitLogicalImmediate()
260 bool Disassembler::IsMovzMovnImm(unsigned reg_size, uint64_t value) { in IsMovzMovnImm()
[all …]
Ddisasm-arm64.h19 class Disassembler: public DecoderVisitor {
21 Disassembler();
22 Disassembler(char* text_buffer, int buffer_size);
23 virtual ~Disassembler();
78 class PrintDisassembler: public Disassembler {
/external/vixl/src/vixl/a64/
Ddisasm-a64.cc32 Disassembler::Disassembler() { in Disassembler() function in vixl::Disassembler
41 Disassembler::Disassembler(char* text_buffer, int buffer_size) { in Disassembler() function in vixl::Disassembler
50 Disassembler::~Disassembler() { in ~Disassembler()
57 char* Disassembler::GetOutput() { in GetOutput()
62 void Disassembler::VisitAddSubImmediate(const Instruction* instr) { in VisitAddSubImmediate()
107 void Disassembler::VisitAddSubShifted(const Instruction* instr) { in VisitAddSubShifted()
154 void Disassembler::VisitAddSubExtended(const Instruction* instr) { in VisitAddSubExtended()
192 void Disassembler::VisitAddSubWithCarry(const Instruction* instr) { in VisitAddSubWithCarry()
227 void Disassembler::VisitLogicalImmediate(const Instruction* instr) { in VisitLogicalImmediate()
270 bool Disassembler::IsMovzMovnImm(unsigned reg_size, uint64_t value) { in IsMovzMovnImm()
[all …]
Ddisasm-a64.h38 class Disassembler: public DecoderVisitor {
40 Disassembler();
41 Disassembler(char* text_buffer, int buffer_size);
42 virtual ~Disassembler();
165 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/v8/src/
Ddisasm.h31 class Disassembler {
34 explicit Disassembler(const NameConverter& converter);
36 virtual ~Disassembler();
52 DISALLOW_IMPLICIT_CONSTRUCTORS(Disassembler);
Ddisassembler.cc22 void Disassembler::Dump(FILE* f, byte* begin, byte* end) { in Dump()
103 disasm::Disassembler d(converter); in DecodeIt()
300 int Disassembler::Decode(Isolate* isolate, FILE* f, byte* begin, byte* end) { in Decode()
307 void Disassembler::Decode(FILE* f, Code* code) { in Decode()
326 void Disassembler::Dump(FILE* f, byte* begin, byte* end) {}
327 int Disassembler::Decode(Isolate* isolate, FILE* f, byte* begin, byte* end) {
332 void Disassembler::Decode(FILE* f, Code* code) {}
/external/lldb/source/Core/
DDisassembler.cpp48 Disassembler::FindPlugin (const ArchSpec &arch, const char *flavor, const char *plugin_name) in FindPlugin()
83 Disassembler::FindPluginForTarget(const TargetSP target_sp, const ArchSpec &arch, const char *flavo… in FindPluginForTarget()
127 Disassembler::Disassemble in Disassemble()
173 Disassembler::Disassemble in Disassemble()
232 Disassembler::DisassembleRange in DisassembleRange()
244 … disasm_sp = Disassembler::FindPluginForTarget(exe_ctx.GetTargetSP(), arch, flavor, plugin_name); in DisassembleRange()
258 Disassembler::DisassembleBytes (const ArchSpec &arch, in DisassembleBytes()
271 disasm_sp = Disassembler::FindPlugin(arch, flavor, plugin_name); in DisassembleBytes()
291 Disassembler::Disassemble in Disassemble()
307 …lldb::DisassemblerSP disasm_sp (Disassembler::FindPluginForTarget(exe_ctx.GetTargetSP(), arch, fla… in Disassemble()
[all …]
/external/lldb/include/lldb/Core/
DDisassembler.h91 Decode (const Disassembler &disassembler,
220 Decode (const Disassembler &disassembler,
236 class Disassembler :
237 public std::enable_shared_from_this<Disassembler>,
348 Disassembler(const ArchSpec &arch, const char *flavor);
349 virtual ~Disassembler();
354 PrintInstructions (Disassembler *disasm_ptr,
417 DISALLOW_COPY_AND_ASSIGN (Disassembler);
/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/
Dcustom-disassembler.cc63 Disassembler::AppendRegisterNameToOutput(instr, reg); in AppendRegisterNameToOutput()
99 Disassembler::AppendToOutput(" ; %s", address_desc); in AppendCodeRelativeCodeAddressToOutput()
109 vixl::Disassembler::VisitAddSubShifted(instr); in VisitAddSubShifted()
154 Disassembler disasm; in TestCustomDisassembler()
Dcustom-disassembler.h40 class CustomDisassembler: public Disassembler {
42 CustomDisassembler() : Disassembler() { } in CustomDisassembler()
/external/lldb/source/Commands/
DCommandObjectDisassemble.cpp301 …DisassemblerSP disassembler = Disassembler::FindPlugin(m_options.arch, flavor_string, plugin_name); in DoExecute()
334 uint32_t options = Disassembler::eOptionMarkPCAddress; in DoExecute()
338 options |= Disassembler::eOptionMarkPCSourceLine; in DoExecute()
341 options |= Disassembler::eOptionShowBytes; in DoExecute()
344 options |= Disassembler::eOptionRawOuput; in DoExecute()
350 if (Disassembler::Disassemble (m_interpreter.GetDebugger(), in DoExecute()
505 if (Disassembler::Disassemble (m_interpreter.GetDebugger(), in DoExecute()
552 if (Disassembler::Disassemble (m_interpreter.GetDebugger(), in DoExecute()
/external/llvm/
DAndroid.mk52 lib/Target/ARM/Disassembler \
61 lib/Target/AArch64/Disassembler \
71 lib/Target/Mips/Disassembler \
80 lib/Target/X86/Disassembler \
/external/vixl/doc/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/llvm/include/llvm/Support/
DTargetSelect.h43 void LLVMInitialize##TargetName##Disassembler();
107 #define LLVM_DISASSEMBLER(TargetName) LLVMInitialize##TargetName##Disassembler(); in InitializeAllDisassemblers()
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldCheckerImpl.h25 RuntimeDyldCheckerImpl(RuntimeDyld &RTDyld, MCDisassembler *Disassembler,
69 MCDisassembler *Disassembler; variable
/external/lldb/source/Target/
DThreadPlanTracer.cpp119 Disassembler *
123 …m_disassembler_sp = Disassembler::FindPlugin(m_thread.GetProcess()->GetTarget().GetArchitecture(),… in GetDisassembler()
198 Disassembler *disassembler = GetDisassembler(); in Log()
/external/v8/src/mips/
Ddisasm-mips.cc1315 Disassembler::Disassembler(const NameConverter& converter) in Disassembler() function in disasm::Disassembler
1319 Disassembler::~Disassembler() {} in ~Disassembler()
1322 int Disassembler::InstructionDecode(v8::internal::Vector<char> buffer, in InstructionDecode()
1330 int Disassembler::ConstantPoolSizeAt(byte* instruction) { in ConstantPoolSizeAt()
1335 void Disassembler::Disassemble(FILE* f, byte* begin, byte* end) { in Disassemble()
1337 Disassembler d(converter); in Disassemble()
/external/llvm/include/llvm-c/
DTarget.h74 void LLVMInitialize##TargetName##Disassembler(void);
128 LLVMInitialize##TargetName##Disassembler(); in LLVMInitializeAllDisassemblers()
/external/lldb/source/Plugins/Disassembler/llvm/
DDisassemblerLLVMC.h37 class DisassemblerLLVMC : public lldb_private::Disassembler
81 static lldb_private::Disassembler *
/external/v8/src/mips64/
Ddisasm-mips64.cc1466 Disassembler::Disassembler(const NameConverter& converter) in Disassembler() function in disasm::Disassembler
1470 Disassembler::~Disassembler() {} in ~Disassembler()
1473 int Disassembler::InstructionDecode(v8::internal::Vector<char> buffer, in InstructionDecode()
1481 int Disassembler::ConstantPoolSizeAt(byte* instruction) { in ConstantPoolSizeAt()
1486 void Disassembler::Disassemble(FILE* f, byte* begin, byte* end) { in Disassemble()
1488 Disassembler d(converter); in Disassemble()
/external/llvm/lib/MC/MCDisassembler/
DCMakeLists.txt2 Disassembler.cpp
/external/llvm/tools/llvm-mc/
DCMakeLists.txt10 Disassembler.cpp
/external/llvm/unittests/MC/
DCMakeLists.txt9 Disassembler.cpp

123456