Home
last modified time | relevance | path

Searched refs:invalidate_regs (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/lldb/unittests/Target/
H A DDynamicRegisterInfoTest.cpp37 std::vector<uint32_t> invalidate_regs = {}) { argument
50 invalidate_regs};
57 std::vector<uint32_t> invalidate_regs) { in ExpectInRegs() argument
64 EXPECT_EQ(reg.invalidate_regs, invalidate_regs); in ExpectInRegs()
70 std::vector<uint32_t> invalidate_regs = {}) { argument
76 EXPECT_THAT(regs_to_vector(reg->invalidate_regs), invalidate_regs);
/llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/
H A DNativeRegisterContextLinux.cpp44 if (reg_info->invalidate_regs && in WriteRegisterRaw()
45 (reg_info->invalidate_regs[0] != LLDB_INVALID_REGNUM)) { in WriteRegisterRaw()
49 uint32_t full_reg = reg_info->invalidate_regs[0]; in WriteRegisterRaw()
H A DNativeRegisterContextLinux_arm.cpp113 bool is_subreg = reg_info->invalidate_regs && in ReadRegister()
114 (reg_info->invalidate_regs[0] != LLDB_INVALID_REGNUM); in ReadRegister()
118 full_reg = reg_info->invalidate_regs[0]; in ReadRegister()
H A DNativeRegisterContextLinux_x86_64.cpp435 bool is_subreg = reg_info->invalidate_regs && in ReadRegister()
436 (reg_info->invalidate_regs[0] != LLDB_INVALID_REGNUM); in ReadRegister()
440 full_reg = reg_info->invalidate_regs[0]; in ReadRegister()
/llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/
H A DRegisterContextDummy.cpp51 m_pc_reg_info.invalidate_regs = nullptr; in RegisterContextDummy()
62 delete m_pc_reg_info.invalidate_regs; in ~RegisterContextDummy()
H A DRegisterContextHistory.cpp52 m_pc_reg_info.invalidate_regs = nullptr; in RegisterContextHistory()
63 delete m_pc_reg_info.invalidate_regs; in ~RegisterContextHistory()
/llvm-project-15.0.7/lldb/source/Target/
H A DDynamicRegisterInfo.cpp238 std::vector<uint32_t> invalidate_regs; in SetRegisterInfo() local
397 if (!reg.invalidate_regs.empty()) in SetRegisterInfo()
398 m_invalidate_regs_map[local_regnum] = std::move(reg.invalidate_regs); in SetRegisterInfo()
500 m_regs[i].invalidate_regs = m_invalidate_regs_map[i].data(); in Finalize()
502 m_regs[i].invalidate_regs = nullptr; in Finalize()
765 if (m_regs[i].invalidate_regs) { in Dump()
767 for (size_t j = 0; m_regs[i].invalidate_regs[j] != LLDB_INVALID_REGNUM; in Dump()
769 s.Printf("%s ", m_regs[m_regs[i].invalidate_regs[j]].name); in Dump()
811 regs[value_reg].invalidate_regs); in addSupplementaryRegister()
819 llvm::append_range(regs[x.first].invalidate_regs, x.second); in addSupplementaryRegister()
/llvm-project-15.0.7/lldb/include/lldb/
H A Dlldb-private-types.h62 uint32_t *invalidate_regs; member
/llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteRegisterContext.cpp444 if (reg_info->invalidate_regs) { in WriteRegisterBytes()
445 for (uint32_t idx = 0, reg = reg_info->invalidate_regs[0]; in WriteRegisterBytes()
447 reg = reg_info->invalidate_regs[++idx]) in WriteRegisterBytes()
H A DGDBRemoteCommunicationServerLLGS.cpp2056 if (reg_info->invalidate_regs && reg_info->invalidate_regs[0]) { in Handle_qRegisterInfo()
2058 CollectRegNums(reg_info->invalidate_regs, response, true); in Handle_qRegisterInfo()
3131 if (reg_info->invalidate_regs && reg_info->invalidate_regs[0]) { in BuildTargetXml()
3133 CollectRegNums(reg_info->invalidate_regs, response, false); in BuildTargetXml()
H A DProcessGDBRemote.cpp502 SplitCommaSeparatedRegisterNumberString(value, reg_info.invalidate_regs, 16); in BuildDynamicRegisterInfo()
4145 value, reg_info.invalidate_regs, 0); in ParseRegisters()
4346 llvm::transform(remote_reg_info.invalidate_regs, in AddRemoteRegisters()
4347 remote_reg_info.invalidate_regs.begin(), proc_to_lldb); in AddRemoteRegisters()
/llvm-project-15.0.7/lldb/include/lldb/Target/
H A DDynamicRegisterInfo.h40 std::vector<uint32_t> invalidate_regs; member