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().