LLDB mainline
|
#include <Telemetry.h>
Public Member Functions | |
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 TelemetryInfo *T) |
Static Public Member Functions inherited from lldb_private::telemetry::LLDBBaseTelemetryInfo | |
static bool | classof (const llvm::telemetry::TelemetryInfo *t) |
Public Attributes | |
UUID | module_uuid |
lldb::pid_t | pid = LLDB_INVALID_PROCESS_ID |
bool | is_start_entry = false |
std::optional< ExitDescription > | exit_desc |
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 219 of file Telemetry.h.
|
inlinestatic |
Definition at line 230 of file Telemetry.h.
References lldb_private::telemetry::LLDBEntryKind::ProcessExitInfo.
|
inlineoverride |
Definition at line 226 of file Telemetry.h.
References lldb_private::telemetry::LLDBEntryKind::ProcessExitInfo.
|
override |
Definition at line 98 of file Telemetry.cpp.
References exit_desc, is_start_entry, module_uuid, pid, and lldb_private::telemetry::LLDBBaseTelemetryInfo::serialize().
std::optional<ExitDescription> lldb_private::telemetry::ProcessExitInfo::exit_desc |
Definition at line 224 of file Telemetry.h.
Referenced by serialize(), and lldb_private::Process::SetExitStatus().
bool lldb_private::telemetry::ProcessExitInfo::is_start_entry = false |
Definition at line 223 of file Telemetry.h.
Referenced by serialize(), and lldb_private::Process::SetExitStatus().
UUID lldb_private::telemetry::ProcessExitInfo::module_uuid |
Definition at line 221 of file Telemetry.h.
Referenced by serialize(), and lldb_private::Process::SetExitStatus().
lldb::pid_t lldb_private::telemetry::ProcessExitInfo::pid = LLDB_INVALID_PROCESS_ID |
Definition at line 222 of file Telemetry.h.
Referenced by serialize(), and lldb_private::Process::SetExitStatus().