Lines Matching refs:process_sp

60 SBProcess::SBProcess(const lldb::ProcessSP &process_sp)  in SBProcess()  argument
61 : m_opaque_wp(process_sp) { in SBProcess()
62 LLDB_INSTRUMENT_VA(this, process_sp); in SBProcess()
85 ProcessSP process_sp(GetSP()); in GetPluginName() local
86 if (process_sp) { in GetPluginName()
87 return ConstString(process_sp->GetPluginName()).GetCString(); in GetPluginName()
95 ProcessSP process_sp(GetSP()); in GetShortPluginName() local
96 if (process_sp) { in GetShortPluginName()
97 return ConstString(process_sp->GetPluginName()).GetCString(); in GetShortPluginName()
104 void SBProcess::SetSP(const ProcessSP &process_sp) { m_opaque_wp = process_sp; } in SetSP() argument
119 ProcessSP process_sp(m_opaque_wp.lock()); in operator bool() local
120 return ((bool)process_sp && process_sp->IsValid()); in operator bool()
132 ProcessSP process_sp(GetSP()); in RemoteLaunch() local
133 if (process_sp) { in RemoteLaunch()
135 process_sp->GetTarget().GetAPIMutex()); in RemoteLaunch()
136 if (process_sp->GetState() == eStateConnected) { in RemoteLaunch()
142 Module *exe_module = process_sp->GetTarget().GetExecutableModulePointer(); in RemoteLaunch()
149 error.SetError(process_sp->Launch(launch_info)); in RemoteLaunch()
164 ProcessSP process_sp(GetSP()); in RemoteAttachToProcessWithID() local
165 if (process_sp) { in RemoteAttachToProcessWithID()
167 process_sp->GetTarget().GetAPIMutex()); in RemoteAttachToProcessWithID()
168 if (process_sp->GetState() == eStateConnected) { in RemoteAttachToProcessWithID()
171 error.SetError(process_sp->Attach(attach_info)); in RemoteAttachToProcessWithID()
187 ProcessSP process_sp(GetSP()); in GetNumThreads() local
188 if (process_sp) { in GetNumThreads()
191 const bool can_update = stop_locker.TryLock(&process_sp->GetRunLock()); in GetNumThreads()
193 process_sp->GetTarget().GetAPIMutex()); in GetNumThreads()
194 num_threads = process_sp->GetThreadList().GetSize(can_update); in GetNumThreads()
205 ProcessSP process_sp(GetSP()); in GetSelectedThread() local
206 if (process_sp) { in GetSelectedThread()
208 process_sp->GetTarget().GetAPIMutex()); in GetSelectedThread()
209 thread_sp = process_sp->GetThreadList().GetSelectedThread(); in GetSelectedThread()
222 ProcessSP process_sp(GetSP()); in CreateOSPluginThread() local
223 if (process_sp) { in CreateOSPluginThread()
225 process_sp->GetTarget().GetAPIMutex()); in CreateOSPluginThread()
226 thread_sp = process_sp->CreateOSPluginThread(tid, context); in CreateOSPluginThread()
238 ProcessSP process_sp(GetSP()); in GetTarget() local
239 if (process_sp) { in GetTarget()
240 target_sp = process_sp->GetTarget().shared_from_this(); in GetTarget()
251 ProcessSP process_sp(GetSP()); in PutSTDIN() local
252 if (process_sp) { in PutSTDIN()
254 ret_val = process_sp->PutSTDIN(src, src_len, error); in PutSTDIN()
264 ProcessSP process_sp(GetSP()); in GetSTDOUT() local
265 if (process_sp) { in GetSTDOUT()
267 bytes_read = process_sp->GetSTDOUT(dst, dst_len, error); in GetSTDOUT()
277 ProcessSP process_sp(GetSP()); in GetSTDERR() local
278 if (process_sp) { in GetSTDERR()
280 bytes_read = process_sp->GetSTDERR(dst, dst_len, error); in GetSTDERR()
290 ProcessSP process_sp(GetSP()); in GetAsyncProfileData() local
291 if (process_sp) { in GetAsyncProfileData()
293 bytes_read = process_sp->GetAsyncProfileData(dst, dst_len, error); in GetAsyncProfileData()
318 ProcessSP process_sp(GetSP()); in ReportEventState() local
319 if (process_sp) { in ReportEventState()
323 process_sp->GetID(), SBDebugger::StateAsCString(event_state)); in ReportEventState()
331 ProcessSP process_sp(GetSP()); in AppendEventStateReport() local
332 if (process_sp) { in AppendEventStateReport()
336 process_sp->GetID(), SBDebugger::StateAsCString(event_state)); in AppendEventStateReport()
345 ProcessSP process_sp(GetSP()); in SetSelectedThread() local
346 if (process_sp) { in SetSelectedThread()
348 process_sp->GetTarget().GetAPIMutex()); in SetSelectedThread()
349 return process_sp->GetThreadList().SetSelectedThreadByID( in SetSelectedThread()
359 ProcessSP process_sp(GetSP()); in SetSelectedThreadByID() local
360 if (process_sp) { in SetSelectedThreadByID()
362 process_sp->GetTarget().GetAPIMutex()); in SetSelectedThreadByID()
363 ret_val = process_sp->GetThreadList().SetSelectedThreadByID(tid); in SetSelectedThreadByID()
373 ProcessSP process_sp(GetSP()); in SetSelectedThreadByIndexID() local
374 if (process_sp) { in SetSelectedThreadByIndexID()
376 process_sp->GetTarget().GetAPIMutex()); in SetSelectedThreadByIndexID()
377 ret_val = process_sp->GetThreadList().SetSelectedThreadByIndexID(index_id); in SetSelectedThreadByIndexID()
389 ProcessSP process_sp(GetSP()); in GetThreadAtIndex() local
390 if (process_sp) { in GetThreadAtIndex()
392 const bool can_update = stop_locker.TryLock(&process_sp->GetRunLock()); in GetThreadAtIndex()
394 process_sp->GetTarget().GetAPIMutex()); in GetThreadAtIndex()
395 thread_sp = process_sp->GetThreadList().GetThreadAtIndex(index, can_update); in GetThreadAtIndex()
406 ProcessSP process_sp(GetSP()); in GetNumQueues() local
407 if (process_sp) { in GetNumQueues()
409 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in GetNumQueues()
411 process_sp->GetTarget().GetAPIMutex()); in GetNumQueues()
412 num_queues = process_sp->GetQueueList().GetSize(); in GetNumQueues()
424 ProcessSP process_sp(GetSP()); in GetQueueAtIndex() local
425 if (process_sp) { in GetQueueAtIndex()
427 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in GetQueueAtIndex()
429 process_sp->GetTarget().GetAPIMutex()); in GetQueueAtIndex()
430 queue_sp = process_sp->GetQueueList().GetQueueAtIndex(index); in GetQueueAtIndex()
441 ProcessSP process_sp(GetSP()); in GetStopID() local
442 if (process_sp) { in GetStopID()
444 process_sp->GetTarget().GetAPIMutex()); in GetStopID()
446 return process_sp->GetStopID(); in GetStopID()
448 return process_sp->GetLastNaturalStopID(); in GetStopID()
458 ProcessSP process_sp(GetSP()); in GetStopEventForStopID() local
459 if (process_sp) { in GetStopEventForStopID()
461 process_sp->GetTarget().GetAPIMutex()); in GetStopEventForStopID()
462 event_sp = process_sp->GetStopEventForStopID(stop_id); in GetStopEventForStopID()
473 ProcessSP process_sp(GetSP()); in GetState() local
474 if (process_sp) { in GetState()
476 process_sp->GetTarget().GetAPIMutex()); in GetState()
477 ret_val = process_sp->GetState(); in GetState()
487 ProcessSP process_sp(GetSP()); in GetExitStatus() local
488 if (process_sp) { in GetExitStatus()
490 process_sp->GetTarget().GetAPIMutex()); in GetExitStatus()
491 exit_status = process_sp->GetExitStatus(); in GetExitStatus()
501 ProcessSP process_sp(GetSP()); in GetExitDescription() local
502 if (process_sp) { in GetExitDescription()
504 process_sp->GetTarget().GetAPIMutex()); in GetExitDescription()
505 exit_desc = process_sp->GetExitDescription(); in GetExitDescription()
514 ProcessSP process_sp(GetSP()); in GetProcessID() local
515 if (process_sp) in GetProcessID()
516 ret_val = process_sp->GetID(); in GetProcessID()
525 ProcessSP process_sp(GetSP()); in GetUniqueID() local
526 if (process_sp) in GetUniqueID()
527 ret_val = process_sp->GetUniqueID(); in GetUniqueID()
535 ProcessSP process_sp(GetSP()); in GetByteOrder() local
536 if (process_sp) in GetByteOrder()
537 byteOrder = process_sp->GetTarget().GetArchitecture().GetByteOrder(); in GetByteOrder()
547 ProcessSP process_sp(GetSP()); in GetAddressByteSize() local
548 if (process_sp) in GetAddressByteSize()
549 size = process_sp->GetTarget().GetArchitecture().GetAddressByteSize(); in GetAddressByteSize()
559 ProcessSP process_sp(GetSP()); in Continue() local
561 if (process_sp) { in Continue()
563 process_sp->GetTarget().GetAPIMutex()); in Continue()
565 if (process_sp->GetTarget().GetDebugger().GetAsyncExecution()) in Continue()
566 sb_error.ref() = process_sp->Resume(); in Continue()
568 sb_error.ref() = process_sp->ResumeSynchronous(nullptr); in Continue()
579 ProcessSP process_sp(GetSP()); in Destroy() local
580 if (process_sp) { in Destroy()
582 process_sp->GetTarget().GetAPIMutex()); in Destroy()
583 sb_error.SetError(process_sp->Destroy(false)); in Destroy()
594 ProcessSP process_sp(GetSP()); in Stop() local
595 if (process_sp) { in Stop()
597 process_sp->GetTarget().GetAPIMutex()); in Stop()
598 sb_error.SetError(process_sp->Halt()); in Stop()
609 ProcessSP process_sp(GetSP()); in Kill() local
610 if (process_sp) { in Kill()
612 process_sp->GetTarget().GetAPIMutex()); in Kill()
613 sb_error.SetError(process_sp->Destroy(true)); in Kill()
632 ProcessSP process_sp(GetSP()); in Detach() local
633 if (process_sp) { in Detach()
635 process_sp->GetTarget().GetAPIMutex()); in Detach()
636 sb_error.SetError(process_sp->Detach(keep_stopped)); in Detach()
647 ProcessSP process_sp(GetSP()); in Signal() local
648 if (process_sp) { in Signal()
650 process_sp->GetTarget().GetAPIMutex()); in Signal()
651 sb_error.SetError(process_sp->Signal(signo)); in Signal()
661 if (auto process_sp = GetSP()) in GetUnixSignals() local
662 return SBUnixSignals{process_sp}; in GetUnixSignals()
670 ProcessSP process_sp(GetSP()); in SendAsyncInterrupt() local
671 if (process_sp) { in SendAsyncInterrupt()
672 process_sp->SendAsyncInterrupt(); in SendAsyncInterrupt()
681 ProcessSP process_sp(GetSP()); in GetThreadByID() local
682 if (process_sp) { in GetThreadByID()
684 const bool can_update = stop_locker.TryLock(&process_sp->GetRunLock()); in GetThreadByID()
686 process_sp->GetTarget().GetAPIMutex()); in GetThreadByID()
687 thread_sp = process_sp->GetThreadList().FindThreadByID(tid, can_update); in GetThreadByID()
699 ProcessSP process_sp(GetSP()); in GetThreadByIndexID() local
700 if (process_sp) { in GetThreadByIndexID()
702 const bool can_update = stop_locker.TryLock(&process_sp->GetRunLock()); in GetThreadByIndexID()
704 process_sp->GetTarget().GetAPIMutex()); in GetThreadByIndexID()
706 process_sp->GetThreadList().FindThreadByIndexID(index_id, can_update); in GetThreadByIndexID()
746 ProcessSP process_sp = in GetProcessFromEvent() local
748 if (!process_sp) { in GetProcessFromEvent()
750 process_sp = EventDataStructuredData::GetProcessFromEvent(event.get()); in GetProcessFromEvent()
753 return SBProcess(process_sp); in GetProcessFromEvent()
788 ProcessSP process_sp(GetSP()); in GetBroadcaster() local
790 SBBroadcaster broadcaster(process_sp.get(), false); in GetBroadcaster()
807 ProcessSP process_sp(GetSP()); in ReadMemory() local
810 if (process_sp) { in ReadMemory()
812 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in ReadMemory()
814 process_sp->GetTarget().GetAPIMutex()); in ReadMemory()
815 bytes_read = process_sp->ReadMemory(addr, dst, dst_len, sb_error.ref()); in ReadMemory()
831 ProcessSP process_sp(GetSP()); in ReadCStringFromMemory() local
832 if (process_sp) { in ReadCStringFromMemory()
834 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in ReadCStringFromMemory()
836 process_sp->GetTarget().GetAPIMutex()); in ReadCStringFromMemory()
837 bytes_read = process_sp->ReadCStringFromMemory(addr, (char *)buf, size, in ReadCStringFromMemory()
853 ProcessSP process_sp(GetSP()); in ReadUnsignedFromMemory() local
854 if (process_sp) { in ReadUnsignedFromMemory()
856 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in ReadUnsignedFromMemory()
858 process_sp->GetTarget().GetAPIMutex()); in ReadUnsignedFromMemory()
859 value = process_sp->ReadUnsignedIntegerFromMemory(addr, byte_size, 0, in ReadUnsignedFromMemory()
875 ProcessSP process_sp(GetSP()); in ReadPointerFromMemory() local
876 if (process_sp) { in ReadPointerFromMemory()
878 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in ReadPointerFromMemory()
880 process_sp->GetTarget().GetAPIMutex()); in ReadPointerFromMemory()
881 ptr = process_sp->ReadPointerFromMemory(addr, sb_error.ref()); in ReadPointerFromMemory()
897 ProcessSP process_sp(GetSP()); in WriteMemory() local
899 if (process_sp) { in WriteMemory()
901 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in WriteMemory()
903 process_sp->GetTarget().GetAPIMutex()); in WriteMemory()
905 process_sp->WriteMemory(addr, src, src_len, sb_error.ref()); in WriteMemory()
919 ProcessSP process_sp(GetSP()); in GetDescription() local
920 if (process_sp) { in GetDescription()
923 Module *exe_module = process_sp->GetTarget().GetExecutableModulePointer(); in GetDescription()
929 process_sp->GetID(), lldb_private::StateAsCString(GetState()), in GetDescription()
941 ProcessSP process_sp(GetSP()); in GetExtendedCrashInformation() local
942 if (!process_sp) in GetExtendedCrashInformation()
945 PlatformSP platform_sp = process_sp->GetTarget().GetPlatform(); in GetExtendedCrashInformation()
951 platform_sp->FetchExtendedCrashInformation(*process_sp.get()); in GetExtendedCrashInformation()
966 ProcessSP process_sp(GetSP()); in GetNumSupportedHardwareWatchpoints() local
967 if (process_sp) { in GetNumSupportedHardwareWatchpoints()
969 process_sp->GetTarget().GetAPIMutex()); in GetNumSupportedHardwareWatchpoints()
970 sb_error.SetError(process_sp->GetWatchpointSupportInfo(num)); in GetNumSupportedHardwareWatchpoints()
989 ProcessSP process_sp(GetSP()); in LoadImage() local
990 if (process_sp) { in LoadImage()
992 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in LoadImage()
994 process_sp->GetTarget().GetAPIMutex()); in LoadImage()
995 PlatformSP platform_sp = process_sp->GetTarget().GetPlatform(); in LoadImage()
996 return platform_sp->LoadImage(process_sp.get(), *sb_local_image_spec, in LoadImage()
1013 ProcessSP process_sp(GetSP()); in LoadImageUsingPaths() local
1014 if (process_sp) { in LoadImageUsingPaths()
1016 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in LoadImageUsingPaths()
1018 process_sp->GetTarget().GetAPIMutex()); in LoadImageUsingPaths()
1019 PlatformSP platform_sp = process_sp->GetTarget().GetPlatform(); in LoadImageUsingPaths()
1028 process_sp.get(), *image_spec, paths_vec, error.ref(), &loaded_spec); in LoadImageUsingPaths()
1046 ProcessSP process_sp(GetSP()); in UnloadImage() local
1047 if (process_sp) { in UnloadImage()
1049 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in UnloadImage()
1051 process_sp->GetTarget().GetAPIMutex()); in UnloadImage()
1052 PlatformSP platform_sp = process_sp->GetTarget().GetPlatform(); in UnloadImage()
1054 platform_sp->UnloadImage(process_sp.get(), image_token)); in UnloadImage()
1067 ProcessSP process_sp(GetSP()); in SendEventData() local
1068 if (process_sp) { in SendEventData()
1070 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in SendEventData()
1072 process_sp->GetTarget().GetAPIMutex()); in SendEventData()
1073 sb_error.SetError(process_sp->SendEventData(event_data)); in SendEventData()
1085 ProcessSP process_sp(GetSP()); in GetNumExtendedBacktraceTypes() local
1086 if (process_sp && process_sp->GetSystemRuntime()) { in GetNumExtendedBacktraceTypes()
1087 SystemRuntime *runtime = process_sp->GetSystemRuntime(); in GetNumExtendedBacktraceTypes()
1096 ProcessSP process_sp(GetSP()); in GetExtendedBacktraceTypeAtIndex() local
1097 if (process_sp && process_sp->GetSystemRuntime()) { in GetExtendedBacktraceTypeAtIndex()
1098 SystemRuntime *runtime = process_sp->GetSystemRuntime(); in GetExtendedBacktraceTypeAtIndex()
1111 ProcessSP process_sp(GetSP()); in GetHistoryThreads() local
1113 if (process_sp) { in GetHistoryThreads()
1114 threads = SBThreadCollection(process_sp->GetHistoryThreads(addr)); in GetHistoryThreads()
1123 ProcessSP process_sp(GetSP()); in IsInstrumentationRuntimePresent() local
1124 if (!process_sp) in IsInstrumentationRuntimePresent()
1128 process_sp->GetTarget().GetAPIMutex()); in IsInstrumentationRuntimePresent()
1131 process_sp->GetInstrumentationRuntime(type); in IsInstrumentationRuntimePresent()
1150 ProcessSP process_sp(GetSP()); in SaveCore() local
1151 if (!process_sp) { in SaveCore()
1157 process_sp->GetTarget().GetAPIMutex()); in SaveCore()
1159 if (process_sp->GetState() != eStateStopped) { in SaveCore()
1165 error.ref() = PluginManager::SaveCore(process_sp, core_file, core_style, in SaveCore()
1177 ProcessSP process_sp(GetSP()); in GetMemoryRegionInfo() local
1178 if (process_sp) { in GetMemoryRegionInfo()
1180 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in GetMemoryRegionInfo()
1182 process_sp->GetTarget().GetAPIMutex()); in GetMemoryRegionInfo()
1185 process_sp->GetMemoryRegionInfo(load_addr, sb_region_info.ref()); in GetMemoryRegionInfo()
1200 ProcessSP process_sp(GetSP()); in GetMemoryRegions() local
1202 if (process_sp && stop_locker.TryLock(&process_sp->GetRunLock())) { in GetMemoryRegions()
1204 process_sp->GetTarget().GetAPIMutex()); in GetMemoryRegions()
1206 process_sp->GetMemoryRegions(sb_region_list.ref()); in GetMemoryRegions()
1216 ProcessSP process_sp(GetSP()); in GetProcessInfo() local
1218 if (process_sp && process_sp->GetProcessInfo(proc_info)) { in GetProcessInfo()
1229 ProcessSP process_sp(GetSP()); in AllocateMemory() local
1230 if (process_sp) { in AllocateMemory()
1232 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in AllocateMemory()
1234 process_sp->GetTarget().GetAPIMutex()); in AllocateMemory()
1235 addr = process_sp->AllocateMemory(size, permissions, sb_error.ref()); in AllocateMemory()
1249 ProcessSP process_sp(GetSP()); in DeallocateMemory() local
1250 if (process_sp) { in DeallocateMemory()
1252 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in DeallocateMemory()
1254 process_sp->GetTarget().GetAPIMutex()); in DeallocateMemory()
1255 Status error = process_sp->DeallocateMemory(ptr); in DeallocateMemory()