|
LLDB mainline
|
#include <Telemetry.h>
Public Member Functions | |
| DebuggerInfo ()=default | |
| llvm::telemetry::KindType | getKind () const override |
| void | serialize (llvm::telemetry::Serializer &serializer) const override |
| Public Member Functions inherited from lldb_private::telemetry::LLDBBaseTelemetryInfo | |
| llvm::telemetry::KindType | getKind () const override |
| void | serialize (llvm::telemetry::Serializer &serializer) const override |
Static Public Member Functions | |
| static bool | classof (const llvm::telemetry::TelemetryInfo *T) |
| Static Public Member Functions inherited from lldb_private::telemetry::LLDBBaseTelemetryInfo | |
| static bool | classof (const llvm::telemetry::TelemetryInfo *t) |
Public Attributes | |
| std::string | lldb_version |
| bool | is_exit_entry = false |
| Public Attributes inherited from lldb_private::telemetry::LLDBBaseTelemetryInfo | |
| SteadyTimePoint | start_time |
| Start time of an event. | |
| std::optional< SteadyTimePoint > | end_time |
| End time of an event - may be empty if not meaningful. | |
| lldb::user_id_t | debugger_id = LLDB_INVALID_UID |
| Debugger * | debugger = nullptr |
Definition at line 165 of file Telemetry.h.
|
default |
|
inlinestatic |
Definition at line 176 of file Telemetry.h.
References lldb_private::telemetry::LLDBEntryKind::DebuggerInfo.
|
inlineoverride |
Definition at line 172 of file Telemetry.h.
References lldb_private::telemetry::LLDBEntryKind::DebuggerInfo.
|
override |
Definition at line 82 of file Telemetry.cpp.
References is_exit_entry, lldb_version, and lldb_private::telemetry::LLDBBaseTelemetryInfo::serialize().
| bool lldb_private::telemetry::DebuggerInfo::is_exit_entry = false |
Definition at line 168 of file Telemetry.h.
Referenced by lldb_private::Debugger::Clear(), and serialize().
| std::string lldb_private::telemetry::DebuggerInfo::lldb_version |
Definition at line 166 of file Telemetry.h.
Referenced by lldb_private::Debugger::CreateInstance(), and serialize().