LLDB  mainline
Classes | Namespaces | Typedefs | Functions
Process.h File Reference
#include "lldb/Host/Config.h"
#include <limits.h>
#include <chrono>
#include <list>
#include <memory>
#include <mutex>
#include <string>
#include <unordered_set>
#include <vector>
#include "lldb/Breakpoint/BreakpointSiteList.h"
#include "lldb/Core/Communication.h"
#include "lldb/Core/LoadedModuleInfoList.h"
#include "lldb/Core/PluginInterface.h"
#include "lldb/Core/ThreadSafeValue.h"
#include "lldb/Core/UserSettingsController.h"
#include "lldb/Host/HostThread.h"
#include "lldb/Host/ProcessLaunchInfo.h"
#include "lldb/Host/ProcessRunLock.h"
#include "lldb/Interpreter/Options.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Target/ExecutionContextScope.h"
#include "lldb/Target/InstrumentationRuntime.h"
#include "lldb/Target/Memory.h"
#include "lldb/Target/QueueList.h"
#include "lldb/Target/ThreadList.h"
#include "lldb/Utility/ArchSpec.h"
#include "lldb/Utility/Broadcaster.h"
#include "lldb/Utility/Event.h"
#include "lldb/Utility/Listener.h"
#include "lldb/Utility/NameMatches.h"
#include "lldb/Utility/ProcessInfo.h"
#include "lldb/Utility/Status.h"
#include "lldb/Utility/StructuredData.h"
#include "lldb/Utility/TraceOptions.h"
#include "lldb/Utility/UserIDResolver.h"
#include "lldb/lldb-private.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/Support/VersionTuple.h"
Include dependency graph for Process.h:

Go to the source code of this file.

Classes

struct  lldb_private::Range< B, S >
 
class  lldb_private::ProcessProperties
 
class  lldb_private::ProcessAttachInfo
 
class  lldb_private::ProcessLaunchCommandOptions
 
class  lldb_private::ProcessModID
 
class  lldb_private::Process
 A plug-in interface definition class for debugging a process. More...
 
struct  lldb_private::Process::Notifications
 A notification structure that can be used by clients to listen for changes in a process's lifetime. More...
 
class  lldb_private::Process::ProcessEventData
 
class  lldb_private::Process::ProcessEventHijacker
 
class  lldb_private::Process::NextEventAction
 
class  lldb_private::Process::AttachCompletionHandler
 
struct  lldb_private::Process::PreResumeCallbackAndBaton
 
class  lldb_private::UtilityFunctionScope
 RAII guard that should be aquired when an utility function is called within a given process. More...
 

Namespaces

 lldb_private
 Enumerations for broadcasting.
 

Typedefs

typedef std::shared_ptr< ProcessProperties > lldb_private::ProcessPropertiesSP
 

Functions

bool lldb_private::operator== (const ProcessModID &lhs, const ProcessModID &rhs)
 
bool lldb_private::operator!= (const ProcessModID &lhs, const ProcessModID &rhs)