Lines Matching full:pid
54 nub_process_t DNBProcessAttach(nub_process_t pid, struct timespec *timeout,
79 nub_bool_t DNBProcessResume(nub_process_t pid,
82 nub_bool_t DNBProcessHalt(nub_process_t pid) DNB_EXPORT;
83 nub_bool_t DNBProcessDetach(nub_process_t pid) DNB_EXPORT;
84 nub_bool_t DNBProcessSignal(nub_process_t pid, int signal) DNB_EXPORT;
85 nub_bool_t DNBProcessInterrupt(nub_process_t pid) DNB_EXPORT;
86 nub_bool_t DNBProcessKill(nub_process_t pid) DNB_EXPORT;
87 nub_bool_t DNBProcessSendEvent(nub_process_t pid, const char *event) DNB_EXPORT;
88 nub_size_t DNBProcessMemoryRead(nub_process_t pid, nub_addr_t addr,
90 uint64_t DNBProcessMemoryReadInteger(nub_process_t pid, nub_addr_t addr,
93 nub_addr_t DNBProcessMemoryReadPointer(nub_process_t pid,
95 std::string DNBProcessMemoryReadCString(nub_process_t pid,
98 DNBProcessMemoryReadCStringFixed(nub_process_t pid, nub_addr_t addr,
100 nub_size_t DNBProcessMemoryWrite(nub_process_t pid, nub_addr_t addr,
102 nub_addr_t DNBProcessMemoryAllocate(nub_process_t pid, nub_size_t size,
104 nub_bool_t DNBProcessMemoryDeallocate(nub_process_t pid,
106 int DNBProcessMemoryRegionInfo(nub_process_t pid, nub_addr_t addr,
109 DNBProcessGetProfileData(nub_process_t pid,
112 DNBProcessSetEnableAsyncProfiling(nub_process_t pid, nub_bool_t enable,
117 nub_bool_t DNBProcessIsAlive(nub_process_t pid) DNB_EXPORT;
118 nub_state_t DNBProcessGetState(nub_process_t pid) DNB_EXPORT;
119 nub_bool_t DNBProcessGetExitStatus(nub_process_t pid, int *status) DNB_EXPORT;
120 nub_bool_t DNBProcessSetExitStatus(nub_process_t pid, int status) DNB_EXPORT;
121 const char *DNBProcessGetExitInfo(nub_process_t pid) DNB_EXPORT;
122 nub_bool_t DNBProcessSetExitInfo(nub_process_t pid,
124 nub_size_t DNBProcessGetNumThreads(nub_process_t pid) DNB_EXPORT;
125 nub_thread_t DNBProcessGetCurrentThread(nub_process_t pid) DNB_EXPORT;
126 nub_thread_t DNBProcessGetCurrentThreadMachPort(nub_process_t pid) DNB_EXPORT;
127 nub_thread_t DNBProcessSetCurrentThread(nub_process_t pid,
129 nub_thread_t DNBProcessGetThreadAtIndex(nub_process_t pid,
131 nub_bool_t DNBProcessSyncThreadState(nub_process_t pid,
133 nub_addr_t DNBProcessGetSharedLibraryInfoAddress(nub_process_t pid) DNB_EXPORT;
134 nub_bool_t DNBProcessSharedLibrariesUpdated(nub_process_t pid) DNB_EXPORT;
136 DNBProcessGetSharedLibraryInfo(nub_process_t pid, nub_bool_t only_changed,
139 DNBGetDeploymentInfo(nub_process_t pid, bool is_executable,
143 nub_bool_t DNBProcessSetNameToAddressCallback(nub_process_t pid,
147 nub_process_t pid, DNBCallbackCopyExecutableImageInfos callback,
149 nub_addr_t DNBProcessLookupAddress(nub_process_t pid, const char *name,
151 nub_size_t DNBProcessGetAvailableSTDOUT(nub_process_t pid, char *buf,
153 nub_size_t DNBProcessGetAvailableSTDERR(nub_process_t pid, char *buf,
155 nub_size_t DNBProcessGetAvailableProfileData(nub_process_t pid, char *buf,
157 nub_size_t DNBProcessGetStopCount(nub_process_t pid) DNB_EXPORT;
158 uint32_t DNBProcessGetCPUType(nub_process_t pid) DNB_EXPORT;
160 JSONGenerator::ObjectSP DNBGetDyldProcessState(nub_process_t pid);
163 const char *DNBProcessGetExecutablePath(nub_process_t pid);
164 const char *DNBProcessGetArgumentAtIndex(nub_process_t pid, nub_size_t idx);
165 nub_size_t DNBProcessGetArgumentCount(nub_process_t pid);
168 nub_event_t DNBProcessWaitForEvents(nub_process_t pid, nub_event_t event_mask,
171 void DNBProcessResetEvents(nub_process_t pid, nub_event_t event_mask);
174 const char *DNBThreadGetName(nub_process_t pid, nub_thread_t tid);
176 DNBThreadGetIdentifierInfo(nub_process_t pid, nub_thread_t tid,
178 nub_state_t DNBThreadGetState(nub_process_t pid, nub_thread_t tid);
179 nub_bool_t DNBThreadGetRegisterValueByID(nub_process_t pid, nub_thread_t tid,
182 nub_bool_t DNBThreadSetRegisterValueByID(nub_process_t pid, nub_thread_t tid,
185 nub_size_t DNBThreadGetRegisterContext(nub_process_t pid, nub_thread_t tid,
187 nub_size_t DNBThreadSetRegisterContext(nub_process_t pid, nub_thread_t tid,
189 uint32_t DNBThreadSaveRegisterState(nub_process_t pid, nub_thread_t tid);
190 nub_bool_t DNBThreadRestoreRegisterState(nub_process_t pid, nub_thread_t tid,
192 nub_bool_t DNBThreadGetRegisterValueByName(nub_process_t pid, nub_thread_t tid,
195 nub_bool_t DNBThreadGetStopReason(nub_process_t pid, nub_thread_t tid,
197 const char *DNBThreadGetInfo(nub_process_t pid, nub_thread_t tid);
198 Genealogy::ThreadActivitySP DNBGetGenealogyInfoForThread(nub_process_t pid,
201 Genealogy::ProcessExecutableInfoSP DNBGetGenealogyImageInfo(nub_process_t pid,
203 ThreadInfo::QoS DNBGetRequestedQoSForThread(nub_process_t pid, nub_thread_t tid,
206 nub_addr_t DNBGetPThreadT(nub_process_t pid, nub_thread_t tid);
207 nub_addr_t DNBGetDispatchQueueT(nub_process_t pid, nub_thread_t tid);
209 DNBGetTSDAddressForThread(nub_process_t pid, nub_thread_t tid,
214 DNBGetMainBinaryCPUTypes(nub_process_t pid);
216 DNBGetAllLoadedLibrariesInfos(nub_process_t pid, bool report_load_commands);
218 DNBGetLibrariesInfoForAddresses(nub_process_t pid,
220 JSONGenerator::ObjectSP DNBGetSharedCacheInfo(nub_process_t pid);
224 nub_bool_t DNBBreakpointSet(nub_process_t pid, nub_addr_t addr, nub_size_t size,
226 nub_bool_t DNBBreakpointClear(nub_process_t pid, nub_addr_t addr);
229 nub_bool_t DNBWatchpointSet(nub_process_t pid, nub_addr_t addr, nub_size_t size,
231 nub_bool_t DNBWatchpointClear(nub_process_t pid, nub_addr_t addr);
232 uint32_t DNBWatchpointGetNumSupportedHWP(nub_process_t pid);
255 bool DNBProcessIsBeingDebugged(nub_process_t pid);