PERFORCE change 108395 for review

John Birrell jb at FreeBSD.org
Wed Oct 25 01:07:48 PDT 2006


http://perforce.freebsd.org/chv.cgi?CH=108395

Change 108395 by jb at jb_freebsd7 on 2006/10/25 08:07:02

	IFopensolaris

Affected files ...

.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/cmd/Makefile#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/Makefile#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/exception.lst#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/manifest/jdtrace.jar-manifest#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/src/Getopt.java#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/src/JDTrace.java#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/cmd/jdtrace/src/jdtrace.c#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/pkg/Makefile.pkg#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/pkg/SUNWdtrt/prototype_com#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/Makefile#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeys.d.out#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.signedkeyspos.d.out#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.valsortkeypos.d.out#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.cputime.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeGiga.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeKilo.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeMega.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeTera.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel32.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel64.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithoutW.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus1.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExitStatus2.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ExtraneousProbeIds.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName1.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidFuncName2.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId1.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId2.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidId3.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule1.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule2.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule3.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidModule4.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProbeIdentifier.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider1.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider2.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider3.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidProvider4.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc1.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc2.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc3.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc4.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc5.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc6.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc7.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc8.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceFunc9.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID1.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID2.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID3.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID4.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID5.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID6.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceID7.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule1.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule2.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule3.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule4.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule5.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule6.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule7.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceModule8.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName1.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName2.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName3.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName4.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName5.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName6.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName7.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName8.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceName9.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider1.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider2.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider3.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider4.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.InvalidTraceProvider5.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.MultipleInvalidProbeId.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.QuietMode.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.TestCompile.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.UnDefineNameWithCPP.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroFunctionProbes.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroModuleProbes.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroNameProbes.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbeIdentfier.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProbesWithoutZ.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ZeroProviderProbes.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca.d#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badalloca2.d#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy.d#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy1.d#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy2.d#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy3.d#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy4.d#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy5.d#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badbcopy6.d#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.badchill.d#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.chillbadarg.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyout.d#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutbadaddr.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.copyoutstrbadaddr.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.badfreopen.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.chill.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.freopen.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.ftruncate.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strchr.d#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strchr.d.out#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.strtok_null.d#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/Makefile#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/bitarch.c#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/manifest/test.jar-manifest#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestAbort.java#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestBean.java#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestClose.java#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestEnable.java#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestFunctionLookup.java#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestMultiAggPrinta.java#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestProbeData.java#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestProbeDescription.java#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestStateMachine.java#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestStopLock.java#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Abort.ksh#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Abort.ksh.out#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Bean.ksh#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Bean.ksh.out#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Close.ksh#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Close.ksh.out#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Enable.ksh#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.Enable.ksh.out#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.c#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.ksh#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.ksh.out#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MultiAggPrinta.ksh#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.MultiAggPrinta.ksh.out#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.c#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.ksh#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeData.ksh.out#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeDescription.ksh#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.ProbeDescription.ksh.out#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StateMachine.ksh#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StateMachine.ksh.out#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StopLock.ksh#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.StopLock.ksh.out#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.printa.d#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.printa.d.out#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/lexer/tst.D_MACRO_OFLOW.ParIntOvflow.d.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.icmp.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.tcp.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/mib/tst.udp.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.enablerace.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.include.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.schrock.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.many.d#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/multiaggs/tst.many.d.out#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.manypids.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/predicates/tst.predcache.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.func_access.ksh#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.op_access.ksh#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.unpriv_funcs.ksh#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.create.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.discard.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exec.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ENOENT.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitcore.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitexit.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exitkilled.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.signal.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.startexit.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.func.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.mod.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.sym.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.c#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.ksh#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufuncsort.ksh.out#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/safety/tst.copyin2.d#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/safety/tst.execname.d#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/safety/tst.pid.d#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/safety/tst.violentdeath.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/safety/tst.zonename.d#1 branch
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/sched/tst.stackdepth.d#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.D_MACRO_UNUSED.overflow.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.arguments.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.egid.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.euid.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.gid.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.ppid.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.projid.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.sid.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.stringmacro.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.taskid.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.uid.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/struct/tst.StructInside.d#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/syscall/tst.openret.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.andpid.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.badguess.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose1.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose2.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.entryreturn.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.fork.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.guess32.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.guess64.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.header.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.linkpriv.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.linkunpriv.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiple.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.nodtrace.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.onlyenabled.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reeval.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.static.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.static2.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.user.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/ustack/tst.depth.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/ustack/tst.spin.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/vars/tst.ucaller.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/i386/pid/tst.retlist.ksh#2 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/lib/libproc/common/Pcontrol.h#3 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/lib/libproc/common/Pexecname.c#4 integrate
.. //depot/projects/dtrace/src/contrib/opensolaris/lib/libproc/common/Psymtab.c#4 integrate
.. //depot/projects/dtrace/src/sys/contrib/opensolaris/common/avl/avl.c#6 integrate
.. //depot/projects/dtrace/src/sys/contrib/opensolaris/uts/common/sys/dtrace_impl.h#10 integrate

