LLDB mainline
|
#include "lldb/Host/Config.h"
#include <climits>
#include <chrono>
#include <list>
#include <memory>
#include <mutex>
#include <optional>
#include <string>
#include <unordered_set>
#include <vector>
#include "lldb/Breakpoint/BreakpointSite.h"
#include "lldb/Breakpoint/StopPointSiteList.h"
#include "lldb/Breakpoint/WatchpointResource.h"
#include "lldb/Core/LoadedModuleInfoList.h"
#include "lldb/Core/PluginInterface.h"
#include "lldb/Core/SourceManager.h"
#include "lldb/Core/ThreadSafeValue.h"
#include "lldb/Core/ThreadedCommunication.h"
#include "lldb/Core/UserSettingsController.h"
#include "lldb/Host/HostThread.h"
#include "lldb/Host/ProcessLaunchInfo.h"
#include "lldb/Host/ProcessRunLock.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Target/ExecutionContextScope.h"
#include "lldb/Target/InstrumentationRuntime.h"
#include "lldb/Target/Memory.h"
#include "lldb/Target/MemoryTagManager.h"
#include "lldb/Target/QueueList.h"
#include "lldb/Target/ThreadList.h"
#include "lldb/Target/ThreadPlanStack.h"
#include "lldb/Target/Trace.h"
#include "lldb/Utility/AddressableBits.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/TraceGDBRemotePackets.h"
#include "lldb/Utility/UnimplementedError.h"
#include "lldb/Utility/UserIDResolver.h"
#include "lldb/lldb-private.h"
#include "llvm/ADT/AddressRanges.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/Threading.h"
#include "llvm/Support/VersionTuple.h"
Go to the source code of this file.
Classes | |
class | lldb_private::ProcessExperimentalProperties |
class | lldb_private::ProcessProperties |
class | lldb_private::ProcessAttachInfo |
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 |
struct | lldb_private::Process::CoreFileMemoryRange |
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 acquired when an utility function is called within a given process. More... | |
Namespaces | |
namespace | lldb_private |
A class that represents a running process on the host machine. | |
Functions | |
bool | lldb_private::operator== (const ProcessModID &lhs, const ProcessModID &rhs) |
bool | lldb_private::operator!= (const ProcessModID &lhs, const ProcessModID &rhs) |