[launchd-changes] [23689] branches/PR-6045086/launchd/src
source_changes at macosforge.org
source_changes at macosforge.org
Thu Aug 21 19:32:06 PDT 2008
Revision: 23689
http://trac.macosforge.org/projects/launchd/changeset/23689
Author: dsorresso at apple.com
Date: 2008-08-21 19:32:06 -0700 (Thu, 21 Aug 2008)
Log Message:
-----------
Added some more debugging, turned libgmalloc on.
Modified Paths:
--------------
branches/PR-6045086/launchd/src/launchd.c
branches/PR-6045086/launchd/src/launchd_runtime.c
Modified: branches/PR-6045086/launchd/src/launchd.c
===================================================================
--- branches/PR-6045086/launchd/src/launchd.c 2008-08-21 22:34:45 UTC (rev 23688)
+++ branches/PR-6045086/launchd/src/launchd.c 2008-08-22 02:32:06 UTC (rev 23689)
@@ -115,7 +115,7 @@
testfd_or_openfd(STDOUT_FILENO, stdouterr_path, O_WRONLY);
testfd_or_openfd(STDERR_FILENO, stdouterr_path, O_WRONLY);
-#if 0
+#if 1
if (pid1_magic) {
if (!getenv("DYLD_INSERT_LIBRARIES")) {
setenv("DYLD_INSERT_LIBRARIES", "/usr/lib/libgmalloc.dylib", 1);
Modified: branches/PR-6045086/launchd/src/launchd_runtime.c
===================================================================
--- branches/PR-6045086/launchd/src/launchd_runtime.c 2008-08-21 22:34:45 UTC (rev 23688)
+++ branches/PR-6045086/launchd/src/launchd_runtime.c 2008-08-22 02:32:06 UTC (rev 23689)
@@ -626,6 +626,14 @@
runtime_ktrace0(RTKT_LAUNCHD_BSD_KEVENT|DBG_FUNC_END);
#if 1
} else {
+ if( malloc_size(kevi->udata) ) {
+ runtime_syslog(LOG_DEBUG, "malloc_size(kevi->udata) = %u\n", (unsigned int)malloc_size(kevi->udata));
+ }
+
+ if( dladdr(kevi->udata, &dli) ) {
+ runtime_syslog(LOG_DEBUG, "dli->dli_fname = %s, dli->dli_fbase = %p, dli->dli_sname = %s, dli->dli_saddr = %p", dli.dli_fname, dli.dli_fbase, dli.dli_sname, dli.dli_saddr);
+ }
+
log_kevent_struct(LOG_EMERG, kevi, 0);
}
#endif
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20080821/eadc87cf/attachment.html
More information about the launchd-changes
mailing list