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

12

/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/
H A DEmulationStateARM.cpp41 uint32_t reg_num; local
45 reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber (eRegisterKindDWARF, i);
46 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex (reg_num);
58 reg_num = reg_ctx->ConvertRegisterKindToRegisterNumber (eRegisterKindDWARF, i);
60 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex (reg_num);
78 EmulationStateARM::StorePseudoRegisterValue (uint32_t reg_num, uint64_t value) argument
80 if ((dwarf_r0 <= reg_num) && (reg_num <= dwarf_cpsr))
81 m_gpr[reg_num - dwarf_r0] = (uint32_t) value;
82 else if ((dwarf_s0 <= reg_num)
103 ReadPseudoRegisterValue(uint32_t reg_num, bool &success) argument
[all...]
H A DEmulationStateARM.h27 StorePseudoRegisterValue (uint32_t reg_num, uint64_t value);
30 ReadPseudoRegisterValue (uint32_t reg_num, bool &success);
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Symbol/
H A DUnwindPlan.cpp37 return m_location.reg_num == rhs.m_location.reg_num;
130 other_reg_info = unwind_plan->GetRegisterInfo (thread, m_location.reg_num);
134 s.Printf ("=reg(%u)", m_location.reg_num);
199 UnwindPlan::Row::GetRegisterInfo (uint32_t reg_num, UnwindPlan::Row::RegisterLocation& register_location) const argument
201 collection::const_iterator pos = m_register_locations.find(reg_num);
211 UnwindPlan::Row::SetRegisterInfo (uint32_t reg_num, const UnwindPlan::Row::RegisterLocation register_location) argument
213 m_register_locations[reg_num] = register_location;
217 UnwindPlan::Row::SetRegisterLocationToAtCFAPlusOffset (uint32_t reg_num, int32_t offset, bool can_replace) argument
219 if (!can_replace && m_register_locations.find(reg_num) !
228 SetRegisterLocationToIsCFAPlusOffset(uint32_t reg_num, int32_t offset, bool can_replace) argument
239 SetRegisterLocationToUndefined(uint32_t reg_num, bool can_replace, bool can_replace_only_if_unspecified) argument
258 SetRegisterLocationToUnspecified(uint32_t reg_num, bool can_replace) argument
269 SetRegisterLocationToRegister(uint32_t reg_num, uint32_t other_reg_num, bool can_replace) argument
282 SetRegisterLocationToSame(uint32_t reg_num, bool must_replace) argument
293 SetCFARegister(uint32_t reg_num) argument
[all...]
H A DDWARFCallFrameInfo.cpp270 uint32_t reg_num = (uint32_t)m_cfi_data.GetULEB128(&offset); local
272 cie_sp->initial_row.SetCFARegister (reg_num);
284 uint32_t reg_num = extended_opcode; local
288 cie_sp->initial_row.SetRegisterInfo (reg_num, reg_location);
434 uint32_t reg_num = 0; local
480 reg_num = extended_opcode;
483 row->SetRegisterInfo (reg_num, reg_location);
492 reg_num = extended_opcode;
498 if (unwind_plan.IsValidRowIndex(0) && unwind_plan.GetRowAtIndex(0)->GetRegisterInfo(reg_num, reg_location))
499 row->SetRegisterInfo (reg_num, reg_locatio
[all...]
/freebsd-10.0-release/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DUnwindPlan.h152 SetInRegister (uint32_t reg_num) argument
155 m_location.reg_num = reg_num;
162 return m_location.reg_num;
231 uint32_t reg_num; // The register number member in union:lldb_private::UnwindPlan::Row::RegisterLocation::__anon3515
255 GetRegisterInfo (uint32_t reg_num, RegisterLocation& register_location) const;
258 SetRegisterInfo (uint32_t reg_num, const RegisterLocation register_location);
285 SetRegisterLocationToAtCFAPlusOffset (uint32_t reg_num,
290 SetRegisterLocationToIsCFAPlusOffset (uint32_t reg_num,
295 SetRegisterLocationToUndefined (uint32_t reg_num,
[all...]
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Core/
H A DEmulateInstruction.cpp78 EmulateInstruction::ReadRegister (uint32_t reg_kind, uint32_t reg_num, RegisterValue& reg_value) argument
81 if (GetRegisterInfo(reg_kind, reg_num, reg_info))
88 uint32_t reg_num,
93 if (ReadRegister (reg_kind, reg_num, reg_value))
126 uint32_t reg_num,
130 if (GetRegisterInfo(reg_kind, reg_num, reg_info))
139 uint32_t reg_num,
144 if (GetRegisterInfo(reg_kind, reg_num, reg_info))
395 uint32_t reg_kind, reg_num; local
396 if (GetBestRegisterKindAndNumber (reg_info, reg_kind, reg_num))
87 ReadRegisterUnsigned(uint32_t reg_kind, uint32_t reg_num, uint64_t fail_value, bool *success_ptr) argument
124 WriteRegister(const Context &context, uint32_t reg_kind, uint32_t reg_num, const RegisterValue& reg_value) argument
137 WriteRegisterUnsigned(const Context &context, uint32_t reg_kind, uint32_t reg_num, uint64_t uint_value) argument
610 GetBestRegisterKindAndNumber(const RegisterInfo *reg_info, uint32_t &reg_kind, uint32_t &reg_num) argument
656 uint32_t reg_kind, reg_num; local
[all...]
H A DValueObjectRegister.cpp257 ValueObjectRegister::ConstructObject (uint32_t reg_num) argument
259 const RegisterInfo *reg_info = m_reg_ctx_sp->GetRegisterInfoAtIndex (reg_num);
270 ValueObjectRegister::ValueObjectRegister (ValueObject &parent, lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num) : argument
279 ConstructObject(reg_num);
283 ValueObjectRegister::Create (ExecutionContextScope *exe_scope, lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num) argument
285 return (new ValueObjectRegister (exe_scope, reg_ctx_sp, reg_num))->GetSP();
288 ValueObjectRegister::ValueObjectRegister (ExecutionContextScope *exe_scope, lldb::RegisterContextSP &reg_ctx, uint32_t reg_num) : argument
297 ConstructObject(reg_num);
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
H A DRegisterContextMemory.cpp109 const uint32_t reg_num = reg_info->kinds[eRegisterKindLLDB]; local
110 if (!m_reg_valid[reg_num])
124 const uint32_t reg_num = reg_info->kinds[eRegisterKindLLDB]; local
127 m_reg_valid[reg_num] = false;
H A DRegisterContextDarwin_i386.h257 GetRegisterNumber (uint32_t reg_kind, uint32_t reg_num);
260 GetSetForNativeRegNum (int reg_num);
H A DRegisterContextDarwin_x86_64.h261 GetRegisterNumber (uint32_t reg_kind, uint32_t reg_num);
264 GetSetForNativeRegNum (int reg_num);
H A DDynamicRegisterInfo.cpp182 const uint32_t reg_num = m_regs.size(); local
191 m_set_reg_nums[set].push_back(reg_num);
H A DRegisterContextDarwin_arm.h321 GetRegisterNumber (uint32_t reg_kind, uint32_t reg_num);
324 GetSetForNativeRegNum (int reg_num);
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteRegisterContext.h54 const uint32_t reg_num = (uint32_t)m_regs.size(); local
64 m_value_regs_map[reg_num].push_back(reg_info.value_regs[i]);
65 m_value_regs_map[reg_num].push_back(LLDB_INVALID_REGNUM);
66 reg_info.value_regs = m_value_regs_map[reg_num].data();
71 m_invalidate_regs_map[reg_num].push_back(reg_info.invalidate_regs[i]);
72 m_invalidate_regs_map[reg_num].push_back(LLDB_INVALID_REGNUM);
73 reg_info.invalidate_regs = m_invalidate_regs_map[reg_num].data();
80 m_set_reg_nums[set].push_back(reg_num);
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Target/
H A DThreadPlanTracer.cpp264 for (uint32_t reg_num = 0, num_registers = reg_ctx->GetRegisterCount();
265 reg_num < num_registers;
266 ++reg_num)
268 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfoAtIndex(reg_num);
271 assert (reg_num < m_register_values.size());
272 if (m_register_values[reg_num].GetType() == RegisterValue::eTypeInvalid ||
273 reg_value != m_register_values[reg_num])
281 m_register_values[reg_num] = reg_value;
H A DABI.cpp85 ABI::GetRegisterInfoByKind (RegisterKind reg_kind, uint32_t reg_num, RegisterInfo &info) argument
96 if (register_info_array[i].kinds[reg_kind] == reg_num)
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Utility/
H A DARM_DWARF_Registers.cpp19 GetARMDWARFRegisterName (unsigned reg_num) argument
21 switch (reg_num)
209 GetARMDWARFRegisterInfo (unsigned reg_num, RegisterInfo &reg_info) argument
214 if (reg_num >= dwarf_q0 && reg_num <= dwarf_q15)
221 if (reg_num >= dwarf_d0 && reg_num <= dwarf_d31)
227 else if (reg_num >= dwarf_s0 && reg_num <= dwarf_s31)
233 else if (reg_num >
[all...]
H A DARM_DWARF_Registers.h210 GetARMDWARFRegisterName (unsigned reg_num);
213 GetARMDWARFRegisterInfo (unsigned reg_num,
/freebsd-10.0-release/contrib/llvm/tools/lldb/include/lldb/Core/
H A DValueObjectRegister.h134 Create (ExecutionContextScope *exe_scope, lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num);
181 ConstructObject (uint32_t reg_num);
184 ValueObjectRegister (ValueObject &parent, lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num);
185 ValueObjectRegister (ExecutionContextScope *exe_scope, lldb::RegisterContextSP &reg_ctx_sp, uint32_t reg_num);
H A DEmulateInstruction.h412 GetRegisterInfo (uint32_t reg_kind, uint32_t reg_num, RegisterInfo &reg_info) = 0;
424 TranslateRegister (uint32_t reg_kind, uint32_t reg_num, std::string &reg_name);
453 uint32_t reg_num,
459 uint32_t reg_num,
464 uint32_t reg_num,
471 uint32_t reg_num,
615 uint32_t &reg_num);
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.cpp359 uint32_t reg_kind, reg_num; local
360 if (EmulateInstruction::GetBestRegisterKindAndNumber (&reg_info, reg_kind, reg_num))
361 return (uint64_t)reg_kind << 24 | reg_num;
479 uint32_t reg_num = LLDB_INVALID_REGNUM; local
484 reg_num = context.info.RegisterToRegisterPlusOffset.data_reg.kinds[unwind_reg_kind];
493 if (reg_num != LLDB_INVALID_REGNUM)
495 if (m_pushed_regs.find (reg_num) == m_pushed_regs.end())
497 m_pushed_regs[reg_num] = addr;
499 m_curr_row->SetRegisterLocationToAtCFAPlusOffset (reg_num, offset, cant_replace);
610 // const uint32_t reg_num
634 const uint32_t reg_num = reg_info->kinds[m_unwind_plan_ptr->GetRegisterKind()]; local
[all...]
/freebsd-10.0-release/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-10.0-release/contrib/llvm/tools/lldb/source/Expression/
H A DDWARFExpression.cpp430 uint32_t reg_num = op - DW_OP_reg0; local
434 if (abi->GetRegisterInfoByKind(m_reg_kind, reg_num, reg_info))
448 s->Printf("DW_OP_reg%u", reg_num); break;
485 uint32_t reg_num = op - DW_OP_breg0; local
490 if (abi->GetRegisterInfoByKind(m_reg_kind, reg_num, reg_info))
504 s->Printf("DW_OP_breg%i(0x%" PRIx64 ")", reg_num, reg_offset);
510 uint32_t reg_num = m_data.GetULEB128(&offset); local
514 if (abi->GetRegisterInfoByKind(m_reg_kind, reg_num, reg_info))
528 s->Printf("DW_OP_regx(%" PRIu32 ")", reg_num); break;
536 uint32_t reg_num local
716 ReadRegisterValueAsScalar( RegisterContext *reg_ctx, uint32_t reg_kind, uint32_t reg_num, Error *error_ptr, Value &value ) argument
1330 uint32_t reg_num; local
[all...]
/freebsd-10.0-release/contrib/llvm/tools/lldb/include/lldb/Target/
H A DABI.h120 uint32_t reg_num,
/freebsd-10.0-release/contrib/binutils/opcodes/
H A Di386-gen.c256 char *reg_name, *reg_type, *reg_flags, *reg_num; local
310 /* Find reg_num. */
311 reg_num = next_field (str, &str);
314 reg_name, reg_type, reg_flags, reg_num);
/freebsd-10.0-release/sys/dev/nxge/xgehal/
H A Dxgehal-fifo.c401 int reg_num = i / 2; local
415 if (reg_num == 0) {
421 val64, tx_fifo_partitions[reg_num]);
425 reg_num, (unsigned long long)(ulong_t)
426 tx_fifo_partitions[reg_num],

Completed in 210 milliseconds

12