/external/lldb/source/Utility/ |
H A D | ARM_DWARF_Registers.cpp | 209 GetARMDWARFRegisterInfo (unsigned reg_num, RegisterInfo ®_info) argument 211 ::memset (®_info, 0, sizeof(RegisterInfo)); 212 ::memset (reg_info.kinds, LLDB_INVALID_REGNUM, sizeof(reg_info.kinds)); 216 reg_info.byte_size = 16; 217 reg_info.format = eFormatVectorOfUInt8; 218 reg_info.encoding = eEncodingVector; 223 reg_info.byte_size = 8; 224 reg_info.format = eFormatFloat; 225 reg_info [all...] |
/external/lldb/source/Plugins/Process/Utility/ |
H A D | DynamicRegisterInfo.cpp | 98 RegisterInfo reg_info; local 99 bzero (®_info, sizeof(reg_info)); 101 reg_info.name = ConstString (reg_info_dict.GetItemForKeyAsString(name_pystr)).GetCString(); 102 if (reg_info.name == NULL) 108 reg_info.alt_name = ConstString (reg_info_dict.GetItemForKeyAsString(altname_pystr)).GetCString(); 110 reg_info.byte_offset = reg_info_dict.GetItemForKeyAsInteger(offset_pystr, UINT32_MAX); 112 if (reg_info.byte_offset == UINT32_MAX) 117 reg_info.byte_size = reg_info_dict.GetItemForKeyAsInteger(bitsize_pystr, 0) / 8; 119 if (reg_info 177 AddRegister(RegisterInfo ®_info, ConstString ®_name, ConstString ®_alt_name, ConstString &set_name) argument [all...] |
H A D | RegisterContextMemory.cpp | 107 RegisterContextMemory::ReadRegister (const RegisterInfo *reg_info, RegisterValue ®_value) argument 109 const uint32_t reg_num = reg_info->kinds[eRegisterKindLLDB]; 116 return reg_value.SetValueFromData(reg_info, m_reg_data, reg_info->byte_offset, partial_data_ok).Success(); 120 RegisterContextMemory::WriteRegister (const RegisterInfo *reg_info, const RegisterValue ®_value) argument 124 const uint32_t reg_num = reg_info->kinds[eRegisterKindLLDB]; 125 addr_t reg_addr = m_reg_data_addr + reg_info->byte_offset; 126 Error error (WriteRegisterValueToMemory(reg_info, reg_addr, reg_info->byte_size, reg_value));
|
H A D | RegisterContextMacOSXFrameBackchain.cpp | 84 RegisterContextMacOSXFrameBackchain::ReadRegister (const RegisterInfo *reg_info, argument 92 switch (reg_info->kinds[eRegisterKindGeneric]) 110 switch (reg_info->encoding) 118 value.SetUInt(reg_value, reg_info->byte_size); 122 switch (reg_info->byte_size) 173 RegisterContextMacOSXFrameBackchain::WriteRegister (const RegisterInfo *reg_info, argument
|
H A D | RegisterContextDummy.cpp | 100 RegisterContextDummy::ReadRegister (const lldb_private::RegisterInfo *reg_info, lldb_private::RegisterValue &value) argument 102 if (!reg_info) 104 uint32_t reg_number = reg_info->kinds[eRegisterKindGeneric]; 107 value.SetUInt(LLDB_INVALID_ADDRESS, reg_info->byte_size); 114 RegisterContextDummy::WriteRegister (const lldb_private::RegisterInfo *reg_info, const lldb_private::RegisterValue &value) argument
|
H A D | RegisterContextMacOSXFrameBackchain.h | 54 ReadRegister (const lldb_private::RegisterInfo *reg_info, lldb_private::RegisterValue &value); 57 WriteRegister (const lldb_private::RegisterInfo *reg_info, const lldb_private::RegisterValue &value);
|
H A D | RegisterContextThreadMemory.cpp | 125 RegisterContextThreadMemory::ReadRegister (const RegisterInfo *reg_info, RegisterValue ®_value) argument 129 return m_reg_ctx_sp->ReadRegister(reg_info, reg_value); 134 RegisterContextThreadMemory::WriteRegister (const RegisterInfo *reg_info, const RegisterValue ®_value) argument 138 return m_reg_ctx_sp->WriteRegister (reg_info, reg_value); 242 RegisterContextThreadMemory::ReadRegisterValueFromMemory (const lldb_private::RegisterInfo *reg_info, lldb::addr_t src_addr, uint32_t src_len, RegisterValue ®_value) argument 246 return m_reg_ctx_sp->ReadRegisterValueFromMemory (reg_info, src_addr, src_len, reg_value); 253 RegisterContextThreadMemory::WriteRegisterValueToMemory (const lldb_private::RegisterInfo *reg_info, lldb::addr_t dst_addr, uint32_t dst_len, const RegisterValue ®_value) argument 257 return m_reg_ctx_sp->WriteRegisterValueToMemory (reg_info, dst_addr, dst_len, reg_value);
|
H A D | RegisterContextThreadMemory.h | 47 ReadRegister (const RegisterInfo *reg_info, RegisterValue ®_value); 50 WriteRegister (const RegisterInfo *reg_info, const RegisterValue ®_value); 96 ReadRegisterValueFromMemory (const lldb_private::RegisterInfo *reg_info, lldb::addr_t src_addr, uint32_t src_len, RegisterValue ®_value); 99 WriteRegisterValueToMemory (const lldb_private::RegisterInfo *reg_info, lldb::addr_t dst_addr, uint32_t dst_len, const RegisterValue ®_value);
|
H A D | RegisterContextMemory.h | 33 DynamicRegisterInfo ®_info, 70 ReadRegister (const lldb_private::RegisterInfo *reg_info, 74 WriteRegister (const lldb_private::RegisterInfo *reg_info,
|
H A D | RegisterContextLLDB.h | 58 ReadRegister (const lldb_private::RegisterInfo *reg_info, lldb_private::RegisterValue &value); 61 WriteRegister (const lldb_private::RegisterInfo *reg_info, const lldb_private::RegisterValue &value); 139 const lldb_private::RegisterInfo *reg_info, 144 const lldb_private::RegisterInfo *reg_info,
|
/external/lldb/source/Target/ |
H A D | RegisterContext.cpp | 72 const RegisterInfo * reg_info = GetRegisterInfoAtIndex(reg); local 74 if ((reg_info->name != NULL && ::strcasecmp (reg_info->name, reg_name) == 0) || 75 (reg_info->alt_name != NULL && ::strcasecmp (reg_info->alt_name, reg_name) == 0)) 77 return reg_info; 87 const RegisterInfo * reg_info = GetRegisterInfoAtIndex(reg); local 88 if (reg_info) 89 return reg_info->name; 168 RegisterContext::ReadRegisterAsUnsigned (const RegisterInfo *reg_info, uint64_ argument 188 WriteRegisterFromUnsigned(const RegisterInfo *reg_info, uint64_t uval) argument 220 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); local 290 ReadRegisterValueFromMemory(const RegisterInfo *reg_info, lldb::addr_t src_addr, uint32_t src_len, RegisterValue ®_value) argument 370 WriteRegisterValueToMemory(const RegisterInfo *reg_info, lldb::addr_t dst_addr, uint32_t dst_len, const RegisterValue ®_value) argument 462 const RegisterInfo * reg_info = GetRegisterInfoAtIndex (reg); local [all...] |
/external/lldb/source/Plugins/Process/gdb-remote/ |
H A D | GDBRemoteRegisterContext.h | 49 AddRegister (lldb_private::RegisterInfo reg_info, argument 57 reg_info.name = reg_name.AsCString(); 58 assert (reg_info.name); 59 reg_info.alt_name = reg_alt_name.AsCString(NULL); 61 if (reg_info.value_regs) 63 for (i=0; reg_info.value_regs[i] != LLDB_INVALID_REGNUM; ++i) 64 m_value_regs_map[reg_num].push_back(reg_info.value_regs[i]); 66 reg_info.value_regs = m_value_regs_map[reg_num].data(); 68 if (reg_info.invalidate_regs) 70 for (i=0; reg_info [all...] |
H A D | GDBRemoteRegisterContext.cpp | 40 GDBRemoteDynamicRegisterInfo ®_info, 44 m_reg_info (reg_info), 52 m_reg_valid.resize (reg_info.GetNumRegisters()); 55 DataBufferSP reg_data_sp(new DataBufferHeap (reg_info.GetRegisterDataByteSize(), 0)); 110 GDBRemoteRegisterContext::ReadRegister (const RegisterInfo *reg_info, RegisterValue &value) argument 113 if (ReadRegisterBytes (reg_info, m_reg_data)) 116 Error error (value.SetValueFromData(reg_info, m_reg_data, reg_info->byte_offset, partial_data_ok)); 125 const RegisterInfo *reg_info = GetRegisterInfoAtIndex (reg); local 126 if (reg_info 36 GDBRemoteRegisterContext( ThreadGDBRemote &thread, uint32_t concrete_frame_idx, GDBRemoteDynamicRegisterInfo ®_info, bool read_all_at_once ) argument 150 GetPrimordialRegister(const lldb_private::RegisterInfo *reg_info, GDBRemoteCommunicationClient &gdb_comm) argument 202 assert(packet_len < ((int)sizeof(packet) - 1)); if (gdb_comm.SendPacketAndWaitForResponse(packet, response, false)) { if (response.IsNormalResponse()) if (response.GetHexBytes ((void *)m_reg_data.GetDataStart(), m_reg_data.GetByteSize(), �) == m_reg_data.GetByteSize()) SetAllRegisterValid (true); } } else if (reg_info->value_regs) argument 293 WriteRegister(const RegisterInfo *reg_info, const RegisterValue &value) argument 304 SetPrimordialRegister(const lldb_private::RegisterInfo *reg_info, GDBRemoteCommunicationClient &gdb_comm) argument 355 WriteRegisterBytes(const lldb_private::RegisterInfo *reg_info, DataExtractor &data, uint32_t data_offset) argument 618 const RegisterInfo *reg_info; local 956 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(j); local [all...] |
/external/lldb/source/Plugins/Process/elf-core/ |
H A D | RegisterContextCoreFreeBSD_x86_64.cpp | 33 RegisterContextCoreFreeBSD_x86_64::ReadRegister(const RegisterInfo *reg_info, RegisterValue &value) argument 35 value = *(uint64_t *)(m_gpregset + reg_info->byte_offset); 46 RegisterContextCoreFreeBSD_x86_64::WriteRegister(const RegisterInfo *reg_info, const RegisterValue &value) argument
|
H A D | RegisterContextCoreLinux_x86_64.cpp | 34 RegisterContextCoreLinux_x86_64::ReadRegister(const RegisterInfo *reg_info, RegisterValue &value) argument 36 value = *(uint64_t *)(m_gpregset + reg_info->byte_offset); 47 RegisterContextCoreLinux_x86_64::WriteRegister(const RegisterInfo *reg_info, const RegisterValue &value) argument
|
H A D | RegisterContextCoreFreeBSD_x86_64.h | 26 ReadRegister(const RegisterInfo *reg_info, RegisterValue &value); 32 WriteRegister(const RegisterInfo *reg_info, const RegisterValue &value);
|
H A D | RegisterContextCoreLinux_x86_64.h | 26 ReadRegister(const RegisterInfo *reg_info, RegisterValue &value); 32 WriteRegister(const RegisterInfo *reg_info, const RegisterValue &value);
|
/external/lldb/source/Commands/ |
H A D | CommandObjectRegister.cpp | 91 const RegisterInfo *reg_info) 93 if (reg_info) 97 if (reg_ctx->ReadRegister (reg_info, reg_value)) 103 reg_value.Dump(&strm, reg_info, prefix_with_name, prefix_with_altname, m_format_options.GetFormat(), 8); 104 if ((reg_info->encoding == eEncodingUint) || (reg_info->encoding == eEncodingSint)) 107 if (process && reg_info->byte_size == process->GetAddressByteSize()) 150 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg); local 152 if (primitive_only && reg_info && reg_info 88 DumpRegister(const ExecutionContext &exe_ctx, Stream &strm, RegisterContext *reg_ctx, const RegisterInfo *reg_info) argument 178 const RegisterInfo *reg_info = NULL; local 436 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoByName(reg_name); local [all...] |
/external/lldb/source/Core/ |
H A D | EmulateInstruction.cpp | 70 EmulateInstruction::ReadRegister (const RegisterInfo *reg_info, RegisterValue& reg_value) argument 73 return m_read_reg_callback (this, m_baton, reg_info, reg_value); 80 RegisterInfo reg_info; local 81 if (GetRegisterInfo(reg_kind, reg_num, reg_info)) 82 return ReadRegister (®_info, reg_value); 101 EmulateInstruction::ReadRegisterUnsigned (const RegisterInfo *reg_info, argument 106 if (ReadRegister (reg_info, reg_value)) 115 const RegisterInfo *reg_info, 119 return m_write_reg_callback (this, m_baton, context, reg_info, reg_value); 129 RegisterInfo reg_info; local 114 WriteRegister(const Context &context, const RegisterInfo *reg_info, const RegisterValue& reg_value) argument 143 RegisterInfo reg_info; local 154 WriteRegisterUnsigned(const Context &context, const RegisterInfo *reg_info, uint64_t uint_value) argument 330 ReadRegisterFrame(EmulateInstruction *instruction, void *baton, const RegisterInfo *reg_info, RegisterValue ®_value) argument 343 WriteRegisterFrame(EmulateInstruction *instruction, void *baton, const Context &context, const RegisterInfo *reg_info, const RegisterValue ®_value) argument 388 ReadRegisterDefault(EmulateInstruction *instruction, void *baton, const RegisterInfo *reg_info, RegisterValue ®_value) argument 405 WriteRegisterDefault(EmulateInstruction *instruction, void *baton, const Context &context, const RegisterInfo *reg_info, const RegisterValue ®_value) argument 610 GetBestRegisterKindAndNumber(const RegisterInfo *reg_info, uint32_t ®_kind, uint32_t ®_num) argument 654 GetInternalRegisterNumber(RegisterContext *reg_ctx, const RegisterInfo ®_info) argument [all...] |
H A D | RegisterValue.cpp | 29 const RegisterInfo *reg_info, 52 if (reg_info->name) 54 s->Printf (fmt, reg_info->name); 57 else if (reg_info->alt_name) 59 s->Printf (fmt, reg_info->alt_name); 68 if (reg_info->alt_name) 70 s->Printf (fmt, reg_info->alt_name); 76 s->Printf (fmt, reg_info->name); 84 format = reg_info->format; 89 reg_info 28 Dump(Stream *s, const RegisterInfo *reg_info, bool prefix_with_name, bool prefix_with_alt_name, Format format, uint32_t reg_name_right_align_at) const argument 109 GetAsMemoryData(const RegisterInfo *reg_info, void *dst, uint32_t dst_len, lldb::ByteOrder dst_byte_order, Error &error) const argument 159 SetFromMemoryData(const RegisterInfo *reg_info, const void *src, uint32_t src_len, lldb::ByteOrder src_byte_order, Error &error) argument 272 SetType(const RegisterInfo *reg_info) argument 314 SetValueFromData(const RegisterInfo *reg_info, DataExtractor &src, lldb::offset_t src_offset, bool partial_data_ok) argument 413 ParseVectorEncoding(const RegisterInfo *reg_info, const char *vector_str, const uint32_t byte_size, RegisterValue *reg_value) argument 445 SetValueFromCString(const RegisterInfo *reg_info, const char *value_str) argument [all...] |
H A D | ValueObjectRegister.cpp | 231 const RegisterInfo *reg_info = m_reg_ctx_sp->GetRegisterInfoByName (name.AsCString()); local 232 if (reg_info != NULL) 233 valobj = new ValueObjectRegister(*this, m_reg_ctx_sp, reg_info->kinds[eRegisterKindLLDB]); 246 const RegisterInfo *reg_info = m_reg_ctx_sp->GetRegisterInfoByName (name.AsCString()); local 247 if (reg_info != NULL) 248 return reg_info->kinds[eRegisterKindLLDB]; 259 const RegisterInfo *reg_info = m_reg_ctx_sp->GetRegisterInfoAtIndex (reg_num); local 260 if (reg_info) 262 m_reg_info = *reg_info; 263 if (reg_info [all...] |
/external/lldb/source/Plugins/UnwindAssembly/InstEmulation/ |
H A D | UnwindAssemblyInstEmulation.h | 89 const lldb_private::RegisterInfo *reg_info, 96 const lldb_private::RegisterInfo *reg_info, 116 const lldb_private::RegisterInfo *reg_info, 122 const lldb_private::RegisterInfo *reg_info, 150 MakeRegisterKindValuePair (const lldb_private::RegisterInfo ®_info); 153 SetRegisterValue (const lldb_private::RegisterInfo ®_info, 157 GetRegisterValue (const lldb_private::RegisterInfo ®_info,
|
H A D | UnwindAssemblyInstEmulation.cpp | 357 UnwindAssemblyInstEmulation::MakeRegisterKindValuePair (const RegisterInfo ®_info) argument 360 if (EmulateInstruction::GetBestRegisterKindAndNumber (®_info, reg_kind, reg_num)) 366 UnwindAssemblyInstEmulation::SetRegisterValue (const RegisterInfo ®_info, const RegisterValue ®_value) argument 368 m_register_values[MakeRegisterKindValuePair (reg_info)] = reg_value; 372 UnwindAssemblyInstEmulation::GetRegisterValue (const RegisterInfo ®_info, RegisterValue ®_value) argument 374 const uint64_t reg_id = MakeRegisterKindValuePair (reg_info); 383 reg_value.SetUInt(reg_id, reg_info.byte_size); 529 const RegisterInfo *reg_info, 533 if (baton && reg_info) 534 return ((UnwindAssemblyInstEmulation *)baton)->ReadRegister (instruction, reg_info, reg_valu 527 ReadRegister(EmulateInstruction *instruction, void *baton, const RegisterInfo *reg_info, RegisterValue ®_value) argument 538 ReadRegister(EmulateInstruction *instruction, const RegisterInfo *reg_info, RegisterValue ®_value) argument 558 WriteRegister(EmulateInstruction *instruction, void *baton, const EmulateInstruction::Context &context, const RegisterInfo *reg_info, const RegisterValue ®_value) argument 569 WriteRegister(EmulateInstruction *instruction, const EmulateInstruction::Context &context, const RegisterInfo *reg_info, const RegisterValue ®_value) argument [all...] |
/external/lldb/include/lldb/Target/ |
H A D | RegisterContext.h | 57 ReadRegister (const RegisterInfo *reg_info, RegisterValue ®_value) = 0; 60 WriteRegister (const RegisterInfo *reg_info, const RegisterValue ®_value) = 0; 106 ReadRegisterValueFromMemory (const lldb_private::RegisterInfo *reg_info, lldb::addr_t src_addr, uint32_t src_len, RegisterValue ®_value); 109 WriteRegisterValueToMemory (const lldb_private::RegisterInfo *reg_info, lldb::addr_t dst_addr, uint32_t dst_len, const RegisterValue ®_value); 157 ReadRegisterAsUnsigned (const RegisterInfo *reg_info, uint64_t fail_value); 163 WriteRegisterFromUnsigned (const RegisterInfo *reg_info, uint64_t uval);
|
/external/lldb/include/lldb/Core/ |
H A D | EmulateInstruction.h | 379 const RegisterInfo *reg_info, 385 const RegisterInfo *reg_info, 412 GetRegisterInfo (uint32_t reg_kind, uint32_t reg_num, RegisterInfo ®_info) = 0; 430 ReadRegister (const RegisterInfo *reg_info, 434 ReadRegisterUnsigned (const RegisterInfo *reg_info, 445 const RegisterInfo *reg_info, 550 const RegisterInfo *reg_info, 558 const RegisterInfo *reg_info, 580 const RegisterInfo *reg_info, 588 const RegisterInfo *reg_info, [all...] |