Differences ...

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/cmd/Makefile#2 (text+ko) ====

@@ -23,9 +23,9 @@
 # Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
-#ident	"@(#)Makefile	1.1	06/08/28 SMI"
+#ident	"@(#)Makefile	1.2	06/09/26 SMI"
 
 include $(SRC)/Makefile.master
 
-SUBDIRS = scripts baddof badioctl chkargs
+SUBDIRS = scripts baddof badioctl chkargs jdtrace
 include ../Makefile.subdirs

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#2 (text+ko) ====

@@ -24,7 +24,7 @@
 # Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
-# ident	"@(#)dtest.pl	1.2	06/09/19 SMI"
+# ident	"@(#)dtest.pl	1.3	06/09/26 SMI"
 
 require 5.6.1;
 
@@ -32,9 +32,11 @@
 use File::Basename;
 use Getopt::Std;
 use Cwd;
+use Cwd 'abs_path';
 
 $PNAME = $0;
 $PNAME =~ s:.*/::;
+$OPTSTR = 'abd:ghi:lqsux:';
 $USAGE = "Usage: $PNAME [-abghlqsu] [-d dir] [-i isa] "
     . "[-x opt[=arg]] [file | dir ...]\n";
 ($MACH = `uname -p`) =~ s/\W*\n//;
@@ -45,6 +47,7 @@
 $ksh_path = '/usr/bin/ksh';
 
 @files = ();
+%exceptions = ();
 $errs = 0;
 $bypassed = 0;
 
@@ -80,6 +83,8 @@
 	print "\t -q  set quiet mode (only report errors and summary)\n";
 	print "\t -s  save results files even for tests that pass\n";
 	print "\t -x  pass corresponding -x argument to dtrace(1M)\n";
+	print "\n\tUse \"-i java\" to run tests using the ";
+	print "Java DTrace API.\n";
 	exit(2);
 }
 
@@ -159,7 +164,48 @@
 	print LOG $msg if ($opt_l);
 }
 
-die $USAGE unless (getopts('abd:ghi:lqsux:'));
+# Trim leading and trailing whitespace
+sub trim {
+	my($s) = @_;
+
+	$s =~ s/^\s*//;
+	$s =~ s/\s*$//;
+	return $s;
+}
+
+# Loads exception set of skipped tests
+sub load_exceptions {
+	my($listfile) = @_;
+	my($line) = "";
+
+	exit(123) unless open(STDIN, "<$listfile");
+	while (<STDIN>) {
+		chomp;
+		$line = $_;
+		# line is non-empty and not a comment
+		if ((length($line) > 0) && ($line =~ /^\s*[^\s#]/ )) {
+			$exceptions{trim($line)} = 1;
+		}
+	}
+	return 0;
+}
+
+# Return 1 if file name found in exception set, 0 otherwise
+sub is_exception {
+	my($file) = @_;
+	my($i) = -1;
+
+	# hash absolute pathname after $dt_tst/
+	$file = abs_path($file);
+	$i = index($file, $dt_tst);
+	if ($i == 0) {
+		$file = substr($file, length($dt_tst) + 1);
+		return $exceptions{$file};
+	}
+	return 0;
+}
+
+die $USAGE unless (getopts($OPTSTR));
 usage() if ($opt_h);
 
 foreach $arg (@ARGV) {
@@ -172,8 +218,10 @@
 	}
 }
 
-$defdir = -d '/opt/SUNWdtrt/tst' ? '/opt/SUNWdtrt/tst' : '.';
-$bindir = -d '/opt/SUNWdtrt/bin' ? '/opt/SUNWdtrt/bin' : '.';
+$dt_tst = '/opt/SUNWdtrt/tst';
+$dt_bin = '/opt/SUNWdtrt/bin';
+$defdir = -d $dt_tst ? $dt_tst : '.';
+$bindir = -d $dt_bin ? $dt_bin : '.';
 
 find(\&wanted, "$defdir/common") if (scalar(@ARGV) == 0);
 find(\&wanted, "$defdir/$MACH") if (scalar(@ARGV) == 0);
@@ -190,9 +238,16 @@
 }
 
 if ($opt_i) {
-	$dtrace_path = "/usr/sbin/$opt_i/dtrace";
-	die "$PNAME: dtrace(1M) for ISA $opt_i not found\n"
-	    unless (-x "$dtrace_path");
+	if ($opt_i eq "java") {
+		$dtrace_path = $bindir . "/jdtrace";
+		die "$PNAME: jdtrace not found\n"
+		    unless (-x "$dtrace_path");
+		load_exceptions($bindir . "/exception.lst");
+	} else {
+		$dtrace_path = "/usr/sbin/$opt_i/dtrace";
+		die "$PNAME: dtrace(1M) for ISA $opt_i not found\n"
+		    unless (-x "$dtrace_path");
+	}
 }
 
 if ($opt_x) {
@@ -372,6 +427,13 @@
 		next;
 	}
 
