/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-arc/ |
H A D | ABISysV_arc.cpp | 144 bool ABISysV_arc::IsRegisterFileReduced(RegisterContext ®_ctx) const { 146 const auto *const rf_build_reg = reg_ctx.GetRegisterInfoByName("rf_build"); 148 const auto reg_value = reg_ctx.ReadRegisterAsUnsigned(rf_build_reg, 198 auto reg_ctx = thread.GetRegisterContext(); local 199 if (!reg_ctx) 202 uint32_t pc_reg = reg_ctx->ConvertRegisterKindToRegisterNumber( 207 uint32_t ra_reg = reg_ctx->ConvertRegisterKindToRegisterNumber( 212 uint32_t sp_reg = reg_ctx->ConvertRegisterKindToRegisterNumber( 243 const size_t regs_for_args_count = IsRegisterFileReduced(*reg_ctx) ? 4U : 8U; 274 if (!reg_ctx 323 auto ®_ctx = *frame_sp->GetThread()->GetRegisterContext(); local 425 ReadRawValue(const RegisterContextSP ®_ctx, uint8_t size_in_bytes) argument 511 auto reg_ctx = thread.GetRegisterContext(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Commands/ |
H A D | CommandObjectRegister.cpp | 76 RegisterContext *reg_ctx, const RegisterInfo *reg_info) { 80 if (reg_ctx->ReadRegister(reg_info, reg_value)) { 112 RegisterContext *reg_ctx, size_t set_idx, 117 if (!reg_ctx) 121 const RegisterSet *const reg_set = reg_ctx->GetRegisterSet(set_idx); 128 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg); 133 if (DumpRegister(exe_ctx, strm, reg_ctx, reg_info)) 151 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); variable 163 if (set_idx < reg_ctx->GetRegisterSetCount()) { 164 if (!DumpRegisterSet(m_exe_ctx, strm, reg_ctx, set_id 75 DumpRegister(const ExecutionContext &exe_ctx, Stream &strm, RegisterContext *reg_ctx, const RegisterInfo *reg_info) argument 111 DumpRegisterSet(const ExecutionContext &exe_ctx, Stream &strm, RegisterContext *reg_ctx, size_t set_idx, bool primitive_only = false) argument 329 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); variable [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/ |
H A D | FreeBSDThread.cpp | 196 RegisterContextPOSIXProcessMonitor_arm64 *reg_ctx = local 198 m_posix_thread = reg_ctx; 199 m_reg_context_sp.reset(reg_ctx); 203 RegisterContextPOSIXProcessMonitor_arm *reg_ctx = local 205 m_posix_thread = reg_ctx; 206 m_reg_context_sp.reset(reg_ctx); 210 RegisterContextPOSIXProcessMonitor_mips64 *reg_ctx = local 213 m_posix_thread = reg_ctx; 214 m_reg_context_sp.reset(reg_ctx); 219 RegisterContextPOSIXProcessMonitor_powerpc *reg_ctx local 228 RegisterContextPOSIXProcessMonitor_x86_64 *reg_ctx = local 403 POSIXBreakpointProtocol *reg_ctx = GetPOSIXBreakpointProtocol(); local 432 POSIXBreakpointProtocol *reg_ctx = GetPOSIXBreakpointProtocol(); local 492 POSIXBreakpointProtocol *reg_ctx = GetPOSIXBreakpointProtocol(); local 539 POSIXBreakpointProtocol *reg_ctx = GetPOSIXBreakpointProtocol(); local 591 POSIXBreakpointProtocol *reg_ctx = GetPOSIXBreakpointProtocol(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-s390x/ |
H A D | ABISysV_s390x.cpp | 228 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 229 if (!reg_ctx) 233 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); 235 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); 236 const RegisterInfo *ra_reg_info = reg_ctx->GetRegisterInfoByName("r14", 0); 253 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( 257 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) 273 if (!reg_ctx->WriteRegisterFromUnsigned(ra_reg_info, return_addr)) 280 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_info, sp)) 287 if (!reg_ctx 327 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 410 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local 497 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/MacOSX-arm/ |
H A D | ABIMacOSX_arm.cpp | 1340 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 1341 if (!reg_ctx) 1344 const uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( 1346 const uint32_t sp_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( 1348 const uint32_t ra_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( 1362 if (!reg_ctx->WriteRegister(reg_ctx->GetRegisterInfoByName(reg_names[i]), 1378 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( 1385 if (reg_ctx 1404 if (!reg_ctx 1452 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 1566 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 1720 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-mips/ |
H A D | ABISysV_mips.cpp | 584 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 585 if (!reg_ctx) 602 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, 607 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) 625 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( 636 if (reg_ctx 648 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); 650 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); 652 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); 653 const RegisterInfo *r25_info = reg_ctx 717 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local 796 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-mips64/ |
H A D | ABISysV_mips64.cpp | 581 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 582 if (!reg_ctx) 591 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, 595 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) 608 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); 610 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); 612 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); 613 const RegisterInfo *r25_info = reg_ctx->GetRegisterInfoByName("r25", 0); 614 const RegisterInfo *r0_info = reg_ctx->GetRegisterInfoByName("zero", 0); 622 if (!reg_ctx 674 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local 746 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-arm/ |
H A D | ABISysV_arm.cpp | 1341 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 1342 if (!reg_ctx) 1345 const uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( 1347 const uint32_t sp_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( 1349 const uint32_t ra_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( 1365 if (!reg_ctx->WriteRegister( 1366 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, reg_names[i]), 1382 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( 1389 if (reg_ctx 1408 if (!reg_ctx 1453 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 1522 GetReturnValuePassedInMemory(Thread &thread, RegisterContext *reg_ctx, size_t byte_size, Value &value) argument 1565 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 1863 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
H A D | UnwindMacOSXFrameBackchain.cpp | 90 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); local 91 assert(reg_ctx); 94 cursor.pc = reg_ctx->GetPC(LLDB_INVALID_ADDRESS); 95 cursor.fp = reg_ctx->GetFP(0); 139 lldb::addr_t first_frame_sp = reg_ctx->GetSP(0); 182 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); local 183 assert(reg_ctx); 186 cursor.pc = reg_ctx->GetPC(LLDB_INVALID_ADDRESS); 187 cursor.fp = reg_ctx->GetFP(0); 230 lldb::addr_t first_frame_sp = reg_ctx [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-i386/ |
H A D | ABISysV_i386.cpp | 211 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 213 if (!reg_ctx) 216 uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( 218 uint32_t sp_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( 225 const RegisterInfo *reg_info_32 = reg_ctx->GetRegisterInfoByName("eax"); 242 error = reg_ctx->WriteRegisterValueToMemory( 252 error = reg_ctx->WriteRegisterValueToMemory( 258 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_num, sp)) 262 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_num, func_addr)) 289 RegisterContext *reg_ctx local 340 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local 486 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/MacOSX-i386/ |
H A D | ABIMacOSX_i386.cpp | 722 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 723 if (!reg_ctx) 725 uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( 727 uint32_t sp_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( 734 const RegisterInfo *reg_info_32 = reg_ctx->GetRegisterInfoByName("eax"); 753 error = reg_ctx->WriteRegisterValueToMemory( 764 error = reg_ctx->WriteRegisterValueToMemory( 771 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_num, sp)) 776 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_num, func_addr)) 804 RegisterContext *reg_ctx local 860 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local 927 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/MacOSX-arm64/ |
H A D | ABIMacOSX_arm64.cpp | 1681 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 1682 if (!reg_ctx) 1701 const uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( 1703 const uint32_t sp_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( 1705 const uint32_t ra_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( 1713 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( 1717 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) 1722 if (!reg_ctx->WriteRegisterFromUnsigned( 1723 reg_ctx->GetRegisterInfoAtIndex(ra_reg_num), return_addr)) 1727 if (!reg_ctx 1747 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 1873 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local 2108 LoadValueFromConsecutiveGPRRegisters( ExecutionContext &exe_ctx, RegisterContext *reg_ctx, const CompilerType &value_type, bool is_return_value, uint32_t &NGRN, uint32_t &NSRN, DataExtractor &data) argument 2264 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-ppc64/ |
H A D | ABISysV_ppc64.cpp | 98 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 99 if (!reg_ctx) 108 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, 112 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) 128 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); 130 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); 133 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); 134 const RegisterInfo *r2_reg_info = reg_ctx->GetRegisterInfoAtIndex(2); 135 const RegisterInfo *r12_reg_info = reg_ctx->GetRegisterInfoAtIndex(12); 147 if (!reg_ctx 229 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 310 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local 407 Register(Type ty, uint32_t index, uint32_t offs, RegisterContext *reg_ctx, ByteOrder byte_order) argument 414 Register(Type ty, uint32_t index, RegisterContext *reg_ctx, ByteOrder byte_order) argument 419 Register(uint32_t offs, RegisterContext *reg_ctx, ByteOrder byte_order) argument 499 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 565 ReturnValueExtractor(Thread &thread, CompilerType &type, RegisterContext *reg_ctx, ProcessSP process_sp) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Core/ |
H A D | ValueObjectRegister.cpp | 41 ValueObject &parent, RegisterContextSP ®_ctx) 42 : ValueObject(parent), m_reg_ctx_sp(reg_ctx) { 43 assert(reg_ctx); 114 lldb::RegisterContextSP ®_ctx, 116 : ValueObject(exe_scope), m_reg_ctx_sp(reg_ctx), m_reg_set(nullptr), 118 assert(reg_ctx); 119 m_reg_set = reg_ctx->GetRegisterSet(m_reg_set_idx); 247 lldb::RegisterContextSP ®_ctx, 249 : ValueObject(exe_scope), m_reg_ctx_sp(reg_ctx), m_reg_info(), 251 assert(reg_ctx); 40 ValueObjectRegisterContext( ValueObject &parent, RegisterContextSP ®_ctx) argument 113 ValueObjectRegisterSet(ExecutionContextScope *exe_scope, lldb::RegisterContextSP ®_ctx, uint32_t reg_set_idx) argument 246 ValueObjectRegister(ExecutionContextScope *exe_scope, lldb::RegisterContextSP ®_ctx, uint32_t reg_num) argument [all...] |
H A D | ValueObjectVariable.cpp | 284 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext(); local 286 if (!reg_info || !reg_ctx) { 293 if (reg_ctx->WriteRegister(reg_info, reg_value)) { 313 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext(); local 315 if (!reg_info || !reg_ctx) { 322 if (reg_ctx->WriteRegister(reg_info, reg_value)) {
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-ppc/ |
H A D | ABISysV_ppc.cpp | 247 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 248 if (!reg_ctx) 257 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, 261 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) 276 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); 278 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); 296 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_info, sp)) 303 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_info, func_addr)) 342 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 344 if (!reg_ctx) 432 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local 515 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Target/ |
H A D | ThreadPlanTracer.cpp | 128 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); 130 lldb::addr_t pc = reg_ctx->GetPC(); 208 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); local 209 m_register_values.resize(reg_ctx->GetRegisterCount()); 213 for (uint32_t reg_num = 0, num_registers = reg_ctx->GetRegisterCount(); 215 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num); 216 if (reg_ctx->ReadRegister(reg_info, reg_value)) {
|
H A D | ThreadPlan.cpp | 106 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); local 107 assert(reg_ctx); 108 addr_t pc = reg_ctx->GetPC(); 109 addr_t sp = reg_ctx->GetSP(); 110 addr_t fp = reg_ctx->GetFP();
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-x86_64/ |
H A D | ABISysV_x86_64.cpp | 279 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 280 if (!reg_ctx) 289 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, 293 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) 308 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); 310 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); 327 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_info, sp)) 334 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_info, func_addr)) 374 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 376 if (!reg_ctx) 460 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local 548 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-arm64/ |
H A D | ABISysV_arm64.cpp | 1684 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 1685 if (!reg_ctx) 1709 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( 1713 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) 1718 if (!reg_ctx->WriteRegisterFromUnsigned( 1719 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, 1725 if (!reg_ctx->WriteRegisterFromUnsigned( 1726 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, 1732 if (!reg_ctx->WriteRegisterFromUnsigned( 1733 reg_ctx 1749 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 1845 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local 2082 LoadValueFromConsecutiveGPRRegisters( ExecutionContext &exe_ctx, RegisterContext *reg_ctx, const CompilerType &value_type, bool is_return_value, uint32_t &NGRN, uint32_t &NSRN, DataExtractor &data) argument 2232 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/Windows-x86_64/ |
H A D | ABIWindows_x86_64.cpp | 1121 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 1122 if (!reg_ctx) 1131 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, 1135 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) 1150 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); 1152 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); 1169 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_info, sp)) 1176 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_info, func_addr)) 1215 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 1217 if (!reg_ctx) 1293 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local 1383 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ABI/SysV-hexagon/ |
H A D | ABISysV_hexagon.cpp | 1073 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 1074 if (!reg_ctx) 1077 uint32_t pc_reg = reg_ctx->ConvertRegisterKindToRegisterNumber( 1082 uint32_t ra_reg = reg_ctx->ConvertRegisterKindToRegisterNumber( 1087 uint32_t sp_reg = reg_ctx->ConvertRegisterKindToRegisterNumber( 1139 if (!reg_ctx->WriteRegisterFromUnsigned(i, param)) 1164 reg_ctx->WriteRegisterFromUnsigned(pc_reg, pc); 1165 reg_ctx->WriteRegisterFromUnsigned(ra_reg, ra); 1166 reg_ctx->WriteRegisterFromUnsigned(sp_reg, sp); 1313 RegisterContext *reg_ctx local [all...] |
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/x86/ |
H A D | UnwindAssembly-x86.cpp | 58 RegisterContextSP reg_ctx(thread.GetRegisterContext()); 59 m_assembly_inspection_engine->Initialize(reg_ctx); 160 RegisterContextSP reg_ctx(thread.GetRegisterContext()); 161 m_assembly_inspection_engine->Initialize(reg_ctx); 163 function_text.data(), func.GetByteSize(), func, unwind_plan, reg_ctx);
|
H A D | x86AssemblyInspectionEngine.h | 41 void Initialize(lldb::RegisterContextSP ®_ctx); 79 /// scheme OR a RegisterContext must be provided in \p reg_ctx. If the \p 81 /// register numbers are already in lldb register numbering, \p reg_ctx may be 87 lldb::RegisterContextSP ®_ctx);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/ |
H A D | EmulationStateARM.cpp | 30 RegisterContext *reg_ctx = frame.GetRegisterContext().get(); local 36 reg_ctx->ConvertRegisterKindToRegisterNumber(eRegisterKindDWARF, i); 37 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num); 39 if (reg_ctx->ReadRegister(reg_info, reg_value)) { 47 reg_ctx->ConvertRegisterKindToRegisterNumber(eRegisterKindDWARF, i); 49 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num); 51 if (reg_ctx->ReadRegister(reg_info, reg_value)) {
|