Re: [dtrace-discuss] Leopard DTrace source
On Dec 18, 2007, at 12:43 AM, Jon Haslam wrote: Hi James, I just got word, the OS X dtrace source has been posted: http://www.opensource.apple.com/darwinsource/10.5/dtrace-48/ In the interest of full disclosure, the sources as they sit will not build correctly. This isn't a plot, plan, or other scheming, its simply that they depend on Apple private frameworks that don't have public headers. Discussions on how to release a buildable set of sources are ongoing, I'll send another update when I can. I may have missed it but I couldn't see the uts source here. Do you have a pointer to it somewhere? Jon, The darwin equivalent of uts is called xnu, and is available at: http://www.opensource.apple.com/darwinsource/10.5/xnu-1228/ James M ___ dtrace-discuss mailing list dtrace-discuss@opensolaris.org
Re: [dtrace-discuss] Leopard DTrace source
On Dec 18, 2007, at 12:48 AM, James McIlree wrote: The darwin equivalent of uts is called xnu, and is available at: http://www.opensource.apple.com/darwinsource/10.5/xnu-1228/ A quick grep picks out the faces in the xnu crowd ;-) $ grep -l -r CDDL HEADER START . ./bsd/dev/dtrace/dtrace.c ./bsd/dev/dtrace/dtrace_subr.c ./bsd/dev/dtrace/fasttrap.c ./bsd/dev/dtrace/fbt.c ./bsd/dev/dtrace/lockstat.c ./bsd/dev/dtrace/profile_prvd.c ./bsd/dev/dtrace/sdt.c ./bsd/dev/dtrace/sdt_subr.c ./bsd/dev/dtrace/systrace.c ./bsd/dev/dtrace/systrace.h ./bsd/dev/i386/dis_tables.c ./bsd/dev/i386/dtrace_subr_x86.c ./bsd/dev/i386/fasttrap_isa.c ./bsd/dev/i386/fasttrap_regset.h ./bsd/dev/i386/fbt_x86.c ./bsd/dev/i386/instr_size.c ./bsd/dev/i386/sdt_x86.c ./bsd/dev/ppc/dtrace_subr_ppc.c ./bsd/dev/ppc/fasttrap_isa.c ./bsd/dev/ppc/fbt_ppc.c ./bsd/dev/ppc/sdt_ppc.c ./bsd/i386/dis_tables.h ./bsd/i386/fasttrap_isa.h ./bsd/ppc/fasttrap_isa.h ./bsd/sys/dtrace.h ./bsd/sys/dtrace_impl.h ./bsd/sys/fasttrap.h ./bsd/sys/fasttrap_impl.h ./bsd/sys/lockstat.h ./bsd/sys/sdt.h ./bsd/sys/sdt_impl.h ./osfmk/mach/i386/sdt_isa.h ./osfmk/mach/machine/sdt.h ./osfmk/mach/ppc/sdt_isa.h ./osfmk/mach/sdt.h And this one shows where worlds collide :-) :-) $ grep -l -r CONFIG_DTRACE . ./bsd/conf/MASTER ./bsd/dev/dtrace/dtrace_glue.c ./bsd/dev/i386/systemcalls.c ./bsd/dev/ppc/systemcalls.c ./bsd/kern/bsd_init.c ./bsd/kern/kern_exec.c ./bsd/kern/kern_exit.c ./bsd/kern/kern_fork.c ./bsd/sys/lockstat.h ./bsd/sys/proc_internal.h ./bsd/sys/user.h ./iokit/conf/MASTER ./libkern/conf/MASTER ./libsa/conf/MASTER ./osfmk/conf/MASTER ./osfmk/i386/bsd_i386.c ./osfmk/i386/genassym.c ./osfmk/i386/i386_lock.s ./osfmk/i386/locks_i386.c ./osfmk/i386/loose_ends.c ./osfmk/i386/pmap.c ./osfmk/i386/thread.h ./osfmk/i386/trap.c ./osfmk/kern/clock.c ./osfmk/kern/clock.h ./osfmk/kern/locks.c ./osfmk/kern/thread.c ./osfmk/kern/thread.h ./osfmk/kern/timer_call.c ./osfmk/mach/machine/sdt.h ./osfmk/ppc/genassym.c ./osfmk/ppc/hw_lock.s ./osfmk/ppc/interrupt.c ./osfmk/ppc/locks_ppc.c ./osfmk/ppc/pmap.c ./osfmk/ppc/trap.c ./pexpert/conf/MASTER ./pexpert/i386/pe_interrupt.c ./security/conf/MASTER SCP -- Steve Peters [EMAIL PROTECTED] ___ dtrace-discuss mailing list dtrace-discuss@opensolaris.org
Re: [dtrace-discuss] Leopard DTrace source
On Mon, Dec 17, 2007 at 11:04:38PM -0800, James McIlree wrote: I just got word, the OS X dtrace source has been posted: http://www.opensource.apple.com/darwinsource/10.5/dtrace-48/ In the interest of full disclosure, the sources as they sit will not build correctly. This isn't a plot, plan, or other scheming, its simply that they depend on Apple private frameworks that don't have public headers. Discussions on how to release a buildable set of sources are ongoing, I'll send another update when I can. Good news, thanks James. I don't need to build on OS X because I don't have any Apple machines. :-) -- John Birrell ___ dtrace-discuss mailing list dtrace-discuss@opensolaris.org
Re: [dtrace-discuss] Leopard DTrace source
On Dec 14, 2007, at 3:54 PM, James McIlree wrote: We're actively pushing, kicking and screaming to get the source out ASAP. I'll send an update when it makes it to the web. Apologies for the delay, sometimes it takes a while to dot all the i's and cross all the t's. James M I just got word, the OS X dtrace source has been posted: http://www.opensource.apple.com/darwinsource/10.5/dtrace-48/ In the interest of full disclosure, the sources as they sit will not build correctly. This isn't a plot, plan, or other scheming, its simply that they depend on Apple private frameworks that don't have public headers. Discussions on how to release a buildable set of sources are ongoing, I'll send another update when I can. James M ___ dtrace-discuss mailing list dtrace-discuss@opensolaris.org
Re: [dtrace-discuss] Leopard DTrace source
On Dec 13, 2007, at 12:41 PM, John Birrell wrote: Has anyone seen where Apple has posted their DTrace port to Leopard? I expected to find it here: http://www.opensource.apple.com/darwinsource/10.5/ but the link just goes to a generic not available page. I have sent mail to [EMAIL PROTECTED] but I haven't had a reply yet. I thought I'd ask here in case there is a site on the web I haven't found. I wonder how long Sun waits for CDDL compliance. We're actively pushing, kicking and screaming to get the source out ASAP. I'll send an update when it makes it to the web. Apologies for the delay, sometimes it takes a while to dot all the i's and cross all the t's. James M ___ dtrace-discuss mailing list dtrace-discuss@opensolaris.org