/freebsd-10-stable/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/ |
H A D | POSIXThread.cpp | 175 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 D | CommandObjectRegister.cpp | 91 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 D | CommandObjectThread.cpp | 1638 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 D | ABIMacOSX_arm.cpp | 203 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 D | UnwindMacOSXFrameBackchain.cpp | 105 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 D | ABIMacOSX_i386.cpp | 255 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 D | ValueObjectRegister.cpp | 32 ValueObjectRegisterContext::ValueObjectRegisterContext (ValueObject &parent, RegisterContextSP ®_ctx) : argument 34 m_reg_ctx_sp (reg_ctx) 36 assert (reg_ctx); 123 ValueObjectRegisterSet::ValueObjectRegisterSet (ExecutionContextScope *exe_scope, lldb::RegisterContextSP ®_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 ®_ctx, uint32_t reg_num) : argument 290 m_reg_ctx_sp (reg_ctx), 296 assert (reg_ctx); [all...] |
H A D | ValueObjectVariable.cpp | 341 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 D | EmulateInstruction.cpp | 654 EmulateInstruction::GetInternalRegisterNumber (RegisterContext *reg_ctx, const RegisterInfo ®_info) argument 657 if (reg_ctx && GetBestRegisterKindAndNumber (®_info, reg_kind, reg_num)) 658 return reg_ctx->ConvertRegisterKindToRegisterNumber (reg_kind, reg_num);
|
H A D | Debugger.cpp | 1515 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 D | IOHandler.cpp | 3706 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 D | ThreadPlanTracer.cpp | 157 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 D | ThreadPlan.cpp | 158 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 D | ThreadPlanCallFunction.cpp | 176 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 D | Thread.cpp | 1785 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 D | ABISysV_x86_64.cpp | 325 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 D | EmulationStateARM.cpp | 39 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 D | DWARFExpression.h | 276 RegisterContext *reg_ctx, 310 /// @param[in] reg_ctx 345 RegisterContext *reg_ctx,
|
/freebsd-10-stable/contrib/llvm/tools/lldb/source/API/ |
H A D | SBFrame.cpp | 890 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 D | DWARFExpression.cpp | 730 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 D | UnwindPlan.cpp | 471 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 D | UnwindAssembly-x86.cpp | 207 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 D | EmulateInstruction.h | 618 GetInternalRegisterNumber (RegisterContext *reg_ctx,
|