git: 354069b6141a - stable/14 - dtrace/tests: compile D sources at runtime on test target
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 14 Sep 2026 14:47:31 UTC
The branch stable/14 has been updated by siva:
URL: https://cgit.FreeBSD.org/src/commit/?id=354069b6141a6b01d538765e66e948b842d4b432
commit 354069b6141a6b01d538765e66e948b842d4b432
Author: Siva Mahadevan <siva@FreeBSD.org>
AuthorDate: 2026-09-02 18:09:48 +0000
Commit: Siva Mahadevan <siva@FreeBSD.org>
CommitDate: 2026-09-14 14:33:30 +0000
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 60d78908f57cf2100d5aeafa7db5d97cda3c5607)
---
cddl/usr.sbin/dtrace/tests/amd64/arrays/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/aggs/Makefile | 4 +++-
.../dtrace/tests/common/arithmetic/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/arrays/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/assocs/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/begin/Makefile | 4 +++-
.../dtrace/tests/common/bitfields/Makefile | 4 +++-
.../dtrace/tests/common/buffering/Makefile | 4 +++-
.../dtrace/tests/common/builtinvar/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/cg/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/clauses/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/cpc/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/decls/Makefile | 4 +++-
.../dtrace/tests/common/docsExamples/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/drops/Makefile | 4 +++-
.../dtrace/tests/common/dtraceUtil/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/end/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/enum/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/env/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/error/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/exit/Makefile | 4 +++-
.../dtrace/tests/common/fbtprovider/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/funcs/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/grammar/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/include/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/inline/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/io/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/ip/Makefile | 4 +++-
.../usr.sbin/dtrace/tests/common/java_api/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/json/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/kinst/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/lexer/Makefile | 4 +++-
.../dtrace/tests/common/llquantize/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/mdb/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/mib/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/misc/Makefile | 4 +++-
.../dtrace/tests/common/multiaggs/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/nfs/Makefile | 4 +++-
.../usr.sbin/dtrace/tests/common/offsetof/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/oformat/Makefile | 4 +++-
.../dtrace/tests/common/operators/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/pid/Makefile | 4 +++-
.../dtrace/tests/common/plockstat/Makefile | 4 +++-
.../usr.sbin/dtrace/tests/common/pointers/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/pragma/Makefile | 4 +++-
.../dtrace/tests/common/predicates/Makefile | 4 +++-
.../dtrace/tests/common/preprocessor/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/print/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/printa/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/printf/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/privs/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/probes/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/proc/Makefile | 4 +++-
.../dtrace/tests/common/profile-n/Makefile | 4 +++-
.../dtrace/tests/common/providers/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/raise/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/rates/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/safety/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/scalars/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/sched/Makefile | 4 +++-
.../dtrace/tests/common/scripting/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/sdt/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/sizeof/Makefile | 4 +++-
.../dtrace/tests/common/speculation/Makefile | 4 +++-
.../dtrace/tests/common/stability/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/stack/Makefile | 4 +++-
.../dtrace/tests/common/stackdepth/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/stop/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/strlen/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/strtoll/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/struct/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/sugar/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/syscall/Makefile | 4 +++-
.../usr.sbin/dtrace/tests/common/sysevent/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/tick-n/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/trace/Makefile | 4 +++-
.../usr.sbin/dtrace/tests/common/tracemem/Makefile | 4 +++-
.../dtrace/tests/common/translators/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/typedef/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/types/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/uctf/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/union/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/usdt/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/ustack/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/vars/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/common/version/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/dtrace.test.mk | 18 ++++++++--------
cddl/usr.sbin/dtrace/tests/i386/arrays/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/i386/funcs/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/i386/pid/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/i386/ustack/Makefile | 4 +++-
cddl/usr.sbin/dtrace/tests/tools/dtest.sh | 24 +++++++++++++++++++++-
cddl/usr.sbin/dtrace/tests/tools/genmakefiles.sh | 4 +++-
93 files changed, 306 insertions(+), 100 deletions(-)
diff --git a/cddl/usr.sbin/dtrace/tests/amd64/arrays/Makefile b/cddl/usr.sbin/dtrace/tests/amd64/arrays/Makefile
index 60d6cdfd1f9f..d8eb60af0062 100644
--- a/cddl/usr.sbin/dtrace/tests/amd64/arrays/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/amd64/arrays/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/aggs/Makefile b/cddl/usr.sbin/dtrace/tests/common/aggs/Makefile
index a3c7736f20f7..a9a17aa92f57 100644
--- a/cddl/usr.sbin/dtrace/tests/common/aggs/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/aggs/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/arithmetic/Makefile b/cddl/usr.sbin/dtrace/tests/common/arithmetic/Makefile
index d573cb4b06c6..51fb162996d3 100644
--- a/cddl/usr.sbin/dtrace/tests/common/arithmetic/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/arithmetic/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/arrays/Makefile b/cddl/usr.sbin/dtrace/tests/common/arrays/Makefile
index 032f47461a92..ce8961a188a9 100644
--- a/cddl/usr.sbin/dtrace/tests/common/arrays/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/arrays/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/assocs/Makefile b/cddl/usr.sbin/dtrace/tests/common/assocs/Makefile
index 772b560bb516..4ce4de7d9fad 100644
--- a/cddl/usr.sbin/dtrace/tests/common/assocs/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/assocs/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/begin/Makefile b/cddl/usr.sbin/dtrace/tests/common/begin/Makefile
index c540a96cfaf4..e5a7d1f6758d 100644
--- a/cddl/usr.sbin/dtrace/tests/common/begin/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/begin/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/bitfields/Makefile b/cddl/usr.sbin/dtrace/tests/common/bitfields/Makefile
index 2b3499fa092b..645add8b7a3c 100644
--- a/cddl/usr.sbin/dtrace/tests/common/bitfields/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/bitfields/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/buffering/Makefile b/cddl/usr.sbin/dtrace/tests/common/buffering/Makefile
index 7f6223e3796e..83888a6c4a9b 100644
--- a/cddl/usr.sbin/dtrace/tests/common/buffering/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/buffering/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/builtinvar/Makefile b/cddl/usr.sbin/dtrace/tests/common/builtinvar/Makefile
index b0cbc7961e9b..66c8e62db298 100644
--- a/cddl/usr.sbin/dtrace/tests/common/builtinvar/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/builtinvar/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/cg/Makefile b/cddl/usr.sbin/dtrace/tests/common/cg/Makefile
index 104dc2063a8c..3429df3409f5 100644
--- a/cddl/usr.sbin/dtrace/tests/common/cg/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/cg/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/clauses/Makefile b/cddl/usr.sbin/dtrace/tests/common/clauses/Makefile
index ecd84a68928d..bd3b340565c1 100644
--- a/cddl/usr.sbin/dtrace/tests/common/clauses/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/clauses/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/cpc/Makefile b/cddl/usr.sbin/dtrace/tests/common/cpc/Makefile
index 75d5bebfaf93..7f1a3372536a 100644
--- a/cddl/usr.sbin/dtrace/tests/common/cpc/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/cpc/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/decls/Makefile b/cddl/usr.sbin/dtrace/tests/common/decls/Makefile
index 1c0800355eff..4af83890110e 100644
--- a/cddl/usr.sbin/dtrace/tests/common/decls/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/decls/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/docsExamples/Makefile b/cddl/usr.sbin/dtrace/tests/common/docsExamples/Makefile
index 4115176de9af..c03b792d8975 100644
--- a/cddl/usr.sbin/dtrace/tests/common/docsExamples/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/docsExamples/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/drops/Makefile b/cddl/usr.sbin/dtrace/tests/common/drops/Makefile
index b7edb1177a78..f79ea413aeaf 100644
--- a/cddl/usr.sbin/dtrace/tests/common/drops/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/drops/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/dtraceUtil/Makefile b/cddl/usr.sbin/dtrace/tests/common/dtraceUtil/Makefile
index 6d3815bbc80d..2565620b2175 100644
--- a/cddl/usr.sbin/dtrace/tests/common/dtraceUtil/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/dtraceUtil/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/end/Makefile b/cddl/usr.sbin/dtrace/tests/common/end/Makefile
index 8bc3ec2c65df..0518c9c76384 100644
--- a/cddl/usr.sbin/dtrace/tests/common/end/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/end/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/enum/Makefile b/cddl/usr.sbin/dtrace/tests/common/enum/Makefile
index 463824118757..65392de592ad 100644
--- a/cddl/usr.sbin/dtrace/tests/common/enum/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/enum/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/env/Makefile b/cddl/usr.sbin/dtrace/tests/common/env/Makefile
index 35eff477d4bb..7ee6c0ff4c2f 100644
--- a/cddl/usr.sbin/dtrace/tests/common/env/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/env/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/error/Makefile b/cddl/usr.sbin/dtrace/tests/common/error/Makefile
index 372a8968585f..f2bbaec18c05 100644
--- a/cddl/usr.sbin/dtrace/tests/common/error/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/error/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/exit/Makefile b/cddl/usr.sbin/dtrace/tests/common/exit/Makefile
index ded0777e452b..96b002a18353 100644
--- a/cddl/usr.sbin/dtrace/tests/common/exit/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/exit/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/fbtprovider/Makefile b/cddl/usr.sbin/dtrace/tests/common/fbtprovider/Makefile
index 14394f9681eb..adfa35b5bf52 100644
--- a/cddl/usr.sbin/dtrace/tests/common/fbtprovider/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/fbtprovider/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/funcs/Makefile b/cddl/usr.sbin/dtrace/tests/common/funcs/Makefile
index 2fb59dc91f1d..20f5fa67eaf3 100644
--- a/cddl/usr.sbin/dtrace/tests/common/funcs/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/funcs/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/grammar/Makefile b/cddl/usr.sbin/dtrace/tests/common/grammar/Makefile
index 0e07006bc116..d2ef3ba05d8a 100644
--- a/cddl/usr.sbin/dtrace/tests/common/grammar/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/grammar/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/include/Makefile b/cddl/usr.sbin/dtrace/tests/common/include/Makefile
index 6d01872ad48c..f902fe1d2d2d 100644
--- a/cddl/usr.sbin/dtrace/tests/common/include/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/include/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/inline/Makefile b/cddl/usr.sbin/dtrace/tests/common/inline/Makefile
index e3ff5a1e9a84..1e1ffb209cbc 100644
--- a/cddl/usr.sbin/dtrace/tests/common/inline/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/inline/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/io/Makefile b/cddl/usr.sbin/dtrace/tests/common/io/Makefile
index 58e1d3ed2745..476d6dc1ca60 100644
--- a/cddl/usr.sbin/dtrace/tests/common/io/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/io/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/ip/Makefile b/cddl/usr.sbin/dtrace/tests/common/ip/Makefile
index 73cc3443d987..bdfe1c1e9ff8 100644
--- a/cddl/usr.sbin/dtrace/tests/common/ip/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/ip/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/java_api/Makefile b/cddl/usr.sbin/dtrace/tests/common/java_api/Makefile
index 08072d19e0ed..d8d9d752211e 100644
--- a/cddl/usr.sbin/dtrace/tests/common/java_api/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/java_api/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/json/Makefile b/cddl/usr.sbin/dtrace/tests/common/json/Makefile
index c004df07d6ef..f4439d39ac58 100644
--- a/cddl/usr.sbin/dtrace/tests/common/json/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/json/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/kinst/Makefile b/cddl/usr.sbin/dtrace/tests/common/kinst/Makefile
index f33a649010a5..62f36dcc2608 100644
--- a/cddl/usr.sbin/dtrace/tests/common/kinst/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/kinst/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/lexer/Makefile b/cddl/usr.sbin/dtrace/tests/common/lexer/Makefile
index abeb9f04ea5d..e5e24acb266d 100644
--- a/cddl/usr.sbin/dtrace/tests/common/lexer/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/lexer/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/llquantize/Makefile b/cddl/usr.sbin/dtrace/tests/common/llquantize/Makefile
index a73998387cc5..24b6f3f15275 100644
--- a/cddl/usr.sbin/dtrace/tests/common/llquantize/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/llquantize/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/mdb/Makefile b/cddl/usr.sbin/dtrace/tests/common/mdb/Makefile
index 855582e677d7..97747b5f5eb5 100644
--- a/cddl/usr.sbin/dtrace/tests/common/mdb/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/mdb/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/mib/Makefile b/cddl/usr.sbin/dtrace/tests/common/mib/Makefile
index 573cc5ec1033..d8d79d3dc64e 100644
--- a/cddl/usr.sbin/dtrace/tests/common/mib/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/mib/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/misc/Makefile b/cddl/usr.sbin/dtrace/tests/common/misc/Makefile
index 2bd6eb69a1d2..3337c18de0a9 100644
--- a/cddl/usr.sbin/dtrace/tests/common/misc/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/misc/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/multiaggs/Makefile b/cddl/usr.sbin/dtrace/tests/common/multiaggs/Makefile
index 906d3e4bc4a7..a60352869731 100644
--- a/cddl/usr.sbin/dtrace/tests/common/multiaggs/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/multiaggs/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/nfs/Makefile b/cddl/usr.sbin/dtrace/tests/common/nfs/Makefile
index ae820ee08c88..841e4caa2e77 100644
--- a/cddl/usr.sbin/dtrace/tests/common/nfs/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/nfs/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/offsetof/Makefile b/cddl/usr.sbin/dtrace/tests/common/offsetof/Makefile
index 6973488a7d28..5c4a3e5fa114 100644
--- a/cddl/usr.sbin/dtrace/tests/common/offsetof/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/offsetof/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/oformat/Makefile b/cddl/usr.sbin/dtrace/tests/common/oformat/Makefile
index 219833285d0c..00f4d0257fca 100644
--- a/cddl/usr.sbin/dtrace/tests/common/oformat/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/oformat/Makefile
@@ -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"
diff --git a/cddl/usr.sbin/dtrace/tests/common/operators/Makefile b/cddl/usr.sbin/dtrace/tests/common/operators/Makefile
index ccbbe083c13c..4169ca332126 100644
--- a/cddl/usr.sbin/dtrace/tests/common/operators/Makefile
+++ b/cddl/usr.sbin/dtrace/tests/common/operators/Makefile
@@ -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}
+
*** 1133 LINES SKIPPED ***