/openbsd/gnu/llvm/lldb/source/Plugins/ABI/AArch64/ |
H A D | ABIMacOSX_arm64.cpp | 64 if (!reg_ctx) in PrepareTrivialCall() 104 if (!reg_ctx->WriteRegisterFromUnsigned( in PrepareTrivialCall() 109 if (!reg_ctx->WriteRegisterFromUnsigned( in PrepareTrivialCall() 114 if (!reg_ctx->WriteRegisterFromUnsigned( in PrepareTrivialCall() 131 if (!reg_ctx) in GetArgumentValues() 213 sp = reg_ctx->GetSP(0); in GetArgumentValues() 257 if (reg_ctx) { in SetReturnValueObject() 526 reg_ctx->GetRegisterInfoByName(v_name, 0); in LoadValueFromConsecutiveGPRRegisters() 576 if (!reg_ctx->ReadRegister(reg_info, reg_value)) in LoadValueFromConsecutiveGPRRegisters() 648 if (!reg_ctx) in GetReturnValueObjectImpl() [all …]
|
H A D | ABISysV_arm64.cpp | 67 if (!reg_ctx) in PrepareTrivialCall() 100 if (!reg_ctx->WriteRegisterFromUnsigned( in PrepareTrivialCall() 101 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall() 107 if (!reg_ctx->WriteRegisterFromUnsigned( in PrepareTrivialCall() 108 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall() 114 if (!reg_ctx->WriteRegisterFromUnsigned( in PrepareTrivialCall() 133 if (!reg_ctx) in GetArgumentValues() 166 reg_info = reg_ctx->GetRegisterInfo( in GetArgumentValues() 185 sp = reg_ctx->GetSP(0); in GetArgumentValues() 229 if (reg_ctx) { in SetReturnValueObject() [all …]
|
/openbsd/gnu/llvm/lldb/source/Plugins/ABI/X86/ |
H A D | ABISysV_i386.cpp | 89 if (!reg_ctx) in PrepareTrivialCall() 118 error = reg_ctx->WriteRegisterValueToMemory( in PrepareTrivialCall() 128 error = reg_ctx->WriteRegisterValueToMemory( in PrepareTrivialCall() 134 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_num, sp)) in PrepareTrivialCall() 167 if (!reg_ctx) in GetArgumentValues() 171 addr_t sp = reg_ctx->GetSP(0); in GetArgumentValues() 287 reg_ctx->GetRegisterInfoByName("fstat", 0); in SetReturnValueObject() 328 reg_ctx->WriteRegister(st0_info, st0_value) && in SetReturnValueObject() 363 if (!reg_ctx) in GetReturnValueObjectSimple() 468 if (reg_ctx->ReadRegister(st0_info, st0_value)) { in GetReturnValueObjectSimple() [all …]
|
H A D | ABIMacOSX_i386.cpp | 65 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() local 66 if (!reg_ctx) in PrepareTrivialCall() 96 error = reg_ctx->WriteRegisterValueToMemory( in PrepareTrivialCall() 107 error = reg_ctx->WriteRegisterValueToMemory( in PrepareTrivialCall() 114 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_num, sp)) in PrepareTrivialCall() 147 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() local 149 if (!reg_ctx) in GetArgumentValues() 152 addr_t sp = reg_ctx->GetSP(0); in GetArgumentValues() 230 reg_ctx->GetRegisterInfoByName("edx", 0); in SetReturnValueObject() 270 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl() local [all …]
|
H A D | ABIWindows_x86_64.cpp | 146 if (!reg_ctx) in PrepareTrivialCall() 155 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall() 193 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_info, sp)) in PrepareTrivialCall() 241 if (!reg_ctx) in GetArgumentValues() 247 addr_t sp = reg_ctx->GetSP(0); in GetArgumentValues() 356 reg_ctx->GetRegisterInfoByName("xmm0", 0); in SetReturnValueObject() 373 reg_ctx->WriteRegister(xmm0_info, xmm0_value); in SetReturnValueObject() 408 if (!reg_ctx) in GetReturnValueObjectSimple() 423 reg_ctx->GetRegisterInfoByName("rax", 0), 0); in GetReturnValueObjectSimple() 469 reg_ctx->GetRegisterInfoByName("xmm0", 0); in GetReturnValueObjectSimple() [all …]
|
H A D | ABISysV_x86_64.cpp | 131 if (!reg_ctx) in PrepareTrivialCall() 178 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_info, sp)) in PrepareTrivialCall() 227 if (!reg_ctx) in GetArgumentValues() 233 addr_t sp = reg_ctx->GetSP(0); in GetArgumentValues() 350 reg_ctx->GetRegisterInfoByName("xmm0", 0); in SetReturnValueObject() 367 reg_ctx->WriteRegister(xmm0_info, xmm0_value); in SetReturnValueObject() 400 if (!reg_ctx) in GetReturnValueObjectSimple() 416 reg_ctx->GetRegisterInfoByName("rax", 0), 0); in GetReturnValueObjectSimple() 462 reg_ctx->GetRegisterInfoByName("xmm0", 0); in GetReturnValueObjectSimple() 501 reg_ctx->GetRegisterInfoByName("xmm0", 0); in GetReturnValueObjectSimple() [all …]
|
/openbsd/gnu/llvm/lldb/source/Plugins/ABI/Mips/ |
H A D | ABISysV_mips.cpp | 550 if (!reg_ctx) in PrepareTrivialCall() 567 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall() 590 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall() 601 if (reg_ctx in PrepareTrivialCall() 633 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_info, sp)) in PrepareTrivialCall() 762 if (!reg_ctx) in GetReturnValueObjectImpl() 823 uint64_t mem_address = reg_ctx->ReadRegisterAsUnsigned( in GetReturnValueObjectImpl() 824 reg_ctx->GetRegisterInfoByName("r2", 0), 0); in GetReturnValueObjectImpl() 844 reg_ctx->GetRegisterInfoByName("r3", 0); in GetReturnValueObjectImpl() 861 reg_ctx->ReadRegister(f0_info, f0_value); in GetReturnValueObjectImpl() [all …]
|
H A D | ABISysV_mips64.cpp | 547 if (!reg_ctx) in PrepareTrivialCall() 641 if (!reg_ctx) in SetReturnValueObject() 671 reg_ctx->GetRegisterInfoByName("r3", 0); in SetReturnValueObject() 712 if (!reg_ctx) in GetReturnValueObjectImpl() 812 reg_ctx->ReadRegister(f0_info, f0_value); in GetReturnValueObjectImpl() 828 reg_ctx->ReadRegister(f2_info, f2_value); in GetReturnValueObjectImpl() 918 reg_ctx->ReadRegister(f0_info, f0_value); in GetReturnValueObjectImpl() 919 reg_ctx->ReadRegister(f2_info, f2_value); in GetReturnValueObjectImpl() 1055 reg_ctx->ReadRegister(r2_info, r2_value); in GetReturnValueObjectImpl() 1065 reg_ctx->ReadRegister(r3_info, r3_value); in GetReturnValueObjectImpl() [all …]
|
/openbsd/gnu/llvm/lldb/source/Plugins/ABI/ARC/ |
H A D | ABISysV_arc.cpp | 199 auto reg_ctx = thread.GetRegisterContext(); in PrepareTrivialCall() local 200 if (!reg_ctx) in PrepareTrivialCall() 276 if (!reg_ctx->WriteRegister( in PrepareTrivialCall() 300 reg_ctx->WriteRegisterFromUnsigned(pc_reg, pc); in PrepareTrivialCall() 301 reg_ctx->WriteRegisterFromUnsigned(ra_reg, ra); in PrepareTrivialCall() 302 reg_ctx->WriteRegisterFromUnsigned(sp_reg, sp); in PrepareTrivialCall() 437 raw_value |= (reg_ctx->ReadRegisterAsUnsigned( in ReadRawValue() 451 auto reg_ctx = thread.GetRegisterContext(); in GetReturnValueObjectSimple() local 452 if (!reg_ctx) in GetReturnValueObjectSimple() 513 auto reg_ctx = thread.GetRegisterContext(); in GetReturnValueObjectImpl() local [all …]
|
/openbsd/gnu/llvm/lldb/source/Plugins/ABI/ARM/ |
H A D | ABIMacOSX_arm.cpp | 1222 if (!reg_ctx) in PrepareTrivialCall() 1243 if (!reg_ctx->WriteRegister(reg_ctx->GetRegisterInfoByName(reg_names[i]), in PrepareTrivialCall() 1259 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall() 1266 if (reg_ctx in PrepareTrivialCall() 1314 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_num, sp)) in PrepareTrivialCall() 1335 if (!reg_ctx) in GetArgumentValues() 1404 sp = reg_ctx->GetSP(0); in GetArgumentValues() 1448 if (!reg_ctx) in GetReturnValueObjectImpl() 1472 reg_ctx->GetRegisterInfoByName("r1", 0); in GetReturnValueObjectImpl() 1474 reg_ctx->GetRegisterInfoByName("r2", 0); in GetReturnValueObjectImpl() [all …]
|
H A D | ABISysV_arm.cpp | 1225 if (!reg_ctx) in PrepareTrivialCall() 1248 if (!reg_ctx->WriteRegister( in PrepareTrivialCall() 1272 if (reg_ctx in PrepareTrivialCall() 1338 if (!reg_ctx) in GetArgumentValues() 1368 arg_reg_info = reg_ctx->GetRegisterInfo( in GetArgumentValues() 1385 sp = reg_ctx->GetSP(0); in GetArgumentValues() 1449 if (!reg_ctx) in GetReturnValueObjectImpl() 1547 reg_ctx->GetRegisterInfoByName("d0", 0); in GetReturnValueObjectImpl() 1548 reg_ctx->ReadRegister(d0_reg_info, reg_value); in GetReturnValueObjectImpl() 1571 reg_ctx->GetRegisterInfoByName("s0", 0); in GetReturnValueObjectImpl() [all …]
|
/openbsd/gnu/llvm/lldb/source/Plugins/ObjectFile/Minidump/ |
H A D | MinidumpFileBuilder.cpp | 334 read_register_u16_raw(reg_ctx, reg_name)); in read_register_u16() 340 read_register_u32_raw(reg_ctx, reg_name)); in read_register_u32() 346 read_register_u64_raw(reg_ctx, reg_name)); in read_register_u64() 350 GetThreadContext_64(RegisterContext *reg_ctx) { in GetThreadContext_64() argument 366 thread_context.r8 = read_register_u64(reg_ctx, "r8"); in GetThreadContext_64() 367 thread_context.r9 = read_register_u64(reg_ctx, "r9"); in GetThreadContext_64() 376 thread_context.cs = read_register_u16(reg_ctx, "cs"); in GetThreadContext_64() 436 RegisterContext *reg_ctx = reg_ctx_sp.get(); in AddThreadList() local 522 RegisterContext *reg_ctx = reg_ctx_sp.get(); in AddException() local 523 auto thread_context = GetThreadContext_64(reg_ctx); in AddException() [all …]
|
/openbsd/gnu/llvm/lldb/source/Plugins/ABI/SystemZ/ |
H A D | ABISysV_s390x.cpp | 216 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() local 217 if (!reg_ctx) in PrepareTrivialCall() 241 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall() 268 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_info, sp)) in PrepareTrivialCall() 315 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() local 317 if (!reg_ctx) in GetArgumentValues() 323 addr_t sp = reg_ctx->GetSP(0); in GetArgumentValues() 453 reg_ctx->WriteRegister(f0_info, f0_value); in SetReturnValueObject() 486 if (!reg_ctx) in GetReturnValueObjectSimple() 501 reg_ctx->GetRegisterInfoByName("r2", 0), 0); in GetReturnValueObjectSimple() [all …]
|
/openbsd/gnu/llvm/lldb/source/Commands/ |
H A D | CommandObjectRegister.cpp | 91 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in DumpRegister() 124 RegisterContext *reg_ctx, size_t set_idx, in DumpRegisterSet() argument 129 if (!reg_ctx) in DumpRegisterSet() 145 if (DumpRegister(exe_ctx, strm, reg_ctx, reg_info)) in DumpRegisterSet() 163 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute() local 175 if (set_idx < reg_ctx->GetRegisterSetCount()) { in DoExecute() 192 num_register_sets = reg_ctx->GetRegisterSetCount(); in DoExecute() 197 DumpRegisterSet(m_exe_ctx, strm, reg_ctx, set_idx, in DoExecute() 218 reg_info = reg_ctx->GetRegisterInfoByName(arg_str); in DoExecute() 347 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute() local [all …]
|
/openbsd/gnu/llvm/lldb/source/Plugins/ABI/PowerPC/ |
H A D | ABISysV_ppc64.cpp | 102 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() local 103 if (!reg_ctx) in PrepareTrivialCall() 112 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall() 116 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) in PrepareTrivialCall() 160 reg_value = reg_ctx->ReadRegisterAsUnsigned(r2_reg_info, 0); in PrepareTrivialCall() 187 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_info, sp)) in PrepareTrivialCall() 235 if (!reg_ctx) in GetArgumentValues() 241 addr_t sp = reg_ctx->GetSP(0); in GetArgumentValues() 258 reg_ctx in GetArgumentValues() 420 : Register(ty, index, 0, reg_ctx, byte_order) {} in Register() [all …]
|
H A D | ABISysV_ppc.cpp | 249 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() local 250 if (!reg_ctx) in PrepareTrivialCall() 259 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall() 263 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) in PrepareTrivialCall() 298 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_info, sp)) in PrepareTrivialCall() 344 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() local 346 if (!reg_ctx) in GetArgumentValues() 352 addr_t sp = reg_ctx->GetSP(0); in GetArgumentValues() 518 if (!reg_ctx) in GetReturnValueObjectSimple() 534 reg_ctx->GetRegisterInfoByName("r3", 0), 0); in GetReturnValueObjectSimple() [all …]
|
/openbsd/gnu/llvm/lldb/source/Plugins/ABI/Hexagon/ |
H A D | ABISysV_hexagon.cpp | 976 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() local 977 if (!reg_ctx) in PrepareTrivialCall() 980 uint32_t pc_reg = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall() 1042 if (!reg_ctx->WriteRegisterFromUnsigned(i, param)) in PrepareTrivialCall() 1067 reg_ctx->WriteRegisterFromUnsigned(pc_reg, pc); in PrepareTrivialCall() 1068 reg_ctx->WriteRegisterFromUnsigned(ra_reg, ra); in PrepareTrivialCall() 1069 reg_ctx->WriteRegisterFromUnsigned(sp_reg, sp); in PrepareTrivialCall() 1204 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl() local 1205 if (!reg_ctx) in GetReturnValueObjectImpl() 1210 reg_ctx->GetRegisterInfoAtIndex(0); in GetReturnValueObjectImpl() [all …]
|
/openbsd/gnu/llvm/lldb/source/Target/ |
H A D | ThreadPlanTracer.cpp | 136 RegisterContext *reg_ctx = GetThread().GetRegisterContext().get(); in Log() local 138 lldb::addr_t pc = reg_ctx->GetPC(); in Log() 212 RegisterContext *reg_ctx = GetThread().GetRegisterContext().get(); in Log() local 213 m_register_values.resize(reg_ctx->GetRegisterCount()); in Log() 217 for (uint32_t reg_num = 0, num_registers = reg_ctx->GetRegisterCount(); in Log() 219 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num); in Log() 220 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in Log()
|
H A D | ThreadPlan.cpp | 123 RegisterContext *reg_ctx = GetThread().GetRegisterContext().get(); in WillResume() local 124 assert(reg_ctx); in WillResume() 125 addr_t pc = reg_ctx->GetPC(); in WillResume() 126 addr_t sp = reg_ctx->GetSP(); in WillResume() 127 addr_t fp = reg_ctx->GetFP(); in WillResume()
|
/openbsd/gnu/llvm/lldb/source/Core/ |
H A D | ValueObjectRegister.cpp | 54 lldb::RegisterContextSP ®_ctx, in ValueObjectRegisterSet() argument 56 : ValueObject(exe_scope, manager), m_reg_ctx_sp(reg_ctx), in ValueObjectRegisterSet() 58 assert(reg_ctx); in ValueObjectRegisterSet() 59 m_reg_set = reg_ctx->GetRegisterSet(m_reg_set_idx); in ValueObjectRegisterSet() 189 lldb::RegisterContextSP ®_ctx, in ValueObjectRegister() argument 191 : ValueObject(exe_scope, manager), m_reg_ctx_sp(reg_ctx), m_reg_info(), in ValueObjectRegister() 193 assert(reg_ctx); in ValueObjectRegister()
|
H A D | ValueObjectVariable.cpp | 367 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext(); in SetValueFromCString() local 369 if (!reg_info || !reg_ctx) { in SetValueFromCString() 376 if (reg_ctx->WriteRegister(reg_info, reg_value)) { in SetValueFromCString() 396 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext(); in SetData() local 398 if (!reg_info || !reg_ctx) { in SetData() 405 if (reg_ctx->WriteRegister(reg_info, reg_value)) { in SetData()
|
/openbsd/gnu/llvm/lldb/source/Plugins/ObjectFile/Mach-O/ |
H A D | ObjectFileMachO.cpp | 169 reg_info = reg_ctx->GetRegisterInfoByName(alt_name); in PrintRegisterValue() 172 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in PrintRegisterValue() 252 RegisterContext *reg_ctx = reg_ctx_sp.get(); in Create_LC_THREAD() local 264 PrintRegisterValue(reg_ctx, "r8", nullptr, 8, data); in Create_LC_THREAD() 265 PrintRegisterValue(reg_ctx, "r9", nullptr, 8, data); in Create_LC_THREAD() 274 PrintRegisterValue(reg_ctx, "cs", nullptr, 8, data); in Create_LC_THREAD() 275 PrintRegisterValue(reg_ctx, "fs", nullptr, 8, data); in Create_LC_THREAD() 276 PrintRegisterValue(reg_ctx, "gs", nullptr, 8, data); in Create_LC_THREAD() 457 RegisterContext *reg_ctx = reg_ctx_sp.get(); in Create_LC_THREAD() local 588 RegisterContext *reg_ctx = reg_ctx_sp.get(); in Create_LC_THREAD() local [all …]
|
/openbsd/gnu/llvm/lldb/source/Plugins/UnwindAssembly/x86/ |
H A D | UnwindAssembly-x86.cpp | 59 RegisterContextSP reg_ctx(thread.GetRegisterContext()); in GetNonCallSiteUnwindPlanFromAssembly() local 60 m_assembly_inspection_engine->Initialize(reg_ctx); in GetNonCallSiteUnwindPlanFromAssembly() 160 RegisterContextSP reg_ctx(thread.GetRegisterContext()); in AugmentUnwindPlanFromCallSite() local 161 m_assembly_inspection_engine->Initialize(reg_ctx); in AugmentUnwindPlanFromCallSite() 163 function_text.data(), func.GetByteSize(), func, unwind_plan, reg_ctx); in AugmentUnwindPlanFromCallSite()
|
/openbsd/gnu/llvm/lldb/source/API/ |
H A D | SBFrame.cpp | 622 RegisterContextSP reg_ctx(frame->GetRegisterContext()); in FindValue() local 623 if (reg_ctx) { in FindValue() 625 reg_ctx->GetRegisterInfoByName(name)) { in FindValue() 635 RegisterContextSP reg_ctx(frame->GetRegisterContext()); in FindValue() local 636 if (reg_ctx) { in FindValue() 898 RegisterContextSP reg_ctx(frame->GetRegisterContext()); in GetRegisters() local 899 if (reg_ctx) { in GetRegisters() 900 const uint32_t num_sets = reg_ctx->GetRegisterSetCount(); in GetRegisters() 929 RegisterContextSP reg_ctx(frame->GetRegisterContext()); in FindRegister() local 930 if (reg_ctx) { in FindRegister() [all …]
|
/openbsd/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/ |
H A D | ProcessWindows.cpp | 398 auto *reg_ctx = static_cast<RegisterContextWindows *>( in RefreshStateAfterStop() local 400 uint32_t slot_id = reg_ctx->GetTriggeredHardwareBreakpointSlotId(); in RefreshStateAfterStop() 774 auto *reg_ctx = static_cast<RegisterContextWindows *>( in OnCreateThread() local 776 reg_ctx->AddHardwareBreakpoint(p.second.slot_id, p.second.address, in OnCreateThread() 875 auto *reg_ctx = static_cast<RegisterContextWindows *>( in EnableWatchpoint() local 877 if (!reg_ctx->AddHardwareBreakpoint(info.slot_id, info.address, info.size, in EnableWatchpoint() 888 auto *reg_ctx = static_cast<RegisterContextWindows *>( in EnableWatchpoint() local 890 reg_ctx->RemoveHardwareBreakpoint(info.slot_id); in EnableWatchpoint() 920 auto *reg_ctx = static_cast<RegisterContextWindows *>( in DisableWatchpoint() local 922 if (!reg_ctx->RemoveHardwareBreakpoint(it->second.slot_id)) { in DisableWatchpoint()
|