+	if ($opt_i eq "java") {
+		if (is_exception("$dir/$name")) {
+			$bypassed++;
+			next;
+		}
+	}
+
 	if (!$isksh && -x $exe) {
 		if (($exe_pid = fork()) == -1) {
 			errmsg("ERROR: failed to fork to run $exe: $!\n");
@@ -410,7 +472,7 @@
 
 		if ($isksh) {
 			exit(123) unless open(STDIN, "<$name");
-			exec($ksh_path);
+			exec("$ksh_path /dev/stdin $dtrace_path");
 		} elsif (-x $name) {
 		        warn "ERROR: $name is executable\n";
 			exit(1);

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/pkg/Makefile.pkg#2 (text+ko) ====

@@ -23,11 +23,10 @@
 # Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
-#ident	"@(#)Makefile.pkg	1.1	06/08/28 SMI"
+#ident	"@(#)Makefile.pkg	1.2	06/09/26 SMI"
 
 include $(SRC)/Makefile.master
 
-PKGARCHIVE = $(CODEMGR_WS)/pkgarchive/$(MACH)
 PACKAGE :sh= basename `pwd`
 ROOTOPTPKG = $(ROOT)/opt/$(PACKAGE)
 PSTAMP :sh= echo "`echo \$LOGNAME`:`date +%Y-%m-%d`:`basename \$CODEMGR_WS`"

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/pkg/SUNWdtrt/prototype_com#2 (text+ko) ====

@@ -23,7 +23,7 @@
 # Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
-# ident	"@(#)prototype_com	1.3	06/09/19 SMI"
+# ident	"@(#)prototype_com	1.6	06/10/13 SMI"
 #
 i pkginfo
 i copyright
@@ -174,6 +174,10 @@
 f none opt/SUNWdtrt/tst/common/aggs/tst.quantzero.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/aggs/tst.quantzero.d.out 0444 root bin
 f none opt/SUNWdtrt/tst/common/aggs/tst.signature.d 0444 root bin
+f none opt/SUNWdtrt/tst/common/aggs/tst.signedkeys.d 0444 root bin
+f none opt/SUNWdtrt/tst/common/aggs/tst.signedkeys.d.out 0444 root bin
+f none opt/SUNWdtrt/tst/common/aggs/tst.signedkeyspos.d 0444 root bin
+f none opt/SUNWdtrt/tst/common/aggs/tst.signedkeyspos.d.out 0444 root bin
 f none opt/SUNWdtrt/tst/common/aggs/tst.subr.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/aggs/tst.sum.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/aggs/tst.sum.d.out 0444 root bin
@@ -183,6 +187,8 @@
 f none opt/SUNWdtrt/tst/common/aggs/tst.trunc0.d.out 0444 root bin
 f none opt/SUNWdtrt/tst/common/aggs/tst.truncquant.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/aggs/tst.truncquant.d.out 0444 root bin
+f none opt/SUNWdtrt/tst/common/aggs/tst.valsortkeypos.d 0444 root bin
+f none opt/SUNWdtrt/tst/common/aggs/tst.valsortkeypos.d.out 0444 root bin
 d none opt/SUNWdtrt/tst/common/arithmetic 0755 root bin
 f none opt/SUNWdtrt/tst/common/arithmetic/err.D_DIV_ZERO.divby0.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/arithmetic/err.D_DIV_ZERO.divby0_1.d 0444 root bin
@@ -487,6 +493,7 @@
 f none opt/SUNWdtrt/tst/common/funcs/err.D_STRINGOF_TYPE.badstringof.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/funcs/err.D_VAR_UNDEF.badvar.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/funcs/err.badalloca.d 0444 root bin
+f none opt/SUNWdtrt/tst/common/funcs/err.badalloca2.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/funcs/err.badbcopy.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/funcs/err.badbcopy1.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/funcs/err.badbcopy2.d 0444 root bin
@@ -531,6 +538,7 @@
 f none opt/SUNWdtrt/tst/common/funcs/tst.strstr.d.out 0444 root bin
 f none opt/SUNWdtrt/tst/common/funcs/tst.strtok.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/funcs/tst.strtok.d.out 0444 root bin
+f none opt/SUNWdtrt/tst/common/funcs/tst.strtok_null.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/funcs/tst.substr.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/funcs/tst.substr.d.out 0444 root bin
 f none opt/SUNWdtrt/tst/common/funcs/tst.system.d 0444 root bin
@@ -651,6 +659,8 @@
 f none opt/SUNWdtrt/tst/common/pid/tst.emptystack.exe 0555 root bin
 f none opt/SUNWdtrt/tst/common/pid/tst.float.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/pid/tst.float.exe 0555 root bin
+f none opt/SUNWdtrt/tst/common/pid/tst.fork.d 0444 root bin
+f none opt/SUNWdtrt/tst/common/pid/tst.fork.exe 0555 root bin
 f none opt/SUNWdtrt/tst/common/pid/tst.gcc.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/pid/tst.gcc.exe 0555 root bin
 f none opt/SUNWdtrt/tst/common/pid/tst.manypids.ksh 0444 root bin
@@ -830,6 +840,10 @@
 f none opt/SUNWdtrt/tst/common/printf/tst.widths1.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/printf/tst.wp.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/printf/tst.wp.d.out 0444 root bin
+d none opt/SUNWdtrt/tst/common/privs 0755 root bin
+f none opt/SUNWdtrt/tst/common/privs/tst.func_access.ksh 0444 root bin
+f none opt/SUNWdtrt/tst/common/privs/tst.op_access.ksh 0444 root bin
+f none opt/SUNWdtrt/tst/common/privs/tst.unpriv_funcs.ksh 0444 root bin
 d none opt/SUNWdtrt/tst/common/probes 0755 root bin
 f none opt/SUNWdtrt/tst/common/probes/err.D_PDESC_ZERO.probeqtn.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/probes/err.D_PDESC_ZERO.probestar.d 0444 root bin
@@ -898,6 +912,9 @@
 f none opt/SUNWdtrt/tst/common/profile-n/tst.profileusec.d.out 0444 root bin
 f none opt/SUNWdtrt/tst/common/profile-n/tst.sym.ksh 0444 root bin
 f none opt/SUNWdtrt/tst/common/profile-n/tst.ufunc.ksh 0444 root bin
+f none opt/SUNWdtrt/tst/common/profile-n/tst.ufuncsort.ksh 0444 root bin
+f none opt/SUNWdtrt/tst/common/profile-n/tst.ufuncsort.exe 0555 root bin
+f none opt/SUNWdtrt/tst/common/profile-n/tst.ufuncsort.ksh.out 0444 root bin
 f none opt/SUNWdtrt/tst/common/profile-n/tst.umod.ksh 0444 root bin
 f none opt/SUNWdtrt/tst/common/profile-n/tst.usym.ksh 0444 root bin
 d none opt/SUNWdtrt/tst/common/providers 0755 root bin
@@ -947,8 +964,10 @@
 f none opt/SUNWdtrt/tst/common/safety/tst.caller.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/safety/tst.cleanpath.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/safety/tst.copyin.d 0444 root bin
+f none opt/SUNWdtrt/tst/common/safety/tst.copyin2.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/safety/tst.ddi_pathname.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/safety/tst.dirname.d 0444 root bin
+f none opt/SUNWdtrt/tst/common/safety/tst.execname.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/safety/tst.hton.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/safety/tst.errno.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/safety/tst.gid.d 0444 root bin
@@ -956,6 +975,7 @@
 f none opt/SUNWdtrt/tst/common/safety/tst.msgdsize.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/safety/tst.msgsize.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/safety/tst.null.d 0444 root bin
+f none opt/SUNWdtrt/tst/common/safety/tst.pid.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/safety/tst.ppid.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/safety/tst.progenyof.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/safety/tst.random.d 0444 root bin
@@ -975,6 +995,7 @@
 f none opt/SUNWdtrt/tst/common/safety/tst.ustackdepth.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/safety/tst.vahole.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/safety/tst.violentdeath.ksh 0444 root bin
+f none opt/SUNWdtrt/tst/common/safety/tst.zonename.d 0444 root bin
 d none opt/SUNWdtrt/tst/common/scalars 0755 root bin
 f none opt/SUNWdtrt/tst/common/scalars/err.D_ARR_LOCAL.thisarray.d 0444 root bin
 f none opt/SUNWdtrt/tst/common/scalars/err.D_DECL_CLASS.selfthis.d 0444 root bin
@@ -1333,3 +1354,37 @@
 f none opt/SUNWdtrt/tst/common/vars/tst.walltimestamp.d 0444 root bin
 d none opt/SUNWdtrt/tst/common/version 0755 root bin
 f none opt/SUNWdtrt/tst/common/version/tst.1.0.d 0444 root bin
+
+# Java DTrace API
+d none opt/SUNWdtrt/lib 0755 root bin
+d none opt/SUNWdtrt/lib/java 0755 root bin
+f none opt/SUNWdtrt/lib/java/jdtrace.jar 0644 root bin
+f none opt/SUNWdtrt/bin/jdtrace 0555 root bin
+f none opt/SUNWdtrt/bin/exception.lst 0444 root bin
+d none opt/SUNWdtrt/tst/common/java_api 0755 root bin
+f none opt/SUNWdtrt/tst/common/java_api/test.jar 0644 root bin
+f none opt/SUNWdtrt/tst/common/java_api/bitarch.exe 0555 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.ProbeDescription.ksh 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.ProbeDescription.ksh.out 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.Bean.ksh 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.Bean.ksh.out 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.StopLock.ksh 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.StopLock.ksh.out 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.FunctionLookup.ksh 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.FunctionLookup.exe 0555 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.FunctionLookup.ksh.out 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.Close.ksh 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.Close.ksh.out 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.Abort.ksh 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.Abort.ksh.out 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.MultiAggPrinta.ksh 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.MultiAggPrinta.ksh.out 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.printa.d 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.printa.d.out 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.ProbeData.ksh 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.ProbeData.exe 0555 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.ProbeData.ksh.out 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.StateMachine.ksh 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.StateMachine.ksh.out 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.Enable.ksh 0444 root bin
+f none opt/SUNWdtrt/tst/common/java_api/tst.Enable.ksh.out 0444 root bin

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/Makefile#2 (text+ko) ====

@@ -23,8 +23,9 @@
 # Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
-#ident	"@(#)Makefile	1.1	06/08/28 SMI"
+#ident	"@(#)Makefile	1.2	06/09/26 SMI"
 
+include $(SRC)/Makefile.master
 include ../Makefile.com
 
 fasttrap/tst.fasttrap.exe := LIBS += -ldtrace
@@ -51,3 +52,6 @@
 usdt/argmap.o: usdt/argmap.d usdt/tst.argmap.o
 	/usr/sbin/dtrace -G -32 -o usdt/argmap.o -s usdt/argmap.d \
 		usdt/tst.argmap.o
+
+SUBDIRS = java_api
+include ../../Makefile.subdirs

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.cputime.ksh#2 (text+ko) ====

@@ -23,11 +23,11 @@
 # Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
 # Use is subject to license terms.
 #
-#ident	"@(#)tst.cputime.ksh	1.1	06/08/28 SMI"
+#ident	"@(#)tst.cputime.ksh	1.2	06/09/26 SMI"
 
 script()
 {
-	dtrace -s /dev/stdin -x bufpolicy=$1 $1 <<EOF
+	$dtrace -s /dev/stdin -x bufpolicy=$1 $1 <<EOF
 
 	#pragma D option quiet
 	#pragma D option statusrate=1hz
@@ -70,6 +70,13 @@
 EOF
 }
 
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
+dtrace=$1
+
 for policy in "fill ring switch"; do
 	script $policy
 

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh#2 (text+ko) ====

@@ -25,7 +25,7 @@
 # Use is subject to license terms.
 #
 
-#ident	"@(#)tst.AddSearchPath.d.ksh	1.1	06/08/28 SMI"
+#ident	"@(#)tst.AddSearchPath.d.ksh	1.2	06/09/26 SMI"
 
 ##
 #
@@ -61,10 +61,15 @@
 EOF
 }
 
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
 tempfile=/tmp/test.h
 echo "#define VALUE 1520" > $tempfile
 
-dtrace=/usr/sbin/dtrace
+dtrace=$1
 script
 status=$?
 

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeGiga.d.ksh#2 (text+ko) ====

@@ -26,7 +26,7 @@
 # Use is subject to license terms.
 #
 
-#ident	"@(#)tst.BufsizeGiga.d.ksh	1.1	06/08/28 SMI"
+#ident	"@(#)tst.BufsizeGiga.d.ksh	1.2	06/09/26 SMI"
 
 #
 # ASSERTION:
@@ -47,7 +47,12 @@
 EOF
 }
 
-dtrace=/usr/sbin/dtrace
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
+dtrace=$1
 
 script
 status=$?

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeKilo.d.ksh#2 (text+ko) ====

@@ -25,7 +25,7 @@
 # Use is subject to license terms.
 #
 
-#ident	"@(#)tst.BufsizeKilo.d.ksh	1.1	06/08/28 SMI"
+#ident	"@(#)tst.BufsizeKilo.d.ksh	1.2	06/09/26 SMI"
 
 ##
 # 
@@ -47,7 +47,12 @@
 EOF
 }
 
