[all-commits] [llvm/llvm-project] 50317c: [lldb][telemetry] Implement LLDB Telemetry (part 1...
Vy Nguyen via All-commits
all-commits at lists.llvm.org
Mon Feb 10 11:00:14 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 50317ca13f6ad9b2196f92f8c719f5c31e5d6812
https://github.com/llvm/llvm-project/commit/50317ca13f6ad9b2196f92f8c719f5c31e5d6812
Author: Vy Nguyen <vyng at google.com>
Date: 2025-02-10 (Mon, 10 Feb 2025)
Changed paths:
A lldb/include/lldb/Core/Telemetry.h
M lldb/source/Core/CMakeLists.txt
A lldb/source/Core/Telemetry.cpp
Log Message:
-----------
[lldb][telemetry] Implement LLDB Telemetry (part 1) (#119716)
Details:
- This is a subset of PR/98528.( Pavel's suggestion was to split up the
patch to make reviewing easier)
- This contains only the concrete implementation of the framework to be
used but no usages yet.
- I plan to send a few follow-up patches:
+ part2 : includes changes in the plugin-manager to set up the plugin
stuff (ie., how to create a default vs vendor impl)
+ part3 (all of the following can be done in parallel):
* part 3_a: define DebuggerTelemetryInfo and related methods to collect
data about debugger startup/exit
* part 3_b: define TargetTelemetryInfo and related methods to collect
data about debug target(s)
* part 3_c: define CommandTelemetryInfo and related methods to collect
data about debug-commands
* part 3_d: define ClientTelemtryInfo and related methods to collect
data about lldb-dap/any other client
---------
Co-authored-by: Pavel Labath <pavel at labath.sk>
Co-authored-by: Jonas Devlieghere <jonas at devlieghere.com>
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list