LLDB  mainline
Classes | Functions | Variables
CommandObjectTarget.cpp File Reference
#include "CommandObjectTarget.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/IOHandler.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/ModuleSpec.h"
#include "lldb/Core/Section.h"
#include "lldb/Core/ValueObjectVariable.h"
#include "lldb/DataFormatters/ValueObjectPrinter.h"
#include "lldb/Host/OptionParser.h"
#include "lldb/Host/StringConvert.h"
#include "lldb/Interpreter/CommandInterpreter.h"
#include "lldb/Interpreter/CommandReturnObject.h"
#include "lldb/Interpreter/OptionArgParser.h"
#include "lldb/Interpreter/OptionGroupArchitecture.h"
#include "lldb/Interpreter/OptionGroupBoolean.h"
#include "lldb/Interpreter/OptionGroupFile.h"
#include "lldb/Interpreter/OptionGroupFormat.h"
#include "lldb/Interpreter/OptionGroupPlatform.h"
#include "lldb/Interpreter/OptionGroupString.h"
#include "lldb/Interpreter/OptionGroupUInt64.h"
#include "lldb/Interpreter/OptionGroupUUID.h"
#include "lldb/Interpreter/OptionGroupValueObjectDisplay.h"
#include "lldb/Interpreter/OptionGroupVariable.h"
#include "lldb/Interpreter/Options.h"
#include "lldb/Symbol/CompileUnit.h"
#include "lldb/Symbol/FuncUnwinders.h"
#include "lldb/Symbol/LineTable.h"
#include "lldb/Symbol/LocateSymbolFile.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Symbol/SymbolFile.h"
#include "lldb/Symbol/SymbolVendor.h"
#include "lldb/Symbol/UnwindPlan.h"
#include "lldb/Symbol/VariableList.h"
#include "lldb/Target/ABI.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Target/SectionLoadList.h"
#include "lldb/Target/StackFrame.h"
#include "lldb/Target/Thread.h"
#include "lldb/Target/ThreadSpec.h"
#include "lldb/Utility/Args.h"
#include "lldb/Utility/State.h"
#include "lldb/Utility/Timer.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/FormatAdapters.h"
#include <cerrno>
Include dependency graph for CommandObjectTarget.cpp:

Go to the source code of this file.

Classes

class  OptionGroupDependents
 
class  CommandObjectTargetCreate
 
class  CommandObjectTargetList
 
class  CommandObjectTargetSelect
 
class  CommandObjectTargetDelete
 
class  CommandObjectTargetVariable
 
class  CommandObjectTargetModulesSearchPathsAdd
 
class  CommandObjectTargetModulesSearchPathsClear
 
class  CommandObjectTargetModulesSearchPathsInsert
 
class  CommandObjectTargetModulesSearchPathsList
 
class  CommandObjectTargetModulesSearchPathsQuery
 
class  CommandObjectTargetModulesModuleAutoComplete
 
class  CommandObjectTargetModulesSourceFileAutoComplete
 
class  CommandObjectTargetModulesDumpObjfile
 
class  CommandObjectTargetModulesDumpSymtab
 
class  CommandObjectTargetModulesDumpSymtab::CommandOptions
 
class  CommandObjectTargetModulesDumpSections
 
class  CommandObjectTargetModulesDumpClangAST
 
class  CommandObjectTargetModulesDumpSymfile
 
class  CommandObjectTargetModulesDumpLineTable
 
class  CommandObjectTargetModulesDumpLineTable::CommandOptions
 
class  CommandObjectTargetModulesDump
 
class  CommandObjectTargetModulesAdd
 
class  CommandObjectTargetModulesLoad
 
class  CommandObjectTargetModulesList
 
class  CommandObjectTargetModulesList::CommandOptions
 
class  CommandObjectTargetModulesShowUnwind
 
class  CommandObjectTargetModulesShowUnwind::CommandOptions
 
class  CommandObjectTargetModulesLookup
 
class  CommandObjectTargetModulesLookup::CommandOptions
 
