mirror of
https://github.com/freebsd/freebsd-src.git
synced 2026-10-28 11:25:21 +01:00
dtrace/tests: compile D sources at runtime on test target
Previously, we would precompile D test dependencies using the
host's dtrace, which unconditionally outputs ELF files in the
host's format. This breaks the cross-compile build with errors
like the following:
dtrace: failed to link script: incorrect ELF machine type for
object file: tst.usdt.pieo
--- usdt.o ---
*** Failed target: usdt.o
This patch moves compilation to runtime for all C-based testcases
that have a dependent D source file.
Reviewed by: markj
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D59030
(cherry picked from commit 60d78908f5)
This commit is contained in:
1 parent
73d67bc554
commit
354069b614
93 files changed
+306
-100
No files matched your search
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.rax.d \
|
||||
tst.uregsarray.d \
|
||||
|
||||
@@ -15,5 +15,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
tst.rax.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_AGG_FUNC.bad.d \
|
||||
err.D_AGG_MDIM.bad.d \
|
||||
err.D_AGG_NULL.bad.d \
|
||||
@@ -188,5 +188,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_DIV_ZERO.divby0.d \
|
||||
err.D_DIV_ZERO.divby0_1.d \
|
||||
err.D_DIV_ZERO.divby0_2.d \
|
||||
@@ -29,5 +29,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_ARR_BADREF.bad.d \
|
||||
err.D_DECL_ARRBIG.toobig.d \
|
||||
err.D_DECL_ARRNULL.bad.d \
|
||||
@@ -26,5 +26,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_OP_INCOMPAT.dupgtype.d \
|
||||
err.D_OP_INCOMPAT.dupttype.d \
|
||||
err.D_OP_INCOMPAT.this.d \
|
||||
@@ -29,5 +29,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PDESC_ZERO.begin.d \
|
||||
err.D_PDESC_ZERO.tick.d \
|
||||
tst.begin.d \
|
||||
@@ -19,5 +19,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_ADDROF_BITFIELD.BitfieldAddress.d \
|
||||
err.D_DECL_BFCONST.NegBitField.d \
|
||||
err.D_DECL_BFCONST.ZeroBitField.d \
|
||||
@@ -23,5 +23,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.end.d \
|
||||
err.resize1.d \
|
||||
err.resize2.d \
|
||||
@@ -34,5 +34,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_XLATE_NOCONV.cpuusage.d \
|
||||
err.D_XLATE_NOCONV.nice.d \
|
||||
err.D_XLATE_NOCONV.priority.d \
|
||||
@@ -45,5 +45,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_NOREG.noreg.d \
|
||||
err.baddif.d \
|
||||
|
||||
@@ -15,5 +15,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_IDENT_UNDEF.aggfun.d \
|
||||
err.D_IDENT_UNDEF.aggtup.d \
|
||||
err.D_IDENT_UNDEF.arrtup.d \
|
||||
@@ -23,5 +23,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PDESC_ZERO.lowfrequency.d \
|
||||
err.D_PDESC_ZERO.malformedoverflow.d \
|
||||
err.D_PDESC_ZERO.nonexistentevent.d \
|
||||
@@ -24,5 +24,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_DECL_LOCASSC.NonLocalAssoc.d \
|
||||
err.D_DECL_LONGINT.LongStruct.d \
|
||||
err.D_DECL_PARMCLASS.BadStorageClass.d \
|
||||
@@ -27,5 +27,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
badptr.d \
|
||||
countdown.d \
|
||||
counter.d \
|
||||
@@ -29,5 +29,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
drp.DTRACEDROP_AGGREGATION.d \
|
||||
drp.DTRACEDROP_DBLERROR.d \
|
||||
drp.DTRACEDROP_DYNAMIC.d \
|
||||
@@ -21,5 +21,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PDESC_ZERO.InvalidDescription1.d \
|
||||
man.APIVersion.d \
|
||||
man.AddSearchPath.d \
|
||||
@@ -115,5 +115,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_IDENT_UNDEF.timespent.d \
|
||||
tst.end.d \
|
||||
tst.endwithoutbegin.d \
|
||||
@@ -18,5 +18,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_DECL_IDRED.EnumSameName.d \
|
||||
err.D_UNKNOWN.RepeatIdentifiers.d \
|
||||
tst.EnumEquality.d \
|
||||
@@ -18,5 +18,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
+3
-1
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PRAGMA_OPTSET.setfromscript.d \
|
||||
err.D_PRAGMA_OPTSET.unsetfromscript.d \
|
||||
tst.ld_nolazyload.ksh \
|
||||
@@ -27,5 +27,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.DTRACEFLT_BADADDR.d \
|
||||
tst.DTRACEFLT_DIVZERO.d \
|
||||
tst.DTRACEFLT_UNKNOWN.d \
|
||||
@@ -18,5 +18,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PROTO_LEN.noarg.d \
|
||||
err.exitarg1.d \
|
||||
tst.basic1.d \
|
||||
@@ -16,5 +16,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PDESC_ZERO.notreturn.d \
|
||||
tst.argtest.ksh \
|
||||
tst.argtest.ksh.out \
|
||||
@@ -25,5 +25,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_FUNC_UNDEF.progenyofbad1.d \
|
||||
err.D_OP_VFPTR.badop.d \
|
||||
err.D_PROTO_ARG.chillbadarg.d \
|
||||
@@ -110,5 +110,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_ADDROF_LVAL.d \
|
||||
err.D_EMPTY.empty.d \
|
||||
tst.clauses.d \
|
||||
@@ -17,5 +17,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.includefirst.ksh \
|
||||
|
||||
TESTEXES= \
|
||||
@@ -14,5 +14,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_DECL_IDRED.redef1.d \
|
||||
err.D_DECL_IDRED.redef2.d \
|
||||
err.D_IDENT_UNDEF.recur.d \
|
||||
@@ -25,5 +25,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.fds.d \
|
||||
tst.fds.d.out \
|
||||
|
||||
@@ -15,5 +15,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
tst.fds.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.ipv4localicmp.ksh \
|
||||
tst.ipv4localicmp.ksh.out \
|
||||
tst.ipv4localsctp.ksh \
|
||||
@@ -45,5 +45,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.Abort.ksh \
|
||||
tst.Abort.ksh.out \
|
||||
tst.Bean.ksh \
|
||||
@@ -41,5 +41,7 @@ CFILES= \
|
||||
tst.FunctionLookup.c \
|
||||
tst.ProbeData.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.general.d \
|
||||
tst.general.d.out \
|
||||
tst.strsize.d \
|
||||
@@ -20,5 +20,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
tst.usdt.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.basic.ksh \
|
||||
|
||||
TESTEXES= \
|
||||
@@ -14,5 +14,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_CHR_NL.char.d \
|
||||
err.D_CHR_NULL.char.d \
|
||||
err.D_INT_DIGIT.InvalidDigit.d \
|
||||
@@ -27,5 +27,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_LLQUANT_FACTOREVEN.nodivide.d \
|
||||
err.D_LLQUANT_FACTOREVEN.notfactor.d \
|
||||
err.D_LLQUANT_FACTORMATCH.d \
|
||||
@@ -48,5 +48,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.dtracedcmd.ksh \
|
||||
|
||||
TESTEXES= \
|
||||
@@ -14,5 +14,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.icmp.ksh \
|
||||
tst.tcp.ksh \
|
||||
tst.udp.ksh \
|
||||
@@ -16,5 +16,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PRAGMA_OPTSET.d \
|
||||
tst.badopt.d \
|
||||
tst.boolopt.d \
|
||||
@@ -27,5 +27,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PRINTA_AGGKEY.d \
|
||||
err.D_PRINTA_AGGPROTO.d \
|
||||
tst.many.d \
|
||||
@@ -31,5 +31,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.call.d \
|
||||
tst.call3.d \
|
||||
|
||||
@@ -16,5 +16,7 @@ CFILES= \
|
||||
tst.call.c \
|
||||
tst.call3.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_OFFSETOF_BITFIELD.bitfield.d \
|
||||
err.D_OFFSETOF_TYPE.badtype.d \
|
||||
err.D_OFFSETOF_TYPE.notsou.d \
|
||||
@@ -25,5 +25,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.agg.avg.ksh \
|
||||
tst.agg.count.ksh \
|
||||
tst.agg.llquantize.ksh \
|
||||
@@ -38,5 +38,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.ternary.d \
|
||||
tst.ternary.d.out \
|
||||
|
||||
@@ -15,5 +15,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PDESC_ZERO.badlib.d \
|
||||
err.D_PDESC_ZERO.badproc1.d \
|
||||
err.D_PROC_BADPID.badproc2.d \
|
||||
@@ -66,5 +66,7 @@ CFILES= \
|
||||
tst.weak1.c \
|
||||
tst.weak2.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.available.d \
|
||||
tst.libmap.d \
|
||||
|
||||
@@ -16,5 +16,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.BadAlign.d \
|
||||
err.D_ADDROF_VAR.ArrayVar.d \
|
||||
err.D_ADDROF_VAR.DynamicVar.d \
|
||||
@@ -45,5 +45,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PRAGERR.d \
|
||||
err.D_PRAGMA_DEPEND.main.d \
|
||||
err.D_PRAGMA_INVAL.d \
|
||||
@@ -27,5 +27,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PRED_SCALAR.NonScalarPred.d \
|
||||
err.D_SYNTAX.invalid.d \
|
||||
err.D_SYNTAX.operr.d \
|
||||
@@ -22,5 +22,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_IDENT_UNDEF.afterprobe.d \
|
||||
err.D_PRAGCTL_INVAL.tabdefine.d \
|
||||
err.D_SYNTAX.withoutpound.d \
|
||||
@@ -50,5 +50,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PRINT_AGG.bad.d \
|
||||
err.D_PRINT_VOID.bad.d \
|
||||
err.D_PROTO_LEN.bad.d \
|
||||
@@ -29,5 +29,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PRINTA_AGGARG.badagg.d \
|
||||
err.D_PRINTA_AGGARG.badfmt.d \
|
||||
err.D_PRINTA_AGGARG.badval.d \
|
||||
@@ -37,5 +37,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PRINTF_AGG_CONV.aggfmt.d \
|
||||
err.D_PRINTF_ARG_EXTRA.toomany.d \
|
||||
err.D_PRINTF_ARG_EXTRA.widths.d \
|
||||
@@ -65,5 +65,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.fds.ksh \
|
||||
tst.func_access.ksh \
|
||||
tst.getf.ksh \
|
||||
@@ -21,5 +21,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PDESC_ZERO.probeqtn.d \
|
||||
err.D_PDESC_ZERO.probestar.d \
|
||||
err.D_PDESC_ZERO.tickstar.d \
|
||||
@@ -33,5 +33,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
tst.probestar.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.create.ksh \
|
||||
tst.discard.ksh \
|
||||
tst.exec.ksh \
|
||||
@@ -25,6 +25,8 @@ CFILES= \
|
||||
tst.exitcore.c \
|
||||
tst.sigwait.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
LIBADD.tst.sigwait.exe+= rt
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PDESC_ZERO.profile.d \
|
||||
err.D_PDESC_ZEROonens.d \
|
||||
err.D_PDESC_ZEROonensec.d \
|
||||
@@ -51,5 +51,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
tst.ufuncsort.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PDESC_INVAL.wrongdec4.d \
|
||||
err.D_PDESC_ZERO.nonprofile.d \
|
||||
err.D_PDESC_ZERO.wrongdec1.d \
|
||||
@@ -41,5 +41,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.raise1.d \
|
||||
tst.raise2.d \
|
||||
tst.raise3.d \
|
||||
@@ -18,6 +18,8 @@ CFILES= \
|
||||
tst.raise2.c \
|
||||
tst.raise3.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
TEST_METADATA.t_dtrace_contrib+= required_memory="4g"
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.aggrate.d \
|
||||
tst.aggrate.d.out \
|
||||
tst.statusrate.d \
|
||||
@@ -18,5 +18,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.basename.d \
|
||||
tst.caller.d \
|
||||
tst.cleanpath.d \
|
||||
@@ -53,6 +53,8 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
TEST_METADATA.t_dtrace_contrib+= required_memory="4g"
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_ARR_LOCAL.thisarray.d \
|
||||
err.D_DECL_CLASS.selfthis.d \
|
||||
err.D_DECL_CLASS.thisself.d \
|
||||
@@ -36,5 +36,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.enqueue.d \
|
||||
tst.oncpu.d \
|
||||
tst.stackdepth.d \
|
||||
@@ -16,5 +16,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_MACRO_UNDEF.invalidargs.d \
|
||||
err.D_OP_LVAL.rdonly.d \
|
||||
err.D_OP_WRITE.usepidmacro.d \
|
||||
@@ -46,5 +46,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.sdtargs.d \
|
||||
|
||||
TESTEXES= \
|
||||
@@ -14,5 +14,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
tst.sdtargs.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_IDENT_BADREF.SizeofAssoc.d \
|
||||
err.D_IDENT_UNDEF.UnknownSymbol.d \
|
||||
err.D_SIZEOF_TYPE.badstruct.d \
|
||||
@@ -28,5 +28,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
bug.1001148.SpecSizeVariations.d \
|
||||
err.BufSizeVariations1.d \
|
||||
err.BufSizeVariations2.d \
|
||||
@@ -72,5 +72,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_ATTR_MIN.MinAttributes.d \
|
||||
|
||||
TESTEXES= \
|
||||
@@ -14,5 +14,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_STACK_PROTO.bad.d \
|
||||
err.D_STACK_SIZE.d \
|
||||
err.D_USTACK_FRAMES.bad.d \
|
||||
@@ -19,5 +19,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.default.d \
|
||||
|
||||
TESTEXES= \
|
||||
@@ -14,5 +14,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.stop1.d \
|
||||
tst.stop2.d \
|
||||
|
||||
@@ -16,5 +16,7 @@ CFILES= \
|
||||
tst.stop1.c \
|
||||
tst.stop2.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.strlen1.d \
|
||||
|
||||
TESTEXES= \
|
||||
@@ -14,5 +14,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.BaseTooLarge.d \
|
||||
err.BaseTooSmall.d \
|
||||
tst.strtoll.d \
|
||||
@@ -17,5 +17,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_ADDROF_VAR.StructPointer.d \
|
||||
err.D_DECL_COMBO.StructWithoutColon.d \
|
||||
err.D_DECL_COMBO.StructWithoutColon1.d \
|
||||
@@ -28,5 +28,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.else.d \
|
||||
tst.if.d \
|
||||
tst.if2.d \
|
||||
@@ -20,5 +20,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.args.d \
|
||||
tst.openret.ksh \
|
||||
|
||||
@@ -15,5 +15,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
tst.args.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.post.d \
|
||||
tst.post_chan.d \
|
||||
|
||||
@@ -16,5 +16,7 @@ CFILES= \
|
||||
tst.post.c \
|
||||
tst.post_chan.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PDESC_ZERO.tick.d \
|
||||
err.D_PDESC_ZEROonens.d \
|
||||
err.D_PDESC_ZEROonensec.d \
|
||||
@@ -35,5 +35,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PROTO_LEN.bad.d \
|
||||
err.D_TRACE_AGG.bad.d \
|
||||
err.D_TRACE_VOID.bad.d \
|
||||
@@ -21,5 +21,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_PROTO_ARG.badsize.d \
|
||||
err.D_PROTO_LEN.toofew.d \
|
||||
err.D_TRACEMEM_ADDR.badaddr.d \
|
||||
@@ -23,5 +23,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_DECL_TYPERED.BadTransDecl.d \
|
||||
err.D_OP_INCOMPLETE.NonExistentInput1.d \
|
||||
err.D_SYNTAX.BadTransDecl1.d \
|
||||
@@ -48,5 +48,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_DECL_IDRED.DupTypeDef.d \
|
||||
err.D_SYNTAX.BadExistingTypedef.d \
|
||||
err.D_SYNTAX.TypedefInClause.d \
|
||||
@@ -18,5 +18,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_CAST_INVAL.badcast.d \
|
||||
err.D_CG_DYN.ResultDynType.d \
|
||||
err.D_CHR_OFLOW.charconst.d \
|
||||
@@ -66,5 +66,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.invalidpid.d \
|
||||
err.invalidpid2.d \
|
||||
err.invalidpid3.d \
|
||||
@@ -36,6 +36,8 @@ CFILES= \
|
||||
tst.libtype.c \
|
||||
tst.printtype.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
WITH_CTF=YES
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
err.D_ADDROF_VAR.UnionPointer.d \
|
||||
err.D_DECL_COMBO.UnionWithoutColon.d \
|
||||
err.D_DECL_COMBO.UnionWithoutColon1.d \
|
||||
@@ -24,5 +24,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
argmap.d \
|
||||
args.d \
|
||||
forker.d \
|
||||
@@ -64,5 +64,7 @@ CFILES= \
|
||||
tst.args.c \
|
||||
tst.forker.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.bigstack.d \
|
||||
tst.depth.ksh \
|
||||
tst.spin.ksh \
|
||||
@@ -17,5 +17,7 @@ CFILES= \
|
||||
tst.bigstack.c \
|
||||
tst.spin.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.gid.d \
|
||||
tst.nullassign.d \
|
||||
tst.ppid.d \
|
||||
@@ -20,5 +20,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.1.0.d \
|
||||
|
||||
TESTEXES= \
|
||||
@@ -14,5 +14,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -17,20 +17,22 @@ TEST_METADATA.t_dtrace_contrib+= required_user="root"
|
||||
|
||||
GENTEST?= ${.CURDIR:H:H}/tools/gentest.sh
|
||||
EXCLUDE= ${.CURDIR:H:H}/tools/exclude.sh
|
||||
${TESTWRAPPER}.sh: ${GENTEST} ${EXCLUDE} ${${PACKAGE}FILES}
|
||||
${TESTWRAPPER}.sh: ${GENTEST} ${EXCLUDE} ${TFILES}
|
||||
env TESTBASE=${TESTBASE:Q} \
|
||||
sh ${GENTEST} -e ${EXCLUDE} ${TESTGROUP} ${${PACKAGE}FILES:S/ */ /} > ${.TARGET}
|
||||
sh ${GENTEST} -e ${EXCLUDE} ${TESTGROUP} ${TFILES:S/ */ /} > ${.TARGET}
|
||||
|
||||
CLEANFILES+= ${TESTWRAPPER}.sh
|
||||
|
||||
.PATH: ${TESTSRC}
|
||||
|
||||
PROGS= ${CFILES:T:S/.c$/.exe/g}
|
||||
.for prog in ${PROGS}
|
||||
SRCS.${prog}+= ${prog:S/.exe$/.c/}
|
||||
|
||||
.if exists(${prog:S/^tst.//:S/.exe$/.d/})
|
||||
SRCS.${prog}+= ${prog:S/^tst.//:S/.exe$/.d/}
|
||||
# Only precompile C files if they don't have a
|
||||
# corresponding D source. This prevents compiling
|
||||
# the D source for the host architecture in cross
|
||||
# builds.
|
||||
.for prog in ${CFILES:T:S/.c$/.exe/g}
|
||||
.if !exists(${prog:S/^tst.//:S/.exe$/.d/})
|
||||
PROGS+= ${prog}
|
||||
SRCS.${prog}+= ${prog:S/.exe$/.c/}
|
||||
.endif
|
||||
.endfor
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.uregsarray.d \
|
||||
|
||||
TESTEXES= \
|
||||
@@ -14,5 +14,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.badcopyin.d \
|
||||
tst.badcopyinstr.d \
|
||||
tst.badcopyout.d \
|
||||
@@ -17,5 +17,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
tst.badinstr.d \
|
||||
tst.branch.d \
|
||||
tst.embedded.d \
|
||||
@@ -18,5 +18,7 @@ TESTEXES= \
|
||||
CFILES= \
|
||||
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
${PACKAGE}FILES= \
|
||||
TFILES= \
|
||||
annotated_helper.d \
|
||||
helper_helper.d \
|
||||
tst.annotated.d \
|
||||
@@ -21,5 +21,7 @@ CFILES= \
|
||||
tst.annotated.c \
|
||||
tst.helper.c \
|
||||
|
||||
${PACKAGE}FILES= ${TFILES} ${CFILES}
|
||||
|
||||
|
||||
.include "../../dtrace.test.mk"
|
||||
@@ -22,7 +22,7 @@ gettag()
|
||||
|
||||
runtest()
|
||||
{
|
||||
local dflags exe exstatus pid retval status
|
||||
local cfile ofile ddep odep dflags exe exstatus pid retval status
|
||||
|
||||
exstatus=0
|
||||
retval=0
|
||||
@@ -45,6 +45,28 @@ runtest()
|
||||
esac
|
||||
|
||||
exe=${TFILE%.*}.exe
|
||||
cfile=${TFILE%.*}.c
|
||||
ddep=${TFILE%.*}.d
|
||||
ddep=${ddep#tst.}
|
||||
if [ -r "$cfile" -a -r "$ddep" ]; then
|
||||
# The tst.xxx.c corresponding to the tst.xxx.d is usually
|
||||
# (cross-)compiled on the build host and installed in the target
|
||||
# system as an executable. However, when there is an associated
|
||||
# xxx.d file to be included in that executable, we must compile
|
||||
# xxx.d in the target system at runtime because DTrace currently
|
||||
# doesn't support cross-compilation and will always use the build
|
||||
# host's ELF format when calling `dtrace -G`.
|
||||
# TODO add support for cross-compilation in DTrace and move it back
|
||||
# to dtrace.test.mk.
|
||||
ofile="${cfile%.c}.o"
|
||||
odep="${ddep%.d}.o"
|
||||
dtrace -C -x nolibs -h -s "$ddep"
|
||||
cc -O0 -g -I. -o "$ofile" -c "$cfile"
|
||||
dtrace -C -x nolibs -G -s "$ddep" "$ofile"
|
||||
cc -O0 -g -I. -o "$exe" "$ofile" "$odep"
|
||||
rm -f "${ddep%.d}.h" "$ofile" "$odep"
|
||||
fi
|
||||
|
||||
if [ -f "$exe" -a -x "$exe" ]; then
|
||||
./$exe &
|
||||
pid=$!
|
||||
|
||||
@@ -65,7 +65,7 @@ WITH_CTF=YES
|
||||
|
||||
PACKAGE= tests
|
||||
|
||||
\${PACKAGE}FILES= \\
|
||||
TFILES= \\
|
||||
$tfiles
|
||||
|
||||
TESTEXES= \\
|
||||
@@ -74,6 +74,8 @@ $texes
|
||||
CFILES= \\
|
||||
$tcfiles
|
||||
|
||||
\${PACKAGE}FILES= \${TFILES} \${CFILES}
|
||||
|
||||
$special
|
||||
.include "../../dtrace.test.mk"
|
||||
__EOF__
|
||||
|
||||
Reference in new issue
Block a user