On 28 jan 2014, at 15:51, Keith McGuigan <kmcgui...@twitter.com> wrote:
> Hi Staffan, > > It looks ok to me. Thanks Keith! > LInux has a 'dtrace' command now? Yeah, it’s only there to provide the most basic dtrace compatibility for systemtap. I don’t think it can run dtrace scripts, but it can generate the header files we need. /Staffan > > -- > - Keith > > > On Tue, Jan 28, 2014 at 3:52 AM, Staffan Larsen <staffan.lar...@oracle.com> > wrote: > Still looking for reviewers for this change. > > Thanks, > /Staffan > > On 23 jan 2014, at 08:36, Staffan Larsen <staffan.lar...@oracle.com> wrote: > > > The only usage today of the DTrace macros under the USDT1 define is the SDT > > provider on linux. This can be changed to use the USDT2 style by > > preprocessing the .d files into .h files with the dtrace utility in the > > same way as we do on solaris and OS X. > > > > I have also moved the provider definition files (hotspot.d, hotspot_jni.d > > and hs_private.d) to a common directory instead of having one identical > > copy per platform. > > > > I would really like to have a review from somebody on the IcedTea team > > since I haven’t been able to fully verify this change by running systemtap. > > > > Once this change is done, we can proceed to remove the USDT1 style macros. > > > > webrev: http://cr.openjdk.java.net/~sla/8032462/webrev.00/ > > bug: https://bugs.openjdk.java.net/browse/JDK-8032462 > > > > testing: vm.dtrace.testlist in nsk > > > > Thanks, > > /Staffan > >