class  CommandObjectTargetModulesImageSearchPaths
 
class  CommandObjectTargetModules
 
class  CommandObjectTargetSymbolsAdd
 
class  CommandObjectTargetSymbols
 
class  CommandObjectTargetStopHookAdd
 
class  CommandObjectTargetStopHookAdd::CommandOptions
 
class  CommandObjectTargetStopHookDelete
 
class  CommandObjectTargetStopHookEnableDisable
 
class  CommandObjectTargetStopHookList
 
class  CommandObjectMultiwordTargetStopHooks
 

Functions

static void DumpTargetInfo (uint32_t target_idx, Target *target, const char *prefix_cstr, bool show_stopped_process_status, Stream &strm)
 
static uint32_t DumpTargetList (TargetList &target_list, bool show_stopped_process_status, Stream &strm)
 
static void DumpModuleArchitecture (Stream &strm, Module *module, bool full_triple, uint32_t width)
 
static void DumpModuleUUID (Stream &strm, Module *module)
 
static uint32_t DumpCompileUnitLineTable (CommandInterpreter &interpreter, Stream &strm, Module *module, const FileSpec &file_spec, lldb::DescriptionLevel desc_level)
 
static void DumpFullpath (Stream &strm, const FileSpec *file_spec_ptr, uint32_t width)
 
static void DumpDirectory (Stream &strm, const FileSpec *file_spec_ptr, uint32_t width)
 
static void DumpBasename (Stream &strm, const FileSpec *file_spec_ptr, uint32_t width)
 
static size_t DumpModuleObjfileHeaders (Stream &strm, ModuleList &module_list)
 
static void DumpModuleSymtab (CommandInterpreter &interpreter, Stream &strm, Module *module, SortOrder sort_order)
 
static void DumpModuleSections (CommandInterpreter &interpreter, Stream &strm, Module *module)
 
static bool DumpModuleSymbolVendor (Stream &strm, Module *module)
 
static void DumpAddress (ExecutionContextScope *exe_scope, const Address &so_addr, bool verbose, Stream &strm)
 
static bool LookupAddressInModule (CommandInterpreter &interpreter, Stream &strm, Module *module, uint32_t resolve_mask, lldb::addr_t raw_addr, lldb::addr_t offset, bool verbose)
 
static uint32_t LookupSymbolInModule (CommandInterpreter &interpreter, Stream &strm, Module *module, const char *name, bool name_is_regex, bool verbose)
 
static void DumpSymbolContextList (ExecutionContextScope *exe_scope, Stream &strm, SymbolContextList &sc_list, bool verbose)
 
static size_t LookupFunctionInModule (CommandInterpreter &interpreter, Stream &strm, Module *module, const char *name, bool name_is_regex, bool include_inlines, bool include_symbols, bool verbose)
 
static size_t LookupTypeInModule (CommandInterpreter &interpreter, Stream &strm, Module *module, const char *name_cstr, bool name_is_regex)
 
static size_t LookupTypeHere (CommandInterpreter &interpreter, Stream &strm, Module &module, const char *name_cstr, bool name_is_regex)
 
static uint32_t LookupFileAndLineInModule (CommandInterpreter &interpreter, Stream &strm, Module *module, const FileSpec &file_spec, uint32_t line, bool check_inlines, bool verbose)
 
static size_t FindModulesByName (Target *target, const char *module_name, ModuleList &module_list, bool check_global_list)
 

Variables

static constexpr OptionEnumValueElement g_dependents_enumaration []
 
static constexpr OptionDefinition g_dependents_options []
 
static constexpr OptionEnumValueElement g_sort_option_enumeration []
 
static constexpr OptionDefinition g_target_modules_dump_symtab_options []
 
static constexpr OptionDefinition g_target_modules_list_options []
 
static constexpr OptionDefinition g_target_modules_show_unwind_options []
 
static constexpr OptionDefinition g_target_modules_lookup_options []
 
static constexpr OptionDefinition g_target_stop_hook_add_options []
 

Function Documentation

