2008-06-05 Andreas Faerber <andreas.faerber@web.de>
* configure.in: Add configure option for DTrace.
* dtrace-prelink.sh: New file, helper script for DTrace builds.
* data/mono.d: New file, defines the DTrace 'mono' provider.
2008-06-05 Andreas Faerber <andreas.faerber@web.de>
* dtrace.h: New file, defines macros for DTrace probes.
* Makefile.am (BUILT_SOURCES): Generate mono-dtrace.h when DTrace enabled.
2008-06-05 Andreas Faerber <andreas.faerber@web.de>
* boehm-gc.c: Add DTrace probes gc-{begin,end}.
* Makefile.am (pedump_LDADD): Post-process object files and
add dtrace-generated object file, if necessary.
2008-06-05 Andreas Faerber <andreas.faerber@web.de>
* mini.c (mini_init): Add DTrace probes ves-init-{begin,end}.
(mini_method_compile) Add DTrace probes method-compile-{begin,end}.
* Makefile.am (libmono_la_LIBADD,libmono_static_la_LIBADD,mono_LDADD):
Post-process object files and add dtrace-generated object, if necessary.
This commit is licensed under the MIT X11 license.
git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mono@104964 e3ebcda4-bce8-0310-ba0a-eca2169e7518
14 files changed: