/external/lldb/source/Plugins/Process/Linux/ |
H A D | LinuxThread.cpp | 47 RegisterContextPOSIX* reg_ctx = GetRegisterContextPOSIX(); local 48 if (reg_ctx) 50 uint32_t num_hw_wps = reg_ctx->NumSupportedHardwareWatchpoints(); 54 if (reg_ctx->IsWatchpointHit(wp_idx))
|
/external/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...] |
/external/lldb/source/Commands/ |
H A D | CommandObjectRegister.cpp | 90 RegisterContext *reg_ctx, 97 if (reg_ctx->ReadRegister (reg_info, reg_value)) 131 RegisterContext *reg_ctx, 138 if (!reg_ctx) 141 const RegisterSet * const reg_set = reg_ctx->GetRegisterSet(set_idx); 150 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg); 155 if (DumpRegister (exe_ctx, strm, reg_ctx, reg_info)) 176 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext (); local 190 if (set_idx < reg_ctx->GetRegisterSetCount()) 192 if (!DumpRegisterSet (m_exe_ctx, strm, reg_ctx, set_id 88 DumpRegister(const ExecutionContext &exe_ctx, Stream &strm, RegisterContext *reg_ctx, const RegisterInfo *reg_info) argument 129 DumpRegisterSet(const ExecutionContext &exe_ctx, Stream &strm, RegisterContext *reg_ctx, size_t set_idx, bool primitive_only=false) argument 416 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext (); local [all...] |
/external/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 | 331 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext(); local 333 if (!reg_info || !reg_ctx) 341 if (reg_ctx->WriteRegister (reg_info, reg_value)) 363 RegisterContext *reg_ctx = exe_ctx.GetRegisterContext(); local 365 if (!reg_info || !reg_ctx) 373 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 | 1557 RegisterContext *reg_ctx = NULL; local 2142 reg_ctx = frame->GetRegisterContext().get(); 2143 if (reg_ctx) 2149 reg_info = reg_ctx->GetRegisterInfoByName (reg_name.c_str()); 2400 if (reg_ctx == NULL) 2401 reg_ctx = frame->GetRegisterContext().get(); 2403 if (reg_ctx) 2406 reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber(reg_kind, reg_num); 2407 reg_info = reg_ctx->GetRegisterInfoAtIndex (reg_num); 2416 var_success = reg_ctx [all...] |
/external/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))
|
/external/lldb/source/Symbol/ |
H A D | UnwindPlan.cpp | 427 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local 428 if (reg_ctx) 434 reg = reg_ctx->ConvertRegisterKindToRegisterNumber (m_register_kind, unwind_reg); 436 return reg_ctx->GetRegisterInfoAtIndex (reg);
|
/external/lldb/source/Target/ |
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 | 251 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); local 257 for (uint32_t reg_idx = 0, num_registers = reg_ctx->GetRegisterCount(); 261 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex (reg_idx); 262 if (reg_ctx->ReadRegister(reg_info, reg_value))
|
H A D | ThreadPlanTracer.cpp | 155 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); local 158 m_register_values.resize (reg_ctx->GetRegisterCount()); 186 RegisterContext *reg_ctx = m_thread.GetRegisterContext().get(); 188 lldb::addr_t pc = reg_ctx->GetPC(); 264 for (uint32_t reg_num = 0, num_registers = reg_ctx->GetRegisterCount(); 268 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num); 269 if (reg_ctx->ReadRegister (reg_info, reg_value))
|
/external/lldb/source/Plugins/ABI/MacOSX-arm/ |
H A D | ABIMacOSX_arm.cpp | 208 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 209 if (!reg_ctx) 212 const uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); 213 const uint32_t sp_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); 214 const uint32_t ra_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); 221 if (!reg_ctx->WriteRegister (reg_ctx->GetRegisterInfoByName("r0"), reg_value)) 227 if (!reg_ctx->WriteRegister (reg_ctx->GetRegisterInfoByName("r1"), reg_value)) 233 if (!reg_ctx 323 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 437 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 529 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local [all...] |
/external/lldb/source/Plugins/Process/POSIX/ |
H A D | POSIXThread.cpp | 331 RegisterContextPOSIX* reg_ctx = GetRegisterContextPOSIX(); local 332 if (reg_ctx) 333 wp_set = reg_ctx->SetHardwareWatchpointWithIndex(wp_addr, wp_size, 368 RegisterContextPOSIX* reg_ctx = GetRegisterContextPOSIX(); local 369 if (reg_ctx) 373 if (reg_ctx->IsWatchpointVacant(wp_idx)) 439 RegisterContextPOSIX* reg_ctx = GetRegisterContextPOSIX(); local 440 if (reg_ctx) 442 uint32_t num_hw_wps = reg_ctx->NumSupportedHardwareWatchpoints(); 446 if (reg_ctx [all...] |
/external/lldb/source/Expression/ |
H A D | DWARFExpression.cpp | 718 RegisterContext *reg_ctx, 725 if (reg_ctx == NULL) 732 uint32_t native_reg = reg_ctx->ConvertRegisterKindToRegisterNumber(reg_kind, reg_num); 740 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(native_reg); 742 if (reg_ctx->ReadRegister (reg_info, reg_value)) 1217 RegisterContext *reg_ctx, 1229 if (reg_ctx) 1230 pc = reg_ctx->GetPC(); 1271 return DWARFExpression::Evaluate (exe_ctx, expr_locals, decl_map, reg_ctx, m_data, offset, length, m_reg_kind, initial_value_ptr, result, error_ptr); 1283 return DWARFExpression::Evaluate (exe_ctx, expr_locals, decl_map, reg_ctx, m_dat 716 ReadRegisterValueAsScalar( RegisterContext *reg_ctx, uint32_t reg_kind, uint32_t reg_num, Error *error_ptr, Value &value ) argument 1212 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 1289 Evaluate( ExecutionContext *exe_ctx, ClangExpressionVariableList *expr_locals, ClangExpressionDeclMap *decl_map, RegisterContext *reg_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...] |
/external/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);
|
/external/lldb/source/Plugins/ABI/MacOSX-i386/ |
H A D | ABIMacOSX_i386.cpp | 260 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 261 if (!reg_ctx) 263 uint32_t pc_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); 264 uint32_t sp_reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber (eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); 270 const RegisterInfo *reg_info_32 = reg_ctx->GetRegisterInfoByName("eax"); 311 error = reg_ctx->WriteRegisterValueToMemory (reg_info_32, 324 error = reg_ctx->WriteRegisterValueToMemory (reg_info_32, 337 error = reg_ctx->WriteRegisterValueToMemory (reg_info_32, 350 error = reg_ctx->WriteRegisterValueToMemory (reg_info_32, 362 error = reg_ctx 420 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 618 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 691 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local 755 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local [all...] |
/external/lldb/source/Plugins/ABI/SysV-x86_64/ |
H A D | ABISysV_x86_64.cpp | 350 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 351 if (!reg_ctx) 357 reg_info = reg_ctx->GetRegisterInfoByName("rdi", 0); 361 if (!reg_ctx->WriteRegisterFromUnsigned (reg_info, *arg1_ptr)) 366 reg_info = reg_ctx->GetRegisterInfoByName("rsi", 0); 369 if (!reg_ctx->WriteRegisterFromUnsigned (reg_info, *arg2_ptr)) 374 reg_info = reg_ctx->GetRegisterInfoByName("rdx", 0); 377 if (!reg_ctx->WriteRegisterFromUnsigned (reg_info, *arg3_ptr)) 382 reg_info = reg_ctx->GetRegisterInfoByName("rcx", 0); 385 if (!reg_ctx 492 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local 582 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); local 659 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); local [all...] |
/external/lldb/tools/debugserver/source/ |
H A D | RNBRemote.cpp | 2822 std::vector<uint8_t> reg_ctx; local 2823 reg_ctx.resize(reg_ctx_size); 2825 reg_ctx_size = DNBThreadGetRegisterContext(pid, tid, ®_ctx[0], reg_ctx.size()); 2828 append_hex_value (ostrm, reg_ctx.data(), reg_ctx.size(), false); 2870 std::vector<uint8_t> reg_ctx; local 2871 reg_ctx.resize(reg_ctx_size); 2873 const nub_size_t bytes_extracted = packet.GetHexBytes (®_ctx[0], reg_ctx [all...] |