LLDB mainline
|
Public Member Functions | |
CommandOptions () | |
~CommandOptions () override=default | |
llvm::ArrayRef< OptionDefinition > | GetDefinitions () override |
Status | SetOptionValue (uint32_t option_idx, llvm::StringRef option_arg, ExecutionContext *execution_context) override |
void | OptionParsingStarting (ExecutionContext *execution_context) override |
Public Member Functions inherited from lldb_private::OptionGroup | |
OptionGroup ()=default | |
virtual | ~OptionGroup ()=default |
virtual llvm::ArrayRef< OptionDefinition > | GetDefinitions ()=0 |
virtual Status | SetOptionValue (uint32_t option_idx, llvm::StringRef option_value, ExecutionContext *execution_context)=0 |
virtual void | OptionParsingStarting (ExecutionContext *execution_context)=0 |
virtual Status | OptionParsingFinished (ExecutionContext *execution_context) |
Public Attributes | |
std::string | m_class_name |
std::string | m_function_name |
uint32_t | m_line_start = 0 |
uint32_t | m_line_end = LLDB_INVALID_LINE_NUMBER |
std::string | m_file_name |
std::string | m_module_name |
uint32_t | m_func_name_type_mask |
lldb::tid_t | m_thread_id = LLDB_INVALID_THREAD_ID |
uint32_t | m_thread_index = UINT32_MAX |
std::string | m_thread_name |
std::string | m_queue_name |
bool | m_sym_ctx_specified = false |
bool | m_no_inlines = false |
bool | m_thread_specified = false |
bool | m_use_one_liner = false |
std::vector< std::string > | m_one_liner |
bool | m_auto_continue = false |
Definition at line 4689 of file CommandObjectTarget.cpp.
|
inline |
Definition at line 4691 of file CommandObjectTarget.cpp.
|
overridedefault |
|
inlineoverridevirtual |
Implements lldb_private::OptionGroup.
Definition at line 4695 of file CommandObjectTarget.cpp.
|
inlineoverridevirtual |
Implements lldb_private::OptionGroup.
Definition at line 4794 of file CommandObjectTarget.cpp.
References LLDB_INVALID_LINE_NUMBER, LLDB_INVALID_THREAD_ID, m_auto_continue, m_class_name, m_file_name, m_func_name_type_mask, m_function_name, m_line_end, m_line_start, m_module_name, m_no_inlines, m_one_liner, m_queue_name, m_sym_ctx_specified, m_thread_id, m_thread_index, m_thread_name, m_thread_specified, m_use_one_liner, and UINT32_MAX.
|
inlineoverridevirtual |
Implements lldb_private::OptionGroup.
Definition at line 4699 of file CommandObjectTarget.cpp.
References error(), lldb_private::Status::FromErrorStringWithFormat(), m_auto_continue, m_class_name, m_file_name, m_func_name_type_mask, m_function_name, m_line_end, m_line_start, m_module_name, m_no_inlines, m_one_liner, m_queue_name, m_sym_ctx_specified, m_thread_id, m_thread_index, m_thread_name, m_thread_specified, m_use_one_liner, and lldb_private::OptionArgParser::ToBoolean().
bool CommandObjectTargetStopHookAdd::CommandOptions::m_auto_continue = false |
Definition at line 4835 of file CommandObjectTarget.cpp.
Referenced by OptionParsingStarting(), and SetOptionValue().
std::string CommandObjectTargetStopHookAdd::CommandOptions::m_class_name |
Definition at line 4816 of file CommandObjectTarget.cpp.
Referenced by OptionParsingStarting(), and SetOptionValue().
std::string CommandObjectTargetStopHookAdd::CommandOptions::m_file_name |
Definition at line 4820 of file CommandObjectTarget.cpp.
Referenced by OptionParsingStarting(), and SetOptionValue().
uint32_t CommandObjectTargetStopHookAdd::CommandOptions::m_func_name_type_mask |
Definition at line 4822 of file CommandObjectTarget.cpp.
Referenced by OptionParsingStarting(), and SetOptionValue().
std::string CommandObjectTargetStopHookAdd::CommandOptions::m_function_name |
Definition at line 4817 of file CommandObjectTarget.cpp.
Referenced by OptionParsingStarting(), and SetOptionValue().
uint32_t CommandObjectTargetStopHookAdd::CommandOptions::m_line_end = LLDB_INVALID_LINE_NUMBER |
Definition at line 4819 of file CommandObjectTarget.cpp.
Referenced by OptionParsingStarting(), and SetOptionValue().
uint32_t CommandObjectTargetStopHookAdd::CommandOptions::m_line_start = 0 |
Definition at line 4818 of file CommandObjectTarget.cpp.
Referenced by OptionParsingStarting(), and SetOptionValue().
std::string CommandObjectTargetStopHookAdd::CommandOptions::m_module_name |
Definition at line 4821 of file CommandObjectTarget.cpp.
Referenced by OptionParsingStarting(), and SetOptionValue().
bool CommandObjectTargetStopHookAdd::CommandOptions::m_no_inlines = false |
Definition at line 4829 of file CommandObjectTarget.cpp.
Referenced by OptionParsingStarting(), and SetOptionValue().
std::vector<std::string> CommandObjectTargetStopHookAdd::CommandOptions::m_one_liner |
Definition at line 4833 of file CommandObjectTarget.cpp.
Referenced by OptionParsingStarting(), and SetOptionValue().
std::string CommandObjectTargetStopHookAdd::CommandOptions::m_queue_name |
Definition at line 4827 of file CommandObjectTarget.cpp.
Referenced by OptionParsingStarting(), and SetOptionValue().
bool CommandObjectTargetStopHookAdd::CommandOptions::m_sym_ctx_specified = false |
Definition at line 4828 of file CommandObjectTarget.cpp.
Referenced by OptionParsingStarting(), and SetOptionValue().
lldb::tid_t CommandObjectTargetStopHookAdd::CommandOptions::m_thread_id = LLDB_INVALID_THREAD_ID |
Definition at line 4824 of file CommandObjectTarget.cpp.
Referenced by OptionParsingStarting(), and SetOptionValue().
uint32_t CommandObjectTargetStopHookAdd::CommandOptions::m_thread_index = UINT32_MAX |
Definition at line 4825 of file CommandObjectTarget.cpp.
Referenced by OptionParsingStarting(), and SetOptionValue().
std::string CommandObjectTargetStopHookAdd::CommandOptions::m_thread_name |
Definition at line 4826 of file CommandObjectTarget.cpp.
Referenced by OptionParsingStarting(), and SetOptionValue().
bool CommandObjectTargetStopHookAdd::CommandOptions::m_thread_specified = false |
Definition at line 4830 of file CommandObjectTarget.cpp.
Referenced by OptionParsingStarting(), and SetOptionValue().
bool CommandObjectTargetStopHookAdd::CommandOptions::m_use_one_liner = false |
Definition at line 4832 of file CommandObjectTarget.cpp.
Referenced by OptionParsingStarting(), and SetOptionValue().