◆ DumpAddress()

static void DumpAddress ( ExecutionContextScope exe_scope,
const Address so_addr,
bool  verbose,
Stream strm 
)
static

◆ DumpBasename()

static void DumpBasename ( Stream strm,
const FileSpec file_spec_ptr,
uint32_t  width 
)
static

◆ DumpCompileUnitLineTable()

static uint32_t DumpCompileUnitLineTable ( CommandInterpreter interpreter,
Stream strm,
Module module,
const FileSpec file_spec,
lldb::DescriptionLevel  desc_level 
)
static

◆ DumpDirectory()

static void DumpDirectory ( Stream strm,
const FileSpec file_spec_ptr,
uint32_t  width 
)
static

◆ DumpFullpath()

static void DumpFullpath ( Stream strm,
const FileSpec file_spec_ptr,
uint32_t  width 
)
static

◆ DumpModuleArchitecture()

static void DumpModuleArchitecture ( Stream strm,
Module module,
bool  full_triple,
uint32_t  width 
)
static

◆ DumpModuleObjfileHeaders()

static size_t DumpModuleObjfileHeaders ( Stream strm,
ModuleList module_list 
)
static

◆ DumpModuleSections()

static void DumpModuleSections ( CommandInterpreter interpreter,
Stream strm,
Module module 
)
static

◆ DumpModuleSymbolVendor()

static bool DumpModuleSymbolVendor ( Stream strm,
Module module 
)
static

◆ DumpModuleSymtab()

static void DumpModuleSymtab ( CommandInterpreter interpreter,
Stream strm,
Module module,
SortOrder  sort_order 
)
static

◆ DumpModuleUUID()

static void DumpModuleUUID ( Stream strm,
Module module 
)
static

◆ DumpSymbolContextList()

static void DumpSymbolContextList ( ExecutionContextScope exe_scope,
Stream strm,
SymbolContextList sc_list,
bool  verbose 
)
static

◆ DumpTargetInfo()

static void DumpTargetInfo ( uint32_t  target_idx,
Target target,
const char *  prefix_cstr,
bool  show_stopped_process_status,
Stream strm 
)
static

◆ DumpTargetList()

static uint32_t DumpTargetList ( TargetList target_list,
bool  show_stopped_process_status,
Stream strm 
)
static

◆ FindModulesByName()

static size_t FindModulesByName ( Target target,
const char *  module_name,
ModuleList module_list,
bool  check_global_list 
)
static

◆ LookupAddressInModule()

static bool LookupAddressInModule ( CommandInterpreter interpreter,
Stream strm,
Module module,
uint32_t  resolve_mask,
lldb::addr_t  raw_addr,
lldb::addr_t  offset,
bool  verbose 
)
static

◆ LookupFileAndLineInModule()

static uint32_t LookupFileAndLineInModule ( CommandInterpreter interpreter,
Stream strm,
Module module,
const FileSpec file_spec,
uint32_t  line,
bool  check_inlines,
bool  verbose 
)
static

◆ LookupFunctionInModule()

static size_t LookupFunctionInModule ( CommandInterpreter interpreter,
Stream strm,
Module module,
const char *  name,
bool  name_is_regex,
bool  include_inlines,
bool  include_symbols,
bool  verbose 
)
static

◆ LookupSymbolInModule()

static uint32_t LookupSymbolInModule ( CommandInterpreter interpreter,
Stream strm,
Module module,
const char *  name,
bool  name_is_regex,
bool  verbose 
)
static

◆ LookupTypeHere()

static size_t LookupTypeHere ( CommandInterpreter interpreter,
Stream strm,
Module module,
const char *  name_cstr,
bool  name_is_regex 
)
static

◆ LookupTypeInModule()

static size_t LookupTypeInModule ( CommandInterpreter interpreter,
Stream strm,
Module module,
const char *  name_cstr,
bool  name_is_regex 
)
static

Variable Documentation

◆ g_dependents_enumaration

