[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