|
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/Symbol/SaveCoreOptions.h"#include "lldb/Target/CoreFileMemoryRanges.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 |
| 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) |