Home
last modified time | relevance | path

Searched refs:reg_info (Results 1 – 25 of 188) sorted by relevance

12345678

/external/llvm-project/lldb/source/Plugins/Process/minidump/
DRegisterContextMinidump_x86_64.cpp51 const RegisterInfo *reg_info = target_reg_interface->GetRegisterInfo(); in ConvertMinidumpContext_x86_64() local
75 writeRegister(&context->cs, result_base, reg_info[lldb_cs_x86_64]); in ConvertMinidumpContext_x86_64()
76 writeRegister(&context->ss, result_base, reg_info[lldb_ss_x86_64]); in ConvertMinidumpContext_x86_64()
77 writeRegister(&context->eflags, result_base, reg_info[lldb_rflags_x86_64]); in ConvertMinidumpContext_x86_64()
78 writeRegister(&context->rsp, result_base, reg_info[lldb_rsp_x86_64]); in ConvertMinidumpContext_x86_64()
79 writeRegister(&context->rip, result_base, reg_info[lldb_rip_x86_64]); in ConvertMinidumpContext_x86_64()
83 writeRegister(&context->ds, result_base, reg_info[lldb_ds_x86_64]); in ConvertMinidumpContext_x86_64()
84 writeRegister(&context->es, result_base, reg_info[lldb_es_x86_64]); in ConvertMinidumpContext_x86_64()
85 writeRegister(&context->fs, result_base, reg_info[lldb_fs_x86_64]); in ConvertMinidumpContext_x86_64()
86 writeRegister(&context->gs, result_base, reg_info[lldb_gs_x86_64]); in ConvertMinidumpContext_x86_64()
[all …]
DRegisterContextMinidump_x86_32.cpp28 const RegisterInfo *reg_info = target_reg_interface->GetRegisterInfo(); in ConvertMinidumpContext_x86_32() local
54 reg_info[lldb_ebp_i386].mutable_data(result_base)); in ConvertMinidumpContext_x86_32()
56 reg_info[lldb_eip_i386].mutable_data(result_base)); in ConvertMinidumpContext_x86_32()
58 reg_info[lldb_cs_i386].mutable_data(result_base)); in ConvertMinidumpContext_x86_32()
60 reg_info[lldb_eflags_i386].mutable_data(result_base)); in ConvertMinidumpContext_x86_32()
62 reg_info[lldb_esp_i386].mutable_data(result_base)); in ConvertMinidumpContext_x86_32()
64 reg_info[lldb_ss_i386].mutable_data(result_base)); in ConvertMinidumpContext_x86_32()
69 reg_info[lldb_ds_i386].mutable_data(result_base)); in ConvertMinidumpContext_x86_32()
71 reg_info[lldb_es_i386].mutable_data(result_base)); in ConvertMinidumpContext_x86_32()
73 reg_info[lldb_fs_i386].mutable_data(result_base)); in ConvertMinidumpContext_x86_32()
[all …]
/external/llvm-project/lldb/source/Plugins/Process/elf-core/
DRegisterContextPOSIXCore_ppc64le.cpp65 const RegisterInfo *reg_info, RegisterValue &value) { in ReadRegister() argument
66 lldb::offset_t offset = reg_info->byte_offset; in ReadRegister()
68 if (IsFPR(reg_info->kinds[lldb::eRegisterKindLLDB])) { in ReadRegister()
71 offset = m_fpr.CopyData(offset, reg_info->byte_size, &v); in ReadRegister()
73 if (offset == reg_info->byte_size) { in ReadRegister()
74 value.SetBytes(&v, reg_info->byte_size, m_fpr.GetByteOrder()); in ReadRegister()
77 } else if (IsVMX(reg_info->kinds[lldb::eRegisterKindLLDB])) { in ReadRegister()
80 offset = m_vmx.CopyData(offset, reg_info->byte_size, &v); in ReadRegister()
82 if (offset == reg_info->byte_size) { in ReadRegister()
83 value.SetBytes(v, reg_info->byte_size, m_vmx.GetByteOrder()); in ReadRegister()
[all …]
DRegisterContextPOSIXCore_arm64.cpp85 const RegisterInfo *reg_info) { in CalculateSVEOffset() argument
89 const uint32_t reg = reg_info->kinds[lldb::eRegisterKindLLDB]; in CalculateSVEOffset()
94 sve::SigRegsOffset() + reg_info->byte_offset - sve_z0_offset; in CalculateSVEOffset()
100 bool RegisterContextCorePOSIX_arm64::ReadRegister(const RegisterInfo *reg_info, in ReadRegister() argument
105 offset = reg_info->byte_offset; in ReadRegister()
106 if (offset + reg_info->byte_size <= GetGPRSize()) { in ReadRegister()
107 uint64_t v = m_gpr.GetMaxU64(&offset, reg_info->byte_size); in ReadRegister()
108 if (offset == reg_info->byte_offset + reg_info->byte_size) { in ReadRegister()
114 const uint32_t reg = reg_info->kinds[lldb::eRegisterKindLLDB]; in ReadRegister()
123 value.SetFromMemoryData(reg_info, m_fpregset.GetDataStart() + offset, in ReadRegister()
[all …]
DRegisterContextPOSIXCore_powerpc.cpp66 const RegisterInfo *reg_info, RegisterValue &value) { in ReadRegister() argument
67 lldb::offset_t offset = reg_info->byte_offset; in ReadRegister()
68 if (IsFPR(reg_info->kinds[lldb::eRegisterKindLLDB])) { in ReadRegister()
69 uint64_t v = m_fpr.GetMaxU64(&offset, reg_info->byte_size); in ReadRegister()
70 if (offset == reg_info->byte_offset + reg_info->byte_size) { in ReadRegister()
74 } else if (IsVMX(reg_info->kinds[lldb::eRegisterKindLLDB])) { in ReadRegister()
76 offset = m_vec.CopyData(offset, reg_info->byte_size, &v); in ReadRegister()
77 if (offset == reg_info->byte_size) { in ReadRegister()
78 value.SetBytes(v, reg_info->byte_size, m_vec.GetByteOrder()); in ReadRegister()
82 uint64_t v = m_gpr.GetMaxU64(&offset, reg_info->byte_size); in ReadRegister()
[all …]
DRegisterContextPOSIXCore_s390x.cpp52 bool RegisterContextCorePOSIX_s390x::ReadRegister(const RegisterInfo *reg_info, in ReadRegister() argument
54 const uint32_t reg = reg_info->kinds[lldb::eRegisterKindLLDB]; in ReadRegister()
59 lldb::offset_t offset = reg_info->byte_offset; in ReadRegister()
60 uint64_t v = m_gpr.GetMaxU64(&offset, reg_info->byte_size); in ReadRegister()
61 if (offset == reg_info->byte_offset + reg_info->byte_size) { in ReadRegister()
62 value.SetUInt(v, reg_info->byte_size); in ReadRegister()
68 lldb::offset_t offset = reg_info->byte_offset; in ReadRegister()
69 uint64_t v = m_fpr.GetMaxU64(&offset, reg_info->byte_size); in ReadRegister()
70 if (offset == reg_info->byte_offset + reg_info->byte_size) { in ReadRegister()
71 value.SetUInt(v, reg_info->byte_size); in ReadRegister()
[all …]
DRegisterContextPOSIXCore_arm.cpp44 bool RegisterContextCorePOSIX_arm::ReadRegister(const RegisterInfo *reg_info, in ReadRegister() argument
46 lldb::offset_t offset = reg_info->byte_offset; in ReadRegister()
47 if (offset + reg_info->byte_size <= GetGPRSize()) { in ReadRegister()
48 uint64_t v = m_gpr.GetMaxU64(&offset, reg_info->byte_size); in ReadRegister()
49 if (offset == reg_info->byte_offset + reg_info->byte_size) { in ReadRegister()
62 bool RegisterContextCorePOSIX_arm::WriteRegister(const RegisterInfo *reg_info, in WriteRegister() argument
/external/llvm-project/lldb/source/Target/
DRegisterContext.cpp59 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in GetRegisterInfoByName() local
61 if (reg_name.equals_lower(reg_info->name) || in GetRegisterInfoByName()
62 reg_name.equals_lower(reg_info->alt_name)) in GetRegisterInfoByName()
63 return reg_info; in GetRegisterInfoByName()
70 RegisterInfo *reg_info) { in UpdateDynamicRegisterSize() argument
79 const uint8_t *dwarf_opcode_ptr = reg_info->dynamic_size_dwarf_expr_bytes; in UpdateDynamicRegisterSize()
80 const size_t dwarf_opcode_len = reg_info->dynamic_size_dwarf_len; in UpdateDynamicRegisterSize()
98 return reg_info->byte_size; in UpdateDynamicRegisterSize()
102 return reg_info->byte_size; in UpdateDynamicRegisterSize()
115 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in GetRegisterName() local
[all …]
/external/llvm-project/lldb/source/Plugins/Process/gdb-remote/
DGDBRemoteRegisterContext.cpp34 GDBRemoteDynamicRegisterInfo &reg_info, bool read_all_at_once, in GDBRemoteRegisterContext() argument
36 : RegisterContext(thread, concrete_frame_idx), m_reg_info(reg_info), in GDBRemoteRegisterContext()
42 m_reg_valid.resize(reg_info.GetNumRegisters()); in GDBRemoteRegisterContext()
46 new DataBufferHeap(reg_info.GetRegisterDataByteSize(), 0)); in GDBRemoteRegisterContext()
70 RegisterInfo *reg_info = m_reg_info.GetRegisterInfoAtIndex(reg); in GetRegisterInfoAtIndex() local
72 if (reg_info && reg_info->dynamic_size_dwarf_expr_bytes) { in GetRegisterInfoAtIndex()
74 uint8_t reg_size = UpdateDynamicRegisterSize(arch, reg_info); in GetRegisterInfoAtIndex()
75 reg_info->byte_size = reg_size; in GetRegisterInfoAtIndex()
77 return reg_info; in GetRegisterInfoAtIndex()
88 bool GDBRemoteRegisterContext::ReadRegister(const RegisterInfo *reg_info, in ReadRegister() argument
[all …]
DGDBRemoteRegisterContext.h43 GDBRemoteDynamicRegisterInfo &reg_info,
58 bool ReadRegister(const RegisterInfo *reg_info,
61 bool WriteRegister(const RegisterInfo *reg_info,
79 bool ReadRegisterBytes(const RegisterInfo *reg_info, DataExtractor &data);
81 bool WriteRegisterBytes(const RegisterInfo *reg_info, DataExtractor &data,
97 void SetRegisterIsValid(const RegisterInfo *reg_info, bool valid) { in SetRegisterIsValid() argument
98 if (reg_info) in SetRegisterIsValid()
99 return SetRegisterIsValid(reg_info->kinds[lldb::eRegisterKindLLDB], in SetRegisterIsValid()
117 bool GetPrimordialRegister(const RegisterInfo *reg_info,
120 bool SetPrimordialRegister(const RegisterInfo *reg_info,
/external/llvm-project/lldb/source/Core/
DEmulateInstruction.cpp76 bool EmulateInstruction::ReadRegister(const RegisterInfo *reg_info, in ReadRegister() argument
79 return m_read_reg_callback(this, m_baton, reg_info, reg_value); in ReadRegister()
86 RegisterInfo reg_info; in ReadRegister() local
87 if (GetRegisterInfo(reg_kind, reg_num, reg_info)) in ReadRegister()
88 return ReadRegister(&reg_info, reg_value); in ReadRegister()
104 uint64_t EmulateInstruction::ReadRegisterUnsigned(const RegisterInfo *reg_info, in ReadRegisterUnsigned() argument
108 if (ReadRegister(reg_info, reg_value)) in ReadRegisterUnsigned()
116 const RegisterInfo *reg_info, in WriteRegister() argument
119 return m_write_reg_callback(this, m_baton, context, reg_info, reg_value); in WriteRegister()
127 RegisterInfo reg_info; in WriteRegister() local
[all …]
DDumpRegisterValue.cpp19 const RegisterInfo *reg_info, in DumpRegisterValue() argument
38 if (reg_info->name) { in DumpRegisterValue()
39 s->Printf(fmt.c_str(), reg_info->name); in DumpRegisterValue()
41 } else if (reg_info->alt_name) { in DumpRegisterValue()
42 s->Printf(fmt.c_str(), reg_info->alt_name); in DumpRegisterValue()
50 if (reg_info->alt_name) { in DumpRegisterValue()
51 s->Printf(fmt.c_str(), reg_info->alt_name); in DumpRegisterValue()
56 s->Printf(fmt.c_str(), reg_info->name); in DumpRegisterValue()
64 format = reg_info->format; in DumpRegisterValue()
69 reg_info->byte_size, // item_byte_size in DumpRegisterValue()
/external/llvm-project/lldb/source/Host/common/
DNativeRegisterContext.cpp61 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in GetRegisterInfoByName() local
63 if (reg_name.equals_lower(reg_info->name) || in GetRegisterInfoByName()
64 reg_name.equals_lower(reg_info->alt_name)) in GetRegisterInfoByName()
65 return reg_info; in GetRegisterInfoByName()
79 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in GetRegisterName() local
80 if (reg_info) in GetRegisterName()
81 return reg_info->name; in GetRegisterName()
87 const RegisterInfo *const reg_info = GetRegisterInfoAtIndex(reg_index); in GetRegisterSetNameForRegisterAtIndex() local
88 if (!reg_info) in GetRegisterSetNameForRegisterAtIndex()
100 if (reg_info->kinds[RegisterKind::eRegisterKindLLDB] == reg_num) { in GetRegisterSetNameForRegisterAtIndex()
[all …]
/external/llvm-project/lldb/source/Plugins/Process/FreeBSD/
DRegisterContextPOSIXProcessMonitor_mips64.cpp69 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in WriteRegister() local
70 if (reg_info->invalidate_regs && in WriteRegister()
71 (reg_info->invalidate_regs[0] != LLDB_INVALID_REGNUM)) { in WriteRegister()
73 uint32_t full_reg = reg_info->invalidate_regs[0]; in WriteRegister()
90 reg_info, src, sizeof(src), byte_order, error); in WriteRegister()
93 memcpy(dst + (reg_info->byte_offset & 0x1), src, src_size); in WriteRegister()
110 const RegisterInfo *reg_info, RegisterValue &value) { in ReadRegister() argument
111 if (!reg_info) in ReadRegister()
114 const uint32_t reg = reg_info->kinds[eRegisterKindLLDB]; in ReadRegister()
121 bool is_subreg = reg_info->invalidate_regs && in ReadRegister()
[all …]
DRegisterContextPOSIXProcessMonitor_arm64.cpp72 const lldb_private::RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in WriteRegister() local
73 if (reg_info->invalidate_regs && in WriteRegister()
74 (reg_info->invalidate_regs[0] != LLDB_INVALID_REGNUM)) { in WriteRegister()
76 uint32_t full_reg = reg_info->invalidate_regs[0]; in WriteRegister()
94 reg_info, src, sizeof(src), byte_order, error); in WriteRegister()
97 ::memcpy(dst + (reg_info->byte_offset & 0x1), src, src_size); in WriteRegister()
114 const lldb_private::RegisterInfo *reg_info, in ReadRegister() argument
116 if (!reg_info) in ReadRegister()
119 const uint32_t reg = reg_info->kinds[lldb::eRegisterKindLLDB]; in ReadRegister()
126 bool is_subreg = reg_info->invalidate_regs && in ReadRegister()
[all …]
DRegisterContextPOSIXProcessMonitor_x86.cpp126 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in WriteRegister() local
127 if (reg_info->invalidate_regs && in WriteRegister()
128 (reg_info->invalidate_regs[0] != LLDB_INVALID_REGNUM)) { in WriteRegister()
130 uint32_t full_reg = reg_info->invalidate_regs[0]; in WriteRegister()
147 reg_info, src, sizeof(src), byte_order, error); in WriteRegister()
150 memcpy(dst + (reg_info->byte_offset & 0x1), src, src_size); in WriteRegister()
173 const RegisterInfo *reg_info, RegisterValue &value) { in ReadRegister() argument
174 if (!reg_info) in ReadRegister()
177 const uint32_t reg = reg_info->kinds[eRegisterKindLLDB]; in ReadRegister()
184 bool is_subreg = reg_info->invalidate_regs && in ReadRegister()
[all …]
DRegisterContextPOSIXProcessMonitor_powerpc.cpp81 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in WriteRegister() local
82 if (reg_info->invalidate_regs && in WriteRegister()
83 (reg_info->invalidate_regs[0] != LLDB_INVALID_REGNUM)) { in WriteRegister()
85 uint32_t full_reg = reg_info->invalidate_regs[0]; in WriteRegister()
102 reg_info, src, sizeof(src), byte_order, error); in WriteRegister()
105 memcpy(dst + (reg_info->byte_offset & 0x1), src, src_size); in WriteRegister()
126 const RegisterInfo *reg_info, RegisterValue &value) { in ReadRegister() argument
127 if (!reg_info) in ReadRegister()
130 const uint32_t reg = reg_info->kinds[eRegisterKindLLDB]; in ReadRegister()
135 uint8_t *src = (uint8_t *)&m_fpr_powerpc + reg_info->byte_offset; in ReadRegister()
[all …]
DRegisterContextPOSIXProcessMonitor_arm.cpp69 const RegisterInfo *reg_info = GetRegisterInfoAtIndex(reg); in WriteRegister() local
70 if (reg_info->invalidate_regs && in WriteRegister()
71 (reg_info->invalidate_regs[0] != LLDB_INVALID_REGNUM)) { in WriteRegister()
73 uint32_t full_reg = reg_info->invalidate_regs[0]; in WriteRegister()
90 reg_info, src, sizeof(src), byte_order, error); in WriteRegister()
93 memcpy(dst + (reg_info->byte_offset & 0x1), src, src_size); in WriteRegister()
110 const RegisterInfo *reg_info, RegisterValue &value) { in ReadRegister() argument
111 if (!reg_info) in ReadRegister()
114 const uint32_t reg = reg_info->kinds[eRegisterKindLLDB]; in ReadRegister()
124 assert(reg_info->byte_offset < sizeof m_fpr); in ReadRegister()
[all …]
/external/llvm-project/lldb/source/Utility/
DRegisterValue.cpp38 uint32_t RegisterValue::GetAsMemoryData(const RegisterInfo *reg_info, void *dst, in GetAsMemoryData() argument
42 if (reg_info == nullptr) { in GetAsMemoryData()
52 "invalid register value type for register %s", reg_info->name); in GetAsMemoryData()
61 const uint32_t src_len = reg_info->byte_size; in GetAsMemoryData()
79 "failed to copy data for register write of %s", reg_info->name); in GetAsMemoryData()
84 uint32_t RegisterValue::SetFromMemoryData(const RegisterInfo *reg_info, in SetFromMemoryData() argument
88 if (reg_info == nullptr) { in SetFromMemoryData()
115 const uint32_t dst_len = reg_info->byte_size; in SetFromMemoryData()
120 reg_info->name, dst_len); in SetFromMemoryData()
128 error = SetValueFromData(reg_info, src_data, 0, true); in SetFromMemoryData()
[all …]
/external/llvm-project/lldb/source/Plugins/Process/Utility/
DDynamicRegisterInfo.cpp100 RegisterInfo reg_info; in SetRegisterInfo() local
103 memset(&reg_info, 0, sizeof(reg_info)); in SetRegisterInfo()
113 reg_info.name = name_val.GetCString(); in SetRegisterInfo()
115 reg_info.alt_name = alt_name_val.GetCString(); in SetRegisterInfo()
117 reg_info_dict->GetValueForKeyAsInteger("offset", reg_info.byte_offset, in SetRegisterInfo()
122 if (reg_info.byte_offset == UINT32_MAX) { in SetRegisterInfo()
169 reg_info.byte_offset = in SetRegisterInfo()
173 reg_info.byte_offset = in SetRegisterInfo()
242 reg_info.byte_offset = composite_offset; in SetRegisterInfo()
270 reg_info.byte_size = bitsize / 8; in SetRegisterInfo()
[all …]
/external/llvm-project/lldb/examples/python/
Darmv7_cortex_m_target_defintion.py114 for reg_info in armv7_register_infos:
115 reg_name = reg_info['name']
117 if 'slice' not in reg_info and 'composite' not in reg_info:
118 reg_info['offset'] = offset
119 offset += reg_info['bitsize'] / 8
124 reg_info['gcc'] = reg_num
125 reg_info['ehframe'] = reg_num
130 reg_info['generic'] = reg_num
/external/llvm-project/lldb/source/Commands/
DCommandObjectRegister.cpp87 RegisterContext *reg_ctx, const RegisterInfo *reg_info) { in DumpRegister() argument
88 if (reg_info) { in DumpRegister()
91 if (reg_ctx->ReadRegister(reg_info, reg_value)) { in DumpRegister()
96 DumpRegisterValue(reg_value, &strm, reg_info, prefix_with_name, in DumpRegister()
98 if ((reg_info->encoding == eEncodingUint) || in DumpRegister()
99 (reg_info->encoding == eEncodingSint)) { in DumpRegister()
101 if (process && reg_info->byte_size == process->GetAddressByteSize()) { in DumpRegister()
139 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg); in DumpRegisterSet() local
141 if (primitive_only && reg_info && reg_info->value_regs) in DumpRegisterSet()
144 if (DumpRegister(exe_ctx, strm, reg_ctx, reg_info)) in DumpRegisterSet()
[all …]
/external/llvm-project/lldb/source/Plugins/Process/Linux/
DNativeRegisterContextLinux_s390x.cpp186 NativeRegisterContextLinux_s390x::ReadRegister(const RegisterInfo *reg_info, in ReadRegister() argument
188 if (!reg_info) in ReadRegister()
191 const uint32_t reg = reg_info->kinds[lldb::eRegisterKindLLDB]; in ReadRegister()
195 reg_info->name); in ReadRegister()
202 uint8_t *src = (uint8_t *)&m_regs + reg_info->byte_offset; in ReadRegister()
203 assert(reg_info->byte_offset + reg_info->byte_size <= sizeof(m_regs)); in ReadRegister()
204 switch (reg_info->byte_size) { in ReadRegister()
213 return Status("unhandled byte size: %" PRIu32, reg_info->byte_size); in ReadRegister()
224 uint8_t *src = (uint8_t *)&m_fp_regs + reg_info->byte_offset; in ReadRegister()
225 assert(reg_info->byte_offset + reg_info->byte_size <= sizeof(m_fp_regs)); in ReadRegister()
[all …]
/external/llvm-project/lldb/source/Plugins/ABI/AArch64/
DABIMacOSX_arm64.cpp93 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall() local
96 static_cast<int>(i + 1), args[i], reg_info->name); in PrepareTrivialCall()
97 if (!reg_ctx->WriteRegisterFromUnsigned(reg_info, args[i])) in PrepareTrivialCall()
161 const RegisterInfo *reg_info = nullptr; in GetArgumentValues() local
166 reg_info = reg_ctx->GetRegisterInfoAtIndex(arg_reg_num); in GetArgumentValues()
170 reg_info = reg_ctx->GetRegisterInfoByName("x0"); in GetArgumentValues()
173 reg_info = reg_ctx->GetRegisterInfoByName("x1"); in GetArgumentValues()
176 reg_info = reg_ctx->GetRegisterInfoByName("x2"); in GetArgumentValues()
179 reg_info = reg_ctx->GetRegisterInfoByName("x3"); in GetArgumentValues()
182 reg_info = reg_ctx->GetRegisterInfoByName("x4"); in GetArgumentValues()
[all …]
/external/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/
DUnwindAssemblyInstEmulation.cpp362 const RegisterInfo &reg_info) { in MakeRegisterKindValuePair() argument
365 if (EmulateInstruction::GetBestRegisterKindAndNumber(&reg_info, reg_kind, in MakeRegisterKindValuePair()
372 const RegisterInfo &reg_info, const RegisterValue &reg_value) { in SetRegisterValue() argument
373 m_register_values[MakeRegisterKindValuePair(reg_info)] = reg_value; in SetRegisterValue()
376 bool UnwindAssemblyInstEmulation::GetRegisterValue(const RegisterInfo &reg_info, in GetRegisterValue() argument
378 const uint64_t reg_id = MakeRegisterKindValuePair(reg_info); in GetRegisterValue()
386 reg_value.SetUInt(reg_id, reg_info.byte_size); in GetRegisterValue()
494 const RegisterInfo *reg_info, in ReadRegister() argument
497 if (baton && reg_info) in ReadRegister()
499 ->ReadRegister(instruction, reg_info, reg_value); in ReadRegister()
[all …]

12345678