|
LLDB mainline
|
#include <Target.h>
Public Types | |
| using | HandleStopCallback |
| Public Types inherited from lldb_private::Target::StopHook | |
| enum class | StopHookKind : uint32_t { CommandBased = 0 , ScriptBased , CodeBased } |
| enum class | StopHookResult : uint32_t { KeepStopped = 0 , RequestContinue , NoPreference , AlreadyContinued } |
Private Member Functions | |
| StopHookCoded (lldb::TargetSP target_sp, lldb::user_id_t uid) | |
| Use CreateStopHook to make a new empty stop hook. | |
Private Attributes | |
| std::string | m_name |
| HandleStopCallback * | m_callback |
Friends | |
| class | Target |
Additional Inherited Members | |
| Protected Member Functions inherited from lldb_private::Target::StopHook | |
| StopHook (lldb::TargetSP target_sp, lldb::user_id_t uid) | |
| Protected Attributes inherited from lldb_private::Target::StopHook | |
| lldb::TargetSP | m_target_sp |
| lldb::SymbolContextSpecifierSP | m_specifier_sp |
| std::unique_ptr< ThreadSpec > | m_thread_spec_up |
| bool | m_active = true |
| bool | m_auto_continue = false |
| bool | m_at_initial_stop = true |
| bool | m_suppress_output = false |
| Protected Attributes inherited from lldb_private::UserID | |
| lldb::user_id_t | m_uid |
| The user ID that uniquely identifies an object. | |
|
overridedefault |
|
inlineprivate |
Use CreateStopHook to make a new empty stop hook.
Use SetCallback to set the callback to execute, and SetSpecifier to set the specifier shared pointer (can be null, that will match anything.)
Definition at line 1660 of file Target.h.
References lldb_private::Target::StopHook::StopHook().
|
inlineoverridevirtual |
Implements lldb_private::Target::StopHook.
Definition at line 1647 of file Target.h.
References lldb_private::Stream::Indent(), m_name, and lldb_private::Stream::Printf().
|
inlineoverridevirtual |
Implements lldb_private::Target::StopHook.
Definition at line 1642 of file Target.h.
References m_callback.
|
inline |
Definition at line 1637 of file Target.h.
References m_callback, and m_name.
|
friend |
|
private |
Definition at line 1655 of file Target.h.
Referenced by HandleStop(), and SetCallback().
|
private |
Definition at line 1654 of file Target.h.
Referenced by GetSubclassDescription(), and SetCallback().