Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/
H A DABIMacOSX_arm64.cpp63 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() local
64 if (!reg_ctx) in PrepareTrivialCall()
83 const uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
85 const uint32_t sp_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
87 const uint32_t ra_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
95 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall()
99 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) in PrepareTrivialCall()
104 if (!reg_ctx->WriteRegisterFromUnsigned( in PrepareTrivialCall()
105 reg_ctx->GetRegisterInfoAtIndex(ra_reg_num), return_addr)) in PrepareTrivialCall()
109 if (!reg_ctx->WriteRegisterFromUnsigned( in PrepareTrivialCall()
[all …]
H A DABISysV_arm64.cpp66 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() local
67 if (!reg_ctx) in PrepareTrivialCall()
91 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall()
95 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) 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()
115 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/X86/
H A DABISysV_i386.cpp87 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() local
89 if (!reg_ctx) in PrepareTrivialCall()
92 uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
94 uint32_t sp_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
101 const RegisterInfo *reg_info_32 = reg_ctx->GetRegisterInfoByName("eax"); 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()
138 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_num, func_addr)) in PrepareTrivialCall()
165 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() local
[all …]
H A DABIMacOSX_i386.cpp65 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() local
66 if (!reg_ctx) in PrepareTrivialCall()
68 uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
70 uint32_t sp_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
77 const RegisterInfo *reg_info_32 = reg_ctx->GetRegisterInfoByName("eax"); 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()
119 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_num, func_addr)) in PrepareTrivialCall()
147 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() local
[all …]
H A DABIWindows_x86_64.cpp145 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() local
146 if (!reg_ctx) in PrepareTrivialCall()
155 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
159 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) in PrepareTrivialCall()
174 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
176 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
193 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_info, sp)) in PrepareTrivialCall()
200 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_info, func_addr)) in PrepareTrivialCall()
239 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() local
241 if (!reg_ctx) in GetArgumentValues()
[all …]
H A DABISysV_x86_64.cpp129 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() local
130 if (!reg_ctx) in PrepareTrivialCall()
139 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
143 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) in PrepareTrivialCall()
158 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
160 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
177 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_info, sp)) in PrepareTrivialCall()
184 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_info, func_addr)) in PrepareTrivialCall()
224 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() local
226 if (!reg_ctx) in GetArgumentValues()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/Mips/
H A DABISysV_mips.cpp587 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() local
588 if (!reg_ctx) in PrepareTrivialCall()
605 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
610 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) in PrepareTrivialCall()
628 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall()
639 if (reg_ctx in PrepareTrivialCall()
651 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
653 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
655 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
656 const RegisterInfo *r25_info = reg_ctx->GetRegisterInfoByName("r25", 0); in PrepareTrivialCall()
[all …]
H A DABISysV_mips64.cpp585 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() local
586 if (!reg_ctx) in PrepareTrivialCall()
595 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
599 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) in PrepareTrivialCall()
612 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
614 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
616 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
617 const RegisterInfo *r25_info = reg_ctx->GetRegisterInfoByName("r25", 0); in PrepareTrivialCall()
618 const RegisterInfo *r0_info = reg_ctx->GetRegisterInfoByName("zero", 0); in PrepareTrivialCall()
626 if (!reg_ctx->WriteRegisterFromUnsigned(r0_info, (uint64_t)0)) in PrepareTrivialCall()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/ARC/
H A DABISysV_arc.cpp146 bool ABISysV_arc::IsRegisterFileReduced(RegisterContext &reg_ctx) const { in IsRegisterFileReduced()
148 const auto *const rf_build_reg = reg_ctx.GetRegisterInfoByName("rf_build"); in IsRegisterFileReduced()
150 const auto reg_value = reg_ctx.ReadRegisterAsUnsigned(rf_build_reg, in IsRegisterFileReduced()
199 auto reg_ctx = thread.GetRegisterContext(); in PrepareTrivialCall() local
200 if (!reg_ctx) in PrepareTrivialCall()
203 uint32_t pc_reg = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
208 uint32_t ra_reg = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
213 uint32_t sp_reg = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
244 const size_t regs_for_args_count = IsRegisterFileReduced(*reg_ctx) ? 4U : 8U; in PrepareTrivialCall()
276 if (!reg_ctx->WriteRegister( in PrepareTrivialCall()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/RISCV/
H A DABISysV_riscv.cpp177 auto reg_ctx = thread.GetRegisterContext(); in PrepareTrivialCall() local
178 if (!reg_ctx) in PrepareTrivialCall()
181 uint32_t pc_reg = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
186 uint32_t ra_reg = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
191 uint32_t sp_reg = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
253 if (!reg_ctx->WriteRegister( in PrepareTrivialCall()
254 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, reg_index), in PrepareTrivialCall()
278 reg_ctx->WriteRegisterFromUnsigned(pc_reg, pc); in PrepareTrivialCall()
279 reg_ctx->WriteRegisterFromUnsigned(ra_reg, ra); in PrepareTrivialCall()
280 reg_ctx->WriteRegisterFromUnsigned(sp_reg, sp); in PrepareTrivialCall()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/ARM/
H A DABIMacOSX_arm.cpp1325 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() local
1326 if (!reg_ctx) in PrepareTrivialCall()
1329 const uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
1331 const uint32_t sp_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
1333 const uint32_t ra_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
1347 if (!reg_ctx->WriteRegister(reg_ctx->GetRegisterInfoByName(reg_names[i]), in PrepareTrivialCall()
1363 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall()
1370 if (reg_ctx in PrepareTrivialCall()
1389 if (!reg_ctx->WriteRegisterFromUnsigned(ra_reg_num, return_addr)) in PrepareTrivialCall()
1397 const RegisterInfo *cpsr_reg_info = reg_ctx->GetRegisterInfoByName("cpsr"); in PrepareTrivialCall()
[all …]
H A DABISysV_arm.cpp1329 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() local
1330 if (!reg_ctx) in PrepareTrivialCall()
1333 const uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
1335 const uint32_t sp_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
1337 const uint32_t ra_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
1353 if (!reg_ctx->WriteRegister( in PrepareTrivialCall()
1354 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, reg_names[i]), in PrepareTrivialCall()
1370 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall()
1377 if (reg_ctx in PrepareTrivialCall()
1396 if (!reg_ctx->WriteRegisterFromUnsigned(ra_reg_num, return_addr)) in PrepareTrivialCall()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectRegister.cpp77 RegisterContext &reg_ctx, const RegisterInfo &reg_info, in DumpRegister() argument
80 if (!reg_ctx.ReadRegister(&reg_info, reg_value)) in DumpRegister()
112 RegisterContext *reg_ctx, size_t set_idx, in DumpRegisterSet() argument
117 if (!reg_ctx) in DumpRegisterSet()
121 const RegisterSet *const reg_set = reg_ctx->GetRegisterSet(set_idx); in DumpRegisterSet()
128 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg); in DumpRegisterSet()
133 if (reg_info && DumpRegister(exe_ctx, strm, *reg_ctx, *reg_info, in DumpRegisterSet()
152 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute() local
164 if (set_idx < reg_ctx->GetRegisterSetCount()) { in DoExecute()
165 if (!DumpRegisterSet(m_exe_ctx, strm, reg_ctx, set_idx)) { in DoExecute()
[all …]
/freebsd/contrib/llvm-project/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()
221 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
223 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
224 const RegisterInfo *ra_reg_info = reg_ctx->GetRegisterInfoByName("r14", 0); in PrepareTrivialCall()
241 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall()
245 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) in PrepareTrivialCall()
261 if (!reg_ctx->WriteRegisterFromUnsigned(ra_reg_info, return_addr)) in PrepareTrivialCall()
268 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_info, sp)) in PrepareTrivialCall()
275 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_info, func_addr)) in PrepareTrivialCall()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/
H A DMinidumpFileBuilder.cpp395 uint16_t read_register_u16_raw(RegisterContext *reg_ctx, in read_register_u16_raw() argument
397 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoByName(reg_name); in read_register_u16_raw()
401 bool success = reg_ctx->ReadRegister(reg_info, reg_value); in read_register_u16_raw()
407 uint32_t read_register_u32_raw(RegisterContext *reg_ctx, in read_register_u32_raw() argument
409 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoByName(reg_name); in read_register_u32_raw()
413 bool success = reg_ctx->ReadRegister(reg_info, reg_value); in read_register_u32_raw()
419 uint64_t read_register_u64_raw(RegisterContext *reg_ctx, in read_register_u64_raw() argument
421 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoByName(reg_name); in read_register_u64_raw()
425 bool success = reg_ctx->ReadRegister(reg_info, reg_value); in read_register_u64_raw()
431 llvm::support::ulittle16_t read_register_u16(RegisterContext *reg_ctx, in read_register_u16() argument
[all …]
/freebsd/contrib/llvm-project/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()
132 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
134 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
137 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
138 const RegisterInfo *r2_reg_info = reg_ctx->GetRegisterInfoAtIndex(2); in PrepareTrivialCall()
139 const RegisterInfo *r12_reg_info = reg_ctx->GetRegisterInfoAtIndex(12); in PrepareTrivialCall()
151 if (!reg_ctx->WriteRegisterFromUnsigned(lr_reg_info, return_addr)) in PrepareTrivialCall()
[all …]
H A DABISysV_ppc.cpp250 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() local
251 if (!reg_ctx) in PrepareTrivialCall()
260 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
264 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) in PrepareTrivialCall()
279 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
281 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
299 if (!reg_ctx->WriteRegisterFromUnsigned(sp_reg_info, sp)) in PrepareTrivialCall()
306 if (!reg_ctx->WriteRegisterFromUnsigned(pc_reg_info, func_addr)) in PrepareTrivialCall()
345 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues() local
347 if (!reg_ctx) in GetArgumentValues()
[all …]
/freebsd/lib/libc/aarch64/gen/
H A Dgetcontextx.c46 struct arm64_reg_context *reg_ctx; in __fillcontextx2() local
52 reg_ctx = (struct arm64_reg_context *)ucp->uc_mcontext.mc_ptr; in __fillcontextx2()
53 reg_ctx->ctx_id = ARM64_CTX_END; in __fillcontextx2()
54 reg_ctx->ctx_size = sizeof(struct arm64_reg_context); in __fillcontextx2()
/freebsd/contrib/llvm-project/lldb/source/Target/
H A DThreadPlanTracer.cpp136 RegisterContext *reg_ctx = GetThread().GetRegisterContext().get(); in Log()
138 lldb::addr_t pc = reg_ctx->GetPC(); in Log()
212 RegisterContext *reg_ctx = GetThread().GetRegisterContext().get(); in Log()
213 m_register_values.resize(reg_ctx->GetRegisterCount()); in Log() local
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()
137 RegisterContext *reg_ctx = GetThread().GetRegisterContext().get(); Log() local
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()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/Hexagon/
H A DABISysV_hexagon.cpp1061 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall() local
1062 if (!reg_ctx) in PrepareTrivialCall()
1065 uint32_t pc_reg = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
1070 uint32_t ra_reg = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
1075 uint32_t sp_reg = reg_ctx->ConvertRegisterKindToRegisterNumber( in PrepareTrivialCall()
1127 if (!reg_ctx->WriteRegisterFromUnsigned(i, param)) in PrepareTrivialCall()
1152 reg_ctx->WriteRegisterFromUnsigned(pc_reg, pc); in PrepareTrivialCall()
1153 reg_ctx->WriteRegisterFromUnsigned(ra_reg, ra); in PrepareTrivialCall()
1154 reg_ctx->WriteRegisterFromUnsigned(sp_reg, sp); in PrepareTrivialCall()
1289 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl() local
[all …]
/freebsd/contrib/llvm-project/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()
183 lldb::RegisterContextSP &reg_ctx, in ValueObjectRegister() argument
185 : ValueObject(exe_scope, manager), m_reg_ctx_sp(reg_ctx), m_reg_info(), in ValueObjectRegister()
187 assert(reg_ctx); in ValueObjectRegister()
H A DValueObjectVariable.cpp375 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext(); in SetValueFromCString() local
377 if (!reg_info || !reg_ctx) { in SetValueFromCString()
384 if (reg_ctx->WriteRegister(reg_info, reg_value)) { in SetValueFromCString()
404 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext(); in SetData() local
406 if (!reg_info || !reg_ctx) { in SetData()
413 if (reg_ctx->WriteRegister(reg_info, reg_value)) { in SetData()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/lldb/source/API/
H A DSBFrame.cpp625 RegisterContextSP reg_ctx(frame->GetRegisterContext()); in FindValue() local
626 if (reg_ctx) { in FindValue()
628 reg_ctx->GetRegisterInfoByName(name)) { in FindValue()
629 value_sp = ValueObjectRegister::Create(frame, reg_ctx, reg_info); in FindValue()
638 RegisterContextSP reg_ctx(frame->GetRegisterContext()); in FindValue() local
639 if (reg_ctx) { in FindValue()
640 const uint32_t num_sets = reg_ctx->GetRegisterSetCount(); in FindValue()
642 const RegisterSet *reg_set = reg_ctx->GetRegisterSet(set_idx); in FindValue()
648 ValueObjectRegisterSet::Create(frame, reg_ctx, set_idx); in FindValue()
905 RegisterContextSP reg_ctx(frame->GetRegisterContext()); in GetRegisters() local
[all …]

12