Lines Matching refs:process_sp
60 SBProcess::SBProcess(const lldb::ProcessSP &process_sp) in SBProcess() argument
61 : m_opaque_wp(process_sp) {} in SBProcess()
79 ProcessSP process_sp(GetSP()); in GetPluginName() local
80 if (process_sp) { in GetPluginName()
81 return process_sp->GetPluginName().GetCString(); in GetPluginName()
87 ProcessSP process_sp(GetSP()); in GetShortPluginName() local
88 if (process_sp) { in GetShortPluginName()
89 return process_sp->GetPluginName().GetCString(); in GetShortPluginName()
96 void SBProcess::SetSP(const ProcessSP &process_sp) { m_opaque_wp = process_sp; } in SetSP() argument
101 ProcessSP process_sp(m_opaque_wp.lock()); in IsValid() local
102 return ((bool)process_sp && process_sp->IsValid()); in IsValid()
124 ProcessSP process_sp(GetSP()); in RemoteLaunch() local
125 if (process_sp) { in RemoteLaunch()
127 process_sp->GetTarget().GetAPIMutex()); in RemoteLaunch()
128 if (process_sp->GetState() == eStateConnected) { in RemoteLaunch()
134 Module *exe_module = process_sp->GetTarget().GetExecutableModulePointer(); in RemoteLaunch()
141 error.SetError(process_sp->Launch(launch_info)); in RemoteLaunch()
153 static_cast<void *>(process_sp.get()), in RemoteLaunch()
162 ProcessSP process_sp(GetSP()); in RemoteAttachToProcessWithID() local
163 if (process_sp) { in RemoteAttachToProcessWithID()
165 process_sp->GetTarget().GetAPIMutex()); in RemoteAttachToProcessWithID()
166 if (process_sp->GetState() == eStateConnected) { in RemoteAttachToProcessWithID()
169 error.SetError(process_sp->Attach(attach_info)); in RemoteAttachToProcessWithID()
184 static_cast<void *>(process_sp.get()), pid, in RemoteAttachToProcessWithID()
195 ProcessSP process_sp(GetSP()); in GetNumThreads() local
196 if (process_sp) { in GetNumThreads()
199 const bool can_update = stop_locker.TryLock(&process_sp->GetRunLock()); in GetNumThreads()
201 process_sp->GetTarget().GetAPIMutex()); in GetNumThreads()
202 num_threads = process_sp->GetThreadList().GetSize(can_update); in GetNumThreads()
207 static_cast<void *>(process_sp.get()), num_threads); in GetNumThreads()
217 ProcessSP process_sp(GetSP()); in GetSelectedThread() local
218 if (process_sp) { in GetSelectedThread()
220 process_sp->GetTarget().GetAPIMutex()); in GetSelectedThread()
221 thread_sp = process_sp->GetThreadList().GetSelectedThread(); in GetSelectedThread()
227 static_cast<void *>(process_sp.get()), in GetSelectedThread()
239 ProcessSP process_sp(GetSP()); in CreateOSPluginThread() local
240 if (process_sp) { in CreateOSPluginThread()
242 process_sp->GetTarget().GetAPIMutex()); in CreateOSPluginThread()
243 thread_sp = process_sp->CreateOSPluginThread(tid, context); in CreateOSPluginThread()
250 static_cast<void *>(process_sp.get()), tid, context, in CreateOSPluginThread()
261 ProcessSP process_sp(GetSP()); in GetTarget() local
262 if (process_sp) { in GetTarget()
263 target_sp = process_sp->GetTarget().shared_from_this(); in GetTarget()
269 static_cast<void *>(process_sp.get()), in GetTarget()
279 ProcessSP process_sp(GetSP()); in PutSTDIN() local
280 if (process_sp) { in PutSTDIN()
282 ret_val = process_sp->PutSTDIN(src, src_len, error); in PutSTDIN()
288 static_cast<void *>(process_sp.get()), src, in PutSTDIN()
296 ProcessSP process_sp(GetSP()); in GetSTDOUT() local
297 if (process_sp) { in GetSTDOUT()
299 bytes_read = process_sp->GetSTDOUT(dst, dst_len, error); in GetSTDOUT()
307 static_cast<void *>(process_sp.get()), static_cast<int>(bytes_read), in GetSTDOUT()
315 ProcessSP process_sp(GetSP()); in GetSTDERR() local
316 if (process_sp) { in GetSTDERR()
318 bytes_read = process_sp->GetSTDERR(dst, dst_len, error); in GetSTDERR()
326 static_cast<void *>(process_sp.get()), static_cast<int>(bytes_read), in GetSTDERR()
334 ProcessSP process_sp(GetSP()); in GetAsyncProfileData() local
335 if (process_sp) { in GetAsyncProfileData()
337 bytes_read = process_sp->GetAsyncProfileData(dst, dst_len, error); in GetAsyncProfileData()
345 static_cast<void *>(process_sp.get()), static_cast<int>(bytes_read), in GetAsyncProfileData()
354 ProcessSP process_sp(GetSP()); in StartTrace() local
357 trace_instance.SetSP(process_sp); in StartTrace()
360 if (!process_sp) { in StartTrace()
363 uid = process_sp->StartTrace(*(options.m_traceoptions_sp), error.ref()); in StartTrace()
374 ProcessSP process_sp(GetSP()); in ReportEventState() local
375 if (process_sp) { in ReportEventState()
380 process_sp->GetID(), SBDebugger::StateAsCString(event_state)); in ReportEventState()
389 ProcessSP process_sp(GetSP()); in AppendEventStateReport() local
390 if (process_sp) { in AppendEventStateReport()
394 process_sp->GetID(), SBDebugger::StateAsCString(event_state)); in AppendEventStateReport()
401 ProcessSP process_sp(GetSP()); in SetSelectedThread() local
402 if (process_sp) { in SetSelectedThread()
404 process_sp->GetTarget().GetAPIMutex()); in SetSelectedThread()
405 return process_sp->GetThreadList().SetSelectedThreadByID( in SetSelectedThread()
415 ProcessSP process_sp(GetSP()); in SetSelectedThreadByID() local
416 if (process_sp) { in SetSelectedThreadByID()
418 process_sp->GetTarget().GetAPIMutex()); in SetSelectedThreadByID()
419 ret_val = process_sp->GetThreadList().SetSelectedThreadByID(tid); in SetSelectedThreadByID()
425 static_cast<void *>(process_sp.get()), tid, in SetSelectedThreadByID()
435 ProcessSP process_sp(GetSP()); in SetSelectedThreadByIndexID() local
436 if (process_sp) { in SetSelectedThreadByIndexID()
438 process_sp->GetTarget().GetAPIMutex()); in SetSelectedThreadByIndexID()
439 ret_val = process_sp->GetThreadList().SetSelectedThreadByIndexID(index_id); in SetSelectedThreadByIndexID()
444 static_cast<void *>(process_sp.get()), index_id, in SetSelectedThreadByIndexID()
455 ProcessSP process_sp(GetSP()); in GetThreadAtIndex() local
456 if (process_sp) { in GetThreadAtIndex()
458 const bool can_update = stop_locker.TryLock(&process_sp->GetRunLock()); in GetThreadAtIndex()
460 process_sp->GetTarget().GetAPIMutex()); in GetThreadAtIndex()
461 thread_sp = process_sp->GetThreadList().GetThreadAtIndex(index, can_update); in GetThreadAtIndex()
467 static_cast<void *>(process_sp.get()), in GetThreadAtIndex()
478 ProcessSP process_sp(GetSP()); in GetNumQueues() local
479 if (process_sp) { in GetNumQueues()
481 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in GetNumQueues()
483 process_sp->GetTarget().GetAPIMutex()); in GetNumQueues()
484 num_queues = process_sp->GetQueueList().GetSize(); in GetNumQueues()
490 static_cast<void *>(process_sp.get()), num_queues); in GetNumQueues()
500 ProcessSP process_sp(GetSP()); in GetQueueAtIndex() local
501 if (process_sp) { in GetQueueAtIndex()
503 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in GetQueueAtIndex()
505 process_sp->GetTarget().GetAPIMutex()); in GetQueueAtIndex()
506 queue_sp = process_sp->GetQueueList().GetQueueAtIndex(index); in GetQueueAtIndex()
513 static_cast<void *>(process_sp.get()), in GetQueueAtIndex()
521 ProcessSP process_sp(GetSP()); in GetStopID() local
522 if (process_sp) { in GetStopID()
524 process_sp->GetTarget().GetAPIMutex()); in GetStopID()
526 return process_sp->GetStopID(); in GetStopID()
528 return process_sp->GetLastNaturalStopID(); in GetStopID()
538 ProcessSP process_sp(GetSP()); in GetStopEventForStopID() local
539 if (process_sp) { in GetStopEventForStopID()
541 process_sp->GetTarget().GetAPIMutex()); in GetStopEventForStopID()
542 event_sp = process_sp->GetStopEventForStopID(stop_id); in GetStopEventForStopID()
549 static_cast<void *>(process_sp.get()), stop_id, in GetStopEventForStopID()
558 ProcessSP process_sp(GetSP()); in GetState() local
559 if (process_sp) { in GetState()
561 process_sp->GetTarget().GetAPIMutex()); in GetState()
562 ret_val = process_sp->GetState(); in GetState()
568 static_cast<void *>(process_sp.get()), in GetState()
576 ProcessSP process_sp(GetSP()); in GetExitStatus() local
577 if (process_sp) { in GetExitStatus()
579 process_sp->GetTarget().GetAPIMutex()); in GetExitStatus()
580 exit_status = process_sp->GetExitStatus(); in GetExitStatus()
585 static_cast<void *>(process_sp.get()), exit_status, in GetExitStatus()
593 ProcessSP process_sp(GetSP()); in GetExitDescription() local
594 if (process_sp) { in GetExitDescription()
596 process_sp->GetTarget().GetAPIMutex()); in GetExitDescription()
597 exit_desc = process_sp->GetExitDescription(); in GetExitDescription()
602 static_cast<void *>(process_sp.get()), exit_desc); in GetExitDescription()
608 ProcessSP process_sp(GetSP()); in GetProcessID() local
609 if (process_sp) in GetProcessID()
610 ret_val = process_sp->GetID(); in GetProcessID()
615 static_cast<void *>(process_sp.get()), ret_val); in GetProcessID()
622 ProcessSP process_sp(GetSP()); in GetUniqueID() local
623 if (process_sp) in GetUniqueID()
624 ret_val = process_sp->GetUniqueID(); in GetUniqueID()
628 static_cast<void *>(process_sp.get()), ret_val); in GetUniqueID()
634 ProcessSP process_sp(GetSP()); in GetByteOrder() local
635 if (process_sp) in GetByteOrder()
636 byteOrder = process_sp->GetTarget().GetArchitecture().GetByteOrder(); in GetByteOrder()
641 static_cast<void *>(process_sp.get()), byteOrder); in GetByteOrder()
648 ProcessSP process_sp(GetSP()); in GetAddressByteSize() local
649 if (process_sp) in GetAddressByteSize()
650 size = process_sp->GetTarget().GetArchitecture().GetAddressByteSize(); in GetAddressByteSize()
655 static_cast<void *>(process_sp.get()), size); in GetAddressByteSize()
664 ProcessSP process_sp(GetSP()); in Continue() local
668 static_cast<void *>(process_sp.get())); in Continue()
670 if (process_sp) { in Continue()
672 process_sp->GetTarget().GetAPIMutex()); in Continue()
674 if (process_sp->GetTarget().GetDebugger().GetAsyncExecution()) in Continue()
675 sb_error.ref() = process_sp->Resume(); in Continue()
677 sb_error.ref() = process_sp->ResumeSynchronous(NULL); in Continue()
685 static_cast<void *>(process_sp.get()), in Continue()
694 ProcessSP process_sp(GetSP()); in Destroy() local
695 if (process_sp) { in Destroy()
697 process_sp->GetTarget().GetAPIMutex()); in Destroy()
698 sb_error.SetError(process_sp->Destroy(false)); in Destroy()
707 static_cast<void *>(process_sp.get()), in Destroy()
716 ProcessSP process_sp(GetSP()); in Stop() local
717 if (process_sp) { in Stop()
719 process_sp->GetTarget().GetAPIMutex()); in Stop()
720 sb_error.SetError(process_sp->Halt()); in Stop()
729 static_cast<void *>(process_sp.get()), in Stop()
738 ProcessSP process_sp(GetSP()); in Kill() local
739 if (process_sp) { in Kill()
741 process_sp->GetTarget().GetAPIMutex()); in Kill()
742 sb_error.SetError(process_sp->Destroy(true)); in Kill()
751 static_cast<void *>(process_sp.get()), in Kill()
766 ProcessSP process_sp(GetSP()); in Detach() local
767 if (process_sp) { in Detach()
769 process_sp->GetTarget().GetAPIMutex()); in Detach()
770 sb_error.SetError(process_sp->Detach(keep_stopped)); in Detach()
779 ProcessSP process_sp(GetSP()); in Signal() local
780 if (process_sp) { in Signal()
782 process_sp->GetTarget().GetAPIMutex()); in Signal()
783 sb_error.SetError(process_sp->Signal(signo)); in Signal()
791 static_cast<void *>(process_sp.get()), signo, in Signal()
798 if (auto process_sp = GetSP()) in GetUnixSignals() local
799 return SBUnixSignals{process_sp}; in GetUnixSignals()
805 ProcessSP process_sp(GetSP()); in SendAsyncInterrupt() local
806 if (process_sp) { in SendAsyncInterrupt()
807 process_sp->SendAsyncInterrupt(); in SendAsyncInterrupt()
814 ProcessSP process_sp(GetSP()); in GetThreadByID() local
815 if (process_sp) { in GetThreadByID()
817 const bool can_update = stop_locker.TryLock(&process_sp->GetRunLock()); in GetThreadByID()
819 process_sp->GetTarget().GetAPIMutex()); in GetThreadByID()
820 thread_sp = process_sp->GetThreadList().FindThreadByID(tid, can_update); in GetThreadByID()
828 static_cast<void *>(process_sp.get()), tid, in GetThreadByID()
837 ProcessSP process_sp(GetSP()); in GetThreadByIndexID() local
838 if (process_sp) { in GetThreadByIndexID()
840 const bool can_update = stop_locker.TryLock(&process_sp->GetRunLock()); in GetThreadByIndexID()
842 process_sp->GetTarget().GetAPIMutex()); in GetThreadByIndexID()
844 process_sp->GetThreadList().FindThreadByIndexID(index_id, can_update); in GetThreadByIndexID()
851 static_cast<void *>(process_sp.get()), index_id, in GetThreadByIndexID()
893 ProcessSP process_sp = in GetProcessFromEvent() local
895 if (!process_sp) { in GetProcessFromEvent()
897 process_sp = EventDataStructuredData::GetProcessFromEvent(event.get()); in GetProcessFromEvent()
900 return SBProcess(process_sp); in GetProcessFromEvent()
927 ProcessSP process_sp(GetSP()); in GetBroadcaster() local
929 SBBroadcaster broadcaster(process_sp.get(), false); in GetBroadcaster()
933 static_cast<void *>(process_sp.get()), in GetBroadcaster()
949 ProcessSP process_sp(GetSP()); in ReadMemory() local
954 static_cast<void *>(process_sp.get()), addr, in ReadMemory()
958 if (process_sp) { in ReadMemory()
960 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in ReadMemory()
962 process_sp->GetTarget().GetAPIMutex()); in ReadMemory()
963 bytes_read = process_sp->ReadMemory(addr, dst, dst_len, sb_error.ref()); in ReadMemory()
967 static_cast<void *>(process_sp.get())); in ReadMemory()
979 static_cast<void *>(process_sp.get()), addr, in ReadMemory()
991 ProcessSP process_sp(GetSP()); in ReadCStringFromMemory() local
992 if (process_sp) { in ReadCStringFromMemory()
994 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in ReadCStringFromMemory()
996 process_sp->GetTarget().GetAPIMutex()); in ReadCStringFromMemory()
997 bytes_read = process_sp->ReadCStringFromMemory(addr, (char *)buf, size, in ReadCStringFromMemory()
1004 static_cast<void *>(process_sp.get())); in ReadCStringFromMemory()
1016 ProcessSP process_sp(GetSP()); in ReadUnsignedFromMemory() local
1017 if (process_sp) { in ReadUnsignedFromMemory()
1019 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in ReadUnsignedFromMemory()
1021 process_sp->GetTarget().GetAPIMutex()); in ReadUnsignedFromMemory()
1022 value = process_sp->ReadUnsignedIntegerFromMemory(addr, byte_size, 0, in ReadUnsignedFromMemory()
1029 static_cast<void *>(process_sp.get())); in ReadUnsignedFromMemory()
1041 ProcessSP process_sp(GetSP()); in ReadPointerFromMemory() local
1042 if (process_sp) { in ReadPointerFromMemory()
1044 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in ReadPointerFromMemory()
1046 process_sp->GetTarget().GetAPIMutex()); in ReadPointerFromMemory()
1047 ptr = process_sp->ReadPointerFromMemory(addr, sb_error.ref()); in ReadPointerFromMemory()
1053 static_cast<void *>(process_sp.get())); in ReadPointerFromMemory()
1068 ProcessSP process_sp(GetSP()); in WriteMemory() local
1073 static_cast<void *>(process_sp.get()), addr, in WriteMemory()
1077 if (process_sp) { in WriteMemory()
1079 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in WriteMemory()
1081 process_sp->GetTarget().GetAPIMutex()); in WriteMemory()
1083 process_sp->WriteMemory(addr, src, src_len, sb_error.ref()); in WriteMemory()
1087 static_cast<void *>(process_sp.get())); in WriteMemory()
1097 static_cast<void *>(process_sp.get()), addr, in WriteMemory()
1109 ProcessSP process_sp(GetSP()); in GetDescription() local
1110 if (process_sp) { in GetDescription()
1113 Module *exe_module = process_sp->GetTarget().GetExecutableModulePointer(); in GetDescription()
1119 process_sp->GetID(), lldb_private::StateAsCString(GetState()), in GetDescription()
1133 ProcessSP process_sp(GetSP()); in GetNumSupportedHardwareWatchpoints() local
1134 if (process_sp) { in GetNumSupportedHardwareWatchpoints()
1136 process_sp->GetTarget().GetAPIMutex()); in GetNumSupportedHardwareWatchpoints()
1137 sb_error.SetError(process_sp->GetWatchpointSupportInfo(num)); in GetNumSupportedHardwareWatchpoints()
1140 static_cast<void *>(process_sp.get()), num); in GetNumSupportedHardwareWatchpoints()
1156 ProcessSP process_sp(GetSP()); in LoadImage() local
1157 if (process_sp) { in LoadImage()
1159 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in LoadImage()
1163 static_cast<void *>(process_sp.get()), in LoadImage()
1167 process_sp->GetTarget().GetAPIMutex()); in LoadImage()
1168 PlatformSP platform_sp = process_sp->GetTarget().GetPlatform(); in LoadImage()
1169 return platform_sp->LoadImage(process_sp.get(), *sb_local_image_spec, in LoadImage()
1174 static_cast<void *>(process_sp.get())); in LoadImage()
1181 static_cast<void *>(process_sp.get())); in LoadImage()
1192 ProcessSP process_sp(GetSP()); in LoadImageUsingPaths() local
1193 if (process_sp) { in LoadImageUsingPaths()
1195 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in LoadImageUsingPaths()
1199 static_cast<void *>(process_sp.get()), in LoadImageUsingPaths()
1203 process_sp->GetTarget().GetAPIMutex()); in LoadImageUsingPaths()
1204 PlatformSP platform_sp = process_sp->GetTarget().GetPlatform(); in LoadImageUsingPaths()
1212 uint32_t token = platform_sp->LoadImageUsingPaths(process_sp.get(), in LoadImageUsingPaths()
1224 static_cast<void *>(process_sp.get())); in LoadImageUsingPaths()
1231 static_cast<void *>(process_sp.get())); in LoadImageUsingPaths()
1240 ProcessSP process_sp(GetSP()); in UnloadImage() local
1241 if (process_sp) { in UnloadImage()
1243 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in UnloadImage()
1245 process_sp->GetTarget().GetAPIMutex()); in UnloadImage()
1246 PlatformSP platform_sp = process_sp->GetTarget().GetPlatform(); in UnloadImage()
1248 platform_sp->UnloadImage(process_sp.get(), image_token)); in UnloadImage()
1253 static_cast<void *>(process_sp.get())); in UnloadImage()
1263 ProcessSP process_sp(GetSP()); in SendEventData() local
1264 if (process_sp) { in SendEventData()
1266 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in SendEventData()
1268 process_sp->GetTarget().GetAPIMutex()); in SendEventData()
1269 sb_error.SetError(process_sp->SendEventData(event_data)); in SendEventData()
1275 static_cast<void *>(process_sp.get())); in SendEventData()
1284 ProcessSP process_sp(GetSP()); in GetNumExtendedBacktraceTypes() local
1285 if (process_sp && process_sp->GetSystemRuntime()) { in GetNumExtendedBacktraceTypes()
1286 SystemRuntime *runtime = process_sp->GetSystemRuntime(); in GetNumExtendedBacktraceTypes()
1293 ProcessSP process_sp(GetSP()); in GetExtendedBacktraceTypeAtIndex() local
1294 if (process_sp && process_sp->GetSystemRuntime()) { in GetExtendedBacktraceTypeAtIndex()
1295 SystemRuntime *runtime = process_sp->GetSystemRuntime(); in GetExtendedBacktraceTypeAtIndex()
1305 static_cast<void *>(process_sp.get())); in GetExtendedBacktraceTypeAtIndex()
1312 ProcessSP process_sp(GetSP()); in GetHistoryThreads() local
1314 if (process_sp) { in GetHistoryThreads()
1315 threads = SBThreadCollection(process_sp->GetHistoryThreads(addr)); in GetHistoryThreads()
1322 ProcessSP process_sp(GetSP()); in IsInstrumentationRuntimePresent() local
1323 if (!process_sp) in IsInstrumentationRuntimePresent()
1327 process_sp->GetInstrumentationRuntime(type); in IsInstrumentationRuntimePresent()
1337 ProcessSP process_sp(GetSP()); in SaveCore() local
1338 if (!process_sp) { in SaveCore()
1344 process_sp->GetTarget().GetAPIMutex()); in SaveCore()
1346 if (process_sp->GetState() != eStateStopped) { in SaveCore()
1352 error.ref() = PluginManager::SaveCore(process_sp, core_file); in SaveCore()
1360 ProcessSP process_sp(GetSP()); in GetMemoryRegionInfo() local
1361 if (process_sp) { in GetMemoryRegionInfo()
1363 if (stop_locker.TryLock(&process_sp->GetRunLock())) { in GetMemoryRegionInfo()
1365 process_sp->GetTarget().GetAPIMutex()); in GetMemoryRegionInfo()
1368 process_sp->GetMemoryRegionInfo(load_addr, sb_region_info.ref()); in GetMemoryRegionInfo()
1374 static_cast<void *>(process_sp.get())); in GetMemoryRegionInfo()
1386 ProcessSP process_sp(GetSP()); in GetMemoryRegions() local
1388 if (process_sp && stop_locker.TryLock(&process_sp->GetRunLock())) { in GetMemoryRegions()
1390 process_sp->GetTarget().GetAPIMutex()); in GetMemoryRegions()
1392 process_sp->GetMemoryRegions(sb_region_list.ref()); in GetMemoryRegions()
1398 static_cast<void *>(process_sp.get())); in GetMemoryRegions()
1406 ProcessSP process_sp(GetSP()); in GetProcessInfo() local
1408 if (process_sp && process_sp->GetProcessInfo(proc_info)) { in GetProcessInfo()