29
29
namespace lldb_private {
30
30
namespace telemetry {
31
31
32
- using ::llvm::Error;
33
- using ::llvm::telemetry::Destination;
34
- using ::llvm::telemetry::Serializer;
35
- using ::llvm::telemetry::TelemetryInfo;
32
+ using namespace llvm ::telemetry;
36
33
37
34
static uint64_t ToNanosec (const SteadyTimePoint Point) {
38
35
return std::chrono::nanoseconds (Point.time_since_epoch ()).count ();
@@ -46,28 +43,27 @@ void LLDBBaseTelemetryInfo::serialize(Serializer &serializer) const {
46
43
serializer.write (" end_time" , ToNanosec (end_time.value ()));
47
44
}
48
45
49
- [[maybe_unused]] static std::string MakeUUID (lldb_private:: Debugger *debugger) {
46
+ [[maybe_unused]] static std::string MakeUUID (Debugger *debugger) {
50
47
uint8_t random_bytes[16 ];
51
48
if (auto ec = llvm::getRandomBytes (random_bytes, 16 )) {
52
49
LLDB_LOG (GetLog (LLDBLog::Object),
53
50
" Failed to generate random bytes for UUID: {0}" , ec.message ());
54
- // fallback to using timestamp + debugger ID.
51
+ // Fallback to using timestamp + debugger ID.
55
52
return llvm::formatv (
56
53
" {0}_{1}" , std::chrono::steady_clock::now ().time_since_epoch ().count (),
57
54
debugger->GetID ());
58
55
}
59
- return lldb_private:: UUID (random_bytes).GetAsString ();
56
+ return UUID (random_bytes).GetAsString ();
60
57
}
61
58
62
- TelemetryManager::TelemetryManager (
63
- std::unique_ptr<llvm::telemetry::Config> config)
59
+ TelemetryManager::TelemetryManager (std::unique_ptr<Config> config)
64
60
: m_config(std::move(config)) {}
65
61
66
62
llvm::Error TelemetryManager::preDispatch (TelemetryInfo *entry) {
67
63
// Do nothing for now.
68
64
// In up-coming patch, this would be where the manager
69
65
// attach the session_uuid to the entry.
70
- return Error::success ();
66
+ return llvm:: Error::success ();
71
67
}
72
68
73
69
std::unique_ptr<TelemetryManager> TelemetryManager::g_instance = nullptr ;
0 commit comments