LLDB  mainline
Classes | Macros | Functions | Variables
CommandObjectProcess.cpp File Reference
#include "CommandObjectProcess.h"
#include "CommandObjectTrace.h"
#include "CommandOptionsProcessLaunch.h"
#include "lldb/Breakpoint/Breakpoint.h"
#include "lldb/Breakpoint/BreakpointLocation.h"
#include "lldb/Breakpoint/BreakpointSite.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/PluginManager.h"
#include "lldb/Host/OptionParser.h"
#include "lldb/Interpreter/CommandInterpreter.h"
#include "lldb/Interpreter/CommandReturnObject.h"
#include "lldb/Interpreter/OptionArgParser.h"
#include "lldb/Interpreter/OptionGroupPythonClassWithDict.h"
#include "lldb/Interpreter/Options.h"
#include "lldb/Target/Platform.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/StopInfo.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/Thread.h"
#include "lldb/Target/UnixSignals.h"
#include "lldb/Utility/Args.h"
#include "lldb/Utility/State.h"
#include <bitset>
#include "CommandOptions.inc"
Include dependency graph for CommandObjectProcess.cpp:

Go to the source code of this file.

Classes

class  CommandObjectProcessLaunchOrAttach
 
class  CommandObjectProcessLaunch
 
class  CommandObjectProcessAttach
 
class  CommandObjectProcessAttach::CommandOptions
 
class  CommandObjectProcessContinue
 
class  CommandObjectProcessContinue::CommandOptions
 
class  CommandObjectProcessDetach
 
class  CommandObjectProcessDetach::CommandOptions
 
class  CommandObjectProcessConnect
 
class  CommandObjectProcessConnect::CommandOptions
 
class  CommandObjectProcessPlugin
 
class  CommandObjectProcessLoad
 
class  CommandObjectProcessLoad::CommandOptions
 
class  CommandObjectProcessUnload
 
class  CommandObjectProcessSignal
 
class  CommandObjectProcessInterrupt
 
class  CommandObjectProcessKill
 
class  CommandObjectProcessSaveCore
 
class  CommandObjectProcessSaveCore::CommandOptions
 
class  CommandObjectProcessStatus
 
class  CommandObjectProcessStatus::CommandOptions
 
class  CommandObjectProcessHandle
 
class  CommandObjectProcessHandle::CommandOptions
 
class  CommandObjectProcessTraceStart
 
class  CommandObjectProcessTraceSave
 
class  CommandObjectProcessTraceSave::CommandOptions
 
class  CommandObjectProcessTraceStop
 
class  CommandObjectMultiwordProcessTrace
 

Macros

#define LLDB_OPTIONS_process_attach
 
#define LLDB_OPTIONS_process_continue
 
#define LLDB_OPTIONS_process_detach
 
#define LLDB_OPTIONS_process_connect
 
#define LLDB_OPTIONS_process_load
 
#define LLDB_OPTIONS_process_save_core
 
#define LLDB_OPTIONS_process_status
 
#define LLDB_OPTIONS_process_handle
 
#define LLDB_OPTIONS_process_trace_save
 

Functions

static constexpr OptionEnumValues SaveCoreStyles ()
 

Variables

static constexpr OptionEnumValueElement g_corefile_save_style []
 

Macro Definition Documentation

◆ LLDB_OPTIONS_process_attach

#define LLDB_OPTIONS_process_attach

Definition at line 275 of file CommandObjectProcess.cpp.

◆ LLDB_OPTIONS_process_connect

#define LLDB_OPTIONS_process_connect

Definition at line 709 of file CommandObjectProcess.cpp.

◆ LLDB_OPTIONS_process_continue

#define LLDB_OPTIONS_process_continue

Definition at line 466 of file CommandObjectProcess.cpp.

◆ LLDB_OPTIONS_process_detach

#define LLDB_OPTIONS_process_detach

Definition at line 619 of file CommandObjectProcess.cpp.

◆ LLDB_OPTIONS_process_handle

#define LLDB_OPTIONS_process_handle

Definition at line 1398 of file CommandObjectProcess.cpp.

◆ LLDB_OPTIONS_process_load

#define LLDB_OPTIONS_process_load

Definition at line 831 of file CommandObjectProcess.cpp.

◆ LLDB_OPTIONS_process_save_core

#define LLDB_OPTIONS_process_save_core

Definition at line 1177 of file CommandObjectProcess.cpp.

◆ LLDB_OPTIONS_process_status

#define LLDB_OPTIONS_process_status

Definition at line 1283 of file CommandObjectProcess.cpp.

◆ LLDB_OPTIONS_process_trace_save

#define LLDB_OPTIONS_process_trace_save

Definition at line 1655 of file CommandObjectProcess.cpp.

Function Documentation

◆ SaveCoreStyles()

static constexpr OptionEnumValues SaveCoreStyles ( )
staticconstexpr

Definition at line 1173 of file CommandObjectProcess.cpp.

References g_corefile_save_style.

Variable Documentation

◆ g_corefile_save_style

constexpr OptionEnumValueElement g_corefile_save_style[]
staticconstexpr
Initial value:
= {
{eSaveCoreFull, "full", "Create a core file with all memory saved"},
{eSaveCoreDirtyOnly, "modified-memory",
"Create a corefile with only modified memory saved"},
{eSaveCoreStackOnly, "stack",
"Create a corefile with only stack memory saved"}}

Definition at line 1166 of file CommandObjectProcess.cpp.

Referenced by SaveCoreStyles().

lldb::eSaveCoreStackOnly
@ eSaveCoreStackOnly
Definition: lldb-enumerations.h:1140
lldb::eSaveCoreDirtyOnly
@ eSaveCoreDirtyOnly
Definition: lldb-enumerations.h:1139
lldb::eSaveCoreFull
@ eSaveCoreFull
Definition: lldb-enumerations.h:1138