constexpr OptionEnumValueElement g_dependents_enumaration[]
static
Initial value:
= {
"Only load dependents when the target is an executable."},
"Don't load dependents, even if the target is an executable."},
{eLoadDependentsYes, "false",
"Load dependents, even if the target is not an executable."}}

Definition at line 139 of file CommandObjectTarget.cpp.

◆ g_dependents_options

constexpr OptionDefinition g_dependents_options[]
static
Initial value:
= {
{LLDB_OPT_SET_1, false, "no-dependents", 'd',
OptionParser::eOptionalArgument, nullptr,
OptionEnumValues(g_dependents_enumaration), 0, eArgTypeValue,
"Whether or not to load dependents when creating a target. If the option "
"is not specified, the value is implicitly 'default'. If the option is "
"specified but without a value, the value is implicitly 'true'."}}
static constexpr OptionEnumValueElement g_dependents_enumaration[]
#define LLDB_OPT_SET_1
Definition: lldb-defines.h:111

Definition at line 147 of file CommandObjectTarget.cpp.

Referenced by OptionGroupDependents::GetDefinitions(), and OptionGroupDependents::SetOptionValue().

◆ g_sort_option_enumeration

constexpr OptionEnumValueElement g_sort_option_enumeration[]
static
Initial value:
= {
{eSortOrderNone, "none",
"No sorting, use the original symbol table order."},
{eSortOrderByAddress, "address", "Sort output by symbol address."},
{eSortOrderByName, "name", "Sort output by symbol name."} }

Definition at line 1963 of file CommandObjectTarget.cpp.

◆ g_target_modules_dump_symtab_options

constexpr OptionDefinition g_target_modules_dump_symtab_options[]
static
Initial value:
= {
{ LLDB_OPT_SET_1, false, "sort", 's', OptionParser::eRequiredArgument, nullptr, OptionEnumValues(g_sort_option_enumeration), 0, eArgTypeSortOrder, "Supply a sort order when dumping the symbol table." }
}
#define LLDB_OPT_SET_1
Definition: lldb-defines.h:111
static constexpr OptionEnumValueElement g_sort_option_enumeration[]

Definition at line 1969 of file CommandObjectTarget.cpp.

Referenced by CommandObjectTargetModulesDumpSymtab::CommandOptions::GetDefinitions().

◆ g_target_modules_list_options

constexpr OptionDefinition g_target_modules_list_options[]
static
Initial value:
= {
{ LLDB_OPT_SET_1, false, "address", 'a', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeAddressOrExpression, "Display the image at this address." },
{ LLDB_OPT_SET_1, false, "arch", 'A', OptionParser::eOptionalArgument, nullptr, {}, 0, eArgTypeWidth, "Display the architecture when listing images." },
{ LLDB_OPT_SET_1, false, "triple", 't', OptionParser::eOptionalArgument, nullptr, {}, 0, eArgTypeWidth, "Display the triple when listing images." },
{ LLDB_OPT_SET_1, false, "header", 'h', OptionParser::eNoArgument, nullptr, {}, 0, eArgTypeNone, "Display the image base address as a load address if debugging, a file address otherwise." },
{ LLDB_OPT_SET_1, false, "offset", 'o', OptionParser::eNoArgument, nullptr, {}, 0, eArgTypeNone, "Display the image load address offset from the base file address (the slide amount)." },
{ LLDB_OPT_SET_1, false, "uuid", 'u', OptionParser::eNoArgument, nullptr, {}, 0, eArgTypeNone, "Display the UUID when listing images." },
{ LLDB_OPT_SET_1, false, "fullpath", 'f', OptionParser::eOptionalArgument, nullptr, {}, 0, eArgTypeWidth, "Display the fullpath to the image object file." },
{ LLDB_OPT_SET_1, false, "directory", 'd', OptionParser::eOptionalArgument, nullptr, {}, 0, eArgTypeWidth, "Display the directory with optional width for the image object file." },
{ LLDB_OPT_SET_1, false, "basename", 'b', OptionParser::eOptionalArgument, nullptr, {}, 0, eArgTypeWidth, "Display the basename with optional width for the image object file." },
{ LLDB_OPT_SET_1, false, "symfile", 's', OptionParser::eOptionalArgument, nullptr, {}, 0, eArgTypeWidth, "Display the fullpath to the image symbol file with optional width." },
{ LLDB_OPT_SET_1, false, "symfile-unique", 'S', OptionParser::eOptionalArgument, nullptr, {}, 0, eArgTypeWidth, "Display the symbol file with optional width only if it is different from the executable object file." },
{ LLDB_OPT_SET_1, false, "mod-time", 'm', OptionParser::eOptionalArgument, nullptr, {}, 0, eArgTypeWidth, "Display the modification time with optional width of the module." },
{ LLDB_OPT_SET_1, false, "ref-count", 'r', OptionParser::eOptionalArgument, nullptr, {}, 0, eArgTypeWidth, "Display the reference count if the module is still in the shared module cache." },
{ LLDB_OPT_SET_1, false, "pointer", 'p', OptionParser::eOptionalArgument, nullptr, {}, 0, eArgTypeNone, "Display the module pointer." },
{ LLDB_OPT_SET_1, false, "global", 'g', OptionParser::eNoArgument, nullptr, {}, 0, eArgTypeNone, "Display the modules from the global module list, not just the current target." }
}
#define LLDB_OPT_SET_1
Definition: lldb-defines.h:111

