Home
last modified time | relevance | path

Searched refs:reg_ctx (Results 1 – 25 of 48) sorted by relevance

12

/openbsd/gnu/llvm/lldb/source/Plugins/ABI/AArch64/
H A DABIMacOSX_arm64.cpp64 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 DABISysV_arm64.cpp67 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 DABISysV_i386.cpp89 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 DABIMacOSX_i386.cpp65 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 DABIWindows_x86_64.cpp146 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 DABISysV_x86_64.cpp131 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 DABISysV_mips.cpp550 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 DABISysV_mips64.cpp547 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 DABISysV_arc.cpp199 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 DABIMacOSX_arm.cpp1222 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 DABISysV_arm.cpp1225 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 DMinidumpFileBuilder.cpp334 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 DABISysV_s390x.cpp216 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 DCommandObjectRegister.cpp91 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 DABISysV_ppc64.cpp102 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 DABISysV_ppc.cpp249 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 DABISysV_hexagon.cpp976 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 DThreadPlanTracer.cpp136 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 DThreadPlan.cpp123 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 DValueObjectRegister.cpp54 lldb::RegisterContextSP &reg_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 &reg_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 DValueObjectVariable.cpp367 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 DObjectFileMachO.cpp169 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 DUnwindAssembly-x86.cpp59 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 DSBFrame.cpp622 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 DProcessWindows.cpp398 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()

12