/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/ |
H A D | EmulationStateARM.h | 14 #include "lldb/Core/EmulateInstruction.h" 42 ReadPseudoMemory(lldb_private::EmulateInstruction *instruction, void *baton, 43 const lldb_private::EmulateInstruction::Context &context, 47 WritePseudoMemory(lldb_private::EmulateInstruction *instruction, void *baton, 48 const lldb_private::EmulateInstruction::Context &context, 51 static bool ReadPseudoRegister(lldb_private::EmulateInstruction *instruction, 57 WritePseudoRegister(lldb_private::EmulateInstruction *instruction, 59 const lldb_private::EmulateInstruction::Context &context,
|
H A D | EmulationStateARM.cpp | 144 EmulateInstruction *instruction, void *baton, 145 const EmulateInstruction::Context &context, lldb::addr_t addr, void *dst, 185 EmulateInstruction *instruction, void *baton, 186 const EmulateInstruction::Context &context, lldb::addr_t addr, 221 EmulateInstruction *instruction, void *baton, 240 EmulateInstruction *instruction, void *baton, 241 const EmulateInstruction::Context &context,
|
H A D | EmulateInstructionARM.cpp | 732 EmulateInstruction * 767 EmulateInstruction::Context context; 768 context.type = EmulateInstruction::eContextWriteMemoryRandomBits; 780 EmulateInstruction::Context context; 781 context.type = EmulateInstruction::eContextWriteRegisterRandomBits; 982 EmulateInstruction::Context context; 983 context.type = EmulateInstruction::eContextPushRegisterOnStack; 1010 context.type = EmulateInstruction::eContextAdjustStackPointer; 1109 EmulateInstruction::Context context; 1110 context.type = EmulateInstruction [all...] |
H A D | EmulateInstructionARM.h | 13 #include "lldb/Core/EmulateInstruction.h" 46 class EmulateInstructionARM : public EmulateInstruction { 69 static lldb_private::EmulateInstruction * 97 : EmulateInstruction(arch), m_arm_isa(0), m_opcode_mode(eModeInvalid), 109 // EmulateInstruction (arch, 217 inline uint64_t MemARead(EmulateInstruction::Context &context, 235 inline bool MemAWrite(EmulateInstruction::Context &context, 254 inline uint64_t MemURead(EmulateInstruction::Context &context, 272 inline bool MemUWrite(EmulateInstruction::Context &context,
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/ |
H A D | UnwindAssemblyInstEmulation.cpp | 141 EmulateInstruction::InstructionCondition last_condition = 142 EmulateInstruction::UnconditionalCondition; 176 EmulateInstruction::UnconditionalCondition && 191 EmulateInstruction::UnconditionalCondition) { 297 std::unique_ptr<EmulateInstruction> inst_emulator_up( 298 EmulateInstruction::FindPlugin(arch, eInstructionTypePrologueEpilogue, 335 if (EmulateInstruction::GetBestRegisterKindAndNumber(®_info, reg_kind, 361 EmulateInstruction *instruction, void *baton, 362 const EmulateInstruction::Context &context, lldb::addr_t addr, void *dst, 380 EmulateInstruction *instructio [all...] |
H A D | UnwindAssemblyInstEmulation.h | 12 #include "lldb/Core/EmulateInstruction.h" 66 lldb_private::EmulateInstruction *inst_emulator) 80 ReadMemory(lldb_private::EmulateInstruction *instruction, void *baton, 81 const lldb_private::EmulateInstruction::Context &context, 85 WriteMemory(lldb_private::EmulateInstruction *instruction, void *baton, 86 const lldb_private::EmulateInstruction::Context &context, 89 static bool ReadRegister(lldb_private::EmulateInstruction *instruction, 95 WriteRegister(lldb_private::EmulateInstruction *instruction, void *baton, 96 const lldb_private::EmulateInstruction::Context &context, 101 // ReadMemory (lldb_private::EmulateInstruction *instructio [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Core/ |
H A D | EmulateInstruction.cpp | 1 //===-- EmulateInstruction.cpp ----------------------------------*- C++ -*-===// 9 #include "lldb/Core/EmulateInstruction.h" 43 EmulateInstruction * 44 EmulateInstruction::FindPlugin(const ArchSpec &arch, 54 EmulateInstruction *emulate_insn_ptr = 65 EmulateInstruction *emulate_insn_ptr = 74 EmulateInstruction::EmulateInstruction(const ArchSpec &arch) : m_arch(arch) {} function in class:EmulateInstruction 76 bool EmulateInstruction::ReadRegister(const RegisterInfo *reg_info, 83 bool EmulateInstruction [all...] |
H A D | Disassembler.cpp | 13 #include "lldb/Core/EmulateInstruction.h" 757 std::unique_ptr<EmulateInstruction> insn_emulator_up( 758 EmulateInstruction::FindPlugin(arch, eInstructionTypeAny, nullptr)); 1008 std::unique_ptr<EmulateInstruction> insn_emulator_up( 1009 EmulateInstruction::FindPlugin(arch, eInstructionTypeAny, nullptr)); 1024 EmulateInstruction::ReadMemoryCallback read_mem_callback, 1025 EmulateInstruction::WriteMemoryCallback write_mem_callback, 1026 EmulateInstruction::ReadRegisterCallback read_reg_callback, 1027 EmulateInstruction::WriteRegisterCallback write_reg_callback) { 1028 std::unique_ptr<EmulateInstruction> insn_emulator_u [all...] |
H A D | PluginManager.cpp | 578 #pragma mark EmulateInstruction
|
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | EmulateInstruction.h | 1 //===-- EmulateInstruction.h ------------------------------------*- C++ -*-===// 35 /// \class EmulateInstruction EmulateInstruction.h 36 /// "lldb/Core/EmulateInstruction.h" 40 /// static FindPlugin function call in the EmulateInstruction class. The 54 /// EmulateInstruction::EvaluateInstruction () can be made. At this point the 55 /// EmulateInstruction subclass will use all of the callbacks to emulate an 60 /// CPU, or watch for the EmulateInstruction::Context which is context for the 93 class EmulateInstruction : public PluginInterface { class in namespace:lldb_private 95 static EmulateInstruction *FindPlugi [all...] |
H A D | Disassembler.h | 13 #include "lldb/Core/EmulateInstruction.h" 171 EmulateInstruction::ReadMemoryCallback read_mem_callback, 172 EmulateInstruction::WriteMemoryCallback write_mem_calback, 173 EmulateInstruction::ReadRegisterCallback read_reg_callback, 174 EmulateInstruction::WriteRegisterCallback write_reg_callback);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Instruction/PPC64/ |
H A D | EmulateInstructionPPC64.h | 12 #include "lldb/Core/EmulateInstruction.h" 18 class EmulateInstructionPPC64 : public EmulateInstruction { 30 static EmulateInstruction *CreateInstance(const ArchSpec &arch,
|
H A D | EmulateInstructionPPC64.cpp | 29 : EmulateInstruction(arch) {} 54 EmulateInstruction * 200 EmulateInstruction::Context context;
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/ |
H A D | EmulateInstructionARM64.h | 13 #include "lldb/Core/EmulateInstruction.h" 17 class EmulateInstructionARM64 : public lldb_private::EmulateInstruction { 20 : EmulateInstruction(arch), m_opcode_pstate(), m_emulated_pstate(), 31 static lldb_private::EmulateInstruction *
|
H A D | EmulateInstructionARM64.cpp | 147 EmulateInstruction * 458 EmulateInstruction::Context context; 687 context.type = EmulateInstruction::eContextRestoreStackPointer; 690 context.type = EmulateInstruction::eContextAdjustStackPointer; 693 context.type = EmulateInstruction::eContextSetFramePointer; 695 context.type = EmulateInstruction::eContextImmediate; 1069 EmulateInstruction::Context context; 1070 context.type = EmulateInstruction::eContextRelativeBranchImmediate; 1116 EmulateInstruction::Context context; 1117 context.type = EmulateInstruction [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS64/ |
H A D | EmulateInstructionMIPS64.h | 12 #include "lldb/Core/EmulateInstruction.h" 26 class EmulateInstructionMIPS64 : public lldb_private::EmulateInstruction { 38 static lldb_private::EmulateInstruction *
|
H A D | EmulateInstructionMIPS64.cpp | 62 : EmulateInstruction(arch) { 195 EmulateInstruction *
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ |
H A D | ProcessFreeBSD.cpp | 901 static size_t ReadMemoryCallback(EmulateInstruction *instruction, void *baton, 902 const EmulateInstruction::Context &context, 914 static bool ReadRegisterCallback(EmulateInstruction *instruction, void *baton, 938 static bool WriteRegisterCallback(EmulateInstruction *instruction, void *baton, 939 const EmulateInstruction::Context &context, 948 static size_t WriteMemoryCallback(EmulateInstruction *instruction, void *baton, 949 const EmulateInstruction::Context &context, 1023 std::unique_ptr<EmulateInstruction> emulator_up( 1024 EmulateInstruction::FindPlugin(GetTarget().GetArchitecture(),
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/API/ |
H A D | SBInstruction.cpp | 20 #include "lldb/Core/EmulateInstruction.h" 309 &lldb_private::EmulateInstruction::ReadMemoryFrame, 310 &lldb_private::EmulateInstruction::WriteMemoryFrame, 311 &lldb_private::EmulateInstruction::ReadRegisterFrame, 312 &lldb_private::EmulateInstruction::WriteRegisterFrame);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS/ |
H A D | EmulateInstructionMIPS.h | 27 #include "lldb/Core/EmulateInstruction.h" 30 class EmulateInstructionMIPS : public lldb_private::EmulateInstruction { 40 static lldb_private::EmulateInstruction *
|
H A D | EmulateInstructionMIPS.cpp | 62 : EmulateInstruction(arch) { 208 EmulateInstruction * 1001 if (EmulateInstruction::SetInstruction(insn_opcode, inst_addr, target)) {
|
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/ |
H A D | lldb-private-interfaces.h | 49 typedef EmulateInstruction *(*EmulateInstructionCreateInstance)(
|
H A D | lldb-forward.h | 87 class EmulateInstruction;
|
/freebsd-11-stable/lib/clang/liblldb/ |
H A D | Makefile | 149 SRCS+= Core/EmulateInstruction.cpp
|