Lines Matching refs:process_sp
62 SBProcess::SBProcess(const lldb::ProcessSP &process_sp) in SBProcess() argument
63 : m_opaque_wp(process_sp) { in SBProcess()
64 LLDB_RECORD_CONSTRUCTOR(SBProcess, (const lldb::ProcessSP &), process_sp); in SBProcess()
89 ProcessSP process_sp(GetSP()); in GetPluginName() local
90 if (process_sp) { in GetPluginName()
91 return process_sp->GetPluginName().GetCString(); in GetPluginName()
99 ProcessSP process_sp(GetSP()); in GetShortPluginName() local
100 if (process_sp) { in GetShortPluginName()
101 return process_sp->GetPluginName().GetCString(); in GetShortPluginName()
108 void SBProcess::SetSP(const ProcessSP &process_sp) { m_opaque_wp = process_sp; } in SetSP() argument
123 ProcessSP process_sp(m_opaque_wp.lock()); in operator bool() local
124 return ((bool)process_sp && process_sp->IsValid()); in operator bool()
140 ProcessSP process_sp(GetSP()); in RemoteLaunch() local
141 if (process_sp) { in RemoteLaunch()
143 process_sp->GetTarget().GetAPIMutex()); in RemoteLaunch()
144 if (process_sp->GetState() == eStateConnected) { in RemoteLaunch()
150 Module *exe_module = process_sp->GetTarget().GetExecutableModulePointer(); in RemoteLaunch()
157 error.SetError(process_sp->Launch(launch_info)); in RemoteLaunch()
173 ProcessSP process_sp(GetSP()); in RemoteAttachToProcessWithID() local
174 if (process_sp) { in RemoteAttachToProcessWithID()
176 process_sp->GetTarget().GetAPIMutex()); in RemoteAttachToProcessWithID()
177 if (process_sp->GetState() == eStateConnected) { in RemoteAttachToProcessWithID()
180 error.SetError(process_sp->Attach(attach_info)); in RemoteAttachToProcessWithID()
196 ProcessSP process_sp(GetSP()); in GetNumThreads() local
197 if (process_sp) { in GetNumThreads()
200 const bool can_update = stop_locker.TryLock(&process_sp->GetRunLock()); in GetNumThreads()
202 process_sp->GetTarget().GetAPIMutex()); in GetNumThreads()
203 num_threads = process_sp->GetThreadList().GetSize(can_update); in GetNumThreads()
215 ProcessSP process_sp(GetSP()); in GetSelectedThread() local
216 if (process_sp) { in GetSelectedThread()
218 process_sp->GetTarget().GetAPIMutex()); in GetSelectedThread()
219 thread_sp = process_sp->GetThreadList().GetSelectedThread(); in GetSelectedThread()
233 ProcessSP process_sp(GetSP()); in CreateOSPluginThread() local
234 if (process_sp) { in CreateOSPluginThread()
236 process_sp->GetTarget().GetAPIMutex()); in CreateOSPluginThread()
237 thread_sp = process_sp->CreateOSPluginThread(tid, context); in CreateOSPluginThread()
249 ProcessSP process_sp(GetSP()); in GetTarget() local
250 if (process_sp) { in GetTarget()
251 target_sp = process_sp->GetTarget().shared_from_this(); in GetTarget()
263 ProcessSP process_sp(GetSP()); in PutSTDIN() local
264 if (process_sp) { in PutSTDIN()
266 ret_val = process_sp->PutSTDIN(src, src_len, error); in PutSTDIN()
277 ProcessSP process_sp(GetSP()); in GetSTDOUT() local
278 if (process_sp) { in GetSTDOUT()
280 bytes_read = process_sp->GetSTDOUT(dst, dst_len, error); in GetSTDOUT()
291 ProcessSP process_sp(GetSP()); in GetSTDERR() local
292 if (process_sp) { in GetSTDERR()
294 bytes_read = process_sp->GetSTDERR(dst, dst_len, error); in GetSTDERR()
305 ProcessSP process_sp(GetSP()); in GetAsyncProfileData() local
306 if (process_sp) { in GetAsyncProfileData()
308 bytes_read = process_sp->GetAsyncProfileData(dst, dst_len, error); in GetAsyncProfileData()
336 ProcessSP process_sp(GetSP()); in ReportEventState() local
337 if (process_sp) { in ReportEventState()
341 process_sp->GetID(), SBDebugger::StateAsCString(event_state)); in ReportEventState()
351 ProcessSP process_sp(GetSP()); in AppendEventStateReport() local
352 if (process_sp) { in AppendEventStateReport()
356 process_sp->GetID(), SBDebugger::StateAsCString(event_state)); in AppendEventStateReport()
366 ProcessSP process_sp(GetSP()); in SetSelectedThread() local
367 if (process_sp) { in SetSelectedThread()
369 process_sp->GetTarget().GetAPIMutex()); in SetSelectedThread()
370 return process_sp->GetThreadList().SetSelectedThreadByID( in SetSelectedThread()
382 ProcessSP process_sp(GetSP()); in SetSelectedThreadByID() local
383 if (process_sp) { in SetSelectedThreadByID()
385 process_sp->GetTarget().GetAPIMutex()); in SetSelectedThreadByID()
386 ret_val = process_sp->GetThreadList().SetSelectedThreadByID(tid); in SetSelectedThreadByID()
397 ProcessSP process_sp(GetSP()); in SetSelectedThreadByIndexID() local
398 if (process_sp) { in SetSelectedThreadByIndexID()
400 process_sp->GetTarget().GetAPIMutex()); in SetSelectedThreadByIndexID()
401 ret_val = process_sp->GetThreadList().SetSelectedThreadByIndexID(index_id); in SetSelectedThreadByIndexID()
414 ProcessSP process_sp(GetSP()); in GetThreadAtIndex() local
415 if (process_sp) { in GetThreadAtIndex()
417 const bool can_update = stop_locker.TryLock(&process_sp->GetRunLock()); in GetThreadAtIndex()
419 process_sp->GetTarget().GetAPIMutex()); in GetThreadAtIndex()
420 thread_sp = process_sp->GetThreadList().GetThreadAtIndex(index, can_update); in GetThreadAtIndex()
431 ProcessSP process_sp(GetSP()); in GetNumQueues() local
432 if (process_sp) { in GetNumQueues()
434 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in GetNumQueues()
436 process_sp->GetTarget().GetAPIMutex()); in GetNumQueues()
437 num_queues = process_sp->GetQueueList().GetSize(); in GetNumQueues()
450 ProcessSP process_sp(GetSP()); in GetQueueAtIndex() local
451 if (process_sp) { in GetQueueAtIndex()
453 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in GetQueueAtIndex()
455 process_sp->GetTarget().GetAPIMutex()); in GetQueueAtIndex()
456 queue_sp = process_sp->GetQueueList().GetQueueAtIndex(index); in GetQueueAtIndex()
468 ProcessSP process_sp(GetSP()); in GetStopID() local
469 if (process_sp) { in GetStopID()
471 process_sp->GetTarget().GetAPIMutex()); in GetStopID()
473 return process_sp->GetStopID(); in GetStopID()
475 return process_sp->GetLastNaturalStopID(); in GetStopID()
486 ProcessSP process_sp(GetSP()); in GetStopEventForStopID() local
487 if (process_sp) { in GetStopEventForStopID()
489 process_sp->GetTarget().GetAPIMutex()); in GetStopEventForStopID()
490 event_sp = process_sp->GetStopEventForStopID(stop_id); in GetStopEventForStopID()
501 ProcessSP process_sp(GetSP()); in GetState() local
502 if (process_sp) { in GetState()
504 process_sp->GetTarget().GetAPIMutex()); in GetState()
505 ret_val = process_sp->GetState(); in GetState()
515 ProcessSP process_sp(GetSP()); in GetExitStatus() local
516 if (process_sp) { in GetExitStatus()
518 process_sp->GetTarget().GetAPIMutex()); in GetExitStatus()
519 exit_status = process_sp->GetExitStatus(); in GetExitStatus()
529 ProcessSP process_sp(GetSP()); in GetExitDescription() local
530 if (process_sp) { in GetExitDescription()
532 process_sp->GetTarget().GetAPIMutex()); in GetExitDescription()
533 exit_desc = process_sp->GetExitDescription(); in GetExitDescription()
542 ProcessSP process_sp(GetSP()); in GetProcessID() local
543 if (process_sp) in GetProcessID()
544 ret_val = process_sp->GetID(); in GetProcessID()
553 ProcessSP process_sp(GetSP()); in GetUniqueID() local
554 if (process_sp) in GetUniqueID()
555 ret_val = process_sp->GetUniqueID(); in GetUniqueID()
563 ProcessSP process_sp(GetSP()); in GetByteOrder() local
564 if (process_sp) in GetByteOrder()
565 byteOrder = process_sp->GetTarget().GetArchitecture().GetByteOrder(); in GetByteOrder()
575 ProcessSP process_sp(GetSP()); in GetAddressByteSize() local
576 if (process_sp) in GetAddressByteSize()
577 size = process_sp->GetTarget().GetArchitecture().GetAddressByteSize(); in GetAddressByteSize()
587 ProcessSP process_sp(GetSP()); in Continue() local
589 if (process_sp) { in Continue()
591 process_sp->GetTarget().GetAPIMutex()); in Continue()
593 if (process_sp->GetTarget().GetDebugger().GetAsyncExecution()) in Continue()
594 sb_error.ref() = process_sp->Resume(); in Continue()
596 sb_error.ref() = process_sp->ResumeSynchronous(nullptr); in Continue()
607 ProcessSP process_sp(GetSP()); in Destroy() local
608 if (process_sp) { in Destroy()
610 process_sp->GetTarget().GetAPIMutex()); in Destroy()
611 sb_error.SetError(process_sp->Destroy(false)); in Destroy()
622 ProcessSP process_sp(GetSP()); in Stop() local
623 if (process_sp) { in Stop()
625 process_sp->GetTarget().GetAPIMutex()); in Stop()
626 sb_error.SetError(process_sp->Halt()); in Stop()
637 ProcessSP process_sp(GetSP()); in Kill() local
638 if (process_sp) { in Kill()
640 process_sp->GetTarget().GetAPIMutex()); in Kill()
641 sb_error.SetError(process_sp->Destroy(true)); in Kill()
660 ProcessSP process_sp(GetSP()); in Detach() local
661 if (process_sp) { in Detach()
663 process_sp->GetTarget().GetAPIMutex()); in Detach()
664 sb_error.SetError(process_sp->Detach(keep_stopped)); in Detach()
675 ProcessSP process_sp(GetSP()); in Signal() local
676 if (process_sp) { in Signal()
678 process_sp->GetTarget().GetAPIMutex()); in Signal()
679 sb_error.SetError(process_sp->Signal(signo)); in Signal()
689 if (auto process_sp = GetSP()) in GetUnixSignals() local
690 return LLDB_RECORD_RESULT(SBUnixSignals{process_sp}); in GetUnixSignals()
698 ProcessSP process_sp(GetSP()); in SendAsyncInterrupt() local
699 if (process_sp) { in SendAsyncInterrupt()
700 process_sp->SendAsyncInterrupt(); in SendAsyncInterrupt()
710 ProcessSP process_sp(GetSP()); in GetThreadByID() local
711 if (process_sp) { in GetThreadByID()
713 const bool can_update = stop_locker.TryLock(&process_sp->GetRunLock()); in GetThreadByID()
715 process_sp->GetTarget().GetAPIMutex()); in GetThreadByID()
716 thread_sp = process_sp->GetThreadList().FindThreadByID(tid, can_update); in GetThreadByID()
729 ProcessSP process_sp(GetSP()); in GetThreadByIndexID() local
730 if (process_sp) { in GetThreadByIndexID()
732 const bool can_update = stop_locker.TryLock(&process_sp->GetRunLock()); in GetThreadByIndexID()
734 process_sp->GetTarget().GetAPIMutex()); in GetThreadByIndexID()
736 process_sp->GetThreadList().FindThreadByIndexID(index_id, can_update); in GetThreadByIndexID()
782 ProcessSP process_sp = in GetProcessFromEvent() local
784 if (!process_sp) { in GetProcessFromEvent()
786 process_sp = EventDataStructuredData::GetProcessFromEvent(event.get()); in GetProcessFromEvent()
789 return LLDB_RECORD_RESULT(SBProcess(process_sp)); in GetProcessFromEvent()
831 ProcessSP process_sp(GetSP()); in GetBroadcaster() local
833 SBBroadcaster broadcaster(process_sp.get(), false); in GetBroadcaster()
854 ProcessSP process_sp(GetSP()); in ReadMemory() local
857 if (process_sp) { in ReadMemory()
859 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in ReadMemory()
861 process_sp->GetTarget().GetAPIMutex()); in ReadMemory()
862 bytes_read = process_sp->ReadMemory(addr, dst, dst_len, sb_error.ref()); in ReadMemory()
880 ProcessSP process_sp(GetSP()); in ReadCStringFromMemory() local
881 if (process_sp) { in ReadCStringFromMemory()
883 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in ReadCStringFromMemory()
885 process_sp->GetTarget().GetAPIMutex()); in ReadCStringFromMemory()
886 bytes_read = process_sp->ReadCStringFromMemory(addr, (char *)buf, size, in ReadCStringFromMemory()
904 ProcessSP process_sp(GetSP()); in ReadUnsignedFromMemory() local
905 if (process_sp) { in ReadUnsignedFromMemory()
907 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in ReadUnsignedFromMemory()
909 process_sp->GetTarget().GetAPIMutex()); in ReadUnsignedFromMemory()
910 value = process_sp->ReadUnsignedIntegerFromMemory(addr, byte_size, 0, in ReadUnsignedFromMemory()
927 ProcessSP process_sp(GetSP()); in ReadPointerFromMemory() local
928 if (process_sp) { in ReadPointerFromMemory()
930 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in ReadPointerFromMemory()
932 process_sp->GetTarget().GetAPIMutex()); in ReadPointerFromMemory()
933 ptr = process_sp->ReadPointerFromMemory(addr, sb_error.ref()); in ReadPointerFromMemory()
951 ProcessSP process_sp(GetSP()); in WriteMemory() local
953 if (process_sp) { in WriteMemory()
955 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in WriteMemory()
957 process_sp->GetTarget().GetAPIMutex()); in WriteMemory()
959 process_sp->WriteMemory(addr, src, src_len, sb_error.ref()); in WriteMemory()
974 ProcessSP process_sp(GetSP()); in GetDescription() local
975 if (process_sp) { in GetDescription()
978 Module *exe_module = process_sp->GetTarget().GetExecutableModulePointer(); in GetDescription()
984 process_sp->GetID(), lldb_private::StateAsCString(GetState()), in GetDescription()
997 ProcessSP process_sp(GetSP()); in GetExtendedCrashInformation() local
998 if (!process_sp) in GetExtendedCrashInformation()
1001 PlatformSP platform_sp = process_sp->GetTarget().GetPlatform(); in GetExtendedCrashInformation()
1007 platform_sp->FetchExtendedCrashInformation(*process_sp.get()); in GetExtendedCrashInformation()
1024 ProcessSP process_sp(GetSP()); in GetNumSupportedHardwareWatchpoints() local
1025 if (process_sp) { in GetNumSupportedHardwareWatchpoints()
1027 process_sp->GetTarget().GetAPIMutex()); in GetNumSupportedHardwareWatchpoints()
1028 sb_error.SetError(process_sp->GetWatchpointSupportInfo(num)); in GetNumSupportedHardwareWatchpoints()
1052 ProcessSP process_sp(GetSP()); in LoadImage() local
1053 if (process_sp) { in LoadImage()
1055 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in LoadImage()
1057 process_sp->GetTarget().GetAPIMutex()); in LoadImage()
1058 PlatformSP platform_sp = process_sp->GetTarget().GetPlatform(); in LoadImage()
1059 return platform_sp->LoadImage(process_sp.get(), *sb_local_image_spec, in LoadImage()
1079 ProcessSP process_sp(GetSP()); in LoadImageUsingPaths() local
1080 if (process_sp) { in LoadImageUsingPaths()
1082 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in LoadImageUsingPaths()
1084 process_sp->GetTarget().GetAPIMutex()); in LoadImageUsingPaths()
1085 PlatformSP platform_sp = process_sp->GetTarget().GetPlatform(); in LoadImageUsingPaths()
1094 process_sp.get(), *image_spec, paths_vec, error.ref(), &loaded_spec); in LoadImageUsingPaths()
1113 ProcessSP process_sp(GetSP()); in UnloadImage() local
1114 if (process_sp) { in UnloadImage()
1116 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in UnloadImage()
1118 process_sp->GetTarget().GetAPIMutex()); in UnloadImage()
1119 PlatformSP platform_sp = process_sp->GetTarget().GetPlatform(); in UnloadImage()
1121 platform_sp->UnloadImage(process_sp.get(), image_token)); in UnloadImage()
1135 ProcessSP process_sp(GetSP()); in SendEventData() local
1136 if (process_sp) { in SendEventData()
1138 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in SendEventData()
1140 process_sp->GetTarget().GetAPIMutex()); in SendEventData()
1141 sb_error.SetError(process_sp->SendEventData(event_data)); in SendEventData()
1153 ProcessSP process_sp(GetSP()); in GetNumExtendedBacktraceTypes() local
1154 if (process_sp && process_sp->GetSystemRuntime()) { in GetNumExtendedBacktraceTypes()
1155 SystemRuntime *runtime = process_sp->GetSystemRuntime(); in GetNumExtendedBacktraceTypes()
1165 ProcessSP process_sp(GetSP()); in GetExtendedBacktraceTypeAtIndex() local
1166 if (process_sp && process_sp->GetSystemRuntime()) { in GetExtendedBacktraceTypeAtIndex()
1167 SystemRuntime *runtime = process_sp->GetSystemRuntime(); in GetExtendedBacktraceTypeAtIndex()
1181 ProcessSP process_sp(GetSP()); in GetHistoryThreads() local
1183 if (process_sp) { in GetHistoryThreads()
1184 threads = SBThreadCollection(process_sp->GetHistoryThreads(addr)); in GetHistoryThreads()
1194 ProcessSP process_sp(GetSP()); in IsInstrumentationRuntimePresent() local
1195 if (!process_sp) in IsInstrumentationRuntimePresent()
1199 process_sp->GetTarget().GetAPIMutex()); in IsInstrumentationRuntimePresent()
1202 process_sp->GetInstrumentationRuntime(type); in IsInstrumentationRuntimePresent()
1215 ProcessSP process_sp(GetSP()); in SaveCore() local
1216 if (!process_sp) { in SaveCore()
1222 process_sp->GetTarget().GetAPIMutex()); in SaveCore()
1224 if (process_sp->GetState() != eStateStopped) { in SaveCore()
1231 error.ref() = PluginManager::SaveCore(process_sp, core_file, core_style); in SaveCore()
1243 ProcessSP process_sp(GetSP()); in GetMemoryRegionInfo() local
1244 if (process_sp) { in GetMemoryRegionInfo()
1246 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in GetMemoryRegionInfo()
1248 process_sp->GetTarget().GetAPIMutex()); in GetMemoryRegionInfo()
1251 process_sp->GetMemoryRegionInfo(load_addr, sb_region_info.ref()); in GetMemoryRegionInfo()
1267 ProcessSP process_sp(GetSP()); in GetMemoryRegions() local
1269 if (process_sp && stop_locker.TryLock(&process_sp->GetRunLock())) { in GetMemoryRegions()
1271 process_sp->GetTarget().GetAPIMutex()); in GetMemoryRegions()
1273 process_sp->GetMemoryRegions(sb_region_list.ref()); in GetMemoryRegions()
1283 ProcessSP process_sp(GetSP()); in GetProcessInfo() local
1285 if (process_sp && process_sp->GetProcessInfo(proc_info)) { in GetProcessInfo()
1298 ProcessSP process_sp(GetSP()); in AllocateMemory() local
1299 if (process_sp) { in AllocateMemory()
1301 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in AllocateMemory()
1303 process_sp->GetTarget().GetAPIMutex()); in AllocateMemory()
1304 addr = process_sp->AllocateMemory(size, permissions, sb_error.ref()); in AllocateMemory()
1319 ProcessSP process_sp(GetSP()); in DeallocateMemory() local
1320 if (process_sp) { in DeallocateMemory()
1322 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in DeallocateMemory()
1324 process_sp->GetTarget().GetAPIMutex()); in DeallocateMemory()
1325 Status error = process_sp->DeallocateMemory(ptr); in DeallocateMemory()