Add a new client request, VG_USERREQ__LOGMESSAGE, and use this to route
all commentary from our libpthread.so through to the valgrind core and
hence to the selected logging sink.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1274 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_scheduler.c b/coregrind/vg_scheduler.c
index 59804c4..0226d46 100644
--- a/coregrind/vg_scheduler.c
+++ b/coregrind/vg_scheduler.c
@@ -3469,6 +3469,10 @@
case VG_USERREQ__SIGNAL_RETURNS:
handle_signal_return(tid);
break;
+
+ case VG_USERREQ__LOGMESSAGE:
+ VG_(message)(Vg_UserMsg, "%s", (Char*)(arg[1]));
+ break;
/* Requests from the client program */