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