Home
last modified time | relevance | path

Searched refs:value_regs (Results 1 – 9 of 9) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
H A DDynamicRegisterInfo.cpp102 std::vector<uint32_t> value_regs; in SetRegisterInfo() local
420 if (reg_info.value_regs) { in AddRegister()
421 for (i = 0; reg_info.value_regs[i] != LLDB_INVALID_REGNUM; ++i) in AddRegister()
422 m_value_regs_map[reg_num].push_back(reg_info.value_regs[i]); in AddRegister()
482 m_regs[i].value_regs = m_value_regs_map[i].data(); in Finalize()
484 m_regs[i].value_regs = NULL; in Finalize()
493 if (m_regs[reg_num].value_regs) { in Finalize()
718 if (m_regs[i].value_regs) { in Dump()
720 for (size_t j = 0; m_regs[i].value_regs[j] != LLDB_INVALID_REGNUM; ++j) { in Dump()
721 s.Printf("%s ", m_regs[m_regs[i].value_regs[j]].name); in Dump()
H A DRegisterContextDummy.cpp54 m_pc_reg_info.value_regs = NULL; in RegisterContextDummy()
65 delete m_pc_reg_info.value_regs; in ~RegisterContextDummy()
H A DRegisterContextHistory.cpp55 m_pc_reg_info.value_regs = NULL; in RegisterContextHistory()
66 delete m_pc_reg_info.value_regs; in ~RegisterContextHistory()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteRegisterContext.cpp213 if (reg_info->value_regs) { in ReadRegisterBytes()
220 const uint32_t prim_reg = reg_info->value_regs[idx]; in ReadRegisterBytes()
348 if (reg_info->value_regs) { in WriteRegisterBytes()
357 const uint32_t reg = reg_info->value_regs[idx]; in WriteRegisterBytes()
478 ->value_regs) // skip registers that are slices of real registers in ReadAllRegisterValues()
561 if (reg_info->value_regs == NULL) in WriteAllRegisterValues()
596 if (reg_info->value_regs) in WriteAllRegisterValues()
641 if (reg_info->value_regs) // skip registers that are slices of real in WriteAllRegisterValues()
873 if (!g_register_infos[i].value_regs) { in HardcodeARMRegisters()
878 g_register_infos[i].value_regs[0]; in HardcodeARMRegisters()
[all …]
H A DProcessGDBRemote.cpp541 std::vector<uint32_t> value_regs; in BuildDynamicRegisterInfo() local
614 SplitCommaSeparatedRegisterNumberString(value, value_regs, 16); in BuildDynamicRegisterInfo()
636 if (!value_regs.empty()) { in BuildDynamicRegisterInfo()
637 value_regs.push_back(LLDB_INVALID_REGNUM); in BuildDynamicRegisterInfo()
638 reg_info.value_regs = value_regs.data(); in BuildDynamicRegisterInfo()
4374 std::vector<uint32_t> value_regs; in ParseRegisters() local
4400 &reg_name, &alt_name, &set_name, &value_regs, in ParseRegisters()
4467 SplitCommaSeparatedRegisterNumberString(value, value_regs, 0); in ParseRegisters()
4512 if (!value_regs.empty()) { in ParseRegisters()
4513 value_regs.push_back(LLDB_INVALID_REGNUM); in ParseRegisters()
[all …]
H A DGDBRemoteCommunicationServerLLGS.cpp443 if (reg_info_p->value_regs != nullptr)
737 } else if (reg_info_p->value_regs == nullptr) {
1822 if (reg_info->value_regs && reg_info->value_regs[0] != LLDB_INVALID_REGNUM) {
1825 for (const uint32_t *reg_num = reg_info->value_regs;
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/
H A Dlldb-private-types.h48 uint32_t *value_regs; // List of registers (terminated with member
/freebsd-12.1/contrib/llvm/tools/lldb/source/Commands/
H A DCommandObjectRegister.cpp141 if (primitive_only && reg_info && reg_info->value_regs) in DumpRegisterSet()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Target/
H A DRegisterContext.cpp255 if (!reg_info || reg_info->value_regs) in CopyFromRegisterContext()