From fae2ce1945fb1f791d4ccbab8422bcc7d7de8a3f Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Mon, 7 Nov 2011 19:22:02 +0000 Subject: [PATCH] Enlarge threads and ports KMessage notification stack buffers They were too small for all the fields added. This is why the system profiler skipped "thread added" notifications. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43216 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/port.cpp | 2 +- src/system/kernel/thread.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/system/kernel/port.cpp b/src/system/kernel/port.cpp index 31dc726cf4..fd66ec22af 100644 --- a/src/system/kernel/port.cpp +++ b/src/system/kernel/port.cpp @@ -367,7 +367,7 @@ PortNotificationService::PortNotificationService() void PortNotificationService::Notify(uint32 opcode, port_id port) { - char eventBuffer[64]; + char eventBuffer[128]; KMessage event; event.SetTo(eventBuffer, sizeof(eventBuffer), PORT_MONITOR); event.AddInt32("event", opcode); diff --git a/src/system/kernel/thread.cpp b/src/system/kernel/thread.cpp index 7ced38ae93..cd4a56f0a6 100644 --- a/src/system/kernel/thread.cpp +++ b/src/system/kernel/thread.cpp @@ -121,7 +121,7 @@ public: void Notify(uint32 eventCode, team_id teamID, thread_id threadID, Thread* thread = NULL) { - char eventBuffer[128]; + char eventBuffer[180]; KMessage event; event.SetTo(eventBuffer, sizeof(eventBuffer), THREAD_MONITOR); event.AddInt32("event", eventCode);