Lines Matching refs:process_sp

64 SBProcess::SBProcess (const lldb::ProcessSP &process_sp) :  in SBProcess()  argument
65 m_opaque_wp (process_sp) in SBProcess()
93 ProcessSP process_sp(GetSP()); in GetPluginName() local
94 if (process_sp) in GetPluginName()
96 return process_sp->GetPluginName().GetCString(); in GetPluginName()
104 ProcessSP process_sp(GetSP()); in GetShortPluginName() local
105 if (process_sp) in GetShortPluginName()
107 return process_sp->GetPluginName().GetCString(); in GetShortPluginName()
120 SBProcess::SetSP (const ProcessSP &process_sp) in SetSP() argument
122 m_opaque_wp = process_sp; in SetSP()
135 ProcessSP process_sp(m_opaque_wp.lock()); in IsValid() local
136 return ((bool) process_sp && process_sp->IsValid()); in IsValid()
165 ProcessSP process_sp(GetSP()); in RemoteLaunch() local
166 if (process_sp) in RemoteLaunch()
168 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in RemoteLaunch()
169 if (process_sp->GetState() == eStateConnected) in RemoteLaunch()
178 Module *exe_module = process_sp->GetTarget().GetExecutableModulePointer(); in RemoteLaunch()
185 error.SetError (process_sp->Launch (launch_info)); in RemoteLaunch()
200 …log->Printf ("SBProcess(%p)::RemoteLaunch (...) => SBError (%p): %s", process_sp.get(), error.get(… in RemoteLaunch()
209 ProcessSP process_sp(GetSP()); in RemoteAttachToProcessWithID() local
210 if (process_sp) in RemoteAttachToProcessWithID()
212 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in RemoteAttachToProcessWithID()
213 if (process_sp->GetState() == eStateConnected) in RemoteAttachToProcessWithID()
217 error.SetError (process_sp->Attach (attach_info)); in RemoteAttachToProcessWithID()
233 …s(%p)::RemoteAttachToProcessWithID (%" PRIu64 ") => SBError (%p): %s", process_sp.get(), pid, erro… in RemoteAttachToProcessWithID()
246 ProcessSP process_sp(GetSP()); in GetNumThreads() local
247 if (process_sp) in GetNumThreads()
251 const bool can_update = stop_locker.TryLock(&process_sp->GetRunLock()); in GetNumThreads()
252 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in GetNumThreads()
253 num_threads = process_sp->GetThreadList().GetSize(can_update); in GetNumThreads()
257 log->Printf ("SBProcess(%p)::GetNumThreads () => %d", process_sp.get(), num_threads); in GetNumThreads()
269 ProcessSP process_sp(GetSP()); in GetSelectedThread() local
270 if (process_sp) in GetSelectedThread()
272 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in GetSelectedThread()
273 thread_sp = process_sp->GetThreadList().GetSelectedThread(); in GetSelectedThread()
279 …log->Printf ("SBProcess(%p)::GetSelectedThread () => SBThread(%p)", process_sp.get(), thread_sp.ge… in GetSelectedThread()
292 ProcessSP process_sp(GetSP()); in CreateOSPluginThread() local
293 if (process_sp) in CreateOSPluginThread()
295 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in CreateOSPluginThread()
296 thread_sp = process_sp->CreateOSPluginThread(tid, context); in CreateOSPluginThread()
301 …ginThread (tid=0x%" PRIx64 ", context=0x%" PRIx64 ") => SBThread(%p)", process_sp.get(), tid, cont… in CreateOSPluginThread()
313 ProcessSP process_sp(GetSP()); in GetTarget() local
314 if (process_sp) in GetTarget()
316 target_sp = process_sp->GetTarget().shared_from_this(); in GetTarget()
321 … log->Printf ("SBProcess(%p)::GetTarget () => SBTarget(%p)", process_sp.get(), target_sp.get()); in GetTarget()
333 ProcessSP process_sp(GetSP()); in PutSTDIN() local
334 if (process_sp) in PutSTDIN()
337 ret_val = process_sp->PutSTDIN (src, src_len, error); in PutSTDIN()
342 process_sp.get(), in PutSTDIN()
354 ProcessSP process_sp(GetSP()); in GetSTDOUT() local
355 if (process_sp) in GetSTDOUT()
358 bytes_read = process_sp->GetSTDOUT (dst, dst_len, error); in GetSTDOUT()
364 process_sp.get(), in GetSTDOUT()
377 ProcessSP process_sp(GetSP()); in GetSTDERR() local
378 if (process_sp) in GetSTDERR()
381 bytes_read = process_sp->GetSTDERR (dst, dst_len, error); in GetSTDERR()
387 process_sp.get(), in GetSTDERR()
400 ProcessSP process_sp(GetSP()); in GetAsyncProfileData() local
401 if (process_sp) in GetAsyncProfileData()
404 bytes_read = process_sp->GetAsyncProfileData (dst, dst_len, error); in GetAsyncProfileData()
410 process_sp.get(), in GetAsyncProfileData()
425 ProcessSP process_sp(GetSP()); in ReportEventState() local
426 if (process_sp) in ReportEventState()
433 process_sp->GetID(), in ReportEventState()
444 ProcessSP process_sp(GetSP()); in AppendEventStateReport() local
445 if (process_sp) in AppendEventStateReport()
452 process_sp->GetID(), in AppendEventStateReport()
462 ProcessSP process_sp(GetSP()); in SetSelectedThread() local
463 if (process_sp) in SetSelectedThread()
465 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in SetSelectedThread()
466 return process_sp->GetThreadList().SetSelectedThreadByID (thread.GetThreadID()); in SetSelectedThread()
477 ProcessSP process_sp(GetSP()); in SetSelectedThreadByID() local
478 if (process_sp) in SetSelectedThreadByID()
480 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in SetSelectedThreadByID()
481 ret_val = process_sp->GetThreadList().SetSelectedThreadByID (tid); in SetSelectedThreadByID()
486 process_sp.get(), tid, (ret_val ? "true" : "false")); in SetSelectedThreadByID()
497 ProcessSP process_sp(GetSP()); in SetSelectedThreadByIndexID() local
498 if (process_sp) in SetSelectedThreadByIndexID()
500 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in SetSelectedThreadByIndexID()
501 ret_val = process_sp->GetThreadList().SetSelectedThreadByIndexID (index_id); in SetSelectedThreadByIndexID()
506 process_sp.get(), index_id, (ret_val ? "true" : "false")); in SetSelectedThreadByIndexID()
518 ProcessSP process_sp(GetSP()); in GetThreadAtIndex() local
519 if (process_sp) in GetThreadAtIndex()
522 const bool can_update = stop_locker.TryLock(&process_sp->GetRunLock()); in GetThreadAtIndex()
523 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in GetThreadAtIndex()
524 thread_sp = process_sp->GetThreadList().GetThreadAtIndex(index, can_update); in GetThreadAtIndex()
531 process_sp.get(), (uint32_t) index, thread_sp.get()); in GetThreadAtIndex()
543 ProcessSP process_sp(GetSP()); in GetNumQueues() local
544 if (process_sp) in GetNumQueues()
548 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in GetNumQueues()
549 num_queues = process_sp->GetQueueList().GetSize(); in GetNumQueues()
553 log->Printf ("SBProcess(%p)::GetNumQueues () => %d", process_sp.get(), num_queues); in GetNumQueues()
565 ProcessSP process_sp(GetSP()); in GetQueueAtIndex() local
566 if (process_sp) in GetQueueAtIndex()
569 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in GetQueueAtIndex()
570 queue_sp = process_sp->GetQueueList().GetQueueAtIndex(index); in GetQueueAtIndex()
577 process_sp.get(), (uint32_t) index, queue_sp.get()); in GetQueueAtIndex()
587 ProcessSP process_sp(GetSP()); in GetStopID() local
588 if (process_sp) in GetStopID()
590 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in GetStopID()
592 return process_sp->GetStopID(); in GetStopID()
594 return process_sp->GetLastNaturalStopID(); in GetStopID()
604 ProcessSP process_sp(GetSP()); in GetState() local
605 if (process_sp) in GetState()
607 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in GetState()
608 ret_val = process_sp->GetState(); in GetState()
614 process_sp.get(), in GetState()
625 ProcessSP process_sp(GetSP()); in GetExitStatus() local
626 if (process_sp) in GetExitStatus()
628 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in GetExitStatus()
629 exit_status = process_sp->GetExitStatus (); in GetExitStatus()
634 process_sp.get(), exit_status, exit_status); in GetExitStatus()
643 ProcessSP process_sp(GetSP()); in GetExitDescription() local
644 if (process_sp) in GetExitDescription()
646 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in GetExitDescription()
647 exit_desc = process_sp->GetExitDescription (); in GetExitDescription()
652 process_sp.get(), exit_desc); in GetExitDescription()
660 ProcessSP process_sp(GetSP()); in GetProcessID() local
661 if (process_sp) in GetProcessID()
662 ret_val = process_sp->GetID(); in GetProcessID()
666 log->Printf ("SBProcess(%p)::GetProcessID () => %" PRIu64, process_sp.get(), ret_val); in GetProcessID()
675 ProcessSP process_sp(GetSP()); in GetUniqueID() local
676 if (process_sp) in GetUniqueID()
677 ret_val = process_sp->GetUniqueID(); in GetUniqueID()
680 log->Printf ("SBProcess(%p)::GetUniqueID () => %" PRIu32, process_sp.get(), ret_val); in GetUniqueID()
688 ProcessSP process_sp(GetSP()); in GetByteOrder() local
689 if (process_sp) in GetByteOrder()
690 byteOrder = process_sp->GetTarget().GetArchitecture().GetByteOrder(); in GetByteOrder()
694 log->Printf ("SBProcess(%p)::GetByteOrder () => %d", process_sp.get(), byteOrder); in GetByteOrder()
703 ProcessSP process_sp(GetSP()); in GetAddressByteSize() local
704 if (process_sp) in GetAddressByteSize()
705 size = process_sp->GetTarget().GetArchitecture().GetAddressByteSize(); in GetAddressByteSize()
709 log->Printf ("SBProcess(%p)::GetAddressByteSize () => %d", process_sp.get(), size); in GetAddressByteSize()
720 ProcessSP process_sp(GetSP()); in Continue() local
723 log->Printf ("SBProcess(%p)::Continue ()...", process_sp.get()); in Continue()
725 if (process_sp) in Continue()
727 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in Continue()
729 Error error (process_sp->Resume()); in Continue()
732 if (process_sp->GetTarget().GetDebugger().GetAsyncExecution () == false) in Continue()
735 … log->Printf ("SBProcess(%p)::Continue () waiting for process to stop...", process_sp.get()); in Continue()
736 process_sp->WaitForProcessToStop (NULL); in Continue()
748 …log->Printf ("SBProcess(%p)::Continue () => SBError (%p): %s", process_sp.get(), sb_error.get(), s… in Continue()
759 ProcessSP process_sp(GetSP()); in Destroy() local
760 if (process_sp) in Destroy()
762 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in Destroy()
763 sb_error.SetError(process_sp->Destroy()); in Destroy()
774 process_sp.get(), in Destroy()
787 ProcessSP process_sp(GetSP()); in Stop() local
788 if (process_sp) in Stop()
790 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in Stop()
791 sb_error.SetError (process_sp->Halt()); in Stop()
802 process_sp.get(), in Stop()
814 ProcessSP process_sp(GetSP()); in Kill() local
815 if (process_sp) in Kill()
817 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in Kill()
818 sb_error.SetError (process_sp->Destroy()); in Kill()
829 process_sp.get(), in Kill()
849 ProcessSP process_sp(GetSP()); in Detach() local
850 if (process_sp) in Detach()
852 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in Detach()
853 sb_error.SetError (process_sp->Detach(keep_stopped)); in Detach()
865 ProcessSP process_sp(GetSP()); in Signal() local
866 if (process_sp) in Signal()
868 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in Signal()
869 sb_error.SetError (process_sp->Signal (signo)); in Signal()
879 process_sp.get(), in Signal()
890 ProcessSP process_sp(GetSP()); in SendAsyncInterrupt() local
891 if (process_sp) in SendAsyncInterrupt()
893 process_sp->SendAsyncInterrupt (); in SendAsyncInterrupt()
902 ProcessSP process_sp(GetSP()); in GetThreadByID() local
903 if (process_sp) in GetThreadByID()
905 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in GetThreadByID()
907 const bool can_update = stop_locker.TryLock(&process_sp->GetRunLock()); in GetThreadByID()
908 thread_sp = process_sp->GetThreadList().FindThreadByID (tid, can_update); in GetThreadByID()
916 process_sp.get(), in GetThreadByID()
929 ProcessSP process_sp(GetSP()); in GetThreadByIndexID() local
930 if (process_sp) in GetThreadByIndexID()
932 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in GetThreadByIndexID()
934 const bool can_update = stop_locker.TryLock(&process_sp->GetRunLock()); in GetThreadByIndexID()
935 thread_sp = process_sp->GetThreadList().FindThreadByIndexID (index_id, can_update); in GetThreadByIndexID()
943 process_sp.get(), in GetThreadByIndexID()
1001 ProcessSP process_sp(GetSP()); in GetBroadcaster() local
1003 SBBroadcaster broadcaster(process_sp.get(), false); in GetBroadcaster()
1006 log->Printf ("SBProcess(%p)::GetBroadcaster () => SBBroadcaster (%p)", process_sp.get(), in GetBroadcaster()
1025 ProcessSP process_sp(GetSP()); in ReadMemory() local
1030 process_sp.get(), in ReadMemory()
1037 if (process_sp) in ReadMemory()
1040 if (stop_locker.TryLock(&process_sp->GetRunLock())) in ReadMemory()
1042 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in ReadMemory()
1043 bytes_read = process_sp->ReadMemory (addr, dst, dst_len, sb_error.ref()); in ReadMemory()
1048 … log->Printf ("SBProcess(%p)::ReadMemory() => error: process is running", process_sp.get()); in ReadMemory()
1062 process_sp.get(), in ReadMemory()
1078 ProcessSP process_sp(GetSP()); in ReadCStringFromMemory() local
1079 if (process_sp) in ReadCStringFromMemory()
1082 if (stop_locker.TryLock(&process_sp->GetRunLock())) in ReadCStringFromMemory()
1084 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in ReadCStringFromMemory()
1085 … bytes_read = process_sp->ReadCStringFromMemory (addr, (char *)buf, size, sb_error.ref()); in ReadCStringFromMemory()
1091 …->Printf ("SBProcess(%p)::ReadCStringFromMemory() => error: process is running", process_sp.get()); in ReadCStringFromMemory()
1106 ProcessSP process_sp(GetSP()); in ReadUnsignedFromMemory() local
1107 if (process_sp) in ReadUnsignedFromMemory()
1110 if (stop_locker.TryLock(&process_sp->GetRunLock())) in ReadUnsignedFromMemory()
1112 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in ReadUnsignedFromMemory()
1113 value = process_sp->ReadUnsignedIntegerFromMemory (addr, byte_size, 0, sb_error.ref()); in ReadUnsignedFromMemory()
1119 …>Printf ("SBProcess(%p)::ReadUnsignedFromMemory() => error: process is running", process_sp.get()); in ReadUnsignedFromMemory()
1134 ProcessSP process_sp(GetSP()); in ReadPointerFromMemory() local
1135 if (process_sp) in ReadPointerFromMemory()
1138 if (stop_locker.TryLock(&process_sp->GetRunLock())) in ReadPointerFromMemory()
1140 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in ReadPointerFromMemory()
1141 ptr = process_sp->ReadPointerFromMemory (addr, sb_error.ref()); in ReadPointerFromMemory()
1147 …->Printf ("SBProcess(%p)::ReadPointerFromMemory() => error: process is running", process_sp.get()); in ReadPointerFromMemory()
1165 ProcessSP process_sp(GetSP()); in WriteMemory() local
1170 process_sp.get(), in WriteMemory()
1177 if (process_sp) in WriteMemory()
1180 if (stop_locker.TryLock(&process_sp->GetRunLock())) in WriteMemory()
1182 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in WriteMemory()
1183 bytes_written = process_sp->WriteMemory (addr, src, src_len, sb_error.ref()); in WriteMemory()
1188 … log->Printf ("SBProcess(%p)::WriteMemory() => error: process is running", process_sp.get()); in WriteMemory()
1198 process_sp.get(), in WriteMemory()
1215 ProcessSP process_sp(GetSP()); in GetDescription() local
1216 if (process_sp) in GetDescription()
1220 Module *exe_module = process_sp->GetTarget().GetExecutableModulePointer(); in GetDescription()
1226 process_sp->GetID(), in GetDescription()
1244 ProcessSP process_sp(GetSP()); in GetNumSupportedHardwareWatchpoints() local
1245 if (process_sp) in GetNumSupportedHardwareWatchpoints()
1247 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in GetNumSupportedHardwareWatchpoints()
1248 sb_error.SetError(process_sp->GetWatchpointSupportInfo (num)); in GetNumSupportedHardwareWatchpoints()
1251 process_sp.get(), num); in GetNumSupportedHardwareWatchpoints()
1263 ProcessSP process_sp(GetSP()); in LoadImage() local
1264 if (process_sp) in LoadImage()
1267 if (stop_locker.TryLock(&process_sp->GetRunLock())) in LoadImage()
1269 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in LoadImage()
1270 return process_sp->LoadImage (*sb_image_spec, sb_error.ref()); in LoadImage()
1276 … log->Printf ("SBProcess(%p)::LoadImage() => error: process is running", process_sp.get()); in LoadImage()
1287 ProcessSP process_sp(GetSP()); in UnloadImage() local
1288 if (process_sp) in UnloadImage()
1291 if (stop_locker.TryLock(&process_sp->GetRunLock())) in UnloadImage()
1293 Mutex::Locker api_locker (process_sp->GetTarget().GetAPIMutex()); in UnloadImage()
1294 sb_error.SetError (process_sp->UnloadImage (image_token)); in UnloadImage()
1300 … log->Printf ("SBProcess(%p)::UnloadImage() => error: process is running", process_sp.get()); in UnloadImage()
1312 ProcessSP process_sp(GetSP()); in GetNumExtendedBacktraceTypes() local
1313 if (process_sp && process_sp->GetSystemRuntime()) in GetNumExtendedBacktraceTypes()
1315 SystemRuntime *runtime = process_sp->GetSystemRuntime(); in GetNumExtendedBacktraceTypes()
1324 ProcessSP process_sp(GetSP()); in GetExtendedBacktraceTypeAtIndex() local
1325 if (process_sp && process_sp->GetSystemRuntime()) in GetExtendedBacktraceTypeAtIndex()
1327 SystemRuntime *runtime = process_sp->GetSystemRuntime(); in GetExtendedBacktraceTypeAtIndex()
1337 …cktraceTypeAtIndex() => error: requested extended backtrace name out of bounds", process_sp.get()); in GetExtendedBacktraceTypeAtIndex()