Definition at line 2973 of file CommandObjectTarget.cpp.

Referenced by CommandObjectTargetModulesList::CommandOptions::GetDefinitions().

◆ g_target_modules_lookup_options

constexpr OptionDefinition g_target_modules_lookup_options[]
static
Initial value:
= {
{ LLDB_OPT_SET_1, true, "address", 'a', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeAddressOrExpression, "Lookup an address in one or more target modules." },
{ LLDB_OPT_SET_1, false, "offset", 'o', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeOffset, "When looking up an address subtract <offset> from any addresses before doing the lookup." },
{ LLDB_OPT_SET_2 | LLDB_OPT_SET_4 | LLDB_OPT_SET_5, false, "regex", 'r', OptionParser::eNoArgument, nullptr, {}, 0, eArgTypeNone, "The <name> argument for name lookups are regular expressions." },
{ LLDB_OPT_SET_2, true, "symbol", 's', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeSymbol, "Lookup a symbol by name in the symbol tables in one or more target modules." },
{ LLDB_OPT_SET_3, true, "file", 'f', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeFilename, "Lookup a file by fullpath or basename in one or more target modules." },
{ LLDB_OPT_SET_3, false, "line", 'l', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeLineNum, "Lookup a line number in a file (must be used in conjunction with --file)." },
{ LLDB_OPT_SET_FROM_TO(3,5), false, "no-inlines", 'i', OptionParser::eNoArgument, nullptr, {}, 0, eArgTypeNone, "Ignore inline entries (must be used in conjunction with --file or --function)." },
{ LLDB_OPT_SET_4, true, "function", 'F', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeFunctionName, "Lookup a function by name in the debug symbols in one or more target modules." },
{ LLDB_OPT_SET_5, true, "name", 'n', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeFunctionOrSymbol, "Lookup a function or symbol by name in one or more target modules." },
{ LLDB_OPT_SET_6, true, "type", 't', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeName, "Lookup a type by name in the debug symbols in one or more target modules." },
{ LLDB_OPT_SET_ALL, false, "verbose", 'v', OptionParser::eNoArgument, nullptr, {}, 0, eArgTypeNone, "Enable verbose lookup information." },
{ LLDB_OPT_SET_ALL, false, "all", 'A', OptionParser::eNoArgument, nullptr, {}, 0, eArgTypeNone, "Print all matches, not just the best match, if a best match is available." },
}
#define LLDB_OPT_SET_3
Definition: lldb-defines.h:113
#define LLDB_OPT_SET_4
Definition: lldb-defines.h:114
#define LLDB_OPT_SET_2
Definition: lldb-defines.h:112
#define LLDB_OPT_SET_FROM_TO(A, B)
Definition: lldb-defines.h:122
#define LLDB_OPT_SET_ALL
Definition: lldb-defines.h:110
#define LLDB_OPT_SET_1
Definition: lldb-defines.h:111
#define LLDB_OPT_SET_5
Definition: lldb-defines.h:115
#define LLDB_OPT_SET_6
Definition: lldb-defines.h:116

