Searched refs:reg_num (Results 1 - 25 of 61) sorted by relevance

123

/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBLocationToDWARFExpression.cpp108 uint32_t reg_num; local
127 reg_num = LLDB_REGNUM_GENERIC_FP;
130 reg_num = GetLLDBRegisterNumber(arch_type, reg_id);
131 if (reg_num == LLDB_INVALID_REGNUM)
135 if (reg_num > 31) {
137 stream.PutULEB128(reg_num);
139 stream.PutHex8(DW_OP_breg0 + reg_num);
150 uint32_t reg_num = GetLLDBRegisterNumber(arch_type, symbol.getRegisterId()); local
151 if (reg_num == LLDB_INVALID_REGNUM)
154 if (reg_num > 3
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/
H A DUnwindPlan.cpp38 return m_location.reg_num == rhs.m_location.reg_num;
138 other_reg_info = unwind_plan->GetRegisterInfo(thread, m_location.reg_num);
142 s.Printf("=reg(%u)", m_location.reg_num);
160 Thread *thread, uint32_t reg_num) {
161 const RegisterInfo *reg_info = unwind_plan->GetRegisterInfo(thread, reg_num);
165 s.Printf("reg(%u)", reg_num);
180 return m_value.reg.reg_num == rhs.m_value.reg.reg_num;
196 DumpRegisterName(s, unwind_plan, thread, m_value.reg.reg_num);
159 DumpRegisterName(Stream &s, const UnwindPlan *unwind_plan, Thread *thread, uint32_t reg_num) argument
253 GetRegisterInfo( uint32_t reg_num, UnwindPlan::Row::RegisterLocation &register_location) const argument
264 RemoveRegisterInfo(uint32_t reg_num) argument
271 SetRegisterInfo( uint32_t reg_num, const UnwindPlan::Row::RegisterLocation register_location) argument
277 SetRegisterLocationToAtCFAPlusOffset(uint32_t reg_num, int32_t offset, bool can_replace) argument
289 SetRegisterLocationToIsCFAPlusOffset(uint32_t reg_num, int32_t offset, bool can_replace) argument
301 SetRegisterLocationToUndefined( uint32_t reg_num, bool can_replace, bool can_replace_only_if_unspecified) argument
318 SetRegisterLocationToUnspecified(uint32_t reg_num, bool can_replace) argument
329 SetRegisterLocationToRegister(uint32_t reg_num, uint32_t other_reg_num, bool can_replace) argument
341 SetRegisterLocationToSame(uint32_t reg_num, bool must_replace) argument
[all...]
H A DDWARFCallFrameInfo.cpp667 uint32_t reg_num = extended_opcode; local
674 unwind_plan.GetRowAtIndex(0)->GetRegisterInfo(reg_num,
676 row->SetRegisterInfo(reg_num, reg_location);
742 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); local
744 unwind_plan.GetRowAtIndex(0)->GetRegisterInfo(reg_num,
746 row->SetRegisterInfo(reg_num, reg_location);
832 uint8_t reg_num = extended_opcode; local
835 row.SetRegisterInfo(reg_num, reg_location);
849 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); local
853 row.SetRegisterInfo(reg_num, reg_locatio
862 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); local
874 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); local
886 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); local
899 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); local
910 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); local
945 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); local
961 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); local
975 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); local
1001 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); local
[all...]
H A DPostfixExpression.cpp216 uint32_t reg_num = reg.GetRegNum(); local
217 assert(reg_num != LLDB_INVALID_REGNUM);
219 if (reg_num > 31) {
221 m_out_stream.PutULEB128(reg_num);
223 m_out_stream.PutHex8(DW_OP_breg0 + reg_num);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/
H A DEmulationStateARM.cpp32 uint32_t reg_num; local
35 reg_num =
37 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num);
46 reg_num =
49 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num);
66 bool EmulationStateARM::StorePseudoRegisterValue(uint32_t reg_num, argument
68 if (reg_num <= dwarf_cpsr)
69 m_gpr[reg_num - dwarf_r0] = (uint32_t)value;
70 else if ((dwarf_s0 <= reg_num) && (reg_num <
86 ReadPseudoRegisterValue(uint32_t reg_num, bool &success) argument
[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-11-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DUnwindPlan.h128 void SetInRegister(uint32_t reg_num) { argument
130 m_location.reg_num = reg_num;
135 return m_location.reg_num;
189 uint32_t reg_num; // The register number member in union:lldb_private::UnwindPlan::Row::RegisterLocation::__anon1168
227 void SetIsRegisterPlusOffset(uint32_t reg_num, int32_t offset) { argument
229 m_value.reg.reg_num = reg_num;
237 void SetIsRegisterDereferenced(uint32_t reg_num) { argument
239 m_value.reg.reg_num
309 uint32_t reg_num; // The register number member in struct:lldb_private::UnwindPlan::Row::FAValue::__anon1170::__anon1171
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Core/
H A DEmulateInstruction.cpp84 uint32_t reg_num,
87 if (GetRegisterInfo(reg_kind, reg_num, reg_info))
93 uint32_t reg_num,
97 if (ReadRegister(reg_kind, reg_num, reg_value))
125 uint32_t reg_num,
128 if (GetRegisterInfo(reg_kind, reg_num, reg_info))
135 uint32_t reg_num,
138 if (GetRegisterInfo(reg_kind, reg_num, reg_info)) {
341 uint32_t reg_num; local
342 if (GetBestRegisterKindAndNumber(reg_info, reg_kind, reg_num))
83 ReadRegister(lldb::RegisterKind reg_kind, uint32_t reg_num, RegisterValue &reg_value) argument
92 ReadRegisterUnsigned(lldb::RegisterKind reg_kind, uint32_t reg_num, uint64_t fail_value, bool *success_ptr) argument
123 WriteRegister(const Context &context, lldb::RegisterKind reg_kind, uint32_t reg_num, const RegisterValue &reg_value) argument
133 WriteRegisterUnsigned(const Context &context, lldb::RegisterKind reg_kind, uint32_t reg_num, uint64_t uint_value) argument
535 GetBestRegisterKindAndNumber( const RegisterInfo *reg_info, lldb::RegisterKind &reg_kind, uint32_t &reg_num) argument
576 uint32_t reg_num; local
[all...]
H A DValueObjectRegister.cpp220 void ValueObjectRegister::ConstructObject(uint32_t reg_num) { argument
221 const RegisterInfo *reg_info = m_reg_ctx_sp->GetRegisterInfoAtIndex(reg_num);
233 uint32_t reg_num)
237 ConstructObject(reg_num);
242 uint32_t reg_num) {
243 return (new ValueObjectRegister(exe_scope, reg_ctx_sp, reg_num))->GetSP();
248 uint32_t reg_num)
252 ConstructObject(reg_num);
231 ValueObjectRegister(ValueObject &parent, lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num) argument
240 Create(ExecutionContextScope *exe_scope, lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num) argument
246 ValueObjectRegister(ExecutionContextScope *exe_scope, lldb::RegisterContextSP &reg_ctx, uint32_t reg_num) argument
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterContextMemory.cpp78 const uint32_t reg_num = reg_info->kinds[eRegisterKindLLDB]; local
79 if (!m_reg_valid[reg_num]) {
93 const uint32_t reg_num = reg_info->kinds[eRegisterKindLLDB]; local
97 m_reg_valid[reg_num] = false;
H A DRegisterContextDarwin_i386.h199 static uint32_t GetRegisterNumber(uint32_t reg_kind, uint32_t reg_num);
201 static int GetSetForNativeRegNum(int reg_num);
H A DRegisterContextDarwin_x86_64.h204 static uint32_t GetRegisterNumber(uint32_t reg_kind, uint32_t reg_num);
206 static int GetSetForNativeRegNum(int reg_num);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DDWARFLocationExpression.cpp45 uint32_t reg_num = GetLLDBRegisterNumber(arch_type, register_id); local
46 if (reg_num != LLDB_INVALID_REGNUM)
47 return reg_num;
136 uint32_t reg_num = GetRegisterNumber(
138 if (reg_num == LLDB_INVALID_REGNUM)
141 if (reg_num > 31) {
146 stream.PutULEB128(reg_num);
151 stream.PutHex8(base + reg_num);
H A DPdbFPOProgramToDWARFExpression.cpp71 uint32_t reg_num =
74 if (reg_num == LLDB_INVALID_REGNUM)
77 return MakeNode<RegisterNode>(alloc, reg_num);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Target/
H A DThreadPlanTracer.cpp213 for (uint32_t reg_num = 0, num_registers = reg_ctx->GetRegisterCount();
214 reg_num < num_registers; ++reg_num) {
215 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num);
217 assert(reg_num < m_register_values.size());
218 if (m_register_values[reg_num].GetType() == RegisterValue::eTypeInvalid ||
219 reg_value != m_register_values[reg_num]) {
226 m_register_values[reg_num] = reg_value;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Instruction/PPC64/
H A DEmulateInstructionPPC64.cpp69 static bool LLDBTableGetRegisterInfo(uint32_t reg_num, RegisterInfo &reg_info) { argument
70 if (reg_num >= llvm::array_lengthof(g_register_infos_ppc64le))
72 reg_info = g_register_infos_ppc64le[reg_num];
77 uint32_t reg_num,
80 switch (reg_num) {
83 reg_num = gpr_pc_ppc64le;
87 reg_num = gpr_r1_ppc64le;
91 reg_num = gpr_lr_ppc64le;
95 reg_num = gpr_cr_ppc64le;
104 return LLDBTableGetRegisterInfo(reg_num, reg_inf
76 GetRegisterInfo(RegisterKind reg_kind, uint32_t reg_num, RegisterInfo &reg_info) argument
[all...]
H A DEmulateInstructionPPC64.h66 bool GetRegisterInfo(lldb::RegisterKind reg_kind, uint32_t reg_num,
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Core/
H A DValueObjectRegister.h121 uint32_t reg_num);
156 void ConstructObject(uint32_t reg_num);
161 uint32_t reg_num);
163 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-11-stable/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.cpp334 uint32_t reg_num; local
336 reg_num))
337 return (uint64_t)reg_kind << 24 | reg_num;
435 uint32_t reg_num = LLDB_INVALID_REGNUM; local
441 reg_num = context.info.RegisterToRegisterPlusOffset.data_reg
446 if (reg_num != LLDB_INVALID_REGNUM &&
448 if (m_pushed_regs.find(reg_num) == m_pushed_regs.end()) {
449 m_pushed_regs[reg_num] = addr;
451 m_curr_row->SetRegisterLocationToAtCFAPlusOffset(reg_num, offset,
536 // const uint32_t reg_num
586 const uint32_t reg_num = local
[all...]
/freebsd-11-stable/sys/contrib/octeon-sdk/
H A Dcvmx-power-throttle.c206 uint64_t csr_addr, reg_num, reg_reg, reg_sel; local
215 reg_num = (ppid << 8) + (reg_reg << 3) + reg_sel;
216 csr_addr = CVMX_L2C_COP0_MAPX(0) + ((reg_num) << 3);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Host/common/
H A DNativeRegisterContext.cpp72 const uint32_t reg_num = ConvertRegisterKindToRegisterNumber(kind, num); local
73 if (reg_num == LLDB_INVALID_REGNUM)
75 return GetRegisterInfoAtIndex(reg_num);
98 const uint32_t reg_num = reg_set->registers[reg_num_index]; local
100 if (reg_info->kinds[RegisterKind::eRegisterKindLLDB] == reg_num) {
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS64/
H A DEmulateInstructionMIPS64.cpp214 const char *EmulateInstructionMIPS64::GetRegisterName(unsigned reg_num, argument
217 switch (reg_num) {
364 switch (reg_num) {
584 uint32_t reg_num,
587 switch (reg_num) {
590 reg_num = dwarf_pc_mips64;
594 reg_num = dwarf_sp_mips64;
598 reg_num = dwarf_r30_mips64;
602 reg_num = dwarf_ra_mips64;
606 reg_num
583 GetRegisterInfo(RegisterKind reg_kind, uint32_t reg_num, RegisterInfo &reg_info) argument
[all...]
H A DEmulateInstructionMIPS64.h77 bool GetRegisterInfo(lldb::RegisterKind reg_kind, uint32_t reg_num,
171 const char *GetRegisterName(unsigned reg_num, bool altnernate_name);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/NetBSD/
H A DNativeRegisterContextNetBSD_x86_64.h91 int GetSetForNativeRegNum(int reg_num) const;

Completed in 169 milliseconds

123