-dtrace=/usr/sbin/dtrace
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
+dtrace=$1
 
 script
 status=$?

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeMega.d.ksh#2 (text+ko) ====

@@ -25,7 +25,7 @@
 # Use is subject to license terms.
 #
 
-#ident	"@(#)tst.BufsizeMega.d.ksh	1.1	06/08/28 SMI"
+#ident	"@(#)tst.BufsizeMega.d.ksh	1.2	06/09/26 SMI"
 
 ##
 #
@@ -47,7 +47,12 @@
 EOF
 }
 
-dtrace=/usr/sbin/dtrace
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
+dtrace=$1
 
 script
 status=$?

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.BufsizeTera.d.ksh#2 (text+ko) ====

@@ -25,7 +25,7 @@
 # Use is subject to license terms.
 #
 
-#ident	"@(#)tst.BufsizeTera.d.ksh	1.1	06/08/28 SMI"
+#ident	"@(#)tst.BufsizeTera.d.ksh	1.2	06/09/26 SMI"
 
 ##
 #
@@ -47,7 +47,12 @@
 EOF
 }
 
-dtrace=/usr/sbin/dtrace
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
+dtrace=$1
 
 script 
 status=$?

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel32.d.ksh#2 (text+ko) ====

@@ -25,7 +25,7 @@
 # Use is subject to license terms.
 #
 
