diff --git a/src/system/kernel/debug/system_profiler.cpp b/src/system/kernel/debug/system_profiler.cpp index d1674ad556..e3174159f2 100644 --- a/src/system/kernel/debug/system_profiler.cpp +++ b/src/system/kernel/debug/system_profiler.cpp @@ -701,6 +701,7 @@ void* SystemProfiler::_AllocateBuffer(size_t size, int event, int cpu, int count, bool threadsLocked) { + size = (size + 3) / 4 * 4; size += sizeof(system_profiler_event_header); size_t end = fBufferStart + fBufferSize;