LLDB mainline
|
Public Member Functions | |
ThreadStepScopeOptionGroup () | |
~ThreadStepScopeOptionGroup () 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 | |
LazyBool | m_step_in_avoid_no_debug |
LazyBool | m_step_out_avoid_no_debug |
RunMode | m_run_mode |
std::string | m_avoid_regexp |
std::string | m_step_in_target |
uint32_t | m_step_count |
uint32_t | m_end_line |
bool | m_end_line_is_block_end |
Definition at line 263 of file CommandObjectThread.cpp.
|
inline |
Definition at line 265 of file CommandObjectThread.cpp.
References OptionParsingStarting().
|
overridedefault |
|
inlineoverridevirtual |
Implements lldb_private::OptionGroup.
Definition at line 273 of file CommandObjectThread.cpp.
Referenced by SetOptionValue().
|
inlineoverridevirtual |
Implements lldb_private::OptionGroup.
Definition at line 349 of file CommandObjectThread.cpp.
References lldb::eAllThreads, lldb_private::eLazyBoolCalculate, lldb::eOnlyDuringStepping, lldb_private::ExecutionContext::GetProcessSP(), lldb_private::ExecutionContext::GetTargetSP(), LLDB_INVALID_LINE_NUMBER, m_avoid_regexp, m_end_line, m_end_line_is_block_end, m_run_mode, m_step_count, m_step_in_avoid_no_debug, m_step_in_target, and m_step_out_avoid_no_debug.
Referenced by ThreadStepScopeOptionGroup().
|
inlineoverridevirtual |
Implements lldb_private::OptionGroup.
Definition at line 277 of file CommandObjectThread.cpp.
References lldb_private::eLazyBoolNo, lldb_private::eLazyBoolYes, lldb::eOnlyDuringStepping, error(), lldb_private::Status::FromErrorStringWithFormat(), GetDefinitions(), m_avoid_regexp, m_end_line, m_end_line_is_block_end, m_run_mode, m_step_count, m_step_in_avoid_no_debug, m_step_in_target, m_step_out_avoid_no_debug, lldb_private::OptionArgParser::ToBoolean(), and lldb_private::OptionArgParser::ToOptionEnum().
std::string ThreadStepScopeOptionGroup::m_avoid_regexp |
Definition at line 373 of file CommandObjectThread.cpp.
Referenced by CommandObjectThreadStepWithTypeAndScope::DoExecute(), OptionParsingStarting(), and SetOptionValue().
uint32_t ThreadStepScopeOptionGroup::m_end_line |
Definition at line 376 of file CommandObjectThread.cpp.
Referenced by CommandObjectThreadStepWithTypeAndScope::DoExecute(), OptionParsingStarting(), and SetOptionValue().
bool ThreadStepScopeOptionGroup::m_end_line_is_block_end |
Definition at line 377 of file CommandObjectThread.cpp.
Referenced by CommandObjectThreadStepWithTypeAndScope::DoExecute(), OptionParsingStarting(), and SetOptionValue().
RunMode ThreadStepScopeOptionGroup::m_run_mode |
Definition at line 372 of file CommandObjectThread.cpp.
Referenced by CommandObjectThreadStepWithTypeAndScope::DoExecute(), OptionParsingStarting(), and SetOptionValue().
uint32_t ThreadStepScopeOptionGroup::m_step_count |
Definition at line 375 of file CommandObjectThread.cpp.
Referenced by CommandObjectThreadStepWithTypeAndScope::DoExecute(), OptionParsingStarting(), and SetOptionValue().
LazyBool ThreadStepScopeOptionGroup::m_step_in_avoid_no_debug |
Definition at line 370 of file CommandObjectThread.cpp.
Referenced by CommandObjectThreadStepWithTypeAndScope::DoExecute(), OptionParsingStarting(), and SetOptionValue().
std::string ThreadStepScopeOptionGroup::m_step_in_target |
Definition at line 374 of file CommandObjectThread.cpp.
Referenced by CommandObjectThreadStepWithTypeAndScope::DoExecute(), OptionParsingStarting(), and SetOptionValue().
LazyBool ThreadStepScopeOptionGroup::m_step_out_avoid_no_debug |
Definition at line 371 of file CommandObjectThread.cpp.
Referenced by CommandObjectThreadStepWithTypeAndScope::DoExecute(), OptionParsingStarting(), and SetOptionValue().