Home
last modified time | relevance | path

Searched refs:reg_num (Results 1 – 25 of 63) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/lldb/source/Symbol/
H A DUnwindPlan.cpp39 return m_location.reg_num == rhs.m_location.reg_num; in operator ==()
163 s.Printf("reg(%u)", reg_num); in DumpRegisterName()
178 return m_value.reg.reg_num == rhs.m_value.reg.reg_num; in operator ==()
251 uint32_t reg_num, in GetRegisterInfo() argument
273 uint32_t reg_num, in SetRegisterInfo() argument
286 m_register_locations[reg_num] = reg_loc; in SetRegisterLocationToAtCFAPlusOffset()
298 m_register_locations[reg_num] = reg_loc; in SetRegisterLocationToIsCFAPlusOffset()
315 m_register_locations[reg_num] = reg_loc; in SetRegisterLocationToUndefined()
326 m_register_locations[reg_num] = reg_loc; in SetRegisterLocationToUnspecified()
338 m_register_locations[reg_num] = reg_loc; in SetRegisterLocationToRegister()
[all …]
H A DDWARFCallFrameInfo.cpp666 uint32_t reg_num = extended_opcode; in FDEToUnwindPlan() local
675 row->SetRegisterInfo(reg_num, reg_location); in FDEToUnwindPlan()
831 uint8_t reg_num = extended_opcode; in HandleCommonDwarfOpcode() local
834 row.SetRegisterInfo(reg_num, reg_location); in HandleCommonDwarfOpcode()
852 row.SetRegisterInfo(reg_num, reg_location); in HandleCommonDwarfOpcode()
864 row.SetRegisterInfo(reg_num, reg_location); in HandleCommonDwarfOpcode()
876 row.SetRegisterInfo(reg_num, reg_location); in HandleCommonDwarfOpcode()
889 row.SetRegisterInfo(reg_num, reg_location); in HandleCommonDwarfOpcode()
950 row.SetRegisterInfo(reg_num, reg_location); in HandleCommonDwarfOpcode()
964 row.SetRegisterInfo(reg_num, reg_location); in HandleCommonDwarfOpcode()
[all …]
H A DPostfixExpression.cpp216 uint32_t reg_num = reg.GetRegNum(); in Visit() local
217 assert(reg_num != LLDB_INVALID_REGNUM); in Visit()
219 if (reg_num > 31) { in Visit()
221 m_out_stream.PutULEB128(reg_num); in Visit()
223 m_out_stream.PutHex8(DW_OP_breg0 + reg_num); in Visit()
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DUnwindPlan.h128 void SetInRegister(uint32_t reg_num) { in SetInRegister() argument
130 m_location.reg_num = reg_num; in SetInRegister()
135 return m_location.reg_num; in GetRegisterNumber()
189 uint32_t reg_num; // The register number member
229 m_value.reg.reg_num = reg_num; in SetIsRegisterPlusOffset()
239 m_value.reg.reg_num = reg_num; in SetIsRegisterDereferenced()
252 return m_value.reg.reg_num; in GetRegisterNumber()
309 uint32_t reg_num; // The register number member
327 bool GetRegisterInfo(uint32_t reg_num,
330 void SetRegisterInfo(uint32_t reg_num,
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/
H A DEmulationStateARM.cpp32 uint32_t reg_num; in LoadPseudoRegistersFromFrame() local
35 reg_num = in LoadPseudoRegistersFromFrame()
46 reg_num = in LoadPseudoRegistersFromFrame()
68 if (reg_num <= dwarf_cpsr) in StorePseudoRegisterValue()
70 else if ((dwarf_s0 <= reg_num) && (reg_num <= dwarf_s31)) { in StorePseudoRegisterValue()
71 uint32_t idx = reg_num - dwarf_s0; in StorePseudoRegisterValue()
73 } else if ((dwarf_d0 <= reg_num) && (reg_num <= dwarf_d31)) { in StorePseudoRegisterValue()
74 uint32_t idx = reg_num - dwarf_d0; in StorePseudoRegisterValue()
91 if (reg_num <= dwarf_cpsr) in ReadPseudoRegisterValue()
93 else if ((dwarf_s0 <= reg_num) && (reg_num <= dwarf_s31)) { in ReadPseudoRegisterValue()
[all …]
H A DEmulationStateARM.h23 bool StorePseudoRegisterValue(uint32_t reg_num, uint64_t value);
25 uint64_t ReadPseudoRegisterValue(uint32_t reg_num, bool &success);
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBLocationToDWARFExpression.cpp108 uint32_t reg_num; in ConvertPDBLocationToDWARFExpression() local
127 reg_num = LLDB_REGNUM_GENERIC_FP; in ConvertPDBLocationToDWARFExpression()
130 reg_num = GetLLDBRegisterNumber(arch_type, reg_id); in ConvertPDBLocationToDWARFExpression()
131 if (reg_num == LLDB_INVALID_REGNUM) in ConvertPDBLocationToDWARFExpression()
135 if (reg_num > 31) { in ConvertPDBLocationToDWARFExpression()
137 stream.PutULEB128(reg_num); in ConvertPDBLocationToDWARFExpression()
139 stream.PutHex8(DW_OP_breg0 + reg_num); in ConvertPDBLocationToDWARFExpression()
151 if (reg_num == LLDB_INVALID_REGNUM) in ConvertPDBLocationToDWARFExpression()
154 if (reg_num > 31) { in ConvertPDBLocationToDWARFExpression()
156 stream.PutULEB128(reg_num); in ConvertPDBLocationToDWARFExpression()
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Core/
H A DEmulateInstruction.cpp87 if (GetRegisterInfo(reg_kind, reg_num, reg_info)) in ReadRegister()
97 if (ReadRegister(reg_kind, reg_num, reg_value)) in ReadRegisterUnsigned()
341 uint32_t reg_num; in ReadRegisterDefault() local
537 uint32_t &reg_num) { in GetBestRegisterKindAndNumber() argument
541 if (reg_num != LLDB_INVALID_REGNUM) { in GetBestRegisterKindAndNumber()
547 if (reg_num != LLDB_INVALID_REGNUM) { in GetBestRegisterKindAndNumber()
552 reg_num = reg_info->kinds[eRegisterKindLLDB]; in GetBestRegisterKindAndNumber()
553 if (reg_num != LLDB_INVALID_REGNUM) { in GetBestRegisterKindAndNumber()
559 if (reg_num != LLDB_INVALID_REGNUM) { in GetBestRegisterKindAndNumber()
565 if (reg_num != LLDB_INVALID_REGNUM) { in GetBestRegisterKindAndNumber()
[all …]
H A DValueObjectRegister.cpp158 void ValueObjectRegister::ConstructObject(uint32_t reg_num) { in ConstructObject() argument
159 const RegisterInfo *reg_info = m_reg_ctx_sp->GetRegisterInfoAtIndex(reg_num); in ConstructObject()
171 uint32_t reg_num) in ValueObjectRegister() argument
175 ConstructObject(reg_num); in ValueObjectRegister()
180 uint32_t reg_num) { in Create() argument
182 return (new ValueObjectRegister(exe_scope, *manager_sp, reg_ctx_sp, reg_num)) in Create()
189 uint32_t reg_num) in ValueObjectRegister() argument
193 ConstructObject(reg_num); in ValueObjectRegister()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/
H A DNativeRegisterContextFreeBSD_x86_64.cpp307 if (reg_num >= k_first_gpr_i386 && reg_num <= k_last_gpr_i386) in GetSetForNativeRegNum()
309 if (reg_num >= k_first_fpr_i386 && reg_num <= k_last_fpr_i386) in GetSetForNativeRegNum()
311 if (reg_num >= k_first_avx_i386 && reg_num <= k_last_avx_i386) in GetSetForNativeRegNum()
313 if (reg_num >= k_first_mpxr_i386 && reg_num <= k_last_mpxr_i386) in GetSetForNativeRegNum()
315 if (reg_num >= k_first_mpxc_i386 && reg_num <= k_last_mpxc_i386) in GetSetForNativeRegNum()
317 if (reg_num >= k_first_dbr_i386 && reg_num <= k_last_dbr_i386) in GetSetForNativeRegNum()
321 if (reg_num >= k_first_gpr_x86_64 && reg_num <= k_last_gpr_x86_64) in GetSetForNativeRegNum()
323 if (reg_num >= k_first_fpr_x86_64 && reg_num <= k_last_fpr_x86_64) in GetSetForNativeRegNum()
325 if (reg_num >= k_first_avx_x86_64 && reg_num <= k_last_avx_x86_64) in GetSetForNativeRegNum()
327 if (reg_num >= k_first_mpxr_x86_64 && reg_num <= k_last_mpxr_x86_64) in GetSetForNativeRegNum()
[all …]
H A DNativeRegisterContextFreeBSD_powerpc.cpp111 uint32_t reg_num) const { in GetSetForNativeRegNum()
114 if (reg_num >= k_first_gpr_powerpc && reg_num <= k_last_gpr_powerpc) in GetSetForNativeRegNum()
116 if (reg_num >= k_first_fpr && reg_num <= k_last_fpr) in GetSetForNativeRegNum()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/
H A DNativeRegisterContextNetBSD_x86_64.cpp314 if (reg_num >= k_first_gpr_i386 && reg_num <= k_last_gpr_i386) in GetSetForNativeRegNum()
316 if (reg_num >= k_first_fpr_i386 && reg_num <= k_last_fpr_i386) in GetSetForNativeRegNum()
318 if (reg_num >= k_first_avx_i386 && reg_num <= k_last_avx_i386) in GetSetForNativeRegNum()
320 if (reg_num >= k_first_mpxr_i386 && reg_num <= k_last_mpxr_i386) in GetSetForNativeRegNum()
322 if (reg_num >= k_first_mpxc_i386 && reg_num <= k_last_mpxc_i386) in GetSetForNativeRegNum()
324 if (reg_num >= k_first_dbr_i386 && reg_num <= k_last_dbr_i386) in GetSetForNativeRegNum()
328 if (reg_num >= k_first_gpr_x86_64 && reg_num <= k_last_gpr_x86_64) in GetSetForNativeRegNum()
330 if (reg_num >= k_first_fpr_x86_64 && reg_num <= k_last_fpr_x86_64) in GetSetForNativeRegNum()
332 if (reg_num >= k_first_avx_x86_64 && reg_num <= k_last_avx_x86_64) in GetSetForNativeRegNum()
334 if (reg_num >= k_first_mpxr_x86_64 && reg_num <= k_last_mpxr_x86_64) in GetSetForNativeRegNum()
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Target/
H A DThreadPlanTracer.cpp217 for (uint32_t reg_num = 0, num_registers = reg_ctx->GetRegisterCount(); in Log() local
218 reg_num < num_registers; ++reg_num) { in Log()
219 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num); in Log()
221 assert(reg_num < m_register_values.size()); in Log()
222 if (m_register_values[reg_num].GetType() == RegisterValue::eTypeInvalid || in Log()
223 reg_value != m_register_values[reg_num]) { in Log()
230 m_register_values[reg_num] = reg_value; in Log()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Instruction/PPC64/
H A DEmulateInstructionPPC64.cpp71 static bool LLDBTableGetRegisterInfo(uint32_t reg_num, RegisterInfo &reg_info) { in LLDBTableGetRegisterInfo() argument
72 if (reg_num >= llvm::array_lengthof(g_register_infos_ppc64le)) in LLDBTableGetRegisterInfo()
74 reg_info = g_register_infos_ppc64le[reg_num]; in LLDBTableGetRegisterInfo()
79 uint32_t reg_num, in GetRegisterInfo() argument
82 switch (reg_num) { in GetRegisterInfo()
85 reg_num = gpr_pc_ppc64le; in GetRegisterInfo()
89 reg_num = gpr_r1_ppc64le; in GetRegisterInfo()
93 reg_num = gpr_lr_ppc64le; in GetRegisterInfo()
97 reg_num = gpr_cr_ppc64le; in GetRegisterInfo()
106 return LLDBTableGetRegisterInfo(reg_num, reg_info); in GetRegisterInfo()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.cpp364 uint32_t reg_num; in MakeRegisterKindValuePair() local
367 return (uint64_t)reg_kind << 24 | reg_num; in MakeRegisterKindValuePair()
465 uint32_t reg_num = LLDB_INVALID_REGNUM; in WriteMemory() local
476 if (reg_num != LLDB_INVALID_REGNUM && in WriteMemory()
478 if (m_pushed_regs.find(reg_num) == m_pushed_regs.end()) { in WriteMemory()
479 m_pushed_regs[reg_num] = addr; in WriteMemory()
616 const uint32_t reg_num = in WriteRegister() local
619 if (reg_num != LLDB_INVALID_REGNUM && in WriteRegister()
624 context.info.address == m_pushed_regs[reg_num]) { in WriteRegister()
625 m_curr_row->SetRegisterLocationToSame(reg_num, in WriteRegister()
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DDWARFLocationExpression.cpp45 uint32_t reg_num = GetLLDBRegisterNumber(arch_type, register_id); in GetRegisterNumber() local
46 if (reg_num != LLDB_INVALID_REGNUM) in GetRegisterNumber()
47 return reg_num; in GetRegisterNumber()
136 uint32_t reg_num = GetRegisterNumber( in MakeRegisterBasedLocationExpressionInternal() local
138 if (reg_num == LLDB_INVALID_REGNUM) in MakeRegisterBasedLocationExpressionInternal()
141 if (reg_num > 31) { in MakeRegisterBasedLocationExpressionInternal()
146 stream.PutULEB128(reg_num); in MakeRegisterBasedLocationExpressionInternal()
151 stream.PutHex8(base + reg_num); in MakeRegisterBasedLocationExpressionInternal()
H A DPdbFPOProgramToDWARFExpression.cpp71 uint32_t reg_num = in ResolveFPOProgram() local
74 if (reg_num == LLDB_INVALID_REGNUM) in ResolveFPOProgram()
77 return MakeNode<RegisterNode>(alloc, reg_num); in ResolveFPOProgram()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterContextMemory.cpp78 const uint32_t reg_num = reg_info->kinds[eRegisterKindLLDB]; in ReadRegister() local
79 if (!m_reg_valid[reg_num]) { in ReadRegister()
93 const uint32_t reg_num = reg_info->kinds[eRegisterKindLLDB]; in WriteRegister() local
97 m_reg_valid[reg_num] = false; in WriteRegister()
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Core/
H A DValueObjectRegister.h87 uint32_t reg_num);
122 void ConstructObject(uint32_t reg_num);
127 uint32_t reg_num);
130 lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num);
H A DEmulateInstruction.h373 virtual bool GetRegisterInfo(lldb::RegisterKind reg_kind, uint32_t reg_num,
383 uint32_t reg_num, std::string &reg_name);
398 bool ReadRegister(lldb::RegisterKind reg_kind, uint32_t reg_num,
402 uint32_t reg_num, const RegisterValue &reg_value);
404 uint64_t ReadRegisterUnsigned(lldb::RegisterKind reg_kind, uint32_t reg_num,
408 lldb::RegisterKind reg_kind, uint32_t reg_num,
485 uint32_t &reg_num);
/freebsd-13.1/contrib/llvm-project/lldb/source/Host/common/
H A DNativeRegisterContext.cpp72 const uint32_t reg_num = ConvertRegisterKindToRegisterNumber(kind, num); in GetRegisterInfo() local
73 if (reg_num == LLDB_INVALID_REGNUM) in GetRegisterInfo()
75 return GetRegisterInfoAtIndex(reg_num); in GetRegisterInfo()
98 const uint32_t reg_num = reg_set->registers[reg_num_index]; in GetRegisterSetNameForRegisterAtIndex() local
100 if (reg_info->kinds[RegisterKind::eRegisterKindLLDB] == reg_num) { in GetRegisterSetNameForRegisterAtIndex()
438 uint32_t reg_num = in GetExpeditedRegisters() local
440 if (reg_num == LLDB_INVALID_REGNUM) in GetExpeditedRegisters()
443 expedited_reg_nums.push_back(reg_num); in GetExpeditedRegisters()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS64/
H A DEmulateInstructionMIPS64.cpp219 switch (reg_num) { in GetRegisterName()
366 switch (reg_num) { in GetRegisterName()
589 switch (reg_num) { in GetRegisterInfo()
592 reg_num = dwarf_pc_mips64; in GetRegisterInfo()
596 reg_num = dwarf_sp_mips64; in GetRegisterInfo()
604 reg_num = dwarf_ra_mips64; in GetRegisterInfo()
608 reg_num = dwarf_sr_mips64; in GetRegisterInfo()
619 if (reg_num == dwarf_sr_mips64 || reg_num == dwarf_fcsr_mips64 || in GetRegisterInfo()
620 reg_num == dwarf_fir_mips64 || reg_num == dwarf_mcsr_mips64 || in GetRegisterInfo()
621 reg_num == dwarf_mir_mips64 || reg_num == dwarf_config5_mips64) { in GetRegisterInfo()
[all …]
/freebsd-13.1/sys/contrib/octeon-sdk/
H A Dcvmx-power-throttle.c206 uint64_t csr_addr, reg_num, reg_reg, reg_sel; in cvmx_power_throttle_csr_addr() local
215 reg_num = (ppid << 8) + (reg_reg << 3) + reg_sel; in cvmx_power_throttle_csr_addr()
216 csr_addr = CVMX_L2C_COP0_MAPX(0) + ((reg_num) << 3); in cvmx_power_throttle_csr_addr()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/
H A DEmulateInstructionARM64.cpp54 static bool LLDBTableGetRegisterInfo(uint32_t reg_num, RegisterInfo &reg_info) { in LLDB_PLUGIN_DEFINE_ADV()
55 if (reg_num >= llvm::array_lengthof(g_register_infos_arm64_le)) in LLDB_PLUGIN_DEFINE_ADV()
57 reg_info = g_register_infos_arm64_le[reg_num]; in LLDB_PLUGIN_DEFINE_ADV()
158 uint32_t reg_num, in GetRegisterInfo() argument
161 switch (reg_num) { in GetRegisterInfo()
164 reg_num = gpr_pc_arm64; in GetRegisterInfo()
168 reg_num = gpr_sp_arm64; in GetRegisterInfo()
172 reg_num = gpr_fp_arm64; in GetRegisterInfo()
176 reg_num = gpr_lr_arm64; in GetRegisterInfo()
180 reg_num = gpr_cpsr_arm64; in GetRegisterInfo()
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS/
H A DEmulateInstructionMIPS.cpp232 switch (reg_num) { in GetRegisterName()
379 switch (reg_num) { in GetRegisterName()
602 switch (reg_num) { in GetRegisterInfo()
605 reg_num = dwarf_pc_mips; in GetRegisterInfo()
609 reg_num = dwarf_sp_mips; in GetRegisterInfo()
617 reg_num = dwarf_ra_mips; in GetRegisterInfo()
621 reg_num = dwarf_sr_mips; in GetRegisterInfo()
632 if (reg_num == dwarf_sr_mips || reg_num == dwarf_fcsr_mips || in GetRegisterInfo()
633 reg_num == dwarf_fir_mips || reg_num == dwarf_mcsr_mips || in GetRegisterInfo()
634 reg_num == dwarf_mir_mips || reg_num == dwarf_config5_mips) { in GetRegisterInfo()
[all …]

123