Definition at line 3640 of file CommandObjectTarget.cpp.

Referenced by CommandObjectTargetModulesLookup::CommandOptions::GetDefinitions().

◆ g_target_modules_show_unwind_options

constexpr OptionDefinition g_target_modules_show_unwind_options[]
static
Initial value:
= {
{ LLDB_OPT_SET_1, false, "name", 'n', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeFunctionName, "Show unwind instructions for a function or symbol name." },
{ LLDB_OPT_SET_2, false, "address", 'a', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeAddressOrExpression, "Show unwind instructions for a function or symbol containing an address" }
}
#define LLDB_OPT_SET_2
Definition: lldb-defines.h:112
#define LLDB_OPT_SET_1
Definition: lldb-defines.h:111

Definition at line 3337 of file CommandObjectTarget.cpp.

Referenced by CommandObjectTargetModulesShowUnwind::CommandOptions::GetDefinitions().

◆ g_target_stop_hook_add_options

constexpr OptionDefinition g_target_stop_hook_add_options[]
static
Initial value:
= {
{ LLDB_OPT_SET_ALL, false, "one-liner", 'o', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeOneLiner, "Add a command for the stop hook. Can be specified more than once, and commands will be run in the order they appear." },
{ LLDB_OPT_SET_ALL, false, "shlib", 's', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eModuleCompletion, eArgTypeShlibName, "Set the module within which the stop-hook is to be run." },
{ LLDB_OPT_SET_ALL, false, "thread-index", 'x', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeThreadIndex, "The stop hook is run only for the thread whose index matches this argument." },
{ LLDB_OPT_SET_ALL, false, "thread-id", 't', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeThreadID, "The stop hook is run only for the thread whose TID matches this argument." },
{ LLDB_OPT_SET_ALL, false, "thread-name", 'T', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeThreadName, "The stop hook is run only for the thread whose thread name matches this argument." },
{ LLDB_OPT_SET_ALL, false, "queue-name", 'q', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeQueueName, "The stop hook is run only for threads in the queue whose name is given by this argument." },
{ LLDB_OPT_SET_1, false, "file", 'f', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eSourceFileCompletion, eArgTypeFilename, "Specify the source file within which the stop-hook is to be run." },
{ LLDB_OPT_SET_1, false, "start-line", 'l', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeLineNum, "Set the start of the line range for which the stop-hook is to be run." },
{ LLDB_OPT_SET_1, false, "end-line", 'e', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeLineNum, "Set the end of the line range for which the stop-hook is to be run." },
{ LLDB_OPT_SET_2, false, "classname", 'c', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeClassName, "Specify the class within which the stop-hook is to be run." },
{ LLDB_OPT_SET_3, false, "name", 'n', OptionParser::eRequiredArgument, nullptr, {}, CommandCompletions::eSymbolCompletion, eArgTypeFunctionName, "Set the function name within which the stop hook will be run." },
{ LLDB_OPT_SET_ALL, false, "auto-continue",'G', OptionParser::eRequiredArgument, nullptr, {}, 0, eArgTypeBoolean, "The breakpoint will auto-continue after running its commands." },
}
#define LLDB_OPT_SET_3
Definition: lldb-defines.h:113
#define LLDB_OPT_SET_2
Definition: lldb-defines.h:112
#define LLDB_OPT_SET_ALL
Definition: lldb-defines.h:110
#define LLDB_OPT_SET_1
Definition: lldb-defines.h:111

Definition at line 4508 of file CommandObjectTarget.cpp.

Referenced by CommandObjectTargetStopHookAdd::CommandOptions::GetDefinitions().