-#ident	"@(#)tst.DataModel32.d.ksh	1.1	06/08/28 SMI"
+#ident	"@(#)tst.DataModel32.d.ksh	1.2	06/09/26 SMI"
 
 ##
 #
@@ -56,7 +56,12 @@
 EOF
 }
 
-dtrace=/usr/sbin/dtrace
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
+dtrace=$1
 
 script 
 status=$?

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DataModel64.d.ksh#2 (text+ko) ====

@@ -26,7 +26,7 @@
 # Use is subject to license terms.
 #
 
-#ident	"@(#)tst.DataModel64.d.ksh	1.1	06/08/28 SMI"
+#ident	"@(#)tst.DataModel64.d.ksh	1.2	06/09/26 SMI"
 
 ##
 #
@@ -57,7 +57,12 @@
 EOF
 }
 
-dtrace=/usr/sbin/dtrace
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
+dtrace=$1
 
 script
 status=$?

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DefineNameWithCPP.d.ksh#2 (text+ko) ====

@@ -25,7 +25,7 @@
 # Use is subject to license terms.
 #
 
-#ident	"@(#)tst.DefineNameWithCPP.d.ksh	1.1	06/08/28 SMI"
+#ident	"@(#)tst.DefineNameWithCPP.d.ksh	1.2	06/09/26 SMI"
 
 ##
 #
