Searched refs:reg_info (Results 1 - 25 of 91) sorted by relevance

1234

/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Utility/
H A DARM_DWARF_Registers.cpp209 GetARMDWARFRegisterInfo (unsigned reg_num, RegisterInfo &reg_info) argument
211 ::memset (&reg_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...]
/freebsd-10.1-release/tools/tools/cxgbetool/
H A Dreg_defs_t4vf.c8 struct reg_info t4vf_sge_regs[] = {
22 struct reg_info t4vf_mps_regs[] = {
71 struct reg_info t4vf_pl_regs[] = {
80 struct reg_info t4vf_cim_regs[] = {
96 struct reg_info t4vf_mbdata_regs[] = {
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Target/
H A DRegisterContext.cpp72 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;
96 const RegisterInfo * reg_info = GetRegisterInfoAtIndex(reg); local
97 if (reg_info)
98 return reg_info->name;
190 RegisterContext::ReadRegisterAsUnsigned (const RegisterInfo *reg_info, uint64_ argument
210 WriteRegisterFromUnsigned(const RegisterInfo *reg_info, uint64_t uval) argument
242 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); local
312 ReadRegisterValueFromMemory(const RegisterInfo *reg_info, lldb::addr_t src_addr, uint32_t src_len, RegisterValue &reg_value) argument
392 WriteRegisterValueToMemory(const RegisterInfo *reg_info, lldb::addr_t dst_addr, uint32_t dst_len, const RegisterValue &reg_value) argument
496 const RegisterInfo * reg_info = GetRegisterInfoAtIndex (reg); local
[all...]
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteRegisterContext.h58 GDBRemoteDynamicRegisterInfo &reg_info,
83 ReadRegister (const lldb_private::RegisterInfo *reg_info, lldb_private::RegisterValue &value);
86 WriteRegister (const lldb_private::RegisterInfo *reg_info, const lldb_private::RegisterValue &value);
107 ReadRegisterBytes (const lldb_private::RegisterInfo *reg_info,
111 WriteRegisterBytes (const lldb_private::RegisterInfo *reg_info,
133 SetRegisterIsValid (const lldb_private::RegisterInfo *reg_info, bool valid)
135 if (reg_info)
136 return SetRegisterIsValid (reg_info->kinds[lldb::eRegisterKindLLDB], valid);
159 bool GetPrimordialRegister(const lldb_private::RegisterInfo *reg_info,
162 bool SetPrimordialRegister(const lldb_private::RegisterInfo *reg_info,
[all...]
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
H A DRegisterContextMemory.cpp107 RegisterContextMemory::ReadRegister (const RegisterInfo *reg_info, RegisterValue &reg_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 &reg_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 DRegisterContextMacOSXFrameBackchain.cpp84 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 DDynamicRegisterInfo.cpp115 RegisterInfo reg_info; local
118 bzero (&reg_info, sizeof(reg_info));
120 reg_info.name = ConstString (reg_info_dict.GetItemForKeyAsString(name_pystr)).GetCString();
121 if (reg_info.name == NULL)
127 reg_info.alt_name = ConstString (reg_info_dict.GetItemForKeyAsString(altname_pystr)).GetCString();
129 reg_info.byte_offset = reg_info_dict.GetItemForKeyAsInteger(offset_pystr, UINT32_MAX);
131 if (reg_info.byte_offset == UINT32_MAX)
182 reg_info.byte_offset = containing_reg_info->byte_offset + lsbyte;
187 reg_info
423 AddRegister(RegisterInfo &reg_info, ConstString &reg_name, ConstString &reg_alt_name, ConstString &set_name) argument
[all...]
H A DRegisterContextDummy.cpp100 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 DRegisterContextHistory.cpp101 RegisterContextHistory::ReadRegister (const lldb_private::RegisterInfo *reg_info, lldb_private::RegisterValue &value) argument
103 if (!reg_info)
105 uint32_t reg_number = reg_info->kinds[eRegisterKindGeneric];
108 value.SetUInt(m_pc_value, reg_info->byte_size);
115 RegisterContextHistory::WriteRegister (const lldb_private::RegisterInfo *reg_info, const lldb_private::RegisterValue &value) argument
H A DRegisterContextMacOSXFrameBackchain.h54 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 DRegisterContextThreadMemory.cpp125 RegisterContextThreadMemory::ReadRegister (const RegisterInfo *reg_info, RegisterValue &reg_value) argument
129 return m_reg_ctx_sp->ReadRegister(reg_info, reg_value);
134 RegisterContextThreadMemory::WriteRegister (const RegisterInfo *reg_info, const RegisterValue &reg_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 &reg_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 &reg_value) argument
257 return m_reg_ctx_sp->WriteRegisterValueToMemory (reg_info, dst_addr, dst_len, reg_value);
H A DRegisterContextThreadMemory.h47 ReadRegister (const RegisterInfo *reg_info, RegisterValue &reg_value);
50 WriteRegister (const RegisterInfo *reg_info, const RegisterValue &reg_value);
96 ReadRegisterValueFromMemory (const lldb_private::RegisterInfo *reg_info, lldb::addr_t src_addr, uint32_t src_len, RegisterValue &reg_value);
99 WriteRegisterValueToMemory (const lldb_private::RegisterInfo *reg_info, lldb::addr_t dst_addr, uint32_t dst_len, const RegisterValue &reg_value);
H A DRegisterContextMemory.h33 DynamicRegisterInfo &reg_info,
70 ReadRegister (const lldb_private::RegisterInfo *reg_info,
74 WriteRegister (const lldb_private::RegisterInfo *reg_info,
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/
H A DRegisterContextPOSIXCore_x86_64.cpp64 RegisterContextCorePOSIX_x86_64::ReadRegister(const RegisterInfo *reg_info, RegisterValue &value) argument
66 switch (reg_info->byte_size)
69 value = *(uint32_t *)(m_gpregset + reg_info->byte_offset);
72 value = *(uint64_t *)(m_gpregset + reg_info->byte_offset);
85 RegisterContextCorePOSIX_x86_64::WriteRegister(const RegisterInfo *reg_info, const RegisterValue &value) argument
H A DRegisterContextPOSIXCore_mips64.cpp64 RegisterContextCorePOSIX_mips64::ReadRegister(const RegisterInfo *reg_info, RegisterValue &value) argument
66 int reg_num = reg_info->byte_offset / 8;
79 RegisterContextCorePOSIX_mips64::WriteRegister(const RegisterInfo *reg_info, const RegisterValue &value)
H A DRegisterContextPOSIXCore_mips64.h27 ReadRegister(const lldb_private::RegisterInfo *reg_info, lldb_private::RegisterValue &value);
30 WriteRegister(const lldb_private::RegisterInfo *reg_info, const lldb_private::RegisterValue &value);
H A DRegisterContextPOSIXCore_x86_64.h27 ReadRegister(const lldb_private::RegisterInfo *reg_info, lldb_private::RegisterValue &value);
30 WriteRegister(const lldb_private::RegisterInfo *reg_info, const lldb_private::RegisterValue &value);
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Plugins/Process/POSIX/
H A DRegisterContextPOSIXProcessMonitor_mips64.cpp86 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); local
87 if (reg_info->invalidate_regs && (reg_info->invalidate_regs[0] != LLDB_INVALID_REGNUM))
90 uint32_t full_reg = reg_info->invalidate_regs[0];
111 const uint32_t src_size = value.GetAsMemoryData (reg_info, src, sizeof(src), byte_order, error);
115 memcpy (dst + (reg_info->byte_offset & 0x1), src, src_size);
133 RegisterContextPOSIXProcessMonitor_mips64::ReadRegister(const RegisterInfo *reg_info, RegisterValue &value) argument
135 if (!reg_info)
138 const uint32_t reg = reg_info->kinds[eRegisterKindLLDB];
148 bool is_subreg = reg_info
176 WriteRegister(const RegisterInfo *reg_info, const RegisterValue &value) argument
[all...]
H A DRegisterContextPOSIXProcessMonitor_x86.cpp136 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); local
137 if (reg_info->invalidate_regs && (reg_info->invalidate_regs[0] != LLDB_INVALID_REGNUM))
140 uint32_t full_reg = reg_info->invalidate_regs[0];
161 const uint32_t src_size = value.GetAsMemoryData (reg_info, src, sizeof(src), byte_order, error);
165 memcpy (dst + (reg_info->byte_offset & 0x1), src, src_size);
190 RegisterContextPOSIXProcessMonitor_x86_64::ReadRegister(const RegisterInfo *reg_info, RegisterValue &value) argument
192 if (!reg_info)
195 const uint32_t reg = reg_info->kinds[eRegisterKindLLDB];
205 bool is_subreg = reg_info
275 WriteRegister(const RegisterInfo *reg_info, const RegisterValue &value) argument
[all...]
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Commands/
H A DCommandObjectRegister.cpp92 const RegisterInfo *reg_info)
94 if (reg_info)
98 if (reg_ctx->ReadRegister (reg_info, reg_value))
104 reg_value.Dump(&strm, reg_info, prefix_with_name, prefix_with_altname, m_format_options.GetFormat(), 8);
105 if ((reg_info->encoding == eEncodingUint) || (reg_info->encoding == eEncodingSint))
108 if (process && reg_info->byte_size == process->GetAddressByteSize())
151 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg); local
153 if (primitive_only && reg_info && reg_info
89 DumpRegister(const ExecutionContext &exe_ctx, Stream &strm, RegisterContext *reg_ctx, const RegisterInfo *reg_info) argument
179 const RegisterInfo *reg_info = NULL; local
437 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoByName(reg_name); local
[all...]
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Core/
H A DEmulateInstruction.cpp70 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 (&reg_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 &reg_value) argument
343 WriteRegisterFrame(EmulateInstruction *instruction, void *baton, const Context &context, const RegisterInfo *reg_info, const RegisterValue &reg_value) argument
388 ReadRegisterDefault(EmulateInstruction *instruction, void *baton, const RegisterInfo *reg_info, RegisterValue &reg_value) argument
405 WriteRegisterDefault(EmulateInstruction *instruction, void *baton, const Context &context, const RegisterInfo *reg_info, const RegisterValue &reg_value) argument
610 GetBestRegisterKindAndNumber(const RegisterInfo *reg_info, uint32_t &reg_kind, uint32_t &reg_num) argument
654 GetInternalRegisterNumber(RegisterContext *reg_ctx, const RegisterInfo &reg_info) argument
[all...]
/freebsd-10.1-release/tools/tools/cxgbtool/
H A Dreg_defs_t3.c8 struct reg_info sge3_regs[] = {
146 struct reg_info pcix1_regs[] = {
218 struct reg_info pcie0_regs[] = {
417 struct reg_info t3dbg_regs[] = {
563 struct reg_info mc7_pmrx_regs[] = {
680 struct reg_info mc7_pmtx_regs[] = {
797 struct reg_info mc7_cm_regs[] = {
914 struct reg_info cim_regs[] = {
1030 struct reg_info tp1_regs[] = {
1390 struct reg_info ulp2_rx_reg
[all...]
H A Dreg_defs_t3b.c7 struct reg_info t3b_sge3_regs[] = {
156 struct reg_info t3b_pcix1_regs[] = {
228 struct reg_info t3b_pcie0_regs[] = {
382 struct reg_info t3b_t3dbg_regs[] = {
563 struct reg_info t3b_mc7_pmrx_regs[] = {
684 struct reg_info t3b_mc7_pmtx_regs[] = {
805 struct reg_info t3b_mc7_cm_regs[] = {
926 struct reg_info t3b_cim_regs[] = {
1053 struct reg_info t3b_tp1_regs[] = {
1459 struct reg_info t3b_ulp2_rx_reg
[all...]
H A Dreg_defs_t3c.c7 struct reg_info t3c_sge3_regs[] = {
183 struct reg_info t3c_pcix1_regs[] = {
288 struct reg_info t3c_pcie0_regs[] = {
481 struct reg_info t3c_t3dbg_regs[] = {
662 struct reg_info t3c_mc7_pmrx_regs[] = {
783 struct reg_info t3c_mc7_pmtx_regs[] = {
904 struct reg_info t3c_mc7_cm_regs[] = {
1025 struct reg_info t3c_cim_regs[] = {
1200 struct reg_info t3c_tp1_regs[] = {
1673 struct reg_info t3c_ulp2_rx_reg
[all...]
H A Dreg_defs.c7 struct reg_info sge_regs[] = {
112 struct reg_info mc3_regs[] = {
202 struct reg_info mc4_regs[] = {
282 struct reg_info tpi_regs[] = {
296 struct reg_info tp_regs[] = {
515 struct reg_info rat_regs[] = {
538 struct reg_info cspi_regs[] = {
566 struct reg_info espi_regs[] = {
666 struct reg_info ulp_regs[] = {
688 struct reg_info pl_reg
[all...]

Completed in 141 milliseconds

1234