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