| /llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | GDBRemoteRegisterContext.cpp | 488 uint32_t save_id = 0; in ReadAllRegisterValues() local 489 if (gdb_comm.SaveRegisterState(thread->GetProtocolID(), save_id)) { in ReadAllRegisterValues() 490 reg_checkpoint.SetID(save_id); in ReadAllRegisterValues() 501 uint32_t save_id = reg_checkpoint.GetID(); in WriteAllRegisterValues() local 502 if (save_id != 0) { in WriteAllRegisterValues() 513 return gdb_comm.RestoreRegisterState(m_thread.GetProtocolID(), save_id); in WriteAllRegisterValues()
|
| H A D | GDBRemoteCommunicationClient.h | 417 bool SaveRegisterState(lldb::tid_t tid, uint32_t &save_id); 419 bool RestoreRegisterState(lldb::tid_t tid, uint32_t save_id);
|
| H A D | GDBRemoteCommunicationServerLLGS.cpp | 3304 const uint32_t save_id = GetNextSavedRegistersID(); in Handle_QSaveRegisterState() local 3305 assert((m_saved_registers_map.find(save_id) == m_saved_registers_map.end()) && in Handle_QSaveRegisterState() 3311 m_saved_registers_map[save_id] = register_data_sp; in Handle_QSaveRegisterState() 3316 response.Printf("%" PRIu32, save_id); in Handle_QSaveRegisterState() 3331 const uint32_t save_id = packet.GetU32(0); in Handle_QRestoreRegisterState() local 3332 if (save_id == 0) { in Handle_QRestoreRegisterState() 3358 auto it = m_saved_registers_map.find(save_id); in Handle_QRestoreRegisterState() 3362 m_current_process->GetID(), save_id); in Handle_QRestoreRegisterState()
|
| H A D | GDBRemoteCommunicationClient.cpp | 3495 uint32_t &save_id) { in SaveRegisterState() argument 3496 save_id = 0; // Set to invalid save ID in SaveRegisterState() 3515 save_id = response_save_id; in SaveRegisterState() 3520 uint32_t save_id) { in RestoreRegisterState() argument 3528 payload.Printf("QRestoreRegisterState:%u", save_id); in RestoreRegisterState()
|
| /llvm-project-15.0.7/lldb/unittests/Process/gdb-remote/ |
| H A D | GDBRemoteCommunicationClientTest.cpp | 142 uint32_t save_id; in TEST_F() local 144 return client.SaveRegisterState(tid, save_id); in TEST_F() 150 EXPECT_EQ(1u, save_id); in TEST_F() 153 return client.RestoreRegisterState(tid, save_id); in TEST_F()
|
| /llvm-project-15.0.7/lldb/tools/debugserver/source/ |
| H A D | DNBArch.h | 68 virtual bool RestoreRegisterState(uint32_t save_id) = 0;
|
| H A D | DNB.h | 190 uint32_t save_id);
|
| H A D | RNBRemote.cpp | 3419 const uint32_t save_id = DNBThreadSaveRegisterState(pid, tid); in HandlePacket_SaveRegisterState() local 3420 if (save_id != 0) { in HandlePacket_SaveRegisterState() 3422 snprintf(response, sizeof(response), "%u", save_id); in HandlePacket_SaveRegisterState() 3462 const uint32_t save_id = packet.GetU32(0); in HandlePacket_RestoreRegisterState() local 3464 if (save_id != 0) { in HandlePacket_RestoreRegisterState() 3466 if (DNBThreadRestoreRegisterState(pid, tid, save_id)) in HandlePacket_RestoreRegisterState()
|
| H A D | DNB.cpp | 1536 uint32_t save_id) { in DNBThreadRestoreRegisterState() argument 1540 return procSP->GetThreadList().RestoreRegisterState(tid, save_id); in DNBThreadRestoreRegisterState()
|
| /llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/ |
| H A D | MachThreadList.h | 36 bool RestoreRegisterState(nub_thread_t tid, uint32_t save_id);
|
| H A D | MachThread.h | 105 bool RestoreRegisterState(uint32_t save_id);
|
| H A D | MachThreadList.cpp | 214 bool MachThreadList::RestoreRegisterState(nub_thread_t tid, uint32_t save_id) { in RestoreRegisterState() argument 217 return thread_sp->RestoreRegisterState(save_id); in RestoreRegisterState()
|
| H A D | MachThread.cpp | 533 bool MachThread::RestoreRegisterState(uint32_t save_id) { in RestoreRegisterState() argument 534 return m_arch_up->RestoreRegisterState(save_id); in RestoreRegisterState()
|
| /llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/arm64/ |
| H A D | DNBArchImplARM64.cpp | 2327 const uint32_t save_id = GetNextRegisterStateSaveID(); in SaveRegisterState() local 2328 m_saved_register_states[save_id] = m_state.context; in SaveRegisterState() 2329 return save_id; in SaveRegisterState() 2334 bool DNBArchMachARM64::RestoreRegisterState(uint32_t save_id) { in RestoreRegisterState() argument 2335 SaveRegisterStates::iterator pos = m_saved_register_states.find(save_id); in RestoreRegisterState() 2345 save_id, kret); in RestoreRegisterState() 2351 save_id, "VFP", kret); in RestoreRegisterState()
|
| H A D | DNBArchImplARM64.h | 50 bool RestoreRegisterState(uint32_t save_id) override;
|
| /llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/arm/ |
| H A D | DNBArchImpl.cpp | 2162 const uint32_t save_id = GetNextRegisterStateSaveID(); in SaveRegisterState() local 2163 m_saved_register_states[save_id] = m_state.context; in SaveRegisterState() 2164 return save_id; in SaveRegisterState() 2169 bool DNBArchMachARM::RestoreRegisterState(uint32_t save_id) { in RestoreRegisterState() argument 2170 SaveRegisterStates::iterator pos = m_saved_register_states.find(save_id); in RestoreRegisterState() 2180 save_id, kret); in RestoreRegisterState() 2186 save_id, "VFP", kret); in RestoreRegisterState()
|
| H A D | DNBArchImpl.h | 54 bool RestoreRegisterState(uint32_t save_id) override;
|
| /llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/x86_64/ |
| H A D | DNBArchImplX86_64.h | 40 bool RestoreRegisterState(uint32_t save_id) override;
|
| H A D | DNBArchImplX86_64.cpp | 2969 const uint32_t save_id = GetNextRegisterStateSaveID(); in SaveRegisterState() local 2970 m_saved_register_states[save_id] = m_state.context; in SaveRegisterState() 2971 return save_id; in SaveRegisterState() 2975 bool DNBArchImplX86_64::RestoreRegisterState(uint32_t save_id) { in RestoreRegisterState() argument 2976 SaveRegisterStates::iterator pos = m_saved_register_states.find(save_id); in RestoreRegisterState() 2988 save_id, kret); in RestoreRegisterState() 2994 save_id, CPUHasAVX() ? "AVX" : "FPU", kret); in RestoreRegisterState()
|
| /llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/i386/ |
| H A D | DNBArchImplI386.h | 41 bool RestoreRegisterState(uint32_t save_id) override;
|
| H A D | DNBArchImplI386.cpp | 2457 const uint32_t save_id = GetNextRegisterStateSaveID(); in SaveRegisterState() local 2458 m_saved_register_states[save_id] = m_state.context; in SaveRegisterState() 2459 return save_id; in SaveRegisterState() 2463 bool DNBArchImplI386::RestoreRegisterState(uint32_t save_id) { in RestoreRegisterState() argument 2464 SaveRegisterStates::iterator pos = m_saved_register_states.find(save_id); in RestoreRegisterState() 2478 save_id, kret); in RestoreRegisterState() 2484 save_id, CPUHasAVX() ? "AVX" : "FPU", kret); in RestoreRegisterState()
|
| /llvm-project-15.0.7/lldb/packages/Python/lldbsuite/test/tools/lldb-server/ |
| H A D | gdbremote_testcase.py | 1127 def add_QRestoreRegisterState_packets(self, save_id, thread_id=None): argument 1131 save_id, thread_id) 1134 save_id)
|
| /llvm-project-15.0.7/lldb/docs/ |
| H A D | lldb-gdb-remote.txt | 1380 // unsigned - The save_id result is a non-zero unsigned integer value 1394 // QRestoreRegisterState:<save_id> 1395 // QRestoreRegisterState:<save_id>;thread:XXXX; 1399 // restore all registers using the "save_id" which is an unsigned
|