9#ifndef LLDB_HOST_PROCESSRUNLOCK_H
10#define LLDB_HOST_PROCESSRUNLOCK_H
ProcessRunLocker(const ProcessRunLocker &)=delete
ProcessRunLocker()=default
const ProcessRunLocker & operator=(const ProcessRunLocker &)=delete
bool TryLock(ProcessRunLock *lock)
A class used to prevent the process from starting while other threads are accessing its data,...
ProcessRunLock(const ProcessRunLock &)=delete
const ProcessRunLock & operator=(const ProcessRunLock &)=delete
A class that represents a running process on the host machine.
pthread_rwlock_t rwlock_t