| /freebsd-13.1/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | UnwindPlan.cpp | 39 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 D | DWARFCallFrameInfo.cpp | 666 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 D | PostfixExpression.cpp | 216 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 D | UnwindPlan.h | 128 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 D | EmulationStateARM.cpp | 32 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 D | EmulationStateARM.h | 23 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 D | PDBLocationToDWARFExpression.cpp | 108 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 D | EmulateInstruction.cpp | 87 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 ®_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 D | ValueObjectRegister.cpp | 158 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 D | NativeRegisterContextFreeBSD_x86_64.cpp | 307 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 D | NativeRegisterContextFreeBSD_powerpc.cpp | 111 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 D | NativeRegisterContextNetBSD_x86_64.cpp | 314 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 D | ThreadPlanTracer.cpp | 217 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 D | EmulateInstructionPPC64.cpp | 71 static bool LLDBTableGetRegisterInfo(uint32_t reg_num, RegisterInfo ®_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 D | UnwindAssemblyInstEmulation.cpp | 364 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 D | DWARFLocationExpression.cpp | 45 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 D | PdbFPOProgramToDWARFExpression.cpp | 71 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 D | RegisterContextMemory.cpp | 78 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 D | ValueObjectRegister.h | 87 uint32_t reg_num); 122 void ConstructObject(uint32_t reg_num); 127 uint32_t reg_num); 130 lldb::RegisterContextSP ®_ctx_sp, uint32_t reg_num);
|
| H A D | EmulateInstruction.h | 373 virtual bool GetRegisterInfo(lldb::RegisterKind reg_kind, uint32_t reg_num, 383 uint32_t reg_num, std::string ®_name); 398 bool ReadRegister(lldb::RegisterKind reg_kind, uint32_t reg_num, 402 uint32_t reg_num, const RegisterValue ®_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 ®_num);
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Host/common/ |
| H A D | NativeRegisterContext.cpp | 72 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 D | EmulateInstructionMIPS64.cpp | 219 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 D | cvmx-power-throttle.c | 206 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 D | EmulateInstructionARM64.cpp | 54 static bool LLDBTableGetRegisterInfo(uint32_t reg_num, RegisterInfo ®_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 D | EmulateInstructionMIPS.cpp | 232 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 …]
|