File tree Expand file tree Collapse file tree 2 files changed +8
-7
lines changed Expand file tree Collapse file tree 2 files changed +8
-7
lines changed Original file line number Diff line number Diff line change 1515#include " lldb/Utility/StructuredData.h"
1616#include " lldb/Utility/UUID.h"
1717#include " lldb/lldb-forward.h"
18- #include " llvm/ADT/DenseMap.h"
1918#include " llvm/ADT/FunctionExtras.h"
2019#include " llvm/ADT/StringExtras.h"
2120#include " llvm/ADT/StringRef.h"
3029
3130#include < functional>
3231#include < type_traits>
33- #include < unordered_map>
3432#include < utility>
3533
3634namespace lldb_private {
@@ -57,10 +55,12 @@ struct LLDBConfig : public ::llvm::telemetry::Config {
5755// must have their LLDBEntryKind in the similar form (ie., share common prefix
5856// and differ by the last two bits)
5957struct LLDBEntryKind : public ::llvm::telemetry::EntryKind {
60- static const llvm::telemetry::KindType BaseInfo = 0b11000000 ;
61- static const llvm::telemetry::KindType CommandInfo = 0b11010000 ;
62- static const llvm::telemetry::KindType DebuggerInfo = 0b11000100 ;
63- static const llvm::telemetry::KindType TargetInfo = 0b11001000 ;
58+ // clang-format off
59+ static const llvm::telemetry::KindType BaseInfo = 0b11000000 ;
60+ static const llvm::telemetry::KindType CommandInfo = 0b11010000 ;
61+ static const llvm::telemetry::KindType DebuggerInfo = 0b11001000 ;
62+ static const llvm::telemetry::KindType TargetInfo = 0b11000100 ;
63+ // clang-format on
6464};
6565
6666// / Defines a convenient type for timestamp of various events.
Original file line number Diff line number Diff line change @@ -149,7 +149,8 @@ TelemetryManager *TelemetryManager::GetInstance() {
149149}
150150
151151void TelemetryManager::SetInstance (std::unique_ptr<TelemetryManager> manager) {
152- g_instance = std::move (manager);
152+ if (Config::BuildTimeEnableTelemetry)
153+ g_instance = std::move (manager);
153154}
154155
155156} // namespace telemetry
You can’t perform that action at this time.
0 commit comments