Home
last modified time | relevance | path

Searched refs:save_id (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteRegisterContext.cpp488 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 DGDBRemoteCommunicationClient.h417 bool SaveRegisterState(lldb::tid_t tid, uint32_t &save_id);
419 bool RestoreRegisterState(lldb::tid_t tid, uint32_t save_id);
H A DGDBRemoteCommunicationServerLLGS.cpp3304 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 DGDBRemoteCommunicationClient.cpp3495 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 DGDBRemoteCommunicationClientTest.cpp142 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 DDNBArch.h68 virtual bool RestoreRegisterState(uint32_t save_id) = 0;
H A DDNB.h190 uint32_t save_id);
H A DRNBRemote.cpp3419 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 DDNB.cpp1536 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 DMachThreadList.h36 bool RestoreRegisterState(nub_thread_t tid, uint32_t save_id);
H A DMachThread.h105 bool RestoreRegisterState(uint32_t save_id);
H A DMachThreadList.cpp214 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 DMachThread.cpp533 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 DDNBArchImplARM64.cpp2327 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 DDNBArchImplARM64.h50 bool RestoreRegisterState(uint32_t save_id) override;
/llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/arm/
H A DDNBArchImpl.cpp2162 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 DDNBArchImpl.h54 bool RestoreRegisterState(uint32_t save_id) override;
/llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/x86_64/
H A DDNBArchImplX86_64.h40 bool RestoreRegisterState(uint32_t save_id) override;
H A DDNBArchImplX86_64.cpp2969 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 DDNBArchImplI386.h41 bool RestoreRegisterState(uint32_t save_id) override;
H A DDNBArchImplI386.cpp2457 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 Dgdbremote_testcase.py1127 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 Dlldb-gdb-remote.txt1380 // 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