From owner-p4-projects@FreeBSD.ORG Wed Oct 25 08:07:48 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 9630D16A417; Wed, 25 Oct 2006 08:07:48 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5895216A415 for ; Wed, 25 Oct 2006 08:07:48 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 203B343D55 for ; Wed, 25 Oct 2006 08:07:48 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9P87mRr012666 for ; Wed, 25 Oct 2006 08:07:48 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9P87jqa012663 for perforce@freebsd.org; Wed, 25 Oct 2006 08:07:45 GMT (envelope-from jb@freebsd.org) Date: Wed, 25 Oct 2006 08:07:45 GMT Message-Id: <200610250807.k9P87jqa012663@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 108395 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Oct 2006 08:07:48 -0000 http://perforce.freebsd.org/chv.cgi?CH=108395 Change 108395 by jb@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 () { + 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 <' + 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) <<<