Home
last modified time | relevance | path

Searched refs:EmulateInstruction (Results 1 – 15 of 15) sorted by relevance

/trueos/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/
HDUnwindAssemblyInstEmulation.cpp306 …std::unique_ptr<EmulateInstruction> inst_emulator_ap (EmulateInstruction::FindPlugin (arch, eInstr… in CreateInstance()
362 if (EmulateInstruction::GetBestRegisterKindAndNumber (&reg_info, reg_kind, reg_num)) in MakeRegisterKindValuePair()
391 UnwindAssemblyInstEmulation::ReadMemory (EmulateInstruction *instruction, in ReadMemory()
393 const EmulateInstruction::Context &context, in ReadMemory()
415 UnwindAssemblyInstEmulation::WriteMemory (EmulateInstruction *instruction, in WriteMemory()
417 const EmulateInstruction::Context &context, in WriteMemory()
428 UnwindAssemblyInstEmulation::WriteMemory (EmulateInstruction *instruction, in WriteMemory()
429 const EmulateInstruction::Context &context, in WriteMemory()
458 case EmulateInstruction::eContextInvalid: in WriteMemory()
459 case EmulateInstruction::eContextReadOpcode: in WriteMemory()
[all …]
HDUnwindAssemblyInstEmulation.h71 ReadMemory (lldb_private::EmulateInstruction *instruction,
73 const lldb_private::EmulateInstruction::Context &context,
79 WriteMemory (lldb_private::EmulateInstruction *instruction,
81 const lldb_private::EmulateInstruction::Context &context,
87 ReadRegister (lldb_private::EmulateInstruction *instruction,
93 WriteRegister (lldb_private::EmulateInstruction *instruction,
95 const lldb_private::EmulateInstruction::Context &context,
108 WriteMemory (lldb_private::EmulateInstruction *instruction,
109 const lldb_private::EmulateInstruction::Context &context,
115 ReadRegister (lldb_private::EmulateInstruction *instruction,
[all …]
/trueos/contrib/llvm/tools/lldb/source/Core/
HDEmulateInstruction.cpp29 EmulateInstruction*
30 EmulateInstruction::FindPlugin (const ArchSpec &arch, InstructionType supported_inst_type, const ch… in FindPlugin()
39 EmulateInstruction *emulate_insn_ptr = create_callback(arch, supported_inst_type); in FindPlugin()
48 EmulateInstruction *emulate_insn_ptr = create_callback(arch, supported_inst_type); in FindPlugin()
56 EmulateInstruction::EmulateInstruction (const ArchSpec &arch) : in EmulateInstruction() function in EmulateInstruction
70 EmulateInstruction::ReadRegister (const RegisterInfo *reg_info, RegisterValue& reg_value) in ReadRegister()
78 EmulateInstruction::ReadRegister (uint32_t reg_kind, uint32_t reg_num, RegisterValue& reg_value) in ReadRegister()
87 EmulateInstruction::ReadRegisterUnsigned (uint32_t reg_kind, in ReadRegisterUnsigned()
101 EmulateInstruction::ReadRegisterUnsigned (const RegisterInfo *reg_info, in ReadRegisterUnsigned()
114 EmulateInstruction::WriteRegister (const Context &context, in WriteRegister()
[all …]
HDDisassembler.cpp650 …std::unique_ptr<EmulateInstruction> insn_emulator_ap (EmulateInstruction::FindPlugin (arch, eInstr… in DumpEmulation()
916 …std::unique_ptr<EmulateInstruction> insn_emulator_ap (EmulateInstruction::FindPlugin (arch, eInstr… in TestEmulation()
932 EmulateInstruction::ReadMemoryCallback read_mem_callback, in Emulate()
933 EmulateInstruction::WriteMemoryCallback write_mem_callback, in Emulate()
934 EmulateInstruction::ReadRegisterCallback read_reg_callback, in Emulate()
935 EmulateInstruction::WriteRegisterCallback write_reg_callback) in Emulate()
937 …std::unique_ptr<EmulateInstruction> insn_emulator_ap (EmulateInstruction::FindPlugin (arch, eInstr… in Emulate()
HDPluginManager.cpp547 #pragma mark EmulateInstruction
/trueos/contrib/llvm/tools/lldb/include/lldb/Core/
HDEmulateInstruction.h84 class EmulateInstruction :
89 static EmulateInstruction*
359 EmulateInstruction *instruction) const;
363 typedef size_t (*ReadMemoryCallback) (EmulateInstruction *instruction,
370 typedef size_t (*WriteMemoryCallback) (EmulateInstruction *instruction,
377 typedef bool (*ReadRegisterCallback) (EmulateInstruction *instruction,
382 typedef bool (*WriteRegisterCallback) (EmulateInstruction *instruction,
388 EmulateInstruction (const ArchSpec &arch);
390 virtual ~EmulateInstruction() in ~EmulateInstruction()
532 ReadMemoryFrame (EmulateInstruction *instruction,
[all …]
HDDisassembler.h114 EmulateInstruction::ReadMemoryCallback read_mem_callback,
115 EmulateInstruction::WriteMemoryCallback write_mem_calback,
116 EmulateInstruction::ReadRegisterCallback read_reg_callback,
117 EmulateInstruction::WriteRegisterCallback write_reg_callback);
/trueos/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/
HDEmulationStateARM.h54 ReadPseudoMemory (lldb_private::EmulateInstruction *instruction,
56 const lldb_private::EmulateInstruction::Context &context,
62 WritePseudoMemory (lldb_private::EmulateInstruction *instruction,
64 const lldb_private::EmulateInstruction::Context &context,
70 ReadPseudoRegister (lldb_private::EmulateInstruction *instruction,
76 WritePseudoRegister (lldb_private::EmulateInstruction *instruction,
78 const lldb_private::EmulateInstruction::Context &context,
HDEmulateInstructionARM.cpp196 EmulateInstruction *
235 EmulateInstruction::Context context; in WriteBits32UnknownToMemory()
236 context.type = EmulateInstruction::eContextWriteMemoryRandomBits; in WriteBits32UnknownToMemory()
252 EmulateInstruction::Context context; in WriteBits32Unknown()
253 context.type = EmulateInstruction::eContextWriteRegisterRandomBits; in WriteBits32Unknown()
440 EmulateInstruction::Context context; in EmulatePUSH()
442 context.type = EmulateInstruction::eContextRegisterStore; in EmulatePUSH()
444 context.type = EmulateInstruction::eContextPushRegisterOnStack; in EmulatePUSH()
474 context.type = EmulateInstruction::eContextAdjustStackPointer; in EmulatePUSH()
572 EmulateInstruction::Context context; in EmulatePOP()
[all …]
HDEmulationStateARM.cpp180 EmulationStateARM::ReadPseudoMemory (EmulateInstruction *instruction, in ReadPseudoMemory()
182 const EmulateInstruction::Context &context, in ReadPseudoMemory()
224 EmulationStateARM::WritePseudoMemory (EmulateInstruction *instruction, in WritePseudoMemory()
226 const EmulateInstruction::Context &context, in WritePseudoMemory()
245 EmulationStateARM::ReadPseudoRegister (EmulateInstruction *instruction, in ReadPseudoRegister()
266 EmulationStateARM::WritePseudoRegister (EmulateInstruction *instruction, in WritePseudoRegister()
268 const EmulateInstruction::Context &context, in WritePseudoRegister()
HDEmulateInstructionARM.h47 class EmulateInstructionARM : public EmulateInstruction
77 static lldb_private::EmulateInstruction *
120 EmulateInstruction (arch), in EmulateInstructionARM()
276 MemARead (EmulateInstruction::Context &context, in MemARead()
293 MemAWrite (EmulateInstruction::Context &context, in MemAWrite()
311 MemURead (EmulateInstruction::Context &context, in MemURead()
328 MemUWrite (EmulateInstruction::Context &context, in MemUWrite()
/trueos/contrib/llvm/tools/lldb/source/API/
HDSBInstruction.cpp211 &lldb_private::EmulateInstruction::ReadMemoryFrame, in EmulateWithFrame()
212 &lldb_private::EmulateInstruction::WriteMemoryFrame, in EmulateWithFrame()
213 &lldb_private::EmulateInstruction::ReadRegisterFrame, in EmulateWithFrame()
214 &lldb_private::EmulateInstruction::WriteRegisterFrame); in EmulateWithFrame()
/trueos/lib/clang/liblldbCore/
HDMakefile29 EmulateInstruction.cpp \
/trueos/contrib/llvm/tools/lldb/include/lldb/
HDlldb-private-interfaces.h27 …typedef EmulateInstruction * (*EmulateInstructionCreateInstance) (const ArchSpec &arch, Instructio…
HDlldb-forward.h86 class EmulateInstruction; variable