# perl ../../cmd/scripts/dtest.pl -d /var/tmp/Sandbox/ `grep -v '#' AllTests ` # N.B. The shell gets tetchy when the "grep -v" just above returns more than 29K characters or so. aggs/err.D_AGG_FUNC.bad.d aggs/err.D_AGG_MDIM.bad.d aggs/err.D_AGG_NULL.bad.d aggs/err.D_AGG_REDEF.redef.d aggs/err.D_AGG_SCALAR.avgtoofew.d aggs/err.D_AGG_SCALAR.maxnoarg.d aggs/err.D_AGG_SCALAR.mintoofew.d aggs/err.D_AGG_SCALAR.quantizetoofew.d aggs/err.D_AGG_SCALAR.sumtoofew.d aggs/err.D_CLEAR_AGGARG.bad.d aggs/err.D_CLEAR_PROTO.bad.d aggs/err.D_FUNC_IDENT.bad.d aggs/err.D_FUNC_UNDEF.badaggfunc.d aggs/err.D_IDENT_UNDEF.badexpr.d aggs/err.D_IDENT_UNDEF.badkey3.d aggs/err.D_IDENT_UNDEF.noeffect.d aggs/err.D_KEY_TYPE.badkey1.d aggs/err.D_KEY_TYPE.badkey2.d aggs/err.D_KEY_TYPE.badkey4.d aggs/err.D_LQUANT_BASETYPE.lqbad1.d aggs/err.D_LQUANT_BASETYPE.lqshort.d aggs/err.D_LQUANT_BASEVAL.bad.d aggs/err.D_LQUANT_LIMTYPE.lqbad1.d aggs/err.D_LQUANT_LIMVAL.bad.d aggs/err.D_LQUANT_MATCHBASE.d aggs/err.D_LQUANT_MATCHBASE.order.d aggs/err.D_LQUANT_MATCHLIM.d aggs/err.D_LQUANT_MATCHLIM.order.d aggs/err.D_LQUANT_MATCHSTEP.d aggs/err.D_LQUANT_MISMATCH.lqbadarg.d aggs/err.D_LQUANT_STEPLARGE.lqtoofew.d aggs/err.D_LQUANT_STEPSMALL.bad.d aggs/err.D_LQUANT_STEPTYPE.lqbadinc.d aggs/err.D_LQUANT_STEPVAL.bad.d aggs/err.D_NORMALIZE_AGGARG.bad.d aggs/err.D_NORMALIZE_PROTO.bad.d aggs/err.D_NORMALIZE_SCALAR.bad.d aggs/err.D_PROTO_ARG.lquantizetoofew.d aggs/err.D_PROTO_LEN.avgnoarg.d aggs/err.D_PROTO_LEN.avgtoomany.d aggs/err.D_PROTO_LEN.counttoomany.d aggs/err.D_PROTO_LEN.lquantizenoarg.d aggs/err.D_PROTO_LEN.lquantizetoomany.d aggs/err.D_PROTO_LEN.maxnoarg.d aggs/err.D_PROTO_LEN.maxtoomany.d aggs/err.D_PROTO_LEN.minnoarg.d aggs/err.D_PROTO_LEN.mintoomany.d aggs/err.D_PROTO_LEN.quantizenoarg.d aggs/err.D_PROTO_LEN.quantizetoomany.d aggs/err.D_PROTO_LEN.sumnoarg.d aggs/err.D_PROTO_LEN.sumtoomany.d aggs/err.D_TRUNC_AGGARG.bad.d aggs/err.D_TRUNC_PROTO.badmany.d aggs/err.D_TRUNC_PROTO.badnone.d aggs/err.D_TRUNC_SCALAR.bad.d aggs/tst.allquant.d aggs/tst.avg.d aggs/tst.clear.d aggs/tst.clearavg.d aggs/tst.clearavg2.d aggs/tst.cleardenormalize.d aggs/tst.clearlquantize.d aggs/tst.clearnormalize.d aggs/tst.count.d aggs/tst.count2.d aggs/tst.count3.d aggs/tst.denormalize.d aggs/tst.denormalizeonly.d aggs/tst.fmtnormalize.d aggs/tst.forms.d aggs/tst.goodkey.d aggs/tst.keysort.d aggs/tst.lquantize.d aggs/tst.lquantnormal.d aggs/tst.lquantrange.d aggs/tst.lquantround.d aggs/tst.lquantzero.d aggs/tst.max.d aggs/tst.min.d aggs/tst.multiaggs1.d aggs/tst.multiaggs2.d aggs/tst.multiaggs3.d aggs/tst.multinormalize.d aggs/tst.neglquant.d aggs/tst.negorder.d aggs/tst.negquant.d aggs/tst.negtrunc.d aggs/tst.negtruncquant.d aggs/tst.normalize.d aggs/tst.order.d aggs/tst.quantize.d aggs/tst.quantmany.d aggs/tst.quantround.d aggs/tst.quantzero.d aggs/tst.signature.d aggs/tst.subr.d aggs/tst.sum.d aggs/tst.trunc.d aggs/tst.trunc0.d aggs/tst.truncquant.d arithmetic/err.D_DIV_ZERO.divby0.d arithmetic/err.D_DIV_ZERO.divby0_1.d arithmetic/err.D_DIV_ZERO.divby0_2.d arithmetic/err.D_DIV_ZERO.modby0.d arithmetic/err.D_SYNTAX.addmin.d arithmetic/err.D_SYNTAX.divmin.d arithmetic/err.D_SYNTAX.muladd.d arithmetic/err.D_SYNTAX.muldiv.d arithmetic/tst.basics.d arithmetic/tst.complex.d arrays/err.D_ARR_BADREF.bad.d arrays/err.D_DECL_ARRBIG.toobig.d arrays/err.D_DECL_ARRNULL.bad.d arrays/err.D_DECL_ARRSUB.bad.d arrays/err.D_DECL_PROTO_TYPE.badtuple.d arrays/err.D_IDENT_UNDEF.badureg.d arrays/tst.basic1.d arrays/tst.basic2.d arrays/tst.basic3.d arrays/tst.basic4.d arrays/tst.basic5.d arrays/tst.basic6.d arrays/tst.uregsarray.d assocs/err.D_OP_INCOMPAT.dupgtype.d assocs/err.D_OP_INCOMPAT.dupttype.d assocs/err.D_OP_INCOMPAT.this.d assocs/err.D_PROTO_ARG.badsig.d assocs/err.D_PROTO_LEN.toofew.d assocs/err.D_PROTO_LEN.toomany.d assocs/err.D_SYNTAX.errassign.d assocs/err.tupoflow.d assocs/tst.cpyarray.d assocs/tst.diffprofile.d assocs/tst.initialize.d assocs/tst.misc.d assocs/tst.orthogonality.d assocs/tst.this.d begin/err.D_PDESC_ZERO.begin.d begin/err.D_PDESC_ZERO.tick.d begin/tst.begin.d begin/tst.multibegin.d bitfields/err.D_ADDROF_BITFIELD.BitfieldAddress.d bitfields/err.D_DECL_BFCONST.NegBitField.d bitfields/err.D_DECL_BFCONST.ZeroBitField.d bitfields/err.D_DECL_BFSIZE.ExceedBaseType.d bitfields/err.D_DECL_BFSIZE.GreaterThan64.d bitfields/err.D_DECL_BFTYPE.badtype.d bitfields/err.D_OFFSETOF_BITFIELD.d bitfields/err.D_SIZEOF_BITFIELD.SizeofBitfield.d bitfields/tst.BitFieldPromotion.d bitfields/tst.SizeofBitField.d buffering/err.end.d buffering/err.resize1.d buffering/err.resize2.d buffering/err.resize3.d buffering/err.zerobuf.d buffering/tst.alignring.d buffering/tst.cputime.ksh buffering/tst.dynvarsize.d buffering/tst.fill1.d buffering/tst.resize1.d buffering/tst.resize2.d buffering/tst.resize3.d buffering/tst.ring1.d # buffering/tst.ring2.d has a race writing its output when run on more than one processor. buffering/tst.ring2.d buffering/tst.ring3.d buffering/tst.smallring.d buffering/tst.switch1.d builtinvar/err.D_XLATE_NOCONV.cpuusage.d builtinvar/err.D_XLATE_NOCONV.nice.d builtinvar/err.D_XLATE_NOCONV.priority.d builtinvar/err.D_XLATE_NOCONV.prsize.d builtinvar/err.D_XLATE_NOCONV.rssize.d builtinvar/tst.arg0.d builtinvar/tst.arg0clause.d builtinvar/tst.arg1.d builtinvar/tst.arg1to8.d builtinvar/tst.arg1to8clause.d builtinvar/tst.caller.d builtinvar/tst.caller1.d builtinvar/tst.epid.d builtinvar/tst.epid1.d builtinvar/tst.errno.d builtinvar/tst.errno1.d builtinvar/tst.execname.d builtinvar/tst.hpriority.d builtinvar/tst.id.d builtinvar/tst.id1.d builtinvar/tst.ipl.d builtinvar/tst.ipl1.d builtinvar/tst.lwpsinfo.d builtinvar/tst.lwpsinfo1.d builtinvar/tst.pid.d builtinvar/tst.pid1.d builtinvar/tst.psinfo.d builtinvar/tst.psinfo1.d builtinvar/tst.tid.d builtinvar/tst.tid1.d builtinvar/tst.timestamp.d builtinvar/tst.vtimestamp.d clauses/err.D_IDENT_UNDEF.aggfun.d clauses/err.D_IDENT_UNDEF.aggtup.d clauses/err.D_IDENT_UNDEF.arrtup.d clauses/err.D_IDENT_UNDEF.body.d clauses/err.D_IDENT_UNDEF.both.d clauses/err.D_IDENT_UNDEF.pred.d clauses/tst.nopred.d clauses/tst.pred.d clauses/tst.predfirst.d clauses/tst.predlast.d decls/err.D_DECL_LOCASSC.NonLocalAssoc.d decls/err.D_DECL_LONGINT.LongStruct.d decls/err.D_DECL_PARMCLASS.BadStorageClass.d decls/err.D_DECL_PROTO_NAME.VoidName.d decls/err.D_DECL_PROTO_TYPE.Dyn.d decls/err.D_DECL_PROTO_VARARGS.VarLenArgs.d decls/err.D_DECL_PROTO_VOID.NonSoleVoid.d decls/err.D_DECL_SIGNINT.UnsignedStruct.d decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d decls/tst.arrays.d decls/tst.basics.d decls/tst.funcs.d decls/tst.pointers.d decls/tst.varargsfuncs.d # docsExamples/badptr.d /* WAIVED: dtest.pl declines running these scripts. */ # docsExamples/countdown.d # docsExamples/counter.d # docsExamples/errorpath.d # docsExamples/hello.d # docsExamples/kstat.d # docsExamples/ksyms.d # docsExamples/renormalize.d # docsExamples/rtime.d # docsExamples/rw.d # docsExamples/rwinfo.d # docsExamples/rwtime.d # docsExamples/specopen.d # docsExamples/truss.d # docsExamples/trussrw.d # docsExamples/userfunc.d drops/drp.DTRACEDROP_AGGREGATION.d drops/drp.DTRACEDROP_DBLERROR.d drops/drp.DTRACEDROP_DYNAMIC.d drops/drp.DTRACEDROP_PRINCIPAL.d drops/drp.DTRACEDROP_PRINCIPAL.end.d drops/drp.DTRACEDROP_SPEC.d drops/drp.DTRACEDROP_SPECUNAVAIL.d # drops/drp.DTRACEDROP_STKSTROVERFLOW.d /* DEFERRED: Awaits helper DOF for Java(?) */ dtraceUtil/err.D_PDESC_ZERO.InvalidDescription1.d # dtraceUtil/man.AddSearchPath.d /* Manual Tests */ # dtraceUtil/man.APIVersion.d # dtraceUtil/man.CoalesceTrace.d # dtraceUtil/man.ELFGeneration.d # dtraceUtil/man.IncludedFilePath.d # dtraceUtil/man.ListProbesWithFunctions # dtraceUtil/man.ListProbesWithIDs # dtraceUtil/man.ListProbesWithModules # dtraceUtil/man.ListProbesWithNames # dtraceUtil/man.ListProbesWithProviders # dtraceUtil/man.ShowCompilerCode.d # dtraceUtil/man.TraceFunctions # dtraceUtil/man.TraceIDs # dtraceUtil/man.TraceModule # dtraceUtil/man.TraceNames # dtraceUtil/man.TraceProvider # dtraceUtil/man.VerboseStabilityReport.d dtraceUtil/tst.AddSearchPath.d.ksh dtraceUtil/tst.BufsizeGiga.d.ksh dtraceUtil/tst.BufsizeKilo.d.ksh dtraceUtil/tst.BufsizeMega.d.ksh dtraceUtil/tst.BufsizeTera.d.ksh dtraceUtil/tst.DataModel32.d.ksh # dtraceUtil/tst.DataModel64.d.ksh /* WAIVED: Awaits 64-bit dtrace userland. */ dtraceUtil/tst.DefineNameWithCPP.d.ksh dtraceUtil/tst.DestructWithFunction.d.ksh dtraceUtil/tst.DestructWithID.d.ksh dtraceUtil/tst.DestructWithModule.d.ksh dtraceUtil/tst.DestructWithName.d.ksh dtraceUtil/tst.DestructWithoutW.d.ksh dtraceUtil/tst.DestructWithProvider.d.ksh # dtraceUtil/tst.ELFGenerationOut.d.ksh /* WAIVED: MacOS X doesn't support ELF creation with -G */ # dtraceUtil/tst.ELFGenerationWithO.d.ksh /* WAIVED: MacOS X doesn't support ELF creation with -G */ dtraceUtil/tst.ExitStatus1.d.ksh dtraceUtil/tst.ExitStatus2.d.ksh dtraceUtil/tst.ExtraneousProbeIds.d.ksh dtraceUtil/tst.InvalidFuncName1.d.ksh dtraceUtil/tst.InvalidFuncName2.d.ksh dtraceUtil/tst.InvalidId1.d.ksh dtraceUtil/tst.InvalidId2.d.ksh dtraceUtil/tst.InvalidId3.d.ksh dtraceUtil/tst.InvalidModule1.d.ksh dtraceUtil/tst.InvalidModule2.d.ksh dtraceUtil/tst.InvalidModule3.d.ksh dtraceUtil/tst.InvalidModule4.d.ksh dtraceUtil/tst.InvalidProbeIdentifier.d.ksh dtraceUtil/tst.InvalidProvider1.d.ksh dtraceUtil/tst.InvalidProvider2.d.ksh dtraceUtil/tst.InvalidProvider3.d.ksh dtraceUtil/tst.InvalidProvider4.d.ksh dtraceUtil/tst.InvalidTraceFunc1.d.ksh dtraceUtil/tst.InvalidTraceFunc2.d.ksh dtraceUtil/tst.InvalidTraceFunc3.d.ksh dtraceUtil/tst.InvalidTraceFunc4.d.ksh dtraceUtil/tst.InvalidTraceFunc5.d.ksh dtraceUtil/tst.InvalidTraceFunc6.d.ksh dtraceUtil/tst.InvalidTraceFunc7.d.ksh dtraceUtil/tst.InvalidTraceFunc8.d.ksh dtraceUtil/tst.InvalidTraceFunc9.d.ksh dtraceUtil/tst.InvalidTraceID1.d.ksh dtraceUtil/tst.InvalidTraceID2.d.ksh dtraceUtil/tst.InvalidTraceID3.d.ksh dtraceUtil/tst.InvalidTraceID4.d.ksh dtraceUtil/tst.InvalidTraceID5.d.ksh dtraceUtil/tst.InvalidTraceID6.d.ksh dtraceUtil/tst.InvalidTraceID7.d.ksh dtraceUtil/tst.InvalidTraceModule1.d.ksh dtraceUtil/tst.InvalidTraceModule2.d.ksh dtraceUtil/tst.InvalidTraceModule3.d.ksh dtraceUtil/tst.InvalidTraceModule4.d.ksh dtraceUtil/tst.InvalidTraceModule5.d.ksh dtraceUtil/tst.InvalidTraceModule6.d.ksh dtraceUtil/tst.InvalidTraceModule7.d.ksh dtraceUtil/tst.InvalidTraceModule8.d.ksh dtraceUtil/tst.InvalidTraceName1.d.ksh dtraceUtil/tst.InvalidTraceName2.d.ksh dtraceUtil/tst.InvalidTraceName3.d.ksh dtraceUtil/tst.InvalidTraceName4.d.ksh dtraceUtil/tst.InvalidTraceName5.d.ksh dtraceUtil/tst.InvalidTraceName6.d.ksh dtraceUtil/tst.InvalidTraceName7.d.ksh dtraceUtil/tst.InvalidTraceName8.d.ksh dtraceUtil/tst.InvalidTraceName9.d.ksh dtraceUtil/tst.InvalidTraceProvider1.d.ksh dtraceUtil/tst.InvalidTraceProvider2.d.ksh dtraceUtil/tst.InvalidTraceProvider3.d.ksh dtraceUtil/tst.InvalidTraceProvider4.d.ksh dtraceUtil/tst.InvalidTraceProvider5.d.ksh dtraceUtil/tst.MultipleInvalidProbeId.d.ksh dtraceUtil/tst.PreprocessorStatement.d.ksh dtraceUtil/tst.QuietMode.d.ksh dtraceUtil/tst.TestCompile.d.ksh dtraceUtil/tst.UnDefineNameWithCPP.d.ksh dtraceUtil/tst.ZeroFunctionProbes.d.ksh dtraceUtil/tst.ZeroModuleProbes.d.ksh dtraceUtil/tst.ZeroNameProbes.d.ksh dtraceUtil/tst.ZeroProbeIdentfier.d.ksh dtraceUtil/tst.ZeroProbesWithoutZ.d.ksh dtraceUtil/tst.ZeroProviderProbes.d.ksh end/err.D_IDENT_UNDEF.timespent.d end/tst.end.d end/tst.endwithoutbegin.d end/tst.multibeginend.d end/tst.multiend.d enum/err.D_DECL_IDRED.EnumSameName.d enum/err.D_UNKNOWN.RepeatIdentifiers.d enum/tst.EnumEquality.d enum/tst.EnumSameValue.d enum/tst.EnumValAssign.d error/tst.DTRACEFLT_BADADDR.d error/tst.DTRACEFLT_DIVZERO.d error/tst.DTRACEFLT_UNKNOWN.d error/tst.error.d error/tst.errorend.d exit/err.D_PROTO_LEN.noarg.d exit/err.exitarg1.d exit/tst.basic1.d fbtprovider/err.D_PDESC_ZERO.notreturn.d fbtprovider/tst.basic.d fbtprovider/tst.functionentry.d fbtprovider/tst.functionreturnvalue.d fbtprovider/tst.ioctlargs.d fbtprovider/tst.offset.d fbtprovider/tst.offsetzero.d fbtprovider/tst.return.d fbtprovider/tst.return0.d fbtprovider/tst.tailcall.d funcs/err.badalloca.d funcs/err.badbcopy.d funcs/err.badbcopy1.d funcs/err.badbcopy2.d funcs/err.badbcopy3.d funcs/err.badbcopy4.d funcs/err.badbcopy5.d funcs/err.badbcopy6.d funcs/err.badchill.d funcs/err.chillbadarg.ksh funcs/err.copyout.d funcs/err.copyoutbadaddr.ksh funcs/err.copyoutstrbadaddr.ksh funcs/err.D_FUNC_UNDEF.progenyofbad1.d funcs/err.D_OP_VFPTR.badop.d funcs/err.D_PROTO_ARG.chillbadarg.d funcs/err.D_PROTO_ARG.copyoutbadarg.d # funcs/err.D_PROTO_ARG.mobadarg.d /* RADAR 4769158: Awaits mutex_enter mutex_owner probes. */ funcs/err.D_PROTO_ARG.raisebadarg.d funcs/err.D_PROTO_LEN.allocanoarg.d funcs/err.D_PROTO_LEN.badbreakpoint.d funcs/err.D_PROTO_LEN.chilltoofew.d funcs/err.D_PROTO_LEN.chilltoomany.d funcs/err.D_PROTO_LEN.copyoutstrbadarg.d funcs/err.D_PROTO_LEN.copyoutstrtoofew.d funcs/err.D_PROTO_LEN.copyouttoofew.d funcs/err.D_PROTO_LEN.copyouttoomany.d # funcs/err.D_PROTO_LEN.motoofew.d /* RADAR 4769158: Await mutex_enter mutex_owner probes. */ # funcs/err.D_PROTO_LEN.motoomany.d # funcs/err.D_PROTO_LEN.mtabadarg.d # funcs/err.D_PROTO_LEN.mtatoofew.d # funcs/err.D_PROTO_LEN.mtatoomany.d funcs/err.D_PROTO_LEN.panicbadarg.d funcs/err.D_PROTO_LEN.progenyofbad2.d funcs/err.D_PROTO_LEN.stopbadarg.d funcs/err.D_STRINGOF_TYPE.badstringof.d funcs/err.D_VAR_UNDEF.badvar.d funcs/tst.badfreopen.ksh funcs/tst.basename.d funcs/tst.bcopy.d funcs/tst.chill.ksh funcs/tst.cleanpath.d funcs/tst.copyin.d funcs/tst.copyinto.d funcs/tst.core_profile.d # funcs/tst.ddi_pathname.d /* WAIVED: Solaris device driver model specific. */ funcs/tst.default.d funcs/tst.freopen.ksh # funcs/tst.ftruncate.ksh has a race writing its output when run on more than one processor. funcs/tst.ftruncate.ksh funcs/tst.index.d funcs/tst.lltostr.d # funcs/tst.mutex_owned.d /* RADAR 4769158: Await mutex_enter mutex_owner probes. */ # funcs/tst.mutex_owner.d /* RADAR 4769158: Await mutex_enter mutex_owner probes. */ # funcs/tst.mutex_type_adaptive.d /* RADAR 4769158: Await mutex_enter mutex_owner probes. */ funcs/tst.progenyof.d funcs/tst.rand.d funcs/tst.strchr.d funcs/tst.strjoin.d funcs/tst.strstr.d funcs/tst.strtok.d funcs/tst.substr.d funcs/tst.system.d grammar/err.D_ADDROF_LVAL.d grammar/err.D_EMPTY.empty.d grammar/tst.clauses.d grammar/tst.stmts.d inline/err.D_DECL_IDRED.redef1.d inline/err.D_DECL_IDRED.redef2.d inline/err.D_IDENT_UNDEF.recur.d inline/err.D_OP_INCOMPAT.baddef1.d inline/err.D_OP_INCOMPAT.baddef2.d inline/err.D_OP_INCOMPAT.badxlate.d inline/tst.InlineDataAssign.d inline/tst.InlineExpression.d inline/tst.InlineKinds.d inline/tst.InlineTypedef.d inline/tst.InlineWritableAssign.d # io/tst.fds.d /* RADAR 4487714: Awaits Darwin io provider. */ lexer/err.D_CHR_NL.char.d lexer/err.D_CHR_NULL.char.d lexer/err.D_INT_DIGIT.InvalidDigit.d lexer/err.D_INT_OFLOW.BigInt.d lexer/err.D_STR_NL.string.d lexer/err.D_SYNTAX.brace1.d lexer/err.D_SYNTAX.brace2.d lexer/err.D_SYNTAX.brack1.d lexer/err.D_SYNTAX.brack2.d lexer/err.D_SYNTAX.brack3.d lexer/err.D_SYNTAX.paren1.d lexer/err.D_SYNTAX.paren2.d lexer/err.D_SYNTAX.paren3.d lexer/tst.D_MACRO_OFLOW.ParIntOvflow.d.ksh # mib/tst.icmp.ksh /* DEFERRED: Await Darwin mib provider. */ # mib/tst.tcp.ksh # mib/tst.udp.ksh misc/err.D_PRAGMA_OPTSET.d misc/tst.badopt.d misc/tst.boolopt.d misc/tst.dynopt.d # misc/tst.enablerace.ksh # misc/tst.haslam.d # misc/tst.include.ksh # misc/tst.roch.d /* RADAR 4769158: Awaits mutex_enter mutex_owner probes. */ # misc/tst.schrock.ksh multiaggs/err.D_PRINTA_AGGKEY.d multiaggs/err.D_PRINTA_AGGPROTO.d multiaggs/tst.many.d multiaggs/tst.same.d multiaggs/tst.sort.d multiaggs/tst.sortpos.d multiaggs/tst.tuplecompat.d multiaggs/tst.zero.d multiaggs/tst.zero2.d multiaggs/tst.zero3.d offsetof/err.D_OFFSETOF_BITFIELD.bitfield.d offsetof/err.D_OFFSETOF_TYPE.badtype.d offsetof/err.D_OFFSETOF_TYPE.notsou.d offsetof/err.D_UNKNOWN.badmemb.d offsetof/err.D_UNKNOWN.OffsetofNULL.d offsetof/tst.OffsetofAlias.d offsetof/tst.OffsetofArith.d offsetof/tst.OffsetofUnion.d offsetof/tst.struct.d offsetof/tst.union.d operators/tst.ternary.d pid/err.D_PDESC_ZERO.badlib.d pid/err.D_PDESC_ZERO.badproc1.d pid/err.D_PROC_BADPID.badproc2.d # pid/err.D_PROC_CREATEFAIL.many.d /* We pass this now, need a bigger .exe. N.B. pid$1 is the shell spawned in dtest.pl !?! */ pid/err.D_PROC_FUNC.badfunc.d pid/err.D_PROC_LIB.libdash.d pid/err.D_PROC_NAME.alldash.d pid/err.D_PROC_NAME.badname.d pid/err.D_PROC_NAME.globdash.d pid/err.D_PROC_OFF.toobig.d pid/tst.args1.d pid/tst.coverage.d # pid/tst.emptystack.d /* $1 gets pid of perl!? */ pid/tst.float.d pid/tst.fork.d # pid/tst.gcc.d /* DEFERRED pid/tst.gcc.c never halts!?! */ pid/tst.manypids.ksh pid/tst.ret1.d pid/tst.ret2.d pid/tst.vfork.d pid/tst.dlopen.ksh # pid/tst.weak1.d /* DEFERRED wants #pragma weak _go = go */ # pid/tst.weak2.d /* DEFERRED wants #pragma weak _go = go */ plockstat/tst.available.d # plockstat/tst.libmap.d /* DEFERRED wants "libc" as alias to libSystem !?! */ pointers/err.BadAlign.d pointers/err.D_ADDROF_VAR.agg.d pointers/err.D_ADDROF_VAR.ArrayVar.d pointers/err.D_ADDROF_VAR.DynamicVar.d pointers/err.D_DEREF_NONPTR.noptr.d pointers/err.D_DEREF_VOID.VoidPointerDeref.d pointers/err.D_OP_ARRFUN.ArrayAssignment.d pointers/err.D_OP_INCOMPAT.VoidPointerArith.d pointers/err.D_OP_LVAL.AddressChange.d pointers/err.D_OP_PTR.badpointer.d pointers/err.D_OP_PTR.NonPointerAccess.d pointers/err.D_OP_SOU.badpointer.d pointers/err.D_OP_SOU.BadPointerAccess.d pointers/err.InvalidAddress1.d pointers/err.InvalidAddress2.d pointers/err.InvalidAddress3.d pointers/err.InvalidAddress4.d pointers/err.InvalidAddress5.d pointers/tst.ArrayPointer1.d pointers/tst.ArrayPointer2.d pointers/tst.ArrayPointer3.d pointers/tst.basic1.d pointers/tst.basic2.d pointers/tst.GlobalVar.d pointers/tst.IntegerArithmetic1.d pointers/tst.PointerArithmetic1.d pointers/tst.PointerArithmetic2.d pointers/tst.PointerArithmetic3.d pointers/tst.PointerAssignment.d pointers/tst.ValidPointer1.d pointers/tst.ValidPointer2.d pointers/tst.VoidCast.d pragma/err.D_PRAGERR.d pragma/err.D_PRAGMA_INVAL.d pragma/err.D_PRAGMA_MALFORM.d pragma/err.D_PRAGMA_UNUSED.UnusedPragma.d predicates/err.D_PRED_SCALAR.NonScalarPred.d predicates/err.D_SYNTAX.invalid.d predicates/err.D_SYNTAX.operr.d # predicates/tst.argsnotcached.d /* WAIVED: Solaris specific VM behavior. */ # predicates/tst.basics.d has a race writing its output when run on more than one processor. predicates/tst.basics.d predicates/tst.complex.d # predicates/tst.predcache.ksh /* WAIVED: Solaris specific module load/unload. */ preprocessor/err.D_IDENT_UNDEF.afterprobe.d # preprocessor/err.D_PRAGCTL_INVAL.tabdefine.d /* WAIVED: Solaris specific cpp behavior. */ preprocessor/err.D_SYNTAX.withoutpound.d preprocessor/err.defincomp.d preprocessor/err.ifdefelsenotendif.d preprocessor/err.ifdefincomp.d preprocessor/err.ifdefnotendif.d preprocessor/err.incompelse.d preprocessor/err.mulelse.d preprocessor/tst.ifdef.d preprocessor/tst.ifndef.d preprocessor/tst.ifnotdef.d preprocessor/tst.logicaland.d preprocessor/tst.logicalandor.d preprocessor/tst.logicalor.d preprocessor/tst.muland.d preprocessor/tst.mulor.d preprocessor/tst.precondi.d preprocessor/tst.predicatedeclare.d preprocessor/tst.preexp.d preprocessor/tst.preexpelse.d preprocessor/tst.preexpif.d preprocessor/tst.preexpifelse.d preprocessor/tst.withinprobe.d printa/err.D_PRINTA_AGGARG.badagg.d printa/err.D_PRINTA_AGGARG.badfmt.d printa/err.D_PRINTA_AGGARG.badval.d printa/err.D_PRINTA_PROTO.bad.d printa/err.D_PRINTF_ARG_TYPE.jstack.d printa/err.D_PRINTF_ARG_TYPE.stack.d printa/err.D_PRINTF_ARG_TYPE.ustack.d printa/tst.basics.d printa/tst.def.d printa/tst.dynwidth.d printa/tst.fmt.d printa/tst.many.d printa/tst.manyval.d printa/tst.stack.d printa/tst.tuple.d printa/tst.walltimestamp.d printf/err.D_PRINTF_AGG_CONV.aggfmt.d printf/err.D_PRINTF_ARG_EXTRA.toomany.d printf/err.D_PRINTF_ARG_EXTRA.widths.d printf/err.D_PRINTF_ARG_FMT.badfmt.d printf/err.D_PRINTF_ARG_PROTO.novalue.d printf/err.D_PRINTF_ARG_TYPE.aggarg.d printf/err.D_PRINTF_ARG_TYPE.recursive.d printf/err.D_PRINTF_DYN_PROTO.noprec.d printf/err.D_PRINTF_DYN_PROTO.nowidth.d printf/err.D_PRINTF_DYN_TYPE.badprec.d printf/err.D_PRINTF_DYN_TYPE.badwidth.d printf/err.D_PROTO_LEN.toofew.d printf/err.D_SYNTAX.badconv1.d printf/err.D_SYNTAX.badconv2.d printf/err.D_SYNTAX.badconv3.d printf/tst.basics.d printf/tst.flags.d printf/tst.hello.d printf/tst.ints.d printf/tst.precs.d printf/tst.print-f.d printf/tst.printcont.d printf/tst.printeE.d printf/tst.printgG.d printf/tst.printT.d printf/tst.printY.d printf/tst.rawfmt.d printf/tst.str.d printf/tst.sym.d printf/tst.uints.d printf/tst.widths.d printf/tst.widths1.d printf/tst.wp.d probes/err.D_PDESC_ZERO.probeqtn.d probes/err.D_PDESC_ZERO.probestar.d probes/err.D_PDESC_ZERO.tickstar.d probes/err.D_SYNTAX.assign.d probes/err.D_SYNTAX.declare.d probes/err.D_SYNTAX.declarein.d probes/err.D_SYNTAX.lbraces.d probes/err.D_SYNTAX.probespec.d probes/err.D_SYNTAX.rbraces.d probes/err.D_SYNTAX.recdec.d probes/tst.basic1.d probes/tst.check.d probes/tst.declare.d probes/tst.declareafter.d probes/tst.emptyprobe.d probes/tst.pragma.d probes/tst.pragmaaftertab.d probes/tst.pragmainside.d probes/tst.pragmaoutside.d probes/tst.probestar.d proc/tst.create.ksh proc/tst.discard.ksh proc/tst.exec.ksh proc/tst.execfail.ENOENT.ksh proc/tst.execfail.ksh # proc/tst.exitcore.ksh /* WAIVED: needs Solaris coreadm(1) */ proc/tst.exitexit.ksh proc/tst.exitkilled.ksh proc/tst.signal.ksh # proc/tst.sigwait.d /* tst.sigwait.c needs porting */ # proc/tst.startexit.ksh /* RADAR 4487725 Missing proc:::start !?! */ profile-n/err.D_PDESC_ZERO.profile.d profile-n/err.D_PDESC_ZEROonens.d profile-n/err.D_PDESC_ZEROonensec.d profile-n/err.D_PDESC_ZEROoneus.d profile-n/err.D_PDESC_ZEROoneusec.d profile-n/tst.argtest.d profile-n/tst.basic.d profile-n/tst.func.ksh profile-n/tst.mod.ksh profile-n/tst.profilehz.d profile-n/tst.profilems.d profile-n/tst.profilemsec.d profile-n/tst.profilenhz.d profile-n/tst.profilens.d profile-n/tst.profilensec.d profile-n/tst.profiles.d profile-n/tst.profilesec.d profile-n/tst.profileus.d profile-n/tst.profileusec.d profile-n/tst.sym.ksh profile-n/tst.ufunc.ksh profile-n/tst.umod.ksh profile-n/tst.usym.ksh providers/err.D_PDESC_INVAL.wrongdec4.d providers/err.D_PDESC_ZERO.nonprofile.d providers/err.D_PDESC_ZERO.wrongdec1.d providers/err.D_PDESC_ZERO.wrongdec2.d providers/err.D_PDESC_ZERO.wrongdec3.d providers/tst.basics.d providers/tst.beginexit.d providers/tst.beginprof.d providers/tst.probattrs.d providers/tst.probefunc.d providers/tst.probemod.d providers/tst.probename.d providers/tst.probprov.d providers/tst.profend.d providers/tst.profexit.d providers/tst.trace.d providers/tst.twoprof.d raise/tst.raise1.d raise/tst.raise2.d raise/tst.raise3.d rates/tst.aggrate.d rates/tst.statusrate.d rates/tst.switchrate.d safety/tst.basename.d safety/tst.caller.d safety/tst.cleanpath.d safety/tst.copyin.d # safety/tst.ddi_pathname.d /* WAIVED: Solaris device driver model specific. */ safety/tst.dirname.d safety/tst.index.d # safety/tst.msgdsize.d /* WAIVED: Darwin doesn't do SysV msg buffers(?) */ # safety/tst.msgsize.d safety/tst.null.d safety/tst.progenyof.d safety/tst.random.d # safety/tst.rw.d /* RADAR 4769158: Awaits rw_lock_is_held et al */ safety/tst.shortstr.d safety/tst.stack.d safety/tst.stackdepth.d safety/tst.strchr.d safety/tst.strjoin.d safety/tst.strstr.d safety/tst.strtok.d safety/tst.substr.d safety/tst.unalign.d safety/tst.uregs.d safety/tst.ustack.d safety/tst.ustackdepth.d safety/tst.vahole.d # safety/tst.violentdeath.ksh scalars/err.D_ARR_LOCAL.thisarray.d scalars/err.D_DECL_CLASS.selfthis.d scalars/err.D_DECL_CLASS.thisself.d scalars/err.D_DECL_IDRED.errval.d scalars/err.D_OP_INCOMPAT.dec.err.d scalars/err.D_OP_INCOMPAT.dupgtype.d scalars/err.D_OP_INCOMPAT.dupltype.d scalars/err.D_OP_INCOMPAT.dupttype.d scalars/err.D_SYNTAX.declare.d scalars/tst.basicvar.d scalars/tst.localvar.d scalars/tst.misc.d scalars/tst.self.d scalars/tst.selfarray.d scalars/tst.selfarray2.d scalars/tst.selfthis.d scalars/tst.this.d scalars/tst.thisself.d # sched/tst.enqueue.d /* RADAR 4487709: Await Darwin sched provider. */ # sched/tst.oncpu.d # sched/tst.stackdepth.d scripting/err.D_MACRO_UNDEF.invalidargs.d scripting/err.D_OP_LVAL.rdonly.d scripting/err.D_OP_WRITE.usepidmacro.d scripting/err.D_SYNTAX.concat.d scripting/err.D_SYNTAX.desc.d scripting/err.D_SYNTAX.inval.d scripting/err.D_SYNTAX.pid.d scripting/tst.arg0.d scripting/tst.arguments.ksh scripting/tst.assign.d scripting/tst.basic.d scripting/tst.D_MACRO_UNUSED.overflow.ksh scripting/tst.egid.d scripting/tst.egid.ksh scripting/tst.euid.d scripting/tst.euid.ksh scripting/tst.gid.d scripting/tst.gid.ksh scripting/tst.pgid.d scripting/tst.pid.d scripting/tst.ppid.d scripting/tst.ppid.ksh scripting/tst.projid.d # scripting/tst.projid.ksh /* WAIVED: Solaris projid. */ scripting/tst.quite.d scripting/tst.sid.d # scripting/tst.sid.ksh /* WAIVED: Solaris sid. */ scripting/tst.stringmacro.ksh scripting/tst.taskid.d # scripting/tst.taskid.ksh /* WAIVED: Solaris taskid. */ scripting/tst.trace.d scripting/tst.uid.d scripting/tst.uid.ksh sizeof/err.D_IDENT_BADREF.SizeofAssoc.d sizeof/err.D_IDENT_UNDEF.UnknownSymbol.d sizeof/err.D_SIZEOF_TYPE.d sizeof/err.D_SYNTAX.SizeofBadType.d sizeof/tst.SizeofArray.d sizeof/tst.SizeofDataTypes.d sizeof/tst.SizeofExpression.d sizeof/tst.SizeofNULL.d sizeof/tst.SizeofStrConst.d sizeof/tst.SizeofString1.d sizeof/tst.SizeofString2.d # speculation/bug.1001148.SpecSizeVariations.d /* WAIVED: dtest.pl declines to run this script? */ speculation/err.BufSizeVariations1.d speculation/err.BufSizeVariations2.d speculation/err.D_ACT_SPEC.SpeculateWithBreakPoint.d speculation/err.D_ACT_SPEC.SpeculateWithChill.d speculation/err.D_ACT_SPEC.SpeculateWithCopyOut.d speculation/err.D_ACT_SPEC.SpeculateWithCopyOutStr.d speculation/err.D_ACT_SPEC.SpeculateWithPanic.d speculation/err.D_ACT_SPEC.SpeculateWithRaise.d speculation/err.D_ACT_SPEC.SpeculateWithStop.d speculation/err.D_AGG_COMM.AggAftCommit.d speculation/err.D_AGG_SPEC.SpeculateWithAvg.d speculation/err.D_AGG_SPEC.SpeculateWithCount.d speculation/err.D_AGG_SPEC.SpeculateWithLquant.d speculation/err.D_AGG_SPEC.SpeculateWithMax.d speculation/err.D_AGG_SPEC.SpeculateWithMin.d speculation/err.D_AGG_SPEC.SpeculateWithQuant.d speculation/err.D_AGG_SPEC.SpeculateWithSum.d speculation/err.D_COMM_COMM.CommitAftCommit.d speculation/err.D_COMM_COMM.DisjointCommit.d speculation/err.D_COMM_DREC.CommitAftDataRec.d speculation/err.D_DREC_COMM.DataRecAftCommit.d speculation/err.D_DREC_COMM.ExitAfterCommit.d speculation/err.D_EXIT_SPEC.ExitAftSpec.d speculation/err.D_PRAGMA_MALFORM.NspecExpr.d speculation/err.D_PRAGMA_OPTSET.HugeNspecValue.d speculation/err.D_PRAGMA_OPTSET.InvalidSpecSize.d speculation/err.D_PRAGMA_OPTSET.NegSpecSize.d speculation/err.D_PROTO_LEN.SpecNoId.d speculation/err.D_SPEC_COMM.SpecAftCommit.d speculation/err.D_SPEC_DREC.SpecAftDataRec.d speculation/err.D_SPEC_SPEC.SpecAftSpec.d speculation/err.NegativeBufSize.d speculation/err.NegativeNspec.d speculation/err.NegativeSpecSize.d speculation/err.SpecSizeVariations1.d speculation/err.SpecSizeVariations2.d speculation/tst.CommitAfterDiscard.d speculation/tst.CommitWithZero.d speculation/tst.DataRecAftDiscard.d speculation/tst.DiscardAftCommit.d speculation/tst.DiscardAftDataRec.d speculation/tst.DiscardAftDiscard.d speculation/tst.DiscardWithZero.d speculation/tst.ExitAftDiscard.d speculation/tst.negcommit.d speculation/tst.negspec.d speculation/tst.NoSpecBuffer.d speculation/tst.SpecSizeVariations1.d speculation/tst.SpecSizeVariations2.d speculation/tst.SpecSizeVariations3.d speculation/tst.SpeculateWithRandom.d speculation/tst.SpeculationCommit.d speculation/tst.SpeculationDiscard.d speculation/tst.SpeculationID.d speculation/tst.SpeculationWithZero.d speculation/tst.TwoSpecBuffers.d speculation/tst.zerosize.d stability/err.D_ATTR_MIN.MinAttributes.d stack/err.D_STACK_PROTO.bad.d stack/err.D_STACK_SIZE.d stack/err.D_USTACK_FRAMES.bad.d stack/err.D_USTACK_PROTO.bad.d stack/err.D_USTACK_STRSIZE.bad.d stack/tst.default.d stackdepth/tst.default.d stop/tst.stop1.d stop/tst.stop2.d strlen/tst.strlen1.d struct/err.D_ADDROF_VAR.StructPointer.d struct/err.D_DECL_COMBO.StructWithoutColon.d struct/err.D_DECL_COMBO.StructWithoutColon1.d struct/err.D_DECL_INCOMPLETE.circular.d struct/err.D_DECL_INCOMPLETE.order.d struct/err.D_DECL_INCOMPLETE.order2.d struct/err.D_DECL_INCOMPLETE.recursive.d struct/err.D_DECL_INCOMPLETE.simple.d struct/err.D_DECL_VOIDOBJ.baddec.d struct/err.D_PROTO_ARG.DupStructAssoc.d struct/tst.clauselocal.d struct/tst.StructAssoc.d struct/tst.StructDataTypes.d struct/tst.StructInside.d syscall/tst.openret.ksh tick-n/err.D_PDESC_ZERO.tick.d tick-n/err.D_PDESC_ZEROonens.d tick-n/err.D_PDESC_ZEROonensec.d tick-n/err.D_PDESC_ZEROoneus.d tick-n/err.D_PDESC_ZEROoneusec.d tick-n/tst.tickarg0.d tick-n/tst.tickms.d tick-n/tst.tickmsec.d tick-n/tst.tickns.d tick-n/tst.ticknsec.d tick-n/tst.ticks.d tick-n/tst.ticksec.d tick-n/tst.tickus.d tick-n/tst.tickusec.d trace/err.D_PROTO_LEN.bad.d trace/err.D_TRACE_VOID.bad.d trace/tst.misc.d trace/tst.qstring.d trace/tst.string.d tracemem/err.D_PROTO_ARG.badsize.d tracemem/err.D_PROTO_LEN.toofew.d tracemem/err.D_PROTO_LEN.toomany.d tracemem/err.D_TRACEMEM_ADDR.badaddr.d tracemem/err.D_TRACEMEM_SIZE.negsize.d tracemem/err.D_TRACEMEM_SIZE.zerosize.d tracemem/tst.rootvp.d translators/err.D_DECL_TYPERED.BadTransDecl.d translators/err.D_OP_INCOMPLETE.NonExistentInput1.d translators/err.D_SYNTAX.BadTransDecl1.d translators/err.D_SYNTAX.BadTransDecl3.d translators/err.D_SYNTAX.BadTransDecl4.d translators/err.D_TYPE_MEMBER.NonExistentInput2.d translators/err.D_XLATE_INCOMPAT.BadInputType1.d translators/err.D_XLATE_MEMB.NonExistentOutput2.d translators/err.D_XLATE_NONE.BadTransDecl6.d translators/err.D_XLATE_REDECL.RepeatTransDecl.d translators/err.D_XLATE_SOU.BadTransDecl8.d translators/err.D_XLATE_SOU.BadTransInt.d translators/err.D_XLATE_SOU.NonExistentOutput1.d # translators/man.TestTransStability.d /* Manual Test */ translators/tst.CircularTransDecl.d translators/tst.EmptyTransDecl.d translators/tst.ForwardTag.d translators/tst.InputAliasTrans.d translators/tst.InputIntTrans.d translators/tst.OutputAliasTrans.d translators/tst.PartialDereferencing.d translators/tst.PartialOutputTransDefn.d translators/tst.ProcModelTrans.d translators/tst.RepeatDeclaration.d translators/tst.SimultaneousTranslators.d translators/tst.StructureAssignment.d translators/tst.TranslateSelf.d translators/tst.TransNonPointer.d translators/tst.TransOutputPointer.d translators/tst.TransPointer.d translators/tst.UnionInputTrans.d translators/tst.UnionOutputTrans.d typedef/err.D_DECL_IDRED.DupTypeDef.d typedef/err.D_SYNTAX.BadExistingTypedef.d typedef/err.D_SYNTAX.TypedefInClause.d typedef/tst.ChainTypedef.d typedef/tst.TypedefDataAssign.d types/err.D_CAST_INVAL.badcast.d types/err.D_CG_DYN.ResultDynType.d types/err.D_CHR_OFLOW.charconst.d types/err.D_DECL_BADCLASS.bad.d types/err.D_DECL_CHARATTR.badtype3.d types/err.D_DECL_COMBO.badtype4.d types/err.D_DECL_COMBO.badtype5.d types/err.D_DECL_ENCONST.badeval.d types/err.D_DECL_ENOFLOW.enoflow.d types/err.D_DECL_ENOFLOW.enuflow.d types/err.D_DECL_SCOPE.scopeop.d types/err.D_DECL_USELESS.baddec.d types/err.D_OP_ACT.badcond.d types/err.D_OP_ARITH.badoperand.d types/err.D_OP_INCOMPAT.badassign.d types/err.D_OP_INT.badbitop.d types/err.D_OP_INT.badshift.d types/err.D_OP_SCALAR.badcond.d types/err.D_OP_SCALAR.badincop.d types/err.D_OP_SCALAR.badlogop.d types/err.D_PROTO_LEN.badcond1.d types/err.D_SYNTAX.badenum.d types/err.D_SYNTAX.badid.d types/err.D_SYNTAX.badstruct.d types/err.D_UNKNOWN.badtype1.d types/err.D_UNKNOWN.badtype2.d types/err.D_UNKNOWN.dupenum.d types/err.D_UNKNOWN.dupstruct.d types/err.D_XLATE_REDECL.ResultDynType.d types/tst.assignops.d types/tst.badshiftops.d types/tst.basics.d types/tst.bitops.d types/tst.charconstants.d types/tst.complex.d types/tst.condexpr.d types/tst.constants.d types/tst.conv.d types/tst.enum.d types/tst.intincop.d types/tst.intops.d types/tst.inttypes.d types/tst.ptrincop.d types/tst.ptrops.d types/tst.relenum.d types/tst.relstring.d types/tst.shiftops.d types/tst.stringconstants.d types/tst.struct.d types/tst.typedef.d types/tst.unaryop.d union/err.D_ADDROF_VAR.UnionPointer.d union/err.D_DECL_COMBO.UnionWithoutColon.d union/err.D_DECL_COMBO.UnionWithoutColon1.d union/err.D_DECL_INCOMPLETE.circular.d union/err.D_DECL_INCOMPLETE.order.d union/err.D_DECL_INCOMPLETE.recursive.d union/err.D_DECL_INCOMPLETE.simple.d union/err.D_PROTO_ARG.DupUnionAssoc.d union/tst.UnionAssoc.d union/tst.UnionDataTypes.d union/tst.UnionInside.d # usdt/argmap.d /* DEFERRED: Await Darwin usdt provider. */ # usdt/args.d # usdt/tst.andpid.ksh # usdt/tst.argmap.d # usdt/tst.args.d # usdt/tst.dlclose1.ksh # usdt/tst.dlclose2.ksh # usdt/tst.enabled.ksh # usdt/tst.entryreturn.ksh # usdt/tst.fork.ksh # usdt/tst.header.ksh # usdt/tst.linkpriv.ksh # usdt/tst.linkunpriv.ksh # usdt/tst.multiple.ksh # usdt/tst.onlyenabled.ksh # usdt/tst.reeval.ksh # usdt/tst.static.ksh # usdt/tst.static2.ksh # usdt/tst.user.ksh ustack/tst.depth.ksh ustack/tst.spin.ksh vars/tst.gid.d vars/tst.nullassign.d vars/tst.ppid.d vars/tst.ucaller.ksh vars/tst.uid.d vars/tst.walltimestamp.d version/tst.1.0.d ../i386/pid/tst.nop.d