Searched refs:reg_ctx (Results 1 - 23 of 23) sorted by relevance

/freebsd-10-stable/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/
H A DPOSIXThread.cpp175 RegisterContextPOSIXProcessMonitor_mips64 *reg_ctx = new RegisterContextPOSIXProcessMonitor_mips64(*this, 0, reg_interface); local
176 m_posix_thread = reg_ctx;
177 m_reg_context_sp.reset(reg_ctx);
202 RegisterContextPOSIXProcessMonitor_x86_64 *reg_ctx = new RegisterContextPOSIXProcessMonitor_x86_64(*this, 0, reg_interface); local
203 m_posix_thread = reg_ctx;
204 m_reg_context_sp.reset(reg_ctx);
390 POSIXBreakpointProtocol* reg_ctx = GetPOSIXBreakpointProtocol(); local
391 if (reg_ctx)
392 wp_set = reg_ctx->SetHardwareWatchpointWithIndex(wp_addr, wp_size,
427 POSIXBreakpointProtocol* reg_ctx local
489 POSIXBreakpointProtocol* reg_ctx = GetPOSIXBreakpointProtocol(); local
521 POSIXBreakpointProtocol* reg_ctx = GetPOSIXBreakpointProtocol(); local
606 POSIXBreakpointProtocol* reg_ctx = GetPOSIXBreakpointProtocol(); local
[all...]
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Commands/
H A DCommandObjectRegister.cpp91 RegisterContext *reg_ctx,
98 if (reg_ctx->ReadRegister (reg_info, reg_value))
132 RegisterContext *reg_ctx,
139 if (!reg_ctx)
142 const RegisterSet * const reg_set = reg_ctx->GetRegisterSet(set_idx);
151 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg);
156 if (DumpRegister (exe_ctx, strm, reg_ctx, reg_info))
177 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext (); local
191 if (set_idx < reg_ctx->GetRegisterSetCount())
193 if (!DumpRegisterSet (m_exe_ctx, strm, reg_ctx, set_id
89 DumpRegister(const ExecutionContext &exe_ctx, Stream &strm, RegisterContext *reg_ctx, const RegisterInfo *reg_info) argument
130 DumpRegisterSet(const ExecutionContext &exe_ctx, Stream &strm, RegisterContext *reg_ctx, size_t set_idx, bool primitive_only=false) argument
417 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext (); local
[all...]
H A DCommandObjectThread.cpp1638 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); local
1657 if (!reg_ctx->SetPC (callAddr))
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/
H A DABIMacOSX_arm.cpp203 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local
204 if (!reg_ctx)
207 const uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
208 const uint32_t sp_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP);
209 const uint32_t ra_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA);
223 if (!reg_ctx->WriteRegister(reg_ctx->GetRegisterInfoByName(reg_names[i]), reg_value))
239 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1);
246 if (reg_ctx->WriteRegisterValueToMemory(reg_info, arg_pos, reg_info->byte_size, reg_value).Fail())
262 if (!reg_ctx
313 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local
427 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local
519 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local
[all...]
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
H A DUnwindMacOSXFrameBackchain.cpp105 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); local
106 assert (reg_ctx);
109 cursor.pc = reg_ctx->GetPC (LLDB_INVALID_ADDRESS);
110 cursor.fp = reg_ctx->GetFP (0);
158 lldb::addr_t first_frame_sp = reg_ctx->GetSP (0);
204 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); local
205 assert (reg_ctx);
208 cursor.pc = reg_ctx->GetPC (LLDB_INVALID_ADDRESS);
209 cursor.fp = reg_ctx->GetFP (0);
257 lldb::addr_t first_frame_sp = reg_ctx
[all...]
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/
H A DABIMacOSX_i386.cpp255 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local
256 if (!reg_ctx)
258 uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
259 uint32_t sp_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP);
265 const RegisterInfo *reg_info_32 = reg_ctx->GetRegisterInfoByName("eax");
285 error = reg_ctx->WriteRegisterValueToMemory (reg_info_32,
298 error = reg_ctx->WriteRegisterValueToMemory (reg_info_32,
307 if (!reg_ctx->WriteRegisterFromUnsigned (sp_reg_num, sp))
312 if (!reg_ctx->WriteRegisterFromUnsigned (pc_reg_num, func_addr))
326 RegisterContext *reg_ctx local
524 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local
597 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local
661 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local
[all...]
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Core/
H A DValueObjectRegister.cpp32 ValueObjectRegisterContext::ValueObjectRegisterContext (ValueObject &parent, RegisterContextSP &reg_ctx) : argument
34 m_reg_ctx_sp (reg_ctx)
36 assert (reg_ctx);
123 ValueObjectRegisterSet::ValueObjectRegisterSet (ExecutionContextScope *exe_scope, lldb::RegisterContextSP &reg_ctx, uint32_t reg_set_idx) : argument
125 m_reg_ctx_sp (reg_ctx),
129 assert (reg_ctx);
130 m_reg_set = reg_ctx->GetRegisterSet(m_reg_set_idx);
288 ValueObjectRegister::ValueObjectRegister (ExecutionContextScope *exe_scope, lldb::RegisterContextSP &reg_ctx, uint32_t reg_num) : argument
290 m_reg_ctx_sp (reg_ctx),
296 assert (reg_ctx);
[all...]
H A DValueObjectVariable.cpp341 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext(); local
343 if (!reg_info || !reg_ctx)
351 if (reg_ctx->WriteRegister (reg_info, reg_value))
379 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext(); local
381 if (!reg_info || !reg_ctx)
389 if (reg_ctx->WriteRegister (reg_info, reg_value))
H A DEmulateInstruction.cpp654 EmulateInstruction::GetInternalRegisterNumber (RegisterContext *reg_ctx, const RegisterInfo &reg_info) argument
657 if (reg_ctx && GetBestRegisterKindAndNumber (&reg_info, reg_kind, reg_num))
658 return reg_ctx->ConvertRegisterKindToRegisterNumber (reg_kind, reg_num);
H A DDebugger.cpp1515 RegisterContext *reg_ctx = NULL; local
2099 reg_ctx = frame->GetRegisterContext().get();
2100 if (reg_ctx)
2106 reg_info = reg_ctx->GetRegisterInfoByName (reg_name.c_str());
2357 if (reg_ctx == NULL)
2358 reg_ctx = frame->GetRegisterContext().get();
2360 if (reg_ctx)
2363 reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber(reg_kind, reg_num);
2364 reg_info = reg_ctx->GetRegisterInfoAtIndex (reg_num);
2373 var_success = reg_ctx
[all...]
H A DIOHandler.cpp3706 RegisterContextSP reg_ctx (frame->GetRegisterContext());
3707 if (reg_ctx)
3709 const uint32_t num_sets = reg_ctx->GetRegisterSetCount();
3712 value_list.Append(ValueObjectRegisterSet::Create (frame, reg_ctx, set_idx));
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Target/
H A DThreadPlanTracer.cpp157 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); local
160 m_register_values.resize (reg_ctx->GetRegisterCount());
188 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get();
190 lldb::addr_t pc = reg_ctx->GetPC();
266 for (uint32_t reg_num = 0, num_registers = reg_ctx->GetRegisterCount();
270 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num);
271 if (reg_ctx->ReadRegister (reg_info, reg_value))
H A DThreadPlan.cpp158 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); local
159 addr_t pc = reg_ctx->GetPC();
160 addr_t sp = reg_ctx->GetSP();
161 addr_t fp = reg_ctx->GetFP();
H A DThreadPlanCallFunction.cpp176 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); local
182 for (uint32_t reg_idx = 0, num_registers = reg_ctx->GetRegisterCount();
186 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex (reg_idx);
187 if (reg_ctx->ReadRegister(reg_info, reg_value))
H A DThread.cpp1785 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext(); local
1836 if (!reg_ctx->SetPC (dest))
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/
H A DABISysV_x86_64.cpp325 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local
326 if (!reg_ctx)
336 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + i);
339 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i]))
353 const RegisterInfo *pc_reg_info = reg_ctx->GetRegisterInfo (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC);
354 const RegisterInfo *sp_reg_info = reg_ctx->GetRegisterInfo (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP);
365 const RegisterInfo *fp_reg_info = reg_ctx->GetRegisterInfo (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_FP);
366 if (reg_ctx->ReadRegister(pc_reg_info, reg_value))
377 if (reg_ctx->ReadRegister(fp_reg_info, reg_value))
391 if (!reg_ctx
467 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local
557 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local
634 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local
[all...]
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/
H A DEmulationStateARM.cpp39 RegisterContext *reg_ctx = frame.GetRegisterContext().get(); local
45 reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber (eRegisterKindDWARF, i);
46 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex (reg_num);
48 if (reg_ctx->ReadRegister (reg_info, reg_value))
58 reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber (eRegisterKindDWARF, i);
60 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex (reg_num);
62 if (reg_ctx->ReadRegister (reg_info, reg_value))
/freebsd-10-stable/contrib/llvm/tools/lldb/include/lldb/Expression/
H A DDWARFExpression.h276 RegisterContext *reg_ctx,
310 /// @param[in] reg_ctx
345 RegisterContext *reg_ctx,
/freebsd-10-stable/contrib/llvm/tools/lldb/source/API/
H A DSBFrame.cpp890 RegisterContextSP reg_ctx (frame->GetRegisterContext());
891 if (reg_ctx)
893 const uint32_t num_regs = reg_ctx->GetRegisterCount();
896 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex (reg_idx);
901 value_sp = ValueObjectRegister::Create (frame, reg_ctx, reg_idx);
912 RegisterContextSP reg_ctx (frame->GetRegisterContext());
913 if (reg_ctx)
915 const uint32_t num_sets = reg_ctx->GetRegisterSetCount();
918 const RegisterSet *reg_set = reg_ctx->GetRegisterSet (set_idx);
923 value_sp = ValueObjectRegisterSet::Create (frame, reg_ctx, set_id
[all...]
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Expression/
H A DDWARFExpression.cpp730 RegisterContext *reg_ctx,
737 if (reg_ctx == NULL)
744 uint32_t native_reg = reg_ctx->ConvertRegisterKindToRegisterNumber(reg_kind, reg_num);
752 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(native_reg);
754 if (reg_ctx->ReadRegister (reg_info, reg_value))
1230 RegisterContext *reg_ctx,
1244 if (reg_ctx)
1245 pc = reg_ctx->GetPC();
1286 return DWARFExpression::Evaluate (exe_ctx, expr_locals, decl_map, reg_ctx, module_sp, m_data, offset, length, m_reg_kind, initial_value_ptr, result, error_ptr);
1298 return DWARFExpression::Evaluate (exe_ctx, expr_locals, decl_map, reg_ctx, module_s
728 ReadRegisterValueAsScalar( RegisterContext *reg_ctx, uint32_t reg_kind, uint32_t reg_num, Error *error_ptr, Value &value ) argument
1225 Evaluate( ExecutionContext *exe_ctx, ClangExpressionVariableList *expr_locals, ClangExpressionDeclMap *decl_map, RegisterContext *reg_ctx, lldb::addr_t loclist_base_load_addr, const Value* initial_value_ptr, Value& result, Error *error_ptr ) const argument
1304 Evaluate( ExecutionContext *exe_ctx, ClangExpressionVariableList *expr_locals, ClangExpressionDeclMap *decl_map, RegisterContext *reg_ctx, lldb::ModuleSP opcode_ctx, const DataExtractor& opcodes, const lldb::offset_t opcodes_offset, const lldb::offset_t opcodes_length, const uint32_t reg_kind, const Value* initial_value_ptr, Value& result, Error *error_ptr ) argument
[all...]
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Symbol/
H A DUnwindPlan.cpp471 RegisterContext *reg_ctx = thread->GetRegisterContext().get();
472 if (reg_ctx)
478 reg = reg_ctx->ConvertRegisterKindToRegisterNumber (m_register_kind, unwind_reg);
480 return reg_ctx->GetRegisterInfoAtIndex (reg);
/freebsd-10-stable/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/
H A DUnwindAssembly-x86.cpp207 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local
208 if (reg_ctx)
224 const RegisterInfo *ri = reg_ctx->GetRegisterInfoByName (ent->name);
/freebsd-10-stable/contrib/llvm/tools/lldb/include/lldb/Core/
H A DEmulateInstruction.h618 GetInternalRegisterNumber (RegisterContext *reg_ctx,

Completed in 328 milliseconds