From 8d07b131db2d84a6c426b98258f68aa57236c38b Mon Sep 17 00:00:00 2001 From: Kaspar Schleiser <kaspar@schleiser.de> Date: Wed, 12 Feb 2014 19:09:50 +0100 Subject: [PATCH] core: msg: add some debug statements --- core/msg.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/msg.c b/core/msg.c index 65a1f97a1e..fa8736ae9c 100644 --- a/core/msg.c +++ b/core/msg.c @@ -71,8 +71,12 @@ int msg_send(msg_t *m, unsigned int target_pid, bool block) dINT(); + DEBUG("msg_send() %s:%i: Sending from %i to %i. block=%i src->state=%i target->state=%i\n", __FILE__, __LINE__, thread_pid, target_pid, block, active_thread->status, target->status); + if (target->status != STATUS_RECEIVE_BLOCKED) { + DEBUG("msg_send() %s:%i: Target %i is not RECEIVE_BLOCKED.\n", __FILE__, __LINE__, target_pid); if (target->msg_array && queue_msg(target, m)) { + DEBUG("msg_send() %s:%i: Target %i has a msg_queue. Queueing message.\n", __FILE__, __LINE__, target_pid); eINT(); return 1; } -- GitLab