From e1e91f6c8597bebca36824d2a139f39953f0f931 Mon Sep 17 00:00:00 2001 From: Ali Mohammad Pur Date: Sat, 11 Sep 2021 16:48:15 +0430 Subject: [PATCH] Kernel: Deduplicate signpost perf event strings --- Kernel/PerformanceEventBuffer.cpp | 4 ++-- Kernel/PerformanceEventBuffer.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Kernel/PerformanceEventBuffer.cpp b/Kernel/PerformanceEventBuffer.cpp index 17380fd3d2..5a08c9facc 100644 --- a/Kernel/PerformanceEventBuffer.cpp +++ b/Kernel/PerformanceEventBuffer.cpp @@ -169,7 +169,7 @@ KResult PerformanceEventBuffer::to_json_impl(Serializer& object) const { auto strings = object.add_array("strings"); for (auto& it : m_strings) { - strings.add(it.view()); + strings.add(it->view()); } } @@ -309,7 +309,7 @@ KResultOr PerformanceEventBuffer::register_string(NonnullOwnPtr m_buffer; - NonnullOwnPtrVector m_strings; + HashTable> m_strings; }; extern bool g_profiling_all_threads;