@@ -51,7 +51,12 @@
 EOF
 }
 
-dtrace=/usr/sbin/dtrace
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
+dtrace=$1
 
 script
 status=$?

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithFunction.d.ksh#2 (text+ko) ====

@@ -25,7 +25,7 @@
 # Use is subject to license terms.
 #
 
-#ident	"@(#)tst.DestructWithFunction.d.ksh	1.1	06/08/28 SMI"
+#ident	"@(#)tst.DestructWithFunction.d.ksh	1.2	06/09/26 SMI"
 
 ##
 #
@@ -39,7 +39,12 @@
 
 
 
-dtrace=/usr/sbin/dtrace
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
+dtrace=$1
 
 $dtrace -qwf read'{chill(15); printf("Done chilling"); exit(0);}'
 status=$?

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithID.d.ksh#2 (text+ko) ====

@@ -25,7 +25,7 @@
 # Use is subject to license terms.
 #
 
-#ident	"@(#)tst.DestructWithID.d.ksh	1.1	06/08/28 SMI"
+#ident	"@(#)tst.DestructWithID.d.ksh	1.2	06/09/26 SMI"
 
 ## 
 #
@@ -37,7 +37,12 @@
 #
 ##
 
-dtrace=/usr/sbin/dtrace
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
+dtrace=$1
 
 $dtrace -qwi 1'{chill(15); printf("Done chilling"); exit(0);}'
 status=$?

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh#2 (text+ko) ====

