/external/llvm-project/lldb/source/Plugins/Process/minidump/ |
D | RegisterContextMinidump_x86_64.cpp | 51 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 …]
|
D | RegisterContextMinidump_x86_32.cpp | 28 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/ |
D | RegisterContextPOSIXCore_ppc64le.cpp | 65 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 …]
|
D | RegisterContextPOSIXCore_arm64.cpp | 85 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 …]
|
D | RegisterContextPOSIXCore_powerpc.cpp | 66 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 …]
|
D | RegisterContextPOSIXCore_s390x.cpp | 52 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 …]
|
D | RegisterContextPOSIXCore_arm.cpp | 44 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/ |
D | RegisterContext.cpp | 59 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/ |
D | GDBRemoteRegisterContext.cpp | 34 GDBRemoteDynamicRegisterInfo ®_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 …]
|
D | GDBRemoteRegisterContext.h | 43 GDBRemoteDynamicRegisterInfo ®_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/ |
D | EmulateInstruction.cpp | 76 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(®_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 …]
|
D | DumpRegisterValue.cpp | 19 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/ |
D | NativeRegisterContext.cpp | 61 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/ |
D | RegisterContextPOSIXProcessMonitor_mips64.cpp | 69 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 …]
|
D | RegisterContextPOSIXProcessMonitor_arm64.cpp | 72 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 …]
|
D | RegisterContextPOSIXProcessMonitor_x86.cpp | 126 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 …]
|
D | RegisterContextPOSIXProcessMonitor_powerpc.cpp | 81 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 …]
|
D | RegisterContextPOSIXProcessMonitor_arm.cpp | 69 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/ |
D | RegisterValue.cpp | 38 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/ |
D | DynamicRegisterInfo.cpp | 100 RegisterInfo reg_info; in SetRegisterInfo() local 103 memset(®_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/ |
D | armv7_cortex_m_target_defintion.py | 114 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/ |
D | CommandObjectRegister.cpp | 87 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/ |
D | NativeRegisterContextLinux_s390x.cpp | 186 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/ |
D | ABIMacOSX_arm64.cpp | 93 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/ |
D | UnwindAssemblyInstEmulation.cpp | 362 const RegisterInfo ®_info) { in MakeRegisterKindValuePair() argument 365 if (EmulateInstruction::GetBestRegisterKindAndNumber(®_info, reg_kind, in MakeRegisterKindValuePair() 372 const RegisterInfo ®_info, const RegisterValue ®_value) { in SetRegisterValue() argument 373 m_register_values[MakeRegisterKindValuePair(reg_info)] = reg_value; in SetRegisterValue() 376 bool UnwindAssemblyInstEmulation::GetRegisterValue(const RegisterInfo ®_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 …]
|