From fb7498fe2e3b3d07a50d01cfb9721e4cdf5c61c0 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Sun, 10 Mar 2019 08:32:01 +0100 Subject: [PATCH] system profiler: revert use of BytePointer. This went through review way too fast once again. I did warn that these changes were completely untested, and indeed this one was broken. Be very careful when pressing the submit button, please! Change-Id: I6e0230efe94830033f5427451f67fe6ce29a28e6 Reviewed-on: https://review.haiku-os.org/c/1184 Reviewed-by: waddlesplash --- src/system/kernel/debug/system_profiler.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/system/kernel/debug/system_profiler.cpp b/src/system/kernel/debug/system_profiler.cpp index de5af8583a..4902ec7d95 100644 --- a/src/system/kernel/debug/system_profiler.cpp +++ b/src/system/kernel/debug/system_profiler.cpp @@ -7,7 +7,6 @@ #include #include -#include #include #include @@ -1339,8 +1338,8 @@ SystemProfiler::_AllocateBuffer(size_t size, int event, int cpu, int count) // Buffer is wrapped or needs wrapping. if (end < fBufferCapacity) { // not wrapped yet, but needed - BytePointer header( - fBufferBase + end); + system_profiler_event_header* header + = (system_profiler_event_header*)(fBufferBase + end); header->event = B_SYSTEM_PROFILER_BUFFER_END; fBufferSize = fBufferCapacity - fBufferStart; end = 0; @@ -1353,7 +1352,8 @@ SystemProfiler::_AllocateBuffer(size_t size, int event, int cpu, int count) } } - BytePointer header(fBufferBase + end); + system_profiler_event_header* header + = (system_profiler_event_header*)(fBufferBase + end); header->event = event; header->cpu = cpu; header->size = size - sizeof(system_profiler_event_header);