@@ -25,7 +25,7 @@
 # Use is subject to license terms.
 #
 
-#ident	"@(#)tst.DestructWithModule.d.ksh	1.1	06/08/28 SMI"
+#ident	"@(#)tst.DestructWithModule.d.ksh	1.2	06/09/26 SMI"
 
 ##
 #
@@ -37,7 +37,12 @@
 #
 ##
 
-dtrace=/usr/sbin/dtrace
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
+dtrace=$1
 
 $dtrace -qwm unix'{chill(15); printf("Done chilling"); exit(0);}'
 status=$?

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithName.d.ksh#2 (text+ko) ====

@@ -25,7 +25,7 @@
 # Use is subject to license terms.
 #
 
-#ident	"@(#)tst.DestructWithName.d.ksh	1.1	06/08/28 SMI"
+#ident	"@(#)tst.DestructWithName.d.ksh	1.2	06/09/26 SMI"
 
 ##
 #
@@ -37,7 +37,12 @@
 #
 ##
 
-dtrace=/usr/sbin/dtrace
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
+dtrace=$1
 
 $dtrace -qwn BEGIN'{chill(15); printf("Done chilling"); exit(0);}'
 status=$?

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithProvider.d.ksh#2 (text+ko) ====

@@ -25,7 +25,7 @@
 # Use is subject to license terms.
 #
 
-#ident	"@(#)tst.DestructWithProvider.d.ksh	1.1	06/08/28 SMI"
+#ident	"@(#)tst.DestructWithProvider.d.ksh	1.2	06/09/26 SMI"
 
 ##
 #
@@ -37,7 +37,12 @@
 #
 ##
 
-dtrace=/usr/sbin/dtrace
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
+dtrace=$1
 
 $dtrace -qwP syscall'{chill(15); printf("Done chilling"); exit(0);}'
 status=$?

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithoutW.d.ksh#2 (text+ko) ====

@@ -25,7 +25,7 @@
 # Use is subject to license terms.
 #
 
-#ident	"@(#)tst.DestructWithoutW.d.ksh	1.1	06/08/28 SMI"
+#ident	"@(#)tst.DestructWithoutW.d.ksh	1.2	06/09/26 SMI"
 
 ##
 #
@@ -37,7 +37,12 @@
 #
 ##
 
-dtrace=/usr/sbin/dtrace
+if [ $# != 1 ]; then
+	echo expected one argument: '<'dtrace-path'>'
+	exit 2
+fi
+
+dtrace=$1
 
 $dtrace -qP syscall'{chill(15); printf("Done chilling"); exit(0);}'
 status=$?

==== //depot/projects/dtrace/src/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh#2 (text+ko) ====

@@ -25,7 +25,7 @@
 # Use is subject to license terms.
 #
 
-#ident	"@(#)tst.ELFGenerationOut.d.ksh	1.1	06/08/28 SMI"
+#ident	"@(#)tst.ELFGenerationOut.d.ksh	1.2	06/09/26 SMI"
 
 ##
 #
@@ -50,7 +50,12 @@
 EOF

>>> TRUNCATED FOR MAIL (1000 lines) <<<


More information about the p4-projects mailing list