[DTrace-devel] [PATCH 18/20] test: use fully qualified probe descriptions
Kris Van Hees
kris.van.hees at oracle.com
Fri Oct 30 19:37:01 UTC 2026
Qualify probe descriptions in standalone D tests, embedded and generated D
programs, and preprocessor definitions. Update expected diagnostics that
echo the qualified descriptions.
Preserve abbreviated or invalid descriptions where probe specification or
matching is the subject of the test.
---
test/demo/act/time.d | 6 ++--
test/demo/builtin/argX.d | 2 +-
test/demo/builtin/caller.d | 2 +-
test/demo/builtin/curthread.d | 2 +-
test/demo/builtin/errno.d | 2 +-
test/demo/builtin/execname.d | 2 +-
test/demo/builtin/gid.d | 2 +-
test/demo/builtin/id.d | 2 +-
test/demo/builtin/ipl.d | 2 +-
test/demo/builtin/pid.d | 2 +-
test/demo/builtin/ppid.d | 2 +-
test/demo/builtin/probefunc.d | 2 +-
test/demo/builtin/probemod.d | 2 +-
test/demo/builtin/probename.d | 2 +-
test/demo/builtin/probeprov.d | 2 +-
test/demo/builtin/stackdepth.d | 2 +-
test/demo/builtin/tid.d | 2 +-
test/demo/builtin/timestamp.d | 2 +-
test/demo/builtin/ucaller.d | 2 +-
test/demo/builtin/uid.d | 2 +-
test/demo/builtin/ustackdepth.d | 2 +-
test/demo/builtin/vtimestamp.d | 2 +-
test/demo/builtin/walltimestamp.d | 2 +-
test/demo/builtin/zonename.d | 2 +-
test/demo/dt_test/fired.d | 6 ++--
test/demo/dtrace/begin.d | 4 +--
test/demo/dtrace/end.d | 8 ++---
test/demo/dtrace/error.d | 6 ++--
test/demo/intro/hello.d | 4 +--
test/demo/io/iocpu.d | 4 +--
test/demo/io/iosnoop.d | 4 +--
test/demo/io/iothrough.d | 4 +--
test/demo/io/iotime.d | 4 +--
test/demo/io/whoio.d | 4 +--
test/demo/io/whowrite.d | 4 +--
test/demo/ip/ipio.d | 4 +--
test/demo/ip/ipproto.d | 4 +--
test/demo/out/printa.d | 4 +--
test/demo/proc/sig.d | 4 +--
test/demo/proc/whoexec.d | 4 +--
test/demo/profile/prof.d | 6 ++--
test/demo/profile/profpri.d | 4 +--
test/demo/profile/restest.d | 6 ++--
test/demo/sched/firebird.d | 4 +--
test/demo/sched/pritime.d | 6 ++--
test/demo/sched/whofor.d | 4 +--
test/demo/sched/whopreempt.d | 4 +--
test/demo/sched/whosteal.d | 4 +--
test/demo/script/interp.d | 2 +-
test/demo/sdt/callout.d | 4 +--
test/demo/sdt/interval.d | 4 +--
test/demo/sdt/intr.d | 6 ++--
test/demo/struct/rwinfo.d | 4 +--
test/demo/vars/clause.d | 10 +++---
.../locking/tst.exit-process-kill-races.sh | 6 ++--
test/smoke/tst.ksym_addr.d | 4 +--
test/stress/buffering/err.resize1.d | 4 +--
test/stress/buffering/err.resize2.d | 4 +--
test/stress/buffering/tst.resize1.d | 4 +--
test/stress/buffering/tst.resize2.d | 4 +--
test/stress/buffering/tst.resize3-manual.d | 10 +++---
test/stress/buffering/tst.resize3.d | 10 +++---
test/stress/fbtprovider/tst.basic.d | 4 +--
test/stress/fbtprovider/tst.return.d | 4 +--
test/stress/fbtsafety/tst.basename.d | 4 +--
test/stress/fbtsafety/tst.caller.d | 4 +--
test/stress/fbtsafety/tst.cleanpath.d | 4 +--
test/stress/fbtsafety/tst.copyin.d | 8 ++---
test/stress/fbtsafety/tst.ddi_pathname.d | 4 +--
test/stress/fbtsafety/tst.dirname.d | 4 +--
test/stress/fbtsafety/tst.errno.d | 6 ++--
test/stress/fbtsafety/tst.execname.d | 6 ++--
test/stress/fbtsafety/tst.gid.d | 6 ++--
test/stress/fbtsafety/tst.hton.d | 4 +--
test/stress/fbtsafety/tst.index.d | 4 +--
test/stress/fbtsafety/tst.msgdsize.d | 4 +--
test/stress/fbtsafety/tst.msgsize.d | 4 +--
test/stress/fbtsafety/tst.null.d | 8 ++---
test/stress/fbtsafety/tst.pid.d | 6 ++--
test/stress/fbtsafety/tst.ppid.d | 6 ++--
test/stress/fbtsafety/tst.progenyof.d | 6 ++--
test/stress/fbtsafety/tst.random.d | 8 ++---
test/stress/fbtsafety/tst.rw.d | 4 +--
test/stress/fbtsafety/tst.shortstr.d | 20 +++++------
test/stress/fbtsafety/tst.stack.d | 4 +--
test/stress/fbtsafety/tst.stackdepth.d | 4 +--
test/stress/fbtsafety/tst.stddev.d | 4 +--
test/stress/fbtsafety/tst.strchr.d | 4 +--
test/stress/fbtsafety/tst.strjoin.d | 4 +--
test/stress/fbtsafety/tst.strstr.d | 4 +--
test/stress/fbtsafety/tst.strtok.d | 4 +--
test/stress/fbtsafety/tst.substr.d | 4 +--
test/stress/fbtsafety/tst.ucaller.d | 6 ++--
test/stress/fbtsafety/tst.uid.d | 6 ++--
test/stress/fbtsafety/tst.unalign.d | 8 ++---
test/stress/fbtsafety/tst.uregs.d | 4 +--
test/stress/fbtsafety/tst.ustack.d | 4 +--
test/stress/fbtsafety/tst.ustackdepth.d | 4 +--
test/stress/fbtsafety/tst.zonename.d | 6 ++--
test/stress/misc/tst.roch.d | 8 ++---
test/stress/options/tst.cpu-BEGIN.sh | 4 +--
test/stress/options/tst.cpu-END.sh | 4 +--
test/stress/options/tst.cpu-profile.sh | 4 +--
test/stress/options/tst.cpu-tick.sh | 4 +--
test/unittest/actions/default/tst.default.d | 18 +++++-----
.../actions/exit/err.D_PROTO_ARG.str.d | 4 +--
.../actions/exit/err.D_PROTO_ARG.void.d | 4 +--
.../exit/err.D_PROTO_LEN.missing_arg.d | 4 +--
.../exit/err.D_PROTO_LEN.too_many_args.d | 4 +--
test/unittest/actions/exit/err.fail.d | 4 +--
test/unittest/actions/exit/tst.begin-exit.d | 8 ++---
test/unittest/actions/exit/tst.end-exit.d | 6 ++--
test/unittest/actions/exit/tst.expr.d | 4 +--
test/unittest/actions/exit/tst.kill.sh | 4 +--
.../actions/exit/tst.probe-begin-exit.d | 8 ++---
.../actions/exit/tst.probe-end-exit.d | 8 ++---
test/unittest/actions/exit/tst.probe-exit.d | 8 ++---
test/unittest/actions/exit/tst.success.d | 4 +--
.../actions/freopen/err.D_FREOPEN_INVALID.d | 4 +--
.../actions/freopen/err.freopen-destructive.d | 4 +--
.../actions/freopen/tst.badfreopen.sh | 8 ++---
.../freopen/tst.freopen-destructive-ok.d | 4 +--
.../actions/freopen/tst.freopen-single.sh | 10 +++---
test/unittest/actions/freopen/tst.freopen.sh | 8 ++---
.../printa/err.D_PRINTA_AGGARG.fmt_int_arg.d | 4 +--
.../err.D_PRINTA_AGGARG.fmt_mixed_args.d | 4 +--
.../printa/err.D_PRINTA_AGGARG.int_arg.d | 4 +--
.../printa/err.D_PRINTA_AGGARG.mixed_args.d | 4 +--
.../actions/printa/err.D_PRINTA_AGGKEY.d | 4 +--
.../actions/printa/err.D_PRINTA_AGGPROTO.d | 4 +--
.../printa/err.D_PRINTA_PROTO.fmt_no_arg.d | 4 +--
.../err.D_PRINTF_ARG_PROTO.key_no_val.d | 4 +--
.../actions/printa/err.D_PROTO_LEN.no_arg.d | 4 +--
.../actions/printf/err.D_PRINTF_AGG_CONV.d | 4 +--
.../err.D_PRINTF_ARG_EXTRA.addr_width.d | 4 +--
.../err.D_PRINTF_ARG_EXTRA.too_many_vals.d | 4 +--
.../actions/printf/err.D_PRINTF_ARG_FMT.d | 4 +--
.../err.D_PRINTF_ARG_PROTO.missing_val.d | 4 +--
.../printf/err.D_PRINTF_ARG_PROTO.prec.d | 4 +--
.../err.D_PRINTF_ARG_PROTO.too_few_vals.d | 4 +--
.../err.D_PRINTF_ARG_PROTO.width-prec.d | 4 +--
.../printf/err.D_PRINTF_ARG_PROTO.width.d | 4 +--
.../printf/err.D_PRINTF_ARG_TYPE.agg.d | 4 +--
.../printf/err.D_PRINTF_ARG_TYPE.mismatch.d | 4 +--
.../printf/err.D_PRINTF_ARG_TYPE.void.d | 4 +--
.../printf/err.D_PRINTF_ARG_TYPE.width-prec.d | 4 +--
.../err.D_PRINTF_DYN_PROTO.missing_prec-2.d | 4 +--
.../err.D_PRINTF_DYN_PROTO.missing_prec.d | 4 +--
.../err.D_PRINTF_DYN_PROTO.missing_width-2.d | 4 +--
.../err.D_PRINTF_DYN_PROTO.missing_width.d | 4 +--
.../printf/err.D_PRINTF_DYN_TYPE.prec.d | 4 +--
.../printf/err.D_PRINTF_DYN_TYPE.width-prec.d | 4 +--
.../printf/err.D_PRINTF_DYN_TYPE.width.d | 4 +--
.../actions/printf/err.D_PRINTF_FMT_EMPTY.d | 4 +--
.../unittest/actions/printf/err.D_PROTO_ARG.d | 4 +--
.../unittest/actions/printf/err.D_PROTO_LEN.d | 4 +--
.../actions/printf/err.D_SYNTAX.double_prec.d | 4 +--
.../printf/err.D_SYNTAX.double_width.d | 4 +--
.../printf/err.D_SYNTAX.explicit_arg-2.d | 4 +--
.../printf/err.D_SYNTAX.explicit_arg-3.d | 4 +--
.../printf/err.D_SYNTAX.explicit_arg.d | 4 +--
.../printf/err.D_SYNTAX.missing_fmt-2.d | 4 +--
.../printf/err.D_SYNTAX.missing_fmt-3.d | 4 +--
.../actions/printf/err.D_SYNTAX.missing_fmt.d | 4 +--
.../actions/printf/err.D_SYNTAX.pct_flags.d | 4 +--
.../actions/printf/err.D_SYNTAX.prec-width.d | 4 +--
.../printf/err.D_SYNTAX.unknown_conv.d | 4 +--
test/unittest/actions/printf/tst.conv_A.d | 4 +--
.../actions/printf/tst.conv_E_double.d | 4 +--
.../actions/printf/tst.conv_E_float.d | 4 +--
.../actions/printf/tst.conv_G_double.d | 4 +--
.../actions/printf/tst.conv_G_float.d | 4 +--
test/unittest/actions/printf/tst.conv_T.sh | 4 +--
test/unittest/actions/printf/tst.conv_Y.sh | 4 +--
test/unittest/actions/printf/tst.conv_a.d | 4 +--
test/unittest/actions/printf/tst.conv_c.d | 4 +--
.../actions/printf/tst.conv_d_signed.d | 4 +--
.../actions/printf/tst.conv_d_unsigned.d | 4 +--
.../actions/printf/tst.conv_e_double.d | 4 +--
.../actions/printf/tst.conv_e_float.d | 4 +--
.../actions/printf/tst.conv_f_double.d | 4 +--
.../actions/printf/tst.conv_f_float.d | 4 +--
.../actions/printf/tst.conv_g_double.d | 4 +--
.../actions/printf/tst.conv_g_float.d | 4 +--
.../actions/printf/tst.conv_s_alloca_var.d | 4 +--
.../actions/printf/tst.conv_s_copyin.d | 4 +--
.../actions/printf/tst.conv_s_copyinstr.d | 4 +--
.../actions/printf/tst.no-conv.first.d | 4 +--
.../actions/printf/tst.no-conv.last.d | 4 +--
.../actions/printf/tst.no-conv.middle.d | 4 +--
.../actions/printf/tst.no-conv.only.d | 4 +--
test/unittest/actions/raise/tst.raise1.d | 4 +--
test/unittest/actions/raise/tst.raise2.d | 4 +--
test/unittest/actions/raise/tst.raise3.d | 4 +--
test/unittest/actions/raise/tst.sigdefs.sh | 8 ++---
.../actions/return/err.D_PROTO_ARG.str.d | 4 +--
.../actions/return/err.D_PROTO_ARG.void.d | 4 +--
.../return/err.D_PROTO_LEN.missing_arg.d | 4 +--
.../return/err.D_PROTO_LEN.too_many_args.d | 4 +--
.../unittest/actions/return/err.destructive.d | 4 +--
.../actions/return/err.not_allowed-1.d | 4 +--
.../actions/return/err.not_allowed-2.d | 4 +--
.../actions/return/err.not_allowed-3.d | 4 +--
test/unittest/actions/return/err.wrong-1.d | 4 +--
test/unittest/actions/return/err.wrong-2.d | 4 +--
.../unittest/actions/return/tst.destructive.d | 4 +--
.../return/tst.override-getpid-entry.sh | 4 +--
.../return/tst.override-getpid-return.sh | 4 +--
.../unittest/actions/setopt/err.D_PROTO_ARG.d | 4 +--
.../setopt/err.D_PROTO_LEN.missing_arg.d | 4 +--
.../setopt/err.D_PROTO_LEN.too_many_args.d | 4 +--
test/unittest/actions/setopt/tst.badopt.d | 4 +--
test/unittest/actions/symmod/tst.symmod.sh | 4 +--
.../actions/system/err.system-destructive.d | 4 +--
.../system/tst.system-destructive-ok.d | 4 +--
test/unittest/actions/system/tst.system-int.d | 4 +--
test/unittest/actions/system/tst.system-str.d | 4 +--
.../trace/err.D_PROTO_LEN.missing_arg.d | 4 +--
.../trace/err.D_PROTO_LEN.too_many_args.d | 4 +--
test/unittest/actions/trace/err.D_TRACE_DYN.d | 4 +--
.../unittest/actions/trace/err.D_TRACE_VOID.d | 4 +--
test/unittest/actions/trace/tst.alloca.d | 2 +-
.../actions/trace/tst.array-char-multi-nul.d | 4 +--
.../trace/tst.array-char-str-multi-nul.d | 4 +--
.../actions/trace/tst.array-char-str-no-nul.d | 4 +--
.../actions/trace/tst.array-char-str.d | 4 +--
.../trace/tst.array-char-unprintable.d | 4 +--
test/unittest/actions/trace/tst.array.d | 4 +--
test/unittest/actions/trace/tst.expr.d | 4 +--
.../actions/trace/tst.int16_t-quiet.d | 4 +--
test/unittest/actions/trace/tst.int16_t.d | 4 +--
.../actions/trace/tst.int32_t-quiet.d | 4 +--
test/unittest/actions/trace/tst.int32_t.d | 4 +--
.../actions/trace/tst.int64_t-quiet.d | 4 +--
test/unittest/actions/trace/tst.int64_t.d | 4 +--
.../unittest/actions/trace/tst.int8_t-quiet.d | 4 +--
test/unittest/actions/trace/tst.int8_t.d | 4 +--
test/unittest/actions/trace/tst.str-empty.d | 4 +--
test/unittest/actions/trace/tst.str-quiet.d | 4 +--
test/unittest/actions/trace/tst.str.d | 4 +--
.../actions/trace/tst.struct-1-byte.d | 4 +--
test/unittest/actions/trace/tst.struct.d | 4 +--
.../actions/trace/tst.uint16_t-quiet.d | 4 +--
test/unittest/actions/trace/tst.uint16_t.d | 4 +--
.../actions/trace/tst.uint32_t-quiet.d | 4 +--
test/unittest/actions/trace/tst.uint32_t.d | 4 +--
.../actions/trace/tst.uint64_t-quiet.d | 4 +--
test/unittest/actions/trace/tst.uint64_t.d | 4 +--
.../actions/trace/tst.uint8_t-quiet.d | 4 +--
test/unittest/actions/trace/tst.uint8_t.d | 4 +--
test/unittest/actions/trace/tst.union.d | 4 +--
.../aggs/err.D_AGG_FUNC.non_agg_func.d | 4 +--
test/unittest/aggs/err.D_AGG_MDIM.multi_dim.d | 4 +--
.../aggs/err.D_AGG_NULL.idx_no_func.d | 4 +--
test/unittest/aggs/err.D_AGG_NULL.no_func.d | 4 +--
.../aggs/err.D_AGG_REDEF.diff_funcs.d | 6 ++--
.../aggs/err.D_AGG_REDEF.idx_diff_funcs.d | 4 +--
.../aggs/err.D_AGG_SCALAR.avg_str_val.d | 4 +--
.../err.D_AGG_SCALAR.llquantize_str_val.d | 4 +--
.../aggs/err.D_AGG_SCALAR.lquantize_str_val.d | 4 +--
.../aggs/err.D_AGG_SCALAR.max_str_val.d | 4 +--
.../aggs/err.D_AGG_SCALAR.min_str_val.d | 4 +--
.../aggs/err.D_AGG_SCALAR.quantize_str_val.d | 4 +--
.../aggs/err.D_AGG_SCALAR.stddev_str_val.d | 4 +--
.../aggs/err.D_AGG_SCALAR.sum_str_val.d | 4 +--
test/unittest/aggs/err.D_CG_EXPR.from_expr.d | 4 +--
.../aggs/err.D_CLEAR_AGGARG.clear_no_agg.d | 4 +--
.../aggs/err.D_FUNC_IDENT.probe_as_func.d | 4 +--
.../aggs/err.D_FUNC_UNDEF.badaggfunc.d | 4 +--
.../unittest/aggs/err.D_IDENT_UNDEF.no_func.d | 4 +--
test/unittest/aggs/err.D_KEY_TYPE.agg_key.d | 4 +--
.../aggs/err.D_KEY_TYPE.dyn_expr_key.d | 4 +--
test/unittest/aggs/err.D_KEY_TYPE.void_key.d | 4 +--
test/unittest/aggs/err.D_LLQUANT_FACTORTYPE.d | 4 +--
.../aggs/err.D_LLQUANT_FACTORVAL.too_big.d | 4 +--
.../aggs/err.D_LLQUANT_FACTORVAL.too_small.d | 4 +--
test/unittest/aggs/err.D_LLQUANT_HMAGTYPE.d | 4 +--
.../aggs/err.D_LLQUANT_HMAGVAL.lt_lmag.d | 4 +--
.../unittest/aggs/err.D_LLQUANT_HMAGVAL.neg.d | 4 +--
.../aggs/err.D_LLQUANT_HMAGVAL.overflow.d | 4 +--
.../aggs/err.D_LLQUANT_HMAGVAL.too_big.d | 4 +--
test/unittest/aggs/err.D_LLQUANT_LMAGTYPE.d | 4 +--
.../unittest/aggs/err.D_LLQUANT_LMAGVAL.neg.d | 4 +--
.../aggs/err.D_LLQUANT_LMAGVAL.too_big.d | 4 +--
.../unittest/aggs/err.D_LLQUANT_MATCHFACTOR.d | 4 +--
test/unittest/aggs/err.D_LLQUANT_MATCHHMAG.d | 4 +--
test/unittest/aggs/err.D_LLQUANT_MATCHLMAG.d | 4 +--
test/unittest/aggs/err.D_LLQUANT_MATCHSTEPS.d | 4 +--
test/unittest/aggs/err.D_LLQUANT_STEPTYPE.d | 4 +--
.../err.D_LLQUANT_STEPTYPE.llqstepszero.d | 4 +--
.../aggs/err.D_LLQUANT_STEPTYPE.neg.d | 4 +--
...D_LLQUANT_STEPVAL.factor_divides_steps_1.d | 4 +--
...D_LLQUANT_STEPVAL.factor_divides_steps_2.d | 4 +--
...D_LLQUANT_STEPVAL.factor_divides_steps_3.d | 4 +--
.../err.D_LLQUANT_STEPVAL.llqdividefactor.d | 4 +--
.../err.D_LLQUANT_STEPVAL.llqmultiplefactor.d | 4 +--
...r.D_LLQUANT_STEPVAL.steps_divides_factor.d | 4 +--
.../aggs/err.D_LLQUANT_STEPVAL.too_big.d | 4 +--
.../unittest/aggs/err.D_LQUANT_BASETYPE.var.d | 4 +--
.../aggs/err.D_LQUANT_BASEVAL.too_big.d | 4 +--
.../aggs/err.D_LQUANT_BASEVAL.too_small.d | 4 +--
test/unittest/aggs/err.D_LQUANT_LIMTYPE.var.d | 4 +--
.../aggs/err.D_LQUANT_LIMVAL.too_big.d | 4 +--
.../aggs/err.D_LQUANT_LIMVAL.too_small.d | 4 +--
test/unittest/aggs/err.D_LQUANT_MATCHBASE.d | 4 +--
test/unittest/aggs/err.D_LQUANT_MATCHLIM.d | 4 +--
test/unittest/aggs/err.D_LQUANT_MATCHSTEP.d | 4 +--
test/unittest/aggs/err.D_LQUANT_MISMATCH.d | 4 +--
.../aggs/err.D_LQUANT_MISMATCH.lqbadarg2.d | 8 ++---
test/unittest/aggs/err.D_LQUANT_STEPLARGE.d | 4 +--
test/unittest/aggs/err.D_LQUANT_STEPSMALL.d | 4 +--
test/unittest/aggs/err.D_LQUANT_STEPTYPE.d | 4 +--
.../unittest/aggs/err.D_LQUANT_STEPTYPE.neg.d | 4 +--
.../aggs/err.D_LQUANT_STEPTYPE.zero.d | 4 +--
.../aggs/err.D_LQUANT_STEPVAL.too_big.d | 4 +--
.../err.D_NORMALIZE_AGGARG.denorm_no_agg.d | 4 +--
.../aggs/err.D_NORMALIZE_AGGARG.norm_no_agg.d | 4 +--
.../aggs/err.D_OP_INCOMPAT.agg_in_expr.d | 4 +--
...r.D_PROTO_ARG.llquantize_non_scalar_incr.d | 4 +--
...rr.D_PROTO_ARG.lquantize_non_scalar_incr.d | 4 +--
.../err.D_PROTO_ARG.norm_non_scalar_normal.d | 4 +--
...err.D_PROTO_ARG.quantize_non_scalar_incr.d | 4 +--
.../err.D_PROTO_ARG.trunc_non_scalar_trunc.d | 4 +--
.../aggs/err.D_PROTO_LEN.avg_missing_arg.d | 4 +--
.../aggs/err.D_PROTO_LEN.avg_too_many_args.d | 4 +--
.../aggs/err.D_PROTO_LEN.clear_too_few_args.d | 4 +--
.../err.D_PROTO_LEN.clear_too_many_args.d | 4 +--
.../err.D_PROTO_LEN.count_too_many_args.d | 4 +--
.../err.D_PROTO_LEN.denorm_too_few_args.d | 4 +--
.../err.D_PROTO_LEN.denorm_too_many_args.d | 4 +--
.../err.D_PROTO_LEN.llquantize_too_few_args.d | 4 +--
...err.D_PROTO_LEN.llquantize_too_many_args.d | 4 +--
.../err.D_PROTO_LEN.lquantize_too_few_args.d | 4 +--
.../err.D_PROTO_LEN.lquantize_too_many_args.d | 4 +--
.../aggs/err.D_PROTO_LEN.max_missing_arg.d | 4 +--
.../aggs/err.D_PROTO_LEN.max_too_many_args.d | 4 +--
.../aggs/err.D_PROTO_LEN.min_missing_arg.d | 4 +--
.../aggs/err.D_PROTO_LEN.min_too_many_args.d | 4 +--
.../aggs/err.D_PROTO_LEN.norm_too_few_args.d | 4 +--
.../aggs/err.D_PROTO_LEN.norm_too_many_args.d | 4 +--
.../err.D_PROTO_LEN.quantize_missing_arg.d | 4 +--
.../err.D_PROTO_LEN.quantize_too_many_args.d | 4 +--
.../aggs/err.D_PROTO_LEN.stddev_missing_arg.d | 4 +--
.../err.D_PROTO_LEN.stddev_too_many_args.d | 4 +--
.../aggs/err.D_PROTO_LEN.sum_missing_arg.d | 4 +--
.../aggs/err.D_PROTO_LEN.sum_too_many_args.d | 4 +--
.../aggs/err.D_PROTO_LEN.trunc_too_few_args.d | 4 +--
.../err.D_PROTO_LEN.trunc_too_many_args.d | 4 +--
.../aggs/err.D_TRUNC_AGGARG.trunc_no_agg.d | 4 +--
test/unittest/aggs/err.aggsize-too-small.d | 6 ++--
test/unittest/aggs/tst.aggmod_full.sh | 4 +--
test/unittest/aggs/tst.aggpercpu.sh | 6 ++--
test/unittest/aggs/tst.avg.d | 8 ++---
test/unittest/aggs/tst.avg_neg.d | 4 +--
test/unittest/aggs/tst.chararray-key.d | 6 ++--
test/unittest/aggs/tst.clear-one.d | 4 +--
test/unittest/aggs/tst.clear.d | 4 +--
test/unittest/aggs/tst.clearavg.d | 4 +--
test/unittest/aggs/tst.clearavg2.d | 4 +--
test/unittest/aggs/tst.cleardenormalize.d | 4 +--
test/unittest/aggs/tst.clearlquantize.d | 4 +--
test/unittest/aggs/tst.clearnormalize.d | 4 +--
test/unittest/aggs/tst.count.d | 4 +--
test/unittest/aggs/tst.count2.d | 8 ++---
test/unittest/aggs/tst.count3.d | 8 ++---
test/unittest/aggs/tst.count_notquiet.d | 32 ++++++++---------
test/unittest/aggs/tst.denormalize.d | 8 ++---
test/unittest/aggs/tst.denormalizeonly.d | 8 ++---
test/unittest/aggs/tst.empty.d | 6 ++--
test/unittest/aggs/tst.fmtnormalize.d | 8 ++---
test/unittest/aggs/tst.forms.d | 4 +--
test/unittest/aggs/tst.goodkey.d | 8 ++---
test/unittest/aggs/tst.keysort.d | 4 +--
test/unittest/aggs/tst.llquantize_basic.d | 4 +--
test/unittest/aggs/tst.llquantize_sort.d | 4 +--
test/unittest/aggs/tst.llquantnormal.d | 8 ++---
test/unittest/aggs/tst.llquantoverflow.d | 4 +--
test/unittest/aggs/tst.llquantround.d | 10 +++---
test/unittest/aggs/tst.llquantsortkey.d | 4 +--
test/unittest/aggs/tst.llquantsortsum.d | 4 +--
test/unittest/aggs/tst.llquantsortzero.d | 4 +--
test/unittest/aggs/tst.lquantize.d | 8 ++---
test/unittest/aggs/tst.lquantnormal.d | 8 ++---
test/unittest/aggs/tst.lquantrange.d | 4 +--
test/unittest/aggs/tst.lquantround.d | 10 +++---
test/unittest/aggs/tst.lquantzero.d | 4 +--
test/unittest/aggs/tst.max.d | 8 ++---
test/unittest/aggs/tst.max_neg.d | 4 +--
test/unittest/aggs/tst.min.d | 8 ++---
test/unittest/aggs/tst.min_neg.d | 4 +--
test/unittest/aggs/tst.multiaggs1.d | 8 ++---
test/unittest/aggs/tst.multiaggs2.d | 8 ++---
test/unittest/aggs/tst.multiaggs3.d | 8 ++---
test/unittest/aggs/tst.multicpus.sh | 6 ++--
test/unittest/aggs/tst.multinormalize.d | 8 ++---
test/unittest/aggs/tst.neglquant.d | 18 +++++-----
test/unittest/aggs/tst.negorder.d | 4 +--
test/unittest/aggs/tst.negquant.d | 18 +++++-----
test/unittest/aggs/tst.negtrunc.d | 4 +--
test/unittest/aggs/tst.negtruncquant.d | 4 +--
test/unittest/aggs/tst.normalize.d | 8 ++---
.../aggs/tst.normalize_multiple_times.d | 8 ++---
test/unittest/aggs/tst.order.d | 4 +--
test/unittest/aggs/tst.quantize.d | 8 ++---
test/unittest/aggs/tst.quantlast.d | 4 +--
test/unittest/aggs/tst.quantround.d | 10 +++---
test/unittest/aggs/tst.quantzero.d | 12 +++----
test/unittest/aggs/tst.reset.d | 6 ++--
test/unittest/aggs/tst.signature.d | 6 ++--
test/unittest/aggs/tst.signedkeys.d | 4 +--
test/unittest/aggs/tst.signedkeyspos.d | 4 +--
test/unittest/aggs/tst.stddev.d | 4 +--
test/unittest/aggs/tst.stddev2.d | 4 +--
test/unittest/aggs/tst.sum.d | 8 ++---
test/unittest/aggs/tst.trunc-lquantize-5.d | 4 +--
.../aggs/tst.trunc-lquantize-default.d | 4 +--
test/unittest/aggs/tst.trunc-lquantize-neg5.d | 4 +--
test/unittest/aggs/tst.trunc-one.d | 4 +--
test/unittest/aggs/tst.trunc-sum-5.d | 4 +--
test/unittest/aggs/tst.trunc-sum-default.d | 4 +--
test/unittest/aggs/tst.trunc-sum-neg5.d | 4 +--
test/unittest/aggs/tst.trunc.d | 4 +--
test/unittest/aggs/tst.trunc0.d | 6 ++--
test/unittest/aggs/tst.truncquant.d | 4 +--
test/unittest/aggs/tst.typecast-key.d | 6 ++--
test/unittest/aggs/tst.ustack.d | 18 +++++-----
test/unittest/aggs/tst.valsortkeypos.d | 4 +--
.../arithmetic/err.D_DIV_ZERO.divby0.d | 4 +--
.../arithmetic/err.D_DIV_ZERO.divby0_1.d | 4 +--
.../arithmetic/err.D_DIV_ZERO.divby0_2.d | 4 +--
.../arithmetic/err.D_DIV_ZERO.modby0.d | 4 +--
.../unittest/arithmetic/err.D_SYNTAX.addmin.d | 4 +--
.../unittest/arithmetic/err.D_SYNTAX.divmin.d | 4 +--
.../unittest/arithmetic/err.D_SYNTAX.muladd.d | 4 +--
.../unittest/arithmetic/err.D_SYNTAX.muldiv.d | 4 +--
test/unittest/arithmetic/tst.basics.d | 4 +--
test/unittest/arithmetic/tst.bug-casting.d | 4 +--
test/unittest/arithmetic/tst.cast-add-assoc.d | 4 +--
test/unittest/arithmetic/tst.cast-add-tvar.d | 4 +--
test/unittest/arithmetic/tst.cast-add.d | 4 +--
test/unittest/arithmetic/tst.cast-alloca.d | 6 ++--
test/unittest/arithmetic/tst.cast-curcpu.d | 6 ++--
test/unittest/arithmetic/tst.cast-exp-assoc.d | 4 +--
test/unittest/arithmetic/tst.cast-exp-tvar.d | 4 +--
test/unittest/arithmetic/tst.cast-exp.d | 4 +--
test/unittest/arithmetic/tst.cast-imp-assoc.d | 4 +--
test/unittest/arithmetic/tst.cast-imp-tvar.d | 4 +--
test/unittest/arithmetic/tst.cast-imp.d | 4 +--
test/unittest/arithmetic/tst.complex.d | 4 +--
test/unittest/arithmetic/tst.moddiv.d | 4 +--
test/unittest/arrays/err.D_ARR_BADREF.bad.d | 4 +--
.../arrays/err.D_ARR_BOUNDS.ctf-assignment.d | 4 +--
test/unittest/arrays/err.D_ARR_BOUNDS.ctf.d | 4 +--
.../err.D_ARR_BOUNDS.declared-assignment.d | 4 +--
.../arrays/err.D_ARR_BOUNDS.declared.d | 4 +--
.../arrays/err.D_DECL_ARRBIG.toobig.d | 4 +--
test/unittest/arrays/err.D_DECL_ARRNULL.bad.d | 4 +--
test/unittest/arrays/err.D_DECL_ARRSUB.bad.d | 4 +--
.../arrays/err.D_DECL_PROTO_TYPE.badtuple.d | 4 +--
.../arrays/err.D_IDENT_UNDEF.badureg.d | 4 +--
.../arrays/err.D_PROTO_ARG.uregs_variable.d | 4 +--
.../err.D_UNKNOWN.uregs_toobig.aarch64.d | 4 +--
.../err.D_UNKNOWN.uregs_toobig.x86_64.d | 4 +--
test/unittest/arrays/tst.basic1.d | 8 ++---
test/unittest/arrays/tst.basic2.d | 8 ++---
test/unittest/arrays/tst.basic3.d | 8 ++---
test/unittest/arrays/tst.basic4.d | 8 ++---
test/unittest/arrays/tst.basic5.d | 8 ++---
test/unittest/arrays/tst.basic6.d | 8 ++---
test/unittest/arrays/tst.ctf-bounds.d | 4 +--
.../unittest/arrays/tst.ctf-bounds.oob-cast.d | 4 +--
.../arrays/tst.ctf-dynsized-bounds-runtime.sh | 4 +--
.../unittest/arrays/tst.ctf-dynsized-bounds.d | 4 +--
.../arrays/tst.declared-bounds.assignment.d | 4 +--
test/unittest/arrays/tst.declared-bounds.d | 4 +--
.../arrays/tst.declared-bounds.oob-cast.d | 4 +--
.../arrays/tst.declared-bounds.runtime_in.d | 6 ++--
.../arrays/tst.declared-bounds.runtime_out.d | 6 ++--
test/unittest/arrays/tst.uregsarray-check2.d | 6 ++--
.../arrays/tst.uregsarray-constants.aarch64.d | 4 +--
.../arrays/tst.uregsarray-constants.x86_64.d | 4 +--
test/unittest/arrays/tst.uregsarray.arm64.d | 6 ++--
test/unittest/arrays/tst.uregsarray.d | 6 ++--
test/unittest/arrays/tst.uregsarray.x86_64.d | 6 ++--
.../assocs/err.D_OP_INCOMPAT.dupgtype.d | 4 +--
.../assocs/err.D_OP_INCOMPAT.dupttype.d | 4 +--
test/unittest/assocs/err.D_OP_INCOMPAT.this.d | 4 +--
test/unittest/assocs/err.D_PROTO_ARG.badsig.d | 6 ++--
test/unittest/assocs/err.D_PROTO_LEN.toofew.d | 6 ++--
.../unittest/assocs/err.D_PROTO_LEN.toomany.d | 6 ++--
test/unittest/assocs/err.D_SYNTAX.errassign.d | 6 ++--
.../assocs/err.dynvarsize-too-small.d | 6 ++--
test/unittest/assocs/err.limited_space.d | 8 ++---
test/unittest/assocs/err.tupoflow.d | 4 +--
test/unittest/assocs/tst.clean-tuple.d | 6 ++--
test/unittest/assocs/tst.collision.d | 4 +--
test/unittest/assocs/tst.cpyarray.d | 12 +++----
test/unittest/assocs/tst.diffprofile.d | 8 ++---
test/unittest/assocs/tst.gvar-postdec.d | 4 +--
test/unittest/assocs/tst.gvar-postinc.d | 4 +--
test/unittest/assocs/tst.gvar-predec.d | 4 +--
test/unittest/assocs/tst.gvar-preinc.d | 4 +--
test/unittest/assocs/tst.init-str.d | 6 ++--
test/unittest/assocs/tst.init.d | 4 +--
test/unittest/assocs/tst.invalidref.d | 14 ++++----
test/unittest/assocs/tst.misc.d | 12 +++----
test/unittest/assocs/tst.nested.d | 6 ++--
test/unittest/assocs/tst.nested2.d | 6 ++--
test/unittest/assocs/tst.orthogonality.d | 8 ++---
test/unittest/assocs/tst.store_zero_deletes.d | 6 ++--
.../assocs/tst.store_zero_deletes_struct.d | 6 ++--
.../assocs/tst.store_zero_deletes_union.d | 6 ++--
test/unittest/assocs/tst.store_zero_safe.d | 6 ++--
test/unittest/assocs/tst.this.d | 4 +--
test/unittest/assocs/tst.tvar-postdec.d | 4 +--
test/unittest/assocs/tst.tvar-postinc.d | 4 +--
test/unittest/assocs/tst.tvar-predec.d | 4 +--
test/unittest/assocs/tst.tvar-preinc.d | 4 +--
test/unittest/begin/tst.begin-first.d | 6 ++--
test/unittest/begin/tst.begin-starvation.sh | 4 +--
test/unittest/begin/tst.begin.d | 6 ++--
test/unittest/begin/tst.multibegin.d | 12 +++----
.../err.D_ADDROF_BITFIELD.BitfieldAddress.d | 4 +--
.../err.D_DECL_BFCONST.NegBitField.d | 4 +--
.../err.D_DECL_BFCONST.ZeroBitField.d | 4 +--
.../err.D_DECL_BFSIZE.ExceedBaseType.d | 4 +--
.../err.D_DECL_BFSIZE.GreaterThan64.d | 4 +--
.../bitfields/err.D_DECL_BFTYPE.badtype.d | 4 +--
.../bitfields/err.D_OFFSETOF_BITFIELD.d | 4 +--
.../err.D_SIZEOF_BITFIELD.SizeofBitfield.d | 4 +--
test/unittest/bitfields/tst.BasicSigned.d | 4 +--
test/unittest/bitfields/tst.BasicUnsigned.d | 4 +--
.../bitfields/tst.BitFieldPromotion.d | 6 ++--
test/unittest/bitfields/tst.SizeofBitField.d | 6 ++--
test/unittest/bitfields/tst.bitfield-offset.d | 6 ++--
test/unittest/btf/tst.elf-vmlinux.sh | 2 +-
test/unittest/btf/tst.invalid-fallback.sh | 2 +-
test/unittest/btf/tst.module-btf.sh | 2 +-
test/unittest/btf/tst.module-local.sh | 2 +-
test/unittest/btf/tst.module-parent.sh | 2 +-
test/unittest/btf/tst.raw-vmlinux.sh | 2 +-
test/unittest/buffering/err.end.d | 6 ++--
test/unittest/buffering/err.zerobuf.d | 4 +--
test/unittest/buffering/tst.cputime.sh | 8 ++---
test/unittest/buffering/tst.dynvarsize.d | 10 +++---
test/unittest/buffering/tst.fill1.d | 28 +++++++--------
test/unittest/buffering/tst.ring1.d | 8 ++---
test/unittest/buffering/tst.ring2.d | 6 ++--
test/unittest/buffering/tst.ring3.d | 10 +++---
test/unittest/buffering/tst.smallring.d | 8 ++---
test/unittest/buffering/tst.switch1.d | 8 ++---
.../builtinvar/err.D_XLATE_NOCONV.pr_cpu.d | 4 +--
.../builtinvar/err.D_XLATE_NOCONV.pr_nice.d | 4 +--
.../builtinvar/err.D_XLATE_NOCONV.pr_oldpri.d | 4 +--
.../builtinvar/err.D_XLATE_NOCONV.pr_rssize.d | 4 +--
.../builtinvar/err.D_XLATE_NOCONV.pr_size.d | 4 +--
test/unittest/builtinvar/tst.arg0.d | 6 ++--
test/unittest/builtinvar/tst.arg0clause.d | 6 ++--
test/unittest/builtinvar/tst.arg1.d | 6 ++--
test/unittest/builtinvar/tst.arg1to8.d | 6 ++--
test/unittest/builtinvar/tst.arg1to8clause.d | 6 ++--
test/unittest/builtinvar/tst.epid.d | 8 ++---
test/unittest/builtinvar/tst.epid1.d | 6 ++--
test/unittest/builtinvar/tst.errno.d | 8 ++---
test/unittest/builtinvar/tst.errno1.d | 6 ++--
test/unittest/builtinvar/tst.errno2.d | 6 ++--
test/unittest/builtinvar/tst.execname.d | 8 ++---
test/unittest/builtinvar/tst.hpriority.d | 6 ++--
test/unittest/builtinvar/tst.id.d | 8 ++---
test/unittest/builtinvar/tst.id1.d | 6 ++--
test/unittest/builtinvar/tst.id_ERROR.sh | 8 ++---
test/unittest/builtinvar/tst.ipl.d | 8 ++---
test/unittest/builtinvar/tst.ipl1.d | 6 ++--
test/unittest/builtinvar/tst.lwpsinfo.d | 8 ++---
test/unittest/builtinvar/tst.lwpsinfo1.d | 6 ++--
test/unittest/builtinvar/tst.pid.d | 8 ++---
test/unittest/builtinvar/tst.pid1.d | 6 ++--
test/unittest/builtinvar/tst.probe_dtrace.d | 8 ++---
.../builtinvar/tst.psinfo-bug21974606.d | 8 ++---
.../builtinvar/tst.psinfo-bug21984854.d | 8 ++---
.../builtinvar/tst.psinfo-bug22561297.d | 6 ++--
test/unittest/builtinvar/tst.psinfo.d | 6 ++--
test/unittest/builtinvar/tst.psinfo1.d | 6 ++--
test/unittest/builtinvar/tst.tid.d | 8 ++---
test/unittest/builtinvar/tst.tid1.d | 6 ++--
test/unittest/builtinvar/tst.timestamp.d | 6 ++--
test/unittest/builtinvar/tst.vtimestamp.d | 6 ++--
test/unittest/builtinvar/tst.vtimestamp2.d | 8 ++---
.../clauses/err.D_IDENT_UNDEF.aggfun.d | 4 +--
.../clauses/err.D_IDENT_UNDEF.aggtup.d | 4 +--
.../clauses/err.D_IDENT_UNDEF.arrtup.d | 4 +--
.../unittest/clauses/err.D_IDENT_UNDEF.body.d | 4 +--
.../unittest/clauses/err.D_IDENT_UNDEF.both.d | 4 +--
.../unittest/clauses/err.D_IDENT_UNDEF.pred.d | 4 +--
test/unittest/clauses/tst.nopred.d | 4 +--
test/unittest/clauses/tst.pred.d | 4 +--
test/unittest/clauses/tst.predfirst.d | 4 +--
test/unittest/clauses/tst.predlast.d | 4 +--
test/unittest/codegen/err.deref_0.d | 8 ++---
test/unittest/codegen/err.deref_1.d | 8 ++---
test/unittest/codegen/err.deref_i0.d | 8 ++---
test/unittest/codegen/err.deref_i1.d | 8 ++---
.../unittest/codegen/err.deref_string-assoc.d | 10 +++---
test/unittest/codegen/err.deref_string-gvar.d | 10 +++---
test/unittest/codegen/err.deref_string-lvar.d | 10 +++---
test/unittest/codegen/err.deref_string-tvar.d | 10 +++---
.../codegen/err.str_NULL_plus_offset-assoc.d | 8 ++---
.../codegen/err.str_NULL_plus_offset-lvar.d | 8 ++---
.../codegen/err.str_NULL_plus_offset-tvar.d | 8 ++---
.../codegen/err.str_NULL_plus_offset.d | 8 ++---
.../codegen/tst.alloca-taint-sou-access.d | 6 ++--
.../unittest/codegen/tst.deref_string-assoc.d | 8 ++---
test/unittest/codegen/tst.deref_string-gvar.d | 8 ++---
test/unittest/codegen/tst.deref_string-lvar.d | 8 ++---
test/unittest/codegen/tst.deref_string-tvar.d | 8 ++---
test/unittest/codegen/tst.dfunc_reg_leak.d | 6 ++--
test/unittest/codegen/tst.epid-in-predicate.d | 4 +--
.../codegen/tst.execname-cmp-bvar_lhs.d | 6 ++--
.../codegen/tst.execname-cmp-bvar_rhs.d | 6 ++--
.../codegen/tst.execname-cmp-const_lhs.d | 6 ++--
.../codegen/tst.execname-cmp-const_rhs.d | 6 ++--
test/unittest/codegen/tst.execname-idx.d | 6 ++--
.../tst.kernel_read_deref_indirect_scalar.d | 6 ++--
.../tst.kernel_read_deref_indirect_str.d | 6 ++--
.../codegen/tst.kernel_read_deref_struct.d | 4 +--
.../tst.kernel_read_index_indirect_str.d | 6 ++--
.../codegen/tst.kernel_read_indirect_scalar.d | 6 ++--
test/unittest/codegen/tst.kernel_read_mixed.d | 6 ++--
.../tst.kernel_read_neg_small_scalar.d | 6 ++--
.../unittest/codegen/tst.kernel_read_scalar.d | 6 ++--
.../codegen/tst.kernel_read_scalar_regspill.d | 4 +--
test/unittest/codegen/tst.kernel_read_str.d | 6 ++--
.../codegen/tst.kernel_str-cmp-bvar_lhs.d | 6 ++--
.../codegen/tst.kernel_str-cmp-bvar_rhs.d | 6 ++--
.../codegen/tst.kernel_str-cmp-const_lhs.d | 6 ++--
.../codegen/tst.kernel_str-cmp-const_rhs.d | 6 ++--
test/unittest/codegen/tst.mov_vs_lddw.d | 4 +--
test/unittest/codegen/tst.post_inc_gvar_val.d | 4 +--
test/unittest/codegen/tst.post_inc_tvar_val.d | 4 +--
test/unittest/codegen/tst.pre_inc_gvar_val.d | 4 +--
test/unittest/codegen/tst.pre_inc_tvar_val.d | 4 +--
.../codegen/tst.read_index_indirect_str.d | 6 ++--
.../codegen/tst.reg_spilling.bug31187562-2.d | 4 +--
.../codegen/tst.reg_spilling.bug31187562.d | 4 +--
test/unittest/codegen/tst.reg_spilling2.d | 4 +--
test/unittest/codegen/tst.reg_spilling3.d | 4 +--
test/unittest/codegen/tst.reg_spilling4.d | 4 +--
test/unittest/codegen/tst.reg_spilling5.d | 4 +--
test/unittest/codegen/tst.reg_spilling6.d | 4 +--
test/unittest/codegen/tst.reg_spilling7.d | 4 +--
test/unittest/codegen/tst.str_const_length.d | 6 ++--
test/unittest/codegen/tst.str_data_size.d | 6 ++--
.../codegen/tst.str_runtime_NULL-assoc.d | 10 +++---
.../codegen/tst.str_runtime_NULL-gvar.d | 20 +++++------
.../codegen/tst.str_runtime_NULL-lvar.d | 10 +++---
.../codegen/tst.str_runtime_NULL-tvar.d | 10 +++---
test/unittest/codegen/tst.str_store_var.d | 6 ++--
test/unittest/codegen/tst.tstring_asgn_expr.d | 6 ++--
test/unittest/codegen/tst.tstring_free.d | 4 +--
test/unittest/codegen/tst.tstring_leak.d | 6 ++--
test/unittest/codegen/tst.tstring_leak2.d | 6 ++--
.../codegen/tst.tstring_overlap_bug.d | 4 +--
test/unittest/codegen/tst.tstring_ternary.d | 6 ++--
.../codegen/tst.tstring_ternary_mix.d | 6 ++--
.../codegen/tst.tstring_ternary_nested.d | 6 ++--
.../cpc/err.D_PDESC_ZERO.lowfrequency.d | 4 +--
.../cpc/err.D_PDESC_ZERO.malformedoverflow.d | 4 +--
.../cpc/err.D_PDESC_ZERO.nonexistentevent.d | 4 +--
test/unittest/cpc/err.cpcvscpustatpart2.sh | 4 +--
test/unittest/cpc/err.cputrackterminates.sh | 4 +--
test/unittest/cpc/err.toomanyenablings.d | 4 +--
test/unittest/cpc/tst.allcpus.sh | 4 +--
test/unittest/cpc/tst.branches.sh | 6 ++--
test/unittest/cpc/tst.cpu_clock.d | 4 +--
test/unittest/cpc/tst.cpu_clock2.d | 4 +--
test/unittest/cpc/tst.genericevent.d | 4 +--
test/unittest/cpc/tst.instructions.sh | 6 ++--
test/unittest/cpc/tst.platformevent.sh | 4 +--
.../decls/err.D_DECL_LOCASSC.NonLocalAssoc.d | 6 ++--
.../decls/err.D_DECL_LONGINT.LongStruct.d | 6 ++--
.../err.D_DECL_PARMCLASS.BadStorageClass.d | 6 ++--
.../decls/err.D_DECL_PROTO_NAME.VoidName.d | 6 ++--
.../decls/err.D_DECL_PROTO_TYPE.Dyn.d | 6 ++--
.../err.D_DECL_PROTO_VARARGS.VarLenArgs.d | 6 ++--
.../decls/err.D_DECL_PROTO_VOID.NonSoleVoid.d | 6 ++--
.../decls/err.D_DECL_SIGNINT.UnsignedStruct.d | 6 ++--
.../decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d | 6 ++--
test/unittest/decls/tst.arrays.d | 4 +--
test/unittest/decls/tst.basics.d | 4 +--
test/unittest/decls/tst.funcs.d | 4 +--
test/unittest/decls/tst.pointers.d | 4 +--
test/unittest/decls/tst.varargsfuncs.d | 4 +--
test/unittest/dif/alloca.d | 2 +-
test/unittest/dif/basename.d | 2 +-
test/unittest/dif/cleanpath.d | 2 +-
test/unittest/dif/copyin.d | 2 +-
test/unittest/dif/copyout.d | 4 +--
test/unittest/dif/dirname.d | 2 +-
test/unittest/dif/htonl.d | 2 +-
test/unittest/dif/htonll.d | 2 +-
test/unittest/dif/htons.d | 2 +-
test/unittest/dif/index2arg.d | 2 +-
test/unittest/dif/index3arg.d | 2 +-
test/unittest/dif/lltostr.d | 2 +-
test/unittest/dif/loadX.d | 2 +-
test/unittest/dif/rand.d | 2 +-
test/unittest/dif/strchr.d | 2 +-
test/unittest/dif/strjoin.d | 4 +--
test/unittest/dif/strlen.d | 2 +-
test/unittest/dif/strncmp.d | 4 +--
test/unittest/dif/strstr.d | 2 +-
test/unittest/disasm/tst.ann-agg.sh | 4 +--
test/unittest/disasm/tst.ann-gvar-agg.sh | 4 +--
test/unittest/disasm/tst.ann-gvar-assoc.sh | 4 +--
test/unittest/disasm/tst.ann-js-neg.sh | 4 +--
test/unittest/disasm/tst.ann-reg-spill.sh | 4 +--
test/unittest/disasm/tst.ann-str_assoc.sh | 4 +--
test/unittest/disasm/tst.ann-str_gvar.sh | 4 +--
test/unittest/disasm/tst.ann-str_lvar.sh | 4 +--
test/unittest/disasm/tst.ann-str_tvar.sh | 4 +--
.../disasm/tst.ann-strconst-strtab.sh | 4 +--
test/unittest/disasm/tst.ann-strconst.sh | 4 +--
test/unittest/disasm/tst.ann-tramp-lvar.sh | 4 +--
test/unittest/disasm/tst.ann-tramp-tvar.sh | 4 +--
test/unittest/disasm/tst.ann-tvar-assoc.sh | 4 +--
test/unittest/disasm/tst.ann-tvar.sh | 4 +--
test/unittest/disasm/tst.ann-var.sh | 4 +--
.../drops/drp.DTRACEDROP_AGGREGATION.d | 6 ++--
test/unittest/drops/drp.DTRACEDROP_DBLERROR.d | 8 ++---
test/unittest/drops/drp.DTRACEDROP_DYNAMIC.d | 6 ++--
.../drops/drp.DTRACEDROP_DYNAMIC.local_only.d | 6 ++--
.../unittest/drops/drp.DTRACEDROP_PRINCIPAL.d | 36 +++++++++----------
.../drops/drp.DTRACEDROP_PRINCIPAL.end.d | 36 +++++++++----------
test/unittest/drops/drp.DTRACEDROP_SPEC.d | 8 ++---
.../drops/drp.DTRACEDROP_SPECUNAVAIL.d | 12 +++----
.../dtrace-util/err.MultipleNonOptFlags.d | 4 +--
test/unittest/dtrace-util/tst.AddSearchPath.d | 4 +--
test/unittest/dtrace-util/tst.CoalesceTrace.d | 4 +--
test/unittest/dtrace-util/tst.DataModel32.sh | 6 ++--
test/unittest/dtrace-util/tst.DataModel64.sh | 6 ++--
.../dtrace-util/tst.DefineNameWithCPP.sh | 4 +--
.../dtrace-util/tst.DestructWithName.sh | 4 +--
test/unittest/dtrace-util/tst.DisOption.sh | 6 ++--
.../dtrace-util/tst.ELFGenerationOut.sh | 4 +--
.../dtrace-util/tst.ELFGenerationWithO.sh | 4 +--
.../dtrace-util/tst.IncludedFilePath.d | 4 +--
.../dtrace-util/tst.PreprocessorHashbang.sh | 4 +--
.../dtrace-util/tst.PreprocessorStatement.sh | 4 +--
test/unittest/dtrace-util/tst.ProcInvalid.sh | 4 +--
test/unittest/dtrace-util/tst.QuietMode.sh | 4 +--
test/unittest/dtrace-util/tst.TestCompile.sh | 4 +--
.../dtrace-util/tst.UnDefineNameWithCPP.sh | 4 +--
.../dtrace-util/tst.VerboseStabilityReport.d | 4 +--
.../dtrace-util/tst.ZeroNameProbes.sh | 4 +--
test/unittest/dtrace-util/tst.evaltime32.sh | 6 ++--
test/unittest/dtrace-util/tst.runopt-e.d | 4 +--
.../end/err.D_IDENT_UNDEF.timespent.d | 6 ++--
test/unittest/end/tst.end.d | 8 ++---
test/unittest/end/tst.endwithoutbegin.d | 6 ++--
test/unittest/end/tst.multibeginend.d | 20 +++++------
test/unittest/end/tst.multiend.d | 12 +++----
.../enum/err.D_DECL_IDRED.EnumSameName.d | 4 +--
.../enum/err.D_SYNTAX.RepeatTypeNames.d | 4 +--
test/unittest/enum/err.EnumMissingSymbol-1.d | 4 +--
test/unittest/enum/err.EnumMissingSymbol-2.d | 4 +--
test/unittest/enum/err.EnumMissingSymbol-3.d | 4 +--
test/unittest/enum/err.RepeatIdentifiers.d | 4 +--
test/unittest/enum/tst.EnumKernelDup.d | 4 +--
test/unittest/enum/tst.EnumSameValue.d | 4 +--
test/unittest/enum/tst.EnumTrailingComma.d | 4 +--
test/unittest/error/tst.DTRACEFLT_BADADDR.d | 6 ++--
.../tst.DTRACEFLT_BADADDR.null_ptr_field.d | 6 ++--
test/unittest/error/tst.DTRACEFLT_BADADDR2.d | 6 ++--
.../error/tst.DTRACEFLT_DIVZERO.div.d | 14 ++++----
.../error/tst.DTRACEFLT_DIVZERO.mod.d | 14 ++++----
test/unittest/error/tst.DTRACEFLT_UNKNOWN.d | 6 ++--
.../error/tst.argv-corruption-by-error.d | 4 +--
.../error/tst.clause_scope-begin-ended.d | 8 ++---
test/unittest/error/tst.clause_scope-begin.d | 10 +++---
.../unittest/error/tst.clause_scope-regular.d | 8 ++---
test/unittest/error/tst.error.d | 6 ++--
test/unittest/error/tst.errorend.d | 8 ++---
test/unittest/error/tst.fault-location.sh | 6 ++--
test/unittest/error/tst.trace_string.d | 6 ++--
.../fbtprovider/err.D_ARGS_IDX.void-void.d | 4 +--
.../fbtprovider/err.D_ARGS_IDX.void.d | 4 +--
.../fbtprovider/err.D_PDESC_ZERO.notreturn.d | 4 +--
test/unittest/fbtprovider/tst.entry.d | 4 +--
test/unittest/fbtprovider/tst.entryargs.d | 4 +--
test/unittest/fbtprovider/tst.manyargs.d | 4 +--
test/unittest/fbtprovider/tst.offset.d | 4 +--
test/unittest/fbtprovider/tst.return1.d | 4 +--
test/unittest/fbtprovider/tst.tls.d | 4 +--
test/unittest/fbtprovider/tst.tls2.d | 4 +--
.../alloca/err.D_ALLOCA_INCOMPAT.ternary.d | 6 ++--
...rr.D_ALLOCA_INCOMPAT.var-clash-non-first.d | 6 ++--
.../alloca/err.D_ALLOCA_INCOMPAT.var-clash.d | 6 ++--
.../alloca/err.alloca-bcopy-before-beyond.d | 6 ++--
.../alloca/err.alloca-bcopy-before-bottom.d | 6 ++--
.../alloca/err.alloca-bcopy-beyond-top.d | 6 ++--
.../alloca/err.alloca-bcopy-crossing-bottom.d | 6 ++--
.../alloca/err.alloca-bcopy-crossing-top.d | 6 ++--
.../alloca/err.alloca-crossing-clauses.d | 8 ++---
.../alloca/err.alloca-load-before-bottom.d | 6 ++--
.../funcs/alloca/err.alloca-load-beyond-top.d | 6 ++--
.../alloca/err.alloca-load-crossing-bottom.d | 6 ++--
.../alloca/err.alloca-null-deref-lvalue.d | 6 ++--
.../funcs/alloca/err.alloca-null-deref.d | 6 ++--
.../err.alloca-scratch-exceeding-bcopy.d | 6 ++--
.../alloca/err.alloca-store-before-bottom.d | 6 ++--
.../alloca/err.alloca-store-beyond-top.d | 6 ++--
.../alloca/err.alloca-store-crossing-bottom.d | 6 ++--
.../funcs/alloca/err.alloca-too-large.d | 6 ++--
.../funcs/alloca/tst.alloca-alignment.d | 6 ++--
test/unittest/funcs/alloca/tst.alloca-arith.d | 6 ++--
.../funcs/alloca/tst.alloca-array-load.d | 6 ++--
.../funcs/alloca/tst.alloca-array-store.d | 6 ++--
.../funcs/alloca/tst.alloca-bcopy-top.d | 6 ++--
.../alloca/tst.alloca-crossing-clauses.d | 8 ++---
.../funcs/alloca/tst.alloca-deref-load.d | 6 ++--
.../funcs/alloca/tst.alloca-deref-store.d | 6 ++--
test/unittest/funcs/alloca/tst.alloca-funcs.d | 30 ++++++++--------
.../funcs/alloca/tst.alloca-overtainting.sh | 4 +--
.../alloca/tst.alloca-scratch-filling-bcopy.d | 6 ++--
....alloca-store-load-aliasing-arith-bottom.d | 6 ++--
.../tst.alloca-store-load-aliasing-arith.d | 6 ++--
.../alloca/tst.alloca-store-load-bottom.d | 6 ++--
.../alloca/tst.alloca-store-load-idx-1.d | 6 ++--
.../funcs/alloca/tst.alloca-store-load-top.d | 6 ++--
.../funcs/alloca/tst.alloca-struct-load.d | 6 ++--
.../funcs/alloca/tst.alloca-struct-store.d | 6 ++--
.../alloca/tst.alloca-struct-union-load.d | 6 ++--
.../alloca/tst.alloca-struct-union-store.d | 6 ++--
.../alloca/tst.alloca0-after-alloca-load.d | 6 ++--
.../funcs/alloca/tst.alloca0-after-alloca.d | 6 ++--
test/unittest/funcs/alloca/tst.alloca0-load.d | 6 ++--
.../funcs/alloca/tst.alloca0-values.sh | 4 +--
test/unittest/funcs/alloca/tst.alloca0.d | 6 ++--
.../unittest/funcs/alloca/tst.string-alloca.d | 6 ++--
test/unittest/funcs/alloca/tst.ternary.d | 6 ++--
test/unittest/funcs/bcopy/err.badbcopy.d | 6 ++--
test/unittest/funcs/bcopy/err.badbcopy1.d | 6 ++--
test/unittest/funcs/bcopy/err.badbcopy2.d | 6 ++--
test/unittest/funcs/bcopy/err.badbcopy3.d | 6 ++--
test/unittest/funcs/bcopy/err.badbcopy4.d | 6 ++--
test/unittest/funcs/bcopy/err.badbcopy5.d | 6 ++--
test/unittest/funcs/bcopy/err.badbcopy6.d | 6 ++--
test/unittest/funcs/bcopy/err.badbcopy7.d | 6 ++--
test/unittest/funcs/bcopy/err.badbcopy8.d | 6 ++--
.../funcs/bcopy/err.bcopy-into-string.d | 4 +--
.../funcs/bcopy/tst.bcopy-into-alloca.d | 4 +--
.../bcopy/tst.bcopy-into-string-indirect.d | 4 +--
test/unittest/funcs/bcopy/tst.bcopy.d | 8 ++---
test/unittest/funcs/bcopy/tst.bcopy2.d | 6 ++--
.../funcs/bcopy/tst.bcopy_arg_order.d | 6 ++--
.../unittest/funcs/copyin/err.D_ALLOCA_SIZE.d | 6 ++--
.../copyin/err.D_PROTO_ARG.non_scalar_arg1.d | 6 ++--
.../copyin/err.D_PROTO_ARG.non_scalar_arg2.d | 6 ++--
.../copyin/err.D_PROTO_LEN.missing_arg.d | 6 ++--
.../copyin/err.D_PROTO_LEN.too_few_args.d | 6 ++--
.../copyin/err.D_PROTO_LEN.too_many_args.d | 6 ++--
test/unittest/funcs/copyin/err.badaddr.d | 6 ++--
test/unittest/funcs/copyin/err.badsize.d | 6 ++--
test/unittest/funcs/copyin/err.null_arg1.d | 6 ++--
.../funcs/copyin/tst.copyin-retval-ok.d | 6 ++--
test/unittest/funcs/copyin/tst.copyin.d | 4 +--
.../err.D_PROTO_ARG.non_scalar_arg1.d | 6 ++--
.../err.D_PROTO_ARG.non_scalar_arg2.d | 6 ++--
.../copyinstr/err.D_PROTO_LEN.missing_arg.d | 6 ++--
.../copyinstr/err.D_PROTO_LEN.too_many_args.d | 6 ++--
test/unittest/funcs/copyinstr/err.badaddr.d | 6 ++--
test/unittest/funcs/copyinstr/err.badsize.d | 6 ++--
test/unittest/funcs/copyinstr/err.null_arg1.d | 6 ++--
.../copyinstr/tst.copyinstr-high-maxsize.d | 4 +--
.../copyinstr/tst.copyinstr-low-maxsize.d | 4 +--
.../copyinstr/tst.copyinstr-no-maxsize.d | 4 +--
test/unittest/funcs/copyinstr/tst.copyinstr.d | 4 +--
.../err.D_PROTO_ARG.non_alloca_arg3-2.d | 6 ++--
.../err.D_PROTO_ARG.non_alloca_arg3.d | 6 ++--
.../copyinto/err.D_PROTO_ARG.non_ptr_arg3.d | 6 ++--
.../err.D_PROTO_ARG.non_scalar_arg1.d | 6 ++--
.../err.D_PROTO_ARG.non_scalar_arg2.d | 6 ++--
.../copyinto/err.D_PROTO_LEN.missing_arg.d | 6 ++--
.../copyinto/err.D_PROTO_LEN.too_few_args.d | 6 ++--
.../copyinto/err.D_PROTO_LEN.too_many_args.d | 6 ++--
test/unittest/funcs/copyinto/err.badaddr.d | 6 ++--
test/unittest/funcs/copyinto/err.badsize.d | 6 ++--
test/unittest/funcs/copyinto/err.null_arg1.d | 6 ++--
test/unittest/funcs/copyinto/tst.copyinto.d | 4 +--
.../funcs/copyinto/tst.copyinto_arg_order.d | 4 +--
.../copyout/err.D_PROTO_ARG.copyoutbadarg.d | 4 +--
.../copyout/err.D_PROTO_LEN.copyouttoofew.d | 4 +--
.../copyout/err.D_PROTO_LEN.copyouttoomany.d | 4 +--
test/unittest/funcs/copyout/err.copyout.d | 6 ++--
.../funcs/copyout/err.copyoutbadaddr.sh | 6 ++--
.../err.D_PROTO_LEN.copyoutstrbadarg.d | 4 +--
.../err.D_PROTO_LEN.copyoutstrtoofew.d | 4 +--
.../funcs/copyoutstr/err.copyoutstrbadaddr.sh | 6 ++--
.../funcs/err.D_ALLOCA_SIZE.big_alloca.d | 4 +--
test/unittest/funcs/err.D_OP_VFPTR.badop.d | 4 +--
.../funcs/err.D_PROTO_ARG.chillbadarg.d | 4 +--
.../unittest/funcs/err.D_PROTO_ARG.mobadarg.d | 4 +--
.../funcs/err.D_PROTO_ARG.mtabadarg.d | 4 +--
.../funcs/err.D_PROTO_ARG.progenyofbad1.d | 4 +--
.../funcs/err.D_PROTO_ARG.progenyofbad2.d | 4 +--
.../funcs/err.D_PROTO_ARG.raisebadarg.d | 4 +--
.../funcs/err.D_PROTO_LEN.allocanoarg.d | 4 +--
.../funcs/err.D_PROTO_LEN.badbreakpoint.d | 4 +--
.../funcs/err.D_PROTO_LEN.chilltoofew.d | 4 +--
.../funcs/err.D_PROTO_LEN.chilltoomany.d | 4 +--
.../unittest/funcs/err.D_PROTO_LEN.motoofew.d | 4 +--
.../funcs/err.D_PROTO_LEN.motoomany.d | 4 +--
.../funcs/err.D_PROTO_LEN.mtatoofew.d | 4 +--
.../funcs/err.D_PROTO_LEN.mtatoomany.d | 4 +--
.../funcs/err.D_PROTO_LEN.panicbadarg.d | 4 +--
.../funcs/err.D_PROTO_LEN.progenyoftoofew.d | 4 +--
.../funcs/err.D_PROTO_LEN.progenyoftoomany.d | 4 +--
.../funcs/err.D_PROTO_LEN.stopbadarg.d | 4 +--
.../funcs/err.D_STRINGOF_TYPE.badstringof.d | 4 +--
test/unittest/funcs/err.D_VAR_UNDEF.badvar.d | 4 +--
test/unittest/funcs/err.badalloca.d | 8 ++---
test/unittest/funcs/err.badalloca2.d | 6 ++--
test/unittest/funcs/err.badchill.d | 6 ++--
test/unittest/funcs/err.chillbadarg.sh | 6 ++--
test/unittest/funcs/err.inet_ntoabadaddr.d | 6 ++--
test/unittest/funcs/err.inet_ntopbadaddr.d | 6 ++--
test/unittest/funcs/err.inet_ntopbadarg.d | 6 ++--
test/unittest/funcs/err.link_ntopbadaddr.d | 6 ++--
test/unittest/funcs/err.link_ntopbadarg.d | 6 ++--
...D_PROTO_ARG.inet_ntoa6.arg1_not_in6_addr.d | 4 +--
...rr.D_PROTO_ARG.inet_ntoa6.arg2_not_const.d | 4 +--
.../err.D_PROTO_ARG.inet_ntoa6.arg2_not_int.d | 4 +--
.../err.D_PROTO_LEN.inet_ntoa6.too_few_args.d | 4 +--
...err.D_PROTO_LEN.inet_ntoa6.too_many_args.d | 4 +--
.../inet_ntoa6/err.inet_ntoa6.arg1_null.d | 6 ++--
.../err.inet_ntoa6.arg1_null_const.d | 6 ++--
.../funcs/inet_ntoa6/tst.inet_ntoa6.d | 4 +--
.../inet_ntoa6/tst.inet_ntoa6.strict-0.d | 4 +--
.../inet_ntoa6/tst.inet_ntoa6.strict-1.d | 4 +--
.../inet_ntoa6/tst.inet_ntoa6.strict-not-0.d | 4 +--
.../inet_ntoa6/tst.inet_ntoa6.strsize_10.d | 4 +--
.../inet_ntoa6/tst.inet_ntoa6.strsize_40.d | 4 +--
.../unittest/funcs/stack/err.corrupted-data.d | 4 +--
.../unittest/funcs/stack/err.store-to-stack.d | 4 +--
test/unittest/funcs/stack/tst.asgn_dvar.d | 4 +--
test/unittest/funcs/stack/tst.asgn_gvar.d | 4 +--
test/unittest/funcs/stack/tst.asgn_lvar.d | 4 +--
test/unittest/funcs/stack/tst.asgn_tvar.d | 4 +--
test/unittest/funcs/stack/tst.ref_addrs.d | 4 +--
test/unittest/funcs/stack/tst.ref_depth.d | 4 +--
test/unittest/funcs/stack/tst.ref_is_user.d | 4 +--
test/unittest/funcs/stack/tst.ref_pid.d | 4 +--
test/unittest/funcs/stack/tst.ref_strsz.d | 4 +--
test/unittest/funcs/stack/tst.store.d | 4 +--
.../funcs/strjoin/tst.strjoin-bordercases.d | 6 ++--
.../funcs/strjoin/tst.strjoin-capped-size-2.d | 6 ++--
.../funcs/strjoin/tst.strjoin-capped-size-3.d | 6 ++--
.../funcs/strjoin/tst.strjoin-capped-size.d | 6 ++--
.../funcs/strjoin/tst.strjoin-nested.d | 6 ++--
test/unittest/funcs/strjoin/tst.strjoin.d | 4 +--
.../funcs/strjoin/tst.strjoin_nonDPTR.d | 6 ++--
.../funcs/strlen/err.D_PROTO_ARG.non_string.d | 4 +--
.../strlen/err.D_PROTO_LEN.missing_arg.d | 4 +--
.../strlen/err.D_PROTO_LEN.too_many_args.d | 4 +--
test/unittest/funcs/strlen/tst.basic.d | 4 +--
test/unittest/funcs/strlen/tst.capped-size.d | 6 ++--
test/unittest/funcs/strlen/tst.empty.d | 6 ++--
test/unittest/funcs/strlen/tst.null.d | 6 ++--
test/unittest/funcs/strlen/tst.rodata.d | 4 +--
test/unittest/funcs/strlen/tst.zeros.d | 4 +--
.../strtok/err.D_PROTO_ARG.strtokbaddel.d | 4 +--
.../strtok/err.D_PROTO_ARG.strtokbadstr.d | 4 +--
.../strtok/err.D_PROTO_LEN.strtoktoofew.d | 4 +--
.../strtok/err.D_PROTO_LEN.strtoktoomany.d | 4 +--
test/unittest/funcs/strtok/tst.strtok.d | 28 +++++++--------
test/unittest/funcs/strtok/tst.strtok2.d | 6 ++--
test/unittest/funcs/strtok/tst.strtok_long.d | 6 ++--
.../funcs/strtok/tst.strtok_nonDPTR.d | 6 ++--
test/unittest/funcs/strtok/tst.strtok_null.d | 6 ++--
.../funcs/strtok/tst.strtok_nulldel.d | 6 ++--
.../funcs/strtok/tst.strtok_nullstr.d | 6 ++--
.../funcs/strtok/tst.strtok_nullstr2.d | 10 +++---
test/unittest/funcs/strtok/tst.strtok_regs.d | 4 +--
.../err.D_PROTO_ARG.substr_non_scalar_arg2.d | 4 +--
.../err.D_PROTO_ARG.substr_non_scalar_arg3.d | 4 +--
.../err.D_PROTO_ARG.substr_non_string_arg1.d | 4 +--
.../err.D_PROTO_LEN.substr_missing_arg.d | 4 +--
.../err.D_PROTO_LEN.substr_too_few_args.d | 4 +--
.../err.D_PROTO_LEN.substr_too_many_args.d | 4 +--
.../funcs/substr/err.substr_null_arg1.d | 6 ++--
test/unittest/funcs/substr/substr2arg.d | 2 +-
test/unittest/funcs/substr/substr3arg.d | 2 +-
.../funcs/substr/tst.substr-large-idx.d | 4 +--
.../substr/tst.substr-multi-const-cnt-neg.d | 4 +--
.../substr/tst.substr-multi-const-cnt-pos.d | 4 +--
.../tst.substr-multi-const-idx-neg-no-cnt.d | 4 +--
...ubstr-multi-const-idx-neg-too-far-no-cnt.d | 4 +--
.../tst.substr-multi-const-idx-neg-too-far.d | 4 +--
.../substr/tst.substr-multi-const-idx-neg.d | 4 +--
.../tst.substr-multi-const-idx-pos-no-cnt.d | 4 +--
.../substr/tst.substr-multi-const-idx-pos.d | 4 +--
.../substr/tst.substr-multi-var-cnt-neg.d | 4 +--
.../substr/tst.substr-multi-var-cnt-pos.d | 4 +--
.../tst.substr-multi-var-idx-neg-no-cnt.d | 4 +--
....substr-multi-var-idx-neg-too-far-no-cnt.d | 4 +--
.../tst.substr-multi-var-idx-neg-too-far.d | 4 +--
.../substr/tst.substr-multi-var-idx-neg.d | 4 +--
.../tst.substr-multi-var-idx-pos-no-cnt.d | 4 +--
.../substr/tst.substr-multi-var-idx-pos.d | 4 +--
.../funcs/substr/tst.substr-stored-len.d | 6 ++--
.../funcs/substr/tst.substr-strjoin.d | 6 ++--
.../funcs/substr/tst.substr-strsize.d | 6 ++--
test/unittest/funcs/substr/tst.substr.d | 10 +++---
.../funcs/substr/tst.substr_nonDPTR.d | 6 ++--
test/unittest/funcs/substr/tst.substrminate.d | 4 +--
test/unittest/funcs/tst.basename.d | 2 +-
test/unittest/funcs/tst.basename0.d | 6 ++--
test/unittest/funcs/tst.basename_nonDPTR.d | 6 ++--
test/unittest/funcs/tst.chill.sh | 4 +--
test/unittest/funcs/tst.cleanpath.d | 8 ++---
test/unittest/funcs/tst.ddi_pathname.d | 8 ++---
test/unittest/funcs/tst.default.d | 8 ++---
test/unittest/funcs/tst.dirname0.d | 6 ++--
test/unittest/funcs/tst.dirname_nonDPTR.d | 6 ++--
test/unittest/funcs/tst.ftruncate.sh | 8 ++---
test/unittest/funcs/tst.getmajor.d | 6 ++--
test/unittest/funcs/tst.getminor.d | 6 ++--
test/unittest/funcs/tst.hton.d | 18 +++++-----
test/unittest/funcs/tst.hton2.d | 6 ++--
test/unittest/funcs/tst.index.d | 16 ++++-----
test/unittest/funcs/tst.index2.d | 4 +--
test/unittest/funcs/tst.index_nonDPTR.d | 6 ++--
test/unittest/funcs/tst.inet_ntoa.d | 4 +--
test/unittest/funcs/tst.inet_ntoa_alloca.d | 6 ++--
test/unittest/funcs/tst.inet_ntoa_copyin.d | 6 ++--
test/unittest/funcs/tst.inet_ntoa_nonDPTR.d | 6 ++--
test/unittest/funcs/tst.inet_ntop.d | 4 +--
.../unittest/funcs/tst.inet_ntop_runtime_af.d | 4 +--
test/unittest/funcs/tst.link_ntop.d | 4 +--
.../funcs/tst.link_ntop_runtime_type.d | 4 +--
test/unittest/funcs/tst.lltostr-short.d | 4 +--
test/unittest/funcs/tst.lltostr.d | 4 +--
test/unittest/funcs/tst.progenyof.d | 4 +--
test/unittest/funcs/tst.rand.d | 8 ++---
test/unittest/funcs/tst.rand_inter.sh | 4 +--
test/unittest/funcs/tst.rand_intra.sh | 4 +--
test/unittest/funcs/tst.rindex.d | 4 +--
test/unittest/funcs/tst.rindex_nonDPTR.d | 6 ++--
test/unittest/funcs/tst.rw_.sh | 4 +--
test/unittest/funcs/tst.strchr.d | 12 +++----
test/unittest/funcs/tst.strchr_nonDPTR.d | 6 ++--
test/unittest/funcs/tst.strstr.d | 12 +++----
test/unittest/funcs/tst.subr.d | 14 ++++----
.../funcs/ustack/err.corrupted-data.d | 4 +--
.../funcs/ustack/err.store-to-stack.d | 4 +--
test/unittest/funcs/ustack/tst.asgn_dvar.d | 4 +--
test/unittest/funcs/ustack/tst.asgn_gvar.d | 4 +--
test/unittest/funcs/ustack/tst.asgn_lvar.d | 4 +--
test/unittest/funcs/ustack/tst.asgn_tvar.d | 4 +--
test/unittest/funcs/ustack/tst.ref_addrs.d | 4 +--
test/unittest/funcs/ustack/tst.ref_depth.d | 4 +--
test/unittest/funcs/ustack/tst.ref_is_user.d | 4 +--
test/unittest/funcs/ustack/tst.ref_pid.d | 4 +--
test/unittest/funcs/ustack/tst.ref_strsz.d | 4 +--
test/unittest/funcs/ustack/tst.store.d | 4 +--
test/unittest/grammar/err.D_ADDROF_LVAL.d | 4 +--
test/unittest/grammar/tst.clauses.d | 8 ++---
test/unittest/inline/tst.InlineDataAssign.d | 4 +--
test/unittest/inline/tst.InlineExpression.d | 4 +--
test/unittest/inline/tst.InlineKinds.d | 4 +--
test/unittest/inline/tst.InlineTypedef.d | 4 +--
.../inline/tst.InlineWritableAssign.d | 4 +--
test/unittest/io/check_io_probe_args.sh | 10 +++---
test/unittest/io/tst.local.sh | 12 +++----
test/unittest/io/tst.nfs.sh | 12 +++----
test/unittest/io/tst.wait.sh | 10 +++---
test/unittest/ip/tst.ipv4localtcp.sh | 6 ++--
test/unittest/ip/tst.ipv4localudp.sh | 6 ++--
test/unittest/ip/tst.ipv4remotetcp.sh | 6 ++--
test/unittest/ip/tst.ipv4remoteudp.sh | 6 ++--
test/unittest/lexer/err.D_CHR_NL.char.d | 4 +--
test/unittest/lexer/err.D_CHR_NULL.char.d | 4 +--
.../err.D_IDENT_UNDEF.scope-dot-kernel.d | 2 +-
.../lexer/err.D_IDENT_UNDEF.scope-dot.d | 2 +-
.../err.D_IDENT_UNDEF.scope-kernel-as-user.d | 2 +-
.../err.D_IDENT_UNDEF.scope-user-as-kernel.d | 2 +-
.../err.D_IDENT_UNDEF.scope-user-missing.d | 2 +-
.../lexer/err.D_INT_DIGIT.InvalidDigit.d | 4 +--
test/unittest/lexer/err.D_INT_OFLOW.BigInt.d | 4 +--
test/unittest/lexer/err.D_STR_NL.string.d | 4 +--
test/unittest/lexer/err.D_SYNTAX.brace1.d | 4 +--
test/unittest/lexer/err.D_SYNTAX.brace2.d | 4 +--
test/unittest/lexer/err.D_SYNTAX.brack1.d | 4 +--
test/unittest/lexer/err.D_SYNTAX.brack2.d | 4 +--
test/unittest/lexer/err.D_SYNTAX.brack3.d | 4 +--
test/unittest/lexer/err.D_SYNTAX.paren1.d | 4 +--
test/unittest/lexer/err.D_SYNTAX.paren2.d | 4 +--
test/unittest/lexer/err.D_SYNTAX.paren3.d | 4 +--
.../err.D_SYNTAX.scope-empty-bare-user.d | 2 +-
.../lexer/err.D_SYNTAX.scope-empty-bare.d | 2 +-
.../lexer/err.D_SYNTAX.scope-empty-dot-user.d | 2 +-
.../lexer/err.D_SYNTAX.scope-empty-user.d | 2 +-
.../unittest/lexer/err.D_SYNTAX.scope-empty.d | 2 +-
.../lexer/err.D_SYNTAX.scope-multiple.d | 2 +-
.../lexer/err.D_SYNTAX.scope-triple.d | 2 +-
.../lexer/tst.D_MACRO_OFLOW.ParIntOvflow.r | 2 +-
.../lexer/tst.D_MACRO_OFLOW.ParIntOvflow.sh | 4 +--
test/unittest/lexer/tst.boc-in-line-comment.d | 4 +--
test/unittest/lexer/tst.eoc-in-line-comment.d | 4 +--
test/unittest/lexer/tst.eof-in-line-comment.d | 4 +--
test/unittest/lexer/tst.keyword-member.d | 2 +-
test/unittest/lexer/tst.lc-in-line-comment.d | 4 +--
test/unittest/lexer/tst.line-comment.d | 4 +--
test/unittest/lexer/tst.scope-user-explicit.d | 2 +-
.../lexer/tst.scope-user-path-empty.sh | 2 +-
test/unittest/lexer/tst.yyinput-pragma-bug.d | 4 +--
test/unittest/lockstat/tst.lockstat-summary.d | 4 +--
.../lquantize/tst.normalize-bug26261502.sh | 6 ++--
test/unittest/misc/err.D_PRAGMA_OPTSET.d | 4 +--
test/unittest/misc/err.lockmem-pragma.sh | 4 +--
test/unittest/misc/tst.boolopt.d | 4 +--
test/unittest/misc/tst.dynopt.d | 10 +++---
test/unittest/misc/tst.enablerace.dpp | 2 +-
test/unittest/misc/tst.haslam.d | 8 ++---
test/unittest/misc/tst.include.sh | 4 +--
test/unittest/misc/tst.lockmem-cmdline.sh | 4 +--
test/unittest/misc/tst.lockmem-envvar.sh | 4 +--
test/unittest/misc/tst.lockmem-x.sh | 4 +--
test/unittest/misc/tst.parser1.sh | 8 ++---
test/unittest/misc/tst.parser2.sh | 15 ++++----
test/unittest/misc/tst.parser4.sh | 15 ++++----
test/unittest/multiaggs/err.D_PRINTA_AGGKEY.d | 4 +--
.../multiaggs/err.D_PRINTA_AGGPROTO.d | 4 +--
test/unittest/multiaggs/tst.many.d | 6 ++--
test/unittest/multiaggs/tst.same.d | 4 +--
test/unittest/multiaggs/tst.sortpos.d | 4 +--
test/unittest/multiaggs/tst.tuplecompat.d | 4 +--
test/unittest/multiaggs/tst.zero.d | 6 ++--
test/unittest/multiaggs/tst.zero2.d | 6 ++--
test/unittest/multiaggs/tst.zero3.d | 6 ++--
test/unittest/noresolve/tst.uaddr.sh | 6 ++--
test/unittest/noresolve/tst.usym.sh | 6 ++--
.../err.D_OFFSETOF_BITFIELD.bitfield.d | 4 +--
.../offsetof/err.D_OFFSETOF_TYPE.badtype.d | 4 +--
.../offsetof/err.D_OFFSETOF_TYPE.notsou.d | 4 +--
test/unittest/offsetof/err.D_SYNTAX.badmemb.d | 4 +--
.../offsetof/err.D_UNKNOWN.OffsetofNULL.d | 4 +--
test/unittest/offsetof/tst.OffsetofAlias.d | 6 ++--
test/unittest/offsetof/tst.OffsetofArith.d | 6 ++--
test/unittest/offsetof/tst.OffsetofUnion.d | 6 ++--
test/unittest/offsetof/tst.struct.d | 4 +--
test/unittest/offsetof/tst.union.d | 4 +--
.../tst.str_comparison-basic-with-NULL.d | 6 ++--
.../operators/tst.str_comparison-basic.d | 6 ++--
.../operators/tst.str_comparison-longer.d | 6 ++--
.../operators/tst.str_comparison-nested.d | 6 ++--
.../operators/tst.str_comparison-signed.d | 6 ++--
test/unittest/operators/tst.ternary.d | 4 +--
test/unittest/options/err.D_ASRELO.kdefs.d | 4 +--
.../err.D_MACRO_UNDEF.no-defaultargs.d | 6 ++--
.../err.D_MACRO_UNDEF.no-defaultargs2.d | 6 ++--
.../options/err.D_MACRO_UNUSED.no-argref.d | 6 ++--
.../options/err.D_PDESC_ZERO.no-Z-or-zdefs.d | 6 ++--
.../options/err.D_PDESC_ZERO.no-Z-or-zdefs.r | 2 +-
.../options/err.D_PRAGCTL_INVAL.no-cpp.d | 6 ++--
.../options/err.D_PRAGMA_OPTSET.ldpath.d | 4 +--
.../options/err.D_PRAGMA_OPTSET.modpath.d | 4 +--
test/unittest/options/err.b-too-low.d | 6 ++--
test/unittest/options/err.bufsize-negative.d | 6 ++--
test/unittest/options/err.bufsize-too-low.d | 6 ++--
test/unittest/options/err.ctfpath.sh | 4 +--
test/unittest/options/err.iregs.d | 4 +--
.../options/err.jstackframes-negative.d | 6 ++--
.../options/err.jstackframes-too-high.sh | 4 +--
test/unittest/options/err.ldpath.d | 4 +--
.../unittest/options/err.maxframes-negative.d | 6 ++--
.../options/err.maxframes-too-high.sh | 4 +--
.../options/err.no-w-or-destructive.d | 4 +--
.../options/err.no-w-or-destructive2.d | 4 +--
.../options/err.stackframes-negative.d | 6 ++--
.../options/err.stackframes-too-high.sh | 4 +--
test/unittest/options/err.stdc-x.d | 4 +--
test/unittest/options/err.strsize-min.d | 4 +--
.../options/err.ustackframes-negative.d | 6 ++--
.../options/err.ustackframes-too-high.sh | 4 +--
test/unittest/options/err.version-pragma.d | 4 +--
test/unittest/options/err.version.d | 4 +--
test/unittest/options/tst.D.d | 6 ++--
test/unittest/options/tst.S.sh | 6 ++--
test/unittest/options/tst.U.d | 6 ++--
test/unittest/options/tst.Z.d | 6 ++--
test/unittest/options/tst.argref.d | 6 ++--
test/unittest/options/tst.b.d | 6 ++--
test/unittest/options/tst.bpflog-cmdline.sh | 4 +--
test/unittest/options/tst.bpflog-pragma.sh | 4 +--
.../options/tst.bpflogsize-cmdline.sh | 4 +--
.../unittest/options/tst.bpflogsize-pragma.sh | 4 +--
test/unittest/options/tst.bufsize.d | 6 ++--
test/unittest/options/tst.core.sh | 4 +--
test/unittest/options/tst.cpp.d | 6 ++--
test/unittest/options/tst.cppargs.sh | 4 +--
test/unittest/options/tst.cpphdrs.sh | 4 +--
test/unittest/options/tst.cpppath.sh | 4 +--
test/unittest/options/tst.cpu-BEGIN.sh | 4 +--
test/unittest/options/tst.cpu-END.sh | 4 +--
test/unittest/options/tst.cpu-profile.sh | 4 +--
test/unittest/options/tst.cpu-tick.sh | 4 +--
test/unittest/options/tst.ctf-only.sh | 2 +-
test/unittest/options/tst.ctfpath.r | 2 +-
test/unittest/options/tst.ctfpath.sh | 4 +--
test/unittest/options/tst.ctypes.sh | 4 +--
test/unittest/options/tst.debug.sh | 4 +--
test/unittest/options/tst.defaultargs.d | 6 ++--
test/unittest/options/tst.defaultargs2.d | 6 ++--
test/unittest/options/tst.define.d | 6 ++--
test/unittest/options/tst.destructive.d | 4 +--
test/unittest/options/tst.dtypes.sh | 4 +--
test/unittest/options/tst.incdir.sh | 4 +--
test/unittest/options/tst.iregs.sh | 4 +--
test/unittest/options/tst.knodefs.sh | 4 +--
test/unittest/options/tst.ldpath.sh | 4 +--
test/unittest/options/tst.libdir.r | 2 +-
test/unittest/options/tst.libdir.sh | 6 ++--
test/unittest/options/tst.linkmode.r | 2 +-
test/unittest/options/tst.linkmode.sh | 4 +--
test/unittest/options/tst.q.d | 4 +--
test/unittest/options/tst.quiet.d | 4 +--
test/unittest/options/tst.stdc-a.d | 4 +--
test/unittest/options/tst.stdc-c.d | 4 +--
test/unittest/options/tst.stdc-s.d | 4 +--
test/unittest/options/tst.stdc-t.d | 4 +--
test/unittest/options/tst.strsize-min.d | 4 +--
test/unittest/options/tst.switchrate.sh | 4 +--
test/unittest/options/tst.tregs.r | 4 +--
test/unittest/options/tst.tregs.sh | 4 +--
test/unittest/options/tst.undef.d | 6 ++--
test/unittest/options/tst.verbose.sh | 6 ++--
test/unittest/options/tst.w.d | 4 +--
test/unittest/options/tst.zdefs.d | 6 ++--
.../err.D_PROTO_ARG.pcap_non_scalar_arg1.d | 6 ++--
.../err.D_PROTO_ARG.pcap_non_scalar_arg2.d | 6 ++--
.../pcap/err.D_PROTO_LEN.pcap_missing_arg.d | 6 ++--
.../pcap/err.D_PROTO_LEN.pcap_too_few_args.d | 6 ++--
.../pcap/err.D_PROTO_LEN.pcap_too_many_args.d | 6 ++--
test/unittest/pcap/tst.pcap.regleak.d | 6 ++--
.../unittest/pid/err.D_PROC_CREATEFAIL.many.d | 4 +--
test/unittest/pid/tst.addprobes.sh | 6 ++--
test/unittest/pid/tst.args1.d | 4 +--
test/unittest/pid/tst.coverage.d | 4 +--
test/unittest/pid/tst.emptystack.d | 4 +--
test/unittest/pid/tst.gcc.d | 4 +--
test/unittest/pid/tst.main.sh | 6 ++--
test/unittest/pid/tst.manypids.sh | 4 +--
test/unittest/pid/tst.multi-return.d | 4 +--
test/unittest/pid/tst.newprobes.sh | 8 ++---
test/unittest/pid/tst.probemod.sh | 4 +--
test/unittest/pid/tst.provregex2.sh | 4 +--
test/unittest/pid/tst.provregex4.sh | 4 +--
test/unittest/pid/tst.restartloop.sh | 4 +--
test/unittest/pid/tst.ret1.d | 4 +--
test/unittest/pid/tst.ret2.d | 4 +--
test/unittest/pid/tst.self-grab.sh | 4 +--
test/unittest/pid/tst.weak1.d | 4 +--
test/unittest/pid/tst.weak2.d | 4 +--
test/unittest/pidns/tst.begin.sh | 2 +-
test/unittest/pidns/tst.concurrent.sh | 4 +--
test/unittest/pidns/tst.disasm-helper.sh | 4 +--
test/unittest/pidns/tst.end.sh | 4 +--
test/unittest/pidns/tst.io-dev-name.sh | 4 +--
test/unittest/pointers/err.AllocaOverrun.d | 6 ++--
test/unittest/pointers/err.BadAlign.d | 6 ++--
.../pointers/err.D_ADDROF_VAR.ArrayVar.d | 4 +--
.../pointers/err.D_ADDROF_VAR.DynamicVar.d | 4 +--
test/unittest/pointers/err.D_ADDROF_VAR.agg.d | 4 +--
.../pointers/err.D_DEREF_NONPTR.noptr.d | 4 +--
.../err.D_DEREF_VOID.VoidPointerDeref.d | 4 +--
.../err.D_OP_ARRFUN.ArrayAssignment.d | 4 +--
.../err.D_OP_INCOMPAT.VoidPointerArith.d | 4 +--
.../pointers/err.D_OP_LVAL.AddressChange.d | 6 ++--
.../pointers/err.D_OP_PTR.NonPointerAccess.d | 6 ++--
.../pointers/err.D_OP_PTR.badpointer.d | 4 +--
.../pointers/err.D_OP_SOU.BadPointerAccess.d | 4 +--
.../pointers/err.D_OP_SOU.badpointer.d | 4 +--
test/unittest/pointers/err.InvalidAddress1.d | 6 ++--
test/unittest/pointers/err.InvalidAddress2.d | 6 ++--
test/unittest/pointers/err.InvalidAddress3.d | 6 ++--
test/unittest/pointers/err.InvalidAddress4.d | 6 ++--
test/unittest/pointers/err.InvalidAddress5.d | 6 ++--
test/unittest/pointers/tst.ArrayPointer1.d | 6 ++--
test/unittest/pointers/tst.ArrayPointer2.d | 6 ++--
test/unittest/pointers/tst.ArrayPointer3.d | 6 ++--
test/unittest/pointers/tst.GlobalVar.d | 6 ++--
.../pointers/tst.IntegerArithmetic1.d | 6 ++--
.../pointers/tst.PointerArithmetic1.d | 6 ++--
.../pointers/tst.PointerArithmetic2.d | 6 ++--
.../pointers/tst.PointerArithmetic3.d | 6 ++--
.../unittest/pointers/tst.PointerAssignment.d | 6 ++--
test/unittest/pointers/tst.ValidPointer1.d | 4 +--
test/unittest/pointers/tst.VoidCast.d | 6 ++--
test/unittest/pointers/tst.basic1.d | 4 +--
test/unittest/pointers/tst.basic2.d | 4 +--
test/unittest/pragma/err.D_PRAGERR.d | 4 +--
.../pragma/err.D_PRAGMA_DEPEND.main.d | 4 +--
test/unittest/pragma/err.D_PRAGMA_INVAL.d | 4 +--
test/unittest/pragma/err.D_PRAGMA_MALFORM.d | 4 +--
.../pragma/err.D_PRAGMA_UNUSED.UnusedPragma.d | 6 ++--
test/unittest/pragma/err.circlibdep.sh | 4 +--
test/unittest/pragma/err.invalidlibdep.sh | 4 +--
test/unittest/pragma/tst.libdep.sh | 4 +--
.../pragma/tst.libdepfullyconnected.sh | 4 +--
...CA_INCOMPAT.alloca-postinc-instantiation.d | 6 ++--
.../err.D_PRED_SCALAR.NonScalarPred.d | 4 +--
.../predicates/err.D_SYNTAX.invalid.d | 6 ++--
test/unittest/predicates/err.D_SYNTAX.operr.d | 6 ++--
.../tst.alloca-postinc-instantiation.d | 14 ++++----
test/unittest/predicates/tst.basics.d | 8 ++---
test/unittest/predicates/tst.complex.d | 30 ++++++++--------
test/unittest/predicates/tst.predcache.sh | 10 +++---
.../err.D_IDENT_UNDEF.afterprobe.d | 4 +--
.../preprocessor/err.D_SYNTAX.withoutpound.d | 4 +--
test/unittest/preprocessor/err.defincomp.d | 4 +--
.../preprocessor/err.ifdefelsenotendif.d | 4 +--
test/unittest/preprocessor/err.ifdefincomp.d | 4 +--
.../unittest/preprocessor/err.ifdefnotendif.d | 4 +--
test/unittest/preprocessor/err.incompelse.d | 4 +--
test/unittest/preprocessor/err.mulelse.d | 4 +--
test/unittest/preprocessor/tst.ifdef.d | 4 +--
test/unittest/preprocessor/tst.ifndef.d | 4 +--
test/unittest/preprocessor/tst.ifnotdef.d | 4 +--
test/unittest/preprocessor/tst.logicaland.d | 4 +--
test/unittest/preprocessor/tst.logicalandor.d | 4 +--
test/unittest/preprocessor/tst.logicalor.d | 4 +--
test/unittest/preprocessor/tst.muland.d | 4 +--
test/unittest/preprocessor/tst.mulor.d | 4 +--
test/unittest/preprocessor/tst.precondi.d | 4 +--
test/unittest/preprocessor/tst.predefined.sh | 4 +--
.../preprocessor/tst.predicatedeclare.d | 4 +--
test/unittest/preprocessor/tst.preexp.d | 4 +--
test/unittest/preprocessor/tst.preexpelse.d | 4 +--
test/unittest/preprocessor/tst.preexpif.d | 4 +--
test/unittest/preprocessor/tst.preexpifelse.d | 4 +--
test/unittest/preprocessor/tst.withinprobe.d | 4 +--
test/unittest/print/err.D_PRINT_SIZE.zero.d | 4 +--
test/unittest/print/err.D_PROTO_ARG.arg.d | 4 +--
test/unittest/print/err.D_PROTO_LEN.toofew.d | 4 +--
test/unittest/print/err.D_PROTO_LEN.toomany.d | 4 +--
test/unittest/print/tst.print.local.d | 4 +--
test/unittest/print/tst.print.local.trunc.d | 4 +--
test/unittest/print/tst.print.local.trunc2.d | 4 +--
test/unittest/print/tst.print.local.zeroed.d | 4 +--
test/unittest/print/tst.print.modtype.d | 4 +--
test/unittest/print/tst.print.regleak.d | 4 +--
test/unittest/print/tst.print.skb.d | 4 +--
.../printa/err.D_PRINTA_AGGARG.badagg.d | 4 +--
.../printa/err.D_PRINTA_AGGARG.badfmt.d | 4 +--
.../printa/err.D_PRINTA_AGGARG.badval.d | 4 +--
test/unittest/printa/err.D_PRINTA_PROTO.bad.d | 4 +--
.../printa/err.D_PRINTF_ARG_TYPE.jstack.d | 4 +--
.../printa/err.D_PRINTF_ARG_TYPE.stack.d | 4 +--
.../printa/err.D_PRINTF_ARG_TYPE.ustack.d | 4 +--
test/unittest/printa/tst.basics.d | 4 +--
test/unittest/printa/tst.def.d | 4 +--
test/unittest/printa/tst.dynwidth.d | 4 +--
test/unittest/printa/tst.fmt.d | 4 +--
test/unittest/printa/tst.jstack.d | 4 +--
test/unittest/printa/tst.many.d | 8 ++---
test/unittest/printa/tst.manyval.d | 4 +--
test/unittest/printa/tst.stack.d | 4 +--
test/unittest/printa/tst.tuple.d | 4 +--
test/unittest/printa/tst.ustack.d | 4 +--
test/unittest/printa/tst.walltimestamp.sh | 6 ++--
.../printf/err.D_PRINTF_AGG_CONV.aggfmt.d | 4 +--
.../printf/err.D_PRINTF_ARG_EXTRA.toomany.d | 4 +--
.../printf/err.D_PRINTF_ARG_EXTRA.widths.d | 4 +--
.../printf/err.D_PRINTF_ARG_PROTO.novalue.d | 4 +--
.../printf/err.D_PRINTF_ARG_TYPE.aggarg.d | 4 +--
.../printf/err.D_PRINTF_ARG_TYPE.recursive.d | 4 +--
.../printf/err.D_PRINTF_DYN_PROTO.noprec.d | 4 +--
.../printf/err.D_PRINTF_DYN_PROTO.nowidth.d | 4 +--
.../printf/err.D_PRINTF_DYN_TYPE.badprec.d | 4 +--
.../printf/err.D_PRINTF_DYN_TYPE.badwidth.d | 4 +--
test/unittest/printf/err.D_PROTO_ARG.d | 4 +--
test/unittest/printf/err.D_PROTO_LEN.toofew.d | 4 +--
test/unittest/printf/err.D_SYNTAX.badconv1.d | 4 +--
test/unittest/printf/err.D_SYNTAX.badconv2.d | 4 +--
test/unittest/printf/err.D_SYNTAX.badconv3.d | 4 +--
test/unittest/printf/tst.basics.d | 4 +--
test/unittest/printf/tst.flags.d | 4 +--
test/unittest/printf/tst.grouping-LC_ALL.sh | 2 +-
.../printf/tst.grouping-LC_NUMERIC.sh | 2 +-
test/unittest/printf/tst.hello.d | 4 +--
test/unittest/printf/tst.ints.d | 4 +--
test/unittest/printf/tst.precs.d | 4 +--
test/unittest/printf/tst.printcont.d | 4 +--
test/unittest/printf/tst.rawfmt.d | 4 +--
test/unittest/printf/tst.stack.d | 6 ++--
test/unittest/printf/tst.str.d | 4 +--
test/unittest/printf/tst.sym.d | 4 +--
test/unittest/printf/tst.uints.d | 4 +--
test/unittest/printf/tst.ustack25_pid.d | 4 +--
test/unittest/printf/tst.wide-bug30404549.sh | 4 +--
test/unittest/printf/tst.wide.sh | 4 +--
test/unittest/printf/tst.widths.d | 4 +--
test/unittest/printf/tst.widths1.d | 4 +--
test/unittest/printf/tst.wp.d | 4 +--
.../probes/err.D_PDESC_ZERO.probeqtn.d | 4 +--
.../probes/err.D_PDESC_ZERO.tickstar.d | 4 +--
test/unittest/probes/tst.basic1.d | 4 +--
test/unittest/probes/tst.check.d | 6 ++--
test/unittest/probes/tst.declare.d | 4 +--
test/unittest/probes/tst.declareafter.d | 4 +--
test/unittest/probes/tst.emptyprobe.d | 6 ++--
test/unittest/probes/tst.pragma.d | 4 +--
test/unittest/probes/tst.pragmainside.d | 4 +--
test/unittest/probes/tst.pragmaoutside.d | 4 +--
test/unittest/probes/tst.probestar.d | 4 +--
test/unittest/proc/tst.discard.sh | 4 +--
test/unittest/proc/tst.exec-execve.sh | 4 +--
test/unittest/proc/tst.exec-execveat.sh | 4 +--
test/unittest/proc/tst.execloop.sh | 4 +--
test/unittest/proc/tst.exitcore.sh | 4 +--
test/unittest/proc/tst.exitkilled.sh | 4 +--
test/unittest/proc/tst.omp.sh | 4 +--
test/unittest/proc/tst.pr_psargs.d | 8 ++---
test/unittest/proc/tst.pr_psargs_other_task.d | 8 ++---
test/unittest/proc/tst.pthread-exec.sh | 4 +--
test/unittest/proc/tst.self-grab.sh | 4 +--
test/unittest/proc/tst.signal.sh | 4 +--
test/unittest/proc/tst.signals.sh | 4 +--
test/unittest/proc/tst.slow-self-grab.sh | 4 +--
test/unittest/proc/tst.system-daemon.sh | 8 ++---
test/unittest/profile-n/tst.argtest.d | 6 ++--
test/unittest/profile-n/tst.func.sh | 6 ++--
test/unittest/profile-n/tst.mod.sh | 6 ++--
test/unittest/profile-n/tst.profilehz.d | 4 +--
test/unittest/profile-n/tst.profilems.d | 4 +--
test/unittest/profile-n/tst.profilemsec.d | 4 +--
test/unittest/profile-n/tst.profilenhz.d | 4 +--
test/unittest/profile-n/tst.profilens.d | 4 +--
test/unittest/profile-n/tst.profilensec.d | 4 +--
test/unittest/profile-n/tst.profiles.d | 4 +--
test/unittest/profile-n/tst.profilesec.d | 4 +--
test/unittest/profile-n/tst.profileus.d | 4 +--
test/unittest/profile-n/tst.profileusec.d | 4 +--
test/unittest/profile-n/tst.sym.sh | 6 ++--
test/unittest/profile-n/tst.ufunc.sh | 8 ++---
test/unittest/profile-n/tst.ufuncsort.sh | 4 +--
test/unittest/profile-n/tst.umod.sh | 8 ++---
test/unittest/profile-n/tst.usym.sh | 8 ++---
.../providers/err.D_PDESC_INVAL.wrongdec4.d | 4 +--
.../providers/err.D_PDESC_ZERO.nonprofile.d | 4 +--
.../providers/err.D_PDESC_ZERO.wrongdec1.d | 4 +--
.../providers/err.D_PDESC_ZERO.wrongdec2.d | 4 +--
.../providers/err.D_PDESC_ZERO.wrongdec3.d | 4 +--
.../providers/rawfbt/err.D_ARGS_IDX.entry.d | 4 +--
.../providers/rawfbt/err.D_ARGS_IDX.return.d | 4 +--
.../providers/rawfbt/err.D_PDESC_ZERO.d | 4 +--
test/unittest/providers/rawfbt/tst.entry.d | 4 +--
test/unittest/providers/rawfbt/tst.return1.d | 4 +--
.../providers/rawfbt/tst.wildcard-provider.d | 2 +-
.../providers/rawtp/err.lockmem-too-low.sh | 4 +--
test/unittest/providers/tst.basics.d | 4 +--
test/unittest/providers/tst.beginexit.d | 8 ++---
test/unittest/providers/tst.beginprof.d | 4 +--
test/unittest/providers/tst.dtrace_cleanup.sh | 4 +--
test/unittest/providers/tst.probattrs.d | 4 +--
test/unittest/providers/tst.probefunc.d | 4 +--
test/unittest/providers/tst.probemod.d | 4 +--
test/unittest/providers/tst.probename.d | 4 +--
test/unittest/providers/tst.probprov.d | 4 +--
test/unittest/providers/tst.profend.d | 4 +--
test/unittest/providers/tst.profexit.d | 4 +--
test/unittest/providers/tst.trace.d | 4 +--
test/unittest/providers/tst.twoprof.d | 4 +--
.../providers/uprobe/tst.multithread.sh | 2 +-
test/unittest/rates/tst.aggrate.d | 8 ++---
test/unittest/rates/tst.statusrate.d | 10 +++---
test/unittest/rates/tst.switchrate.d | 6 ++--
test/unittest/regression/exit_panic.d | 4 +--
.../regression/tst.DTRACEFLT_BADADDR.d_path.d | 6 ++--
test/unittest/regression/tst.array.d | 4 +--
test/unittest/regression/tst.sigaltstack.d | 4 +--
.../regression/tst.unload-reload-oops.sh | 4 +--
.../scalars/err.D_ARR_LOCAL.thisarray.d | 4 +--
.../scalars/err.D_DECL_CLASS.selfthis.d | 4 +--
.../scalars/err.D_DECL_CLASS.thisself.d | 4 +--
.../scalars/err.D_DECL_IDRED.errval.d | 4 +--
.../scalars/err.D_OP_INCOMPAT.dec.err.d | 4 +--
.../scalars/err.D_OP_INCOMPAT.dupgtype.d | 4 +--
.../scalars/err.D_OP_INCOMPAT.dupltype.d | 4 +--
.../scalars/err.D_OP_INCOMPAT.dupttype.d | 4 +--
.../scalars/err.D_SYNTAX.declare-init.d | 2 +-
test/unittest/scalars/err.D_SYNTAX.declare.d | 2 +-
test/unittest/scalars/tst.basicvar.d | 4 +--
test/unittest/scalars/tst.localvar.d | 4 +--
test/unittest/scalars/tst.misc.d | 4 +--
test/unittest/scalars/tst.self.d | 4 +--
test/unittest/scalars/tst.selfarray.d | 4 +--
test/unittest/scalars/tst.selfarray2.d | 8 ++---
test/unittest/scalars/tst.selfthis.d | 4 +--
test/unittest/scalars/tst.thisself.d | 4 +--
test/unittest/sched/tst.stackdepth.d | 4 +--
test/unittest/sched/tst.var-chip.d | 8 ++---
test/unittest/sched/tst.var-cpu.d | 8 ++---
test/unittest/sched/tst.var-curcpu.d | 8 ++---
test/unittest/sched/tst.var-lgrp.d | 8 ++---
test/unittest/sched/tst.var-pset.d | 8 ++---
.../scripting/err.D_MACRO_UNDEF.invalidargs.d | 2 +-
.../unittest/scripting/err.D_OP_LVAL.rdonly.d | 2 +-
.../scripting/err.D_OP_WRITE.usepidmacro.d | 2 +-
test/unittest/scripting/err.D_SYNTAX.concat.d | 2 +-
test/unittest/scripting/err.D_SYNTAX.desc.d | 2 +-
test/unittest/scripting/err.D_SYNTAX.inval.d | 2 +-
test/unittest/scripting/err.D_SYNTAX.pid.d | 2 +-
.../scripting/tst.D_MACRO_UNUSED.overflow.sh | 4 +--
test/unittest/scripting/tst.arg0.d | 2 +-
test/unittest/scripting/tst.arguments.sh | 4 +--
test/unittest/scripting/tst.assign.d | 2 +-
test/unittest/scripting/tst.basic.d | 2 +-
test/unittest/scripting/tst.egid.sh | 6 ++--
test/unittest/scripting/tst.euid.sh | 6 ++--
test/unittest/scripting/tst.gid.sh | 6 ++--
test/unittest/scripting/tst.pgid.d | 2 +-
test/unittest/scripting/tst.pid.d | 2 +-
test/unittest/scripting/tst.ppid.sh | 6 ++--
test/unittest/scripting/tst.quiet.d | 4 +--
test/unittest/scripting/tst.sid-valid.sh | 6 ++--
test/unittest/scripting/tst.sid.d | 2 +-
test/unittest/scripting/tst.stringmacro.sh | 4 +--
test/unittest/scripting/tst.trace.d | 2 +-
test/unittest/scripting/tst.uid.sh | 6 ++--
test/unittest/sdt/tst.args-3.d | 4 +--
test/unittest/sdt/tst.args-4.d | 4 +--
test/unittest/sdt/tst.modsdt.d | 4 +--
test/unittest/sdt/tst.perf-types.sh | 4 +--
test/unittest/sdt/tst.section-oops.sh | 4 +--
.../sizeof/err.D_IDENT_BADREF.SizeofAssoc.d | 4 +--
.../sizeof/err.D_IDENT_UNDEF.UnknownSymbol.d | 2 +-
test/unittest/sizeof/err.D_SIZEOF_TYPE.d | 4 +--
.../sizeof/err.D_SYNTAX.SizeofBadType.d | 4 +--
test/unittest/sizeof/tst.SizeofArray.d | 6 ++--
test/unittest/sizeof/tst.SizeofDataTypes.d | 6 ++--
test/unittest/sizeof/tst.SizeofExpression.d | 6 ++--
test/unittest/sizeof/tst.SizeofNULL.d | 6 ++--
test/unittest/sizeof/tst.SizeofStrConst.d | 4 +--
test/unittest/sizeof/tst.SizeofString1.d | 4 +--
test/unittest/sizeof/tst.SizeofString2.d | 4 +--
.../speculation/err.CommitWithInvalid.d | 12 +++----
.../err.D_ACT_SPEC.SpeculateWithBreakPoint.d | 6 ++--
.../err.D_ACT_SPEC.SpeculateWithChill.d | 6 ++--
.../err.D_ACT_SPEC.SpeculateWithCopyOut.d | 8 ++---
.../err.D_ACT_SPEC.SpeculateWithCopyOutStr.d | 8 ++---
.../err.D_ACT_SPEC.SpeculateWithPanic.d | 6 ++--
.../err.D_ACT_SPEC.SpeculateWithRaise.d | 6 ++--
.../err.D_ACT_SPEC.SpeculateWithStop.d | 6 ++--
.../speculation/err.D_AGG_COMM.AggAftCommit.d | 6 ++--
.../err.D_AGG_SPEC.SpeculateWithAvg.d | 6 ++--
.../err.D_AGG_SPEC.SpeculateWithCount.d | 6 ++--
.../err.D_AGG_SPEC.SpeculateWithLquant.d | 6 ++--
.../err.D_AGG_SPEC.SpeculateWithMax.d | 6 ++--
.../err.D_AGG_SPEC.SpeculateWithMin.d | 6 ++--
.../err.D_AGG_SPEC.SpeculateWithQuant.d | 6 ++--
.../err.D_AGG_SPEC.SpeculateWithSum.d | 6 ++--
.../err.D_COMM_DREC.CommitAftDataRec.d | 6 ++--
.../err.D_DREC_COMM.DataRecAftCommit.d | 8 ++---
.../err.D_DREC_COMM.ExitAfterCommit.d | 10 +++---
.../speculation/err.D_EXIT_SPEC.ExitAftSpec.d | 8 ++---
.../err.D_PRAGMA_MALFORM.NspecExpr.d | 12 +++----
.../err.D_PRAGMA_OPTSET.HugeNspecValue.d | 12 +++----
.../err.D_PRAGMA_OPTSET.InvalidSpecSize.d | 6 ++--
.../err.D_PRAGMA_OPTSET.NegSpecSize.d | 12 +++----
.../speculation/err.D_PROTO_LEN.SpecNoId.d | 6 ++--
.../err.D_SPEC_COMM.SpecAftCommit.d | 6 ++--
.../err.D_SPEC_DREC.SpecAftDataRec.d | 8 ++---
.../speculation/err.D_SPEC_SPEC.SpecAftSpec.d | 6 ++--
.../speculation/err.DiscardWithInvalid.d | 12 +++----
test/unittest/speculation/err.NegativeNspec.d | 4 +--
.../speculation/tst.CommitAfterDiscard.d | 14 ++++----
.../speculation/tst.CommitCommitCommit.d | 16 ++++-----
.../speculation/tst.CommitDiscard4x.d | 26 +++++++-------
.../speculation/tst.CommitWithInactive.d | 12 +++----
.../unittest/speculation/tst.CommitWithZero.d | 10 +++---
.../speculation/tst.DataRecAftDiscard.d | 14 ++++----
.../speculation/tst.DiscardAftCommit.d | 14 ++++----
.../speculation/tst.DiscardAftDataRec.d | 6 ++--
.../speculation/tst.DiscardAftDiscard.d | 14 ++++----
.../speculation/tst.DiscardWithInactive.d | 12 +++----
.../speculation/tst.DiscardWithZero.d | 10 +++---
.../unittest/speculation/tst.ExitAftDiscard.d | 8 ++---
test/unittest/speculation/tst.NoSpecBuffer.d | 8 ++---
test/unittest/speculation/tst.SingleCPU.d | 4 +--
.../speculation/tst.SpecSizeVariations.sh | 16 ++++-----
.../speculation/tst.SpeculateWithRandom.d | 10 +++---
.../speculation/tst.SpeculationCommit.d | 12 +++----
.../tst.SpeculationCommitNotQuiet.d | 12 +++----
.../speculation/tst.SpeculationDefault.d | 8 ++---
.../tst.SpeculationDefaultCommit.d | 10 +++---
.../tst.SpeculationDefaultDiscard.d | 10 +++---
.../speculation/tst.SpeculationDiscard.d | 12 +++----
.../tst.SpeculationDiscardNotQuiet.d | 12 +++----
test/unittest/speculation/tst.SpeculationID.d | 6 ++--
.../speculation/tst.SpeculationWithZero.d | 10 +++---
.../unittest/speculation/tst.TwoSpecBuffers.d | 12 +++----
test/unittest/speculation/tst.negcommit.d | 6 ++--
test/unittest/speculation/tst.negspec.d | 6 ++--
.../unittest/speculation/tst.zerosize-chill.d | 10 +++---
test/unittest/speculation/tst.zerosize.d | 10 +++---
.../stability/err.D_ATTR_MIN.MinAttributes.d | 6 ++--
test/unittest/stack/err.D_PROTO_ARG.stack.d | 4 +--
.../stack/err.D_PROTO_ARG.ustack-frames.d | 4 +--
.../stack/err.D_PROTO_ARG.ustack-strsize.d | 4 +--
test/unittest/stack/err.D_PROTO_LEN.stack.d | 4 +--
test/unittest/stack/err.D_PROTO_LEN.ustack.d | 4 +--
test/unittest/stack/err.D_STACK_SIZE.neg.d | 4 +--
test/unittest/stack/err.D_STACK_SIZE.zero.d | 4 +--
test/unittest/stack/err.D_USTACK_FRAMES.bad.d | 4 +--
.../unittest/stack/err.D_USTACK_STRSIZE.bad.d | 4 +--
test/unittest/stack/tst.stack.d | 4 +--
test/unittest/stack/tst.stack_fbt.sh | 4 +--
.../struct/err.D_ADDROF_VAR.StructPointer.d | 4 +--
.../err.D_DECL_COMBO.StructWithoutColon.d | 4 +--
.../err.D_DECL_COMBO.StructWithoutColon1.d | 4 +--
.../struct/err.D_DECL_INCOMPLETE.circular.d | 4 +--
.../struct/err.D_DECL_INCOMPLETE.order.d | 4 +--
.../struct/err.D_DECL_INCOMPLETE.order2.d | 6 ++--
.../struct/err.D_DECL_INCOMPLETE.recursive.d | 4 +--
.../struct/err.D_DECL_INCOMPLETE.simple.d | 4 +--
.../struct/err.D_DECL_VOIDOBJ.baddec.d | 4 +--
.../struct/err.D_PROTO_ARG.DupStructAssoc.d | 4 +--
test/unittest/struct/tst.StructAssoc.d | 6 ++--
test/unittest/struct/tst.StructDataTypes.d | 4 +--
test/unittest/struct/tst.StructInside.d | 8 ++---
test/unittest/struct/tst.clauselocal.d | 6 ++--
.../unittest/struct/tst.global_local_scalar.d | 6 ++--
.../unittest/struct/tst.global_local_struct.d | 6 ++--
.../struct/tst.global_local_struct_nest.d | 6 ++--
test/unittest/struct/tst.implicit_decl.d | 6 ++--
test/unittest/syscall/tst.args.d | 4 +--
test/unittest/syscall/tst.return_args.d | 4 +--
test/unittest/tcp/tst.ipv4localtcp.sh | 6 ++--
test/unittest/tcp/tst.ipv4localtcpstate.sh | 6 ++--
test/unittest/tcp/tst.ipv4remotetcp.sh | 6 ++--
test/unittest/tcp/tst.ipv4remotetcpstate.sh | 6 ++--
test/unittest/tcp/tst.ipv6localtcp.sh | 6 ++--
test/unittest/tcp/tst.ipv6localtcpstate.sh | 6 ++--
test/unittest/tick-n/tst.tickarg0.d | 4 +--
test/unittest/tick-n/tst.tickms.d | 4 +--
test/unittest/tick-n/tst.tickmsec.d | 4 +--
test/unittest/tick-n/tst.tickns.d | 4 +--
test/unittest/tick-n/tst.ticknsec.d | 4 +--
test/unittest/tick-n/tst.tickquality-100ms.d | 10 +++---
test/unittest/tick-n/tst.tickquality-10ms.d | 10 +++---
test/unittest/tick-n/tst.ticks.d | 4 +--
test/unittest/tick-n/tst.ticksec.d | 6 ++--
test/unittest/tick-n/tst.tickus.d | 4 +--
test/unittest/tick-n/tst.tickusec.d | 4 +--
test/unittest/trace/err.D_PROTO_LEN.bad.d | 4 +--
test/unittest/trace/err.D_TRACE_VOID.bad.d | 4 +--
test/unittest/trace/tst.misc.d | 8 ++---
test/unittest/trace/tst.qstring.d | 4 +--
test/unittest/trace/tst.string.d | 4 +--
.../tracemem/err.D_PROTO_ARG.badsize.d | 4 +--
.../tracemem/err.D_PROTO_LEN.toofew.d | 4 +--
.../tracemem/err.D_PROTO_LEN.toomany.d | 4 +--
.../tracemem/err.D_TRACEMEM_ADDR.badaddr.d | 6 ++--
.../tracemem/err.D_TRACEMEM_SIZE.negsize.d | 4 +--
.../tracemem/err.D_TRACEMEM_SIZE.zerosize.d | 4 +--
test/unittest/tracemem/tst.init_task.d | 8 ++---
test/unittest/tracemem/tst.tracemem.d | 4 +--
.../err.D_CAST_INVAL.CastTransData.d | 4 +--
.../err.D_DECL_TYPERED.BadTransDecl.d | 4 +--
.../err.D_OP_INCOMPLETE.NonExistentInput1.d | 4 +--
.../translators/err.D_SYNTAX.BadTransDecl1.d | 4 +--
.../translators/err.D_SYNTAX.BadTransDecl3.d | 4 +--
.../translators/err.D_SYNTAX.BadTransDecl4.d | 4 +--
.../err.D_TYPE_MEMBER.NonExistentInput2.d | 4 +--
.../err.D_XLATE_INCOMPAT.BadInputType1.d | 4 +--
.../err.D_XLATE_MEMB.NonExistentOutput2.d | 4 +--
.../err.D_XLATE_NONE.BadTransDecl6.d | 6 ++--
.../err.D_XLATE_REDECL.RepeatTransDecl.d | 4 +--
.../err.D_XLATE_SOU.BadTransDecl8.d | 4 +--
.../translators/err.D_XLATE_SOU.BadTransInt.d | 4 +--
.../err.D_XLATE_SOU.NonExistentOutput1.d | 4 +--
.../translators/tst.CircularTransDecl.d | 10 +++---
.../unittest/translators/tst.EmptyTransDecl.d | 8 ++---
test/unittest/translators/tst.ForwardTag.d | 4 +--
.../translators/tst.InputAliasTrans.d | 4 +--
test/unittest/translators/tst.InputIntTrans.d | 4 +--
test/unittest/translators/tst.NullInput.d | 6 ++--
.../translators/tst.OutputAliasTrans.d | 4 +--
.../translators/tst.PartialDereferencing.d | 10 +++---
.../translators/tst.PartialOutputTransDefn.d | 4 +--
.../unittest/translators/tst.ProcModelTrans.d | 6 ++--
.../translators/tst.RepeatDeclaration.d | 4 +--
.../translators/tst.SimultaneousTranslators.d | 4 +--
.../translators/tst.StructureAssignment.d | 10 +++---
.../translators/tst.TestTransStability.d | 6 ++--
.../translators/tst.TransNonPointer.d | 10 +++---
.../translators/tst.TransOutputPointer.d | 8 ++---
test/unittest/translators/tst.TransPointer.d | 4 +--
test/unittest/translators/tst.TranslateSelf.d | 8 ++---
.../translators/tst.UnionInputTrans.d | 4 +--
.../translators/tst.UnionOutputTrans.d | 4 +--
.../typedef/err.D_DECL_IDRED.DupTypeDef.d | 6 ++--
.../typedef/err.D_SYNTAX.BadExistingTypedef.d | 4 +--
.../typedef/err.D_SYNTAX.TypedefInClause.d | 4 +--
test/unittest/typedef/tst.ChainTypedef.d | 4 +--
test/unittest/typedef/tst.TypedefDataAssign.d | 4 +--
.../unittest/types/err.D_CAST_INVAL.badcast.d | 4 +--
.../types/err.D_CG_DYN.ResultDynType.d | 4 +--
.../types/err.D_CHR_OFLOW.charconst.d | 4 +--
test/unittest/types/err.D_DECL_BADCLASS.bad.d | 4 +--
.../types/err.D_DECL_SCOPE.scopeop-ident.d | 2 +-
.../unittest/types/err.D_DECL_SCOPE.scopeop.d | 4 +--
.../types/err.D_DECL_USELESS.baddec.d | 4 +--
test/unittest/types/err.D_OP_ACT.badcond.d | 4 +--
.../types/err.D_OP_ARITH.badoperand.d | 4 +--
.../types/err.D_OP_INCOMPAT.badassign.d | 4 +--
test/unittest/types/err.D_OP_INT.badbitop.d | 4 +--
test/unittest/types/err.D_OP_INT.badshift.d | 4 +--
test/unittest/types/err.D_OP_SCALAR.badcond.d | 4 +--
.../unittest/types/err.D_OP_SCALAR.badincop.d | 4 +--
.../unittest/types/err.D_OP_SCALAR.badlogop.d | 4 +--
.../unittest/types/err.D_PROTO_LEN.badcond1.d | 4 +--
test/unittest/types/err.D_SYNTAX.badid.d | 2 +-
.../types/err.D_XLATE_REDECL.ResultDynType.d | 4 +--
test/unittest/types/err.unloaded_var.d | 4 +--
test/unittest/types/tst.assignops.d | 4 +--
test/unittest/types/tst.badshiftops.d | 4 +--
test/unittest/types/tst.basics.d | 4 +--
test/unittest/types/tst.bitops.d | 4 +--
test/unittest/types/tst.castwritable.d | 4 +--
test/unittest/types/tst.charconstants.d | 4 +--
test/unittest/types/tst.complex.d | 4 +--
test/unittest/types/tst.condexpr.d | 8 ++---
test/unittest/types/tst.constants.d | 4 +--
test/unittest/types/tst.conv.d | 4 +--
test/unittest/types/tst.enum.d | 4 +--
test/unittest/types/tst.intincop.d | 8 ++---
test/unittest/types/tst.intops.d | 10 +++---
test/unittest/types/tst.inttypes.d | 4 +--
.../types/tst.nested-unnamed-structs.d | 8 ++---
test/unittest/types/tst.notypeload.sh | 10 +++---
test/unittest/types/tst.ptrincop.d | 8 ++---
test/unittest/types/tst.ptrops.d | 10 +++---
test/unittest/types/tst.relenum.d | 8 ++---
test/unittest/types/tst.relstring.d | 10 +++---
test/unittest/types/tst.scope-user-dotted.sh | 2 +-
test/unittest/types/tst.scope-user-types.d | 2 +-
test/unittest/types/tst.shiftops.d | 8 ++---
test/unittest/types/tst.stringconstants.d | 4 +--
test/unittest/types/tst.struct-padding.d | 4 +--
test/unittest/types/tst.struct.d | 4 +--
test/unittest/types/tst.struct2.d | 6 ++--
test/unittest/types/tst.typedef.d | 4 +--
test/unittest/types/tst.typedef2.d | 6 ++--
test/unittest/types/tst.unaryop.d | 4 +--
test/unittest/types/tst.unloaded.d | 4 +--
test/unittest/udp/tst.ipv4localudp.sh | 6 ++--
test/unittest/udp/tst.ipv4remoteudp.sh | 6 ++--
test/unittest/udp/tst.ipv6localudp.sh | 6 ++--
.../union/err.D_ADDROF_VAR.UnionPointer.d | 4 +--
.../err.D_DECL_COMBO.UnionWithoutColon.d | 4 +--
.../err.D_DECL_COMBO.UnionWithoutColon1.d | 4 +--
.../union/err.D_DECL_INCOMPLETE.circular.d | 4 +--
.../union/err.D_DECL_INCOMPLETE.order.d | 4 +--
.../union/err.D_DECL_INCOMPLETE.recursive.d | 4 +--
.../union/err.D_DECL_INCOMPLETE.simple.d | 4 +--
.../union/err.D_PROTO_ARG.DupUnionAssoc.d | 4 +--
test/unittest/union/tst.UnionAssoc.d | 6 ++--
test/unittest/union/tst.UnionDataTypes.d | 4 +--
test/unittest/union/tst.UnionInside.d | 6 ++--
test/unittest/usdt/err.argmap-null.d | 4 +--
test/unittest/usdt/err.no-Z.r | 2 +-
test/unittest/usdt/err.no-Z.sh | 4 +--
test/unittest/usdt/err.no-w.sh | 4 +--
test/unittest/usdt/err.wrong-probe-argc-cc.sh | 4 +--
test/unittest/usdt/err.wrong-probe-argc-rt.sh | 4 +--
test/unittest/usdt/err.wrong-probe.sh | 4 +--
test/unittest/usdt/err.wrong-prov.sh | 4 +--
test/unittest/usdt/tst.arg-reg.d | 4 +--
test/unittest/usdt/tst.argmap-null.d | 4 +--
test/unittest/usdt/tst.argmap-typed-partial.d | 4 +--
test/unittest/usdt/tst.argmap-typed.d | 4 +--
test/unittest/usdt/tst.argmap.d | 4 +--
test/unittest/usdt/tst.args-alt.d | 4 +--
test/unittest/usdt/tst.args.d | 4 +--
test/unittest/usdt/tst.const.d | 4 +--
test/unittest/usdt/tst.defer-Z-basic.sh | 2 +-
test/unittest/usdt/tst.defer-Z.sh | 2 +-
test/unittest/usdt/tst.defer.sh | 2 +-
test/unittest/usdt/tst.deref-decode.d | 4 +--
test/unittest/usdt/tst.dlclose3.sh | 6 ++--
test/unittest/usdt/tst.enable.d | 4 +--
test/unittest/usdt/tst.enable_and.d | 4 +--
test/unittest/usdt/tst.enable_and_2.d | 4 +--
test/unittest/usdt/tst.enable_or.d | 4 +--
test/unittest/usdt/tst.enable_or_2.d | 4 +--
test/unittest/usdt/tst.enable_pid.sh | 4 +--
test/unittest/usdt/tst.enable_return.d | 4 +--
test/unittest/usdt/tst.enable_stmt.d | 4 +--
test/unittest/usdt/tst.entryreturn.sh | 4 +--
test/unittest/usdt/tst.lingering.sh | 4 +--
.../usdt/tst.multiprov-dupprobe-shlibs.sh | 4 +--
test/unittest/usdt/tst.nusdtprobes.sh | 2 +-
test/unittest/usdt/tst.onlyenabled.r | 2 +-
test/unittest/usdt/tst.onlyenabled.sh | 4 +--
test/unittest/usdt/tst.reeval.sh | 4 +--
test/unittest/usdt/tst.tailcall.d | 4 +--
.../ustack/skip_pid0_if_oversubscribed.x | 4 +--
test/unittest/ustack/tst.bigstack.d | 4 +--
test/unittest/ustack/tst.depth.sh | 4 +--
.../tst.jstack_unprintable-bug26045010.sh | 6 ++--
test/unittest/ustack/tst.kthread.d | 4 +--
test/unittest/ustack/tst.mtspin.sh | 16 ++++-----
test/unittest/ustack/tst.spin.sh | 14 ++++----
test/unittest/ustack/tst.uaddr-pid0.d | 4 +--
test/unittest/ustack/tst.uaddr.d | 4 +--
test/unittest/ustack/tst.ufunc-pid0.d | 4 +--
test/unittest/ustack/tst.ufunc.d | 4 +--
test/unittest/ustack/tst.umod.d | 4 +--
.../ustack/tst.ustack25_max95_profile.d | 4 +--
test/unittest/ustack/tst.ustack25_profile.d | 4 +--
.../ustack/tst.ustack95_max25_profile.d | 4 +--
test/unittest/ustack/tst.ustack95_profile.d | 4 +--
.../ustack/tst.ustack_max25_profile.d | 4 +--
test/unittest/ustack/tst.ustack_profile.d | 4 +--
test/unittest/ustack/tst.usym-pid0.d | 4 +--
test/unittest/ustack/tst.usym.d | 4 +--
.../bvar/err.D_ARGS_IDX.args-neg-idx.d | 8 ++---
.../bvar/err.D_ARGS_IDX.args-no-args.d | 6 ++--
.../bvar/err.D_ARGS_IDX.args-too-many.d | 8 ++---
.../bvar/err.D_IDENT_BADREF.args-no-idx.d | 6 ++--
.../err.D_PROTO_ARG.args-non-scalar-idx.d | 6 ++--
test/unittest/variables/bvar/tst.arg0.d | 6 ++--
test/unittest/variables/bvar/tst.arg1.d | 6 ++--
test/unittest/variables/bvar/tst.arg2.d | 6 ++--
.../variables/bvar/tst.arg3-ERROR-b.sh | 12 +++----
.../unittest/variables/bvar/tst.arg3-ERROR.sh | 18 +++++-----
test/unittest/variables/bvar/tst.arg3.d | 6 ++--
test/unittest/variables/bvar/tst.arg4.d | 6 ++--
test/unittest/variables/bvar/tst.arg5.d | 6 ++--
test/unittest/variables/bvar/tst.arg6.d | 6 ++--
test/unittest/variables/bvar/tst.arg7.d | 6 ++--
test/unittest/variables/bvar/tst.arg8.d | 6 ++--
test/unittest/variables/bvar/tst.arg9.d | 6 ++--
.../variables/bvar/tst.args-match-argN.d | 8 ++---
test/unittest/variables/bvar/tst.caller-cpc.d | 4 +--
.../variables/bvar/tst.caller-dtrace.d | 6 ++--
test/unittest/variables/bvar/tst.caller-fbt.d | 4 +--
test/unittest/variables/bvar/tst.caller-io.sh | 4 +--
test/unittest/variables/bvar/tst.caller-ip.d | 4 +--
.../variables/bvar/tst.caller-lockstat.d | 4 +--
.../unittest/variables/bvar/tst.caller-proc.d | 4 +--
.../variables/bvar/tst.caller-profile.d | 4 +--
.../variables/bvar/tst.caller-rawfbt.d | 4 +--
.../variables/bvar/tst.caller-rawtp.d | 4 +--
.../variables/bvar/tst.caller-sched.d | 4 +--
test/unittest/variables/bvar/tst.curcpu.d | 6 ++--
.../variables/bvar/tst.curcpu_cpu_id.sh | 6 ++--
test/unittest/variables/bvar/tst.curthread.d | 6 ++--
test/unittest/variables/bvar/tst.epid.d | 6 ++--
test/unittest/variables/bvar/tst.errno.d | 6 ++--
test/unittest/variables/bvar/tst.execargs.d | 6 ++--
test/unittest/variables/bvar/tst.execname.d | 6 ++--
test/unittest/variables/bvar/tst.gid.d | 6 ++--
test/unittest/variables/bvar/tst.id-valid.sh | 6 ++--
test/unittest/variables/bvar/tst.id.d | 6 ++--
test/unittest/variables/bvar/tst.ipl.d | 6 ++--
.../variables/bvar/tst.offset-blank.sh | 4 +--
test/unittest/variables/bvar/tst.pid.d | 6 ++--
test/unittest/variables/bvar/tst.ppid.d | 6 ++--
test/unittest/variables/bvar/tst.ppid2.d | 6 ++--
test/unittest/variables/bvar/tst.probefunc.d | 6 ++--
test/unittest/variables/bvar/tst.probemod.d | 6 ++--
test/unittest/variables/bvar/tst.probename.d | 10 +++---
test/unittest/variables/bvar/tst.probeprov.d | 10 +++---
.../variables/bvar/tst.stackdepth-cpc.d | 4 +--
.../variables/bvar/tst.stackdepth-dtrace.d | 6 ++--
.../variables/bvar/tst.stackdepth-fbt.d | 4 +--
.../variables/bvar/tst.stackdepth-io.sh | 4 +--
.../variables/bvar/tst.stackdepth-ip.d | 4 +--
.../variables/bvar/tst.stackdepth-lockstat.d | 4 +--
.../variables/bvar/tst.stackdepth-proc.d | 4 +--
.../variables/bvar/tst.stackdepth-profile.d | 4 +--
.../variables/bvar/tst.stackdepth-rawfbt.d | 4 +--
.../variables/bvar/tst.stackdepth-rawtp.d | 4 +--
.../variables/bvar/tst.stackdepth-sched.d | 4 +--
test/unittest/variables/bvar/tst.tid.d | 6 ++--
.../bvar/tst.timestamp-bug31632630.d | 6 ++--
test/unittest/variables/bvar/tst.timestamp.d | 6 ++--
test/unittest/variables/bvar/tst.ucaller.d | 6 ++--
test/unittest/variables/bvar/tst.uid.d | 6 ++--
.../unittest/variables/bvar/tst.ustackdepth.d | 6 ++--
.../variables/bvar/tst.ustackdepth2.d | 6 ++--
.../variables/bvar/tst.ustackdepth_big.sh | 6 ++--
.../variables/bvar/tst.ustackdepth_small.d | 6 ++--
test/unittest/variables/bvar/tst.vtimestamp.d | 6 ++--
.../variables/bvar/tst.walltimestamp.d | 6 ++--
.../variables/bvar/tst.walltimestamp2.d | 4 +--
.../variables/gvar/tst.alignment-array.sh | 4 +--
.../variables/gvar/tst.alignment-char.sh | 4 +--
.../variables/gvar/tst.alignment-int.sh | 4 +--
.../variables/gvar/tst.alignment-long.sh | 4 +--
.../variables/gvar/tst.alignment-ptr.sh | 4 +--
.../variables/gvar/tst.alignment-short.sh | 4 +--
.../variables/gvar/tst.alignment-struct-2.sh | 4 +--
.../variables/gvar/tst.alignment-struct.sh | 4 +--
test/unittest/variables/gvar/tst.store-char.d | 4 +--
test/unittest/variables/gvar/tst.str-size.d | 8 ++---
.../variables/gvar/tst.undecl-offset.sh | 4 +--
.../variables/inline/tst.procfs-cwd.d | 10 +++---
.../variables/inline/tst.procfs-root.d | 10 +++---
.../variables/inline/tst.sched-chip.d | 10 +++---
.../unittest/variables/inline/tst.sched-cpu.d | 10 +++---
.../variables/inline/tst.sched-lgrp.d | 10 +++---
.../variables/inline/tst.sched-pset.d | 10 +++---
.../lvar/err.D_OP_INCOMPAT.default_int.d | 4 +--
.../variables/lvar/tst.alignment-array.sh | 4 +--
.../variables/lvar/tst.alignment-char.sh | 4 +--
.../variables/lvar/tst.alignment-int.sh | 4 +--
.../variables/lvar/tst.alignment-long.sh | 4 +--
.../variables/lvar/tst.alignment-ptr.sh | 4 +--
.../variables/lvar/tst.alignment-short.sh | 4 +--
.../variables/lvar/tst.alignment-struct-2.sh | 4 +--
.../variables/lvar/tst.alignment-struct.sh | 4 +--
.../unittest/variables/lvar/tst.default_int.d | 4 +--
test/unittest/variables/lvar/tst.init.d | 4 +--
.../variables/lvar/tst.load_before_store.d | 4 +--
.../variables/lvar/tst.post_inc_lvar.d | 4 +--
.../variables/lvar/tst.pre_inc_lvar.d | 4 +--
test/unittest/variables/lvar/tst.store-char.d | 4 +--
test/unittest/variables/lvar/tst.str-size.d | 6 ++--
test/unittest/variables/lvar/tst.struct.d | 4 +--
.../tvar/err.D_OP_INCOMPAT.default_int.d | 4 +--
.../variables/tvar/err.limited_space.d | 8 ++---
.../variables/tvar/tst.alignment-array.sh | 4 +--
.../variables/tvar/tst.alignment-char.sh | 4 +--
.../variables/tvar/tst.alignment-int.sh | 4 +--
.../variables/tvar/tst.alignment-long.sh | 4 +--
.../variables/tvar/tst.alignment-ptr.sh | 4 +--
.../variables/tvar/tst.alignment-short.sh | 4 +--
.../variables/tvar/tst.alignment-struct-2.sh | 4 +--
.../variables/tvar/tst.alignment-struct.sh | 4 +--
.../unittest/variables/tvar/tst.default_int.d | 4 +--
test/unittest/variables/tvar/tst.init-str.d | 6 ++--
test/unittest/variables/tvar/tst.init.d | 4 +--
.../variables/tvar/tst.load_before_store.d | 4 +--
.../variables/tvar/tst.load_no_alloc.d | 6 ++--
.../variables/tvar/tst.post_inc_lvar.d | 4 +--
.../variables/tvar/tst.pre_inc_lvar.d | 4 +--
test/unittest/variables/tvar/tst.store-char.d | 4 +--
.../variables/tvar/tst.store_zero_deletes.d | 6 ++--
.../tvar/tst.store_zero_deletes_struct.d | 6 ++--
.../tvar/tst.store_zero_deletes_union.d | 6 ++--
.../variables/tvar/tst.store_zero_nop.d | 6 ++--
test/unittest/variables/tvar/tst.str-size.d | 6 ++--
test/unittest/variables/tvar/tst.struct.d | 6 ++--
test/unittest/vars/tst.gid.d | 6 ++--
test/unittest/vars/tst.nullassign.d | 22 ++++++------
test/unittest/vars/tst.ppid.d | 6 ++--
test/unittest/vars/tst.uid.d | 6 ++--
test/unittest/vars/tst.walltimestamp.d | 10 +++---
test/utils/stack_skip_test.sh | 2 +-
1964 files changed, 5065 insertions(+), 5059 deletions(-)
diff --git a/test/demo/act/time.d b/test/demo/act/time.d
index 76f2d22f..22341b0e 100644
--- a/test/demo/act/time.d
+++ b/test/demo/act/time.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D option destructive
#pragma D option switchrate=5sec
-tick-1sec
+profile:::tick-1sec
/n++ < 5/
{
printf("walltime : %Y\n", walltimestamp);
@@ -20,7 +20,7 @@ tick-1sec
printf("\n");
}
-tick-1sec
+profile:::tick-1sec
/n == 5/
{
exit(0);
diff --git a/test/demo/builtin/argX.d b/test/demo/builtin/argX.d
index 56bfafa8..f32fd8ca 100644
--- a/test/demo/builtin/argX.d
+++ b/test/demo/builtin/argX.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
printf("0=%u 1=%u 2=%u 3=%u 4=%u 5=%u 6=%u 7=%u 8=%u 9=%u\n",
arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
exit(0);
diff --git a/test/demo/builtin/caller.d b/test/demo/builtin/caller.d
index 8eed2d9e..fbb50a2e 100644
--- a/test/demo/builtin/caller.d
+++ b/test/demo/builtin/caller.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
trace(caller);
exit(0);
}
diff --git a/test/demo/builtin/curthread.d b/test/demo/builtin/curthread.d
index 581ed3b3..38fbe0b5 100644
--- a/test/demo/builtin/curthread.d
+++ b/test/demo/builtin/curthread.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
trace(curthread);
exit(0);
}
diff --git a/test/demo/builtin/errno.d b/test/demo/builtin/errno.d
index ff806e49..4d53b130 100644
--- a/test/demo/builtin/errno.d
+++ b/test/demo/builtin/errno.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
trace(errno);
exit(0);
}
diff --git a/test/demo/builtin/execname.d b/test/demo/builtin/execname.d
index c521a084..98278020 100644
--- a/test/demo/builtin/execname.d
+++ b/test/demo/builtin/execname.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
trace(execname);
exit(0);
}
diff --git a/test/demo/builtin/gid.d b/test/demo/builtin/gid.d
index ca72b164..5dba2f8a 100644
--- a/test/demo/builtin/gid.d
+++ b/test/demo/builtin/gid.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
trace(gid);
exit(0);
}
diff --git a/test/demo/builtin/id.d b/test/demo/builtin/id.d
index b0151bc5..24678d0d 100644
--- a/test/demo/builtin/id.d
+++ b/test/demo/builtin/id.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
trace(id);
exit(0);
}
diff --git a/test/demo/builtin/ipl.d b/test/demo/builtin/ipl.d
index f613bb70..bf8073a6 100644
--- a/test/demo/builtin/ipl.d
+++ b/test/demo/builtin/ipl.d
@@ -1,6 +1,6 @@
/* @@xfail: dtv2: need ipl support */
-BEGIN {
+dtrace:::BEGIN {
trace(ipl);
exit(0);
}
diff --git a/test/demo/builtin/pid.d b/test/demo/builtin/pid.d
index 55f3d1ad..5559465d 100644
--- a/test/demo/builtin/pid.d
+++ b/test/demo/builtin/pid.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
trace(pid);
exit(0);
}
diff --git a/test/demo/builtin/ppid.d b/test/demo/builtin/ppid.d
index 86363ac2..075d1f9a 100644
--- a/test/demo/builtin/ppid.d
+++ b/test/demo/builtin/ppid.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
trace(ppid);
exit(0);
}
diff --git a/test/demo/builtin/probefunc.d b/test/demo/builtin/probefunc.d
index ed2bff00..66ebd1f5 100644
--- a/test/demo/builtin/probefunc.d
+++ b/test/demo/builtin/probefunc.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
trace(probefunc);
exit(0);
}
diff --git a/test/demo/builtin/probemod.d b/test/demo/builtin/probemod.d
index 5796bdc2..cacfa068 100644
--- a/test/demo/builtin/probemod.d
+++ b/test/demo/builtin/probemod.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
trace(probemod);
exit(0);
}
diff --git a/test/demo/builtin/probename.d b/test/demo/builtin/probename.d
index b5ef1b6c..55b64ac3 100644
--- a/test/demo/builtin/probename.d
+++ b/test/demo/builtin/probename.d
@@ -1,3 +1,3 @@
-BEGIN {
+dtrace:::BEGIN {
exit(probename == "BEGIN" ? 0 : 1);
}
diff --git a/test/demo/builtin/probeprov.d b/test/demo/builtin/probeprov.d
index 1850f97b..5df0b671 100644
--- a/test/demo/builtin/probeprov.d
+++ b/test/demo/builtin/probeprov.d
@@ -1,3 +1,3 @@
-BEGIN {
+dtrace:::BEGIN {
exit(probeprov == "dtrace" ? 0 : 1);
}
diff --git a/test/demo/builtin/stackdepth.d b/test/demo/builtin/stackdepth.d
index 0c0e7f61..9ca58c65 100644
--- a/test/demo/builtin/stackdepth.d
+++ b/test/demo/builtin/stackdepth.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
trace(stackdepth);
exit(0);
}
diff --git a/test/demo/builtin/tid.d b/test/demo/builtin/tid.d
index a35a1598..db3ec2e0 100644
--- a/test/demo/builtin/tid.d
+++ b/test/demo/builtin/tid.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
trace(tid);
exit(0);
}
diff --git a/test/demo/builtin/timestamp.d b/test/demo/builtin/timestamp.d
index ad5de76e..404440e2 100644
--- a/test/demo/builtin/timestamp.d
+++ b/test/demo/builtin/timestamp.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
trace(timestamp);
exit(0);
}
diff --git a/test/demo/builtin/ucaller.d b/test/demo/builtin/ucaller.d
index 150861e7..5e8de8d5 100644
--- a/test/demo/builtin/ucaller.d
+++ b/test/demo/builtin/ucaller.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
trace(ucaller);
exit(0);
}
diff --git a/test/demo/builtin/uid.d b/test/demo/builtin/uid.d
index 7a287353..0872598b 100644
--- a/test/demo/builtin/uid.d
+++ b/test/demo/builtin/uid.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
trace(uid);
exit(0);
}
diff --git a/test/demo/builtin/ustackdepth.d b/test/demo/builtin/ustackdepth.d
index 6d325a35..976b6209 100644
--- a/test/demo/builtin/ustackdepth.d
+++ b/test/demo/builtin/ustackdepth.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
trace(ustackdepth);
exit(0);
}
diff --git a/test/demo/builtin/vtimestamp.d b/test/demo/builtin/vtimestamp.d
index fcb708d0..425f7874 100644
--- a/test/demo/builtin/vtimestamp.d
+++ b/test/demo/builtin/vtimestamp.d
@@ -1,6 +1,6 @@
/* @@xfail: dtv2: need vtimestamp support */
-BEGIN {
+dtrace:::BEGIN {
trace(vtimestamp);
exit(0);
}
diff --git a/test/demo/builtin/walltimestamp.d b/test/demo/builtin/walltimestamp.d
index 377b15af..f1a11a4a 100644
--- a/test/demo/builtin/walltimestamp.d
+++ b/test/demo/builtin/walltimestamp.d
@@ -1,4 +1,4 @@
-BEGIN {
+dtrace:::BEGIN {
trace(walltimestamp);
exit(0);
}
diff --git a/test/demo/builtin/zonename.d b/test/demo/builtin/zonename.d
index c98ed1cb..ecf395be 100644
--- a/test/demo/builtin/zonename.d
+++ b/test/demo/builtin/zonename.d
@@ -1,6 +1,6 @@
/* @@skip: Linux has no zones. */
-BEGIN {
+dtrace:::BEGIN {
trace(zonename);
exit(0);
}
diff --git a/test/demo/dt_test/fired.d b/test/demo/dt_test/fired.d
index 7696c015..b5212b3c 100644
--- a/test/demo/dt_test/fired.d
+++ b/test/demo/dt_test/fired.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
/* @@xfail: dtv2 */
/* @@trigger: testprobe */
-BEGIN
+dtrace:::BEGIN
{
start=0;
}
@@ -25,7 +25,7 @@ syscall::exit_group:entry
exit(0);
}
-END
+dtrace:::END
{
printf("test probe is fired: %d\n", start);
}
diff --git a/test/demo/dtrace/begin.d b/test/demo/dtrace/begin.d
index b14f6271..f908d4f9 100644
--- a/test/demo/dtrace/begin.d
+++ b/test/demo/dtrace/begin.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@trigger: mmap */
-BEGIN
+dtrace:::BEGIN
{
prot[0] = "---";
prot[1] = "r--";
diff --git a/test/demo/dtrace/end.d b/test/demo/dtrace/end.d
index c31740dd..4776eab7 100644
--- a/test/demo/dtrace/end.d
+++ b/test/demo/dtrace/end.d
@@ -1,23 +1,23 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@trigger: none */
-BEGIN
+dtrace:::BEGIN
{
start = timestamp;
}
-tick-1s
+profile:::tick-1s
{
exit(0);
}
-END
+dtrace:::END
{
printf("end reached");
}
diff --git a/test/demo/dtrace/error.d b/test/demo/dtrace/error.d
index d55fb090..893bd9e8 100644
--- a/test/demo/dtrace/error.d
+++ b/test/demo/dtrace/error.d
@@ -1,18 +1,18 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@trigger: none */
-BEGIN
+dtrace:::BEGIN
{
*(char *)NULL;
}
-ERROR
+dtrace:::ERROR
{
printf("Hit an error!");
exit(0);
diff --git a/test/demo/intro/hello.d b/test/demo/intro/hello.d
index 24eaa985..4af8e3cc 100644
--- a/test/demo/intro/hello.d
+++ b/test/demo/intro/hello.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@trigger: none */
-BEGIN
+dtrace:::BEGIN
{
trace("hello, world");
exit(0);
diff --git a/test/demo/io/iocpu.d b/test/demo/io/iocpu.d
index 1230d6f6..4ed47652 100644
--- a/test/demo/io/iocpu.d
+++ b/test/demo/io/iocpu.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -36,7 +36,7 @@ io:::wait-done
self->wait = 0;
}
-END
+dtrace:::END
{
printf("Time breakdown (milliseconds):\n");
normalize(@time, 1000000);
diff --git a/test/demo/io/iosnoop.d b/test/demo/io/iosnoop.d
index 954d4e75..cc68515b 100644
--- a/test/demo/io/iosnoop.d
+++ b/test/demo/io/iosnoop.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%10s %58s %2s\n", "DEVICE", "FILE", "RW");
}
diff --git a/test/demo/io/iothrough.d b/test/demo/io/iothrough.d
index 57fda7f0..ce10c25d 100644
--- a/test/demo/io/iothrough.d
+++ b/test/demo/io/iothrough.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -41,7 +41,7 @@ io:::done
start[args[0]->b_edev, args[0]->b_blkno] = 0;
}
-END
+dtrace:::END
{
printa(" %s (%s)\n%@d\n", @);
}
diff --git a/test/demo/io/iotime.d b/test/demo/io/iotime.d
index 7fed2f9a..174e220b 100644
--- a/test/demo/io/iotime.d
+++ b/test/demo/io/iotime.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%10s %58s %2s %7s\n", "DEVICE", "FILE", "RW", "MS");
}
diff --git a/test/demo/io/whoio.d b/test/demo/io/whoio.d
index d5fc444f..265a7a89 100644
--- a/test/demo/io/whoio.d
+++ b/test/demo/io/whoio.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@ io:::start
@[args[1]->dev_statname, execname, pid] = sum(args[0]->b_bcount);
}
-END
+dtrace:::END
{
printf("%10s %20s %10s %15s\n", "DEVICE", "APP", "PID", "BYTES");
printa("%10s %20s %10d %15 at d\n", @);
diff --git a/test/demo/io/whowrite.d b/test/demo/io/whowrite.d
index d51341ab..561749ba 100644
--- a/test/demo/io/whowrite.d
+++ b/test/demo/io/whowrite.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@ io:::start
@[execname, args[2]->fi_dirname] = count();
}
-END
+dtrace:::END
{
printf("%20s %51s %5s\n", "WHO", "WHERE", "COUNT");
printa("%20s %51s %5 at d\n", @);
diff --git a/test/demo/ip/ipio.d b/test/demo/ip/ipio.d
index 14a5194a..ef92b942 100644
--- a/test/demo/ip/ipio.d
+++ b/test/demo/ip/ipio.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2008, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2008, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -33,7 +33,7 @@ ip:::receive
last = timestamp;
}
-tick-10s
+profile:::tick-10s
{
exit(0);
}
diff --git a/test/demo/ip/ipproto.d b/test/demo/ip/ipproto.d
index da499f74..f381c118 100644
--- a/test/demo/ip/ipproto.d
+++ b/test/demo/ip/ipproto.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2008, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2008, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -26,7 +26,7 @@ dtrace:::END
printa(" %-28s %-28s %6s %@8d\n", @num);
}
-tick-10s
+profile:::tick-10s
{
exit(0);
}
diff --git a/test/demo/out/printa.d b/test/demo/out/printa.d
index ae63cfc6..53f62ec4 100644
--- a/test/demo/out/printa.d
+++ b/test/demo/out/printa.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@ profile:::tick-997
@a[caller] = count();
}
-END
+dtrace:::END
{
printa("%@8u %a\n", @a);
}
diff --git a/test/demo/proc/sig.d b/test/demo/proc/sig.d
index 283de42b..4c240a79 100644
--- a/test/demo/proc/sig.d
+++ b/test/demo/proc/sig.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@ proc:::signal-send
@[execname, stringof(args[1]->pr_fname), args[2]] = count();
}
-END
+dtrace:::END
{
printf("%20s %20s %12s %s\n",
"SENDER", "RECIPIENT", "SIG", "COUNT");
diff --git a/test/demo/proc/whoexec.d b/test/demo/proc/whoexec.d
index 4d1627c9..6d77cd93 100644
--- a/test/demo/proc/whoexec.d
+++ b/test/demo/proc/whoexec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -25,7 +25,7 @@ proc:::exec-failure
self->parent = NULL;
}
-END
+dtrace:::END
{
printf("%-20s %-20s %s\n", "WHO", "WHAT", "COUNT");
printa("%-20s %-20s %@d\n", @);
diff --git a/test/demo/profile/prof.d b/test/demo/profile/prof.d
index 85a4804c..96daa44c 100644
--- a/test/demo/profile/prof.d
+++ b/test/demo/profile/prof.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,13 +9,13 @@
#pragma D option quiet
-profile-97
+profile:::profile-97
/pid == $1/
{
@proc[pid, execname] = count();
}
-END
+dtrace:::END
{
printf("%-8s %-40s %s\n", "PID", "CMD", "COUNT");
printa("%-8d %-40s %@d\n", @proc);
diff --git a/test/demo/profile/profpri.d b/test/demo/profile/profpri.d
index 39a7ba38..310f39d6 100644
--- a/test/demo/profile/profpri.d
+++ b/test/demo/profile/profpri.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
/* @@runtest-opts: $_pid */
/* @@xfail: needs trigger */
-profile-1001
+profile:::profile-1001
/pid == $1/
{
@proc[execname] = lquantize(curlwpsinfo->pr_pri, 0, 100, 10);
diff --git a/test/demo/profile/restest.d b/test/demo/profile/restest.d
index c8821189..30108b27 100644
--- a/test/demo/profile/restest.d
+++ b/test/demo/profile/restest.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
/* @@runtest-opts: $_pid */
/* @@xfail: needs trigger */
-profile-5000
+profile:::profile-5000
/pid == $1/
{
/*
@@ -23,7 +23,7 @@ profile-5000
@ms = lquantize((timestamp / 1000000) % 10, 0, 10, 1);
}
-tick-1sec
+profile:::tick-1sec
/i++ >= 10/
{
exit(0);
diff --git a/test/demo/sched/firebird.d b/test/demo/sched/firebird.d
index f67295c4..3b3bd551 100644
--- a/test/demo/sched/firebird.d
+++ b/test/demo/sched/firebird.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -29,7 +29,7 @@ sched:::wakeup
bedtime[args[0]->pr_addr] = 0;
}
-END
+dtrace:::END
{
printa("%d/%d sleeping on %d/%d:\n%@d\n", @);
}
diff --git a/test/demo/sched/pritime.d b/test/demo/sched/pritime.d
index 29625bed..53ad4905 100644
--- a/test/demo/sched/pritime.d
+++ b/test/demo/sched/pritime.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
start = timestamp;
}
@@ -21,7 +21,7 @@ sched:::change-pri
printf("%d %d\n", timestamp - start, args[2]);
}
-tick-1sec
+profile:::tick-1sec
/++n == 5/
{
exit(0);
diff --git a/test/demo/sched/whofor.d b/test/demo/sched/whofor.d
index 41e0aa12..75f51112 100644
--- a/test/demo/sched/whofor.d
+++ b/test/demo/sched/whofor.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@ sched:::wakeup
bedtime[args[0]->pr_addr] = 0;
}
-END
+dtrace:::END
{
printa("%s sleeping on %s:\n%@d\n", @);
}
diff --git a/test/demo/sched/whopreempt.d b/test/demo/sched/whopreempt.d
index 17ed9c51..4056f6ad 100644
--- a/test/demo/sched/whopreempt.d
+++ b/test/demo/sched/whopreempt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -31,7 +31,7 @@ sched:::off-cpu
self->preempt = 0;
}
-END
+dtrace:::END
{
printf("%30s %3s %30s %3s %5s\n", "PREEMPTOR", "PRI",
"PREEMPTED", "PRI", "#");
diff --git a/test/demo/sched/whosteal.d b/test/demo/sched/whosteal.d
index 5287dd99..a56c290e 100644
--- a/test/demo/sched/whosteal.d
+++ b/test/demo/sched/whosteal.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@ sched:::dequeue
lquantize(cpu, 0, 100);
}
-END
+dtrace:::END
{
printa("%s stolen from CPU %d by:\n%@d\n", @);
}
diff --git a/test/demo/script/interp.d b/test/demo/script/interp.d
index fba39e41..cca4142a 100755
--- a/test/demo/script/interp.d
+++ b/test/demo/script/interp.d
@@ -9,7 +9,7 @@
/* @@trigger: none */
-BEGIN
+dtrace:::BEGIN
{
trace("hello");
exit(0);
diff --git a/test/demo/sdt/callout.d b/test/demo/sdt/callout.d
index e5fad263..259d3bc9 100644
--- a/test/demo/sdt/callout.d
+++ b/test/demo/sdt/callout.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@ sdt:::callout-start
@callouts[((callout_t *)arg0)->c_func] = count();
}
-tick-1sec
+profile:::tick-1sec
{
printa("%40a %10 at d\n", @callouts);
clear(@callouts);
diff --git a/test/demo/sdt/interval.d b/test/demo/sdt/interval.d
index 17e75c8b..b0f0f0d9 100644
--- a/test/demo/sdt/interval.d
+++ b/test/demo/sdt/interval.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -31,7 +31,7 @@ sdt:::callout-end
self->callout = NULL;
}
-END
+dtrace:::END
{
printa("%a\n%@d\n\n", @callout);
}
diff --git a/test/demo/sdt/intr.d b/test/demo/sdt/intr.d
index c1f664bb..9935dde1 100644
--- a/test/demo/sdt/intr.d
+++ b/test/demo/sdt/intr.d
@@ -1,18 +1,18 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@xfail: not yet ported */
-interrupt-start
+sdt:::interrupt-start
{
self->ts = vtimestamp;
}
-interrupt-complete
+sdt:::interrupt-complete
/self->ts/
{
this->devi = (struct dev_info *)arg0;
diff --git a/test/demo/struct/rwinfo.d b/test/demo/struct/rwinfo.d
index 9ce3f1da..6cc578d2 100644
--- a/test/demo/struct/rwinfo.d
+++ b/test/demo/struct/rwinfo.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -38,7 +38,7 @@ syscall::exit_group:entry
exit(0);
}
-END
+dtrace:::END
{
printf("\n calls max bytes elapsed\n");
printf("------ ----- --------- -------\n");
diff --git a/test/demo/vars/clause.d b/test/demo/vars/clause.d
index 7daa76f9..1af347bd 100644
--- a/test/demo/vars/clause.d
+++ b/test/demo/vars/clause.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2005, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
int me; /* an integer global variable */
this int foo; /* an integer clause-local variable */
-tick-1sec
+profile:::tick-1sec
{
/*
* Set foo to be 10 if and only if this is the first clause executed.
@@ -19,7 +19,7 @@ tick-1sec
printf("Clause 1 is number %d; foo is %d", me++ % 3, this->foo++);
}
-tick-1sec
+profile:::tick-1sec
{
/*
* Set foo to be 20 if and only if this is the first clause executed.
@@ -28,7 +28,7 @@ tick-1sec
printf("Clause 2 is number %d; foo is %d", me++ % 3, this->foo++);
}
-tick-1sec
+profile:::tick-1sec
{
/*
* Set foo to be 30 if and only if this is the first clause executed.
@@ -37,7 +37,7 @@ tick-1sec
printf("Clause 3 is number %d; foo is %d", me++ % 3, this->foo++);
}
-tick-1sec
+profile:::tick-1sec
/me >= 12/
{
printf("Completed %d iterations.", me);
diff --git a/test/expensive/locking/tst.exit-process-kill-races.sh b/test/expensive/locking/tst.exit-process-kill-races.sh
index 187470ab..ec516012 100755
--- a/test/expensive/locking/tst.exit-process-kill-races.sh
+++ b/test/expensive/locking/tst.exit-process-kill-races.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -89,10 +89,10 @@ while :; do
esac
if [[ $state != "POUND" ]]; then
- result="$($dtrace $dt_flags -qc test/triggers/delaydie -n 'tick-1s { printf("timeout\n"); exit(0); }' -n 'syscall::exit_group:entry /pid == $target/ { printf("exit\n"); exit(0); }')"
+ result="$($dtrace $dt_flags -qc test/triggers/delaydie -n 'profile:::tick-1s { printf("timeout\n"); exit(0); }' -n 'syscall::exit_group:entry /pid == $target/ { printf("exit\n"); exit(0); }')"
else
set -e
- $dtrace $dt_flags -qc test/triggers/delaydie -n 'tick-1s { printf("timeout\n"); exit(0); }' -n 'syscall::exit_group:entry /pid == $target/ { printf("exit\n"); exit(0); }'
+ $dtrace $dt_flags -qc test/triggers/delaydie -n 'profile:::tick-1s { printf("timeout\n"); exit(0); }' -n 'syscall::exit_group:entry /pid == $target/ { printf("exit\n"); exit(0); }'
set +e
fi
diff --git a/test/smoke/tst.ksym_addr.d b/test/smoke/tst.ksym_addr.d
index f3f32d7f..0d616c40 100644
--- a/test/smoke/tst.ksym_addr.d
+++ b/test/smoke/tst.ksym_addr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
*/
-BEGIN {
+dtrace:::BEGIN {
trace(&`max_pfn);
exit(0);
}
diff --git a/test/stress/buffering/err.resize1.d b/test/stress/buffering/err.resize1.d
index 770045b7..b0e31ced 100644
--- a/test/stress/buffering/err.resize1.d
+++ b/test/stress/buffering/err.resize1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@
#pragma D option bufresize=manual
#pragma D option bufsize=100t
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/stress/buffering/err.resize2.d b/test/stress/buffering/err.resize2.d
index 9b408958..a6aa4df2 100644
--- a/test/stress/buffering/err.resize2.d
+++ b/test/stress/buffering/err.resize2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -20,7 +20,7 @@
#pragma D option bufresize=manual
#pragma D option aggsize=100t
-BEGIN
+dtrace:::BEGIN
{
@a[probeprov] = count();
exit(0);
diff --git a/test/stress/buffering/tst.resize1.d b/test/stress/buffering/tst.resize1.d
index 582efdef..70041a9d 100644
--- a/test/stress/buffering/tst.resize1.d
+++ b/test/stress/buffering/tst.resize1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@
#pragma D option bufresize=auto
#pragma D option bufsize=100t
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/stress/buffering/tst.resize2.d b/test/stress/buffering/tst.resize2.d
index 1fbb8f86..8b6fae37 100644
--- a/test/stress/buffering/tst.resize2.d
+++ b/test/stress/buffering/tst.resize2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@
#pragma D option bufresize=auto
#pragma D option aggsize=100t
-BEGIN
+dtrace:::BEGIN
{
@a[probeprov] = count();
exit(0);
diff --git a/test/stress/buffering/tst.resize3-manual.d b/test/stress/buffering/tst.resize3-manual.d
index 84f4f0e3..3c51fc3f 100644
--- a/test/stress/buffering/tst.resize3-manual.d
+++ b/test/stress/buffering/tst.resize3-manual.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,23 +23,23 @@
#pragma D option bufresize=manual
#pragma D option specsize=100t
-BEGIN
+dtrace:::BEGIN
{
spec = speculation();
}
-BEGIN
+dtrace:::BEGIN
{
speculate(spec);
trace(12345678);
}
-BEGIN
+dtrace:::BEGIN
{
commit(spec);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/stress/buffering/tst.resize3.d b/test/stress/buffering/tst.resize3.d
index e32b30a8..287b4cca 100644
--- a/test/stress/buffering/tst.resize3.d
+++ b/test/stress/buffering/tst.resize3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,23 +19,23 @@
#pragma D option bufresize=auto
#pragma D option specsize=100t
-BEGIN
+dtrace:::BEGIN
{
spec = speculation();
}
-BEGIN
+dtrace:::BEGIN
{
speculate(spec);
trace(12345678);
}
-BEGIN
+dtrace:::BEGIN
{
commit(spec);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/stress/fbtprovider/tst.basic.d b/test/stress/fbtprovider/tst.basic.d
index 2c2d1c4e..c2f3c84a 100644
--- a/test/stress/fbtprovider/tst.basic.d
+++ b/test/stress/fbtprovider/tst.basic.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-tick-1
+profile:::tick-1
{
self->traceme = 1;
}
diff --git a/test/stress/fbtprovider/tst.return.d b/test/stress/fbtprovider/tst.return.d
index 7df30897..bacca2a9 100644
--- a/test/stress/fbtprovider/tst.return.d
+++ b/test/stress/fbtprovider/tst.return.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->traceme = 1;
}
diff --git a/test/stress/fbtsafety/tst.basename.d b/test/stress/fbtsafety/tst.basename.d
index af3ef8bf..df28be3a 100644
--- a/test/stress/fbtsafety/tst.basename.d
+++ b/test/stress/fbtsafety/tst.basename.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -26,7 +26,7 @@ fbt:::entry
trace(basename((char *)arg1));
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.caller.d b/test/stress/fbtsafety/tst.caller.d
index 78552289..7647b20e 100644
--- a/test/stress/fbtsafety/tst.caller.d
+++ b/test/stress/fbtsafety/tst.caller.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -25,7 +25,7 @@ fbt:::
trace(caller);
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.cleanpath.d b/test/stress/fbtsafety/tst.cleanpath.d
index 1723a4a7..7a51860a 100644
--- a/test/stress/fbtsafety/tst.cleanpath.d
+++ b/test/stress/fbtsafety/tst.cleanpath.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -26,7 +26,7 @@ fbt:::entry
trace(cleanpath((char *)arg1));
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.copyin.d b/test/stress/fbtsafety/tst.copyin.d
index 8aecdfb4..93908995 100644
--- a/test/stress/fbtsafety/tst.copyin.d
+++ b/test/stress/fbtsafety/tst.copyin.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -46,19 +46,19 @@ dtrace:::ERROR
err++;
}
-tick-1sec
+profile:::tick-1sec
/sec++ == 10/
{
exit(2);
}
-END
+dtrace:::END
/n == 0 || err == 0/
{
exit(1);
}
-END
+dtrace:::END
/n != 0 && err != 0/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.ddi_pathname.d b/test/stress/fbtsafety/tst.ddi_pathname.d
index 41ca04a4..81959d10 100644
--- a/test/stress/fbtsafety/tst.ddi_pathname.d
+++ b/test/stress/fbtsafety/tst.ddi_pathname.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -27,7 +27,7 @@ fbt:::entry
trace(ddi_pathname((struct dev_info *)arg1, rand()));
}
-tick-1sec
+profile:::tick-1sec
/n++ == 20/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.dirname.d b/test/stress/fbtsafety/tst.dirname.d
index 0220fed7..b9e21d26 100644
--- a/test/stress/fbtsafety/tst.dirname.d
+++ b/test/stress/fbtsafety/tst.dirname.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -26,7 +26,7 @@ fbt:::entry
trace(dirname((char *)arg1));
}
-tick-1sec
+profile:::tick-1sec
/n++ == 20/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.errno.d b/test/stress/fbtsafety/tst.errno.d
index 092ceb5d..1cc0d01d 100644
--- a/test/stress/fbtsafety/tst.errno.d
+++ b/test/stress/fbtsafety/tst.errno.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,12 +16,12 @@ fbt:::
@a[errno] = count();
}
-profile-4999hz
+profile:::profile-4999hz
{
@a[errno] = count();
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.execname.d b/test/stress/fbtsafety/tst.execname.d
index a41f032d..04e2eb1f 100644
--- a/test/stress/fbtsafety/tst.execname.d
+++ b/test/stress/fbtsafety/tst.execname.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,12 +16,12 @@ fbt:::
@a[execname] = count();
}
-profile-4999hz
+profile:::profile-4999hz
{
@a[execname] = count();
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.gid.d b/test/stress/fbtsafety/tst.gid.d
index 633e4c67..a872be5a 100644
--- a/test/stress/fbtsafety/tst.gid.d
+++ b/test/stress/fbtsafety/tst.gid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,12 +16,12 @@ fbt:::
@a[gid] = count();
}
-profile-4999hz
+profile:::profile-4999hz
{
@a[gid] = count();
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.hton.d b/test/stress/fbtsafety/tst.hton.d
index f11fdb1a..6b753a11 100644
--- a/test/stress/fbtsafety/tst.hton.d
+++ b/test/stress/fbtsafety/tst.hton.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -50,7 +50,7 @@ fbt:::
trace(ntohll(0x1122334455667788));
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.index.d b/test/stress/fbtsafety/tst.index.d
index 930d074a..3660a001 100644
--- a/test/stress/fbtsafety/tst.index.d
+++ b/test/stress/fbtsafety/tst.index.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -39,7 +39,7 @@ fbt:::entry
trace(rindex((char *)arg0, (char *)arg1));
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.msgdsize.d b/test/stress/fbtsafety/tst.msgdsize.d
index aefbc044..556a6304 100644
--- a/test/stress/fbtsafety/tst.msgdsize.d
+++ b/test/stress/fbtsafety/tst.msgdsize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -38,7 +38,7 @@ fbt:::entry
trace(msgdsize((mblk_t *)arg1));
}
-tick-1sec
+profile:::tick-1sec
/n++ == 20/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.msgsize.d b/test/stress/fbtsafety/tst.msgsize.d
index 2de123a6..46a5edfe 100644
--- a/test/stress/fbtsafety/tst.msgsize.d
+++ b/test/stress/fbtsafety/tst.msgsize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -38,7 +38,7 @@ fbt:::
trace(msgdsize((mblk_t *)rand()));
}
-tick-1sec
+profile:::tick-1sec
/n++ == 20/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.null.d b/test/stress/fbtsafety/tst.null.d
index 798b3225..e405b44c 100644
--- a/test/stress/fbtsafety/tst.null.d
+++ b/test/stress/fbtsafety/tst.null.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -38,19 +38,19 @@ dtrace:::ERROR
err++;
}
-tick-1sec
+profile:::tick-1sec
/sec++ == 10/
{
exit(2);
}
-END
+dtrace:::END
/n == 0 || err == 0/
{
exit(1);
}
-END
+dtrace:::END
/n != 0 && err != 0/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.pid.d b/test/stress/fbtsafety/tst.pid.d
index 1f940872..58610b6f 100644
--- a/test/stress/fbtsafety/tst.pid.d
+++ b/test/stress/fbtsafety/tst.pid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,12 +16,12 @@ fbt:::
@a[pid] = count();
}
-profile-4999hz
+profile:::profile-4999hz
{
@a[pid] = count();
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.ppid.d b/test/stress/fbtsafety/tst.ppid.d
index 85be56ff..ceb7ecb1 100644
--- a/test/stress/fbtsafety/tst.ppid.d
+++ b/test/stress/fbtsafety/tst.ppid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,12 +16,12 @@ fbt:::
@a[ppid] = count();
}
-profile-4999hz
+profile:::profile-4999hz
{
@a[ppid] = count();
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.progenyof.d b/test/stress/fbtsafety/tst.progenyof.d
index 479704f2..52a5a5af 100644
--- a/test/stress/fbtsafety/tst.progenyof.d
+++ b/test/stress/fbtsafety/tst.progenyof.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,12 +24,12 @@ fbt:::
trace(progenyof(rand()));
}
-profile-4999hz
+profile:::profile-4999hz
{
trace(progenyof(rand()));
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.random.d b/test/stress/fbtsafety/tst.random.d
index 1495c804..2cce06d6 100644
--- a/test/stress/fbtsafety/tst.random.d
+++ b/test/stress/fbtsafety/tst.random.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -33,19 +33,19 @@ dtrace:::ERROR
err++;
}
-tick-1sec
+profile:::tick-1sec
/sec++ == 10/
{
exit(2);
}
-END
+dtrace:::END
/n == 0 || err == 0/
{
exit(1);
}
-END
+dtrace:::END
/n != 0 && err != 0/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.rw.d b/test/stress/fbtsafety/tst.rw.d
index 245b532f..cef8fff6 100644
--- a/test/stress/fbtsafety/tst.rw.d
+++ b/test/stress/fbtsafety/tst.rw.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -35,7 +35,7 @@ fbt:::
@[rw_iswriter((rwlock_t *)rand())] = count();
}
-tick-1sec
+profile:::tick-1sec
/n++ == 20/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.shortstr.d b/test/stress/fbtsafety/tst.shortstr.d
index dbf71b07..6f0346ae 100644
--- a/test/stress/fbtsafety/tst.shortstr.d
+++ b/test/stress/fbtsafety/tst.shortstr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,49 +8,49 @@
#pragma D option quiet
#pragma D option strsize=16
-BEGIN
+dtrace:::BEGIN
{
this->str = ",,,Carrots,,Barley,Oatmeal,,,,,,,,,,,,,,,,,,Beans,";
}
-BEGIN
+dtrace:::BEGIN
{
strtok(this->str, ",");
}
-BEGIN
+dtrace:::BEGIN
{
this->str = ",,,,,,,,,,,,,,,,,,,,,,Carrots,";
strtok(this->str, ",");
}
-BEGIN
+dtrace:::BEGIN
{
strtok(this->str, "a");
}
-BEGIN
+dtrace:::BEGIN
{
printf("%s\n", substr(this->str, 1, 40));
}
-BEGIN
+dtrace:::BEGIN
{
printf("%s\n", strjoin(this->str, this->str));
}
-BEGIN
+dtrace:::BEGIN
{
this->str1 = ".........................................";
printf("%d\n", index(this->str, this->str1));
}
-BEGIN
+dtrace:::BEGIN
{
printf("%d\n", rindex(this->str, this->str1));
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/stress/fbtsafety/tst.stack.d b/test/stress/fbtsafety/tst.stack.d
index 243ba27a..79c1909d 100644
--- a/test/stress/fbtsafety/tst.stack.d
+++ b/test/stress/fbtsafety/tst.stack.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@ fbt:::
stack();
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.stackdepth.d b/test/stress/fbtsafety/tst.stackdepth.d
index f0cb91b0..c9f29960 100644
--- a/test/stress/fbtsafety/tst.stackdepth.d
+++ b/test/stress/fbtsafety/tst.stackdepth.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -25,7 +25,7 @@ fbt:::
trace(stackdepth);
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.stddev.d b/test/stress/fbtsafety/tst.stddev.d
index db926da6..9516637f 100644
--- a/test/stress/fbtsafety/tst.stddev.d
+++ b/test/stress/fbtsafety/tst.stddev.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2008, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2008, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@ fbt:::
@a = stddev(1);
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.strchr.d b/test/stress/fbtsafety/tst.strchr.d
index a07edace..34944315 100644
--- a/test/stress/fbtsafety/tst.strchr.d
+++ b/test/stress/fbtsafety/tst.strchr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -38,7 +38,7 @@ fbt:::entry
trace(strrchr((char *)arg0, '!'));
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.strjoin.d b/test/stress/fbtsafety/tst.strjoin.d
index 1a9fbe73..7d50be26 100644
--- a/test/stress/fbtsafety/tst.strjoin.d
+++ b/test/stress/fbtsafety/tst.strjoin.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -26,7 +26,7 @@ fbt:::entry
trace(strjoin((char *)arg0, (char *)arg1));
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.strstr.d b/test/stress/fbtsafety/tst.strstr.d
index 15c1e15e..44721419 100644
--- a/test/stress/fbtsafety/tst.strstr.d
+++ b/test/stress/fbtsafety/tst.strstr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -26,7 +26,7 @@ fbt:::entry
trace(strstr((char *)arg0, (char *)arg1));
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.strtok.d b/test/stress/fbtsafety/tst.strtok.d
index edc2ec55..bfc6d5f4 100644
--- a/test/stress/fbtsafety/tst.strtok.d
+++ b/test/stress/fbtsafety/tst.strtok.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -26,7 +26,7 @@ fbt:::entry
trace(strtok((char *)arg0, (char *)arg1));
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.substr.d b/test/stress/fbtsafety/tst.substr.d
index ac02584e..a834028f 100644
--- a/test/stress/fbtsafety/tst.substr.d
+++ b/test/stress/fbtsafety/tst.substr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -26,7 +26,7 @@ fbt:::
trace(substr((char *)rand(), -rand() ^ timestamp));
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.ucaller.d b/test/stress/fbtsafety/tst.ucaller.d
index 5ef1127f..531150cc 100644
--- a/test/stress/fbtsafety/tst.ucaller.d
+++ b/test/stress/fbtsafety/tst.ucaller.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,12 +16,12 @@ fbt:::
@a[ucaller] = count();
}
-profile-4999hz
+profile:::profile-4999hz
{
@a[ucaller] = count();
}
-tick-1sec
+profile:::tick-1sec
/n++ == 30/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.uid.d b/test/stress/fbtsafety/tst.uid.d
index aceedd9d..833c87df 100644
--- a/test/stress/fbtsafety/tst.uid.d
+++ b/test/stress/fbtsafety/tst.uid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,12 +16,12 @@ fbt:::
@a[uid] = count();
}
-profile-4999hz
+profile:::profile-4999hz
{
@a[uid] = count();
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.unalign.d b/test/stress/fbtsafety/tst.unalign.d
index 70497644..44cb53cb 100644
--- a/test/stress/fbtsafety/tst.unalign.d
+++ b/test/stress/fbtsafety/tst.unalign.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -20,19 +20,19 @@ fbt:::
trace(*(int *)(rand() | 1));
}
-tick-1sec
+profile:::tick-1sec
/sec++ == 10/
{
exit(2);
}
-END
+dtrace:::END
/n == 0/
{
exit(1);
}
-END
+dtrace:::END
/n != 0/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.uregs.d b/test/stress/fbtsafety/tst.uregs.d
index dd64df45..a35975f5 100644
--- a/test/stress/fbtsafety/tst.uregs.d
+++ b/test/stress/fbtsafety/tst.uregs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@ fbt:::
trace(uregs[0]);
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.ustack.d b/test/stress/fbtsafety/tst.ustack.d
index 426d2eef..4ef3e81d 100644
--- a/test/stress/fbtsafety/tst.ustack.d
+++ b/test/stress/fbtsafety/tst.ustack.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@ fbt:::
ustack();
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.ustackdepth.d b/test/stress/fbtsafety/tst.ustackdepth.d
index 67ba0597..c2eec077 100644
--- a/test/stress/fbtsafety/tst.ustackdepth.d
+++ b/test/stress/fbtsafety/tst.ustackdepth.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -25,7 +25,7 @@ fbt:::
trace(ustackdepth);
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/fbtsafety/tst.zonename.d b/test/stress/fbtsafety/tst.zonename.d
index b0227328..83257cbe 100644
--- a/test/stress/fbtsafety/tst.zonename.d
+++ b/test/stress/fbtsafety/tst.zonename.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -20,12 +20,12 @@ fbt:::
@a[zonename] = count();
}
-profile-4999hz
+profile:::profile-4999hz
{
@a[zonename] = count();
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/misc/tst.roch.d b/test/stress/misc/tst.roch.d
index 73a336b5..79115176 100644
--- a/test/stress/misc/tst.roch.d
+++ b/test/stress/misc/tst.roch.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -52,19 +52,19 @@ fbt:::return
(long long)curthread, pid, tid, (int)arg1, (int)arg0);
}
-mutex_enter:adaptive-acquire
+lockstat::mutex_enter:adaptive-acquire
{
printf(" %u 0x%llX %d %d lock:0x%llX", timestamp,
(long long)curthread, pid, tid, arg0);
}
-mutex_exit:adaptive-release
+lockstat::mutex_exit:adaptive-release
{
printf(" %u 0x%llX %d %d lock:0x%llX", timestamp,
(long long)curthread, pid, tid, arg0);
}
-tick-1sec
+profile:::tick-1sec
/n++ == 10/
{
exit(0);
diff --git a/test/stress/options/tst.cpu-BEGIN.sh b/test/stress/options/tst.cpu-BEGIN.sh
index 46bed505..7ed3117d 100755
--- a/test/stress/options/tst.cpu-BEGIN.sh
+++ b/test/stress/options/tst.cpu-BEGIN.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -13,7 +13,7 @@ nerr=0
# Loop over CPUs.
for cpu0 in `gawk '/^processor[ ]*: [0-9]*$/ {print $3}' /proc/cpuinfo`; do
# Observe where DTrace runs.
- cpu=`$dtrace $dt_flags -xcpu=$cpu0 -qn 'BEGIN { trace(cpu); exit(0); }'`
+ cpu=`$dtrace $dt_flags -xcpu=$cpu0 -qn 'dtrace:::BEGIN { trace(cpu); exit(0); }'`
# Check result.
echo expected cpu $cpu0 got cpu $cpu
diff --git a/test/stress/options/tst.cpu-END.sh b/test/stress/options/tst.cpu-END.sh
index 200cc4cc..7e2227e5 100755
--- a/test/stress/options/tst.cpu-END.sh
+++ b/test/stress/options/tst.cpu-END.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -13,7 +13,7 @@ nerr=0
# Loop over CPUs.
for cpu0 in `gawk '/^processor[ ]*: [0-9]*$/ {print $3}' /proc/cpuinfo`; do
# Observe where DTrace runs.
- cpu=`$dtrace $dt_flags -xcpu=$cpu0 -qn 'BEGIN { exit(0) } END { trace(cpu); }'`
+ cpu=`$dtrace $dt_flags -xcpu=$cpu0 -qn 'dtrace:::BEGIN { exit(0) } dtrace:::END { trace(cpu); }'`
# Check result.
echo expected cpu $cpu0 got cpu $cpu
diff --git a/test/stress/options/tst.cpu-profile.sh b/test/stress/options/tst.cpu-profile.sh
index 31b28176..61ce9993 100755
--- a/test/stress/options/tst.cpu-profile.sh
+++ b/test/stress/options/tst.cpu-profile.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -13,7 +13,7 @@ nerr=0
# Loop over CPUs.
for cpu0 in `gawk '/^processor[ ]*: [0-9]*$/ {print $3}' /proc/cpuinfo`; do
# Observe where DTrace runs.
- cpu=`$dtrace $dt_flags -xcpu=$cpu0 -qn 'profile-100ms { trace(cpu); exit(0); }'`
+ cpu=`$dtrace $dt_flags -xcpu=$cpu0 -qn 'profile:::profile-100ms { trace(cpu); exit(0); }'`
# Check result.
echo expected cpu $cpu0 got cpu $cpu
diff --git a/test/stress/options/tst.cpu-tick.sh b/test/stress/options/tst.cpu-tick.sh
index a38ee78b..05a87ce8 100755
--- a/test/stress/options/tst.cpu-tick.sh
+++ b/test/stress/options/tst.cpu-tick.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -13,7 +13,7 @@ nerr=0
# Loop over CPUs.
for cpu0 in `gawk '/^processor[ ]*: [0-9]*$/ {print $3}' /proc/cpuinfo`; do
# Observe where DTrace runs.
- cpu=`$dtrace $dt_flags -xcpu=$cpu0 -qn 'tick-100ms { trace(cpu); exit(0); }'`
+ cpu=`$dtrace $dt_flags -xcpu=$cpu0 -qn 'profile:::tick-100ms { trace(cpu); exit(0); }'`
# Check result.
echo expected cpu $cpu0 got cpu $cpu
diff --git a/test/unittest/actions/default/tst.default.d b/test/unittest/actions/default/tst.default.d
index 72e50443..6f8a9880 100644
--- a/test/unittest/actions/default/tst.default.d
+++ b/test/unittest/actions/default/tst.default.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,33 +16,33 @@
*/
/* should not trace, but should set n=1 */
-BEGIN
+dtrace:::BEGIN
{ n = 1; }
/* should trace, "hello world 1" should appear */
-BEGIN
+dtrace:::BEGIN
{ printf("hello world %d", n); }
/* should not trace, but should update n+=2 */
-BEGIN
+dtrace:::BEGIN
{ n += 2; }
/* should trace, and n should be 1+2=3 */
-BEGIN
+dtrace:::BEGIN
{ printf("%d", n); }
/* should trace, but not report anything */
-BEGIN
+dtrace:::BEGIN
{ }
/* should not trace, but should update n+=4 */
-BEGIN
+dtrace:::BEGIN
{ n += 4; }
/* should trace, and n should be 1+2+4=7 */
-BEGIN
+dtrace:::BEGIN
{ trace(n); }
/* should trace */
-BEGIN
+dtrace:::BEGIN
{ exit(0) }
diff --git a/test/unittest/actions/exit/err.D_PROTO_ARG.str.d b/test/unittest/actions/exit/err.D_PROTO_ARG.str.d
index e3ef0158..787a0cf8 100644
--- a/test/unittest/actions/exit/err.D_PROTO_ARG.str.d
+++ b/test/unittest/actions/exit/err.D_PROTO_ARG.str.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
exit("");
}
diff --git a/test/unittest/actions/exit/err.D_PROTO_ARG.void.d b/test/unittest/actions/exit/err.D_PROTO_ARG.void.d
index 7a635372..74cc0832 100644
--- a/test/unittest/actions/exit/err.D_PROTO_ARG.void.d
+++ b/test/unittest/actions/exit/err.D_PROTO_ARG.void.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
exit(exit(0));
}
diff --git a/test/unittest/actions/exit/err.D_PROTO_LEN.missing_arg.d b/test/unittest/actions/exit/err.D_PROTO_LEN.missing_arg.d
index dbe3f96b..76996be3 100644
--- a/test/unittest/actions/exit/err.D_PROTO_LEN.missing_arg.d
+++ b/test/unittest/actions/exit/err.D_PROTO_LEN.missing_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
exit();
}
diff --git a/test/unittest/actions/exit/err.D_PROTO_LEN.too_many_args.d b/test/unittest/actions/exit/err.D_PROTO_LEN.too_many_args.d
index 007e9342..46f5fcb6 100644
--- a/test/unittest/actions/exit/err.D_PROTO_LEN.too_many_args.d
+++ b/test/unittest/actions/exit/err.D_PROTO_LEN.too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
exit(0, 1);
}
diff --git a/test/unittest/actions/exit/err.fail.d b/test/unittest/actions/exit/err.fail.d
index c08f96ec..407bdea5 100644
--- a/test/unittest/actions/exit/err.fail.d
+++ b/test/unittest/actions/exit/err.fail.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
exit(1);
}
diff --git a/test/unittest/actions/exit/tst.begin-exit.d b/test/unittest/actions/exit/tst.begin-exit.d
index 123bc96d..85a37993 100644
--- a/test/unittest/actions/exit/tst.begin-exit.d
+++ b/test/unittest/actions/exit/tst.begin-exit.d
@@ -1,22 +1,22 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-BEGIN
+dtrace:::BEGIN
{
printf("shouldn't be here...");
here++;
}
-END
+dtrace:::END
{
exit(here);
}
diff --git a/test/unittest/actions/exit/tst.end-exit.d b/test/unittest/actions/exit/tst.end-exit.d
index 34fcfd52..249fe81d 100644
--- a/test/unittest/actions/exit/tst.end-exit.d
+++ b/test/unittest/actions/exit/tst.end-exit.d
@@ -1,16 +1,16 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
exit(1);
}
-END
+dtrace:::END
{
exit(0);
}
diff --git a/test/unittest/actions/exit/tst.expr.d b/test/unittest/actions/exit/tst.expr.d
index 83c8f778..937d5521 100644
--- a/test/unittest/actions/exit/tst.expr.d
+++ b/test/unittest/actions/exit/tst.expr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
x = 1;
exit(x - 1);
diff --git a/test/unittest/actions/exit/tst.kill.sh b/test/unittest/actions/exit/tst.kill.sh
index 17d40a3b..f6143c8f 100755
--- a/test/unittest/actions/exit/tst.kill.sh
+++ b/test/unittest/actions/exit/tst.kill.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -23,7 +23,7 @@ watch_output_for() {
fi
}
-$dtrace $dt_flags -n BEGIN,END -o $out &
+$dtrace $dt_flags -n dtrace:::BEGIN,dtrace:::END -o $out &
watch_output_for :BEGIN
kill %1
watch_output_for :END
diff --git a/test/unittest/actions/exit/tst.probe-begin-exit.d b/test/unittest/actions/exit/tst.probe-begin-exit.d
index bbbe226c..ef7b3f47 100644
--- a/test/unittest/actions/exit/tst.probe-begin-exit.d
+++ b/test/unittest/actions/exit/tst.probe-begin-exit.d
@@ -1,20 +1,20 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-write:entry
+syscall::write:entry
{
exit(1);
}
-END
+dtrace:::END
{
}
diff --git a/test/unittest/actions/exit/tst.probe-end-exit.d b/test/unittest/actions/exit/tst.probe-end-exit.d
index 2e6d4c80..9a66ba5e 100644
--- a/test/unittest/actions/exit/tst.probe-end-exit.d
+++ b/test/unittest/actions/exit/tst.probe-end-exit.d
@@ -1,20 +1,20 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
}
-write:entry
+syscall::write:entry
{
exit(1);
}
-END
+dtrace:::END
{
exit(0);
}
diff --git a/test/unittest/actions/exit/tst.probe-exit.d b/test/unittest/actions/exit/tst.probe-exit.d
index f3c3a67c..57b72820 100644
--- a/test/unittest/actions/exit/tst.probe-exit.d
+++ b/test/unittest/actions/exit/tst.probe-exit.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
}
-write:entry
+syscall::write:entry
{
exit(0);
}
-END
+dtrace:::END
{
}
diff --git a/test/unittest/actions/exit/tst.success.d b/test/unittest/actions/exit/tst.success.d
index 1e95d1dd..c6277f7e 100644
--- a/test/unittest/actions/exit/tst.success.d
+++ b/test/unittest/actions/exit/tst.success.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/actions/freopen/err.D_FREOPEN_INVALID.d b/test/unittest/actions/freopen/err.D_FREOPEN_INVALID.d
index 8268d497..44ef7d7b 100644
--- a/test/unittest/actions/freopen/err.D_FREOPEN_INVALID.d
+++ b/test/unittest/actions/freopen/err.D_FREOPEN_INVALID.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
freopen(".");
exit(0);
diff --git a/test/unittest/actions/freopen/err.freopen-destructive.d b/test/unittest/actions/freopen/err.freopen-destructive.d
index 5cf24614..534b743f 100644
--- a/test/unittest/actions/freopen/err.freopen-destructive.d
+++ b/test/unittest/actions/freopen/err.freopen-destructive.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
freopen("/dev/null");
exit(0);
diff --git a/test/unittest/actions/freopen/tst.badfreopen.sh b/test/unittest/actions/freopen/tst.badfreopen.sh
index 916692f1..245168ba 100755
--- a/test/unittest/actions/freopen/tst.badfreopen.sh
+++ b/test/unittest/actions/freopen/tst.badfreopen.sh
@@ -1,14 +1,14 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
script()
{
$dtrace $dt_flags -wq -o $tmpfile -s /dev/stdin 2> $errfile <<EOF
- BEGIN
+ dtrace:::BEGIN
{
/*
* All of these should fail...
@@ -29,7 +29,7 @@ script()
printf("%d", ++i);
}
- BEGIN
+ dtrace:::BEGIN
/i == 2/
{
/*
@@ -39,7 +39,7 @@ script()
exit(0);
}
- BEGIN
+ dtrace:::BEGIN
{
exit(1);
}
diff --git a/test/unittest/actions/freopen/tst.freopen-destructive-ok.d b/test/unittest/actions/freopen/tst.freopen-destructive-ok.d
index 579fec60..c480cdc0 100644
--- a/test/unittest/actions/freopen/tst.freopen-destructive-ok.d
+++ b/test/unittest/actions/freopen/tst.freopen-destructive-ok.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
freopen("/dev/null");
exit(0);
diff --git a/test/unittest/actions/freopen/tst.freopen-single.sh b/test/unittest/actions/freopen/tst.freopen-single.sh
index 26ab3ae2..aa75bc98 100755
--- a/test/unittest/actions/freopen/tst.freopen-single.sh
+++ b/test/unittest/actions/freopen/tst.freopen-single.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -13,19 +13,19 @@
dtrace=$1
$dtrace $dt_flags -wqn '
-tick-600ms
+profile:::tick-600ms
{
freopen("/dev/null");
}
-tick-700ms
+profile:::tick-700ms
{
printf("hello world\n");
}
-tick-800ms
+profile:::tick-800ms
{
freopen("");
}
-tick-900ms
+profile:::tick-900ms
{
printf("the quick brown fox jumped over the lazy dog\n");
exit(0);
diff --git a/test/unittest/actions/freopen/tst.freopen.sh b/test/unittest/actions/freopen/tst.freopen.sh
index b8fbec69..df7fa051 100755
--- a/test/unittest/actions/freopen/tst.freopen.sh
+++ b/test/unittest/actions/freopen/tst.freopen.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -9,18 +9,18 @@
script()
{
$dtrace $dt_flags -wq -o $tmpfile -s /dev/stdin <<EOF
- BEGIN
+ dtrace:::BEGIN
{
i = 0;
}
- tick-10ms
+ profile:::tick-10ms
{
freopen("$tmpfile.%d", i);
printf("%d\n", i)
}
- tick-10ms
+ profile:::tick-10ms
/++i == $iter/
{
freopen("");
diff --git a/test/unittest/actions/printa/err.D_PRINTA_AGGARG.fmt_int_arg.d b/test/unittest/actions/printa/err.D_PRINTA_AGGARG.fmt_int_arg.d
index f665a96b..2aac891f 100644
--- a/test/unittest/actions/printa/err.D_PRINTA_AGGARG.fmt_int_arg.d
+++ b/test/unittest/actions/printa/err.D_PRINTA_AGGARG.fmt_int_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Output Formatting/printa()
*/
-BEGIN
+dtrace:::BEGIN
{
printa("%d", 1);
exit(0);
diff --git a/test/unittest/actions/printa/err.D_PRINTA_AGGARG.fmt_mixed_args.d b/test/unittest/actions/printa/err.D_PRINTA_AGGARG.fmt_mixed_args.d
index fa514d9b..0f4c2e35 100644
--- a/test/unittest/actions/printa/err.D_PRINTA_AGGARG.fmt_mixed_args.d
+++ b/test/unittest/actions/printa/err.D_PRINTA_AGGARG.fmt_mixed_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Output Formatting/printa()
*/
-BEGIN
+dtrace:::BEGIN
{
@a = count();
@b = max(1);
diff --git a/test/unittest/actions/printa/err.D_PRINTA_AGGARG.int_arg.d b/test/unittest/actions/printa/err.D_PRINTA_AGGARG.int_arg.d
index a3e09e85..f81c492b 100644
--- a/test/unittest/actions/printa/err.D_PRINTA_AGGARG.int_arg.d
+++ b/test/unittest/actions/printa/err.D_PRINTA_AGGARG.int_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Output Formatting/printa()
*/
-BEGIN
+dtrace:::BEGIN
{
printa(1);
exit(0);
diff --git a/test/unittest/actions/printa/err.D_PRINTA_AGGARG.mixed_args.d b/test/unittest/actions/printa/err.D_PRINTA_AGGARG.mixed_args.d
index 72bbd5e9..a6bb1602 100644
--- a/test/unittest/actions/printa/err.D_PRINTA_AGGARG.mixed_args.d
+++ b/test/unittest/actions/printa/err.D_PRINTA_AGGARG.mixed_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Output Formatting/printa()
*/
-BEGIN
+dtrace:::BEGIN
{
@a = count();
@b = max(1);
diff --git a/test/unittest/actions/printa/err.D_PRINTA_AGGKEY.d b/test/unittest/actions/printa/err.D_PRINTA_AGGKEY.d
index 23859ebe..5bfdbcbe 100644
--- a/test/unittest/actions/printa/err.D_PRINTA_AGGKEY.d
+++ b/test/unittest/actions/printa/err.D_PRINTA_AGGKEY.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Output Formatting/printa()
*/
-BEGIN
+dtrace:::BEGIN
{
@a = count();
@b[1] = count();
diff --git a/test/unittest/actions/printa/err.D_PRINTA_AGGPROTO.d b/test/unittest/actions/printa/err.D_PRINTA_AGGPROTO.d
index 4be6fb45..7466f25a 100644
--- a/test/unittest/actions/printa/err.D_PRINTA_AGGPROTO.d
+++ b/test/unittest/actions/printa/err.D_PRINTA_AGGPROTO.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Output Formatting/printa()
*/
-BEGIN
+dtrace:::BEGIN
{
@a[1, "", 2] = count();
@b[1, 2, ""] = count();
diff --git a/test/unittest/actions/printa/err.D_PRINTA_PROTO.fmt_no_arg.d b/test/unittest/actions/printa/err.D_PRINTA_PROTO.fmt_no_arg.d
index 0f81080e..80fa76fe 100644
--- a/test/unittest/actions/printa/err.D_PRINTA_PROTO.fmt_no_arg.d
+++ b/test/unittest/actions/printa/err.D_PRINTA_PROTO.fmt_no_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Output Formatting/printa()
*/
-BEGIN
+dtrace:::BEGIN
{
printa("%d");
exit(0);
diff --git a/test/unittest/actions/printa/err.D_PRINTF_ARG_PROTO.key_no_val.d b/test/unittest/actions/printa/err.D_PRINTF_ARG_PROTO.key_no_val.d
index 9f962de6..8583e22d 100644
--- a/test/unittest/actions/printa/err.D_PRINTF_ARG_PROTO.key_no_val.d
+++ b/test/unittest/actions/printa/err.D_PRINTF_ARG_PROTO.key_no_val.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Output Formatting/printa()
*/
-BEGIN
+dtrace:::BEGIN
{
@ = count();
printa("%d", @);
diff --git a/test/unittest/actions/printa/err.D_PROTO_LEN.no_arg.d b/test/unittest/actions/printa/err.D_PROTO_LEN.no_arg.d
index 48150bc2..bd616d44 100644
--- a/test/unittest/actions/printa/err.D_PROTO_LEN.no_arg.d
+++ b/test/unittest/actions/printa/err.D_PROTO_LEN.no_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Output Formatting/printa()
*/
-BEGIN
+dtrace:::BEGIN
{
printa();
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_AGG_CONV.d b/test/unittest/actions/printf/err.D_PRINTF_AGG_CONV.d
index df24f0c9..d7ebe4a4 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_AGG_CONV.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_AGG_CONV.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%@d", 1);
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_ARG_EXTRA.addr_width.d b/test/unittest/actions/printf/err.D_PRINTF_ARG_EXTRA.addr_width.d
index d336c95d..0e879a5b 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_ARG_EXTRA.addr_width.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_ARG_EXTRA.addr_width.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%?d\n", 1, 2);
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_ARG_EXTRA.too_many_vals.d b/test/unittest/actions/printf/err.D_PRINTF_ARG_EXTRA.too_many_vals.d
index a973025e..a9e0882c 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_ARG_EXTRA.too_many_vals.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_ARG_EXTRA.too_many_vals.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%d", 1, 2, 3);
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_ARG_FMT.d b/test/unittest/actions/printf/err.D_PRINTF_ARG_FMT.d
index 837778e4..b336bdeb 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_ARG_FMT.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_ARG_FMT.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf(probename);
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.missing_val.d b/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.missing_val.d
index 2ac28478..9a449718 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.missing_val.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.missing_val.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%d");
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.prec.d b/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.prec.d
index bc6c8f23..863964c9 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.prec.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.prec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%.*d", 1);
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.too_few_vals.d b/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.too_few_vals.d
index 87879a11..dfdc0f5c 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.too_few_vals.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.too_few_vals.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%d %d %d %d %d", 1, 2, 3);
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.width-prec.d b/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.width-prec.d
index 94161432..c98ef478 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.width-prec.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.width-prec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%*.*d", 1, 2);
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.width.d b/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.width.d
index 02cda3d5..5b0eccfb 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.width.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_ARG_PROTO.width.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%*d", 1);
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_ARG_TYPE.agg.d b/test/unittest/actions/printf/err.D_PRINTF_ARG_TYPE.agg.d
index af7c6bde..c57734a2 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_ARG_TYPE.agg.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_ARG_TYPE.agg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@a = count();
printf("%d", @a);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_ARG_TYPE.mismatch.d b/test/unittest/actions/printf/err.D_PRINTF_ARG_TYPE.mismatch.d
index fa53d6f9..1aee8f50 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_ARG_TYPE.mismatch.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_ARG_TYPE.mismatch.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%d", "");
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_ARG_TYPE.void.d b/test/unittest/actions/printf/err.D_PRINTF_ARG_TYPE.void.d
index c12e8014..7a3f50b4 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_ARG_TYPE.void.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_ARG_TYPE.void.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%d", printf(""));
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_ARG_TYPE.width-prec.d b/test/unittest/actions/printf/err.D_PRINTF_ARG_TYPE.width-prec.d
index 5f3f628b..b714c717 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_ARG_TYPE.width-prec.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_ARG_TYPE.width-prec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%*.*d", 1, 2, "");
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_DYN_PROTO.missing_prec-2.d b/test/unittest/actions/printf/err.D_PRINTF_DYN_PROTO.missing_prec-2.d
index 3cd1be33..0c84287a 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_DYN_PROTO.missing_prec-2.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_DYN_PROTO.missing_prec-2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%*.*d", 1);
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_DYN_PROTO.missing_prec.d b/test/unittest/actions/printf/err.D_PRINTF_DYN_PROTO.missing_prec.d
index fef5b4c8..bc2f7e17 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_DYN_PROTO.missing_prec.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_DYN_PROTO.missing_prec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%.*d");
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_DYN_PROTO.missing_width-2.d b/test/unittest/actions/printf/err.D_PRINTF_DYN_PROTO.missing_width-2.d
index 2082d7f8..efab0b9d 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_DYN_PROTO.missing_width-2.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_DYN_PROTO.missing_width-2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%*.*d");
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_DYN_PROTO.missing_width.d b/test/unittest/actions/printf/err.D_PRINTF_DYN_PROTO.missing_width.d
index d81b11b3..5c6af80d 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_DYN_PROTO.missing_width.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_DYN_PROTO.missing_width.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%*d");
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_DYN_TYPE.prec.d b/test/unittest/actions/printf/err.D_PRINTF_DYN_TYPE.prec.d
index f8cf0240..584e4e1a 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_DYN_TYPE.prec.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_DYN_TYPE.prec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%.*d", "", 1);
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_DYN_TYPE.width-prec.d b/test/unittest/actions/printf/err.D_PRINTF_DYN_TYPE.width-prec.d
index cdff86e1..aaeef2d8 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_DYN_TYPE.width-prec.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_DYN_TYPE.width-prec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%*.*d", "", "", 1);
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_DYN_TYPE.width.d b/test/unittest/actions/printf/err.D_PRINTF_DYN_TYPE.width.d
index 0e0ff102..9c17225f 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_DYN_TYPE.width.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_DYN_TYPE.width.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%*d", "", 1);
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PRINTF_FMT_EMPTY.d b/test/unittest/actions/printf/err.D_PRINTF_FMT_EMPTY.d
index 63898e52..11008550 100644
--- a/test/unittest/actions/printf/err.D_PRINTF_FMT_EMPTY.d
+++ b/test/unittest/actions/printf/err.D_PRINTF_FMT_EMPTY.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("");
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PROTO_ARG.d b/test/unittest/actions/printf/err.D_PROTO_ARG.d
index f514ee3b..b43266de 100644
--- a/test/unittest/actions/printf/err.D_PROTO_ARG.d
+++ b/test/unittest/actions/printf/err.D_PROTO_ARG.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf(1);
exit(0);
diff --git a/test/unittest/actions/printf/err.D_PROTO_LEN.d b/test/unittest/actions/printf/err.D_PROTO_LEN.d
index a4b80046..17608c5f 100644
--- a/test/unittest/actions/printf/err.D_PROTO_LEN.d
+++ b/test/unittest/actions/printf/err.D_PROTO_LEN.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf();
exit(0);
diff --git a/test/unittest/actions/printf/err.D_SYNTAX.double_prec.d b/test/unittest/actions/printf/err.D_SYNTAX.double_prec.d
index 81862265..be2095d4 100644
--- a/test/unittest/actions/printf/err.D_SYNTAX.double_prec.d
+++ b/test/unittest/actions/printf/err.D_SYNTAX.double_prec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%.*.*d");
exit(0);
diff --git a/test/unittest/actions/printf/err.D_SYNTAX.double_width.d b/test/unittest/actions/printf/err.D_SYNTAX.double_width.d
index 7e8a9d9c..2ca07ff1 100644
--- a/test/unittest/actions/printf/err.D_SYNTAX.double_width.d
+++ b/test/unittest/actions/printf/err.D_SYNTAX.double_width.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%**d");
exit(0);
diff --git a/test/unittest/actions/printf/err.D_SYNTAX.explicit_arg-2.d b/test/unittest/actions/printf/err.D_SYNTAX.explicit_arg-2.d
index 19755813..ab9ba41d 100644
--- a/test/unittest/actions/printf/err.D_SYNTAX.explicit_arg-2.d
+++ b/test/unittest/actions/printf/err.D_SYNTAX.explicit_arg-2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%*1$d");
exit(-1);
diff --git a/test/unittest/actions/printf/err.D_SYNTAX.explicit_arg-3.d b/test/unittest/actions/printf/err.D_SYNTAX.explicit_arg-3.d
index cd798b98..04ba3c60 100644
--- a/test/unittest/actions/printf/err.D_SYNTAX.explicit_arg-3.d
+++ b/test/unittest/actions/printf/err.D_SYNTAX.explicit_arg-3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%.*1$d");
exit(-1);
diff --git a/test/unittest/actions/printf/err.D_SYNTAX.explicit_arg.d b/test/unittest/actions/printf/err.D_SYNTAX.explicit_arg.d
index 7c6ef8a8..fa1d5820 100644
--- a/test/unittest/actions/printf/err.D_SYNTAX.explicit_arg.d
+++ b/test/unittest/actions/printf/err.D_SYNTAX.explicit_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%1$d");
exit(-1);
diff --git a/test/unittest/actions/printf/err.D_SYNTAX.missing_fmt-2.d b/test/unittest/actions/printf/err.D_SYNTAX.missing_fmt-2.d
index b0a94be6..c001fe49 100644
--- a/test/unittest/actions/printf/err.D_SYNTAX.missing_fmt-2.d
+++ b/test/unittest/actions/printf/err.D_SYNTAX.missing_fmt-2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%*");
exit(0);
diff --git a/test/unittest/actions/printf/err.D_SYNTAX.missing_fmt-3.d b/test/unittest/actions/printf/err.D_SYNTAX.missing_fmt-3.d
index a8436b9e..cae5f390 100644
--- a/test/unittest/actions/printf/err.D_SYNTAX.missing_fmt-3.d
+++ b/test/unittest/actions/printf/err.D_SYNTAX.missing_fmt-3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%.*");
exit(0);
diff --git a/test/unittest/actions/printf/err.D_SYNTAX.missing_fmt.d b/test/unittest/actions/printf/err.D_SYNTAX.missing_fmt.d
index 846dbf8a..08360389 100644
--- a/test/unittest/actions/printf/err.D_SYNTAX.missing_fmt.d
+++ b/test/unittest/actions/printf/err.D_SYNTAX.missing_fmt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%");
exit(0);
diff --git a/test/unittest/actions/printf/err.D_SYNTAX.pct_flags.d b/test/unittest/actions/printf/err.D_SYNTAX.pct_flags.d
index 2f3c459d..b5f1625e 100644
--- a/test/unittest/actions/printf/err.D_SYNTAX.pct_flags.d
+++ b/test/unittest/actions/printf/err.D_SYNTAX.pct_flags.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%-%");
exit(0);
diff --git a/test/unittest/actions/printf/err.D_SYNTAX.prec-width.d b/test/unittest/actions/printf/err.D_SYNTAX.prec-width.d
index 318aae1e..b160b9b5 100644
--- a/test/unittest/actions/printf/err.D_SYNTAX.prec-width.d
+++ b/test/unittest/actions/printf/err.D_SYNTAX.prec-width.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%.**d");
exit(0);
diff --git a/test/unittest/actions/printf/err.D_SYNTAX.unknown_conv.d b/test/unittest/actions/printf/err.D_SYNTAX.unknown_conv.d
index fe705c2d..75536702 100644
--- a/test/unittest/actions/printf/err.D_SYNTAX.unknown_conv.d
+++ b/test/unittest/actions/printf/err.D_SYNTAX.unknown_conv.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%z");
exit(0);
diff --git a/test/unittest/actions/printf/tst.conv_A.d b/test/unittest/actions/printf/tst.conv_A.d
index 79c07c7f..0d4c193d 100644
--- a/test/unittest/actions/printf/tst.conv_A.d
+++ b/test/unittest/actions/printf/tst.conv_A.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%A", &``main);
exit(0);
diff --git a/test/unittest/actions/printf/tst.conv_E_double.d b/test/unittest/actions/printf/tst.conv_E_double.d
index 71901789..b86c26e0 100644
--- a/test/unittest/actions/printf/tst.conv_E_double.d
+++ b/test/unittest/actions/printf/tst.conv_E_double.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
double d;
-BEGIN
+dtrace:::BEGIN
{
printf("%E", d);
exit(0);
diff --git a/test/unittest/actions/printf/tst.conv_E_float.d b/test/unittest/actions/printf/tst.conv_E_float.d
index 8075fc3a..8da65e3a 100644
--- a/test/unittest/actions/printf/tst.conv_E_float.d
+++ b/test/unittest/actions/printf/tst.conv_E_float.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
float f;
-BEGIN
+dtrace:::BEGIN
{
printf("%E", f);
exit(0);
diff --git a/test/unittest/actions/printf/tst.conv_G_double.d b/test/unittest/actions/printf/tst.conv_G_double.d
index 1e605f47..d3b355c5 100644
--- a/test/unittest/actions/printf/tst.conv_G_double.d
+++ b/test/unittest/actions/printf/tst.conv_G_double.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
double d;
-BEGIN
+dtrace:::BEGIN
{
printf("%G", d);
exit(0);
diff --git a/test/unittest/actions/printf/tst.conv_G_float.d b/test/unittest/actions/printf/tst.conv_G_float.d
index 59f1b2c2..b8010848 100644
--- a/test/unittest/actions/printf/tst.conv_G_float.d
+++ b/test/unittest/actions/printf/tst.conv_G_float.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
float f;
-BEGIN
+dtrace:::BEGIN
{
printf("%G", f);
exit(0);
diff --git a/test/unittest/actions/printf/tst.conv_T.sh b/test/unittest/actions/printf/tst.conv_T.sh
index 36ee32e4..b9e0090e 100755
--- a/test/unittest/actions/printf/tst.conv_T.sh
+++ b/test/unittest/actions/printf/tst.conv_T.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -s /dev/stdin <<EOF
inline uint64_t NANOSEC = 1000000000;
-BEGIN
+dtrace:::BEGIN
{
printf("%T\n%T\n%T", (uint64_t)0, (uint64_t)1062609821 * NANOSEC,
(uint64_t)0x7fffffff * NANOSEC);
diff --git a/test/unittest/actions/printf/tst.conv_Y.sh b/test/unittest/actions/printf/tst.conv_Y.sh
index 18fe56ee..694d9f1e 100755
--- a/test/unittest/actions/printf/tst.conv_Y.sh
+++ b/test/unittest/actions/printf/tst.conv_Y.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -s /dev/stdin <<EOF
inline uint64_t NANOSEC = 1000000000;
-BEGIN
+dtrace:::BEGIN
{
printf("%Y\n%Y\n%Y", (uint64_t)0, (uint64_t)1062609821 * NANOSEC,
(uint64_t)0x7fffffff * NANOSEC);
diff --git a/test/unittest/actions/printf/tst.conv_a.d b/test/unittest/actions/printf/tst.conv_a.d
index a5640301..8a18a54b 100644
--- a/test/unittest/actions/printf/tst.conv_a.d
+++ b/test/unittest/actions/printf/tst.conv_a.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%a", &`max_pfn);
exit(0);
diff --git a/test/unittest/actions/printf/tst.conv_c.d b/test/unittest/actions/printf/tst.conv_c.d
index 2ac1a13b..6d7f56cd 100644
--- a/test/unittest/actions/printf/tst.conv_c.d
+++ b/test/unittest/actions/printf/tst.conv_c.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%c", 0x41);
exit(0);
diff --git a/test/unittest/actions/printf/tst.conv_d_signed.d b/test/unittest/actions/printf/tst.conv_d_signed.d
index 6774b97e..8e0435f1 100644
--- a/test/unittest/actions/printf/tst.conv_d_signed.d
+++ b/test/unittest/actions/printf/tst.conv_d_signed.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%d", (int)-12345);
exit(0);
diff --git a/test/unittest/actions/printf/tst.conv_d_unsigned.d b/test/unittest/actions/printf/tst.conv_d_unsigned.d
index 1f5307e3..c8fdfbc9 100644
--- a/test/unittest/actions/printf/tst.conv_d_unsigned.d
+++ b/test/unittest/actions/printf/tst.conv_d_unsigned.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%d", (uint)-12345);
exit(0);
diff --git a/test/unittest/actions/printf/tst.conv_e_double.d b/test/unittest/actions/printf/tst.conv_e_double.d
index 0ce27e03..9c2115be 100644
--- a/test/unittest/actions/printf/tst.conv_e_double.d
+++ b/test/unittest/actions/printf/tst.conv_e_double.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
double d;
-BEGIN
+dtrace:::BEGIN
{
printf("%e", d);
exit(0);
diff --git a/test/unittest/actions/printf/tst.conv_e_float.d b/test/unittest/actions/printf/tst.conv_e_float.d
index f552757a..4ab2abee 100644
--- a/test/unittest/actions/printf/tst.conv_e_float.d
+++ b/test/unittest/actions/printf/tst.conv_e_float.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
float f;
-BEGIN
+dtrace:::BEGIN
{
printf("%e", f);
exit(0);
diff --git a/test/unittest/actions/printf/tst.conv_f_double.d b/test/unittest/actions/printf/tst.conv_f_double.d
index 75e4811d..682dfb64 100644
--- a/test/unittest/actions/printf/tst.conv_f_double.d
+++ b/test/unittest/actions/printf/tst.conv_f_double.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
double d;
-BEGIN
+dtrace:::BEGIN
{
printf("%f", d);
exit(0);
diff --git a/test/unittest/actions/printf/tst.conv_f_float.d b/test/unittest/actions/printf/tst.conv_f_float.d
index 0b0c3190..4222b72a 100644
--- a/test/unittest/actions/printf/tst.conv_f_float.d
+++ b/test/unittest/actions/printf/tst.conv_f_float.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
float f;
-BEGIN
+dtrace:::BEGIN
{
printf("%f", f);
exit(0);
diff --git a/test/unittest/actions/printf/tst.conv_g_double.d b/test/unittest/actions/printf/tst.conv_g_double.d
index a8a063a0..eb9ada65 100644
--- a/test/unittest/actions/printf/tst.conv_g_double.d
+++ b/test/unittest/actions/printf/tst.conv_g_double.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
double d;
-BEGIN
+dtrace:::BEGIN
{
printf("%g", d);
exit(0);
diff --git a/test/unittest/actions/printf/tst.conv_g_float.d b/test/unittest/actions/printf/tst.conv_g_float.d
index d5eea4e3..78793911 100644
--- a/test/unittest/actions/printf/tst.conv_g_float.d
+++ b/test/unittest/actions/printf/tst.conv_g_float.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
float f;
-BEGIN
+dtrace:::BEGIN
{
printf("%g", f);
exit(0);
diff --git a/test/unittest/actions/printf/tst.conv_s_alloca_var.d b/test/unittest/actions/printf/tst.conv_s_alloca_var.d
index 7a32cfc5..faff001a 100644
--- a/test/unittest/actions/printf/tst.conv_s_alloca_var.d
+++ b/test/unittest/actions/printf/tst.conv_s_alloca_var.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = alloca(10);
bcopy(probename, s, 5);
diff --git a/test/unittest/actions/printf/tst.conv_s_copyin.d b/test/unittest/actions/printf/tst.conv_s_copyin.d
index 11e7745f..a213a04b 100644
--- a/test/unittest/actions/printf/tst.conv_s_copyin.d
+++ b/test/unittest/actions/printf/tst.conv_s_copyin.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@ syscall::write:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/actions/printf/tst.conv_s_copyinstr.d b/test/unittest/actions/printf/tst.conv_s_copyinstr.d
index ee4f9a79..f4e7f0cf 100644
--- a/test/unittest/actions/printf/tst.conv_s_copyinstr.d
+++ b/test/unittest/actions/printf/tst.conv_s_copyinstr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@ syscall::write:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/actions/printf/tst.no-conv.first.d b/test/unittest/actions/printf/tst.no-conv.first.d
index 42eef721..62b630ce 100644
--- a/test/unittest/actions/printf/tst.no-conv.first.d
+++ b/test/unittest/actions/printf/tst.no-conv.first.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("one ");
trace(2);
diff --git a/test/unittest/actions/printf/tst.no-conv.last.d b/test/unittest/actions/printf/tst.no-conv.last.d
index d6ae61b6..96f9019d 100644
--- a/test/unittest/actions/printf/tst.no-conv.last.d
+++ b/test/unittest/actions/printf/tst.no-conv.last.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(1);
printf(" two");
diff --git a/test/unittest/actions/printf/tst.no-conv.middle.d b/test/unittest/actions/printf/tst.no-conv.middle.d
index 8a8c12ae..332b7080 100644
--- a/test/unittest/actions/printf/tst.no-conv.middle.d
+++ b/test/unittest/actions/printf/tst.no-conv.middle.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(1);
printf(" two ");
diff --git a/test/unittest/actions/printf/tst.no-conv.only.d b/test/unittest/actions/printf/tst.no-conv.only.d
index fadb9add..9d283d91 100644
--- a/test/unittest/actions/printf/tst.no-conv.only.d
+++ b/test/unittest/actions/printf/tst.no-conv.only.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("only");
exit(0);
diff --git a/test/unittest/actions/raise/tst.raise1.d b/test/unittest/actions/raise/tst.raise1.d
index 684a18a8..c0719263 100644
--- a/test/unittest/actions/raise/tst.raise1.d
+++ b/test/unittest/actions/raise/tst.raise1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
/*
* Wait no more than five seconds for the process to call ioctl().
diff --git a/test/unittest/actions/raise/tst.raise2.d b/test/unittest/actions/raise/tst.raise2.d
index 4af1d8f7..e7f6769b 100644
--- a/test/unittest/actions/raise/tst.raise2.d
+++ b/test/unittest/actions/raise/tst.raise2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
/*
* Wait no more than five seconds for the process to call ioctl().
diff --git a/test/unittest/actions/raise/tst.raise3.d b/test/unittest/actions/raise/tst.raise3.d
index 00764814..fe8be7df 100644
--- a/test/unittest/actions/raise/tst.raise3.d
+++ b/test/unittest/actions/raise/tst.raise3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
/*
* Wait no more than five seconds for the process to call ioctl().
diff --git a/test/unittest/actions/raise/tst.sigdefs.sh b/test/unittest/actions/raise/tst.sigdefs.sh
index d3ffb534..f05ed39d 100755
--- a/test/unittest/actions/raise/tst.sigdefs.sh
+++ b/test/unittest/actions/raise/tst.sigdefs.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -14,7 +14,7 @@ dtrace=$1
tmpfile=$tmpdir/tst.sigdefs.$$.d
cat << EOF > $tmpfile
-BEGIN
+dtrace:::BEGIN
{
nerr = 0;
EOF
@@ -33,12 +33,12 @@ cat /usr/include/signal.h \
cat << EOF >> $tmpfile
}
-BEGIN
+dtrace:::BEGIN
/nerr/
{
exit(1);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/actions/return/err.D_PROTO_ARG.str.d b/test/unittest/actions/return/err.D_PROTO_ARG.str.d
index d04836f3..b89d97de 100644
--- a/test/unittest/actions/return/err.D_PROTO_ARG.str.d
+++ b/test/unittest/actions/return/err.D_PROTO_ARG.str.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
return("");
}
diff --git a/test/unittest/actions/return/err.D_PROTO_ARG.void.d b/test/unittest/actions/return/err.D_PROTO_ARG.void.d
index dc3b15fa..11556bb7 100644
--- a/test/unittest/actions/return/err.D_PROTO_ARG.void.d
+++ b/test/unittest/actions/return/err.D_PROTO_ARG.void.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
return(return(0));
}
diff --git a/test/unittest/actions/return/err.D_PROTO_LEN.missing_arg.d b/test/unittest/actions/return/err.D_PROTO_LEN.missing_arg.d
index 97ed0762..026f4462 100644
--- a/test/unittest/actions/return/err.D_PROTO_LEN.missing_arg.d
+++ b/test/unittest/actions/return/err.D_PROTO_LEN.missing_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
return();
exit(0);
diff --git a/test/unittest/actions/return/err.D_PROTO_LEN.too_many_args.d b/test/unittest/actions/return/err.D_PROTO_LEN.too_many_args.d
index 0776192b..6ea4353f 100644
--- a/test/unittest/actions/return/err.D_PROTO_LEN.too_many_args.d
+++ b/test/unittest/actions/return/err.D_PROTO_LEN.too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
return(1, 2);
exit(0);
diff --git a/test/unittest/actions/return/err.destructive.d b/test/unittest/actions/return/err.destructive.d
index 9beefbf6..2385bd3f 100644
--- a/test/unittest/actions/return/err.destructive.d
+++ b/test/unittest/actions/return/err.destructive.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
ok = 0;
exit(0);
diff --git a/test/unittest/actions/return/err.not_allowed-1.d b/test/unittest/actions/return/err.not_allowed-1.d
index e32751bf..fb874ee6 100644
--- a/test/unittest/actions/return/err.not_allowed-1.d
+++ b/test/unittest/actions/return/err.not_allowed-1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
ok = 0;
exit(0);
diff --git a/test/unittest/actions/return/err.not_allowed-2.d b/test/unittest/actions/return/err.not_allowed-2.d
index 4c613065..7f09f001 100644
--- a/test/unittest/actions/return/err.not_allowed-2.d
+++ b/test/unittest/actions/return/err.not_allowed-2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
ok = 0;
exit(0);
diff --git a/test/unittest/actions/return/err.not_allowed-3.d b/test/unittest/actions/return/err.not_allowed-3.d
index 87891b7b..10cc49d3 100644
--- a/test/unittest/actions/return/err.not_allowed-3.d
+++ b/test/unittest/actions/return/err.not_allowed-3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
ok = 0;
exit(0);
diff --git a/test/unittest/actions/return/err.wrong-1.d b/test/unittest/actions/return/err.wrong-1.d
index d6a37d85..50bfde66 100644
--- a/test/unittest/actions/return/err.wrong-1.d
+++ b/test/unittest/actions/return/err.wrong-1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
return;
exit(0);
diff --git a/test/unittest/actions/return/err.wrong-2.d b/test/unittest/actions/return/err.wrong-2.d
index 6806cf89..c567b347 100644
--- a/test/unittest/actions/return/err.wrong-2.d
+++ b/test/unittest/actions/return/err.wrong-2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
return 0;
exit(0);
diff --git a/test/unittest/actions/return/tst.destructive.d b/test/unittest/actions/return/tst.destructive.d
index 25813b2c..d56d20d0 100644
--- a/test/unittest/actions/return/tst.destructive.d
+++ b/test/unittest/actions/return/tst.destructive.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
ok = 0;
exit(0);
diff --git a/test/unittest/actions/return/tst.override-getpid-entry.sh b/test/unittest/actions/return/tst.override-getpid-entry.sh
index d9436a53..caa88681 100755
--- a/test/unittest/actions/return/tst.override-getpid-entry.sh
+++ b/test/unittest/actions/return/tst.override-getpid-entry.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -39,7 +39,7 @@ fi
# Trace the trigger. On the 2nd and 5th getpid() calls, modify the result.
$dtrace $dt_flags -c ./a.out -w -q -n '
-BEGIN {
+dtrace:::BEGIN {
printf("00 pid is %d\n", $target);
n = 0;
}
diff --git a/test/unittest/actions/return/tst.override-getpid-return.sh b/test/unittest/actions/return/tst.override-getpid-return.sh
index 835e443d..940cf442 100755
--- a/test/unittest/actions/return/tst.override-getpid-return.sh
+++ b/test/unittest/actions/return/tst.override-getpid-return.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -39,7 +39,7 @@ fi
# Trace the trigger. On the 2nd and 5th getpid() calls, modify the result.
$dtrace $dt_flags -c ./a.out -w -q -n '
-BEGIN {
+dtrace:::BEGIN {
printf("00 pid is %d\n", $target);
n = 0;
}
diff --git a/test/unittest/actions/setopt/err.D_PROTO_ARG.d b/test/unittest/actions/setopt/err.D_PROTO_ARG.d
index 0915723d..79985df7 100644
--- a/test/unittest/actions/setopt/err.D_PROTO_ARG.d
+++ b/test/unittest/actions/setopt/err.D_PROTO_ARG.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
setopt(1);
exit(0);
diff --git a/test/unittest/actions/setopt/err.D_PROTO_LEN.missing_arg.d b/test/unittest/actions/setopt/err.D_PROTO_LEN.missing_arg.d
index 7a1bf847..610b404d 100644
--- a/test/unittest/actions/setopt/err.D_PROTO_LEN.missing_arg.d
+++ b/test/unittest/actions/setopt/err.D_PROTO_LEN.missing_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
setopt();
exit(0);
diff --git a/test/unittest/actions/setopt/err.D_PROTO_LEN.too_many_args.d b/test/unittest/actions/setopt/err.D_PROTO_LEN.too_many_args.d
index 0fc881e0..94568c03 100644
--- a/test/unittest/actions/setopt/err.D_PROTO_LEN.too_many_args.d
+++ b/test/unittest/actions/setopt/err.D_PROTO_LEN.too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
setopt("bufsize", "20m", "dummy");
exit(0);
diff --git a/test/unittest/actions/setopt/tst.badopt.d b/test/unittest/actions/setopt/tst.badopt.d
index 05b5687c..9b74194f 100644
--- a/test/unittest/actions/setopt/tst.badopt.d
+++ b/test/unittest/actions/setopt/tst.badopt.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
setopt("Nixon");
setopt("Harding");
diff --git a/test/unittest/actions/symmod/tst.symmod.sh b/test/unittest/actions/symmod/tst.symmod.sh
index d3591421..a61ae07f 100755
--- a/test/unittest/actions/symmod/tst.symmod.sh
+++ b/test/unittest/actions/symmod/tst.symmod.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -21,7 +21,7 @@ NAM=$MOD'`'$NAM
# run DTrace to test mod() and sym()
# also test func(), but it is simply an alias for sym()
-read MYMOD MYNAM MYFUN <<< `$dtrace $dt_flags -qn 'BEGIN {mod(0x'$ADD'); sym(0x'$ADD'); func(0x'$ADD'); exit(0) }'`
+read MYMOD MYNAM MYFUN <<< `$dtrace $dt_flags -qn 'dtrace:::BEGIN {mod(0x'$ADD'); sym(0x'$ADD'); func(0x'$ADD'); exit(0) }'`
if [ $? -ne 0 ]; then
exit 1
fi
diff --git a/test/unittest/actions/system/err.system-destructive.d b/test/unittest/actions/system/err.system-destructive.d
index 98ace062..1529cb28 100644
--- a/test/unittest/actions/system/err.system-destructive.d
+++ b/test/unittest/actions/system/err.system-destructive.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
system("echo ok");
exit(0);
diff --git a/test/unittest/actions/system/tst.system-destructive-ok.d b/test/unittest/actions/system/tst.system-destructive-ok.d
index d694d9c8..bc845986 100644
--- a/test/unittest/actions/system/tst.system-destructive-ok.d
+++ b/test/unittest/actions/system/tst.system-destructive-ok.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
system("echo ok");
exit(0);
diff --git a/test/unittest/actions/system/tst.system-int.d b/test/unittest/actions/system/tst.system-int.d
index 371981a7..eb8d5af6 100644
--- a/test/unittest/actions/system/tst.system-int.d
+++ b/test/unittest/actions/system/tst.system-int.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
this->a = 9;
this->b = -2;
diff --git a/test/unittest/actions/system/tst.system-str.d b/test/unittest/actions/system/tst.system-str.d
index 8f532ae6..4ec9dae1 100644
--- a/test/unittest/actions/system/tst.system-str.d
+++ b/test/unittest/actions/system/tst.system-str.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
this->s = "foo";
this->a = 9;
diff --git a/test/unittest/actions/trace/err.D_PROTO_LEN.missing_arg.d b/test/unittest/actions/trace/err.D_PROTO_LEN.missing_arg.d
index 3e6c5f82..23f0c710 100644
--- a/test/unittest/actions/trace/err.D_PROTO_LEN.missing_arg.d
+++ b/test/unittest/actions/trace/err.D_PROTO_LEN.missing_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace();
exit(0);
diff --git a/test/unittest/actions/trace/err.D_PROTO_LEN.too_many_args.d b/test/unittest/actions/trace/err.D_PROTO_LEN.too_many_args.d
index ec2d705d..1518de21 100644
--- a/test/unittest/actions/trace/err.D_PROTO_LEN.too_many_args.d
+++ b/test/unittest/actions/trace/err.D_PROTO_LEN.too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(1, 2);
exit(0);
diff --git a/test/unittest/actions/trace/err.D_TRACE_DYN.d b/test/unittest/actions/trace/err.D_TRACE_DYN.d
index 6d933fd7..502363b7 100644
--- a/test/unittest/actions/trace/err.D_TRACE_DYN.d
+++ b/test/unittest/actions/trace/err.D_TRACE_DYN.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@a = count();
trace(@a);
diff --git a/test/unittest/actions/trace/err.D_TRACE_VOID.d b/test/unittest/actions/trace/err.D_TRACE_VOID.d
index 59f71d0f..e6e3eb8e 100644
--- a/test/unittest/actions/trace/err.D_TRACE_VOID.d
+++ b/test/unittest/actions/trace/err.D_TRACE_VOID.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(trace(1));
exit(0);
diff --git a/test/unittest/actions/trace/tst.alloca.d b/test/unittest/actions/trace/tst.alloca.d
index d2ff5152..f670f84e 100644
--- a/test/unittest/actions/trace/tst.alloca.d
+++ b/test/unittest/actions/trace/tst.alloca.d
@@ -1,6 +1,6 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
arr = (int *)alloca(5 * sizeof(int));
idx = 4;
diff --git a/test/unittest/actions/trace/tst.array-char-multi-nul.d b/test/unittest/actions/trace/tst.array-char-multi-nul.d
index bd91498f..f838ed8f 100644
--- a/test/unittest/actions/trace/tst.array-char-multi-nul.d
+++ b/test/unittest/actions/trace/tst.array-char-multi-nul.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
char n[9];
-BEGIN
+dtrace:::BEGIN
{
n[0] = 'a';
n[1] = 'A';
diff --git a/test/unittest/actions/trace/tst.array-char-str-multi-nul.d b/test/unittest/actions/trace/tst.array-char-str-multi-nul.d
index ba0435db..9553bea3 100644
--- a/test/unittest/actions/trace/tst.array-char-str-multi-nul.d
+++ b/test/unittest/actions/trace/tst.array-char-str-multi-nul.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
char n[9];
-BEGIN
+dtrace:::BEGIN
{
n[0] = 'a';
n[1] = 'A';
diff --git a/test/unittest/actions/trace/tst.array-char-str-no-nul.d b/test/unittest/actions/trace/tst.array-char-str-no-nul.d
index 48633a6c..6cbd7b2c 100644
--- a/test/unittest/actions/trace/tst.array-char-str-no-nul.d
+++ b/test/unittest/actions/trace/tst.array-char-str-no-nul.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
char n[9];
-BEGIN
+dtrace:::BEGIN
{
n[0] = 'a';
n[1] = 'A';
diff --git a/test/unittest/actions/trace/tst.array-char-str.d b/test/unittest/actions/trace/tst.array-char-str.d
index b61de776..c12d4438 100644
--- a/test/unittest/actions/trace/tst.array-char-str.d
+++ b/test/unittest/actions/trace/tst.array-char-str.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
char n[9];
-BEGIN
+dtrace:::BEGIN
{
n[0] = 'a';
n[1] = 'A';
diff --git a/test/unittest/actions/trace/tst.array-char-unprintable.d b/test/unittest/actions/trace/tst.array-char-unprintable.d
index 5b2525c3..a863d4d7 100644
--- a/test/unittest/actions/trace/tst.array-char-unprintable.d
+++ b/test/unittest/actions/trace/tst.array-char-unprintable.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
char n[9];
-BEGIN
+dtrace:::BEGIN
{
n[0] = 'a';
n[1] = 'A';
diff --git a/test/unittest/actions/trace/tst.array.d b/test/unittest/actions/trace/tst.array.d
index e74c155c..7f8e7d5f 100644
--- a/test/unittest/actions/trace/tst.array.d
+++ b/test/unittest/actions/trace/tst.array.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
short n[5];
-BEGIN
+dtrace:::BEGIN
{
n[0] = 0x7464;
n[1] = 0x6172;
diff --git a/test/unittest/actions/trace/tst.expr.d b/test/unittest/actions/trace/tst.expr.d
index 1dcc501b..81c09494 100644
--- a/test/unittest/actions/trace/tst.expr.d
+++ b/test/unittest/actions/trace/tst.expr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
x = 1;
trace(++x);
diff --git a/test/unittest/actions/trace/tst.int16_t-quiet.d b/test/unittest/actions/trace/tst.int16_t-quiet.d
index 554310f3..6efe8674 100644
--- a/test/unittest/actions/trace/tst.int16_t-quiet.d
+++ b/test/unittest/actions/trace/tst.int16_t-quiet.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace((int16_t)-1);
exit(0);
diff --git a/test/unittest/actions/trace/tst.int16_t.d b/test/unittest/actions/trace/tst.int16_t.d
index 72cfb571..82e07cf4 100644
--- a/test/unittest/actions/trace/tst.int16_t.d
+++ b/test/unittest/actions/trace/tst.int16_t.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Actions and Subroutines/trace()
*/
-BEGIN
+dtrace:::BEGIN
{
trace((int16_t)-1);
exit(0);
diff --git a/test/unittest/actions/trace/tst.int32_t-quiet.d b/test/unittest/actions/trace/tst.int32_t-quiet.d
index 1e5ac8a3..f683a5c4 100644
--- a/test/unittest/actions/trace/tst.int32_t-quiet.d
+++ b/test/unittest/actions/trace/tst.int32_t-quiet.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace((int32_t)-1);
exit(0);
diff --git a/test/unittest/actions/trace/tst.int32_t.d b/test/unittest/actions/trace/tst.int32_t.d
index e29b74ef..83204606 100644
--- a/test/unittest/actions/trace/tst.int32_t.d
+++ b/test/unittest/actions/trace/tst.int32_t.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Actions and Subroutines/trace()
*/
-BEGIN
+dtrace:::BEGIN
{
trace((int32_t)-1);
exit(0);
diff --git a/test/unittest/actions/trace/tst.int64_t-quiet.d b/test/unittest/actions/trace/tst.int64_t-quiet.d
index 4c41d05b..806ae2d3 100644
--- a/test/unittest/actions/trace/tst.int64_t-quiet.d
+++ b/test/unittest/actions/trace/tst.int64_t-quiet.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace((int64_t)-1);
exit(0);
diff --git a/test/unittest/actions/trace/tst.int64_t.d b/test/unittest/actions/trace/tst.int64_t.d
index 5ce54fb6..88940fb1 100644
--- a/test/unittest/actions/trace/tst.int64_t.d
+++ b/test/unittest/actions/trace/tst.int64_t.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Actions and Subroutines/trace()
*/
-BEGIN
+dtrace:::BEGIN
{
trace((int64_t)-1);
exit(0);
diff --git a/test/unittest/actions/trace/tst.int8_t-quiet.d b/test/unittest/actions/trace/tst.int8_t-quiet.d
index c2e87b87..da404b8a 100644
--- a/test/unittest/actions/trace/tst.int8_t-quiet.d
+++ b/test/unittest/actions/trace/tst.int8_t-quiet.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace((int8_t)-1);
exit(0);
diff --git a/test/unittest/actions/trace/tst.int8_t.d b/test/unittest/actions/trace/tst.int8_t.d
index 9700118f..03365b9a 100644
--- a/test/unittest/actions/trace/tst.int8_t.d
+++ b/test/unittest/actions/trace/tst.int8_t.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Actions and Subroutines/trace()
*/
-BEGIN
+dtrace:::BEGIN
{
trace((int8_t)-1);
exit(0);
diff --git a/test/unittest/actions/trace/tst.str-empty.d b/test/unittest/actions/trace/tst.str-empty.d
index 38fcb885..4e14d405 100644
--- a/test/unittest/actions/trace/tst.str-empty.d
+++ b/test/unittest/actions/trace/tst.str-empty.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Actions and Subroutines/trace()
*/
-BEGIN
+dtrace:::BEGIN
{
trace("");
exit(0);
diff --git a/test/unittest/actions/trace/tst.str-quiet.d b/test/unittest/actions/trace/tst.str-quiet.d
index fc873ed0..5c74ced3 100644
--- a/test/unittest/actions/trace/tst.str-quiet.d
+++ b/test/unittest/actions/trace/tst.str-quiet.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace("a");
exit(0);
diff --git a/test/unittest/actions/trace/tst.str.d b/test/unittest/actions/trace/tst.str.d
index 1aae5c57..d6604133 100644
--- a/test/unittest/actions/trace/tst.str.d
+++ b/test/unittest/actions/trace/tst.str.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Actions and Subroutines/trace()
*/
-BEGIN
+dtrace:::BEGIN
{
trace("a");
exit(0);
diff --git a/test/unittest/actions/trace/tst.struct-1-byte.d b/test/unittest/actions/trace/tst.struct-1-byte.d
index 36de485f..92290f2b 100644
--- a/test/unittest/actions/trace/tst.struct-1-byte.d
+++ b/test/unittest/actions/trace/tst.struct-1-byte.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@ struct {
int8_t x;
} st;
-BEGIN
+dtrace:::BEGIN
{
st.x = 0x34;
trace(st);
diff --git a/test/unittest/actions/trace/tst.struct.d b/test/unittest/actions/trace/tst.struct.d
index ec60ea11..18ebec9f 100644
--- a/test/unittest/actions/trace/tst.struct.d
+++ b/test/unittest/actions/trace/tst.struct.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@ struct {
int c;
} st;
-BEGIN
+dtrace:::BEGIN
{
st.a = 0x1234;
st.b = 0;
diff --git a/test/unittest/actions/trace/tst.uint16_t-quiet.d b/test/unittest/actions/trace/tst.uint16_t-quiet.d
index 383fe4f1..94dfdb3d 100644
--- a/test/unittest/actions/trace/tst.uint16_t-quiet.d
+++ b/test/unittest/actions/trace/tst.uint16_t-quiet.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace((uint16_t)-1);
exit(0);
diff --git a/test/unittest/actions/trace/tst.uint16_t.d b/test/unittest/actions/trace/tst.uint16_t.d
index b299f48c..0dbda82f 100644
--- a/test/unittest/actions/trace/tst.uint16_t.d
+++ b/test/unittest/actions/trace/tst.uint16_t.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Actions and Subroutines/trace()
*/
-BEGIN
+dtrace:::BEGIN
{
trace((uint16_t)-1);
exit(0);
diff --git a/test/unittest/actions/trace/tst.uint32_t-quiet.d b/test/unittest/actions/trace/tst.uint32_t-quiet.d
index 33aa8bdc..015d180c 100644
--- a/test/unittest/actions/trace/tst.uint32_t-quiet.d
+++ b/test/unittest/actions/trace/tst.uint32_t-quiet.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace((uint32_t)-1);
exit(0);
diff --git a/test/unittest/actions/trace/tst.uint32_t.d b/test/unittest/actions/trace/tst.uint32_t.d
index 6e7dffa5..6ad09475 100644
--- a/test/unittest/actions/trace/tst.uint32_t.d
+++ b/test/unittest/actions/trace/tst.uint32_t.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Actions and Subroutines/trace()
*/
-BEGIN
+dtrace:::BEGIN
{
trace((uint32_t)-1);
exit(0);
diff --git a/test/unittest/actions/trace/tst.uint64_t-quiet.d b/test/unittest/actions/trace/tst.uint64_t-quiet.d
index f9569008..c7c128b8 100644
--- a/test/unittest/actions/trace/tst.uint64_t-quiet.d
+++ b/test/unittest/actions/trace/tst.uint64_t-quiet.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(-1ul);
exit(0);
diff --git a/test/unittest/actions/trace/tst.uint64_t.d b/test/unittest/actions/trace/tst.uint64_t.d
index 2934538b..94bf4528 100644
--- a/test/unittest/actions/trace/tst.uint64_t.d
+++ b/test/unittest/actions/trace/tst.uint64_t.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Actions and Subroutines/trace()
*/
-BEGIN
+dtrace:::BEGIN
{
trace(-1ul);
exit(0);
diff --git a/test/unittest/actions/trace/tst.uint8_t-quiet.d b/test/unittest/actions/trace/tst.uint8_t-quiet.d
index 0f5108ec..7d61389a 100644
--- a/test/unittest/actions/trace/tst.uint8_t-quiet.d
+++ b/test/unittest/actions/trace/tst.uint8_t-quiet.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace((uint8_t)-1);
exit(0);
diff --git a/test/unittest/actions/trace/tst.uint8_t.d b/test/unittest/actions/trace/tst.uint8_t.d
index 4c9bf269..255cd42b 100644
--- a/test/unittest/actions/trace/tst.uint8_t.d
+++ b/test/unittest/actions/trace/tst.uint8_t.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Actions and Subroutines/trace()
*/
-BEGIN
+dtrace:::BEGIN
{
trace((uint8_t)-1);
exit(0);
diff --git a/test/unittest/actions/trace/tst.union.d b/test/unittest/actions/trace/tst.union.d
index 56b2ff81..bdb358b5 100644
--- a/test/unittest/actions/trace/tst.union.d
+++ b/test/unittest/actions/trace/tst.union.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@ union {
short c;
} u;
-BEGIN
+dtrace:::BEGIN
{
u.a = 0x12345678;
trace(u);
diff --git a/test/unittest/aggs/err.D_AGG_FUNC.non_agg_func.d b/test/unittest/aggs/err.D_AGG_FUNC.non_agg_func.d
index 503893d1..e8181eef 100644
--- a/test/unittest/aggs/err.D_AGG_FUNC.non_agg_func.d
+++ b/test/unittest/aggs/err.D_AGG_FUNC.non_agg_func.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = trace(0);
exit(0);
diff --git a/test/unittest/aggs/err.D_AGG_MDIM.multi_dim.d b/test/unittest/aggs/err.D_AGG_MDIM.multi_dim.d
index 5dfca3f7..530bd821 100644
--- a/test/unittest/aggs/err.D_AGG_MDIM.multi_dim.d
+++ b/test/unittest/aggs/err.D_AGG_MDIM.multi_dim.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@[0][1] = count();
exit(0);
diff --git a/test/unittest/aggs/err.D_AGG_NULL.idx_no_func.d b/test/unittest/aggs/err.D_AGG_NULL.idx_no_func.d
index 9048ead5..55d8bf7a 100644
--- a/test/unittest/aggs/err.D_AGG_NULL.idx_no_func.d
+++ b/test/unittest/aggs/err.D_AGG_NULL.idx_no_func.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@a[1];
exit(0);
diff --git a/test/unittest/aggs/err.D_AGG_NULL.no_func.d b/test/unittest/aggs/err.D_AGG_NULL.no_func.d
index 05ee4b6d..2ba726f2 100644
--- a/test/unittest/aggs/err.D_AGG_NULL.no_func.d
+++ b/test/unittest/aggs/err.D_AGG_NULL.no_func.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@a = count();
@a;
diff --git a/test/unittest/aggs/err.D_AGG_REDEF.diff_funcs.d b/test/unittest/aggs/err.D_AGG_REDEF.diff_funcs.d
index 2b9ec5d1..d995e95f 100644
--- a/test/unittest/aggs/err.D_AGG_REDEF.diff_funcs.d
+++ b/test/unittest/aggs/err.D_AGG_REDEF.diff_funcs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,13 +11,13 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@a = count();
exit(0);
}
-END
+dtrace:::END
{
@a = max(0);
}
diff --git a/test/unittest/aggs/err.D_AGG_REDEF.idx_diff_funcs.d b/test/unittest/aggs/err.D_AGG_REDEF.idx_diff_funcs.d
index 5dafe12b..713cc952 100644
--- a/test/unittest/aggs/err.D_AGG_REDEF.idx_diff_funcs.d
+++ b/test/unittest/aggs/err.D_AGG_REDEF.idx_diff_funcs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@[1] = count();
@[2] = sum(5);
diff --git a/test/unittest/aggs/err.D_AGG_SCALAR.avg_str_val.d b/test/unittest/aggs/err.D_AGG_SCALAR.avg_str_val.d
index 02648155..ac9fb253 100644
--- a/test/unittest/aggs/err.D_AGG_SCALAR.avg_str_val.d
+++ b/test/unittest/aggs/err.D_AGG_SCALAR.avg_str_val.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = avg("");
exit(0);
diff --git a/test/unittest/aggs/err.D_AGG_SCALAR.llquantize_str_val.d b/test/unittest/aggs/err.D_AGG_SCALAR.llquantize_str_val.d
index e33ff681..d77e60cd 100644
--- a/test/unittest/aggs/err.D_AGG_SCALAR.llquantize_str_val.d
+++ b/test/unittest/aggs/err.D_AGG_SCALAR.llquantize_str_val.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize("", 10, 0, 6, 20);
exit(0);
diff --git a/test/unittest/aggs/err.D_AGG_SCALAR.lquantize_str_val.d b/test/unittest/aggs/err.D_AGG_SCALAR.lquantize_str_val.d
index 3b99b7b0..4f8c0848 100644
--- a/test/unittest/aggs/err.D_AGG_SCALAR.lquantize_str_val.d
+++ b/test/unittest/aggs/err.D_AGG_SCALAR.lquantize_str_val.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = lquantize("", 1, 5, 1);
exit(0);
diff --git a/test/unittest/aggs/err.D_AGG_SCALAR.max_str_val.d b/test/unittest/aggs/err.D_AGG_SCALAR.max_str_val.d
index eb5b8dd9..19411e87 100644
--- a/test/unittest/aggs/err.D_AGG_SCALAR.max_str_val.d
+++ b/test/unittest/aggs/err.D_AGG_SCALAR.max_str_val.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = max("");
exit(0);
diff --git a/test/unittest/aggs/err.D_AGG_SCALAR.min_str_val.d b/test/unittest/aggs/err.D_AGG_SCALAR.min_str_val.d
index 5abac1d7..19dd5380 100644
--- a/test/unittest/aggs/err.D_AGG_SCALAR.min_str_val.d
+++ b/test/unittest/aggs/err.D_AGG_SCALAR.min_str_val.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = min("");
exit(0);
diff --git a/test/unittest/aggs/err.D_AGG_SCALAR.quantize_str_val.d b/test/unittest/aggs/err.D_AGG_SCALAR.quantize_str_val.d
index 9b2bc812..ebf8f3cd 100644
--- a/test/unittest/aggs/err.D_AGG_SCALAR.quantize_str_val.d
+++ b/test/unittest/aggs/err.D_AGG_SCALAR.quantize_str_val.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = quantize("");
exit(0);
diff --git a/test/unittest/aggs/err.D_AGG_SCALAR.stddev_str_val.d b/test/unittest/aggs/err.D_AGG_SCALAR.stddev_str_val.d
index 37343045..b387e0b8 100644
--- a/test/unittest/aggs/err.D_AGG_SCALAR.stddev_str_val.d
+++ b/test/unittest/aggs/err.D_AGG_SCALAR.stddev_str_val.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = stddev("");
exit(0);
diff --git a/test/unittest/aggs/err.D_AGG_SCALAR.sum_str_val.d b/test/unittest/aggs/err.D_AGG_SCALAR.sum_str_val.d
index 0e52363a..b350b235 100644
--- a/test/unittest/aggs/err.D_AGG_SCALAR.sum_str_val.d
+++ b/test/unittest/aggs/err.D_AGG_SCALAR.sum_str_val.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = sum("");
exit(0);
diff --git a/test/unittest/aggs/err.D_CG_EXPR.from_expr.d b/test/unittest/aggs/err.D_CG_EXPR.from_expr.d
index 1b8c2d9e..affaf724 100644
--- a/test/unittest/aggs/err.D_CG_EXPR.from_expr.d
+++ b/test/unittest/aggs/err.D_CG_EXPR.from_expr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
avg(1);
exit(0);
diff --git a/test/unittest/aggs/err.D_CLEAR_AGGARG.clear_no_agg.d b/test/unittest/aggs/err.D_CLEAR_AGGARG.clear_no_agg.d
index d60e67ea..94bc731d 100644
--- a/test/unittest/aggs/err.D_CLEAR_AGGARG.clear_no_agg.d
+++ b/test/unittest/aggs/err.D_CLEAR_AGGARG.clear_no_agg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Clearing aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
clear(count());
exit(0);
diff --git a/test/unittest/aggs/err.D_FUNC_IDENT.probe_as_func.d b/test/unittest/aggs/err.D_FUNC_IDENT.probe_as_func.d
index 4354453b..11343d20 100644
--- a/test/unittest/aggs/err.D_FUNC_IDENT.probe_as_func.d
+++ b/test/unittest/aggs/err.D_FUNC_IDENT.probe_as_func.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = tick-1();
exit(0);
diff --git a/test/unittest/aggs/err.D_FUNC_UNDEF.badaggfunc.d b/test/unittest/aggs/err.D_FUNC_UNDEF.badaggfunc.d
index f512801e..aae12703 100644
--- a/test/unittest/aggs/err.D_FUNC_UNDEF.badaggfunc.d
+++ b/test/unittest/aggs/err.D_FUNC_UNDEF.badaggfunc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = f();
exit(0);
diff --git a/test/unittest/aggs/err.D_IDENT_UNDEF.no_func.d b/test/unittest/aggs/err.D_IDENT_UNDEF.no_func.d
index d4125664..28576e28 100644
--- a/test/unittest/aggs/err.D_IDENT_UNDEF.no_func.d
+++ b/test/unittest/aggs/err.D_IDENT_UNDEF.no_func.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@a;
exit(0);
diff --git a/test/unittest/aggs/err.D_KEY_TYPE.agg_key.d b/test/unittest/aggs/err.D_KEY_TYPE.agg_key.d
index 83e51f86..39b1855f 100644
--- a/test/unittest/aggs/err.D_KEY_TYPE.agg_key.d
+++ b/test/unittest/aggs/err.D_KEY_TYPE.agg_key.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@a = count();
@[@a] = count();
diff --git a/test/unittest/aggs/err.D_KEY_TYPE.dyn_expr_key.d b/test/unittest/aggs/err.D_KEY_TYPE.dyn_expr_key.d
index 78ec0e53..0413f4d0 100644
--- a/test/unittest/aggs/err.D_KEY_TYPE.dyn_expr_key.d
+++ b/test/unittest/aggs/err.D_KEY_TYPE.dyn_expr_key.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@a[curpsinfo] = count();
exit(0);
diff --git a/test/unittest/aggs/err.D_KEY_TYPE.void_key.d b/test/unittest/aggs/err.D_KEY_TYPE.void_key.d
index ccec9ba2..0a61659a 100644
--- a/test/unittest/aggs/err.D_KEY_TYPE.void_key.d
+++ b/test/unittest/aggs/err.D_KEY_TYPE.void_key.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@[trace(0)] = count();
exit(0);
diff --git a/test/unittest/aggs/err.D_LLQUANT_FACTORTYPE.d b/test/unittest/aggs/err.D_LLQUANT_FACTORTYPE.d
index a4f90a48..97716efc 100644
--- a/test/unittest/aggs/err.D_LLQUANT_FACTORTYPE.d
+++ b/test/unittest/aggs/err.D_LLQUANT_FACTORTYPE.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
factor = 1;
@ = llquantize(1, factor, 0, 6, 20);
diff --git a/test/unittest/aggs/err.D_LLQUANT_FACTORVAL.too_big.d b/test/unittest/aggs/err.D_LLQUANT_FACTORVAL.too_big.d
index e48ede85..8f99600f 100644
--- a/test/unittest/aggs/err.D_LLQUANT_FACTORVAL.too_big.d
+++ b/test/unittest/aggs/err.D_LLQUANT_FACTORVAL.too_big.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(1, 65536, 0, 6, 20);
exit(0);
diff --git a/test/unittest/aggs/err.D_LLQUANT_FACTORVAL.too_small.d b/test/unittest/aggs/err.D_LLQUANT_FACTORVAL.too_small.d
index eb44cd75..e84991ea 100644
--- a/test/unittest/aggs/err.D_LLQUANT_FACTORVAL.too_small.d
+++ b/test/unittest/aggs/err.D_LLQUANT_FACTORVAL.too_small.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(1, 1, 0, 6, 20);
exit(0);
diff --git a/test/unittest/aggs/err.D_LLQUANT_HMAGTYPE.d b/test/unittest/aggs/err.D_LLQUANT_HMAGTYPE.d
index 0ad0f988..822fcdbe 100644
--- a/test/unittest/aggs/err.D_LLQUANT_HMAGTYPE.d
+++ b/test/unittest/aggs/err.D_LLQUANT_HMAGTYPE.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
hmag = 10;
@ = llquantize(1, 10, 0, hmag, 20);
diff --git a/test/unittest/aggs/err.D_LLQUANT_HMAGVAL.lt_lmag.d b/test/unittest/aggs/err.D_LLQUANT_HMAGVAL.lt_lmag.d
index 3adf6c63..8b55b43a 100644
--- a/test/unittest/aggs/err.D_LLQUANT_HMAGVAL.lt_lmag.d
+++ b/test/unittest/aggs/err.D_LLQUANT_HMAGVAL.lt_lmag.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(1, 10, 4, 3, 20);
exit(0);
diff --git a/test/unittest/aggs/err.D_LLQUANT_HMAGVAL.neg.d b/test/unittest/aggs/err.D_LLQUANT_HMAGVAL.neg.d
index 66afda51..12aadc0a 100644
--- a/test/unittest/aggs/err.D_LLQUANT_HMAGVAL.neg.d
+++ b/test/unittest/aggs/err.D_LLQUANT_HMAGVAL.neg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(1, 10, 0, -1, 20);
exit(0);
diff --git a/test/unittest/aggs/err.D_LLQUANT_HMAGVAL.overflow.d b/test/unittest/aggs/err.D_LLQUANT_HMAGVAL.overflow.d
index 13e20e49..69d146cb 100644
--- a/test/unittest/aggs/err.D_LLQUANT_HMAGVAL.overflow.d
+++ b/test/unittest/aggs/err.D_LLQUANT_HMAGVAL.overflow.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(1, 10, 0, 30, 20);
exit(0);
diff --git a/test/unittest/aggs/err.D_LLQUANT_HMAGVAL.too_big.d b/test/unittest/aggs/err.D_LLQUANT_HMAGVAL.too_big.d
index 93a557e4..4a8a7056 100644
--- a/test/unittest/aggs/err.D_LLQUANT_HMAGVAL.too_big.d
+++ b/test/unittest/aggs/err.D_LLQUANT_HMAGVAL.too_big.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(1, 10, 0, 65536, 20);
exit(0);
diff --git a/test/unittest/aggs/err.D_LLQUANT_LMAGTYPE.d b/test/unittest/aggs/err.D_LLQUANT_LMAGTYPE.d
index 18263b02..bf8daf21 100644
--- a/test/unittest/aggs/err.D_LLQUANT_LMAGTYPE.d
+++ b/test/unittest/aggs/err.D_LLQUANT_LMAGTYPE.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
lmag = 1;
@ = llquantize(1, 10, lmag, 6, 20);
diff --git a/test/unittest/aggs/err.D_LLQUANT_LMAGVAL.neg.d b/test/unittest/aggs/err.D_LLQUANT_LMAGVAL.neg.d
index 31b55f32..b4255f9d 100644
--- a/test/unittest/aggs/err.D_LLQUANT_LMAGVAL.neg.d
+++ b/test/unittest/aggs/err.D_LLQUANT_LMAGVAL.neg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(1, 10, -1, 6, 20);
exit(0);
diff --git a/test/unittest/aggs/err.D_LLQUANT_LMAGVAL.too_big.d b/test/unittest/aggs/err.D_LLQUANT_LMAGVAL.too_big.d
index 2efe8fc7..2fbff60a 100644
--- a/test/unittest/aggs/err.D_LLQUANT_LMAGVAL.too_big.d
+++ b/test/unittest/aggs/err.D_LLQUANT_LMAGVAL.too_big.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(1, 10, 65536, 6, 20);
exit(0);
diff --git a/test/unittest/aggs/err.D_LLQUANT_MATCHFACTOR.d b/test/unittest/aggs/err.D_LLQUANT_MATCHFACTOR.d
index de6987d0..473ea5ae 100644
--- a/test/unittest/aggs/err.D_LLQUANT_MATCHFACTOR.d
+++ b/test/unittest/aggs/err.D_LLQUANT_MATCHFACTOR.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(0, 10, 0, 6, 20);
@ = llquantize(0, 20, 0, 6, 20);
diff --git a/test/unittest/aggs/err.D_LLQUANT_MATCHHMAG.d b/test/unittest/aggs/err.D_LLQUANT_MATCHHMAG.d
index e8bc69c6..4f95ee3b 100644
--- a/test/unittest/aggs/err.D_LLQUANT_MATCHHMAG.d
+++ b/test/unittest/aggs/err.D_LLQUANT_MATCHHMAG.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(0, 10, 0, 6, 20);
@ = llquantize(0, 10, 0, 5, 20);
diff --git a/test/unittest/aggs/err.D_LLQUANT_MATCHLMAG.d b/test/unittest/aggs/err.D_LLQUANT_MATCHLMAG.d
index 5d83aabc..6d7ebdd0 100644
--- a/test/unittest/aggs/err.D_LLQUANT_MATCHLMAG.d
+++ b/test/unittest/aggs/err.D_LLQUANT_MATCHLMAG.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(0, 10, 0, 6, 20);
@ = llquantize(0, 10, 1, 6, 20);
diff --git a/test/unittest/aggs/err.D_LLQUANT_MATCHSTEPS.d b/test/unittest/aggs/err.D_LLQUANT_MATCHSTEPS.d
index 5d3f1a2e..1fe7e8c9 100644
--- a/test/unittest/aggs/err.D_LLQUANT_MATCHSTEPS.d
+++ b/test/unittest/aggs/err.D_LLQUANT_MATCHSTEPS.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(0, 10, 0, 6, 20);
@ = llquantize(0, 10, 0, 6, 50);
diff --git a/test/unittest/aggs/err.D_LLQUANT_STEPTYPE.d b/test/unittest/aggs/err.D_LLQUANT_STEPTYPE.d
index 90db651b..4105ebc1 100644
--- a/test/unittest/aggs/err.D_LLQUANT_STEPTYPE.d
+++ b/test/unittest/aggs/err.D_LLQUANT_STEPTYPE.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
steps = 10;
@ = llquantize(1, 10, 0, 6, steps);
diff --git a/test/unittest/aggs/err.D_LLQUANT_STEPTYPE.llqstepszero.d b/test/unittest/aggs/err.D_LLQUANT_STEPTYPE.llqstepszero.d
index f2b0f442..34ba9303 100644
--- a/test/unittest/aggs/err.D_LLQUANT_STEPTYPE.llqstepszero.d
+++ b/test/unittest/aggs/err.D_LLQUANT_STEPTYPE.llqstepszero.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(timestamp, 10, 0, 6, 0);
}
diff --git a/test/unittest/aggs/err.D_LLQUANT_STEPTYPE.neg.d b/test/unittest/aggs/err.D_LLQUANT_STEPTYPE.neg.d
index c19f06e3..9e697182 100644
--- a/test/unittest/aggs/err.D_LLQUANT_STEPTYPE.neg.d
+++ b/test/unittest/aggs/err.D_LLQUANT_STEPTYPE.neg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(1, 10, 0, 6, -1);
exit(0);
diff --git a/test/unittest/aggs/err.D_LLQUANT_STEPVAL.factor_divides_steps_1.d b/test/unittest/aggs/err.D_LLQUANT_STEPVAL.factor_divides_steps_1.d
index 0d34eceb..d7633292 100644
--- a/test/unittest/aggs/err.D_LLQUANT_STEPVAL.factor_divides_steps_1.d
+++ b/test/unittest/aggs/err.D_LLQUANT_STEPVAL.factor_divides_steps_1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(1, 10, 0, 6, 25);
exit(0);
diff --git a/test/unittest/aggs/err.D_LLQUANT_STEPVAL.factor_divides_steps_2.d b/test/unittest/aggs/err.D_LLQUANT_STEPVAL.factor_divides_steps_2.d
index 53754cf1..f0244325 100644
--- a/test/unittest/aggs/err.D_LLQUANT_STEPVAL.factor_divides_steps_2.d
+++ b/test/unittest/aggs/err.D_LLQUANT_STEPVAL.factor_divides_steps_2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2017, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(1, 10, 2, 6, 80);
exit(0);
diff --git a/test/unittest/aggs/err.D_LLQUANT_STEPVAL.factor_divides_steps_3.d b/test/unittest/aggs/err.D_LLQUANT_STEPVAL.factor_divides_steps_3.d
index 46fb4139..e806674c 100644
--- a/test/unittest/aggs/err.D_LLQUANT_STEPVAL.factor_divides_steps_3.d
+++ b/test/unittest/aggs/err.D_LLQUANT_STEPVAL.factor_divides_steps_3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(1, 10, 0, 6, 30);
exit(0);
diff --git a/test/unittest/aggs/err.D_LLQUANT_STEPVAL.llqdividefactor.d b/test/unittest/aggs/err.D_LLQUANT_STEPVAL.llqdividefactor.d
index c0cba8c3..63e77e55 100644
--- a/test/unittest/aggs/err.D_LLQUANT_STEPVAL.llqdividefactor.d
+++ b/test/unittest/aggs/err.D_LLQUANT_STEPVAL.llqdividefactor.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(1234, 10, 0, 6, 3);
}
diff --git a/test/unittest/aggs/err.D_LLQUANT_STEPVAL.llqmultiplefactor.d b/test/unittest/aggs/err.D_LLQUANT_STEPVAL.llqmultiplefactor.d
index 4b109904..d41fdb84 100644
--- a/test/unittest/aggs/err.D_LLQUANT_STEPVAL.llqmultiplefactor.d
+++ b/test/unittest/aggs/err.D_LLQUANT_STEPVAL.llqmultiplefactor.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(1234, 10, 0, 6, 15);
}
diff --git a/test/unittest/aggs/err.D_LLQUANT_STEPVAL.steps_divides_factor.d b/test/unittest/aggs/err.D_LLQUANT_STEPVAL.steps_divides_factor.d
index 75356338..fa1bb32f 100644
--- a/test/unittest/aggs/err.D_LLQUANT_STEPVAL.steps_divides_factor.d
+++ b/test/unittest/aggs/err.D_LLQUANT_STEPVAL.steps_divides_factor.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(1, 10, 0, 6, 6);
exit(0);
diff --git a/test/unittest/aggs/err.D_LLQUANT_STEPVAL.too_big.d b/test/unittest/aggs/err.D_LLQUANT_STEPVAL.too_big.d
index 7d837318..13bf840b 100644
--- a/test/unittest/aggs/err.D_LLQUANT_STEPVAL.too_big.d
+++ b/test/unittest/aggs/err.D_LLQUANT_STEPVAL.too_big.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(1, 10, 0, 6, 65536);
exit(0);
diff --git a/test/unittest/aggs/err.D_LQUANT_BASETYPE.var.d b/test/unittest/aggs/err.D_LQUANT_BASETYPE.var.d
index 68270426..4dbfb0ee 100644
--- a/test/unittest/aggs/err.D_LQUANT_BASETYPE.var.d
+++ b/test/unittest/aggs/err.D_LQUANT_BASETYPE.var.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
base = 1;
@ = lquantize(1, base, 1000);
diff --git a/test/unittest/aggs/err.D_LQUANT_BASEVAL.too_big.d b/test/unittest/aggs/err.D_LQUANT_BASEVAL.too_big.d
index 11e3128d..55e0aaca 100644
--- a/test/unittest/aggs/err.D_LQUANT_BASEVAL.too_big.d
+++ b/test/unittest/aggs/err.D_LQUANT_BASEVAL.too_big.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = lquantize(1, 2147483657, 1000);
exit(0);
diff --git a/test/unittest/aggs/err.D_LQUANT_BASEVAL.too_small.d b/test/unittest/aggs/err.D_LQUANT_BASEVAL.too_small.d
index 7ed415f3..8971fec2 100644
--- a/test/unittest/aggs/err.D_LQUANT_BASEVAL.too_small.d
+++ b/test/unittest/aggs/err.D_LQUANT_BASEVAL.too_small.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = lquantize(1, -2147483657, 1000);
exit(0);
diff --git a/test/unittest/aggs/err.D_LQUANT_LIMTYPE.var.d b/test/unittest/aggs/err.D_LQUANT_LIMTYPE.var.d
index 065b806f..6660750b 100644
--- a/test/unittest/aggs/err.D_LQUANT_LIMTYPE.var.d
+++ b/test/unittest/aggs/err.D_LQUANT_LIMTYPE.var.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
limit = 10;
@ = lquantize(1, 100, limit);
diff --git a/test/unittest/aggs/err.D_LQUANT_LIMVAL.too_big.d b/test/unittest/aggs/err.D_LQUANT_LIMVAL.too_big.d
index 29b1d9ca..7da4098d 100644
--- a/test/unittest/aggs/err.D_LQUANT_LIMVAL.too_big.d
+++ b/test/unittest/aggs/err.D_LQUANT_LIMVAL.too_big.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = lquantize(1, 100, 2147483657);
exit(0);
diff --git a/test/unittest/aggs/err.D_LQUANT_LIMVAL.too_small.d b/test/unittest/aggs/err.D_LQUANT_LIMVAL.too_small.d
index 4f12078e..3d190b08 100644
--- a/test/unittest/aggs/err.D_LQUANT_LIMVAL.too_small.d
+++ b/test/unittest/aggs/err.D_LQUANT_LIMVAL.too_small.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = lquantize(1, 100, -2147483657);
exit(0);
diff --git a/test/unittest/aggs/err.D_LQUANT_MATCHBASE.d b/test/unittest/aggs/err.D_LQUANT_MATCHBASE.d
index f07ac07c..66a4ce4d 100644
--- a/test/unittest/aggs/err.D_LQUANT_MATCHBASE.d
+++ b/test/unittest/aggs/err.D_LQUANT_MATCHBASE.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = lquantize(0, 10, 20, 1);
@ = lquantize(0, 15, 20, 1);
diff --git a/test/unittest/aggs/err.D_LQUANT_MATCHLIM.d b/test/unittest/aggs/err.D_LQUANT_MATCHLIM.d
index 3e1729cc..98732303 100644
--- a/test/unittest/aggs/err.D_LQUANT_MATCHLIM.d
+++ b/test/unittest/aggs/err.D_LQUANT_MATCHLIM.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = lquantize(0, 10, 20, 1);
@ = lquantize(0, 10, 2000, 1);
diff --git a/test/unittest/aggs/err.D_LQUANT_MATCHSTEP.d b/test/unittest/aggs/err.D_LQUANT_MATCHSTEP.d
index a13d283f..edfa2660 100644
--- a/test/unittest/aggs/err.D_LQUANT_MATCHSTEP.d
+++ b/test/unittest/aggs/err.D_LQUANT_MATCHSTEP.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = lquantize(0, 10, 20, 1);
@ = lquantize(0, 10, 20, 2);
diff --git a/test/unittest/aggs/err.D_LQUANT_MISMATCH.d b/test/unittest/aggs/err.D_LQUANT_MISMATCH.d
index f9154dfc..f6e36958 100644
--- a/test/unittest/aggs/err.D_LQUANT_MISMATCH.d
+++ b/test/unittest/aggs/err.D_LQUANT_MISMATCH.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = lquantize(1, 1000, 100);
exit(0);
diff --git a/test/unittest/aggs/err.D_LQUANT_MISMATCH.lqbadarg2.d b/test/unittest/aggs/err.D_LQUANT_MISMATCH.lqbadarg2.d
index 8cd945a2..0fd06da1 100644
--- a/test/unittest/aggs/err.D_LQUANT_MISMATCH.lqbadarg2.d
+++ b/test/unittest/aggs/err.D_LQUANT_MISMATCH.lqbadarg2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,19 +14,19 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-1
+profile:::tick-1
/i < 1000/
{
@ = lquantize(i, 1100, 1100, -100);
i += 100;
}
-tick-1
+profile:::tick-1
/i == 1000/
{
exit(0);
diff --git a/test/unittest/aggs/err.D_LQUANT_STEPLARGE.d b/test/unittest/aggs/err.D_LQUANT_STEPLARGE.d
index 1d302d59..e9d7bb61 100644
--- a/test/unittest/aggs/err.D_LQUANT_STEPLARGE.d
+++ b/test/unittest/aggs/err.D_LQUANT_STEPLARGE.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = lquantize(1, 2, 3, 4);
exit(0);
diff --git a/test/unittest/aggs/err.D_LQUANT_STEPSMALL.d b/test/unittest/aggs/err.D_LQUANT_STEPSMALL.d
index 853f97ba..dd649d6b 100644
--- a/test/unittest/aggs/err.D_LQUANT_STEPSMALL.d
+++ b/test/unittest/aggs/err.D_LQUANT_STEPSMALL.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = lquantize(1, 0, 1000000, 1);
exit(0);
diff --git a/test/unittest/aggs/err.D_LQUANT_STEPTYPE.d b/test/unittest/aggs/err.D_LQUANT_STEPTYPE.d
index 144c9fcf..3f20d0c7 100644
--- a/test/unittest/aggs/err.D_LQUANT_STEPTYPE.d
+++ b/test/unittest/aggs/err.D_LQUANT_STEPTYPE.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
steps = 2;
@ = lquantize(1, 0, 1100, steps);
diff --git a/test/unittest/aggs/err.D_LQUANT_STEPTYPE.neg.d b/test/unittest/aggs/err.D_LQUANT_STEPTYPE.neg.d
index 90feadec..81adf3dc 100644
--- a/test/unittest/aggs/err.D_LQUANT_STEPTYPE.neg.d
+++ b/test/unittest/aggs/err.D_LQUANT_STEPTYPE.neg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = lquantize(1, 0, 1100, -10);
exit(0);
diff --git a/test/unittest/aggs/err.D_LQUANT_STEPTYPE.zero.d b/test/unittest/aggs/err.D_LQUANT_STEPTYPE.zero.d
index 8750fd1d..3de52f5a 100644
--- a/test/unittest/aggs/err.D_LQUANT_STEPTYPE.zero.d
+++ b/test/unittest/aggs/err.D_LQUANT_STEPTYPE.zero.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = lquantize(1, 0, 1100, 0);
exit(0);
diff --git a/test/unittest/aggs/err.D_LQUANT_STEPVAL.too_big.d b/test/unittest/aggs/err.D_LQUANT_STEPVAL.too_big.d
index c7c76cce..3b2845d8 100644
--- a/test/unittest/aggs/err.D_LQUANT_STEPVAL.too_big.d
+++ b/test/unittest/aggs/err.D_LQUANT_STEPVAL.too_big.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = lquantize(1, 1, 100000, 100000);
exit(0);
diff --git a/test/unittest/aggs/err.D_NORMALIZE_AGGARG.denorm_no_agg.d b/test/unittest/aggs/err.D_NORMALIZE_AGGARG.denorm_no_agg.d
index 32202556..c036d4e0 100644
--- a/test/unittest/aggs/err.D_NORMALIZE_AGGARG.denorm_no_agg.d
+++ b/test/unittest/aggs/err.D_NORMALIZE_AGGARG.denorm_no_agg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Data Normalization
*/
-BEGIN
+dtrace:::BEGIN
{
denormalize(count());
exit(0);
diff --git a/test/unittest/aggs/err.D_NORMALIZE_AGGARG.norm_no_agg.d b/test/unittest/aggs/err.D_NORMALIZE_AGGARG.norm_no_agg.d
index ea24c089..1742b991 100644
--- a/test/unittest/aggs/err.D_NORMALIZE_AGGARG.norm_no_agg.d
+++ b/test/unittest/aggs/err.D_NORMALIZE_AGGARG.norm_no_agg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Data Normalization
*/
-BEGIN
+dtrace:::BEGIN
{
normalize(count(), 4);
exit(0);
diff --git a/test/unittest/aggs/err.D_OP_INCOMPAT.agg_in_expr.d b/test/unittest/aggs/err.D_OP_INCOMPAT.agg_in_expr.d
index ad85fc00..62ac6ff6 100644
--- a/test/unittest/aggs/err.D_OP_INCOMPAT.agg_in_expr.d
+++ b/test/unittest/aggs/err.D_OP_INCOMPAT.agg_in_expr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@a = count();
trace(@a + 3);
diff --git a/test/unittest/aggs/err.D_PROTO_ARG.llquantize_non_scalar_incr.d b/test/unittest/aggs/err.D_PROTO_ARG.llquantize_non_scalar_incr.d
index 216c8ba6..6cd585b4 100644
--- a/test/unittest/aggs/err.D_PROTO_ARG.llquantize_non_scalar_incr.d
+++ b/test/unittest/aggs/err.D_PROTO_ARG.llquantize_non_scalar_incr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(1, 10, 0, 2, 20, "");
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_ARG.lquantize_non_scalar_incr.d b/test/unittest/aggs/err.D_PROTO_ARG.lquantize_non_scalar_incr.d
index 8efdcc0a..c8d1c38c 100644
--- a/test/unittest/aggs/err.D_PROTO_ARG.lquantize_non_scalar_incr.d
+++ b/test/unittest/aggs/err.D_PROTO_ARG.lquantize_non_scalar_incr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = lquantize(1, 0, 10, 2, "");
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_ARG.norm_non_scalar_normal.d b/test/unittest/aggs/err.D_PROTO_ARG.norm_non_scalar_normal.d
index ff7a7bff..21644e89 100644
--- a/test/unittest/aggs/err.D_PROTO_ARG.norm_non_scalar_normal.d
+++ b/test/unittest/aggs/err.D_PROTO_ARG.norm_non_scalar_normal.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Data Normalization
*/
-BEGIN
+dtrace:::BEGIN
{
@a = count();
normalize(@a, "a");
diff --git a/test/unittest/aggs/err.D_PROTO_ARG.quantize_non_scalar_incr.d b/test/unittest/aggs/err.D_PROTO_ARG.quantize_non_scalar_incr.d
index 71a29f37..0674936c 100644
--- a/test/unittest/aggs/err.D_PROTO_ARG.quantize_non_scalar_incr.d
+++ b/test/unittest/aggs/err.D_PROTO_ARG.quantize_non_scalar_incr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = quantize(1, "");
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_ARG.trunc_non_scalar_trunc.d b/test/unittest/aggs/err.D_PROTO_ARG.trunc_non_scalar_trunc.d
index 292f76d5..b1445377 100644
--- a/test/unittest/aggs/err.D_PROTO_ARG.trunc_non_scalar_trunc.d
+++ b/test/unittest/aggs/err.D_PROTO_ARG.trunc_non_scalar_trunc.d
@@ -1,11 +1,11 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
@a = count();
trunc(@a, @a);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.avg_missing_arg.d b/test/unittest/aggs/err.D_PROTO_LEN.avg_missing_arg.d
index 9d002059..96cf0f1a 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.avg_missing_arg.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.avg_missing_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = avg();
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.avg_too_many_args.d b/test/unittest/aggs/err.D_PROTO_LEN.avg_too_many_args.d
index 172157a2..fcdd64ac 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.avg_too_many_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.avg_too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = avg(1, 2);
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.clear_too_few_args.d b/test/unittest/aggs/err.D_PROTO_LEN.clear_too_few_args.d
index 060b9095..fc9b9818 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.clear_too_few_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.clear_too_few_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Clearing Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
clear();
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.clear_too_many_args.d b/test/unittest/aggs/err.D_PROTO_LEN.clear_too_many_args.d
index ad6c0bb2..29b9d3da 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.clear_too_many_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.clear_too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Clearing Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@a = count();
clear(@a, 1);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.count_too_many_args.d b/test/unittest/aggs/err.D_PROTO_LEN.count_too_many_args.d
index 3360bb75..0565c128 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.count_too_many_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.count_too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = count(1);
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.denorm_too_few_args.d b/test/unittest/aggs/err.D_PROTO_LEN.denorm_too_few_args.d
index 5dcccd6a..7a545c5a 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.denorm_too_few_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.denorm_too_few_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Data Normalization
*/
-BEGIN
+dtrace:::BEGIN
{
denormalize();
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.denorm_too_many_args.d b/test/unittest/aggs/err.D_PROTO_LEN.denorm_too_many_args.d
index 77ab0613..88287c75 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.denorm_too_many_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.denorm_too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Data Normalization
*/
-BEGIN
+dtrace:::BEGIN
{
@a = count();
denormalize(@a, 1);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.llquantize_too_few_args.d b/test/unittest/aggs/err.D_PROTO_LEN.llquantize_too_few_args.d
index 26c66dfe..d890903a 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.llquantize_too_few_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.llquantize_too_few_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2017, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(50000, 10, 2, 4);
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.llquantize_too_many_args.d b/test/unittest/aggs/err.D_PROTO_LEN.llquantize_too_many_args.d
index 54e70e1f..64eaea7b 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.llquantize_too_many_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.llquantize_too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2017, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = llquantize(10, 10, 2, 4, 10, 3, 5);
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.lquantize_too_few_args.d b/test/unittest/aggs/err.D_PROTO_LEN.lquantize_too_few_args.d
index 3567823b..295306c1 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.lquantize_too_few_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.lquantize_too_few_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = lquantize(1, 0);
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.lquantize_too_many_args.d b/test/unittest/aggs/err.D_PROTO_LEN.lquantize_too_many_args.d
index 7cb9dd75..dbf7a715 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.lquantize_too_many_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.lquantize_too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = lquantize(10, 0, 100, 1, 10, 20);
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.max_missing_arg.d b/test/unittest/aggs/err.D_PROTO_LEN.max_missing_arg.d
index 5b929a9e..9e43dd4f 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.max_missing_arg.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.max_missing_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = max();
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.max_too_many_args.d b/test/unittest/aggs/err.D_PROTO_LEN.max_too_many_args.d
index 56c84c3f..275d6b47 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.max_too_many_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.max_too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = max(1, 2);
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.min_missing_arg.d b/test/unittest/aggs/err.D_PROTO_LEN.min_missing_arg.d
index 21034431..acb6f110 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.min_missing_arg.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.min_missing_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = min();
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.min_too_many_args.d b/test/unittest/aggs/err.D_PROTO_LEN.min_too_many_args.d
index 177f3892..6f0bef67 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.min_too_many_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.min_too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = min(1, 2);
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.norm_too_few_args.d b/test/unittest/aggs/err.D_PROTO_LEN.norm_too_few_args.d
index 0363d9c0..c81b19bb 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.norm_too_few_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.norm_too_few_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@a = count();
normalize(@a);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.norm_too_many_args.d b/test/unittest/aggs/err.D_PROTO_LEN.norm_too_many_args.d
index 024ac94a..5fda6c9d 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.norm_too_many_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.norm_too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Data Normalization
*/
-BEGIN
+dtrace:::BEGIN
{
@a = count();
normalize(@a, 4, 1);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.quantize_missing_arg.d b/test/unittest/aggs/err.D_PROTO_LEN.quantize_missing_arg.d
index 29e04f07..76559952 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.quantize_missing_arg.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.quantize_missing_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = quantize();
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.quantize_too_many_args.d b/test/unittest/aggs/err.D_PROTO_LEN.quantize_too_many_args.d
index 1a6ac94c..ece8cb29 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.quantize_too_many_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.quantize_too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = quantize(1, 2, 3);
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.stddev_missing_arg.d b/test/unittest/aggs/err.D_PROTO_LEN.stddev_missing_arg.d
index 49355ddb..11daf9ba 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.stddev_missing_arg.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.stddev_missing_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = stddev();
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.stddev_too_many_args.d b/test/unittest/aggs/err.D_PROTO_LEN.stddev_too_many_args.d
index ea0ac905..9cb5aee9 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.stddev_too_many_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.stddev_too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = stddev(1, 2);
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.sum_missing_arg.d b/test/unittest/aggs/err.D_PROTO_LEN.sum_missing_arg.d
index 625010d0..dbe735e8 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.sum_missing_arg.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.sum_missing_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@ = sum();
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.sum_too_many_args.d b/test/unittest/aggs/err.D_PROTO_LEN.sum_too_many_args.d
index 157a36ef..51595f36 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.sum_too_many_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.sum_too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
@ = sum(1, 2);
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.trunc_too_few_args.d b/test/unittest/aggs/err.D_PROTO_LEN.trunc_too_few_args.d
index e3cee92b..cb50d4e3 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.trunc_too_few_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.trunc_too_few_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Truncating Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
trunc();
exit(0);
diff --git a/test/unittest/aggs/err.D_PROTO_LEN.trunc_too_many_args.d b/test/unittest/aggs/err.D_PROTO_LEN.trunc_too_many_args.d
index 5d2d8d41..8504f1f8 100644
--- a/test/unittest/aggs/err.D_PROTO_LEN.trunc_too_many_args.d
+++ b/test/unittest/aggs/err.D_PROTO_LEN.trunc_too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Aggregations/Truncating Aggregations
*/
-BEGIN
+dtrace:::BEGIN
{
@a = count();
trunc(@a, 4, 1);
diff --git a/test/unittest/aggs/err.D_TRUNC_AGGARG.trunc_no_agg.d b/test/unittest/aggs/err.D_TRUNC_AGGARG.trunc_no_agg.d
index 9a194496..66957d93 100644
--- a/test/unittest/aggs/err.D_TRUNC_AGGARG.trunc_no_agg.d
+++ b/test/unittest/aggs/err.D_TRUNC_AGGARG.trunc_no_agg.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
int i;
-BEGIN
+dtrace:::BEGIN
{
trunc(i);
exit(0);
diff --git a/test/unittest/aggs/err.aggsize-too-small.d b/test/unittest/aggs/err.aggsize-too-small.d
index 8bd12381..5736bfcb 100644
--- a/test/unittest/aggs/err.aggsize-too-small.d
+++ b/test/unittest/aggs/err.aggsize-too-small.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,13 +14,13 @@
#pragma D option aggsize=8
-BEGIN
+dtrace:::BEGIN
{
@ = count();
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/aggs/tst.aggmod_full.sh b/test/unittest/aggs/tst.aggmod_full.sh
index 31d5cd23..95a1a920 100755
--- a/test/unittest/aggs/tst.aggmod_full.sh
+++ b/test/unittest/aggs/tst.aggmod_full.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2017, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -137,7 +137,7 @@ while [[ $(find . -name "*@*" -print -quit | wc -l) -gt 0 ]]; do
modname=`echo $cmds | sed 's/^\.\///' | sed 's/@.*$//'`
# form a proper D script
- echo "BEGIN {" > D.d
+ echo "dtrace:::BEGIN {" > D.d
cat $cmds >> D.d
echo "}" >> D.d
diff --git a/test/unittest/aggs/tst.aggpercpu.sh b/test/unittest/aggs/tst.aggpercpu.sh
index e329097c..d2b16f0b 100755
--- a/test/unittest/aggs/tst.aggpercpu.sh
+++ b/test/unittest/aggs/tst.aggpercpu.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -18,7 +18,7 @@ cd $DIRNAME
#
$dtrace $dt_flags -xaggpercpu -qn '
- profile-600ms
+ profile:::profile-600ms
{
printf("cpu %d\n", cpu);
@xcnt = count();
@@ -28,7 +28,7 @@ $dtrace $dt_flags -xaggpercpu -qn '
@xmax = max(40 * cpu - 15);
@xsum = sum(50 * cpu);
}
- tick-900ms
+ profile:::tick-900ms
{
exit(0)
}
diff --git a/test/unittest/aggs/tst.avg.d b/test/unittest/aggs/tst.avg.d
index 68cf18a9..dca8fbc9 100644
--- a/test/unittest/aggs/tst.avg.d
+++ b/test/unittest/aggs/tst.avg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,19 +15,19 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-10ms
+profile:::tick-10ms
/i < 1000/
{
@a = avg(i);
i += 100;
}
-tick-10ms
+profile:::tick-10ms
/i == 1000/
{
exit(0);
diff --git a/test/unittest/aggs/tst.avg_neg.d b/test/unittest/aggs/tst.avg_neg.d
index be62b2e2..c64e3357 100644
--- a/test/unittest/aggs/tst.avg_neg.d
+++ b/test/unittest/aggs/tst.avg_neg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2008, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2008, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@ = avg(0);
@ = avg(-900);
diff --git a/test/unittest/aggs/tst.chararray-key.d b/test/unittest/aggs/tst.chararray-key.d
index 2bb63837..774ab391 100644
--- a/test/unittest/aggs/tst.chararray-key.d
+++ b/test/unittest/aggs/tst.chararray-key.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,13 +13,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@[(string)curpsinfo->pr_fname] = count();
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/aggs/tst.clear-one.d b/test/unittest/aggs/tst.clear-one.d
index f96c2db0..77a9f96d 100644
--- a/test/unittest/aggs/tst.clear-one.d
+++ b/test/unittest/aggs/tst.clear-one.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@a[1] = sum(100);
@a[2] = sum( 20);
diff --git a/test/unittest/aggs/tst.clear.d b/test/unittest/aggs/tst.clear.d
index 07d3a7e8..bef49e72 100644
--- a/test/unittest/aggs/tst.clear.d
+++ b/test/unittest/aggs/tst.clear.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option aggrate=1ms
#pragma D option switchrate=50ms
-BEGIN
+dtrace:::BEGIN
{
i = 0;
@func[i%5] = sum(i * 100); i++;
diff --git a/test/unittest/aggs/tst.clearavg.d b/test/unittest/aggs/tst.clearavg.d
index 60e60365..1e799a7a 100644
--- a/test/unittest/aggs/tst.clearavg.d
+++ b/test/unittest/aggs/tst.clearavg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@a = avg(timestamp);
@a = avg(timestamp);
diff --git a/test/unittest/aggs/tst.clearavg2.d b/test/unittest/aggs/tst.clearavg2.d
index cd022e14..33ab7e21 100644
--- a/test/unittest/aggs/tst.clearavg2.d
+++ b/test/unittest/aggs/tst.clearavg2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@
#pragma D option switchrate=50ms
#pragma D option aggrate=1ms
-BEGIN
+dtrace:::BEGIN
{
@time = avg(0);
printa(" %@d\n", @time);
diff --git a/test/unittest/aggs/tst.cleardenormalize.d b/test/unittest/aggs/tst.cleardenormalize.d
index bdc8ae96..434fd76e 100644
--- a/test/unittest/aggs/tst.cleardenormalize.d
+++ b/test/unittest/aggs/tst.cleardenormalize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option aggrate=1ms
#pragma D option switchrate=50ms
-BEGIN
+dtrace:::BEGIN
{
i = 0;
@func[i % 5] = sum(i * 100); i++;
diff --git a/test/unittest/aggs/tst.clearlquantize.d b/test/unittest/aggs/tst.clearlquantize.d
index 40146b24..365fcbab 100644
--- a/test/unittest/aggs/tst.clearlquantize.d
+++ b/test/unittest/aggs/tst.clearlquantize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@
#pragma D option aggrate=1ms
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
n = 0;
diff --git a/test/unittest/aggs/tst.clearnormalize.d b/test/unittest/aggs/tst.clearnormalize.d
index 66f81b81..bc19e6ef 100644
--- a/test/unittest/aggs/tst.clearnormalize.d
+++ b/test/unittest/aggs/tst.clearnormalize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option aggrate=1ms
#pragma D option switchrate=50ms
-BEGIN
+dtrace:::BEGIN
{
i = 0;
@func[i % 5] = sum(i * 100); i++;
diff --git a/test/unittest/aggs/tst.count.d b/test/unittest/aggs/tst.count.d
index a0fb5c0e..3916e023 100644
--- a/test/unittest/aggs/tst.count.d
+++ b/test/unittest/aggs/tst.count.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@a = count();
@a = count();
diff --git a/test/unittest/aggs/tst.count2.d b/test/unittest/aggs/tst.count2.d
index b59a16b5..743e68fe 100644
--- a/test/unittest/aggs/tst.count2.d
+++ b/test/unittest/aggs/tst.count2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,19 +14,19 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-10ms
+profile:::tick-10ms
/i != 10/
{
i++;
@counts["tick-count"] = count();
}
-tick-10ms
+profile:::tick-10ms
/i == 10/
{
exit(0);
diff --git a/test/unittest/aggs/tst.count3.d b/test/unittest/aggs/tst.count3.d
index a1884bac..cf70486a 100644
--- a/test/unittest/aggs/tst.count3.d
+++ b/test/unittest/aggs/tst.count3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,12 +15,12 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-10ms
+profile:::tick-10ms
/i != 10/
{
i++;
@@ -28,7 +28,7 @@ tick-10ms
@counts2[execname, arg0] = count();
}
-tick-10ms
+profile:::tick-10ms
/i == 10/
{
exit(0);
diff --git a/test/unittest/aggs/tst.count_notquiet.d b/test/unittest/aggs/tst.count_notquiet.d
index 87954418..7b868cc1 100644
--- a/test/unittest/aggs/tst.count_notquiet.d
+++ b/test/unittest/aggs/tst.count_notquiet.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,24 +12,24 @@
*/
/* three default actions */
-BEGIN { }
-BEGIN { }
-BEGIN { }
+dtrace:::BEGIN { }
+dtrace:::BEGIN { }
+dtrace:::BEGIN { }
/* one explicit action */
-BEGIN { trace("hello world"); }
+dtrace:::BEGIN { trace("hello world"); }
/* ten non-data-recording actions */
-BEGIN { @a = count(); }
-BEGIN { @a = count(); }
-BEGIN { @a = count(); }
-BEGIN { @a = count(); }
-BEGIN { @a = count(); }
-BEGIN { @a = count(); }
-BEGIN { @a = count(); }
-BEGIN { @a = count(); }
-BEGIN { @a = count(); }
-BEGIN { @a = count(); }
+dtrace:::BEGIN { @a = count(); }
+dtrace:::BEGIN { @a = count(); }
+dtrace:::BEGIN { @a = count(); }
+dtrace:::BEGIN { @a = count(); }
+dtrace:::BEGIN { @a = count(); }
+dtrace:::BEGIN { @a = count(); }
+dtrace:::BEGIN { @a = count(); }
+dtrace:::BEGIN { @a = count(); }
+dtrace:::BEGIN { @a = count(); }
+dtrace:::BEGIN { @a = count(); }
/* exit */
-BEGIN { exit(0); }
+dtrace:::BEGIN { exit(0); }
diff --git a/test/unittest/aggs/tst.denormalize.d b/test/unittest/aggs/tst.denormalize.d
index 1584b32a..5f006f71 100644
--- a/test/unittest/aggs/tst.denormalize.d
+++ b/test/unittest/aggs/tst.denormalize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,12 +14,12 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-10ms
+profile:::tick-10ms
/i < 20/
{
@a = sum(i * 100);
@@ -27,7 +27,7 @@ tick-10ms
i++;
}
-tick-10ms
+profile:::tick-10ms
/i == 20/
{
normalize(@a, 5);
diff --git a/test/unittest/aggs/tst.denormalizeonly.d b/test/unittest/aggs/tst.denormalizeonly.d
index d232f95e..1d2f0519 100644
--- a/test/unittest/aggs/tst.denormalizeonly.d
+++ b/test/unittest/aggs/tst.denormalizeonly.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,20 +17,20 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
start = timestamp;
}
-tick-10ms
+profile:::tick-10ms
/i < 20/
{
@func[i%5] = sum(i * 100);
i++;
}
-tick-10ms
+profile:::tick-10ms
/i == 20/
{
printf("denormalized:");
diff --git a/test/unittest/aggs/tst.empty.d b/test/unittest/aggs/tst.empty.d
index 784e1dd9..967aae00 100644
--- a/test/unittest/aggs/tst.empty.d
+++ b/test/unittest/aggs/tst.empty.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 12345678;
@a = sum(i);
@@ -21,7 +21,7 @@ BEGIN
}
/* this probe should not fire */
-tick-1hour
+profile:::tick-1hour
{
/* these aggregations should not be printed */
@b = min(i);
diff --git a/test/unittest/aggs/tst.fmtnormalize.d b/test/unittest/aggs/tst.fmtnormalize.d
index a08f7368..d9b7dad6 100644
--- a/test/unittest/aggs/tst.fmtnormalize.d
+++ b/test/unittest/aggs/tst.fmtnormalize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,20 +17,20 @@
#pragma D option aggrate=1ms
#pragma D option switchrate=50ms
-BEGIN
+dtrace:::BEGIN
{
i = 0;
start = timestamp;
}
-tick-100ms
+profile:::tick-100ms
/i < 20/
{
@func[i % 5] = sum(i * 100);
i++;
}
-tick-100ms
+profile:::tick-100ms
/i == 20/
{
printf("normalized data:\n");
diff --git a/test/unittest/aggs/tst.forms.d b/test/unittest/aggs/tst.forms.d
index 06e3996e..1680865a 100644
--- a/test/unittest/aggs/tst.forms.d
+++ b/test/unittest/aggs/tst.forms.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@a = count();
@b = max(1);
diff --git a/test/unittest/aggs/tst.goodkey.d b/test/unittest/aggs/tst.goodkey.d
index 14b2bebe..e5e2bee4 100644
--- a/test/unittest/aggs/tst.goodkey.d
+++ b/test/unittest/aggs/tst.goodkey.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,12 +13,12 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-10ms
+profile:::tick-10ms
/i != 5/
{
i++;
@@ -26,7 +26,7 @@ tick-10ms
}
-tick-10ms
+profile:::tick-10ms
/i == 5/
{
exit(0);
diff --git a/test/unittest/aggs/tst.keysort.d b/test/unittest/aggs/tst.keysort.d
index 31b95088..5b11c77e 100644
--- a/test/unittest/aggs/tst.keysort.d
+++ b/test/unittest/aggs/tst.keysort.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
j = 0;
diff --git a/test/unittest/aggs/tst.llquantize_basic.d b/test/unittest/aggs/tst.llquantize_basic.d
index 74d6fe7a..d0f7c8e8 100644
--- a/test/unittest/aggs/tst.llquantize_basic.d
+++ b/test/unittest/aggs/tst.llquantize_basic.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2017, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
/* basic functionality for steps<factor */
@basicA = llquantize(-20, 4, 0, 1, 2, 100-20);
diff --git a/test/unittest/aggs/tst.llquantize_sort.d b/test/unittest/aggs/tst.llquantize_sort.d
index 2dc3dde5..309939ac 100644
--- a/test/unittest/aggs/tst.llquantize_sort.d
+++ b/test/unittest/aggs/tst.llquantize_sort.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2017, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -36,7 +36,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@normal["r"] = llquantize( 2, 2, 0, 1, 2, 1);
@normal["z"] = llquantize(-4, 2, 0, 1, 2, 1);
diff --git a/test/unittest/aggs/tst.llquantnormal.d b/test/unittest/aggs/tst.llquantnormal.d
index 3ad8bb0a..6aec1091 100644
--- a/test/unittest/aggs/tst.llquantnormal.d
+++ b/test/unittest/aggs/tst.llquantnormal.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
/i++ < 10/
{
@ = llquantize(i, 10, 0, 2, 20);
@@ -25,13 +25,13 @@ tick-10ms
@ = llquantize(i, 10, 0, 2, 20);
}
-tick-10ms
+profile:::tick-10ms
/i == 10/
{
exit(0);
}
-END
+dtrace:::END
{
normalize(@, 5);
printa(@);
diff --git a/test/unittest/aggs/tst.llquantoverflow.d b/test/unittest/aggs/tst.llquantoverflow.d
index cef207cb..dd856089 100644
--- a/test/unittest/aggs/tst.llquantoverflow.d
+++ b/test/unittest/aggs/tst.llquantoverflow.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2014, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@a = llquantize(1100000000, 10, 7, 10, 10);
@b = llquantize(1200000000, 10, 7, 10, 10);
diff --git a/test/unittest/aggs/tst.llquantround.d b/test/unittest/aggs/tst.llquantround.d
index f2c09676..707f5ee9 100644
--- a/test/unittest/aggs/tst.llquantround.d
+++ b/test/unittest/aggs/tst.llquantround.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,25 +15,25 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
/i++ >= 27/
{
exit(0);
}
-tick-10ms
+profile:::tick-10ms
/i > 8/
{
@ = llquantize(2, 10, 0, 2, 20);
}
-tick-10ms
+profile:::tick-10ms
/i > 2 && i <= 8/
{
@ = llquantize(1, 10, 0, 2, 20);
}
-tick-10ms
+profile:::tick-10ms
/i <= 2/
{
@ = llquantize(0, 10, 0, 2, 20);
diff --git a/test/unittest/aggs/tst.llquantsortkey.d b/test/unittest/aggs/tst.llquantsortkey.d
index 73f18d61..26c7ade5 100644
--- a/test/unittest/aggs/tst.llquantsortkey.d
+++ b/test/unittest/aggs/tst.llquantsortkey.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@["Spanky"] = llquantize(10, 10, 0, 2, 20, 20);
@["Buckwheat"] = llquantize(4, 10, 0, 2, 20, 50);
diff --git a/test/unittest/aggs/tst.llquantsortsum.d b/test/unittest/aggs/tst.llquantsortsum.d
index 302890f6..704f0832 100644
--- a/test/unittest/aggs/tst.llquantsortsum.d
+++ b/test/unittest/aggs/tst.llquantsortsum.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@["Larry"] = llquantize(1, 10, 0, 2, 20, -25);
@["Moe"] = llquantize(2, 10, 0, 2, 20, -50);
diff --git a/test/unittest/aggs/tst.llquantsortzero.d b/test/unittest/aggs/tst.llquantsortzero.d
index df2fdaaf..1987e950 100644
--- a/test/unittest/aggs/tst.llquantsortzero.d
+++ b/test/unittest/aggs/tst.llquantsortzero.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@["Alfalfa"] = llquantize(0, 10, 0, 2, 20, 25);
@["Buckwheat"] = llquantize(0, 10, 0, 2, 20, -25);
diff --git a/test/unittest/aggs/tst.lquantize.d b/test/unittest/aggs/tst.lquantize.d
index e1764238..71645e64 100644
--- a/test/unittest/aggs/tst.lquantize.d
+++ b/test/unittest/aggs/tst.lquantize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,19 +17,19 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-10ms
+profile:::tick-10ms
/i < 1000/
{
@a[i] = lquantize(i, -100, 1100, 100);
i += 100;
}
-tick-10ms
+profile:::tick-10ms
/i == 1000/
{
exit(0);
diff --git a/test/unittest/aggs/tst.lquantnormal.d b/test/unittest/aggs/tst.lquantnormal.d
index 16356279..25a0a13c 100644
--- a/test/unittest/aggs/tst.lquantnormal.d
+++ b/test/unittest/aggs/tst.lquantnormal.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
/i++ < 10/
{
@ = lquantize(i, 0, 10);
@@ -17,13 +17,13 @@ tick-10ms
@ = lquantize(i, 0, 10);
}
-tick-10ms
+profile:::tick-10ms
/i == 10/
{
exit(0);
}
-END
+dtrace:::END
{
normalize(@, 5);
printa(@);
diff --git a/test/unittest/aggs/tst.lquantrange.d b/test/unittest/aggs/tst.lquantrange.d
index cd0a3fab..63da896d 100644
--- a/test/unittest/aggs/tst.lquantrange.d
+++ b/test/unittest/aggs/tst.lquantrange.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@["Nixon"] = lquantize(-20, -10, 10, 1, 25);
@["Hoover"] = lquantize(20, -10, 10, 1, -100);
diff --git a/test/unittest/aggs/tst.lquantround.d b/test/unittest/aggs/tst.lquantround.d
index 4a3bdd00..3fe4a898 100644
--- a/test/unittest/aggs/tst.lquantround.d
+++ b/test/unittest/aggs/tst.lquantround.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,25 +11,25 @@
* This test verifies that the height of the ASCII quantization bars is
* determined using rounding and not truncated integer arithmetic.
*/
-tick-10ms
+profile:::tick-10ms
/i++ >= 27/
{
exit(0);
}
-tick-10ms
+profile:::tick-10ms
/i > 8/
{
@ = lquantize(2, 0, 4);
}
-tick-10ms
+profile:::tick-10ms
/i > 2 && i <= 8/
{
@ = lquantize(1, 0, 4);
}
-tick-10ms
+profile:::tick-10ms
/i <= 2/
{
@ = lquantize(0, 0, 4);
diff --git a/test/unittest/aggs/tst.lquantzero.d b/test/unittest/aggs/tst.lquantzero.d
index b942015d..dee22c0c 100644
--- a/test/unittest/aggs/tst.lquantzero.d
+++ b/test/unittest/aggs/tst.lquantzero.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = 7;
b = 13;
diff --git a/test/unittest/aggs/tst.max.d b/test/unittest/aggs/tst.max.d
index 6c27aee0..4180a93f 100644
--- a/test/unittest/aggs/tst.max.d
+++ b/test/unittest/aggs/tst.max.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,19 +15,19 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 100;
}
-tick-10ms
+profile:::tick-10ms
/i < 1000/
{
@a = max(i);
i += 100;
}
-tick-10ms
+profile:::tick-10ms
/i == 1000/
{
printa(@a);
diff --git a/test/unittest/aggs/tst.max_neg.d b/test/unittest/aggs/tst.max_neg.d
index 1c9bd5c4..20921c04 100644
--- a/test/unittest/aggs/tst.max_neg.d
+++ b/test/unittest/aggs/tst.max_neg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2008, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2008, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@ = max(-100);
@ = max(-900);
diff --git a/test/unittest/aggs/tst.min.d b/test/unittest/aggs/tst.min.d
index f2c3865d..31605e89 100644
--- a/test/unittest/aggs/tst.min.d
+++ b/test/unittest/aggs/tst.min.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,19 +15,19 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 100;
}
-tick-10ms
+profile:::tick-10ms
/i < 1000/
{
@a = min(i);
i += 100;
}
-tick-10ms
+profile:::tick-10ms
/i == 1000/
{
exit(0);
diff --git a/test/unittest/aggs/tst.min_neg.d b/test/unittest/aggs/tst.min_neg.d
index d76ceca1..ee53d7e2 100644
--- a/test/unittest/aggs/tst.min_neg.d
+++ b/test/unittest/aggs/tst.min_neg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2008, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2008, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@ = min(-100);
@ = min(-900);
diff --git a/test/unittest/aggs/tst.multiaggs1.d b/test/unittest/aggs/tst.multiaggs1.d
index c9afd225..08596a9a 100644
--- a/test/unittest/aggs/tst.multiaggs1.d
+++ b/test/unittest/aggs/tst.multiaggs1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,13 +15,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
time_1 = timestamp;
i = 0;
}
-tick-10ms
+profile:::tick-10ms
/i <= 10/
{
time_2 = timestamp;
@@ -38,7 +38,7 @@ tick-10ms
i++;
}
-tick-10ms
+profile:::tick-10ms
/i == 10/
{
exit(0);
diff --git a/test/unittest/aggs/tst.multiaggs2.d b/test/unittest/aggs/tst.multiaggs2.d
index b396de00..a8e4bdfe 100644
--- a/test/unittest/aggs/tst.multiaggs2.d
+++ b/test/unittest/aggs/tst.multiaggs2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,12 +14,12 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-10ms
+profile:::tick-10ms
/i < 1000/
{
@a = avg(i);
@@ -32,7 +32,7 @@ tick-10ms
i += 100;
}
-tick-10ms
+profile:::tick-10ms
/i == 1000/
{
exit(0);
diff --git a/test/unittest/aggs/tst.multiaggs3.d b/test/unittest/aggs/tst.multiaggs3.d
index 2459233f..a75a9bd4 100644
--- a/test/unittest/aggs/tst.multiaggs3.d
+++ b/test/unittest/aggs/tst.multiaggs3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,12 +19,12 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-10ms
+profile:::tick-10ms
/i < 1000/
{
@a = count();
@@ -38,7 +38,7 @@ tick-10ms
i += 100;
}
-tick-10ms
+profile:::tick-10ms
/i == 1000/
{
printa("%@d\n", @g);
diff --git a/test/unittest/aggs/tst.multicpus.sh b/test/unittest/aggs/tst.multicpus.sh
index ad378fcf..224e7ae7 100755
--- a/test/unittest/aggs/tst.multicpus.sh
+++ b/test/unittest/aggs/tst.multicpus.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -18,7 +18,7 @@ cd $DIRNAME
#
$dtrace $dt_flags -qn '
- profile-600ms
+ profile:::profile-600ms
{
printf("cpu %d\n", cpu);
@xcnt = count();
@@ -28,7 +28,7 @@ $dtrace $dt_flags -qn '
@xmax = max(40 * cpu - 15);
@xsum = sum(50 * cpu);
}
- tick-900ms
+ profile:::tick-900ms
{
exit(0)
}
diff --git a/test/unittest/aggs/tst.multinormalize.d b/test/unittest/aggs/tst.multinormalize.d
index 6abf76c2..4e152067 100644
--- a/test/unittest/aggs/tst.multinormalize.d
+++ b/test/unittest/aggs/tst.multinormalize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,13 +17,13 @@
#pragma D option aggrate=1ms
#pragma D option switchrate=50ms
-BEGIN
+dtrace:::BEGIN
{
i = 0;
start = timestamp;
}
-tick-100ms
+profile:::tick-100ms
/i < 20/
{
@func1[i % 5] = sum(i * 100);
@@ -31,7 +31,7 @@ tick-100ms
i++;
}
-tick-100ms
+profile:::tick-100ms
/i == 20/
{
printf("normalized data #1:\n");
diff --git a/test/unittest/aggs/tst.neglquant.d b/test/unittest/aggs/tst.neglquant.d
index 5e6d1dc0..c364c4f3 100644
--- a/test/unittest/aggs/tst.neglquant.d
+++ b/test/unittest/aggs/tst.neglquant.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@["j-church"] = lquantize(1, 0, 10, 1, 100);
@["j-church"] = lquantize(1, 0, 10, 1, -99);
@@ -17,12 +17,12 @@ BEGIN
val = 123;
}
-BEGIN
+dtrace:::BEGIN
{
@["k-ingleside"] = lquantize(1, 0, 10, 1, -val);
}
-BEGIN
+dtrace:::BEGIN
{
@["l-taraval"] = lquantize(0, 0, 10, 1, -val);
@["l-taraval"] = lquantize(-1, 0, 10, 1, -val);
@@ -30,7 +30,7 @@ BEGIN
@["l-taraval"] = lquantize(1, 0, 10, 1, val);
}
-BEGIN
+dtrace:::BEGIN
{
@["m-oceanview"] = lquantize(1, 0, 10, 1, (1 << 63) - 1);
@["m-oceanview"] = lquantize(1, 0, 10, 1);
@@ -38,7 +38,7 @@ BEGIN
@["m-oceanview"] = lquantize(8, 0, 10, 1, 400000);
}
-BEGIN
+dtrace:::BEGIN
{
@["n-judah"] = lquantize(1, 0, 10, 1, val);
@["n-judah"] = lquantize(2, 0, 10, 1, val);
@@ -48,7 +48,7 @@ BEGIN
this long long val;
-BEGIN
+dtrace:::BEGIN
{
this->i = 1;
this->val = (((long long) 1) << 63) - 1;
@@ -82,7 +82,7 @@ BEGIN
this->val = ((((long long) 1) << 63) - 1) / this->i;
}
-BEGIN
+dtrace:::BEGIN
{
this->i = 1;
@@ -127,7 +127,7 @@ BEGIN
this->val = ((((long long) 1) << 63) - 1) / this->i;
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/aggs/tst.negorder.d b/test/unittest/aggs/tst.negorder.d
index 1e43b0dc..1c429428 100644
--- a/test/unittest/aggs/tst.negorder.d
+++ b/test/unittest/aggs/tst.negorder.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = 7;
b = 13;
diff --git a/test/unittest/aggs/tst.negquant.d b/test/unittest/aggs/tst.negquant.d
index b9dff159..e5dfdc2c 100644
--- a/test/unittest/aggs/tst.negquant.d
+++ b/test/unittest/aggs/tst.negquant.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@["j-church"] = quantize(1, 100);
@["j-church"] = quantize(1, -99);
@@ -15,12 +15,12 @@ BEGIN
val = 123;
}
-BEGIN
+dtrace:::BEGIN
{
@["k-ingleside"] = quantize(1, -val);
}
-BEGIN
+dtrace:::BEGIN
{
@["l-taraval"] = quantize(0, -val);
@["l-taraval"] = quantize(-1, -val);
@@ -28,7 +28,7 @@ BEGIN
@["l-taraval"] = quantize(1, val);
}
-BEGIN
+dtrace:::BEGIN
{
@["m-oceanview"] = quantize(1, (1 << 63) - 1);
@["m-oceanview"] = quantize(1);
@@ -36,7 +36,7 @@ BEGIN
@["m-oceanview"] = quantize(8, 400000);
}
-BEGIN
+dtrace:::BEGIN
{
@["n-judah"] = quantize(1, val);
@["n-judah"] = quantize(2, val);
@@ -46,7 +46,7 @@ BEGIN
this long long val;
-BEGIN
+dtrace:::BEGIN
{
this->i = 1;
this->val = (((long long) 1) << 63) - 1;
@@ -68,7 +68,7 @@ BEGIN
this->val >>= ((long long) 1);
}
-BEGIN
+dtrace:::BEGIN
{
this->i = 1;
this->val = (((long long) 1) << 63) - 4;
@@ -90,7 +90,7 @@ BEGIN
this->val >>= ((long long) 1);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/aggs/tst.negtrunc.d b/test/unittest/aggs/tst.negtrunc.d
index 9606acc5..db60a6ee 100644
--- a/test/unittest/aggs/tst.negtrunc.d
+++ b/test/unittest/aggs/tst.negtrunc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@ syscall::ioctl:entry
exit(0);
}
-END
+dtrace:::END
{
trunc(@, -10);
}
diff --git a/test/unittest/aggs/tst.negtruncquant.d b/test/unittest/aggs/tst.negtruncquant.d
index ecef81dc..afc58f21 100644
--- a/test/unittest/aggs/tst.negtruncquant.d
+++ b/test/unittest/aggs/tst.negtruncquant.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -27,7 +27,7 @@ syscall::ioctl:entry
exit(0);
}
-END
+dtrace:::END
{
trunc(@, -5);
}
diff --git a/test/unittest/aggs/tst.normalize.d b/test/unittest/aggs/tst.normalize.d
index 3080afce..35923ceb 100644
--- a/test/unittest/aggs/tst.normalize.d
+++ b/test/unittest/aggs/tst.normalize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,12 +14,12 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-10ms
+profile:::tick-10ms
/i < 20/
{
@a = sum(i * 100);
@@ -27,7 +27,7 @@ tick-10ms
i++;
}
-tick-10ms
+profile:::tick-10ms
/i == 20/
{
normalize(@a, 5);
diff --git a/test/unittest/aggs/tst.normalize_multiple_times.d b/test/unittest/aggs/tst.normalize_multiple_times.d
index b6d7a2bb..55cdc627 100644
--- a/test/unittest/aggs/tst.normalize_multiple_times.d
+++ b/test/unittest/aggs/tst.normalize_multiple_times.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,12 +14,12 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-10ms
+profile:::tick-10ms
/i < 20/
{
@a = sum(i * 100);
@@ -27,7 +27,7 @@ tick-10ms
i++;
}
-tick-10ms
+profile:::tick-10ms
/i == 20/
{
normalize(@a, 2);
diff --git a/test/unittest/aggs/tst.order.d b/test/unittest/aggs/tst.order.d
index 9777cab6..e2143253 100644
--- a/test/unittest/aggs/tst.order.d
+++ b/test/unittest/aggs/tst.order.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@[8] = sum(1);
@[6] = sum(1);
diff --git a/test/unittest/aggs/tst.quantize.d b/test/unittest/aggs/tst.quantize.d
index 3ae31449..b5d2dba7 100644
--- a/test/unittest/aggs/tst.quantize.d
+++ b/test/unittest/aggs/tst.quantize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,19 +17,19 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-10ms
+profile:::tick-10ms
/i < 1000/
{
@a[i] = quantize(i);
i += 100;
}
-tick-10ms
+profile:::tick-10ms
/i == 1000/
{
exit(0);
diff --git a/test/unittest/aggs/tst.quantlast.d b/test/unittest/aggs/tst.quantlast.d
index a3c25a0b..fb6d8353 100644
--- a/test/unittest/aggs/tst.quantlast.d
+++ b/test/unittest/aggs/tst.quantlast.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
x = 0x4000000000000000;
@ = quantize(x, 1234);
diff --git a/test/unittest/aggs/tst.quantround.d b/test/unittest/aggs/tst.quantround.d
index 863011f9..250f9f1b 100644
--- a/test/unittest/aggs/tst.quantround.d
+++ b/test/unittest/aggs/tst.quantround.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,25 +11,25 @@
* This test verifies that the height of the ASCII quantization bars is
* determined using rounding and not truncated integer arithmetic.
*/
-tick-10ms
+profile:::tick-10ms
/i++ >= 27/
{
exit(0);
}
-tick-10ms
+profile:::tick-10ms
/i > 8/
{
@ = quantize(2);
}
-tick-10ms
+profile:::tick-10ms
/i > 2 && i <= 8/
{
@ = quantize(1);
}
-tick-10ms
+profile:::tick-10ms
/i <= 2/
{
@ = quantize(0);
diff --git a/test/unittest/aggs/tst.quantzero.d b/test/unittest/aggs/tst.quantzero.d
index 0b7d9fdf..dea296cd 100644
--- a/test/unittest/aggs/tst.quantzero.d
+++ b/test/unittest/aggs/tst.quantzero.d
@@ -1,39 +1,39 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = 7;
b = 13;
val = (-a * b) + a;
}
-tick-1ms
+profile:::tick-1ms
{
incr = val % b;
val += a;
}
-tick-1ms
+profile:::tick-1ms
/val == 0/
{
val += a;
}
-tick-1ms
+profile:::tick-1ms
/incr != 0/
{
i++;
@[i] = quantize(0, incr);
}
-tick-1ms
+profile:::tick-1ms
/incr == 0/
{
printa(@);
diff --git a/test/unittest/aggs/tst.reset.d b/test/unittest/aggs/tst.reset.d
index 2ab3a78e..4ada81ce 100644
--- a/test/unittest/aggs/tst.reset.d
+++ b/test/unittest/aggs/tst.reset.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 10;
j = 20;
@@ -28,7 +28,7 @@ BEGIN
exit(0)
}
-END
+dtrace:::END
{
printa(@a); printa(@b); printa(@c); printa(@d); printa(@e);
printa(@a); printa(@b); printa(@c); printa(@d); printa(@e);
diff --git a/test/unittest/aggs/tst.signature.d b/test/unittest/aggs/tst.signature.d
index 1f9c58f2..2b6f9161 100644
--- a/test/unittest/aggs/tst.signature.d
+++ b/test/unittest/aggs/tst.signature.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
/* @@nosort */
#pragma D option quiet
#pragma D option maxframes=10
-BEGIN
+dtrace:::BEGIN
{
@stk[ustack()] = count();
@symmy[sym(0)] = count();
@@ -24,7 +24,7 @@ BEGIN
@umoddy[umod(0)] = count();
}
-BEGIN
+dtrace:::BEGIN
{
@stk[ustack()] = count();
@symmy[sym(0)] = count();
diff --git a/test/unittest/aggs/tst.signedkeys.d b/test/unittest/aggs/tst.signedkeys.d
index b40cad6f..1edd7365 100644
--- a/test/unittest/aggs/tst.signedkeys.d
+++ b/test/unittest/aggs/tst.signedkeys.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@
#pragma D option quiet
#pragma D option aggsortkey
-BEGIN
+dtrace:::BEGIN
{
trace((signed char)-2);
trace("\n");
diff --git a/test/unittest/aggs/tst.signedkeyspos.d b/test/unittest/aggs/tst.signedkeyspos.d
index 7d7d6486..83989d74 100644
--- a/test/unittest/aggs/tst.signedkeyspos.d
+++ b/test/unittest/aggs/tst.signedkeyspos.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -25,7 +25,7 @@
#pragma D option aggsortkeypos=1
#pragma D option aggsortrev
-BEGIN
+dtrace:::BEGIN
{
@i8["cat", (char)-2] = sum(-2);
@i8["dog", (char)-2] = sum(-22);
diff --git a/test/unittest/aggs/tst.stddev.d b/test/unittest/aggs/tst.stddev.d
index f506ed0c..cd0f489d 100644
--- a/test/unittest/aggs/tst.stddev.d
+++ b/test/unittest/aggs/tst.stddev.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2008, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2008, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@a = stddev(5000000000);
@a = stddev(5000000100);
diff --git a/test/unittest/aggs/tst.stddev2.d b/test/unittest/aggs/tst.stddev2.d
index 994bc3e2..8f31d399 100644
--- a/test/unittest/aggs/tst.stddev2.d
+++ b/test/unittest/aggs/tst.stddev2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@a = stddev( 0); @a = stddev( 0);
@b = stddev( 0x10); @b = stddev( 0x20);
diff --git a/test/unittest/aggs/tst.sum.d b/test/unittest/aggs/tst.sum.d
index 6ad4f36d..8ff820cf 100644
--- a/test/unittest/aggs/tst.sum.d
+++ b/test/unittest/aggs/tst.sum.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,19 +15,19 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-10ms
+profile:::tick-10ms
/i < 1000/
{
@a = sum(i);
i += 100;
}
-tick-10ms
+profile:::tick-10ms
/i == 1000/
{
exit(0);
diff --git a/test/unittest/aggs/tst.trunc-lquantize-5.d b/test/unittest/aggs/tst.trunc-lquantize-5.d
index 062511f1..dd50d7cd 100644
--- a/test/unittest/aggs/tst.trunc-lquantize-5.d
+++ b/test/unittest/aggs/tst.trunc-lquantize-5.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
nsecs = 1000000000 * (long long)3;
diff --git a/test/unittest/aggs/tst.trunc-lquantize-default.d b/test/unittest/aggs/tst.trunc-lquantize-default.d
index bca0d6e0..3492ba22 100644
--- a/test/unittest/aggs/tst.trunc-lquantize-default.d
+++ b/test/unittest/aggs/tst.trunc-lquantize-default.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
nsecs = 1000000000 * (long long)3;
diff --git a/test/unittest/aggs/tst.trunc-lquantize-neg5.d b/test/unittest/aggs/tst.trunc-lquantize-neg5.d
index 97c8b7fc..e7bdac57 100644
--- a/test/unittest/aggs/tst.trunc-lquantize-neg5.d
+++ b/test/unittest/aggs/tst.trunc-lquantize-neg5.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
nsecs = 1000000000 * (long long)3;
diff --git a/test/unittest/aggs/tst.trunc-one.d b/test/unittest/aggs/tst.trunc-one.d
index 0556bb34..65a1bc19 100644
--- a/test/unittest/aggs/tst.trunc-one.d
+++ b/test/unittest/aggs/tst.trunc-one.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@a[1] = sum(100);
@a[2] = sum( 20);
diff --git a/test/unittest/aggs/tst.trunc-sum-5.d b/test/unittest/aggs/tst.trunc-sum-5.d
index 47e3479b..85572963 100644
--- a/test/unittest/aggs/tst.trunc-sum-5.d
+++ b/test/unittest/aggs/tst.trunc-sum-5.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
nsecs = 1000000000 * (long long)3;
diff --git a/test/unittest/aggs/tst.trunc-sum-default.d b/test/unittest/aggs/tst.trunc-sum-default.d
index c08ba4c2..7fc4d009 100644
--- a/test/unittest/aggs/tst.trunc-sum-default.d
+++ b/test/unittest/aggs/tst.trunc-sum-default.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
nsecs = 1000000000 * (long long)3;
diff --git a/test/unittest/aggs/tst.trunc-sum-neg5.d b/test/unittest/aggs/tst.trunc-sum-neg5.d
index c6cf99dd..0d2c4867 100644
--- a/test/unittest/aggs/tst.trunc-sum-neg5.d
+++ b/test/unittest/aggs/tst.trunc-sum-neg5.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
nsecs = 1000000000 * (long long)3;
diff --git a/test/unittest/aggs/tst.trunc.d b/test/unittest/aggs/tst.trunc.d
index 044afb3a..8c695fdd 100644
--- a/test/unittest/aggs/tst.trunc.d
+++ b/test/unittest/aggs/tst.trunc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@ syscall::ioctl:entry
exit(0);
}
-END
+dtrace:::END
{
trunc(@, 10);
}
diff --git a/test/unittest/aggs/tst.trunc0.d b/test/unittest/aggs/tst.trunc0.d
index 7686d019..3e438531 100644
--- a/test/unittest/aggs/tst.trunc0.d
+++ b/test/unittest/aggs/tst.trunc0.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D option aggrate=1ms
#pragma D option switchrate=50ms
-BEGIN
+dtrace:::BEGIN
{
n = 0;
i = 0; @[i] = sum(10 - i);
@@ -34,7 +34,7 @@ syscall::write:entry
exit(0);
}
-END
+dtrace:::END
{
printa(@);
}
diff --git a/test/unittest/aggs/tst.truncquant.d b/test/unittest/aggs/tst.truncquant.d
index 9b9794e4..62a490c6 100644
--- a/test/unittest/aggs/tst.truncquant.d
+++ b/test/unittest/aggs/tst.truncquant.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -27,7 +27,7 @@ syscall::ioctl:entry
exit(0);
}
-END
+dtrace:::END
{
trunc(@, 5);
}
diff --git a/test/unittest/aggs/tst.typecast-key.d b/test/unittest/aggs/tst.typecast-key.d
index 77fe51c2..a03f5d51 100644
--- a/test/unittest/aggs/tst.typecast-key.d
+++ b/test/unittest/aggs/tst.typecast-key.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,14 +14,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@[(int32_t)1, 2] = count();
@[(int64_t)1, 2] = count();
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/aggs/tst.ustack.d b/test/unittest/aggs/tst.ustack.d
index e0d90924..6d28077a 100644
--- a/test/unittest/aggs/tst.ustack.d
+++ b/test/unittest/aggs/tst.ustack.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,11 +10,11 @@
#pragma D option quiet
-profile-1 /pid == $target/ { uaddr(ucaller); printf("\n"); }
-profile-1 /pid == $target/ { ufunc(ucaller); printf("\n"); }
-profile-1 /pid == $target/ { umod(ucaller); printf("\n"); }
-profile-1 /pid == $target/ { usym(ucaller); printf("\n"); }
-profile-1 /pid == $target/ { ustack(5); }
-profile-1 /pid == $target/ { @['a', uaddr(ucaller), ufunc(ucaller), umod(ucaller), usym(ucaller), ustack(5), 4] = sum( 34); }
-profile-1 /pid == $target/ { @['a', uaddr(ucaller), ufunc(ucaller), umod(ucaller), usym(ucaller), ustack(5), 4] = sum(1200); }
-profile-1 /pid == $target/ { exit(0); }
+profile:::profile-1 /pid == $target/ { uaddr(ucaller); printf("\n"); }
+profile:::profile-1 /pid == $target/ { ufunc(ucaller); printf("\n"); }
+profile:::profile-1 /pid == $target/ { umod(ucaller); printf("\n"); }
+profile:::profile-1 /pid == $target/ { usym(ucaller); printf("\n"); }
+profile:::profile-1 /pid == $target/ { ustack(5); }
+profile:::profile-1 /pid == $target/ { @['a', uaddr(ucaller), ufunc(ucaller), umod(ucaller), usym(ucaller), ustack(5), 4] = sum( 34); }
+profile:::profile-1 /pid == $target/ { @['a', uaddr(ucaller), ufunc(ucaller), umod(ucaller), usym(ucaller), ustack(5), 4] = sum(1200); }
+profile:::profile-1 /pid == $target/ { exit(0); }
diff --git a/test/unittest/aggs/tst.valsortkeypos.d b/test/unittest/aggs/tst.valsortkeypos.d
index b457d86b..f097cede 100644
--- a/test/unittest/aggs/tst.valsortkeypos.d
+++ b/test/unittest/aggs/tst.valsortkeypos.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
#pragma D option aggsortkeypos=1
-BEGIN
+dtrace:::BEGIN
{
@[1, 3] = sum(0);
@[2, 2] = sum(0);
diff --git a/test/unittest/arithmetic/err.D_DIV_ZERO.divby0.d b/test/unittest/arithmetic/err.D_DIV_ZERO.divby0.d
index e9de2cc9..2fd6377f 100644
--- a/test/unittest/arithmetic/err.D_DIV_ZERO.divby0.d
+++ b/test/unittest/arithmetic/err.D_DIV_ZERO.divby0.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
c = 123/0;
exit(0);
diff --git a/test/unittest/arithmetic/err.D_DIV_ZERO.divby0_1.d b/test/unittest/arithmetic/err.D_DIV_ZERO.divby0_1.d
index e1ddb73f..375708b8 100644
--- a/test/unittest/arithmetic/err.D_DIV_ZERO.divby0_1.d
+++ b/test/unittest/arithmetic/err.D_DIV_ZERO.divby0_1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
-BEGIN
+dtrace:::BEGIN
{
c = 123/(7-7);
exit(0);
diff --git a/test/unittest/arithmetic/err.D_DIV_ZERO.divby0_2.d b/test/unittest/arithmetic/err.D_DIV_ZERO.divby0_2.d
index a6f13326..066bafff 100644
--- a/test/unittest/arithmetic/err.D_DIV_ZERO.divby0_2.d
+++ b/test/unittest/arithmetic/err.D_DIV_ZERO.divby0_2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
-BEGIN
+dtrace:::BEGIN
{
c = 123/((7-7) * 999);
exit(0);
diff --git a/test/unittest/arithmetic/err.D_DIV_ZERO.modby0.d b/test/unittest/arithmetic/err.D_DIV_ZERO.modby0.d
index 7565c7eb..423c3840 100644
--- a/test/unittest/arithmetic/err.D_DIV_ZERO.modby0.d
+++ b/test/unittest/arithmetic/err.D_DIV_ZERO.modby0.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
-BEGIN
+dtrace:::BEGIN
{
c = 123%0;
exit(0);
diff --git a/test/unittest/arithmetic/err.D_SYNTAX.addmin.d b/test/unittest/arithmetic/err.D_SYNTAX.addmin.d
index 6263bc16..d62732d3 100644
--- a/test/unittest/arithmetic/err.D_SYNTAX.addmin.d
+++ b/test/unittest/arithmetic/err.D_SYNTAX.addmin.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
i+-;
diff --git a/test/unittest/arithmetic/err.D_SYNTAX.divmin.d b/test/unittest/arithmetic/err.D_SYNTAX.divmin.d
index 5edb9534..26c9e497 100644
--- a/test/unittest/arithmetic/err.D_SYNTAX.divmin.d
+++ b/test/unittest/arithmetic/err.D_SYNTAX.divmin.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 1;
i /-= i;
diff --git a/test/unittest/arithmetic/err.D_SYNTAX.muladd.d b/test/unittest/arithmetic/err.D_SYNTAX.muladd.d
index 40fe8a40..96062749 100644
--- a/test/unittest/arithmetic/err.D_SYNTAX.muladd.d
+++ b/test/unittest/arithmetic/err.D_SYNTAX.muladd.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 1;
i *+= i;
diff --git a/test/unittest/arithmetic/err.D_SYNTAX.muldiv.d b/test/unittest/arithmetic/err.D_SYNTAX.muldiv.d
index b903d441..91f599f0 100644
--- a/test/unittest/arithmetic/err.D_SYNTAX.muldiv.d
+++ b/test/unittest/arithmetic/err.D_SYNTAX.muldiv.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 1;
i */= i;
diff --git a/test/unittest/arithmetic/tst.basics.d b/test/unittest/arithmetic/tst.basics.d
index 67a47701..8daeb9cd 100644
--- a/test/unittest/arithmetic/tst.basics.d
+++ b/test/unittest/arithmetic/tst.basics.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
i = 1 + 2 + 3;
diff --git a/test/unittest/arithmetic/tst.bug-casting.d b/test/unittest/arithmetic/tst.bug-casting.d
index 82e4bd68..f176178b 100644
--- a/test/unittest/arithmetic/tst.bug-casting.d
+++ b/test/unittest/arithmetic/tst.bug-casting.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -27,7 +27,7 @@
int x, y;
long long z;
-BEGIN
+dtrace:::BEGIN
{
/* if x=1<<30, then x+x fills the uppermost bit */
x = (1 << 30 );
diff --git a/test/unittest/arithmetic/tst.cast-add-assoc.d b/test/unittest/arithmetic/tst.cast-add-assoc.d
index 494099cf..d1922aa7 100644
--- a/test/unittest/arithmetic/tst.cast-add-assoc.d
+++ b/test/unittest/arithmetic/tst.cast-add-assoc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -31,7 +31,7 @@ unsigned long long L[int];
x[0] = +2; y[0] = -3; printf(FMT, x[0] + y[0]); printf(FMT, y[0] + x[0]); \
x[0] = +2; y[0] = +3; printf(FMT, x[0] + y[0]); printf(FMT, y[0] + x[0]); printf("\n");
-BEGIN
+dtrace:::BEGIN
{
/* cast to signed char */
USE_FMT(" %hhd");
diff --git a/test/unittest/arithmetic/tst.cast-add-tvar.d b/test/unittest/arithmetic/tst.cast-add-tvar.d
index d79bc60f..47e919aa 100644
--- a/test/unittest/arithmetic/tst.cast-add-tvar.d
+++ b/test/unittest/arithmetic/tst.cast-add-tvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -31,7 +31,7 @@ self unsigned long long L;
self->x = +2; self->y = -3; printf(FMT, self->x + self->y); printf(FMT, self->y + self->x); \
self->x = +2; self->y = +3; printf(FMT, self->x + self->y); printf(FMT, self->y + self->x); printf("\n");
-BEGIN
+dtrace:::BEGIN
{
/* cast to signed char */
USE_FMT(" %hhd");
diff --git a/test/unittest/arithmetic/tst.cast-add.d b/test/unittest/arithmetic/tst.cast-add.d
index c3a4d90d..2fcb124d 100644
--- a/test/unittest/arithmetic/tst.cast-add.d
+++ b/test/unittest/arithmetic/tst.cast-add.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -43,7 +43,7 @@ char *fmt;
x = +2; y = +3; printf(FMT, x + y); printf(FMT, y + x); printf("\n");
#ifdef USE_AS_D_SCRIPT
-BEGIN
+dtrace:::BEGIN
#else
int main(int c_unused, char *v_unused)
#endif
diff --git a/test/unittest/arithmetic/tst.cast-alloca.d b/test/unittest/arithmetic/tst.cast-alloca.d
index 4af597d5..36f5dfd3 100644
--- a/test/unittest/arithmetic/tst.cast-alloca.d
+++ b/test/unittest/arithmetic/tst.cast-alloca.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
ptr = alloca(10);
val = ((int64_t)ptr) >> 8;
@@ -21,7 +21,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/arithmetic/tst.cast-curcpu.d b/test/unittest/arithmetic/tst.cast-curcpu.d
index bc58352d..eb584f10 100644
--- a/test/unittest/arithmetic/tst.cast-curcpu.d
+++ b/test/unittest/arithmetic/tst.cast-curcpu.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,14 +13,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
val = ((int64_t)curcpu) >> 8;
trace(val);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/arithmetic/tst.cast-exp-assoc.d b/test/unittest/arithmetic/tst.cast-exp-assoc.d
index 93843c84..840a48f8 100644
--- a/test/unittest/arithmetic/tst.cast-exp-assoc.d
+++ b/test/unittest/arithmetic/tst.cast-exp-assoc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -36,7 +36,7 @@ unsigned long long L[int], L0[int];
L[0] = (unsigned long long)(x); \
printf(FMT, c[0], s[0], i[0], l[0], C[0], S[0], I[0], L[0])
-BEGIN
+dtrace:::BEGIN
{
/* from scalar */
TEST(-2);
diff --git a/test/unittest/arithmetic/tst.cast-exp-tvar.d b/test/unittest/arithmetic/tst.cast-exp-tvar.d
index 9bd62ae5..44eeeb99 100644
--- a/test/unittest/arithmetic/tst.cast-exp-tvar.d
+++ b/test/unittest/arithmetic/tst.cast-exp-tvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -35,7 +35,7 @@ self unsigned long long L, L0;
self->L = (unsigned long long)(x); \
printf(FMT, self->c, self->s, self->i, self->l, self->C, self->S, self->I, self->L)
-BEGIN
+dtrace:::BEGIN
{
/* from scalar */
TEST(-2);
diff --git a/test/unittest/arithmetic/tst.cast-exp.d b/test/unittest/arithmetic/tst.cast-exp.d
index 25e3fc16..a21a930a 100644
--- a/test/unittest/arithmetic/tst.cast-exp.d
+++ b/test/unittest/arithmetic/tst.cast-exp.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -45,7 +45,7 @@ unsigned long long L, L0;
printf(FMT, c, s, i, l, C, S, I, L)
#ifdef USE_AS_D_SCRIPT
-BEGIN
+dtrace:::BEGIN
#else
int main(int c_unused, char **v_unused)
#endif
diff --git a/test/unittest/arithmetic/tst.cast-imp-assoc.d b/test/unittest/arithmetic/tst.cast-imp-assoc.d
index 8b0cc24f..86cdb322 100644
--- a/test/unittest/arithmetic/tst.cast-imp-assoc.d
+++ b/test/unittest/arithmetic/tst.cast-imp-assoc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -29,7 +29,7 @@ unsigned long long L[int], L0[int];
C[0] = (x); S[0] = (x); I[0] = (x); L[0] = (x); \
printf(FMT, c[0], s[0], i[0], l[0], C[0], S[0], I[0], L[0])
-BEGIN
+dtrace:::BEGIN
{
/* from scalar */
TEST(-2);
diff --git a/test/unittest/arithmetic/tst.cast-imp-tvar.d b/test/unittest/arithmetic/tst.cast-imp-tvar.d
index 041daa70..56a9b232 100644
--- a/test/unittest/arithmetic/tst.cast-imp-tvar.d
+++ b/test/unittest/arithmetic/tst.cast-imp-tvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -29,7 +29,7 @@ self unsigned long long L, L0;
self->C = (x); self->S = (x); self->I = (x); self->L = (x); \
printf(FMT, self->c, self->s, self->i, self->l, self->C, self->S, self->I, self->L)
-BEGIN
+dtrace:::BEGIN
{
/* from scalar */
TEST(-2);
diff --git a/test/unittest/arithmetic/tst.cast-imp.d b/test/unittest/arithmetic/tst.cast-imp.d
index dbce9893..b5ab990f 100644
--- a/test/unittest/arithmetic/tst.cast-imp.d
+++ b/test/unittest/arithmetic/tst.cast-imp.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -39,7 +39,7 @@ unsigned long long L, L0;
printf(FMT, c, s, i, l, C, S, I, L)
#ifdef USE_AS_D_SCRIPT
-BEGIN
+dtrace:::BEGIN
#else
int main(int c_unused, char **v_unused)
#endif
diff --git a/test/unittest/arithmetic/tst.complex.d b/test/unittest/arithmetic/tst.complex.d
index f9d7480b..78f258f3 100644
--- a/test/unittest/arithmetic/tst.complex.d
+++ b/test/unittest/arithmetic/tst.complex.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
i = i++ + ++i;
diff --git a/test/unittest/arithmetic/tst.moddiv.d b/test/unittest/arithmetic/tst.moddiv.d
index d3af21d0..9ef698fa 100644
--- a/test/unittest/arithmetic/tst.moddiv.d
+++ b/test/unittest/arithmetic/tst.moddiv.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
x = 19; y = 5;
trace(( x) / ( y)); trace (( x) % ( y));
trace(( x) / (-y)); trace (( x) % (-y));
diff --git a/test/unittest/arrays/err.D_ARR_BADREF.bad.d b/test/unittest/arrays/err.D_ARR_BADREF.bad.d
index 4567f36e..412882bf 100644
--- a/test/unittest/arrays/err.D_ARR_BADREF.bad.d
+++ b/test/unittest/arrays/err.D_ARR_BADREF.bad.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
int x[5];
-BEGIN
+dtrace:::BEGIN
{
x[1, 2] = 1;
}
diff --git a/test/unittest/arrays/err.D_ARR_BOUNDS.ctf-assignment.d b/test/unittest/arrays/err.D_ARR_BOUNDS.ctf-assignment.d
index f55b8b0d..2e3fb168 100644
--- a/test/unittest/arrays/err.D_ARR_BOUNDS.ctf-assignment.d
+++ b/test/unittest/arrays/err.D_ARR_BOUNDS.ctf-assignment.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Pointers and Arrays/Array Declarations and Storage
*/
-BEGIN
+dtrace:::BEGIN
{
/* This must be higher than TASK_COMM_LEN. */
curlwpsinfo->pr_name[256] = '0';
diff --git a/test/unittest/arrays/err.D_ARR_BOUNDS.ctf.d b/test/unittest/arrays/err.D_ARR_BOUNDS.ctf.d
index 01cbe944..56167022 100644
--- a/test/unittest/arrays/err.D_ARR_BOUNDS.ctf.d
+++ b/test/unittest/arrays/err.D_ARR_BOUNDS.ctf.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Pointers and Arrays/Array Declarations and Storage
*/
-BEGIN
+dtrace:::BEGIN
{
/* This must be higher than TASK_COMM_LEN. */
trace(curlwpsinfo->pr_name[256]);
diff --git a/test/unittest/arrays/err.D_ARR_BOUNDS.declared-assignment.d b/test/unittest/arrays/err.D_ARR_BOUNDS.declared-assignment.d
index c6b7eabe..3fba81d9 100644
--- a/test/unittest/arrays/err.D_ARR_BOUNDS.declared-assignment.d
+++ b/test/unittest/arrays/err.D_ARR_BOUNDS.declared-assignment.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
int a[5];
-BEGIN
+dtrace:::BEGIN
{
a[5] = 0;
exit(0);
diff --git a/test/unittest/arrays/err.D_ARR_BOUNDS.declared.d b/test/unittest/arrays/err.D_ARR_BOUNDS.declared.d
index d7526b7f..6ceef827 100644
--- a/test/unittest/arrays/err.D_ARR_BOUNDS.declared.d
+++ b/test/unittest/arrays/err.D_ARR_BOUNDS.declared.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
int a[5];
-BEGIN
+dtrace:::BEGIN
{
trace(a[5]);
exit(0);
diff --git a/test/unittest/arrays/err.D_DECL_ARRBIG.toobig.d b/test/unittest/arrays/err.D_DECL_ARRBIG.toobig.d
index 4abdb6f1..26a4560d 100644
--- a/test/unittest/arrays/err.D_DECL_ARRBIG.toobig.d
+++ b/test/unittest/arrays/err.D_DECL_ARRBIG.toobig.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
int x[88294967295];
-BEGIN
+dtrace:::BEGIN
{
exit(1);
}
diff --git a/test/unittest/arrays/err.D_DECL_ARRNULL.bad.d b/test/unittest/arrays/err.D_DECL_ARRNULL.bad.d
index fa5f2542..e80a4569 100644
--- a/test/unittest/arrays/err.D_DECL_ARRNULL.bad.d
+++ b/test/unittest/arrays/err.D_DECL_ARRNULL.bad.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
int a[];
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/arrays/err.D_DECL_ARRSUB.bad.d b/test/unittest/arrays/err.D_DECL_ARRSUB.bad.d
index dcc3a76f..1b98501a 100644
--- a/test/unittest/arrays/err.D_DECL_ARRSUB.bad.d
+++ b/test/unittest/arrays/err.D_DECL_ARRSUB.bad.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
int a[-7];
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/arrays/err.D_DECL_PROTO_TYPE.badtuple.d b/test/unittest/arrays/err.D_DECL_PROTO_TYPE.badtuple.d
index d7d6909f..6199986a 100644
--- a/test/unittest/arrays/err.D_DECL_PROTO_TYPE.badtuple.d
+++ b/test/unittest/arrays/err.D_DECL_PROTO_TYPE.badtuple.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
int x[void, char];
-BEGIN
+dtrace:::BEGIN
{
x[trace(), 'a'] = 456;
}
diff --git a/test/unittest/arrays/err.D_IDENT_UNDEF.badureg.d b/test/unittest/arrays/err.D_IDENT_UNDEF.badureg.d
index df377855..00df853c 100644
--- a/test/unittest/arrays/err.D_IDENT_UNDEF.badureg.d
+++ b/test/unittest/arrays/err.D_IDENT_UNDEF.badureg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
* SECTION: User Process Tracing/uregs Array
*/
-BEGIN
+dtrace:::BEGIN
{
printf("FOO = 0x%x\n", uregs[FOO]);
exit(1);
diff --git a/test/unittest/arrays/err.D_PROTO_ARG.uregs_variable.d b/test/unittest/arrays/err.D_PROTO_ARG.uregs_variable.d
index dc57f8d3..c41983ad 100644
--- a/test/unittest/arrays/err.D_PROTO_ARG.uregs_variable.d
+++ b/test/unittest/arrays/err.D_PROTO_ARG.uregs_variable.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: User Process Tracing/uregs Array
*/
-BEGIN
+dtrace:::BEGIN
{
i = R_SP;
trace(uregs[i]);
diff --git a/test/unittest/arrays/err.D_UNKNOWN.uregs_toobig.aarch64.d b/test/unittest/arrays/err.D_UNKNOWN.uregs_toobig.aarch64.d
index f022984e..29d65733 100644
--- a/test/unittest/arrays/err.D_UNKNOWN.uregs_toobig.aarch64.d
+++ b/test/unittest/arrays/err.D_UNKNOWN.uregs_toobig.aarch64.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(uregs[R_PSTATE + 1]);
exit(0);
diff --git a/test/unittest/arrays/err.D_UNKNOWN.uregs_toobig.x86_64.d b/test/unittest/arrays/err.D_UNKNOWN.uregs_toobig.x86_64.d
index ea5c5db6..c74e3e83 100644
--- a/test/unittest/arrays/err.D_UNKNOWN.uregs_toobig.x86_64.d
+++ b/test/unittest/arrays/err.D_UNKNOWN.uregs_toobig.x86_64.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(uregs[42]);
exit(0);
diff --git a/test/unittest/arrays/tst.basic1.d b/test/unittest/arrays/tst.basic1.d
index 207aa122..41244815 100644
--- a/test/unittest/arrays/tst.basic1.d
+++ b/test/unittest/arrays/tst.basic1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,18 +16,18 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a[1] = 0;
}
-tick-1
+profile:::tick-1
/a[1] == 0/
{
exit(0);
}
-tick-1
+profile:::tick-1
/a[1] != 0/
{
printf("Expected 0, got %d\n", a[1]);
diff --git a/test/unittest/arrays/tst.basic2.d b/test/unittest/arrays/tst.basic2.d
index c343a8df..cb7ec85b 100644
--- a/test/unittest/arrays/tst.basic2.d
+++ b/test/unittest/arrays/tst.basic2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,19 +16,19 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a[1] = 0;
a[1]++;
}
-tick-1
+profile:::tick-1
/a[1] == 1/
{
exit(0);
}
-tick-1
+profile:::tick-1
/a[1] != 1/
{
printf("Expected 1, got %d\n", a[1]);
diff --git a/test/unittest/arrays/tst.basic3.d b/test/unittest/arrays/tst.basic3.d
index acfde86f..7da6b972 100644
--- a/test/unittest/arrays/tst.basic3.d
+++ b/test/unittest/arrays/tst.basic3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,19 +16,19 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a[1] = 0;
++a[1];
}
-tick-1
+profile:::tick-1
/a[1] == 1/
{
exit(0);
}
-tick-1
+profile:::tick-1
/a[1] != 1/
{
printf("Expected 1, got %d\n", a[1]);
diff --git a/test/unittest/arrays/tst.basic4.d b/test/unittest/arrays/tst.basic4.d
index 0ee55872..d293e79d 100644
--- a/test/unittest/arrays/tst.basic4.d
+++ b/test/unittest/arrays/tst.basic4.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,18 +16,18 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a["test"] = 0;
}
-tick-1
+profile:::tick-1
/a["test"] == 0/
{
exit(0);
}
-tick-1
+profile:::tick-1
/a["test"] != 0/
{
printf("Expected 0, got %d\n", a["test"]);
diff --git a/test/unittest/arrays/tst.basic5.d b/test/unittest/arrays/tst.basic5.d
index 72417f87..061e3c4a 100644
--- a/test/unittest/arrays/tst.basic5.d
+++ b/test/unittest/arrays/tst.basic5.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,19 +16,19 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a["test"] = 0;
b = ++a["test"];
}
-tick-1
+profile:::tick-1
/b == 1/
{
exit(0);
}
-tick-1
+profile:::tick-1
/b != 1/
{
printf("Expected b = 1, got %d\n", b);
diff --git a/test/unittest/arrays/tst.basic6.d b/test/unittest/arrays/tst.basic6.d
index 81355e47..61e87a12 100644
--- a/test/unittest/arrays/tst.basic6.d
+++ b/test/unittest/arrays/tst.basic6.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,19 +17,19 @@
#pragma D option quiet
#pragma D option strsize=64
-BEGIN
+dtrace:::BEGIN
{
a["test", "test"] = 0;
b = ++a["test", "test"];
}
-tick-1
+profile:::tick-1
/b == 1/
{
exit(0);
}
-tick-1
+profile:::tick-1
/b != 1/
{
printf("Expected b = 1, got %d\n", b);
diff --git a/test/unittest/arrays/tst.ctf-bounds.d b/test/unittest/arrays/tst.ctf-bounds.d
index 4390143e..024cfd0c 100644
--- a/test/unittest/arrays/tst.ctf-bounds.d
+++ b/test/unittest/arrays/tst.ctf-bounds.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Pointers and Arrays/Array Declarations and Storage
*/
-BEGIN
+dtrace:::BEGIN
{
trace(curlwpsinfo->pr_name[0]);
exit(0);
diff --git a/test/unittest/arrays/tst.ctf-bounds.oob-cast.d b/test/unittest/arrays/tst.ctf-bounds.oob-cast.d
index 7e67e200..96d3ae06 100644
--- a/test/unittest/arrays/tst.ctf-bounds.oob-cast.d
+++ b/test/unittest/arrays/tst.ctf-bounds.oob-cast.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Pointers and Arrays/Array Declarations and Storage
*/
-BEGIN
+dtrace:::BEGIN
{
trace(((char *)curlwpsinfo->pr_name)[32]);
exit(0);
diff --git a/test/unittest/arrays/tst.ctf-dynsized-bounds-runtime.sh b/test/unittest/arrays/tst.ctf-dynsized-bounds-runtime.sh
index b95e51db..b6cb5ea4 100755
--- a/test/unittest/arrays/tst.ctf-dynsized-bounds-runtime.sh
+++ b/test/unittest/arrays/tst.ctf-dynsized-bounds-runtime.sh
@@ -27,14 +27,14 @@ member=`bpftool btf dump id 1 | \
# Try to access the flexible array.
$dtrace $dt_flags -qn "
-BEGIN
+dtrace:::BEGIN
{
i = pid - pid; /* non-constant 0 value */
v = curthread->mm->$member[i];
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}"
diff --git a/test/unittest/arrays/tst.ctf-dynsized-bounds.d b/test/unittest/arrays/tst.ctf-dynsized-bounds.d
index 9479a1e1..f096e4c1 100644
--- a/test/unittest/arrays/tst.ctf-dynsized-bounds.d
+++ b/test/unittest/arrays/tst.ctf-dynsized-bounds.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
* SECTION: Pointers and Arrays/Array Declarations and Storage
*/
-BEGIN
+dtrace:::BEGIN
{
trace(curpsinfo->pr_pgid);
exit(0);
diff --git a/test/unittest/arrays/tst.declared-bounds.assignment.d b/test/unittest/arrays/tst.declared-bounds.assignment.d
index 336e341f..abeda172 100644
--- a/test/unittest/arrays/tst.declared-bounds.assignment.d
+++ b/test/unittest/arrays/tst.declared-bounds.assignment.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
int a[5];
-BEGIN
+dtrace:::BEGIN
{
a[0] = 0;
exit(0);
diff --git a/test/unittest/arrays/tst.declared-bounds.d b/test/unittest/arrays/tst.declared-bounds.d
index b11b5cb7..86e35aa6 100644
--- a/test/unittest/arrays/tst.declared-bounds.d
+++ b/test/unittest/arrays/tst.declared-bounds.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
int a[5];
-BEGIN
+dtrace:::BEGIN
{
trace(a[0]);
exit(0);
diff --git a/test/unittest/arrays/tst.declared-bounds.oob-cast.d b/test/unittest/arrays/tst.declared-bounds.oob-cast.d
index 06f1bb0a..389fbfda 100644
--- a/test/unittest/arrays/tst.declared-bounds.oob-cast.d
+++ b/test/unittest/arrays/tst.declared-bounds.oob-cast.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
int a[5];
-BEGIN
+dtrace:::BEGIN
{
trace(((int *)a)[10]);
exit(0);
diff --git a/test/unittest/arrays/tst.declared-bounds.runtime_in.d b/test/unittest/arrays/tst.declared-bounds.runtime_in.d
index 8e36e428..64d90164 100644
--- a/test/unittest/arrays/tst.declared-bounds.runtime_in.d
+++ b/test/unittest/arrays/tst.declared-bounds.runtime_in.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
int a[5];
-BEGIN
+dtrace:::BEGIN
{
i = 0;
a[i] = 12345678;
@@ -24,7 +24,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
trace("run-time error");
exit(1);
diff --git a/test/unittest/arrays/tst.declared-bounds.runtime_out.d b/test/unittest/arrays/tst.declared-bounds.runtime_out.d
index 95397491..1c0ec27f 100644
--- a/test/unittest/arrays/tst.declared-bounds.runtime_out.d
+++ b/test/unittest/arrays/tst.declared-bounds.runtime_out.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
int a[5];
-BEGIN
+dtrace:::BEGIN
{
i = 8;
a[i] = 12345678;
@@ -24,7 +24,7 @@ BEGIN
exit(1);
}
-ERROR
+dtrace:::ERROR
{
trace("expected run-time error");
exit(0);
diff --git a/test/unittest/arrays/tst.uregsarray-check2.d b/test/unittest/arrays/tst.uregsarray-check2.d
index de65bbfd..606993a1 100644
--- a/test/unittest/arrays/tst.uregsarray-check2.d
+++ b/test/unittest/arrays/tst.uregsarray-check2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%x %x\n", uregs[R_DS ], curthread->thread.ds);
printf("%x %x\n", uregs[R_ES ], curthread->thread.ds);
@@ -26,7 +26,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/arrays/tst.uregsarray-constants.aarch64.d b/test/unittest/arrays/tst.uregsarray-constants.aarch64.d
index a8c3a7d9..49fd3151 100644
--- a/test/unittest/arrays/tst.uregsarray-constants.aarch64.d
+++ b/test/unittest/arrays/tst.uregsarray-constants.aarch64.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf(" %d", R_X0);
printf(" %d", R_X1);
diff --git a/test/unittest/arrays/tst.uregsarray-constants.x86_64.d b/test/unittest/arrays/tst.uregsarray-constants.x86_64.d
index 84ecd358..6bed124e 100644
--- a/test/unittest/arrays/tst.uregsarray-constants.x86_64.d
+++ b/test/unittest/arrays/tst.uregsarray-constants.x86_64.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf(" %d", R_PC);
printf(" %d", R_SP);
diff --git a/test/unittest/arrays/tst.uregsarray.arm64.d b/test/unittest/arrays/tst.uregsarray.arm64.d
index 776bca8a..3325dda9 100644
--- a/test/unittest/arrays/tst.uregsarray.arm64.d
+++ b/test/unittest/arrays/tst.uregsarray.arm64.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("R_X0 = 0x%x\n", uregs[R_X0]);
printf("R_X1 = 0x%x\n", uregs[R_X1]);
@@ -59,7 +59,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("uregs access failed.\n");
exit(1);
diff --git a/test/unittest/arrays/tst.uregsarray.d b/test/unittest/arrays/tst.uregsarray.d
index 9b2a537e..91f64981 100644
--- a/test/unittest/arrays/tst.uregsarray.d
+++ b/test/unittest/arrays/tst.uregsarray.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,14 +18,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("R_PC = 0x%x\n", uregs[R_PC]);
printf("R_SP = 0x%x\n", uregs[R_SP]);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("uregs access failed.\n");
exit(1);
diff --git a/test/unittest/arrays/tst.uregsarray.x86_64.d b/test/unittest/arrays/tst.uregsarray.x86_64.d
index fff6bcf0..390b3b28 100644
--- a/test/unittest/arrays/tst.uregsarray.x86_64.d
+++ b/test/unittest/arrays/tst.uregsarray.x86_64.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("R_GS = 0x%x\n", uregs[R_GS]);
printf("R_ES = 0x%x\n", uregs[R_ES]);
@@ -39,7 +39,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("uregs access failed.\n");
exit(1);
diff --git a/test/unittest/assocs/err.D_OP_INCOMPAT.dupgtype.d b/test/unittest/assocs/err.D_OP_INCOMPAT.dupgtype.d
index 7443dfb1..06badc83 100644
--- a/test/unittest/assocs/err.D_OP_INCOMPAT.dupgtype.d
+++ b/test/unittest/assocs/err.D_OP_INCOMPAT.dupgtype.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
x[123] = curthread;
x[456] = pid;
diff --git a/test/unittest/assocs/err.D_OP_INCOMPAT.dupttype.d b/test/unittest/assocs/err.D_OP_INCOMPAT.dupttype.d
index 1e00b5b0..2b37b2d4 100644
--- a/test/unittest/assocs/err.D_OP_INCOMPAT.dupttype.d
+++ b/test/unittest/assocs/err.D_OP_INCOMPAT.dupttype.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
self->x[123] = curthread;
self->x[456] = pid;
diff --git a/test/unittest/assocs/err.D_OP_INCOMPAT.this.d b/test/unittest/assocs/err.D_OP_INCOMPAT.this.d
index b91764e5..254e835b 100644
--- a/test/unittest/assocs/err.D_OP_INCOMPAT.this.d
+++ b/test/unittest/assocs/err.D_OP_INCOMPAT.this.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
this int x;
-BEGIN
+dtrace:::BEGIN
{
this->x = "dummy";
exit(0);
diff --git a/test/unittest/assocs/err.D_PROTO_ARG.badsig.d b/test/unittest/assocs/err.D_PROTO_ARG.badsig.d
index 6bf9ae21..1d8060df 100644
--- a/test/unittest/assocs/err.D_PROTO_ARG.badsig.d
+++ b/test/unittest/assocs/err.D_PROTO_ARG.badsig.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,12 +14,12 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
x[123, "foo"] = timestamp;
}
-END
+dtrace:::END
{
x[123, 456] = timestamp;
}
diff --git a/test/unittest/assocs/err.D_PROTO_LEN.toofew.d b/test/unittest/assocs/err.D_PROTO_LEN.toofew.d
index 2609e659..073eecd2 100644
--- a/test/unittest/assocs/err.D_PROTO_LEN.toofew.d
+++ b/test/unittest/assocs/err.D_PROTO_LEN.toofew.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,12 +14,12 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
x[123, 456] = timestamp;
}
-END
+dtrace:::END
{
x[123] = timestamp;
}
diff --git a/test/unittest/assocs/err.D_PROTO_LEN.toomany.d b/test/unittest/assocs/err.D_PROTO_LEN.toomany.d
index 41574f73..a3c89a10 100644
--- a/test/unittest/assocs/err.D_PROTO_LEN.toomany.d
+++ b/test/unittest/assocs/err.D_PROTO_LEN.toomany.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,12 +14,12 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
x[123, 456] = timestamp;
}
-END
+dtrace:::END
{
x[123, 456, 789] = timestamp;
}
diff --git a/test/unittest/assocs/err.D_SYNTAX.errassign.d b/test/unittest/assocs/err.D_SYNTAX.errassign.d
index 9b5ba603..f6532b7b 100644
--- a/test/unittest/assocs/err.D_SYNTAX.errassign.d
+++ b/test/unittest/assocs/err.D_SYNTAX.errassign.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,11 +14,11 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
x[10]=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
}
-END
+dtrace:::END
{
}
diff --git a/test/unittest/assocs/err.dynvarsize-too-small.d b/test/unittest/assocs/err.dynvarsize-too-small.d
index 02fa4f8a..4576519c 100644
--- a/test/unittest/assocs/err.dynvarsize-too-small.d
+++ b/test/unittest/assocs/err.dynvarsize-too-small.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,13 +18,13 @@
*/
#pragma D option dynvarsize=15
-BEGIN
+dtrace:::BEGIN
{
a[1] = 1;
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/assocs/err.limited_space.d b/test/unittest/assocs/err.limited_space.d
index 024dd42a..e25cd644 100644
--- a/test/unittest/assocs/err.limited_space.d
+++ b/test/unittest/assocs/err.limited_space.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option dynvarsize=15
-BEGIN
+dtrace:::BEGIN
{
a[1] = 1;
a[2] = 2;
@@ -23,12 +23,12 @@ BEGIN
a[4] = 4;
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/assocs/err.tupoflow.d b/test/unittest/assocs/err.tupoflow.d
index 5ca1753b..3b1e0153 100644
--- a/test/unittest/assocs/err.tupoflow.d
+++ b/test/unittest/assocs/err.tupoflow.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
a[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] = 0;
}
diff --git a/test/unittest/assocs/tst.clean-tuple.d b/test/unittest/assocs/tst.clean-tuple.d
index a5b20204..88bc4032 100644
--- a/test/unittest/assocs/tst.clean-tuple.d
+++ b/test/unittest/assocs/tst.clean-tuple.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
x["foo"] = 1234;
x["long key her"] = 56789;
@@ -23,7 +23,7 @@ BEGIN {
exit(x["foo"] != 1234 || x["long key her"] != 56789);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/assocs/tst.collision.d b/test/unittest/assocs/tst.collision.d
index 11a4363c..72b4a25c 100644
--- a/test/unittest/assocs/tst.collision.d
+++ b/test/unittest/assocs/tst.collision.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
* ASSERTION: Dynamic variables do not overwrite eachother.
*/
-BEGIN
+dtrace:::BEGIN
{
assoc[0x1234] = 1;
self->tls_assoc[1] = 0x1111;
diff --git a/test/unittest/assocs/tst.cpyarray.d b/test/unittest/assocs/tst.cpyarray.d
index b83f3ff2..5a46f466 100644
--- a/test/unittest/assocs/tst.cpyarray.d
+++ b/test/unittest/assocs/tst.cpyarray.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,31 +19,31 @@
this int x;
-BEGIN
+dtrace:::BEGIN
{
a["abc", 123] = 123;
}
-tick-10ms
+profile:::tick-10ms
{
this->x = a["abc", 123]++;
printf("The value of x is %d\n", this->x);
}
-tick-10ms
+profile:::tick-10ms
{
this->x = a["abc", 123]++;
printf("The value of x is %d\n", this->x);
}
-tick-10ms
+profile:::tick-10ms
{
this->x = a["abc", 123]++;
printf("The value of x is %d\n", this->x);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/assocs/tst.diffprofile.d b/test/unittest/assocs/tst.diffprofile.d
index 7127ad3d..1ecd276e 100644
--- a/test/unittest/assocs/tst.diffprofile.d
+++ b/test/unittest/assocs/tst.diffprofile.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -20,20 +20,20 @@
this int x;
this char c;
-tick-10ms
+profile:::tick-10ms
{
this->x = 123;
this->c = 'D';
printf("The value of x is %d\n", this->x);
}
-tick-10ms
+profile:::tick-10ms
{
this->x = 235;
printf("The value of x is %d\n", this->x);
}
-tick-10ms
+profile:::tick-10ms
{
this->x = 456;
printf("The value of x is %d\n", this->x);
diff --git a/test/unittest/assocs/tst.gvar-postdec.d b/test/unittest/assocs/tst.gvar-postdec.d
index 17ed5edb..c1415b62 100644
--- a/test/unittest/assocs/tst.gvar-postdec.d
+++ b/test/unittest/assocs/tst.gvar-postdec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
old = a["a"] = 42;
val = a["a"]--;
diff --git a/test/unittest/assocs/tst.gvar-postinc.d b/test/unittest/assocs/tst.gvar-postinc.d
index 69fb1047..1b0ae807 100644
--- a/test/unittest/assocs/tst.gvar-postinc.d
+++ b/test/unittest/assocs/tst.gvar-postinc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
old = a["a"] = 42;
val = a["a"]++;
diff --git a/test/unittest/assocs/tst.gvar-predec.d b/test/unittest/assocs/tst.gvar-predec.d
index a071bc42..cc5e9ff3 100644
--- a/test/unittest/assocs/tst.gvar-predec.d
+++ b/test/unittest/assocs/tst.gvar-predec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
old = a["a"] = 42;
val = --a["a"];
diff --git a/test/unittest/assocs/tst.gvar-preinc.d b/test/unittest/assocs/tst.gvar-preinc.d
index fa9f61f0..c2ee426d 100644
--- a/test/unittest/assocs/tst.gvar-preinc.d
+++ b/test/unittest/assocs/tst.gvar-preinc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
old = a["a"] = 42;
val = ++a["a"];
diff --git a/test/unittest/assocs/tst.init-str.d b/test/unittest/assocs/tst.init-str.d
index 2894fd68..f6da09e6 100644
--- a/test/unittest/assocs/tst.init-str.d
+++ b/test/unittest/assocs/tst.init-str.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,13 +17,13 @@
string s[int];
-BEGIN
+dtrace:::BEGIN
{
trace(s[1]);
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(arg4 != 1 || arg5 != 0);
}
diff --git a/test/unittest/assocs/tst.init.d b/test/unittest/assocs/tst.init.d
index 567898b6..c77e422b 100644
--- a/test/unittest/assocs/tst.init.d
+++ b/test/unittest/assocs/tst.init.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a["a"] = 42;
diff --git a/test/unittest/assocs/tst.invalidref.d b/test/unittest/assocs/tst.invalidref.d
index 34367c6b..b593f9a5 100644
--- a/test/unittest/assocs/tst.invalidref.d
+++ b/test/unittest/assocs/tst.invalidref.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,40 +15,40 @@
int last_cmds[int][4];
-BEGIN
+dtrace:::BEGIN
{
errors = 0;
forward = 0;
backward = 0;
}
-tick-1s
+profile:::tick-1s
/!forward/
{
forward = 1;
last_cmds[1][4] = 0xdeadbeef;
}
-tick-1s
+profile:::tick-1s
/!backward/
{
backward = 1;
last_cmds[1][-5] = 0xdeadbeef;
}
-tick-1s
+profile:::tick-1s
/errors > 1/
{
exit(0);
}
-tick-1s
+profile:::tick-1s
/n++ > 5/
{
exit(1);
}
-ERROR
+dtrace:::ERROR
/arg4 == DTRACEFLT_BADADDR/
{
errors++;
diff --git a/test/unittest/assocs/tst.misc.d b/test/unittest/assocs/tst.misc.d
index ee0f33df..d5fabb7e 100644
--- a/test/unittest/assocs/tst.misc.d
+++ b/test/unittest/assocs/tst.misc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,12 +21,12 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-10ms
+profile:::tick-10ms
/i != 5/
{
x[123, "foo"] = 123;
@@ -34,20 +34,20 @@ tick-10ms
i++;
}
-tick-10ms
+profile:::tick-10ms
/i != 5/
{
printf("x[] = %d\n", x[123, "foo"]);
printf("self->x[] = %d\n", self->x[456, "bar"]);
}
-tick-10ms
+profile:::tick-10ms
/i == 5/
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/assocs/tst.nested.d b/test/unittest/assocs/tst.nested.d
index 0e491460..5020c0c2 100644
--- a/test/unittest/assocs/tst.nested.d
+++ b/test/unittest/assocs/tst.nested.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a[1, 2, 3] = 1234;
a[3, 2, 3] = 4321;
@@ -23,7 +23,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/assocs/tst.nested2.d b/test/unittest/assocs/tst.nested2.d
index 803df84c..d5538906 100644
--- a/test/unittest/assocs/tst.nested2.d
+++ b/test/unittest/assocs/tst.nested2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a[1, 2, 3] = 1234;
a[3, 2, 3] = 4321;
@@ -23,7 +23,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/assocs/tst.orthogonality.d b/test/unittest/assocs/tst.orthogonality.d
index b87211ea..05d6ff15 100644
--- a/test/unittest/assocs/tst.orthogonality.d
+++ b/test/unittest/assocs/tst.orthogonality.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,18 +12,18 @@
*/
uint64_t b[uint64_t];
-BEGIN
+dtrace:::BEGIN
{
self->a = 0xbad;
}
-BEGIN
+dtrace:::BEGIN
/b[(uint64_t)curthread] == 0/
{
exit(0);
}
-BEGIN
+dtrace:::BEGIN
{
printf("value should be 0; value is %x!", b[(uint64_t)curthread]);
exit(1);
diff --git a/test/unittest/assocs/tst.store_zero_deletes.d b/test/unittest/assocs/tst.store_zero_deletes.d
index 0f78eb39..c6309ec5 100644
--- a/test/unittest/assocs/tst.store_zero_deletes.d
+++ b/test/unittest/assocs/tst.store_zero_deletes.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@
#pragma D option dynvarsize=80
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a[1] = 1;
a[2] = 2;
@@ -37,7 +37,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/assocs/tst.store_zero_deletes_struct.d b/test/unittest/assocs/tst.store_zero_deletes_struct.d
index ac232f83..5085a8b1 100644
--- a/test/unittest/assocs/tst.store_zero_deletes_struct.d
+++ b/test/unittest/assocs/tst.store_zero_deletes_struct.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -27,7 +27,7 @@ this struct {
int a;
} val;
-BEGIN
+dtrace:::BEGIN
{
this->val.a = 1;
a[1] = this->val;
@@ -44,7 +44,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/assocs/tst.store_zero_deletes_union.d b/test/unittest/assocs/tst.store_zero_deletes_union.d
index 8d2132a2..fad4c3cb 100644
--- a/test/unittest/assocs/tst.store_zero_deletes_union.d
+++ b/test/unittest/assocs/tst.store_zero_deletes_union.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -27,7 +27,7 @@ this union {
int a;
} val;
-BEGIN
+dtrace:::BEGIN
{
this->val.a = 1;
a[1] = this->val;
@@ -44,7 +44,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/assocs/tst.store_zero_safe.d b/test/unittest/assocs/tst.store_zero_safe.d
index 94e69c70..70f29232 100644
--- a/test/unittest/assocs/tst.store_zero_safe.d
+++ b/test/unittest/assocs/tst.store_zero_safe.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option dynvarsize=20
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a[1] = 1;
a[2] = 0;
@@ -28,7 +28,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/assocs/tst.this.d b/test/unittest/assocs/tst.this.d
index 7961ae05..fc757779 100644
--- a/test/unittest/assocs/tst.this.d
+++ b/test/unittest/assocs/tst.this.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -20,7 +20,7 @@
this int x;
this char c;
-BEGIN
+dtrace:::BEGIN
{
this->x = 123;
this->c = 'D';
diff --git a/test/unittest/assocs/tst.tvar-postdec.d b/test/unittest/assocs/tst.tvar-postdec.d
index a8f6bf7f..f8093f4c 100644
--- a/test/unittest/assocs/tst.tvar-postdec.d
+++ b/test/unittest/assocs/tst.tvar-postdec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
old = self->a["a"] = 42;
val = self->a["a"]--;
diff --git a/test/unittest/assocs/tst.tvar-postinc.d b/test/unittest/assocs/tst.tvar-postinc.d
index e9a50763..e4f03177 100644
--- a/test/unittest/assocs/tst.tvar-postinc.d
+++ b/test/unittest/assocs/tst.tvar-postinc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
old = self->a["a"] = 42;
val = self->a["a"]++;
diff --git a/test/unittest/assocs/tst.tvar-predec.d b/test/unittest/assocs/tst.tvar-predec.d
index 70670a5a..c75f4fd0 100644
--- a/test/unittest/assocs/tst.tvar-predec.d
+++ b/test/unittest/assocs/tst.tvar-predec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
old = self->a["a"] = 42;
val = --self->a["a"];
diff --git a/test/unittest/assocs/tst.tvar-preinc.d b/test/unittest/assocs/tst.tvar-preinc.d
index bcd98a39..aa6555c8 100644
--- a/test/unittest/assocs/tst.tvar-preinc.d
+++ b/test/unittest/assocs/tst.tvar-preinc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
old = self->a["a"] = 42;
val = ++self->a["a"];
diff --git a/test/unittest/begin/tst.begin-first.d b/test/unittest/begin/tst.begin-first.d
index a24d07d9..d5e9d52a 100644
--- a/test/unittest/begin/tst.begin-first.d
+++ b/test/unittest/begin/tst.begin-first.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,12 +13,12 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-profile-200us
+profile:::profile-200us
{
exit(1);
}
diff --git a/test/unittest/begin/tst.begin-starvation.sh b/test/unittest/begin/tst.begin-starvation.sh
index b3aa5947..3e8e5eed 100755
--- a/test/unittest/begin/tst.begin-starvation.sh
+++ b/test/unittest/begin/tst.begin-starvation.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -24,7 +24,7 @@ syscall::write:entry
{
exit(1);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/begin/tst.begin.d b/test/unittest/begin/tst.begin.d
index bc9df569..53609621 100644
--- a/test/unittest/begin/tst.begin.d
+++ b/test/unittest/begin/tst.begin.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,12 +14,12 @@
#pragma D option quiet
-END
+dtrace:::END
{
printf("End fired after exit\n");
}
-BEGIN
+dtrace:::BEGIN
{
printf("Begin fired first\n");
}
diff --git a/test/unittest/begin/tst.multibegin.d b/test/unittest/begin/tst.multibegin.d
index 5cde4818..a92d2e78 100644
--- a/test/unittest/begin/tst.multibegin.d
+++ b/test/unittest/begin/tst.multibegin.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,23 +16,23 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("Begin fired first\n");
}
-BEGIN
+dtrace:::BEGIN
{
printf("Begin fired second\n");
}
-BEGIN
+dtrace:::BEGIN
{
printf("Begin fired third\n");
}
-BEGIN
+dtrace:::BEGIN
{
printf("Begin fired fourth\n");
}
-BEGIN
+dtrace:::BEGIN
{
printf("Begin fired fifth\n");
exit(0);
diff --git a/test/unittest/bitfields/err.D_ADDROF_BITFIELD.BitfieldAddress.d b/test/unittest/bitfields/err.D_ADDROF_BITFIELD.BitfieldAddress.d
index 449af236..c784417a 100644
--- a/test/unittest/bitfields/err.D_ADDROF_BITFIELD.BitfieldAddress.d
+++ b/test/unittest/bitfields/err.D_ADDROF_BITFIELD.BitfieldAddress.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -20,7 +20,7 @@ struct bitRecord{
int c : 12;
} var;
-BEGIN
+dtrace:::BEGIN
{
printf("address of a: %d\naddress of b: %d\naddress of c: %dn",
&var.a, &var.b, &var.c);
diff --git a/test/unittest/bitfields/err.D_DECL_BFCONST.NegBitField.d b/test/unittest/bitfields/err.D_DECL_BFCONST.NegBitField.d
index 131d5a84..aa2082b4 100644
--- a/test/unittest/bitfields/err.D_DECL_BFCONST.NegBitField.d
+++ b/test/unittest/bitfields/err.D_DECL_BFCONST.NegBitField.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ struct bitRecord{
int c : 12;
} var;
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/bitfields/err.D_DECL_BFCONST.ZeroBitField.d b/test/unittest/bitfields/err.D_DECL_BFCONST.ZeroBitField.d
index e989e7db..5b079b37 100644
--- a/test/unittest/bitfields/err.D_DECL_BFCONST.ZeroBitField.d
+++ b/test/unittest/bitfields/err.D_DECL_BFCONST.ZeroBitField.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ struct bitRecord{
int c : 12;
} var;
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/bitfields/err.D_DECL_BFSIZE.ExceedBaseType.d b/test/unittest/bitfields/err.D_DECL_BFSIZE.ExceedBaseType.d
index 82f74dff..7c419578 100644
--- a/test/unittest/bitfields/err.D_DECL_BFSIZE.ExceedBaseType.d
+++ b/test/unittest/bitfields/err.D_DECL_BFSIZE.ExceedBaseType.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -26,7 +26,7 @@ struct bitRecord3{
long long a : 65;
} var3;
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/bitfields/err.D_DECL_BFSIZE.GreaterThan64.d b/test/unittest/bitfields/err.D_DECL_BFSIZE.GreaterThan64.d
index ca5debf1..4389924a 100644
--- a/test/unittest/bitfields/err.D_DECL_BFSIZE.GreaterThan64.d
+++ b/test/unittest/bitfields/err.D_DECL_BFSIZE.GreaterThan64.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ struct bitRecord{
int c : 12;
} var;
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/bitfields/err.D_DECL_BFTYPE.badtype.d b/test/unittest/bitfields/err.D_DECL_BFTYPE.badtype.d
index 1e3ac676..830863fb 100644
--- a/test/unittest/bitfields/err.D_DECL_BFTYPE.badtype.d
+++ b/test/unittest/bitfields/err.D_DECL_BFTYPE.badtype.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -20,7 +20,7 @@ struct bits {
float : 1;
} xyz;
-BEGIN
+dtrace:::BEGIN
{
exit(1);
}
diff --git a/test/unittest/bitfields/err.D_OFFSETOF_BITFIELD.d b/test/unittest/bitfields/err.D_OFFSETOF_BITFIELD.d
index 75c1b3bc..08f7abba 100644
--- a/test/unittest/bitfields/err.D_OFFSETOF_BITFIELD.d
+++ b/test/unittest/bitfields/err.D_OFFSETOF_BITFIELD.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ struct bitRecord{
int c : 12;
} var;
-BEGIN
+dtrace:::BEGIN
{
printf("offsetof(struct bitRecord, a): %d\n",
offsetof(struct bitRecord, a));
diff --git a/test/unittest/bitfields/err.D_SIZEOF_BITFIELD.SizeofBitfield.d b/test/unittest/bitfields/err.D_SIZEOF_BITFIELD.SizeofBitfield.d
index d02554d2..ae20e7e6 100644
--- a/test/unittest/bitfields/err.D_SIZEOF_BITFIELD.SizeofBitfield.d
+++ b/test/unittest/bitfields/err.D_SIZEOF_BITFIELD.SizeofBitfield.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ struct bitRecord{
int c : 12;
} var;
-BEGIN
+dtrace:::BEGIN
{
printf("sizeof(a): %d\nsizeof(b): %d\nsizeof(c): %n",
sizeof(var.a), sizeof(var.b), sizeof(var.c));
diff --git a/test/unittest/bitfields/tst.BasicSigned.d b/test/unittest/bitfields/tst.BasicSigned.d
index 00c0441d..9dfbe99d 100644
--- a/test/unittest/bitfields/tst.BasicSigned.d
+++ b/test/unittest/bitfields/tst.BasicSigned.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@ struct bitRecord{
int h : 8;
} var;
-BEGIN
+dtrace:::BEGIN
{
/* sign bit is 0 */
var.a = 3;
diff --git a/test/unittest/bitfields/tst.BasicUnsigned.d b/test/unittest/bitfields/tst.BasicUnsigned.d
index e60d9b1b..02fe4898 100644
--- a/test/unittest/bitfields/tst.BasicUnsigned.d
+++ b/test/unittest/bitfields/tst.BasicUnsigned.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@ struct bitRecord{
unsigned int h : 8;
} var;
-BEGIN
+dtrace:::BEGIN
{
/* sign bit is 0 */
var.a = 3;
diff --git a/test/unittest/bitfields/tst.BitFieldPromotion.d b/test/unittest/bitfields/tst.BitFieldPromotion.d
index 56522216..8ad91523 100644
--- a/test/unittest/bitfields/tst.BitFieldPromotion.d
+++ b/test/unittest/bitfields/tst.BitFieldPromotion.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@ struct bitRecord{
int c : 31;
} var;
-BEGIN
+dtrace:::BEGIN
{
var.a = 256;
var.b = 65536;
@@ -32,7 +32,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/(0 != var.a) || (0 != var.b) || (0 != var.c)/
{
exit(1);
diff --git a/test/unittest/bitfields/tst.SizeofBitField.d b/test/unittest/bitfields/tst.SizeofBitField.d
index 1eb4ab5d..ecb10aca 100644
--- a/test/unittest/bitfields/tst.SizeofBitField.d
+++ b/test/unittest/bitfields/tst.SizeofBitField.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -65,7 +65,7 @@ struct bitRecord12 {
int c : 32;
} var12;
-BEGIN
+dtrace:::BEGIN
{
printf("sizeof(bitRecord1): %d\n", sizeof(var1));
printf("sizeof(bitRecord2): %d\n", sizeof(var2));
@@ -79,7 +79,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/(1 != sizeof(var1)) || (2 != sizeof(var2)) || (3 != sizeof(var3)) ||
(4 != sizeof(var4)) || (5 != sizeof(var5)) || (6 != sizeof(var6))
|| (7 != sizeof(var7)) || (8 != sizeof(var8)) || (12 != sizeof(var12))/
diff --git a/test/unittest/bitfields/tst.bitfield-offset.d b/test/unittest/bitfields/tst.bitfield-offset.d
index fa8c568b..2a6d7287 100644
--- a/test/unittest/bitfields/tst.bitfield-offset.d
+++ b/test/unittest/bitfields/tst.bitfield-offset.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
struct iphdr iph;
-BEGIN
+dtrace:::BEGIN
{
iph.ihl = 5;
iph.version = 4;
@@ -27,7 +27,7 @@ BEGIN
exit(iph.ihl == 5 && iph.version == 4 ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/btf/tst.elf-vmlinux.sh b/test/unittest/btf/tst.elf-vmlinux.sh
index f8132e74..752b1bcd 100755
--- a/test/unittest/btf/tst.elf-vmlinux.sh
+++ b/test/unittest/btf/tst.elf-vmlinux.sh
@@ -12,7 +12,7 @@ mkdir -p "$dir" || exit 1
"$dtrace" $dt_flags -e -xdebug -xctfpath="$dir/missing.ctfa" \
-xbtfpath="$dir" -n '
-BEGIN
+dtrace:::BEGIN
{
this->size = sizeof(struct vmlinux`task_struct);
}' >"$dir/output" 2>&1
diff --git a/test/unittest/btf/tst.invalid-fallback.sh b/test/unittest/btf/tst.invalid-fallback.sh
index 58632306..bd34a062 100755
--- a/test/unittest/btf/tst.invalid-fallback.sh
+++ b/test/unittest/btf/tst.invalid-fallback.sh
@@ -12,7 +12,7 @@ mkdir -p "$dir" || exit 1
head -c 24 /sys/kernel/btf/vmlinux >"$dir/vmlinux" || exit 1
"$dtrace" $dt_flags -e -xdebug -xbtfpath="$dir" -n '
-BEGIN
+dtrace:::BEGIN
{
this->size = sizeof(struct vmlinux`task_struct);
}' >"$dir/output" 2>&1
diff --git a/test/unittest/btf/tst.module-btf.sh b/test/unittest/btf/tst.module-btf.sh
index fe1f7b54..259aa81e 100755
--- a/test/unittest/btf/tst.module-btf.sh
+++ b/test/unittest/btf/tst.module-btf.sh
@@ -27,7 +27,7 @@ fi
"$dtrace" $dt_flags -e -xdebug -xctfpath="$dir/missing.ctfa" \
-xbtfpath="$dir" -n "
-BEGIN
+dtrace:::BEGIN
{
this->size = sizeof(struct ${module}\`task_struct);
}" >"$dir/output" 2>&1
diff --git a/test/unittest/btf/tst.module-local.sh b/test/unittest/btf/tst.module-local.sh
index 74a07370..6d0193a6 100755
--- a/test/unittest/btf/tst.module-local.sh
+++ b/test/unittest/btf/tst.module-local.sh
@@ -43,7 +43,7 @@ PY
"$dtrace" $dt_flags -e -xdebug -xctfpath="$dir/missing.ctfa" \
-xbtfpath="$dir" -n "
-BEGIN
+dtrace:::BEGIN
{
this->local_size = sizeof(struct ${module}\`dtrace_btf_local_test);
this->parent_size = sizeof(struct ${module}\`task_struct);
diff --git a/test/unittest/btf/tst.module-parent.sh b/test/unittest/btf/tst.module-parent.sh
index 5a521362..23434fe8 100755
--- a/test/unittest/btf/tst.module-parent.sh
+++ b/test/unittest/btf/tst.module-parent.sh
@@ -27,7 +27,7 @@ fi
# parent-only BTF container, including its CTF import for scoped lookup.
"$dtrace" $dt_flags -e -xdebug -xctfpath="$dir/missing.ctfa" \
-xbtfpath="$dir" -n "
-BEGIN
+dtrace:::BEGIN
{
this->size = sizeof(struct ${module}\`task_struct);
}" >"$dir/output" 2>&1
diff --git a/test/unittest/btf/tst.raw-vmlinux.sh b/test/unittest/btf/tst.raw-vmlinux.sh
index 12280ba6..a981c8bd 100755
--- a/test/unittest/btf/tst.raw-vmlinux.sh
+++ b/test/unittest/btf/tst.raw-vmlinux.sh
@@ -11,7 +11,7 @@ ln -s /sys/kernel/btf/vmlinux "$dir/vmlinux" || exit 1
"$dtrace" $dt_flags -e -xdebug -xctfpath="$dir/missing.ctfa" \
-xbtfpath="$dir" -n '
-BEGIN
+dtrace:::BEGIN
{
this->size = sizeof(struct vmlinux`task_struct);
}' >"$dir/output" 2>&1
diff --git a/test/unittest/buffering/err.end.d b/test/unittest/buffering/err.end.d
index 28e78d59..0b45318f 100644
--- a/test/unittest/buffering/err.end.d
+++ b/test/unittest/buffering/err.end.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,12 +23,12 @@
#pragma D option bufsize=32
#pragma D option strsize=64
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-END
+dtrace:::END
{
trace(execname);
}
diff --git a/test/unittest/buffering/err.zerobuf.d b/test/unittest/buffering/err.zerobuf.d
index 1e39a974..503f7f94 100644
--- a/test/unittest/buffering/err.zerobuf.d
+++ b/test/unittest/buffering/err.zerobuf.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option bufsize=0
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/buffering/tst.cputime.sh b/test/unittest/buffering/tst.cputime.sh
index c0e248a6..d8edf6a8 100755
--- a/test/unittest/buffering/tst.cputime.sh
+++ b/test/unittest/buffering/tst.cputime.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -18,7 +18,7 @@ script()
uint64_t total;
int thresh;
- BEGIN
+ dtrace:::BEGIN
{
start = timestamp;
thresh = 10;
@@ -36,13 +36,13 @@ script()
total += vtimestamp - self->on;
}
- tick-1sec
+ profile:::tick-1sec
/i++ == 10/
{
exit(0);
}
- END
+ dtrace:::END
/((total * 100) / (timestamp - start)) > thresh/
{
printf("'%s' buffering policy took %d%% of CPU; ",
diff --git a/test/unittest/buffering/tst.dynvarsize.d b/test/unittest/buffering/tst.dynvarsize.d
index a9bf39f3..9c1aeaa6 100644
--- a/test/unittest/buffering/tst.dynvarsize.d
+++ b/test/unittest/buffering/tst.dynvarsize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,25 +22,25 @@
int n;
-tick-10ms
+profile:::tick-10ms
/n++ < 100/
{
a[n] = 1;
}
-tick-10ms
+profile:::tick-10ms
/n == 100/
{
exit(2);
}
-END
+dtrace:::END
/a[99]/
{
exit(1);
}
-END
+dtrace:::END
/!a[99]/
{
exit(0);
diff --git a/test/unittest/buffering/tst.fill1.d b/test/unittest/buffering/tst.fill1.d
index 087f5e3b..6b82fd58 100644
--- a/test/unittest/buffering/tst.fill1.d
+++ b/test/unittest/buffering/tst.fill1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -28,67 +28,67 @@
int i;
-tick-10ms
+profile:::tick-10ms
{
printf("%d\n", i++);
}
-tick-10ms
+profile:::tick-10ms
{
printf("%d\n", i++);
}
-tick-10ms
+profile:::tick-10ms
{
printf("%d\n", i++);
}
-tick-10ms
+profile:::tick-10ms
{
printf("%d\n", i++);
}
-tick-10ms
+profile:::tick-10ms
{
printf("%d\n", i++);
}
-tick-10ms
+profile:::tick-10ms
{
printf("%d\n", i++);
}
-tick-10ms
+profile:::tick-10ms
{
printf("%d\n", i++);
}
-tick-10ms
+profile:::tick-10ms
{
printf("%d\n", i++);
}
-tick-10ms
+profile:::tick-10ms
{
printf("%d\n", i++);
}
-tick-10ms
+profile:::tick-10ms
{
printf("%d\n", i++);
}
-tick-10ms
+profile:::tick-10ms
{
printf("%d\n", i++);
}
-tick-10ms
+profile:::tick-10ms
{
printf("%d\n", i++);
}
-tick-10ms
+profile:::tick-10ms
/i >= 100/
{
exit(1);
diff --git a/test/unittest/buffering/tst.ring1.d b/test/unittest/buffering/tst.ring1.d
index 793b9713..a0eebca9 100644
--- a/test/unittest/buffering/tst.ring1.d
+++ b/test/unittest/buffering/tst.ring1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -39,20 +39,20 @@
int n;
int i;
-tick-10msec
+profile:::tick-10msec
/n < 300/
{
trace(i);
i++;
}
-tick-10msec
+profile:::tick-10msec
/n < 300/
{
n++;
}
-tick-10msec
+profile:::tick-10msec
/n == 300/
{
exit(i == 300 ? 0 : 1);
diff --git a/test/unittest/buffering/tst.ring2.d b/test/unittest/buffering/tst.ring2.d
index 1cbfa1e9..7c1d976a 100644
--- a/test/unittest/buffering/tst.ring2.d
+++ b/test/unittest/buffering/tst.ring2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,13 +19,13 @@
#pragma D option bufsize=512k
#pragma D option quiet
-tick-1sec
+profile:::tick-1sec
/n < 5/
{
printf("%d\n", n++);
}
-tick-1sec
+profile:::tick-1sec
/n == 5/
{
exit(0);
diff --git a/test/unittest/buffering/tst.ring3.d b/test/unittest/buffering/tst.ring3.d
index dc829ce0..1adcc4c1 100644
--- a/test/unittest/buffering/tst.ring3.d
+++ b/test/unittest/buffering/tst.ring3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -34,24 +34,24 @@
int n;
-BEGIN
+dtrace:::BEGIN
{
cpuid = -1;
}
-tick-10msec
+profile:::tick-10msec
/cpuid == -1/
{
cpuid = curcpu->cpu_id;
}
-tick-10msec
+profile:::tick-10msec
/curcpu->cpu_id == cpuid && n < 100/
{
printf("%d\n", n++);
}
-tick-10msec
+profile:::tick-10msec
/n == 100/
{
exit(0);
diff --git a/test/unittest/buffering/tst.smallring.d b/test/unittest/buffering/tst.smallring.d
index 63270382..a530194a 100644
--- a/test/unittest/buffering/tst.smallring.d
+++ b/test/unittest/buffering/tst.smallring.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,18 +19,18 @@
#pragma D option bufpolicy=ring
#pragma D option bufsize=16
-tick-10ms
+profile:::tick-10ms
{
trace(0xbadbaddefec8d);
}
-tick-10ms
+profile:::tick-10ms
/0/
{
trace((int)1);
}
-tick-10ms
+profile:::tick-10ms
/i++ > 20/
{
exit(0);
diff --git a/test/unittest/buffering/tst.switch1.d b/test/unittest/buffering/tst.switch1.d
index 4f690176..f72b09c8 100644
--- a/test/unittest/buffering/tst.switch1.d
+++ b/test/unittest/buffering/tst.switch1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -29,20 +29,20 @@
int n;
int i;
-tick-1sec
+profile:::tick-1sec
/n < 10/
{
printf("%d\n", i);
i++;
}
-tick-1sec
+profile:::tick-1sec
/n < 10/
{
n++;
}
-tick-1sec
+profile:::tick-1sec
/n == 10/
{
exit(0);
diff --git a/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_cpu.d b/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_cpu.d
index b31cb59a..1d774a5d 100644
--- a/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_cpu.d
+++ b/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_cpu.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("The cpu-usage setting = %c\n", curlwpsinfo->pr_cpu);
exit (0);
diff --git a/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_nice.d b/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_nice.d
index 8192a8a0..982b0254 100644
--- a/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_nice.d
+++ b/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_nice.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("The nice setting = %c\n", curlwpsinfo->pr_nice);
exit (0);
diff --git a/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_oldpri.d b/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_oldpri.d
index 5b64a524..8bcde410 100644
--- a/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_oldpri.d
+++ b/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_oldpri.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("The low value is high priority field = %d\n",
curlwpsinfo->pr_oldpri);
diff --git a/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_rssize.d b/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_rssize.d
index 7b5b9729..243eaf77 100644
--- a/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_rssize.d
+++ b/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_rssize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("Size of process image in kbytes = %ld\n", curpsinfo->pr_rssize);
exit (0);
diff --git a/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_size.d b/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_size.d
index bf9d9459..0d390711 100644
--- a/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_size.d
+++ b/test/unittest/builtinvar/err.D_XLATE_NOCONV.pr_size.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("Size of process image in kbytes = %ld\n", curpsinfo->pr_size);
exit (0);
diff --git a/test/unittest/builtinvar/tst.arg0.d b/test/unittest/builtinvar/tst.arg0.d
index 08a117ef..f61a620a 100644
--- a/test/unittest/builtinvar/tst.arg0.d
+++ b/test/unittest/builtinvar/tst.arg0.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,13 +14,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("The argument is %u\n", arg0);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.arg0clause.d b/test/unittest/builtinvar/tst.arg0clause.d
index 3bf6cfa2..a8afb67c 100644
--- a/test/unittest/builtinvar/tst.arg0clause.d
+++ b/test/unittest/builtinvar/tst.arg0clause.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("Call probe read\n");
}
@@ -25,7 +25,7 @@ syscall:::entry
printf("The argument is %u", arg0);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.arg1.d b/test/unittest/builtinvar/tst.arg1.d
index 5e6fceae..51eb1128 100644
--- a/test/unittest/builtinvar/tst.arg1.d
+++ b/test/unittest/builtinvar/tst.arg1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,13 +14,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("The argument is %u\n", arg1);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.arg1to8.d b/test/unittest/builtinvar/tst.arg1to8.d
index b01b8010..b50d745b 100644
--- a/test/unittest/builtinvar/tst.arg1to8.d
+++ b/test/unittest/builtinvar/tst.arg1to8.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,14 +14,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("The argument is %u %u %u %u %u %u %u %u\n", arg1, arg2,
arg3, arg4, arg5, arg6, arg7, arg8);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.arg1to8clause.d b/test/unittest/builtinvar/tst.arg1to8clause.d
index 47ec5bc2..1b74fab8 100644
--- a/test/unittest/builtinvar/tst.arg1to8clause.d
+++ b/test/unittest/builtinvar/tst.arg1to8clause.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
}
@@ -26,7 +26,7 @@ syscall:::entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.epid.d b/test/unittest/builtinvar/tst.epid.d
index eae028e9..c29e0826 100644
--- a/test/unittest/builtinvar/tst.epid.d
+++ b/test/unittest/builtinvar/tst.epid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,17 +14,17 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
}
-tick-10ms
+profile:::tick-10ms
{
printf("epid of this probe = %d\n", epid);
exit (0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.epid1.d b/test/unittest/builtinvar/tst.epid1.d
index 4148c8c4..f71e3316 100644
--- a/test/unittest/builtinvar/tst.epid1.d
+++ b/test/unittest/builtinvar/tst.epid1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,13 +14,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("epid of this probe = %d\n", epid);
exit (0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.errno.d b/test/unittest/builtinvar/tst.errno.d
index 877b8f84..a5032263 100644
--- a/test/unittest/builtinvar/tst.errno.d
+++ b/test/unittest/builtinvar/tst.errno.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,18 +14,18 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
}
-tick-10ms
+profile:::tick-10ms
{
printf("epid of this probe = %d\n", epid);
printf("the errno = %d\n", errno);
exit (0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.errno1.d b/test/unittest/builtinvar/tst.errno1.d
index c9bd35c2..a55181a3 100644
--- a/test/unittest/builtinvar/tst.errno1.d
+++ b/test/unittest/builtinvar/tst.errno1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,14 +14,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("epid of this probe = %d\n", epid);
printf("the errno = %d\n", errno);
exit (0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.errno2.d b/test/unittest/builtinvar/tst.errno2.d
index bf445da7..9ad4606f 100644
--- a/test/unittest/builtinvar/tst.errno2.d
+++ b/test/unittest/builtinvar/tst.errno2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option destructive
#pragma D option zdefs
-BEGIN
+dtrace:::BEGIN
{
parent = pid;
system("cat /non/existant/file");
@@ -58,7 +58,7 @@ proc:::exit
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.execname.d b/test/unittest/builtinvar/tst.execname.d
index 92fa1662..c41d844c 100644
--- a/test/unittest/builtinvar/tst.execname.d
+++ b/test/unittest/builtinvar/tst.execname.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,20 +14,20 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
/execname == "dtrace" || execname == "java"/
{
trace("execname matched");
exit(0);
}
-BEGIN
+dtrace:::BEGIN
{
trace("execname didn't match");
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.hpriority.d b/test/unittest/builtinvar/tst.hpriority.d
index 865b606d..a0d177df 100644
--- a/test/unittest/builtinvar/tst.hpriority.d
+++ b/test/unittest/builtinvar/tst.hpriority.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,13 +14,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("The high priority = %d\n", curlwpsinfo->pr_pri);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.id.d b/test/unittest/builtinvar/tst.id.d
index f4187cdd..38b966dc 100644
--- a/test/unittest/builtinvar/tst.id.d
+++ b/test/unittest/builtinvar/tst.id.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,17 +14,17 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
}
-tick-10ms
+profile:::tick-10ms
{
printf("id of this probe = %d\n", id);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.id1.d b/test/unittest/builtinvar/tst.id1.d
index aef19210..6f533c75 100644
--- a/test/unittest/builtinvar/tst.id1.d
+++ b/test/unittest/builtinvar/tst.id1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,13 +14,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("id of this probe = %d\n", id);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.id_ERROR.sh b/test/unittest/builtinvar/tst.id_ERROR.sh
index 480d99a3..789832f9 100755
--- a/test/unittest/builtinvar/tst.id_ERROR.sh
+++ b/test/unittest/builtinvar/tst.id_ERROR.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -15,9 +15,9 @@ cd $DIRNAME
# Have a D script report the probe ID within an ERROR probe.
$dtrace $dt_flags -qn '
-BEGIN { *((int*)0) }
-BEGIN { exit(1) }
-ERROR { printf("ERROR probe id is %d\n", id); exit(0); }
+dtrace:::BEGIN { *((int*)0) }
+dtrace:::BEGIN { exit(1) }
+dtrace:::ERROR { printf("ERROR probe id is %d\n", id); exit(0); }
' -o D.out 2> D.err
if [ $? -ne 0 ]; then
echo DTrace failed
diff --git a/test/unittest/builtinvar/tst.ipl.d b/test/unittest/builtinvar/tst.ipl.d
index 41a89b00..f8c1ba9a 100644
--- a/test/unittest/builtinvar/tst.ipl.d
+++ b/test/unittest/builtinvar/tst.ipl.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,17 +15,17 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
}
-tick-10ms
+profile:::tick-10ms
{
printf("The interrupt priority level = %u\n", ipl);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.ipl1.d b/test/unittest/builtinvar/tst.ipl1.d
index 654b16ce..903d0b04 100644
--- a/test/unittest/builtinvar/tst.ipl1.d
+++ b/test/unittest/builtinvar/tst.ipl1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,13 +15,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("The interrupt priority level = %u\n", ipl);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.lwpsinfo.d b/test/unittest/builtinvar/tst.lwpsinfo.d
index c48d3e11..3940ebe1 100644
--- a/test/unittest/builtinvar/tst.lwpsinfo.d
+++ b/test/unittest/builtinvar/tst.lwpsinfo.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,11 +14,11 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
}
-tick-10ms
+profile:::tick-10ms
{
printf("The current lwp pr_flag is %d\n", curlwpsinfo->pr_flag);
printf("The current lwp lwpid is %d\n", curlwpsinfo->pr_lwpid);
@@ -33,7 +33,7 @@ tick-10ms
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.lwpsinfo1.d b/test/unittest/builtinvar/tst.lwpsinfo1.d
index ea8a38ae..ed288616 100644
--- a/test/unittest/builtinvar/tst.lwpsinfo1.d
+++ b/test/unittest/builtinvar/tst.lwpsinfo1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("The current lwp pr_flag is %d\n", curlwpsinfo->pr_flag);
printf("The current lwp lwpid is %d\n", curlwpsinfo->pr_lwpid);
@@ -29,7 +29,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.pid.d b/test/unittest/builtinvar/tst.pid.d
index f233fd06..a9725e67 100644
--- a/test/unittest/builtinvar/tst.pid.d
+++ b/test/unittest/builtinvar/tst.pid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,17 +14,17 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
}
-tick-10ms
+profile:::tick-10ms
{
printf("process id = %d \n", pid);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.pid1.d b/test/unittest/builtinvar/tst.pid1.d
index 7775ca57..9b988b2c 100644
--- a/test/unittest/builtinvar/tst.pid1.d
+++ b/test/unittest/builtinvar/tst.pid1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,13 +14,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("process id = %d \n", pid);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.probe_dtrace.d b/test/unittest/builtinvar/tst.probe_dtrace.d
index d08067ad..7612d860 100644
--- a/test/unittest/builtinvar/tst.probe_dtrace.d
+++ b/test/unittest/builtinvar/tst.probe_dtrace.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,19 +16,19 @@
#pragma D option quiet
/* Check build-in variables from the dtrace-provider probes. */
-BEGIN,ERROR,END
+dtrace:::BEGIN,dtrace:::ERROR,dtrace:::END
{
printf("%s:%s:%s:%s\n", probeprov, probemod, probefunc, probename);
}
/* Cause the ERROR probe to fire. */
-BEGIN
+dtrace:::BEGIN
{
*((int*)0);
}
/* Cause the END probe to fire. */
-BEGIN,ERROR
+dtrace:::BEGIN,dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/builtinvar/tst.psinfo-bug21974606.d b/test/unittest/builtinvar/tst.psinfo-bug21974606.d
index 67fea54e..25a0758a 100644
--- a/test/unittest/builtinvar/tst.psinfo-bug21974606.d
+++ b/test/unittest/builtinvar/tst.psinfo-bug21974606.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2015, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2015, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,12 +14,12 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
system("/bin/ls >/dev/null");
}
-exec-success
+proc:::exec-success
/execname == "ls"/
{
psargs = stringof(curpsinfo->pr_psargs);
@@ -28,7 +28,7 @@ exec-success
exit(psargs[strlen(psargs) - 1] == ' ' ? 1 : 0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.psinfo-bug21984854.d b/test/unittest/builtinvar/tst.psinfo-bug21984854.d
index 8be02af0..57e4acbc 100644
--- a/test/unittest/builtinvar/tst.psinfo-bug21984854.d
+++ b/test/unittest/builtinvar/tst.psinfo-bug21984854.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
* User Process Tracing/copyin() and copyinstr()
*/
-BEGIN
+dtrace:::BEGIN
/curpsinfo->pr_dmodel == PR_MODEL_ILP32/
{
argv = *(uint32_t *)copyin(curpsinfo->pr_argv, sizeof(uint32_t));
@@ -27,7 +27,7 @@ BEGIN
exit(0);
}
-BEGIN
+dtrace:::BEGIN
/curpsinfo->pr_dmodel == PR_MODEL_LP64/
{
argv = *(uint64_t *)copyin(curpsinfo->pr_argv, sizeof(uint64_t));
@@ -38,7 +38,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.psinfo-bug22561297.d b/test/unittest/builtinvar/tst.psinfo-bug22561297.d
index 5a9fe333..1201f1a9 100644
--- a/test/unittest/builtinvar/tst.psinfo-bug22561297.d
+++ b/test/unittest/builtinvar/tst.psinfo-bug22561297.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
/pid == 0/
{
printf("number of lwps in process = %d\n", curpsinfo->pr_nlwp);
@@ -48,7 +48,7 @@ tick-10ms
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.psinfo.d b/test/unittest/builtinvar/tst.psinfo.d
index 09bcce86..15fcd461 100644
--- a/test/unittest/builtinvar/tst.psinfo.d
+++ b/test/unittest/builtinvar/tst.psinfo.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("number of lwps in process = %d\n", curpsinfo->pr_nlwp);
printf("unique process id = %d\n", curpsinfo->pr_pid);
@@ -47,7 +47,7 @@ tick-10ms
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.psinfo1.d b/test/unittest/builtinvar/tst.psinfo1.d
index be9e251c..08b4c257 100644
--- a/test/unittest/builtinvar/tst.psinfo1.d
+++ b/test/unittest/builtinvar/tst.psinfo1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("number of lwps in process = %d\n", curpsinfo->pr_nlwp);
printf("unique process id = %d\n", curpsinfo->pr_pid);
@@ -45,7 +45,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.tid.d b/test/unittest/builtinvar/tst.tid.d
index e5af0321..1de3f7ed 100644
--- a/test/unittest/builtinvar/tst.tid.d
+++ b/test/unittest/builtinvar/tst.tid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,17 +14,17 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
}
-tick-10ms
+profile:::tick-10ms
{
printf("Thread id = %d \n", tid);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.tid1.d b/test/unittest/builtinvar/tst.tid1.d
index 9f4acb5b..7e4751db 100644
--- a/test/unittest/builtinvar/tst.tid1.d
+++ b/test/unittest/builtinvar/tst.tid1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,13 +14,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("Thread id = %d \n", tid);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.timestamp.d b/test/unittest/builtinvar/tst.timestamp.d
index 4d4126c6..452db08f 100644
--- a/test/unittest/builtinvar/tst.timestamp.d
+++ b/test/unittest/builtinvar/tst.timestamp.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,14 +14,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
this->t = timestamp;
printf("The difftime = %d\n", timestamp - this->t);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.vtimestamp.d b/test/unittest/builtinvar/tst.vtimestamp.d
index 11ffae7b..52e28de6 100644
--- a/test/unittest/builtinvar/tst.vtimestamp.d
+++ b/test/unittest/builtinvar/tst.vtimestamp.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,14 +15,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->t = vtimestamp;
printf("The difftime = %d\n", vtimestamp - self->t);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/builtinvar/tst.vtimestamp2.d b/test/unittest/builtinvar/tst.vtimestamp2.d
index 68a57ea8..3bf27ea3 100644
--- a/test/unittest/builtinvar/tst.vtimestamp2.d
+++ b/test/unittest/builtinvar/tst.vtimestamp2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
self->ts = timestamp;
self->vt = vtimestamp;
@@ -29,14 +29,14 @@ proc:::create
exit(0);
}
-END
+dtrace:::END
{
exit((vtimestamp == 0)
? -1
: (vtimestamp - self->vt) <= (timestamp - self->ts) ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/clauses/err.D_IDENT_UNDEF.aggfun.d b/test/unittest/clauses/err.D_IDENT_UNDEF.aggfun.d
index 9b3caad9..b5828ea2 100644
--- a/test/unittest/clauses/err.D_IDENT_UNDEF.aggfun.d
+++ b/test/unittest/clauses/err.D_IDENT_UNDEF.aggfun.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
/1/
{
@a = max(x);
diff --git a/test/unittest/clauses/err.D_IDENT_UNDEF.aggtup.d b/test/unittest/clauses/err.D_IDENT_UNDEF.aggtup.d
index 9b55e923..c2be5ae4 100644
--- a/test/unittest/clauses/err.D_IDENT_UNDEF.aggtup.d
+++ b/test/unittest/clauses/err.D_IDENT_UNDEF.aggtup.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
/1/
{
@a[x] = count();
diff --git a/test/unittest/clauses/err.D_IDENT_UNDEF.arrtup.d b/test/unittest/clauses/err.D_IDENT_UNDEF.arrtup.d
index ee096e9d..e4fe384f 100644
--- a/test/unittest/clauses/err.D_IDENT_UNDEF.arrtup.d
+++ b/test/unittest/clauses/err.D_IDENT_UNDEF.arrtup.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
/1/
{
a[x]++;
diff --git a/test/unittest/clauses/err.D_IDENT_UNDEF.body.d b/test/unittest/clauses/err.D_IDENT_UNDEF.body.d
index 2b6e26e3..60bb35c5 100644
--- a/test/unittest/clauses/err.D_IDENT_UNDEF.body.d
+++ b/test/unittest/clauses/err.D_IDENT_UNDEF.body.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
exit(x);
}
diff --git a/test/unittest/clauses/err.D_IDENT_UNDEF.both.d b/test/unittest/clauses/err.D_IDENT_UNDEF.both.d
index 3aca3579..e7e8781e 100644
--- a/test/unittest/clauses/err.D_IDENT_UNDEF.both.d
+++ b/test/unittest/clauses/err.D_IDENT_UNDEF.both.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
/x != 0/
{
exit(x);
diff --git a/test/unittest/clauses/err.D_IDENT_UNDEF.pred.d b/test/unittest/clauses/err.D_IDENT_UNDEF.pred.d
index f8a2897a..6370f037 100644
--- a/test/unittest/clauses/err.D_IDENT_UNDEF.pred.d
+++ b/test/unittest/clauses/err.D_IDENT_UNDEF.pred.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
/x != 0/
{
exit(0);
diff --git a/test/unittest/clauses/tst.nopred.d b/test/unittest/clauses/tst.nopred.d
index f2287a7b..2124dc86 100644
--- a/test/unittest/clauses/tst.nopred.d
+++ b/test/unittest/clauses/tst.nopred.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/clauses/tst.pred.d b/test/unittest/clauses/tst.pred.d
index 73790b76..000213fc 100644
--- a/test/unittest/clauses/tst.pred.d
+++ b/test/unittest/clauses/tst.pred.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
/$pid != 0/
{
exit(0);
diff --git a/test/unittest/clauses/tst.predfirst.d b/test/unittest/clauses/tst.predfirst.d
index 523b02a3..ad6d935d 100644
--- a/test/unittest/clauses/tst.predfirst.d
+++ b/test/unittest/clauses/tst.predfirst.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
/x++ == 0/
{
exit(x - 1);
diff --git a/test/unittest/clauses/tst.predlast.d b/test/unittest/clauses/tst.predlast.d
index 607eaba1..ec69fe29 100644
--- a/test/unittest/clauses/tst.predlast.d
+++ b/test/unittest/clauses/tst.predlast.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
/x == 0/
{
exit(x++);
diff --git a/test/unittest/codegen/err.deref_0.d b/test/unittest/codegen/err.deref_0.d
index 0149513b..b1dc4648 100644
--- a/test/unittest/codegen/err.deref_0.d
+++ b/test/unittest/codegen/err.deref_0.d
@@ -1,23 +1,23 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(*((char*)0));
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/err.deref_1.d b/test/unittest/codegen/err.deref_1.d
index f0d9719b..5b72d3fa 100644
--- a/test/unittest/codegen/err.deref_1.d
+++ b/test/unittest/codegen/err.deref_1.d
@@ -1,23 +1,23 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(*((char*)1));
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/err.deref_i0.d b/test/unittest/codegen/err.deref_i0.d
index 228c412c..3490c00f 100644
--- a/test/unittest/codegen/err.deref_i0.d
+++ b/test/unittest/codegen/err.deref_i0.d
@@ -1,24 +1,24 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
trace(*((char*)i));
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/err.deref_i1.d b/test/unittest/codegen/err.deref_i1.d
index b47ba198..d1fe8aa6 100644
--- a/test/unittest/codegen/err.deref_i1.d
+++ b/test/unittest/codegen/err.deref_i1.d
@@ -1,24 +1,24 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 1;
trace(*((char*)i));
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/err.deref_string-assoc.d b/test/unittest/codegen/err.deref_string-assoc.d
index 04acf1b5..4e944796 100644
--- a/test/unittest/codegen/err.deref_string-assoc.d
+++ b/test/unittest/codegen/err.deref_string-assoc.d
@@ -1,30 +1,30 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s[1234] = "ABCDEFG";
trace(s[1234][1]);
}
-BEGIN
+dtrace:::BEGIN
{
s[1234] = NULL;
trace(s[1234][1]);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/err.deref_string-gvar.d b/test/unittest/codegen/err.deref_string-gvar.d
index e2beeaed..3aa6c745 100644
--- a/test/unittest/codegen/err.deref_string-gvar.d
+++ b/test/unittest/codegen/err.deref_string-gvar.d
@@ -1,30 +1,30 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = "ABCDEFG";
trace(s[1]);
}
-BEGIN
+dtrace:::BEGIN
{
s = NULL;
trace(s[1]);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/err.deref_string-lvar.d b/test/unittest/codegen/err.deref_string-lvar.d
index 36525065..38a885e0 100644
--- a/test/unittest/codegen/err.deref_string-lvar.d
+++ b/test/unittest/codegen/err.deref_string-lvar.d
@@ -1,30 +1,30 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
this->s = "ABCDEFG";
trace(this->s[1]);
}
-BEGIN
+dtrace:::BEGIN
{
this->s = NULL;
trace(this->s[1]);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/err.deref_string-tvar.d b/test/unittest/codegen/err.deref_string-tvar.d
index d7df8bc1..e86ec8fb 100644
--- a/test/unittest/codegen/err.deref_string-tvar.d
+++ b/test/unittest/codegen/err.deref_string-tvar.d
@@ -1,30 +1,30 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->s = "ABCDEFG";
trace(self->s[1]);
}
-BEGIN
+dtrace:::BEGIN
{
self->s = NULL;
trace(self->s[1]);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/err.str_NULL_plus_offset-assoc.d b/test/unittest/codegen/err.str_NULL_plus_offset-assoc.d
index 20988c7d..0e226b77 100644
--- a/test/unittest/codegen/err.str_NULL_plus_offset-assoc.d
+++ b/test/unittest/codegen/err.str_NULL_plus_offset-assoc.d
@@ -1,25 +1,25 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s[1234] = "hello world";
s[1234] = NULL;
printf("%x\n", s[1234][1]);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/err.str_NULL_plus_offset-lvar.d b/test/unittest/codegen/err.str_NULL_plus_offset-lvar.d
index e529d611..774fb344 100644
--- a/test/unittest/codegen/err.str_NULL_plus_offset-lvar.d
+++ b/test/unittest/codegen/err.str_NULL_plus_offset-lvar.d
@@ -1,25 +1,25 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
this->s = "hello world";
this->s = NULL;
printf("%x\n", this->s[1]);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/err.str_NULL_plus_offset-tvar.d b/test/unittest/codegen/err.str_NULL_plus_offset-tvar.d
index 898e895d..c44ae3e7 100644
--- a/test/unittest/codegen/err.str_NULL_plus_offset-tvar.d
+++ b/test/unittest/codegen/err.str_NULL_plus_offset-tvar.d
@@ -1,25 +1,25 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->s = "hello world";
self->s = NULL;
printf("%x\n", self->s[1]);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/err.str_NULL_plus_offset.d b/test/unittest/codegen/err.str_NULL_plus_offset.d
index 5a526428..7a256c7b 100644
--- a/test/unittest/codegen/err.str_NULL_plus_offset.d
+++ b/test/unittest/codegen/err.str_NULL_plus_offset.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,18 +9,18 @@
string s;
-BEGIN
+dtrace:::BEGIN
{
s = NULL;
printf("%x\n", s[1]);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.alloca-taint-sou-access.d b/test/unittest/codegen/tst.alloca-taint-sou-access.d
index 2a390a9d..3fd52c08 100644
--- a/test/unittest/codegen/tst.alloca-taint-sou-access.d
+++ b/test/unittest/codegen/tst.alloca-taint-sou-access.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
* member dereferences.
*/
-BEGIN
+dtrace:::BEGIN
{
ptr = (struct in6_addr *)alloca(sizeof(struct in6_addr));
ptr->in6_u.u6_addr8[0] = 0x42;
@@ -18,7 +18,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.deref_string-assoc.d b/test/unittest/codegen/tst.deref_string-assoc.d
index ff7135dc..d84d75d5 100644
--- a/test/unittest/codegen/tst.deref_string-assoc.d
+++ b/test/unittest/codegen/tst.deref_string-assoc.d
@@ -1,24 +1,24 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s[1234] = "ABCDEFG";
trace(s[1234][1]);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.deref_string-gvar.d b/test/unittest/codegen/tst.deref_string-gvar.d
index 15925510..6b1234e9 100644
--- a/test/unittest/codegen/tst.deref_string-gvar.d
+++ b/test/unittest/codegen/tst.deref_string-gvar.d
@@ -1,24 +1,24 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = "ABCDEFG";
trace(s[1]);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.deref_string-lvar.d b/test/unittest/codegen/tst.deref_string-lvar.d
index eee6c806..84537623 100644
--- a/test/unittest/codegen/tst.deref_string-lvar.d
+++ b/test/unittest/codegen/tst.deref_string-lvar.d
@@ -1,24 +1,24 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
this->s = "ABCDEFG";
trace(this->s[1]);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.deref_string-tvar.d b/test/unittest/codegen/tst.deref_string-tvar.d
index 9a697d48..579d7fb2 100644
--- a/test/unittest/codegen/tst.deref_string-tvar.d
+++ b/test/unittest/codegen/tst.deref_string-tvar.d
@@ -1,24 +1,24 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->s = "ABCDEFG";
trace(self->s[1]);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.dfunc_reg_leak.d b/test/unittest/codegen/tst.dfunc_reg_leak.d
index 29747d26..30598671 100644
--- a/test/unittest/codegen/tst.dfunc_reg_leak.d
+++ b/test/unittest/codegen/tst.dfunc_reg_leak.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
strlen("a");
strlen("a");
strlen("a");
@@ -31,6 +31,6 @@ BEGIN {
exit(0);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/codegen/tst.epid-in-predicate.d b/test/unittest/codegen/tst.epid-in-predicate.d
index a2536ea3..ed84069e 100644
--- a/test/unittest/codegen/tst.epid-in-predicate.d
+++ b/test/unittest/codegen/tst.epid-in-predicate.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
/(this->a = epid) || 1/
{
trace(this->a);
diff --git a/test/unittest/codegen/tst.execname-cmp-bvar_lhs.d b/test/unittest/codegen/tst.execname-cmp-bvar_lhs.d
index d36bbf07..13272650 100644
--- a/test/unittest/codegen/tst.execname-cmp-bvar_lhs.d
+++ b/test/unittest/codegen/tst.execname-cmp-bvar_lhs.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(probename == execname);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.execname-cmp-bvar_rhs.d b/test/unittest/codegen/tst.execname-cmp-bvar_rhs.d
index dcdf3507..3fe70733 100644
--- a/test/unittest/codegen/tst.execname-cmp-bvar_rhs.d
+++ b/test/unittest/codegen/tst.execname-cmp-bvar_rhs.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(execname == probename);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.execname-cmp-const_lhs.d b/test/unittest/codegen/tst.execname-cmp-const_lhs.d
index 63e8d987..54031b5d 100644
--- a/test/unittest/codegen/tst.execname-cmp-const_lhs.d
+++ b/test/unittest/codegen/tst.execname-cmp-const_lhs.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace("dtrace" == execname);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.execname-cmp-const_rhs.d b/test/unittest/codegen/tst.execname-cmp-const_rhs.d
index e256f3a9..2b4820fb 100644
--- a/test/unittest/codegen/tst.execname-cmp-const_rhs.d
+++ b/test/unittest/codegen/tst.execname-cmp-const_rhs.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(execname == "dtrace");
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.execname-idx.d b/test/unittest/codegen/tst.execname-idx.d
index 39321c51..9a5a52a3 100644
--- a/test/unittest/codegen/tst.execname-idx.d
+++ b/test/unittest/codegen/tst.execname-idx.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(execname[0]);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.kernel_read_deref_indirect_scalar.d b/test/unittest/codegen/tst.kernel_read_deref_indirect_scalar.d
index 9d8bdc69..f1df299a 100644
--- a/test/unittest/codegen/tst.kernel_read_deref_indirect_scalar.d
+++ b/test/unittest/codegen/tst.kernel_read_deref_indirect_scalar.d
@@ -1,20 +1,20 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
ptr = &`max_pfn;
trace(*ptr);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.kernel_read_deref_indirect_str.d b/test/unittest/codegen/tst.kernel_read_deref_indirect_str.d
index 25b6f5e7..65a28e35 100644
--- a/test/unittest/codegen/tst.kernel_read_deref_indirect_str.d
+++ b/test/unittest/codegen/tst.kernel_read_deref_indirect_str.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,12 +13,12 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
exit(*(char *)&`linux_banner == 'L' ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.kernel_read_deref_struct.d b/test/unittest/codegen/tst.kernel_read_deref_struct.d
index 81c9f255..7a9ebeef 100644
--- a/test/unittest/codegen/tst.kernel_read_deref_struct.d
+++ b/test/unittest/codegen/tst.kernel_read_deref_struct.d
@@ -7,14 +7,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(sizeof(struct pid));
trace(*(struct pid *)`cad_pid);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.kernel_read_index_indirect_str.d b/test/unittest/codegen/tst.kernel_read_index_indirect_str.d
index 1e7ade8d..08163587 100644
--- a/test/unittest/codegen/tst.kernel_read_index_indirect_str.d
+++ b/test/unittest/codegen/tst.kernel_read_index_indirect_str.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,13 +15,13 @@
char *s;
-BEGIN
+dtrace:::BEGIN
{
s = (char *)&`linux_banner;
exit(s[0] == 'L' ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.kernel_read_indirect_scalar.d b/test/unittest/codegen/tst.kernel_read_indirect_scalar.d
index 5f189080..9369b0d5 100644
--- a/test/unittest/codegen/tst.kernel_read_indirect_scalar.d
+++ b/test/unittest/codegen/tst.kernel_read_indirect_scalar.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(((struct pid *)`cad_pid)->level);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.kernel_read_mixed.d b/test/unittest/codegen/tst.kernel_read_mixed.d
index d1cf9ec6..2c197cab 100644
--- a/test/unittest/codegen/tst.kernel_read_mixed.d
+++ b/test/unittest/codegen/tst.kernel_read_mixed.d
@@ -1,18 +1,18 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
exit(curthread->thread_pid->numbers[0].nr == pid ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.kernel_read_neg_small_scalar.d b/test/unittest/codegen/tst.kernel_read_neg_small_scalar.d
index cda6649b..95836ade 100644
--- a/test/unittest/codegen/tst.kernel_read_neg_small_scalar.d
+++ b/test/unittest/codegen/tst.kernel_read_neg_small_scalar.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
/*
* Unless we are actually crashing, the `crashing_cpu int will be -1.
@@ -18,7 +18,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.kernel_read_scalar.d b/test/unittest/codegen/tst.kernel_read_scalar.d
index bbc2d06f..7e89fd6c 100644
--- a/test/unittest/codegen/tst.kernel_read_scalar.d
+++ b/test/unittest/codegen/tst.kernel_read_scalar.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(`max_pfn);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.kernel_read_scalar_regspill.d b/test/unittest/codegen/tst.kernel_read_scalar_regspill.d
index 19412e10..60fae889 100644
--- a/test/unittest/codegen/tst.kernel_read_scalar_regspill.d
+++ b/test/unittest/codegen/tst.kernel_read_scalar_regspill.d
@@ -1,6 +1,6 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = 1;
b = 2;
@@ -30,7 +30,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.kernel_read_str.d b/test/unittest/codegen/tst.kernel_read_str.d
index dcdd7d42..97532802 100644
--- a/test/unittest/codegen/tst.kernel_read_str.d
+++ b/test/unittest/codegen/tst.kernel_read_str.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace((string)&`linux_banner);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.kernel_str-cmp-bvar_lhs.d b/test/unittest/codegen/tst.kernel_str-cmp-bvar_lhs.d
index ef95815a..fe3200e1 100644
--- a/test/unittest/codegen/tst.kernel_str-cmp-bvar_lhs.d
+++ b/test/unittest/codegen/tst.kernel_str-cmp-bvar_lhs.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(probename == curthread->comm);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.kernel_str-cmp-bvar_rhs.d b/test/unittest/codegen/tst.kernel_str-cmp-bvar_rhs.d
index 1dd9a4ed..3d8c7aab 100644
--- a/test/unittest/codegen/tst.kernel_str-cmp-bvar_rhs.d
+++ b/test/unittest/codegen/tst.kernel_str-cmp-bvar_rhs.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(curthread->comm == probename);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.kernel_str-cmp-const_lhs.d b/test/unittest/codegen/tst.kernel_str-cmp-const_lhs.d
index e877966e..76d04444 100644
--- a/test/unittest/codegen/tst.kernel_str-cmp-const_lhs.d
+++ b/test/unittest/codegen/tst.kernel_str-cmp-const_lhs.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace("dtrace" == curthread->comm);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.kernel_str-cmp-const_rhs.d b/test/unittest/codegen/tst.kernel_str-cmp-const_rhs.d
index baebe17f..afa4f33b 100644
--- a/test/unittest/codegen/tst.kernel_str-cmp-const_rhs.d
+++ b/test/unittest/codegen/tst.kernel_str-cmp-const_rhs.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(curthread->comm == "dtrace");
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.mov_vs_lddw.d b/test/unittest/codegen/tst.mov_vs_lddw.d
index 796f28cf..bc891fb4 100644
--- a/test/unittest/codegen/tst.mov_vs_lddw.d
+++ b/test/unittest/codegen/tst.mov_vs_lddw.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
n = 2147483647ul;
trace(n);
diff --git a/test/unittest/codegen/tst.post_inc_gvar_val.d b/test/unittest/codegen/tst.post_inc_gvar_val.d
index 6fa66b28..563daed7 100644
--- a/test/unittest/codegen/tst.post_inc_gvar_val.d
+++ b/test/unittest/codegen/tst.post_inc_gvar_val.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
* old value of the global variable.
*/
-BEGIN
+dtrace:::BEGIN
{
trace(x++);
exit(0);
diff --git a/test/unittest/codegen/tst.post_inc_tvar_val.d b/test/unittest/codegen/tst.post_inc_tvar_val.d
index f9c63910..cd4f6c54 100644
--- a/test/unittest/codegen/tst.post_inc_tvar_val.d
+++ b/test/unittest/codegen/tst.post_inc_tvar_val.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
* old value of the TLS variable.
*/
-BEGIN
+dtrace:::BEGIN
{
trace(self->x++);
exit(0);
diff --git a/test/unittest/codegen/tst.pre_inc_gvar_val.d b/test/unittest/codegen/tst.pre_inc_gvar_val.d
index 0d7bca5e..b0df337e 100644
--- a/test/unittest/codegen/tst.pre_inc_gvar_val.d
+++ b/test/unittest/codegen/tst.pre_inc_gvar_val.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
* new value of the global variable.
*/
-BEGIN
+dtrace:::BEGIN
{
trace(++x);
exit(0);
diff --git a/test/unittest/codegen/tst.pre_inc_tvar_val.d b/test/unittest/codegen/tst.pre_inc_tvar_val.d
index ee671591..1c9a0fb9 100644
--- a/test/unittest/codegen/tst.pre_inc_tvar_val.d
+++ b/test/unittest/codegen/tst.pre_inc_tvar_val.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
* new value of the TLS variable.
*/
-BEGIN
+dtrace:::BEGIN
{
trace(++self->x);
exit(0);
diff --git a/test/unittest/codegen/tst.read_index_indirect_str.d b/test/unittest/codegen/tst.read_index_indirect_str.d
index 915c9376..9b84a0c4 100644
--- a/test/unittest/codegen/tst.read_index_indirect_str.d
+++ b/test/unittest/codegen/tst.read_index_indirect_str.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,13 +9,13 @@
char *s;
-BEGIN
+dtrace:::BEGIN
{
s = probeprov; /* "dtrace", so s[0] better be 'd' */
exit(s[0] == 'd' ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.reg_spilling.bug31187562-2.d b/test/unittest/codegen/tst.reg_spilling.bug31187562-2.d
index 76e0663f..db8c95d6 100644
--- a/test/unittest/codegen/tst.reg_spilling.bug31187562-2.d
+++ b/test/unittest/codegen/tst.reg_spilling.bug31187562-2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* Test some other stack variables for corruption.
*/
-BEGIN
+dtrace:::BEGIN
{
this->x = this->y = this-> z = 123456789;
a = b = c = d = e = f = g = h = i = j = k = 87654321;
diff --git a/test/unittest/codegen/tst.reg_spilling.bug31187562.d b/test/unittest/codegen/tst.reg_spilling.bug31187562.d
index 5b7395e1..37f3f581 100644
--- a/test/unittest/codegen/tst.reg_spilling.bug31187562.d
+++ b/test/unittest/codegen/tst.reg_spilling.bug31187562.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
* and restore them in order to make them available for allocation.
*/
-BEGIN
+dtrace:::BEGIN
{
a = 1000;
b = 200;
diff --git a/test/unittest/codegen/tst.reg_spilling2.d b/test/unittest/codegen/tst.reg_spilling2.d
index 804c3d15..c31e0bba 100644
--- a/test/unittest/codegen/tst.reg_spilling2.d
+++ b/test/unittest/codegen/tst.reg_spilling2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(strjoin("abc",
strjoin("def",
diff --git a/test/unittest/codegen/tst.reg_spilling3.d b/test/unittest/codegen/tst.reg_spilling3.d
index 87aed017..bb3df48a 100644
--- a/test/unittest/codegen/tst.reg_spilling3.d
+++ b/test/unittest/codegen/tst.reg_spilling3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(strjoin("abc",
strjoin("def",
diff --git a/test/unittest/codegen/tst.reg_spilling4.d b/test/unittest/codegen/tst.reg_spilling4.d
index def52b3f..d4ffad5e 100644
--- a/test/unittest/codegen/tst.reg_spilling4.d
+++ b/test/unittest/codegen/tst.reg_spilling4.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(strjoin("abc",
strjoin("def",
diff --git a/test/unittest/codegen/tst.reg_spilling5.d b/test/unittest/codegen/tst.reg_spilling5.d
index 4946a95b..d82b4b01 100644
--- a/test/unittest/codegen/tst.reg_spilling5.d
+++ b/test/unittest/codegen/tst.reg_spilling5.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(strjoin("abc",
strjoin("def",
diff --git a/test/unittest/codegen/tst.reg_spilling6.d b/test/unittest/codegen/tst.reg_spilling6.d
index 06fc1d45..9dde12a1 100644
--- a/test/unittest/codegen/tst.reg_spilling6.d
+++ b/test/unittest/codegen/tst.reg_spilling6.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(strjoin("abc",
strjoin("def",
diff --git a/test/unittest/codegen/tst.reg_spilling7.d b/test/unittest/codegen/tst.reg_spilling7.d
index cb7cac29..c80e1950 100644
--- a/test/unittest/codegen/tst.reg_spilling7.d
+++ b/test/unittest/codegen/tst.reg_spilling7.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(strjoin("abc",
strjoin("def",
diff --git a/test/unittest/codegen/tst.str_const_length.d b/test/unittest/codegen/tst.str_const_length.d
index bfdd00a2..055288cd 100644
--- a/test/unittest/codegen/tst.str_const_length.d
+++ b/test/unittest/codegen/tst.str_const_length.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,13 +9,13 @@
#pragma D option strsize=6
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace("abcdefgh");
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.str_data_size.d b/test/unittest/codegen/tst.str_data_size.d
index c93174a4..df9930d7 100644
--- a/test/unittest/codegen/tst.str_data_size.d
+++ b/test/unittest/codegen/tst.str_data_size.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,13 +9,13 @@
#pragma D option strsize=6
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(probeprov);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.str_runtime_NULL-assoc.d b/test/unittest/codegen/tst.str_runtime_NULL-assoc.d
index 5d7668c0..b08bbb08 100644
--- a/test/unittest/codegen/tst.str_runtime_NULL-assoc.d
+++ b/test/unittest/codegen/tst.str_runtime_NULL-assoc.d
@@ -1,32 +1,32 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a1[1234] = strchr("abcdefghij", 'Z');
a2[1234] = strstr("ABCDEFGHIJ", "a");
a3[1234] = a1[1234];
}
-BEGIN
+dtrace:::BEGIN
/a1[1234] != a2[1234] || a1[1234] != a2[1234] || a1[1234] != a3[1234] || a1[1234] != NULL/
{
printf("FAIL\n");
}
-BEGIN
+dtrace:::BEGIN
{
printf("done\n");
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.str_runtime_NULL-gvar.d b/test/unittest/codegen/tst.str_runtime_NULL-gvar.d
index 439bcc13..f0343db8 100644
--- a/test/unittest/codegen/tst.str_runtime_NULL-gvar.d
+++ b/test/unittest/codegen/tst.str_runtime_NULL-gvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
#pragma D option quiet
/* set some global variables to run-time NULL */
-BEGIN
+dtrace:::BEGIN
{
g1 = strchr("abcdefghij", 'Z');
g2 = strstr("ABCDEFGHIJ", "a");
@@ -20,7 +20,7 @@ BEGIN
}
/* set some (clause-)local variables to run-time NULL */
-BEGIN
+dtrace:::BEGIN
{
this->l1 = strchr("abcdefghij", 'Z');
this->l2 = strstr("ABCDEFGHIJ", "a");
@@ -28,7 +28,7 @@ BEGIN
}
/* set some thread-local variables to run-time NULL */
-BEGIN
+dtrace:::BEGIN
{
self->t1 = strchr("abcdefghij", 'Z');
self->t2 = strstr("ABCDEFGHIJ", "a");
@@ -36,7 +36,7 @@ BEGIN
}
/* set some associative-array variables to run-time NULL */
-BEGIN
+dtrace:::BEGIN
{
a1[1234] = strchr("abcdefghij", 'Z');
a2[1234] = strstr("ABCDEFGHIJ", "a");
@@ -44,35 +44,35 @@ BEGIN
}
/* compare some variables */
-BEGIN
+dtrace:::BEGIN
/g1 != g2 || this->l1 != this->l2 || self->t1 != self->t2 || a1[1234] != a2[1234]/
{
printf("FAIL A\n");
}
/* compare more variables */
-BEGIN
+dtrace:::BEGIN
/g1 != g3 || this->l1 != this->l3 || self->t1 != self->t3 || a1[1234] != a3[1234]/
{
printf("FAIL B\n");
}
/* compare some variables to compile-time NULL */
-BEGIN
+dtrace:::BEGIN
/g1 != NULL || this->l1 != NULL || self->t1 != NULL || a1[1234] != NULL/
{
printf("FAIL C\n");
}
/* exit */
-BEGIN
+dtrace:::BEGIN
{
printf("done\n");
exit(0);
}
/* handle any unexpected errors */
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.str_runtime_NULL-lvar.d b/test/unittest/codegen/tst.str_runtime_NULL-lvar.d
index 76feea80..e2aa39a5 100644
--- a/test/unittest/codegen/tst.str_runtime_NULL-lvar.d
+++ b/test/unittest/codegen/tst.str_runtime_NULL-lvar.d
@@ -1,32 +1,32 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
this->l1 = strchr("abcdefghij", 'Z');
this->l2 = strstr("ABCDEFGHIJ", "a");
this->l3 = this->l1;
}
-BEGIN
+dtrace:::BEGIN
/this->l1 != this->l2 || this->l1 != this->l2 || this->l1 != this->l3 || this->l1 != NULL/
{
printf("FAIL\n");
}
-BEGIN
+dtrace:::BEGIN
{
printf("done\n");
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.str_runtime_NULL-tvar.d b/test/unittest/codegen/tst.str_runtime_NULL-tvar.d
index e8aa14af..afcd21f8 100644
--- a/test/unittest/codegen/tst.str_runtime_NULL-tvar.d
+++ b/test/unittest/codegen/tst.str_runtime_NULL-tvar.d
@@ -1,32 +1,32 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->t1 = strchr("abcdefghij", 'Z');
self->t2 = strstr("ABCDEFGHIJ", "a");
self->t3 = self->t1;
}
-BEGIN
+dtrace:::BEGIN
/self->t1 != self->t2 || self->t1 != self->t2 || self->t1 != self->t3 || self->t1 != NULL/
{
printf("FAIL\n");
}
-BEGIN
+dtrace:::BEGIN
{
printf("done\n");
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.str_store_var.d b/test/unittest/codegen/tst.str_store_var.d
index cfd37404..7c2e1959 100644
--- a/test/unittest/codegen/tst.str_store_var.d
+++ b/test/unittest/codegen/tst.str_store_var.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option strsize=7
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
/* Global */
g = "abcdefgh"; trace(g); trace(g + 1); trace(1 + g);
@@ -30,7 +30,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/codegen/tst.tstring_asgn_expr.d b/test/unittest/codegen/tst.tstring_asgn_expr.d
index 360371ab..09a42f48 100644
--- a/test/unittest/codegen/tst.tstring_asgn_expr.d
+++ b/test/unittest/codegen/tst.tstring_asgn_expr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(z = strjoin((x = strjoin("abc", "def")),
(y = strjoin("ABC", "DEF"))));
trace(" ");
@@ -24,6 +24,6 @@ BEGIN {
exit(0);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/codegen/tst.tstring_free.d b/test/unittest/codegen/tst.tstring_free.d
index 71c70463..11f4aa8a 100644
--- a/test/unittest/codegen/tst.tstring_free.d
+++ b/test/unittest/codegen/tst.tstring_free.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(
(x = strjoin("abc", "def")) ==
(y = strjoin("abc", "def")) ? 0 : 1);
diff --git a/test/unittest/codegen/tst.tstring_leak.d b/test/unittest/codegen/tst.tstring_leak.d
index 3d8dee2e..6a8f27e7 100644
--- a/test/unittest/codegen/tst.tstring_leak.d
+++ b/test/unittest/codegen/tst.tstring_leak.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
strjoin("a", "b");
strjoin("a", "b");
strjoin("a", "b");
@@ -31,6 +31,6 @@ BEGIN {
exit(0);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/codegen/tst.tstring_leak2.d b/test/unittest/codegen/tst.tstring_leak2.d
index 92d5c00f..beff1ed8 100644
--- a/test/unittest/codegen/tst.tstring_leak2.d
+++ b/test/unittest/codegen/tst.tstring_leak2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
x = strjoin("a", "b");
x = strjoin("a", "b");
x = strjoin("a", "b");
@@ -31,6 +31,6 @@ BEGIN {
exit(0);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/codegen/tst.tstring_overlap_bug.d b/test/unittest/codegen/tst.tstring_overlap_bug.d
index df2f87db..a98d088f 100644
--- a/test/unittest/codegen/tst.tstring_overlap_bug.d
+++ b/test/unittest/codegen/tst.tstring_overlap_bug.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("stack depth is %d\n", stackdepth);
i = stackdepth;
diff --git a/test/unittest/codegen/tst.tstring_ternary.d b/test/unittest/codegen/tst.tstring_ternary.d
index 4db6d72c..b7489f90 100644
--- a/test/unittest/codegen/tst.tstring_ternary.d
+++ b/test/unittest/codegen/tst.tstring_ternary.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
a = 1;
b = 2;
trace(a > b ? strjoin("abc", "def") : strjoin("ABC", "DEF"));
@@ -23,6 +23,6 @@ BEGIN {
exit(0);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/codegen/tst.tstring_ternary_mix.d b/test/unittest/codegen/tst.tstring_ternary_mix.d
index 0123c428..930fced6 100644
--- a/test/unittest/codegen/tst.tstring_ternary_mix.d
+++ b/test/unittest/codegen/tst.tstring_ternary_mix.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
a = 1;
b = 2;
trace(a != b ? "abcdef" : "ABCDEF");
@@ -25,6 +25,6 @@ BEGIN {
exit(0);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/codegen/tst.tstring_ternary_nested.d b/test/unittest/codegen/tst.tstring_ternary_nested.d
index d563553d..c77198b6 100644
--- a/test/unittest/codegen/tst.tstring_ternary_nested.d
+++ b/test/unittest/codegen/tst.tstring_ternary_nested.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
x = 2;
trace(x > 3 /* slot 2 */
? strjoin( /* slot 2 */
@@ -42,6 +42,6 @@ BEGIN {
exit(0);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/cpc/err.D_PDESC_ZERO.lowfrequency.d b/test/unittest/cpc/err.D_PDESC_ZERO.lowfrequency.d
index 68ee5456..59efe15a 100644
--- a/test/unittest/cpc/err.D_PDESC_ZERO.lowfrequency.d
+++ b/test/unittest/cpc/err.D_PDESC_ZERO.lowfrequency.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2009, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2009, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/cpc/err.D_PDESC_ZERO.malformedoverflow.d b/test/unittest/cpc/err.D_PDESC_ZERO.malformedoverflow.d
index 444ee0ab..5f80c146 100644
--- a/test/unittest/cpc/err.D_PDESC_ZERO.malformedoverflow.d
+++ b/test/unittest/cpc/err.D_PDESC_ZERO.malformedoverflow.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2009, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2009, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
* (only digits are allowed) will fail.
*/
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/cpc/err.D_PDESC_ZERO.nonexistentevent.d b/test/unittest/cpc/err.D_PDESC_ZERO.nonexistentevent.d
index bc9868ae..d69a7f99 100644
--- a/test/unittest/cpc/err.D_PDESC_ZERO.nonexistentevent.d
+++ b/test/unittest/cpc/err.D_PDESC_ZERO.nonexistentevent.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2009, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2009, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
* will fail.
*/
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/cpc/err.cpcvscpustatpart2.sh b/test/unittest/cpc/err.cpcvscpustatpart2.sh
index f5597784..196d71f6 100755
--- a/test/unittest/cpc/err.cpcvscpustatpart2.sh
+++ b/test/unittest/cpc/err.cpcvscpustatpart2.sh
@@ -1,7 +1,7 @@
#!/bin/bash -p
#
# Oracle Linux DTrace.
-# Copyright (c) 2009, 2023, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2009, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -20,7 +20,7 @@ script()
$dtrace $dt_flags -s /dev/stdin <<EOF
#pragma D option bufsize=128k
- BEGIN
+ dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/cpc/err.cputrackterminates.sh b/test/unittest/cpc/err.cputrackterminates.sh
index 46c1d5bd..acf9a25d 100755
--- a/test/unittest/cpc/err.cputrackterminates.sh
+++ b/test/unittest/cpc/err.cputrackterminates.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2009, 2023, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2009, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -24,7 +24,7 @@ script()
@[probename] = count();
}
- tick-1s
+ profile:::tick-1s
/n++ > 10/
{
exit(0);
diff --git a/test/unittest/cpc/err.toomanyenablings.d b/test/unittest/cpc/err.toomanyenablings.d
index d9e487a7..f6655f6b 100644
--- a/test/unittest/cpc/err.toomanyenablings.d
+++ b/test/unittest/cpc/err.toomanyenablings.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2009, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/cpc/tst.allcpus.sh b/test/unittest/cpc/tst.allcpus.sh
index 1a09267b..713c1305 100755
--- a/test/unittest/cpc/tst.allcpus.sh
+++ b/test/unittest/cpc/tst.allcpus.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2009, 2023, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2009, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -25,7 +25,7 @@ cpc:::cpu_clock-all-1000000000
printf("%d\n", cpu);
}
-tick-2s
+profile:::tick-2s
{
exit(0);
}' | gawk 'NF != 0 {print}' | sort > dtrace.out
diff --git a/test/unittest/cpc/tst.branches.sh b/test/unittest/cpc/tst.branches.sh
index cc6ce452..9e2b2d51 100755
--- a/test/unittest/cpc/tst.branches.sh
+++ b/test/unittest/cpc/tst.branches.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2023, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -27,7 +27,7 @@ period=$(($niters / 100))
# run DTrace
$dtrace $dt_flags -qn '
-BEGIN
+dtrace:::BEGIN
{
n = 0;
}
@@ -38,7 +38,7 @@ branches-all-'$period'
n++;
}
-END
+dtrace:::END
{
printf("%d\n", n);
}' -c "$utils/workload_user $niters" -o tmp.txt
diff --git a/test/unittest/cpc/tst.cpu_clock.d b/test/unittest/cpc/tst.cpu_clock.d
index f1fbcf10..946304cf 100644
--- a/test/unittest/cpc/tst.cpu_clock.d
+++ b/test/unittest/cpc/tst.cpu_clock.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -40,7 +40,7 @@ cpc:::cpu_clock-all-2000000000
}
/* or time out */
-tick-5s
+profile:::tick-5s
{
printf("time out: count is %d\n", n);
exit(1);
diff --git a/test/unittest/cpc/tst.cpu_clock2.d b/test/unittest/cpc/tst.cpu_clock2.d
index 4e0259d9..4719ef59 100644
--- a/test/unittest/cpc/tst.cpu_clock2.d
+++ b/test/unittest/cpc/tst.cpu_clock2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -36,7 +36,7 @@ cpc:::cpu_clock-all-PERIOD
lasttime[cpu] = currtime[cpu];
}
-tick-5s
+profile:::tick-5s
{
exit(0);
}
diff --git a/test/unittest/cpc/tst.genericevent.d b/test/unittest/cpc/tst.genericevent.d
index caf6c9be..2a73a8b6 100644
--- a/test/unittest/cpc/tst.genericevent.d
+++ b/test/unittest/cpc/tst.genericevent.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2009, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2009, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@ cpc:::cpu_clock-all-10000
@[probename] = count();
}
-tick-3s
+profile:::tick-3s
{
exit(0);
}
diff --git a/test/unittest/cpc/tst.instructions.sh b/test/unittest/cpc/tst.instructions.sh
index 5d5526d5..10ff8d70 100755
--- a/test/unittest/cpc/tst.instructions.sh
+++ b/test/unittest/cpc/tst.instructions.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2023, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -35,7 +35,7 @@ period=$(($niters / 100))
# run DTrace
$dtrace $dt_flags -qn '
-BEGIN
+dtrace:::BEGIN
{
n = 0;
}
@@ -46,7 +46,7 @@ instructions-all-'$period'
n++;
}
-END
+dtrace:::END
{
printf("%d\n", n);
}' -c "$utils/workload_user $niters" -o tmp.txt
diff --git a/test/unittest/cpc/tst.platformevent.sh b/test/unittest/cpc/tst.platformevent.sh
index ca029e95..c013fdbe 100755
--- a/test/unittest/cpc/tst.platformevent.sh
+++ b/test/unittest/cpc/tst.platformevent.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2009, 2023, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2009, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -47,7 +47,7 @@ script()
@[probename] = count();
}
- tick-1s
+ profile:::tick-1s
/n++ > 5/
{
exit(0);
diff --git a/test/unittest/decls/err.D_DECL_LOCASSC.NonLocalAssoc.d b/test/unittest/decls/err.D_DECL_LOCASSC.NonLocalAssoc.d
index d3ac17f8..b83f7b26 100644
--- a/test/unittest/decls/err.D_DECL_LOCASSC.NonLocalAssoc.d
+++ b/test/unittest/decls/err.D_DECL_LOCASSC.NonLocalAssoc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,12 +17,12 @@
this int a[int];
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/decls/err.D_DECL_LONGINT.LongStruct.d b/test/unittest/decls/err.D_DECL_LONGINT.LongStruct.d
index 5b8698bb..8b2b4e20 100644
--- a/test/unittest/decls/err.D_DECL_LONGINT.LongStruct.d
+++ b/test/unittest/decls/err.D_DECL_LONGINT.LongStruct.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -20,12 +20,12 @@ long struct mystruct
int i;
};
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/decls/err.D_DECL_PARMCLASS.BadStorageClass.d b/test/unittest/decls/err.D_DECL_PARMCLASS.BadStorageClass.d
index 681eba09..69bcd861 100644
--- a/test/unittest/decls/err.D_DECL_PARMCLASS.BadStorageClass.d
+++ b/test/unittest/decls/err.D_DECL_PARMCLASS.BadStorageClass.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,12 +19,12 @@
int foo(static int);
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/decls/err.D_DECL_PROTO_NAME.VoidName.d b/test/unittest/decls/err.D_DECL_PROTO_NAME.VoidName.d
index 4d4e6833..72927093 100644
--- a/test/unittest/decls/err.D_DECL_PROTO_NAME.VoidName.d
+++ b/test/unittest/decls/err.D_DECL_PROTO_NAME.VoidName.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,8 +12,8 @@
int a(void v);
-BEGIN,
-ERROR
+dtrace:::BEGIN,
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/decls/err.D_DECL_PROTO_TYPE.Dyn.d b/test/unittest/decls/err.D_DECL_PROTO_TYPE.Dyn.d
index af50c56c..072492a9 100644
--- a/test/unittest/decls/err.D_DECL_PROTO_TYPE.Dyn.d
+++ b/test/unittest/decls/err.D_DECL_PROTO_TYPE.Dyn.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,8 +12,8 @@
int a(int a[int]);
-BEGIN,
-ERROR
+dtrace:::BEGIN,
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/decls/err.D_DECL_PROTO_VARARGS.VarLenArgs.d b/test/unittest/decls/err.D_DECL_PROTO_VARARGS.VarLenArgs.d
index 96425f2e..1620f6be 100644
--- a/test/unittest/decls/err.D_DECL_PROTO_VARARGS.VarLenArgs.d
+++ b/test/unittest/decls/err.D_DECL_PROTO_VARARGS.VarLenArgs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,12 +18,12 @@
int a[...];
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/decls/err.D_DECL_PROTO_VOID.NonSoleVoid.d b/test/unittest/decls/err.D_DECL_PROTO_VOID.NonSoleVoid.d
index f7d9c018..527f0f94 100644
--- a/test/unittest/decls/err.D_DECL_PROTO_VOID.NonSoleVoid.d
+++ b/test/unittest/decls/err.D_DECL_PROTO_VOID.NonSoleVoid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,12 +17,12 @@
int foo(int, void);
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/decls/err.D_DECL_SIGNINT.UnsignedStruct.d b/test/unittest/decls/err.D_DECL_SIGNINT.UnsignedStruct.d
index 316adb7b..3e6e48b4 100644
--- a/test/unittest/decls/err.D_DECL_SIGNINT.UnsignedStruct.d
+++ b/test/unittest/decls/err.D_DECL_SIGNINT.UnsignedStruct.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -20,12 +20,12 @@ unsigned struct mystruct {
int i;
};
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d b/test/unittest/decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d
index 5a323802..c8e122bb 100644
--- a/test/unittest/decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d
+++ b/test/unittest/decls/err.D_DECL_VOIDATTR.ShortVoidDecl.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,12 +17,12 @@
short void ptr;
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/decls/tst.arrays.d b/test/unittest/decls/tst.arrays.d
index 9df02b82..d861c475 100644
--- a/test/unittest/decls/tst.arrays.d
+++ b/test/unittest/decls/tst.arrays.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@ extern int a4[123][456][789];
extern int a5[5], a6[6][6], a7[7][7][7];
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/decls/tst.basics.d b/test/unittest/decls/tst.basics.d
index 97fada51..ddc2eb7d 100644
--- a/test/unittest/decls/tst.basics.d
+++ b/test/unittest/decls/tst.basics.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -39,7 +39,7 @@ extern struct inode e22;
extern union sigval e23;
extern enum uio_rw e24;
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/decls/tst.funcs.d b/test/unittest/decls/tst.funcs.d
index 05513d3a..cfe7c516 100644
--- a/test/unittest/decls/tst.funcs.d
+++ b/test/unittest/decls/tst.funcs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@ extern int noparms();
extern int oneparm(int);
extern int twoparms(int, int);
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/decls/tst.pointers.d b/test/unittest/decls/tst.pointers.d
index 7075a678..98f78b84 100644
--- a/test/unittest/decls/tst.pointers.d
+++ b/test/unittest/decls/tst.pointers.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
extern int e0, *e1, **e2, ***e3, ****e4, *****e5;
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/decls/tst.varargsfuncs.d b/test/unittest/decls/tst.varargsfuncs.d
index a2190199..2493c9fd 100644
--- a/test/unittest/decls/tst.varargsfuncs.d
+++ b/test/unittest/decls/tst.varargsfuncs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
extern int varargs1(...);
extern int varargs2(int, ...);
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/dif/alloca.d b/test/unittest/dif/alloca.d
index c080acd2..c533bfec 100644
--- a/test/unittest/dif/alloca.d
+++ b/test/unittest/dif/alloca.d
@@ -1,4 +1,4 @@
-BEGIN
+dtrace:::BEGIN
{
this->a = alloca(256);
exit(0);
diff --git a/test/unittest/dif/basename.d b/test/unittest/dif/basename.d
index 5e60b96d..d8c11381 100644
--- a/test/unittest/dif/basename.d
+++ b/test/unittest/dif/basename.d
@@ -1,4 +1,4 @@
-BEGIN
+dtrace:::BEGIN
{
exit(basename("/foo/bar") == "bar" ? 0 : 1);
}
diff --git a/test/unittest/dif/cleanpath.d b/test/unittest/dif/cleanpath.d
index 3fc3d4c5..88aad93f 100644
--- a/test/unittest/dif/cleanpath.d
+++ b/test/unittest/dif/cleanpath.d
@@ -1,4 +1,4 @@
-BEGIN
+dtrace:::BEGIN
{
exit(cleanpath("/foo/bar/.././../sys/foo") == "/sys/foo" ? 0 : 1);
}
diff --git a/test/unittest/dif/copyin.d b/test/unittest/dif/copyin.d
index ed88c583..57b638f4 100644
--- a/test/unittest/dif/copyin.d
+++ b/test/unittest/dif/copyin.d
@@ -1,6 +1,6 @@
/* @@trigger: open */
-::open:entry
+syscall::open:entry
{
self->data = copyin(arg0, 8);
exit(0);
diff --git a/test/unittest/dif/copyout.d b/test/unittest/dif/copyout.d
index c7cc218e..75d664a1 100644
--- a/test/unittest/dif/copyout.d
+++ b/test/unittest/dif/copyout.d
@@ -1,13 +1,13 @@
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
i = 3;
copyout((void *)i, 0, 5);
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/dif/dirname.d b/test/unittest/dif/dirname.d
index 7919180a..9853e5c1 100644
--- a/test/unittest/dif/dirname.d
+++ b/test/unittest/dif/dirname.d
@@ -1,4 +1,4 @@
-BEGIN
+dtrace:::BEGIN
{
exit(dirname("/foo/bar") == "/foo" ? 0 : 1);
}
diff --git a/test/unittest/dif/htonl.d b/test/unittest/dif/htonl.d
index 410bc135..0e7e044b 100644
--- a/test/unittest/dif/htonl.d
+++ b/test/unittest/dif/htonl.d
@@ -2,7 +2,7 @@
#include <endian.h>
-BEGIN
+dtrace:::BEGIN
{
#if __BYTE_ORDER == __LITTLE_ENDIAN
exit(htonl(0x12345678) == 0x78563412 ? 0 : 1);
diff --git a/test/unittest/dif/htonll.d b/test/unittest/dif/htonll.d
index 79828736..c3665852 100644
--- a/test/unittest/dif/htonll.d
+++ b/test/unittest/dif/htonll.d
@@ -2,7 +2,7 @@
#include <endian.h>
-BEGIN
+dtrace:::BEGIN
{
#if __BYTE_ORDER == __LITTLE_ENDIAN
exit(htonll(0x123456780abcdef1) == 0xf1debc0a78563412 ? 0 : 1);
diff --git a/test/unittest/dif/htons.d b/test/unittest/dif/htons.d
index 97a4534c..6bab4eda 100644
--- a/test/unittest/dif/htons.d
+++ b/test/unittest/dif/htons.d
@@ -2,7 +2,7 @@
#include <endian.h>
-BEGIN
+dtrace:::BEGIN
{
#if __BYTE_ORDER == __LITTLE_ENDIAN
exit(htons(0x1234) == 0x3412 ? 0 : 1);
diff --git a/test/unittest/dif/index2arg.d b/test/unittest/dif/index2arg.d
index 7eb8f15b..fd3eb563 100644
--- a/test/unittest/dif/index2arg.d
+++ b/test/unittest/dif/index2arg.d
@@ -1,4 +1,4 @@
-BEGIN
+dtrace:::BEGIN
{
exit(index("BEGINNING", "G") == 2 ? 0 : 1);
}
diff --git a/test/unittest/dif/index3arg.d b/test/unittest/dif/index3arg.d
index 886ba93e..dd370363 100644
--- a/test/unittest/dif/index3arg.d
+++ b/test/unittest/dif/index3arg.d
@@ -1,4 +1,4 @@
-BEGIN
+dtrace:::BEGIN
{
exit(index("BEGINNING", "G", 3) == 8 ? 0 : 1);
}
diff --git a/test/unittest/dif/lltostr.d b/test/unittest/dif/lltostr.d
index 6aa19d94..0d086911 100644
--- a/test/unittest/dif/lltostr.d
+++ b/test/unittest/dif/lltostr.d
@@ -1,4 +1,4 @@
-BEGIN
+dtrace:::BEGIN
{
exit(lltostr(12345678) == "12345678" ? 0 : 1);
}
diff --git a/test/unittest/dif/loadX.d b/test/unittest/dif/loadX.d
index 93e00973..a7e54dc6 100644
--- a/test/unittest/dif/loadX.d
+++ b/test/unittest/dif/loadX.d
@@ -1,6 +1,6 @@
/* @@trigger: open */
-::open:entry
+syscall::open:entry
{
self->data = copyin(arg0, 8);
self->l = *(uint64_t *)self->data;
diff --git a/test/unittest/dif/rand.d b/test/unittest/dif/rand.d
index 9746b58c..f144b59d 100644
--- a/test/unittest/dif/rand.d
+++ b/test/unittest/dif/rand.d
@@ -1,4 +1,4 @@
-BEGIN
+dtrace:::BEGIN
{
trace(rand());
exit(0);
diff --git a/test/unittest/dif/strchr.d b/test/unittest/dif/strchr.d
index d42425c6..277a5856 100644
--- a/test/unittest/dif/strchr.d
+++ b/test/unittest/dif/strchr.d
@@ -1,4 +1,4 @@
-BEGIN
+dtrace:::BEGIN
{
trace(strchr(probename, 'B'));
exit(0);
diff --git a/test/unittest/dif/strjoin.d b/test/unittest/dif/strjoin.d
index ee70dec8..d2e5a184 100644
--- a/test/unittest/dif/strjoin.d
+++ b/test/unittest/dif/strjoin.d
@@ -1,10 +1,10 @@
-BEGIN
+dtrace:::BEGIN
{
trace(strjoin(probeprov, probename));
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/dif/strlen.d b/test/unittest/dif/strlen.d
index b8f419d2..d40fef07 100644
--- a/test/unittest/dif/strlen.d
+++ b/test/unittest/dif/strlen.d
@@ -1,4 +1,4 @@
-BEGIN
+dtrace:::BEGIN
{
trace(strlen(probename));
exit(0);
diff --git a/test/unittest/dif/strncmp.d b/test/unittest/dif/strncmp.d
index 1e5bfbde..5c0f2168 100644
--- a/test/unittest/dif/strncmp.d
+++ b/test/unittest/dif/strncmp.d
@@ -1,4 +1,4 @@
-BEGIN
+dtrace:::BEGIN
{
rc = probename == "BEGIN" ? 0 : 1;
printf("%d", rc);
@@ -6,7 +6,7 @@ BEGIN
exit(rc);
}
-END
+dtrace:::END
{
printf("%d", probename == "BEGIN" ? 0 : 1);
}
diff --git a/test/unittest/dif/strstr.d b/test/unittest/dif/strstr.d
index d5be34aa..639a843a 100644
--- a/test/unittest/dif/strstr.d
+++ b/test/unittest/dif/strstr.d
@@ -1,4 +1,4 @@
-BEGIN
+dtrace:::BEGIN
{
trace(strstr(probename, "GIN"));
exit(0);
diff --git a/test/unittest/disasm/tst.ann-agg.sh b/test/unittest/disasm/tst.ann-agg.sh
index 48ec3706..d2436f94 100755
--- a/test/unittest/disasm/tst.ann-agg.sh
+++ b/test/unittest/disasm/tst.ann-agg.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -9,7 +9,7 @@
dtrace=$1
$dtrace $dt_flags -Sen '
-BEGIN
+dtrace:::BEGIN
{
myvar_global = 0xdeadbeef;
@myvar_agg = quantize(myvar_global);
diff --git a/test/unittest/disasm/tst.ann-gvar-agg.sh b/test/unittest/disasm/tst.ann-gvar-agg.sh
index 1b6ece91..3d42593b 100755
--- a/test/unittest/disasm/tst.ann-gvar-agg.sh
+++ b/test/unittest/disasm/tst.ann-gvar-agg.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -11,7 +11,7 @@ dtrace=$1
# Test that annotation of gvars is not confused by agg vars.
$dtrace $dt_flags -Sen '
-BEGIN
+dtrace:::BEGIN
{
@myvar_agg = count();
myvar_global = 0xdeadbeef;
diff --git a/test/unittest/disasm/tst.ann-gvar-assoc.sh b/test/unittest/disasm/tst.ann-gvar-assoc.sh
index 4528be96..75ccfe4c 100755
--- a/test/unittest/disasm/tst.ann-gvar-assoc.sh
+++ b/test/unittest/disasm/tst.ann-gvar-assoc.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -11,7 +11,7 @@ dtrace=$1
$dtrace $dt_flags -Sen '
int st[int], ld[int];
-BEGIN
+dtrace:::BEGIN
{
st[2] = 42;
trace(ld[5]);
diff --git a/test/unittest/disasm/tst.ann-js-neg.sh b/test/unittest/disasm/tst.ann-js-neg.sh
index 6b266e83..bb0c9a83 100755
--- a/test/unittest/disasm/tst.ann-js-neg.sh
+++ b/test/unittest/disasm/tst.ann-js-neg.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -9,7 +9,7 @@
dtrace=$1
$dtrace $dt_flags -xdisasm=8 -Sn '
-BEGIN, syscall::write:return
+dtrace:::BEGIN, syscall::write:return
{
exit(0);
}
diff --git a/test/unittest/disasm/tst.ann-reg-spill.sh b/test/unittest/disasm/tst.ann-reg-spill.sh
index bfcebaaf..1e518aa3 100755
--- a/test/unittest/disasm/tst.ann-reg-spill.sh
+++ b/test/unittest/disasm/tst.ann-reg-spill.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#/
@@ -9,7 +9,7 @@
dtrace=$1
$dtrace $dt_flags -qSn '
-BEGIN
+dtrace:::BEGIN
{
a = 100000000;
b = 20000000;
diff --git a/test/unittest/disasm/tst.ann-str_assoc.sh b/test/unittest/disasm/tst.ann-str_assoc.sh
index 6f36d5d2..ce3c60e1 100755
--- a/test/unittest/disasm/tst.ann-str_assoc.sh
+++ b/test/unittest/disasm/tst.ann-str_assoc.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -9,7 +9,7 @@
dtrace=$1
$dtrace $dt_flags -Sen '
-BEGIN
+dtrace:::BEGIN
{
CheckVariable[1234] = "abc";
trace(CheckVariable[1234]);
diff --git a/test/unittest/disasm/tst.ann-str_gvar.sh b/test/unittest/disasm/tst.ann-str_gvar.sh
index 74f6b6a6..ff9cbcf2 100755
--- a/test/unittest/disasm/tst.ann-str_gvar.sh
+++ b/test/unittest/disasm/tst.ann-str_gvar.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -9,7 +9,7 @@
dtrace=$1
$dtrace $dt_flags -Sen '
-BEGIN
+dtrace:::BEGIN
{
CheckVariable = "abc";
trace(CheckVariable);
diff --git a/test/unittest/disasm/tst.ann-str_lvar.sh b/test/unittest/disasm/tst.ann-str_lvar.sh
index d80c0c99..202cc590 100755
--- a/test/unittest/disasm/tst.ann-str_lvar.sh
+++ b/test/unittest/disasm/tst.ann-str_lvar.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -9,7 +9,7 @@
dtrace=$1
$dtrace $dt_flags -Sen '
-BEGIN
+dtrace:::BEGIN
{
this->CheckVariable = "abc";
trace(this->CheckVariable);
diff --git a/test/unittest/disasm/tst.ann-str_tvar.sh b/test/unittest/disasm/tst.ann-str_tvar.sh
index b5d42a82..c8129644 100755
--- a/test/unittest/disasm/tst.ann-str_tvar.sh
+++ b/test/unittest/disasm/tst.ann-str_tvar.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -9,7 +9,7 @@
dtrace=$1
$dtrace $dt_flags -Sen '
-BEGIN
+dtrace:::BEGIN
{
self->CheckVariable = "abc";
trace(self->CheckVariable);
diff --git a/test/unittest/disasm/tst.ann-strconst-strtab.sh b/test/unittest/disasm/tst.ann-strconst-strtab.sh
index fdbe0203..26f64b00 100755
--- a/test/unittest/disasm/tst.ann-strconst-strtab.sh
+++ b/test/unittest/disasm/tst.ann-strconst-strtab.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -16,7 +16,7 @@
dtrace=$1
$dtrace $dt_flags -xdisasm=12 -Sn '
-BEGIN
+dtrace:::BEGIN
{
a["a"] = 42;
exit(0);
diff --git a/test/unittest/disasm/tst.ann-strconst.sh b/test/unittest/disasm/tst.ann-strconst.sh
index 7ddaee42..82b54503 100755
--- a/test/unittest/disasm/tst.ann-strconst.sh
+++ b/test/unittest/disasm/tst.ann-strconst.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -9,7 +9,7 @@
dtrace=$1
$dtrace $dt_flags -Sen '
-BEGIN
+dtrace:::BEGIN
{
var = "strconst";
exit(0);
diff --git a/test/unittest/disasm/tst.ann-tramp-lvar.sh b/test/unittest/disasm/tst.ann-tramp-lvar.sh
index 3f25f4b6..09e1ff70 100755
--- a/test/unittest/disasm/tst.ann-tramp-lvar.sh
+++ b/test/unittest/disasm/tst.ann-tramp-lvar.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -9,7 +9,7 @@
dtrace=$1
$dtrace $dt_flags -xdisasm=2 -Sn '
-BEGIN,
+dtrace:::BEGIN,
io:::start
{
exit(0);
diff --git a/test/unittest/disasm/tst.ann-tramp-tvar.sh b/test/unittest/disasm/tst.ann-tramp-tvar.sh
index a36dcff9..afa3c254 100755
--- a/test/unittest/disasm/tst.ann-tramp-tvar.sh
+++ b/test/unittest/disasm/tst.ann-tramp-tvar.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -9,7 +9,7 @@
dtrace=$1
$dtrace $dt_flags -xdisasm=2 -Sn '
-BEGIN,
+dtrace:::BEGIN,
io:::wait-done
{
exit(0);
diff --git a/test/unittest/disasm/tst.ann-tvar-assoc.sh b/test/unittest/disasm/tst.ann-tvar-assoc.sh
index 3b0d6080..8881d030 100755
--- a/test/unittest/disasm/tst.ann-tvar-assoc.sh
+++ b/test/unittest/disasm/tst.ann-tvar-assoc.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -11,7 +11,7 @@ dtrace=$1
$dtrace $dt_flags -Sen '
self int st[int], ld[int];
-BEGIN
+dtrace:::BEGIN
{
self->st[2] = 42;
trace(self->ld[5]);
diff --git a/test/unittest/disasm/tst.ann-tvar.sh b/test/unittest/disasm/tst.ann-tvar.sh
index 6c47566d..5d643da0 100755
--- a/test/unittest/disasm/tst.ann-tvar.sh
+++ b/test/unittest/disasm/tst.ann-tvar.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -9,7 +9,7 @@
dtrace=$1
$dtrace $dt_flags -Sen '
-BEGIN
+dtrace:::BEGIN
{
self->one = 42;
self->two = 42;
diff --git a/test/unittest/disasm/tst.ann-var.sh b/test/unittest/disasm/tst.ann-var.sh
index 60063b33..e4a826a9 100755
--- a/test/unittest/disasm/tst.ann-var.sh
+++ b/test/unittest/disasm/tst.ann-var.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -22,7 +22,7 @@ this struct foo
CheckVariable_b,
CheckVariable_c;
-BEGIN {
+dtrace:::BEGIN {
CheckVariable_X =
CheckVariable_Y =
CheckVariable_Z = 1;
diff --git a/test/unittest/drops/drp.DTRACEDROP_AGGREGATION.d b/test/unittest/drops/drp.DTRACEDROP_AGGREGATION.d
index d5b6bf99..4322b335 100644
--- a/test/unittest/drops/drp.DTRACEDROP_AGGREGATION.d
+++ b/test/unittest/drops/drp.DTRACEDROP_AGGREGATION.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option strsize=512
#pragma D option aggsize=1024
-BEGIN
+dtrace:::BEGIN
{
@["Harding"] = count();
@["Hoover"] = count();
@@ -17,7 +17,7 @@ BEGIN
@["Bush"] = count();
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/drops/drp.DTRACEDROP_DBLERROR.d b/test/unittest/drops/drp.DTRACEDROP_DBLERROR.d
index 5123b7a9..0b0fe14a 100644
--- a/test/unittest/drops/drp.DTRACEDROP_DBLERROR.d
+++ b/test/unittest/drops/drp.DTRACEDROP_DBLERROR.d
@@ -1,22 +1,22 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@xfail: dtv2 */
-BEGIN
+dtrace:::BEGIN
{
trace(*(int *)NULL);
}
-ERROR
+dtrace:::ERROR
{
trace(*(int *)NULL);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/drops/drp.DTRACEDROP_DYNAMIC.d b/test/unittest/drops/drp.DTRACEDROP_DYNAMIC.d
index 7b252f6e..4f9c7ab7 100644
--- a/test/unittest/drops/drp.DTRACEDROP_DYNAMIC.d
+++ b/test/unittest/drops/drp.DTRACEDROP_DYNAMIC.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option strsize=512
#pragma D option dynvarsize=1024
-BEGIN
+dtrace:::BEGIN
{
a["Harding"] = 1;
a["Hoover"] = 1;
@@ -16,7 +16,7 @@ BEGIN
a["Bush"] = 1;
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/drops/drp.DTRACEDROP_DYNAMIC.local_only.d b/test/unittest/drops/drp.DTRACEDROP_DYNAMIC.local_only.d
index 47c12ce5..25bde5af 100644
--- a/test/unittest/drops/drp.DTRACEDROP_DYNAMIC.local_only.d
+++ b/test/unittest/drops/drp.DTRACEDROP_DYNAMIC.local_only.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option dynvarsize=15
-BEGIN
+dtrace:::BEGIN
{
self->a = 1;
self->b = 2;
@@ -24,7 +24,7 @@ BEGIN
self->d = 4;
}
-tick-1s
+profile:::tick-1s
{
exit(0);
}
diff --git a/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.d b/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.d
index 68b694de..05369093 100644
--- a/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.d
+++ b/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,103 +9,103 @@
#pragma D option strsize=2k
#pragma D option bufsize=64k
-BEGIN
+dtrace:::BEGIN
{
trace("00");
trace("01");
}
-BEGIN
+dtrace:::BEGIN
{
trace("02");
trace("03");
}
-BEGIN
+dtrace:::BEGIN
{
trace("04");
trace("05");
}
-BEGIN
+dtrace:::BEGIN
{
trace("06");
trace("07");
}
-BEGIN
+dtrace:::BEGIN
{
trace("08");
trace("09");
}
-BEGIN
+dtrace:::BEGIN
{
trace("10");
trace("11");
}
-BEGIN
+dtrace:::BEGIN
{
trace("12");
trace("13");
}
-BEGIN
+dtrace:::BEGIN
{
trace("14");
trace("15");
}
-BEGIN
+dtrace:::BEGIN
{
trace("16");
trace("17");
}
-BEGIN
+dtrace:::BEGIN
{
trace("18");
trace("19");
}
-BEGIN
+dtrace:::BEGIN
{
trace("20");
trace("21");
}
-BEGIN
+dtrace:::BEGIN
{
trace("22");
trace("23");
}
-BEGIN
+dtrace:::BEGIN
{
trace("24");
trace("25");
}
-BEGIN
+dtrace:::BEGIN
{
trace("26");
trace("27");
}
-BEGIN
+dtrace:::BEGIN
{
trace("28");
trace("29");
}
-BEGIN
+dtrace:::BEGIN
{
trace("30");
trace("31");
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.end.d b/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.end.d
index 50145041..7d5e64c4 100644
--- a/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.end.d
+++ b/test/unittest/drops/drp.DTRACEDROP_PRINCIPAL.end.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,102 +9,102 @@
#pragma D option strsize=2k
#pragma D option bufsize=64k
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-END
+dtrace:::END
{
trace("00");
trace("01");
}
-END
+dtrace:::END
{
trace("02");
trace("03");
}
-END
+dtrace:::END
{
trace("04");
trace("05");
}
-END
+dtrace:::END
{
trace("06");
trace("07");
}
-END
+dtrace:::END
{
trace("08");
trace("09");
}
-END
+dtrace:::END
{
trace("10");
trace("11");
}
-END
+dtrace:::END
{
trace("12");
trace("13");
}
-END
+dtrace:::END
{
trace("14");
trace("15");
}
-END
+dtrace:::END
{
trace("16");
trace("17");
}
-END
+dtrace:::END
{
trace("18");
trace("19");
}
-END
+dtrace:::END
{
trace("20");
trace("21");
}
-END
+dtrace:::END
{
trace("22");
trace("23");
}
-END
+dtrace:::END
{
trace("24");
trace("25");
}
-END
+dtrace:::END
{
trace("26");
trace("27");
}
-END
+dtrace:::END
{
trace("28");
trace("29");
}
-END
+dtrace:::END
{
trace("30");
trace("31");
diff --git a/test/unittest/drops/drp.DTRACEDROP_SPEC.d b/test/unittest/drops/drp.DTRACEDROP_SPEC.d
index 44f2cc2d..87b2321a 100644
--- a/test/unittest/drops/drp.DTRACEDROP_SPEC.d
+++ b/test/unittest/drops/drp.DTRACEDROP_SPEC.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,19 +9,19 @@
#pragma D option specsize=32
#pragma D option strsize=512
-BEGIN
+dtrace:::BEGIN
{
spec = speculation();
speculate(spec);
trace("The, SystemTap, The.");
}
-BEGIN
+dtrace:::BEGIN
{
commit(spec);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/drops/drp.DTRACEDROP_SPECUNAVAIL.d b/test/unittest/drops/drp.DTRACEDROP_SPECUNAVAIL.d
index 73ce7ccb..1e184941 100644
--- a/test/unittest/drops/drp.DTRACEDROP_SPECUNAVAIL.d
+++ b/test/unittest/drops/drp.DTRACEDROP_SPECUNAVAIL.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,15 +8,15 @@
#pragma D option nspec=1
-BEGIN,
-BEGIN,
-BEGIN,
-BEGIN
+dtrace:::BEGIN,
+dtrace:::BEGIN,
+dtrace:::BEGIN,
+dtrace:::BEGIN
{
spec = speculation();
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/dtrace-util/err.MultipleNonOptFlags.d b/test/unittest/dtrace-util/err.MultipleNonOptFlags.d
index 8ab959c8..ffc3d47b 100644
--- a/test/unittest/dtrace-util/err.MultipleNonOptFlags.d
+++ b/test/unittest/dtrace-util/err.MultipleNonOptFlags.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,4 +14,4 @@
/* @@runtest-opts: -- -e -e */
-BEGIN { exit(0); }
+dtrace:::BEGIN { exit(0); }
diff --git a/test/unittest/dtrace-util/tst.AddSearchPath.d b/test/unittest/dtrace-util/tst.AddSearchPath.d
index 3257cfda..3b7b1ac2 100644
--- a/test/unittest/dtrace-util/tst.AddSearchPath.d
+++ b/test/unittest/dtrace-util/tst.AddSearchPath.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@
#include "include-test.d"
-BEGIN
+dtrace:::BEGIN
{
printf("Value of VALUE: %d\n", VALUE);
exit(0);
diff --git a/test/unittest/dtrace-util/tst.CoalesceTrace.d b/test/unittest/dtrace-util/tst.CoalesceTrace.d
index ffc0e948..572d30f0 100644
--- a/test/unittest/dtrace-util/tst.CoalesceTrace.d
+++ b/test/unittest/dtrace-util/tst.CoalesceTrace.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@
/* @@timeout: 70 */
/* @@trigger: readwholedir */
-BEGIN
+dtrace:::BEGIN
{
i = 0;
j = 0;
diff --git a/test/unittest/dtrace-util/tst.DataModel32.sh b/test/unittest/dtrace-util/tst.DataModel32.sh
index ee1dffec..1c9422d5 100755
--- a/test/unittest/dtrace-util/tst.DataModel32.sh
+++ b/test/unittest/dtrace-util/tst.DataModel32.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -19,14 +19,14 @@
script()
{
$dtrace $dt_flags -32 -s /dev/stdin <<EOF
- BEGIN
+ dtrace:::BEGIN
/4 != sizeof(long)/
{
printf("Not targeted for 32 bit machine\n");
exit(1);
}
- BEGIN
+ dtrace:::BEGIN
/4 == sizeof(long)/
{
printf("Targeted for 32 bit machine\n");
diff --git a/test/unittest/dtrace-util/tst.DataModel64.sh b/test/unittest/dtrace-util/tst.DataModel64.sh
index bd59b348..f7274195 100755
--- a/test/unittest/dtrace-util/tst.DataModel64.sh
+++ b/test/unittest/dtrace-util/tst.DataModel64.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -19,14 +19,14 @@
script()
{
$dtrace $dt_flags -64 -s /dev/stdin <<EOF
- BEGIN
+ dtrace:::BEGIN
/8 != sizeof(long)/
{
printf("Not targeted for 64 bit machine\n");
exit(1);
}
- BEGIN
+ dtrace:::BEGIN
/8 == sizeof(long)/
{
printf("Targeted for 64 bit machine\n");
diff --git a/test/unittest/dtrace-util/tst.DefineNameWithCPP.sh b/test/unittest/dtrace-util/tst.DefineNameWithCPP.sh
index ff512bf9..e41b5904 100755
--- a/test/unittest/dtrace-util/tst.DefineNameWithCPP.sh
+++ b/test/unittest/dtrace-util/tst.DefineNameWithCPP.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -22,7 +22,7 @@ script()
$dtrace $dt_flags -C -D VALUE=40 -s /dev/stdin <<EOF
#pragma D option quiet
- BEGIN
+ dtrace:::BEGIN
{
printf("Value of VALUE: %d\n", VALUE);
exit(0);
diff --git a/test/unittest/dtrace-util/tst.DestructWithName.sh b/test/unittest/dtrace-util/tst.DestructWithName.sh
index 42e4b873..1a9b6545 100755
--- a/test/unittest/dtrace-util/tst.DestructWithName.sh
+++ b/test/unittest/dtrace-util/tst.DestructWithName.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -24,7 +24,7 @@ fi
dtrace=$1
-$dtrace $dt_flags -qwn BEGIN'{chill(15); printf("Done chilling"); exit(0);}'
+$dtrace $dt_flags -qwn dtrace:::BEGIN'{chill(15); printf("Done chilling"); exit(0);}'
status=$?
if [ "$status" -ne 0 ]; then
diff --git a/test/unittest/dtrace-util/tst.DisOption.sh b/test/unittest/dtrace-util/tst.DisOption.sh
index f473f838..e61d36a8 100755
--- a/test/unittest/dtrace-util/tst.DisOption.sh
+++ b/test/unittest/dtrace-util/tst.DisOption.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -42,13 +42,13 @@ cd $DIRNAME
cat << EOF > D1.d
int x;
-BEGIN {
+dtrace:::BEGIN {
x = 1234;
y = x;
}
EOF
cat << EOF > D2.d
-BEGIN {
+dtrace:::BEGIN {
trace(y);
exit(0);
}
diff --git a/test/unittest/dtrace-util/tst.ELFGenerationOut.sh b/test/unittest/dtrace-util/tst.ELFGenerationOut.sh
index 808d0745..cb8019b4 100755
--- a/test/unittest/dtrace-util/tst.ELFGenerationOut.sh
+++ b/test/unittest/dtrace-util/tst.ELFGenerationOut.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -21,7 +21,7 @@
script()
{
$dtrace $dt_flags -G -s /dev/stdin <<EOF
- BEGIN
+ dtrace:::BEGIN
{
printf("This test should compile.\n");
exit(0);
diff --git a/test/unittest/dtrace-util/tst.ELFGenerationWithO.sh b/test/unittest/dtrace-util/tst.ELFGenerationWithO.sh
index eada02a7..0d1fd0ac 100755
--- a/test/unittest/dtrace-util/tst.ELFGenerationWithO.sh
+++ b/test/unittest/dtrace-util/tst.ELFGenerationWithO.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -21,7 +21,7 @@
script()
{
$dtrace $dt_flags -G -o outputFile -s /dev/stdin <<EOF
- BEGIN
+ dtrace:::BEGIN
{
printf("This test should compile.\n");
exit(0);
diff --git a/test/unittest/dtrace-util/tst.IncludedFilePath.d b/test/unittest/dtrace-util/tst.IncludedFilePath.d
index 3422ad00..4eab71de 100644
--- a/test/unittest/dtrace-util/tst.IncludedFilePath.d
+++ b/test/unittest/dtrace-util/tst.IncludedFilePath.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@
#include "stdio.h"
-BEGIN
+dtrace:::BEGIN
{
printf("This test should compile.\n");
exit(0);
diff --git a/test/unittest/dtrace-util/tst.PreprocessorHashbang.sh b/test/unittest/dtrace-util/tst.PreprocessorHashbang.sh
index 66043d78..70a881fa 100755
--- a/test/unittest/dtrace-util/tst.PreprocessorHashbang.sh
+++ b/test/unittest/dtrace-util/tst.PreprocessorHashbang.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -41,7 +41,7 @@ cat > $tmpdir/test-unittest-dtrace-util-preprocessor-hashbang.d <<EOF
this should not be seen
#endif
-BEGIN
+dtrace:::BEGIN
{
printf("This test should compile\n");
exit(0);
diff --git a/test/unittest/dtrace-util/tst.PreprocessorStatement.sh b/test/unittest/dtrace-util/tst.PreprocessorStatement.sh
index 25333366..ef1b5691 100755
--- a/test/unittest/dtrace-util/tst.PreprocessorStatement.sh
+++ b/test/unittest/dtrace-util/tst.PreprocessorStatement.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -26,7 +26,7 @@ script()
#include <stdio.h>
- BEGIN
+ dtrace:::BEGIN
{
printf("This test should compile\n");
exit(0);
diff --git a/test/unittest/dtrace-util/tst.ProcInvalid.sh b/test/unittest/dtrace-util/tst.ProcInvalid.sh
index 770ba602..612cc0d4 100755
--- a/test/unittest/dtrace-util/tst.ProcInvalid.sh
+++ b/test/unittest/dtrace-util/tst.ProcInvalid.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -22,4 +22,4 @@ fi
dtrace=$1
-$dtrace $dt_flags -p 484837947 -n 'BEGIN { exit(0); }' || true
+$dtrace $dt_flags -p 484837947 -n 'dtrace:::BEGIN { exit(0); }' || true
diff --git a/test/unittest/dtrace-util/tst.QuietMode.sh b/test/unittest/dtrace-util/tst.QuietMode.sh
index 750998ce..2b362314 100755
--- a/test/unittest/dtrace-util/tst.QuietMode.sh
+++ b/test/unittest/dtrace-util/tst.QuietMode.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ script()
{
$dtrace $dt_flags -q -s /dev/stdin <<EOF
- BEGIN
+ dtrace:::BEGIN
{
printf("I am the only one.");
exit(0);
diff --git a/test/unittest/dtrace-util/tst.TestCompile.sh b/test/unittest/dtrace-util/tst.TestCompile.sh
index 864b8178..28bfeca2 100755
--- a/test/unittest/dtrace-util/tst.TestCompile.sh
+++ b/test/unittest/dtrace-util/tst.TestCompile.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ script()
{
$dtrace $dt_flags -e -s /dev/stdin <<EOF
#pragma D option quiet
- BEGIN
+ dtrace:::BEGIN
{
i = 100;
printf("Value of i: %d\n", i);
diff --git a/test/unittest/dtrace-util/tst.UnDefineNameWithCPP.sh b/test/unittest/dtrace-util/tst.UnDefineNameWithCPP.sh
index 1abc615d..84f08ae6 100755
--- a/test/unittest/dtrace-util/tst.UnDefineNameWithCPP.sh
+++ b/test/unittest/dtrace-util/tst.UnDefineNameWithCPP.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -24,7 +24,7 @@ script()
$dtrace $dt_flags -C -D VALUE=40 -U VALUE -s /dev/stdin <<EOF
#pragma D option quiet
- BEGIN
+ dtrace:::BEGIN
{
printf("Value of VALUE: %d\n", VALUE);
exit(0);
diff --git a/test/unittest/dtrace-util/tst.VerboseStabilityReport.d b/test/unittest/dtrace-util/tst.VerboseStabilityReport.d
index e2a7f135..48f8d8a4 100644
--- a/test/unittest/dtrace-util/tst.VerboseStabilityReport.d
+++ b/test/unittest/dtrace-util/tst.VerboseStabilityReport.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@
/* @@runtest-opts: -v */
-BEGIN
+dtrace:::BEGIN
{
printf("This test should compile: %d\n", 2);
exit(0);
diff --git a/test/unittest/dtrace-util/tst.ZeroNameProbes.sh b/test/unittest/dtrace-util/tst.ZeroNameProbes.sh
index 731b2adf..acf2b46d 100755
--- a/test/unittest/dtrace-util/tst.ZeroNameProbes.sh
+++ b/test/unittest/dtrace-util/tst.ZeroNameProbes.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -25,7 +25,7 @@ fi
dtrace=$1
$dtrace $dt_flags -qZn wassup'{printf("Iamkool");}' \
--qn BEGIN'{printf("I am done"); exit(0);}'
+-qn dtrace:::BEGIN'{printf("I am done"); exit(0);}'
status=$?
if [ "$status" -ne 0 ]; then
diff --git a/test/unittest/dtrace-util/tst.evaltime32.sh b/test/unittest/dtrace-util/tst.evaltime32.sh
index 0cc909c9..1343bb24 100755
--- a/test/unittest/dtrace-util/tst.evaltime32.sh
+++ b/test/unittest/dtrace-util/tst.evaltime32.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -36,7 +36,7 @@ for trigger in visible-constructor-32; do
$dtrace $dt_flags -q -c test/triggers/$trigger -x evaltime=$stage -s /dev/stdin <<EOF
syscall::brk:entry /pid == \$target/ { loader_seen = 1; }
syscall::write*:entry /pid == \$target/ { writes++; }
-END { printf("evaltime is $stage, trigger is %s, %i write()s; dynamic loader syscalls %s.\n",
+dtrace:::END { printf("evaltime is $stage, trigger is %s, %i write()s; dynamic loader syscalls %s.\n",
"$trigger", writes, loader_seen ? "seen" : "not seen"); }
EOF
done
@@ -46,7 +46,7 @@ for trigger in visible-constructor-32; do
$dtrace $dt_flags -q -c test/triggers/$trigger -s /dev/stdin <<EOF
syscall::brk:entry /pid == \$target/ { loader_seen = 1; }
syscall::write*:entry /pid == \$target/ { writes++; }
-END { printf("evaltime is default, trigger is %s, %i write()s; dynamic loader syscalls %s.\n",
+dtrace:::END { printf("evaltime is default, trigger is %s, %i write()s; dynamic loader syscalls %s.\n",
"$trigger", writes, loader_seen ? "seen" : "not seen"); }
EOF
done
diff --git a/test/unittest/dtrace-util/tst.runopt-e.d b/test/unittest/dtrace-util/tst.runopt-e.d
index 92476dd3..860b363e 100644
--- a/test/unittest/dtrace-util/tst.runopt-e.d
+++ b/test/unittest/dtrace-util/tst.runopt-e.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace("It executed (and should not have)!\n");
exit(0);
diff --git a/test/unittest/end/err.D_IDENT_UNDEF.timespent.d b/test/unittest/end/err.D_IDENT_UNDEF.timespent.d
index f8efd024..2adb2634 100644
--- a/test/unittest/end/err.D_IDENT_UNDEF.timespent.d
+++ b/test/unittest/end/err.D_IDENT_UNDEF.timespent.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,12 +16,12 @@
#pragma D option quiet
-END
+dtrace:::END
{
total = timestamp - start;
}
-BEGIN
+dtrace:::BEGIN
{
start = timestamp;
exit(0);
diff --git a/test/unittest/end/tst.end.d b/test/unittest/end/tst.end.d
index 120da936..a9ad07d8 100644
--- a/test/unittest/end/tst.end.d
+++ b/test/unittest/end/tst.end.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,17 +16,17 @@
#pragma D option quiet
-END
+dtrace:::END
{
printf("End fired after exit\n");
}
-BEGIN
+dtrace:::BEGIN
{
printf("Begin fired first\n");
}
-tick-1
+profile:::tick-1
{
printf("tick fired second\n");
printf("Call exit\n");
diff --git a/test/unittest/end/tst.endwithoutbegin.d b/test/unittest/end/tst.endwithoutbegin.d
index 27286c70..087c81b6 100644
--- a/test/unittest/end/tst.endwithoutbegin.d
+++ b/test/unittest/end/tst.endwithoutbegin.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,12 +16,12 @@
#pragma D option quiet
-END
+dtrace:::END
{
printf("End fired after exit\n");
}
-tick-1
+profile:::tick-1
{
exit(0);
}
diff --git a/test/unittest/end/tst.multibeginend.d b/test/unittest/end/tst.multibeginend.d
index f05cdc43..1c3bc7cc 100644
--- a/test/unittest/end/tst.multibeginend.d
+++ b/test/unittest/end/tst.multibeginend.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,40 +16,40 @@
#pragma D option quiet
-END
+dtrace:::END
{
printf("End1 fired after exit\n");
}
-END
+dtrace:::END
{
printf("End2 fired after exit\n");
}
-END
+dtrace:::END
{
printf("End3 fired after exit\n");
}
-END
+dtrace:::END
{
printf("End4 fired after exit\n");
}
-BEGIN
+dtrace:::BEGIN
{
printf("Begin fired first\n");
}
-BEGIN
+dtrace:::BEGIN
{
printf("Begin fired second\n");
}
-BEGIN
+dtrace:::BEGIN
{
printf("Begin fired third\n");
}
-BEGIN
+dtrace:::BEGIN
{
printf("Begin fired fourth\n");
}
-BEGIN
+dtrace:::BEGIN
{
printf("Begin fired fifth\n");
exit(0);
diff --git a/test/unittest/end/tst.multiend.d b/test/unittest/end/tst.multiend.d
index 36190187..91a50d39 100644
--- a/test/unittest/end/tst.multiend.d
+++ b/test/unittest/end/tst.multiend.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,24 +16,24 @@
#pragma D option quiet
-END
+dtrace:::END
{
printf("End1 fired after exit\n");
}
-END
+dtrace:::END
{
printf("End2 fired after exit\n");
}
-END
+dtrace:::END
{
printf("End3 fired after exit\n");
}
-END
+dtrace:::END
{
printf("End4 fired after exit\n");
}
-BEGIN
+dtrace:::BEGIN
{
printf("Begin fired first\n");
exit(0);
diff --git a/test/unittest/enum/err.D_DECL_IDRED.EnumSameName.d b/test/unittest/enum/err.D_DECL_IDRED.EnumSameName.d
index 054dfc26..4eaa97d1 100644
--- a/test/unittest/enum/err.D_DECL_IDRED.EnumSameName.d
+++ b/test/unittest/enum/err.D_DECL_IDRED.EnumSameName.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -30,7 +30,7 @@ enum shades {
WHITE
};
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/enum/err.D_SYNTAX.RepeatTypeNames.d b/test/unittest/enum/err.D_SYNTAX.RepeatTypeNames.d
index 57236245..59261356 100644
--- a/test/unittest/enum/err.D_SYNTAX.RepeatTypeNames.d
+++ b/test/unittest/enum/err.D_SYNTAX.RepeatTypeNames.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ enum colors {
not_int
};
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/enum/err.EnumMissingSymbol-1.d b/test/unittest/enum/err.EnumMissingSymbol-1.d
index b785e89b..5835ef06 100644
--- a/test/unittest/enum/err.EnumMissingSymbol-1.d
+++ b/test/unittest/enum/err.EnumMissingSymbol-1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@ enum one {
ONE
};
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/enum/err.EnumMissingSymbol-2.d b/test/unittest/enum/err.EnumMissingSymbol-2.d
index bd5ecf88..063ca192 100644
--- a/test/unittest/enum/err.EnumMissingSymbol-2.d
+++ b/test/unittest/enum/err.EnumMissingSymbol-2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@ enum one {
ONE,,
};
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/enum/err.EnumMissingSymbol-3.d b/test/unittest/enum/err.EnumMissingSymbol-3.d
index e6ddb1e6..a0d93bd4 100644
--- a/test/unittest/enum/err.EnumMissingSymbol-3.d
+++ b/test/unittest/enum/err.EnumMissingSymbol-3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@ enum one {
,
};
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/enum/err.RepeatIdentifiers.d b/test/unittest/enum/err.RepeatIdentifiers.d
index 0dfd7b86..4a60d6cc 100644
--- a/test/unittest/enum/err.RepeatIdentifiers.d
+++ b/test/unittest/enum/err.RepeatIdentifiers.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@ enum colors {
BLUE
};
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/enum/tst.EnumKernelDup.d b/test/unittest/enum/tst.EnumKernelDup.d
index c1c95f2c..327c4c50 100644
--- a/test/unittest/enum/tst.EnumKernelDup.d
+++ b/test/unittest/enum/tst.EnumKernelDup.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@ enum dirs {
DOWN
};
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/enum/tst.EnumSameValue.d b/test/unittest/enum/tst.EnumSameValue.d
index d6192d4f..f67dd488 100644
--- a/test/unittest/enum/tst.EnumSameValue.d
+++ b/test/unittest/enum/tst.EnumSameValue.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@ enum colors {
BLUE = 2
};
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/enum/tst.EnumTrailingComma.d b/test/unittest/enum/tst.EnumTrailingComma.d
index c08cb259..0378e6ce 100644
--- a/test/unittest/enum/tst.EnumTrailingComma.d
+++ b/test/unittest/enum/tst.EnumTrailingComma.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -59,7 +59,7 @@ typedef enum nonmotor_transport {
SKATEBOARD
} nonmotor_trasport_t;
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/error/tst.DTRACEFLT_BADADDR.d b/test/unittest/error/tst.DTRACEFLT_BADADDR.d
index e1eeb453..cfdfcf6a 100644
--- a/test/unittest/error/tst.DTRACEFLT_BADADDR.d
+++ b/test/unittest/error/tst.DTRACEFLT_BADADDR.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-ERROR
+dtrace:::ERROR
{
printf("The arguments are %u %u %u %u\n",
arg1, arg2, arg4, arg5);
@@ -25,7 +25,7 @@ ERROR
exit(0);
}
-BEGIN
+dtrace:::BEGIN
{
*(char *)NULL;
}
diff --git a/test/unittest/error/tst.DTRACEFLT_BADADDR.null_ptr_field.d b/test/unittest/error/tst.DTRACEFLT_BADADDR.null_ptr_field.d
index 8b7a4d63..fde88ce7 100644
--- a/test/unittest/error/tst.DTRACEFLT_BADADDR.null_ptr_field.d
+++ b/test/unittest/error/tst.DTRACEFLT_BADADDR.null_ptr_field.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,14 +13,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
myid = id;
trace(((struct task_struct *)NULL)->pid);
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(arg1 != myid || arg2 != 0 || arg4 != DTRACEFLT_BADADDR ||
arg5 != 0);
diff --git a/test/unittest/error/tst.DTRACEFLT_BADADDR2.d b/test/unittest/error/tst.DTRACEFLT_BADADDR2.d
index a822e63a..f233ddff 100644
--- a/test/unittest/error/tst.DTRACEFLT_BADADDR2.d
+++ b/test/unittest/error/tst.DTRACEFLT_BADADDR2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-ERROR
+dtrace:::ERROR
{
printf("The arguments are %u %u %u %u\n",
arg1, arg2, arg4, arg5);
@@ -23,7 +23,7 @@ ERROR
exit(0);
}
-BEGIN
+dtrace:::BEGIN
{
x = (int *)0x4000;
y = *x;
diff --git a/test/unittest/error/tst.DTRACEFLT_DIVZERO.div.d b/test/unittest/error/tst.DTRACEFLT_DIVZERO.div.d
index b1d15423..24b46bde 100644
--- a/test/unittest/error/tst.DTRACEFLT_DIVZERO.div.d
+++ b/test/unittest/error/tst.DTRACEFLT_DIVZERO.div.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,12 +13,12 @@
#pragma D option quiet
-BEGIN { myid = id } /* clause 0 */
-BEGIN { myid = id } /* clause 1 */
-BEGIN { myid = id } /* clause 2 */
-BEGIN { myid = id } /* clause 3 */
+dtrace:::BEGIN { myid = id } /* clause 0 */
+dtrace:::BEGIN { myid = id } /* clause 1 */
+dtrace:::BEGIN { myid = id } /* clause 2 */
+dtrace:::BEGIN { myid = id } /* clause 3 */
-BEGIN
+dtrace:::BEGIN
{
myid = id;
i = 1;
@@ -27,7 +27,7 @@ BEGIN
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(arg1 != myid || arg2 != 4 || arg4 != DTRACEFLT_DIVZERO ||
arg5 != 0);
diff --git a/test/unittest/error/tst.DTRACEFLT_DIVZERO.mod.d b/test/unittest/error/tst.DTRACEFLT_DIVZERO.mod.d
index 69452d8c..c4718a90 100644
--- a/test/unittest/error/tst.DTRACEFLT_DIVZERO.mod.d
+++ b/test/unittest/error/tst.DTRACEFLT_DIVZERO.mod.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,12 +13,12 @@
#pragma D option quiet
-BEGIN { myid = id; } /* clause 0 */
-BEGIN { myid = id; } /* clause 1 */
-BEGIN { myid = id; } /* clause 2 */
-BEGIN { myid = id; } /* clause 3 */
+dtrace:::BEGIN { myid = id; } /* clause 0 */
+dtrace:::BEGIN { myid = id; } /* clause 1 */
+dtrace:::BEGIN { myid = id; } /* clause 2 */
+dtrace:::BEGIN { myid = id; } /* clause 3 */
-BEGIN
+dtrace:::BEGIN
{
myid = id;
i = 1;
@@ -27,7 +27,7 @@ BEGIN
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(arg1 != myid || arg2 != 4 || arg4 != DTRACEFLT_DIVZERO ||
arg5 != 0);
diff --git a/test/unittest/error/tst.DTRACEFLT_UNKNOWN.d b/test/unittest/error/tst.DTRACEFLT_UNKNOWN.d
index c74762ae..c8924e82 100644
--- a/test/unittest/error/tst.DTRACEFLT_UNKNOWN.d
+++ b/test/unittest/error/tst.DTRACEFLT_UNKNOWN.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-ERROR
+dtrace:::ERROR
{
printf("The arguments are %u %u PC %u %u\n",
arg1, arg2, arg4, arg5);
@@ -24,7 +24,7 @@ ERROR
exit(0);
}
-BEGIN
+dtrace:::BEGIN
{
x = (int *)64;
y = *x;
diff --git a/test/unittest/error/tst.argv-corruption-by-error.d b/test/unittest/error/tst.argv-corruption-by-error.d
index 1fdd8985..a286b261 100644
--- a/test/unittest/error/tst.argv-corruption-by-error.d
+++ b/test/unittest/error/tst.argv-corruption-by-error.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -36,7 +36,7 @@ syscall::write*:entry
}
syscall::write*:entry,
-ERROR {
+dtrace:::ERROR {
printf("%d / %d / %d / %d / %d / %d\n",
arg0, arg1, arg2, arg3, arg4, arg5);
}
diff --git a/test/unittest/error/tst.clause_scope-begin-ended.d b/test/unittest/error/tst.clause_scope-begin-ended.d
index 6ba9f22a..a23528eb 100644
--- a/test/unittest/error/tst.clause_scope-begin-ended.d
+++ b/test/unittest/error/tst.clause_scope-begin-ended.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,17 +17,17 @@
#pragma D option quiet
-ERROR
+dtrace:::ERROR
{
printf("Error fired\n");
}
-BEGIN
+dtrace:::BEGIN
{
trace(((struct task_struct *)NULL)->pid);
}
-BEGIN
+dtrace:::BEGIN
{
printf("Clause executed\n");
exit(0);
diff --git a/test/unittest/error/tst.clause_scope-begin.d b/test/unittest/error/tst.clause_scope-begin.d
index c1195854..1ef6e3d0 100644
--- a/test/unittest/error/tst.clause_scope-begin.d
+++ b/test/unittest/error/tst.clause_scope-begin.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,22 +17,22 @@
#pragma D option quiet
-ERROR
+dtrace:::ERROR
{
printf("Error fired\n");
}
-BEGIN
+dtrace:::BEGIN
{
trace(((struct task_struct *)NULL)->pid);
}
-BEGIN
+dtrace:::BEGIN
{
printf("Clause executed\n");
}
-tick-1s
+profile:::tick-1s
{
exit(0);
}
diff --git a/test/unittest/error/tst.clause_scope-regular.d b/test/unittest/error/tst.clause_scope-regular.d
index cda9f70a..1c84d0f8 100644
--- a/test/unittest/error/tst.clause_scope-regular.d
+++ b/test/unittest/error/tst.clause_scope-regular.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,17 +15,17 @@
#pragma D option quiet
-ERROR
+dtrace:::ERROR
{
printf("Error fired\n");
}
-tick-10ms
+profile:::tick-10ms
{
trace(((struct task_struct *)NULL)->pid);
}
-tick-10ms
+profile:::tick-10ms
{
printf("Clause executed\n");
exit(0);
diff --git a/test/unittest/error/tst.error.d b/test/unittest/error/tst.error.d
index 6cace8e3..afdb54a6 100644
--- a/test/unittest/error/tst.error.d
+++ b/test/unittest/error/tst.error.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,13 +13,13 @@
#pragma D option quiet
-ERROR
+dtrace:::ERROR
{
printf("Error fired\n");
exit(0);
}
-BEGIN
+dtrace:::BEGIN
{
*(char *)NULL;
exit(1);
diff --git a/test/unittest/error/tst.errorend.d b/test/unittest/error/tst.errorend.d
index 8e22d393..27725fbf 100644
--- a/test/unittest/error/tst.errorend.d
+++ b/test/unittest/error/tst.errorend.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,18 +13,18 @@
#pragma D option quiet
-ERROR
+dtrace:::ERROR
{
printf("Error fired\n");
exit(0);
}
-END
+dtrace:::END
{
printf("End fired after exit\n");
}
-BEGIN
+dtrace:::BEGIN
{
*(char *)NULL;
exit(1);
diff --git a/test/unittest/error/tst.fault-location.sh b/test/unittest/error/tst.fault-location.sh
index 714d863b..52c92409 100755
--- a/test/unittest/error/tst.fault-location.sh
+++ b/test/unittest/error/tst.fault-location.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -12,14 +12,14 @@
dtrace=$1
$dtrace $dt_flags -xdisasm=8 -Sn '
-BEGIN
+dtrace:::BEGIN
{
a = b = 0;
trace(a / b);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/error/tst.trace_string.d b/test/unittest/error/tst.trace_string.d
index f5c8412b..8abf2c67 100644
--- a/test/unittest/error/tst.trace_string.d
+++ b/test/unittest/error/tst.trace_string.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,13 +13,13 @@
#pragma D option quiet
-ERROR
+dtrace:::ERROR
{
trace("Error fired");
exit(0);
}
-BEGIN
+dtrace:::BEGIN
{
*(char *)NULL;
exit(1);
diff --git a/test/unittest/fbtprovider/err.D_ARGS_IDX.void-void.d b/test/unittest/fbtprovider/err.D_ARGS_IDX.void-void.d
index 4bdf36cb..cd7cfc59 100644
--- a/test/unittest/fbtprovider/err.D_ARGS_IDX.void-void.d
+++ b/test/unittest/fbtprovider/err.D_ARGS_IDX.void-void.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@ fbt:vmlinux:oops_enter:return
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/fbtprovider/err.D_ARGS_IDX.void.d b/test/unittest/fbtprovider/err.D_ARGS_IDX.void.d
index 516d733a..220d3bf1 100644
--- a/test/unittest/fbtprovider/err.D_ARGS_IDX.void.d
+++ b/test/unittest/fbtprovider/err.D_ARGS_IDX.void.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@ fbt:vmlinux:exit_creds:return
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/fbtprovider/err.D_PDESC_ZERO.notreturn.d b/test/unittest/fbtprovider/err.D_PDESC_ZERO.notreturn.d
index 6e668b2d..5787e4be 100644
--- a/test/unittest/fbtprovider/err.D_PDESC_ZERO.notreturn.d
+++ b/test/unittest/fbtprovider/err.D_PDESC_ZERO.notreturn.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->traceme = 1;
}
diff --git a/test/unittest/fbtprovider/tst.entry.d b/test/unittest/fbtprovider/tst.entry.d
index 01a8d241..91956f9f 100644
--- a/test/unittest/fbtprovider/tst.entry.d
+++ b/test/unittest/fbtprovider/tst.entry.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
#pragma D option statusrate=10ms
-BEGIN
+dtrace:::BEGIN
{
num_entry = 0;
}
diff --git a/test/unittest/fbtprovider/tst.entryargs.d b/test/unittest/fbtprovider/tst.entryargs.d
index 0226659b..de8bb85a 100644
--- a/test/unittest/fbtprovider/tst.entryargs.d
+++ b/test/unittest/fbtprovider/tst.entryargs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
#pragma D option statusrate=10ms
-BEGIN
+dtrace:::BEGIN
{
num_entry = 0;
}
diff --git a/test/unittest/fbtprovider/tst.manyargs.d b/test/unittest/fbtprovider/tst.manyargs.d
index de1f22de..34165ef3 100644
--- a/test/unittest/fbtprovider/tst.manyargs.d
+++ b/test/unittest/fbtprovider/tst.manyargs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option statusrate=10ms
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
me = pid;
num_entry = 0;
diff --git a/test/unittest/fbtprovider/tst.offset.d b/test/unittest/fbtprovider/tst.offset.d
index 4656281c..5ab5b360 100644
--- a/test/unittest/fbtprovider/tst.offset.d
+++ b/test/unittest/fbtprovider/tst.offset.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
#pragma D option statusrate=10ms
-BEGIN
+dtrace:::BEGIN
{
self->traceme = 1;
}
diff --git a/test/unittest/fbtprovider/tst.return1.d b/test/unittest/fbtprovider/tst.return1.d
index f63a237f..c7adc978 100644
--- a/test/unittest/fbtprovider/tst.return1.d
+++ b/test/unittest/fbtprovider/tst.return1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
#pragma D option zdefs
-BEGIN
+dtrace:::BEGIN
{
niter = 0;
rval = -1;
diff --git a/test/unittest/fbtprovider/tst.tls.d b/test/unittest/fbtprovider/tst.tls.d
index 9b65d7e1..31123876 100644
--- a/test/unittest/fbtprovider/tst.tls.d
+++ b/test/unittest/fbtprovider/tst.tls.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
#pragma D option statusrate=10ms
-BEGIN
+dtrace:::BEGIN
{
num_entry = 0;
num_return = 0;
diff --git a/test/unittest/fbtprovider/tst.tls2.d b/test/unittest/fbtprovider/tst.tls2.d
index e95ae234..17b6be59 100644
--- a/test/unittest/fbtprovider/tst.tls2.d
+++ b/test/unittest/fbtprovider/tst.tls2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
#pragma D option statusrate=10ms
-BEGIN
+dtrace:::BEGIN
{
num_entry = 0;
num_return = 0;
diff --git a/test/unittest/funcs/alloca/err.D_ALLOCA_INCOMPAT.ternary.d b/test/unittest/funcs/alloca/err.D_ALLOCA_INCOMPAT.ternary.d
index 8de49be0..def5b37b 100644
--- a/test/unittest/funcs/alloca/err.D_ALLOCA_INCOMPAT.ternary.d
+++ b/test/unittest/funcs/alloca/err.D_ALLOCA_INCOMPAT.ternary.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,13 +14,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = (char *) alloca(1);
a = (a == NULL) ? (char *) 50 : a;
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/alloca/err.D_ALLOCA_INCOMPAT.var-clash-non-first.d b/test/unittest/funcs/alloca/err.D_ALLOCA_INCOMPAT.var-clash-non-first.d
index ace3fd3a..7bb757be 100644
--- a/test/unittest/funcs/alloca/err.D_ALLOCA_INCOMPAT.var-clash-non-first.d
+++ b/test/unittest/funcs/alloca/err.D_ALLOCA_INCOMPAT.var-clash-non-first.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,13 +14,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
b = (char *) &`max_pfn;
a = b + 5;
}
-BEGIN
+dtrace:::BEGIN
{
a = (char *) alloca(1);
trace(a);
diff --git a/test/unittest/funcs/alloca/err.D_ALLOCA_INCOMPAT.var-clash.d b/test/unittest/funcs/alloca/err.D_ALLOCA_INCOMPAT.var-clash.d
index fe9e2749..c76a2fad 100644
--- a/test/unittest/funcs/alloca/err.D_ALLOCA_INCOMPAT.var-clash.d
+++ b/test/unittest/funcs/alloca/err.D_ALLOCA_INCOMPAT.var-clash.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,12 +15,12 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = (char *) alloca(1);
}
-BEGIN
+dtrace:::BEGIN
{
b = (char *) &`max_pfn;
a = NULL;
diff --git a/test/unittest/funcs/alloca/err.alloca-bcopy-before-beyond.d b/test/unittest/funcs/alloca/err.alloca-bcopy-before-beyond.d
index 332b265d..4920fb85 100644
--- a/test/unittest/funcs/alloca/err.alloca-bcopy-before-beyond.d
+++ b/test/unittest/funcs/alloca/err.alloca-bcopy-before-beyond.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = "0";
s = (char *)alloca(15);
@@ -21,7 +21,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/err.alloca-bcopy-before-bottom.d b/test/unittest/funcs/alloca/err.alloca-bcopy-before-bottom.d
index add76824..57fec746 100644
--- a/test/unittest/funcs/alloca/err.alloca-bcopy-before-bottom.d
+++ b/test/unittest/funcs/alloca/err.alloca-bcopy-before-bottom.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = "0";
s = (char *)alloca(15);
@@ -21,7 +21,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/err.alloca-bcopy-beyond-top.d b/test/unittest/funcs/alloca/err.alloca-bcopy-beyond-top.d
index 5ed1eaa5..7e6e40c8 100644
--- a/test/unittest/funcs/alloca/err.alloca-bcopy-beyond-top.d
+++ b/test/unittest/funcs/alloca/err.alloca-bcopy-beyond-top.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = "01";
s = (char *)alloca(16);
@@ -21,7 +21,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/err.alloca-bcopy-crossing-bottom.d b/test/unittest/funcs/alloca/err.alloca-bcopy-crossing-bottom.d
index fa3a8d5c..a7b7aa0e 100644
--- a/test/unittest/funcs/alloca/err.alloca-bcopy-crossing-bottom.d
+++ b/test/unittest/funcs/alloca/err.alloca-bcopy-crossing-bottom.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = "01";
s = (char *)alloca(15);
@@ -21,7 +21,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/err.alloca-bcopy-crossing-top.d b/test/unittest/funcs/alloca/err.alloca-bcopy-crossing-top.d
index 8d4e1609..5a6a33e8 100644
--- a/test/unittest/funcs/alloca/err.alloca-bcopy-crossing-top.d
+++ b/test/unittest/funcs/alloca/err.alloca-bcopy-crossing-top.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = "01";
s = (char *)alloca(16);
@@ -21,7 +21,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/err.alloca-crossing-clauses.d b/test/unittest/funcs/alloca/err.alloca-crossing-clauses.d
index eaadc40a..d743f474 100644
--- a/test/unittest/funcs/alloca/err.alloca-crossing-clauses.d
+++ b/test/unittest/funcs/alloca/err.alloca-crossing-clauses.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,19 +13,19 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = (char *)alloca(1);
*s = 'a';
}
-BEGIN
+dtrace:::BEGIN
{
trace(*s);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
\ No newline at end of file
diff --git a/test/unittest/funcs/alloca/err.alloca-load-before-bottom.d b/test/unittest/funcs/alloca/err.alloca-load-before-bottom.d
index 9eeafc0f..2dab69af 100644
--- a/test/unittest/funcs/alloca/err.alloca-load-before-bottom.d
+++ b/test/unittest/funcs/alloca/err.alloca-load-before-bottom.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,14 +13,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = (char *)alloca(15);
trace(s[-1]);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/err.alloca-load-beyond-top.d b/test/unittest/funcs/alloca/err.alloca-load-beyond-top.d
index b121179c..45252ae9 100644
--- a/test/unittest/funcs/alloca/err.alloca-load-beyond-top.d
+++ b/test/unittest/funcs/alloca/err.alloca-load-beyond-top.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,14 +15,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = (char *)alloca(15);
trace(s[16]);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/err.alloca-load-crossing-bottom.d b/test/unittest/funcs/alloca/err.alloca-load-crossing-bottom.d
index 8208ea5e..7ae46a80 100644
--- a/test/unittest/funcs/alloca/err.alloca-load-crossing-bottom.d
+++ b/test/unittest/funcs/alloca/err.alloca-load-crossing-bottom.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,13 +13,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = (int *)alloca(10);
trace(s[-1]);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/err.alloca-null-deref-lvalue.d b/test/unittest/funcs/alloca/err.alloca-null-deref-lvalue.d
index 97d13f12..24c00e69 100644
--- a/test/unittest/funcs/alloca/err.alloca-null-deref-lvalue.d
+++ b/test/unittest/funcs/alloca/err.alloca-null-deref-lvalue.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
#pragma D option scratchsize=51
-BEGIN
+dtrace:::BEGIN
{
s = (char *) alloca(10);
s = NULL;
@@ -23,7 +23,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/err.alloca-null-deref.d b/test/unittest/funcs/alloca/err.alloca-null-deref.d
index 77ee7306..4a5017a8 100644
--- a/test/unittest/funcs/alloca/err.alloca-null-deref.d
+++ b/test/unittest/funcs/alloca/err.alloca-null-deref.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = (char *) alloca(10);
s = NULL;
@@ -21,7 +21,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/err.alloca-scratch-exceeding-bcopy.d b/test/unittest/funcs/alloca/err.alloca-scratch-exceeding-bcopy.d
index 0d45362f..f72ae57c 100644
--- a/test/unittest/funcs/alloca/err.alloca-scratch-exceeding-bcopy.d
+++ b/test/unittest/funcs/alloca/err.alloca-scratch-exceeding-bcopy.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@
string a;
-BEGIN
+dtrace:::BEGIN
{
a = "0123456789abcdefgh";
s = (char *)alloca(9);
@@ -30,7 +30,7 @@ BEGIN
exit((s[0] == '0' && s[16] == 'g') ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/err.alloca-store-before-bottom.d b/test/unittest/funcs/alloca/err.alloca-store-before-bottom.d
index c0e5e4e0..1b47d563 100644
--- a/test/unittest/funcs/alloca/err.alloca-store-before-bottom.d
+++ b/test/unittest/funcs/alloca/err.alloca-store-before-bottom.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,14 +13,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = (char *)alloca(15);
s[-1] = 65;
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/err.alloca-store-beyond-top.d b/test/unittest/funcs/alloca/err.alloca-store-beyond-top.d
index a47024ac..82338a56 100644
--- a/test/unittest/funcs/alloca/err.alloca-store-beyond-top.d
+++ b/test/unittest/funcs/alloca/err.alloca-store-beyond-top.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,14 +15,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = (char *)alloca(15);
s[16] = 65;
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/err.alloca-store-crossing-bottom.d b/test/unittest/funcs/alloca/err.alloca-store-crossing-bottom.d
index b4dc5a4c..e071d65a 100644
--- a/test/unittest/funcs/alloca/err.alloca-store-crossing-bottom.d
+++ b/test/unittest/funcs/alloca/err.alloca-store-crossing-bottom.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,14 +13,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = (int *)alloca(15);
s[-1] = 65;
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/err.alloca-too-large.d b/test/unittest/funcs/alloca/err.alloca-too-large.d
index 6ba87781..f850f4b9 100644
--- a/test/unittest/funcs/alloca/err.alloca-too-large.d
+++ b/test/unittest/funcs/alloca/err.alloca-too-large.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,14 +14,14 @@
#pragma D option quiet
#pragma D option scratchsize=64
-BEGIN
+dtrace:::BEGIN
{
sz = 65;
alloca(sz);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-alignment.d b/test/unittest/funcs/alloca/tst.alloca-alignment.d
index b343cda9..12885aaa 100644
--- a/test/unittest/funcs/alloca/tst.alloca-alignment.d
+++ b/test/unittest/funcs/alloca/tst.alloca-alignment.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = alloca(1);
b = alloca(1);
@@ -28,7 +28,7 @@ BEGIN
exit((uint64_t) b - (uint64_t) a != sizeof (uint64_t));
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-arith.d b/test/unittest/funcs/alloca/tst.alloca-arith.d
index 6a7bc335..303ca900 100644
--- a/test/unittest/funcs/alloca/tst.alloca-arith.d
+++ b/test/unittest/funcs/alloca/tst.alloca-arith.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
x = (char *)alloca(1);
x = (char *)alloca(10);
@@ -23,7 +23,7 @@ BEGIN
exit(z == 2 ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-array-load.d b/test/unittest/funcs/alloca/tst.alloca-array-load.d
index 3db98049..41ce9b83 100644
--- a/test/unittest/funcs/alloca/tst.alloca-array-load.d
+++ b/test/unittest/funcs/alloca/tst.alloca-array-load.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
int *arr;
-BEGIN
+dtrace:::BEGIN
{
arr = alloca(5 * sizeof(int));
arr[3] = 0x42;
@@ -23,7 +23,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-array-store.d b/test/unittest/funcs/alloca/tst.alloca-array-store.d
index 17edb584..276b31ae 100644
--- a/test/unittest/funcs/alloca/tst.alloca-array-store.d
+++ b/test/unittest/funcs/alloca/tst.alloca-array-store.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,14 +15,14 @@
int *arr;
-BEGIN
+dtrace:::BEGIN
{
arr = alloca(5 * sizeof(int));
arr[3] = 0x42;
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-bcopy-top.d b/test/unittest/funcs/alloca/tst.alloca-bcopy-top.d
index 8ae26905..278d2cc2 100644
--- a/test/unittest/funcs/alloca/tst.alloca-bcopy-top.d
+++ b/test/unittest/funcs/alloca/tst.alloca-bcopy-top.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = "0";
s = (char *)alloca(15);
@@ -22,7 +22,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-crossing-clauses.d b/test/unittest/funcs/alloca/tst.alloca-crossing-clauses.d
index 91409ec3..aaa832d8 100644
--- a/test/unittest/funcs/alloca/tst.alloca-crossing-clauses.d
+++ b/test/unittest/funcs/alloca/tst.alloca-crossing-clauses.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,20 +14,20 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = (char *)alloca(1);
*s = 'a';
}
-BEGIN
+dtrace:::BEGIN
{
s2 = (char *)alloca(1);
*s2 = 'b';
exit(s == s2 ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
\ No newline at end of file
diff --git a/test/unittest/funcs/alloca/tst.alloca-deref-load.d b/test/unittest/funcs/alloca/tst.alloca-deref-load.d
index 2d23cdd3..851e2dec 100644
--- a/test/unittest/funcs/alloca/tst.alloca-deref-load.d
+++ b/test/unittest/funcs/alloca/tst.alloca-deref-load.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
int *val;
-BEGIN
+dtrace:::BEGIN
{
val = alloca(sizeof(int));
*val = 0x42;
@@ -23,7 +23,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-deref-store.d b/test/unittest/funcs/alloca/tst.alloca-deref-store.d
index e7d36e53..913cf422 100644
--- a/test/unittest/funcs/alloca/tst.alloca-deref-store.d
+++ b/test/unittest/funcs/alloca/tst.alloca-deref-store.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,14 +15,14 @@
int *val;
-BEGIN
+dtrace:::BEGIN
{
val = alloca(sizeof(int));
*val = 0x42;
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-funcs.d b/test/unittest/funcs/alloca/tst.alloca-funcs.d
index a716d27d..2c9ac175 100644
--- a/test/unittest/funcs/alloca/tst.alloca-funcs.d
+++ b/test/unittest/funcs/alloca/tst.alloca-funcs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
* from one test to the next.
*/
-BEGIN
+dtrace:::BEGIN
{
base = (char *)alloca(0);
x = (char *) alloca(8);
@@ -31,7 +31,7 @@ BEGIN
printf("%x\n", x - base);
}
-BEGIN
+dtrace:::BEGIN
{
x = (char *) alloca(8);
x[0] = 'a';
@@ -41,7 +41,7 @@ BEGIN
trace(basename(x));
}
-BEGIN
+dtrace:::BEGIN
{
x = (char *) alloca(8);
y = (char *) alloca(8);
@@ -54,7 +54,7 @@ BEGIN
trace(index(x, y));
}
-BEGIN
+dtrace:::BEGIN
{
x = (char *) alloca(8);
y = (char *) alloca(8);
@@ -67,7 +67,7 @@ BEGIN
trace(rindex(x, y));
}
-BEGIN
+dtrace:::BEGIN
{
x = (char *) alloca(8);
x[0] = 'a';
@@ -77,7 +77,7 @@ BEGIN
trace(strchr(x, '/'));
}
-BEGIN
+dtrace:::BEGIN
{
x = (char *) alloca(8);
x[0] = 'a';
@@ -87,7 +87,7 @@ BEGIN
trace(strrchr(x, '/'));
}
-BEGIN
+dtrace:::BEGIN
{
x = (char *) alloca(8);
x[0] = 'a';
@@ -97,7 +97,7 @@ BEGIN
trace(strlen(x));
}
-BEGIN
+dtrace:::BEGIN
{
x = (char *) alloca(8);
y = (char *) alloca(8);
@@ -110,7 +110,7 @@ BEGIN
trace(strjoin(x, y));
}
-BEGIN
+dtrace:::BEGIN
{
x = (char *) alloca(8);
y = (char *) alloca(8);
@@ -123,7 +123,7 @@ BEGIN
trace(strstr(x, y));
}
-BEGIN
+dtrace:::BEGIN
{
x = (char *) alloca(8);
y = (char *) alloca(8);
@@ -136,7 +136,7 @@ BEGIN
trace(strtok(x, y));
}
-BEGIN
+dtrace:::BEGIN
{
x = (char *) alloca(8);
x[0] = '/';
@@ -144,7 +144,7 @@ BEGIN
trace(strtok(NULL, x));
}
-BEGIN
+dtrace:::BEGIN
{
x = (char *) alloca(8);
x[0] = 'a';
@@ -154,12 +154,12 @@ BEGIN
trace(substr(x, 0, 1));
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-overtainting.sh b/test/unittest/funcs/alloca/tst.alloca-overtainting.sh
index 3d4d64ba..89e6c751 100755
--- a/test/unittest/funcs/alloca/tst.alloca-overtainting.sh
+++ b/test/unittest/funcs/alloca/tst.alloca-overtainting.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -15,7 +15,7 @@ dtrace=$1
tmpfile=${tmpdir:-/tmp}/tst.alloca0-overtainting.$$
$dtrace $dt_flags -xtree=4 -s /dev/stdin > $tmpfile 2>&1 <<EOT
-BEGIN
+dtrace:::BEGIN
{
bar = alloca(10);
trace(bar);
diff --git a/test/unittest/funcs/alloca/tst.alloca-scratch-filling-bcopy.d b/test/unittest/funcs/alloca/tst.alloca-scratch-filling-bcopy.d
index 367b74c3..88c9b016 100644
--- a/test/unittest/funcs/alloca/tst.alloca-scratch-filling-bcopy.d
+++ b/test/unittest/funcs/alloca/tst.alloca-scratch-filling-bcopy.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
string a;
-BEGIN
+dtrace:::BEGIN
{
a = "01234567";
s = (char *)alloca(8);
@@ -25,7 +25,7 @@ BEGIN
exit((s[0] == '0' && s[7] == '7') ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-store-load-aliasing-arith-bottom.d b/test/unittest/funcs/alloca/tst.alloca-store-load-aliasing-arith-bottom.d
index faeaefde..66200227 100644
--- a/test/unittest/funcs/alloca/tst.alloca-store-load-aliasing-arith-bottom.d
+++ b/test/unittest/funcs/alloca/tst.alloca-store-load-aliasing-arith-bottom.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = (char *)alloca(10);
j = s - 1;
@@ -23,7 +23,7 @@ BEGIN
exit(s[0] == 65 ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-store-load-aliasing-arith.d b/test/unittest/funcs/alloca/tst.alloca-store-load-aliasing-arith.d
index e55169c3..3d1153f4 100644
--- a/test/unittest/funcs/alloca/tst.alloca-store-load-aliasing-arith.d
+++ b/test/unittest/funcs/alloca/tst.alloca-store-load-aliasing-arith.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = (char *)alloca(1);
s = (char *)alloca(10);
@@ -23,7 +23,7 @@ BEGIN
exit(s[0] == 65 ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-store-load-bottom.d b/test/unittest/funcs/alloca/tst.alloca-store-load-bottom.d
index 7bcb5133..4627aad7 100644
--- a/test/unittest/funcs/alloca/tst.alloca-store-load-bottom.d
+++ b/test/unittest/funcs/alloca/tst.alloca-store-load-bottom.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,14 +14,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = (char *)alloca(10);
s[0] = 65;
exit(s[0] == 65 ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-store-load-idx-1.d b/test/unittest/funcs/alloca/tst.alloca-store-load-idx-1.d
index de8fcba0..09ffb485 100644
--- a/test/unittest/funcs/alloca/tst.alloca-store-load-idx-1.d
+++ b/test/unittest/funcs/alloca/tst.alloca-store-load-idx-1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,14 +14,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = (char *)alloca(10);
s[1] = 65;
exit(s[1] == 65 ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-store-load-top.d b/test/unittest/funcs/alloca/tst.alloca-store-load-top.d
index 48b50044..ad84e162 100644
--- a/test/unittest/funcs/alloca/tst.alloca-store-load-top.d
+++ b/test/unittest/funcs/alloca/tst.alloca-store-load-top.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,14 +14,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = (char *)alloca(10);
s[9] = 65;
exit(s[9] == 65 ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-struct-load.d b/test/unittest/funcs/alloca/tst.alloca-struct-load.d
index 5f022985..67def13e 100644
--- a/test/unittest/funcs/alloca/tst.alloca-struct-load.d
+++ b/test/unittest/funcs/alloca/tst.alloca-struct-load.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ struct foo {
int c;
} *ptr;
-BEGIN
+dtrace:::BEGIN
{
ptr = alloca(sizeof(struct foo));
ptr->c = 0x42;
@@ -27,7 +27,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-struct-store.d b/test/unittest/funcs/alloca/tst.alloca-struct-store.d
index 4f55f958..d2d9eddf 100644
--- a/test/unittest/funcs/alloca/tst.alloca-struct-store.d
+++ b/test/unittest/funcs/alloca/tst.alloca-struct-store.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,14 +19,14 @@ struct foo {
int c;
} *ptr;
-BEGIN
+dtrace:::BEGIN
{
ptr = alloca(sizeof(struct foo));
ptr->c = 0x42;
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-struct-union-load.d b/test/unittest/funcs/alloca/tst.alloca-struct-union-load.d
index 7361b494..79de739f 100644
--- a/test/unittest/funcs/alloca/tst.alloca-struct-union-load.d
+++ b/test/unittest/funcs/alloca/tst.alloca-struct-union-load.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -26,7 +26,7 @@ struct st {
} s;
} *ptr;
-BEGIN
+dtrace:::BEGIN
{
ptr = alloca(sizeof(struct st));
ptr->s.u.apa.c = 0x42;
@@ -34,7 +34,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca-struct-union-store.d b/test/unittest/funcs/alloca/tst.alloca-struct-union-store.d
index c0cbd787..a34257d9 100644
--- a/test/unittest/funcs/alloca/tst.alloca-struct-union-store.d
+++ b/test/unittest/funcs/alloca/tst.alloca-struct-union-store.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -26,14 +26,14 @@ struct st {
} s;
} *ptr;
-BEGIN
+dtrace:::BEGIN
{
ptr = alloca(sizeof(struct st));
ptr->s.u.apa.c = 0x42;
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca0-after-alloca-load.d b/test/unittest/funcs/alloca/tst.alloca0-after-alloca-load.d
index 904f5ce3..2d8ec29d 100644
--- a/test/unittest/funcs/alloca/tst.alloca0-after-alloca-load.d
+++ b/test/unittest/funcs/alloca/tst.alloca0-after-alloca-load.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,14 +15,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = alloca(10);
s = alloca(0);
exit(alloca(0) == s ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca0-after-alloca.d b/test/unittest/funcs/alloca/tst.alloca0-after-alloca.d
index 62e79b90..81a88549 100644
--- a/test/unittest/funcs/alloca/tst.alloca0-after-alloca.d
+++ b/test/unittest/funcs/alloca/tst.alloca0-after-alloca.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,13 +14,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = alloca(10);
exit(alloca(0) == alloca(0) ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca0-load.d b/test/unittest/funcs/alloca/tst.alloca0-load.d
index 508c2c97..b4b14906 100644
--- a/test/unittest/funcs/alloca/tst.alloca0-load.d
+++ b/test/unittest/funcs/alloca/tst.alloca0-load.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,13 +15,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = alloca(0);
exit(alloca(0) == s ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.alloca0-values.sh b/test/unittest/funcs/alloca/tst.alloca0-values.sh
index 07b2393a..61fe0e76 100755
--- a/test/unittest/funcs/alloca/tst.alloca0-values.sh
+++ b/test/unittest/funcs/alloca/tst.alloca0-values.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -15,7 +15,7 @@ dtrace=$1
tmpfile=${tmpdir:-/tmp}/tst.alloca0-values.$$
$dtrace $dt_flags -o $tmpfile -s /dev/stdin <<EOT
-BEGIN {
+dtrace:::BEGIN {
trace(alloca(0));
trace(s = alloca(0));
trace(s);
diff --git a/test/unittest/funcs/alloca/tst.alloca0.d b/test/unittest/funcs/alloca/tst.alloca0.d
index 027cb728..08bfc20a 100644
--- a/test/unittest/funcs/alloca/tst.alloca0.d
+++ b/test/unittest/funcs/alloca/tst.alloca0.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,12 +14,12 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
exit(alloca(0) == alloca(0) ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.string-alloca.d b/test/unittest/funcs/alloca/tst.string-alloca.d
index 96138f4c..2f23de4a 100644
--- a/test/unittest/funcs/alloca/tst.string-alloca.d
+++ b/test/unittest/funcs/alloca/tst.string-alloca.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
#pragma D option scratchsize=512
-BEGIN
+dtrace:::BEGIN
{
x = (string *)alloca(sizeof(string) + 1);
*x = "abc";
@@ -23,7 +23,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/alloca/tst.ternary.d b/test/unittest/funcs/alloca/tst.ternary.d
index c871495d..66fd4857 100644
--- a/test/unittest/funcs/alloca/tst.ternary.d
+++ b/test/unittest/funcs/alloca/tst.ternary.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,14 +14,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = (char *) alloca(1);
trace((a == NULL) ? (char *) 50 : a);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/bcopy/err.badbcopy.d b/test/unittest/funcs/bcopy/err.badbcopy.d
index f4cc2287..81a106cd 100644
--- a/test/unittest/funcs/bcopy/err.badbcopy.d
+++ b/test/unittest/funcs/bcopy/err.badbcopy.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
ptr = alloca(sizeof(unsigned long));
@@ -27,7 +27,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/bcopy/err.badbcopy1.d b/test/unittest/funcs/bcopy/err.badbcopy1.d
index d3b15d91..2886c4a3 100644
--- a/test/unittest/funcs/bcopy/err.badbcopy1.d
+++ b/test/unittest/funcs/bcopy/err.badbcopy1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
ptr = alloca(0);
@@ -27,7 +27,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/bcopy/err.badbcopy2.d b/test/unittest/funcs/bcopy/err.badbcopy2.d
index e394ddf4..d32c47b0 100644
--- a/test/unittest/funcs/bcopy/err.badbcopy2.d
+++ b/test/unittest/funcs/bcopy/err.badbcopy2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
int *ptr;
-BEGIN
+dtrace:::BEGIN
{
/* Attempt to copy to non-scratch memory */
@@ -26,7 +26,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/bcopy/err.badbcopy3.d b/test/unittest/funcs/bcopy/err.badbcopy3.d
index b0cb0c2b..f54aa900 100644
--- a/test/unittest/funcs/bcopy/err.badbcopy3.d
+++ b/test/unittest/funcs/bcopy/err.badbcopy3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,14 +16,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
/* Attempt to copy to a NULL address */
bcopy((void *)&`max_pfn, (void *)NULL, sizeof(unsigned long));
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/bcopy/err.badbcopy4.d b/test/unittest/funcs/bcopy/err.badbcopy4.d
index 8237d846..576954e9 100644
--- a/test/unittest/funcs/bcopy/err.badbcopy4.d
+++ b/test/unittest/funcs/bcopy/err.badbcopy4.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
ptr = alloca(sizeof(int));
@@ -26,7 +26,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/bcopy/err.badbcopy5.d b/test/unittest/funcs/bcopy/err.badbcopy5.d
index 3c05ec8a..fdb5199b 100644
--- a/test/unittest/funcs/bcopy/err.badbcopy5.d
+++ b/test/unittest/funcs/bcopy/err.badbcopy5.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
int *badptr;
-BEGIN
+dtrace:::BEGIN
{
ptr = alloca(sizeof(int));
@@ -28,7 +28,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/bcopy/err.badbcopy6.d b/test/unittest/funcs/bcopy/err.badbcopy6.d
index 6d179280..07e3f3d2 100644
--- a/test/unittest/funcs/bcopy/err.badbcopy6.d
+++ b/test/unittest/funcs/bcopy/err.badbcopy6.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
bcopy("bad news", alloca(1), -1);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/bcopy/err.badbcopy7.d b/test/unittest/funcs/bcopy/err.badbcopy7.d
index 8e4dff3d..d319da1f 100644
--- a/test/unittest/funcs/bcopy/err.badbcopy7.d
+++ b/test/unittest/funcs/bcopy/err.badbcopy7.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
d = alloca(20);
s = alloca(10);
@@ -22,7 +22,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/bcopy/err.badbcopy8.d b/test/unittest/funcs/bcopy/err.badbcopy8.d
index af722fd3..e26b2b02 100644
--- a/test/unittest/funcs/bcopy/err.badbcopy8.d
+++ b/test/unittest/funcs/bcopy/err.badbcopy8.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option scratchsize=256
-BEGIN
+dtrace:::BEGIN
{
ptr = alloca(20);
@@ -30,7 +30,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/bcopy/err.bcopy-into-string.d b/test/unittest/funcs/bcopy/err.bcopy-into-string.d
index 4529a609..344f35a3 100644
--- a/test/unittest/funcs/bcopy/err.bcopy-into-string.d
+++ b/test/unittest/funcs/bcopy/err.bcopy-into-string.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Actions and Subroutines/bcopy()
*/
-BEGIN {
+dtrace:::BEGIN {
s = (string)alloca(10);
bcopy(probename, s, 5);
exit(0);
diff --git a/test/unittest/funcs/bcopy/tst.bcopy-into-alloca.d b/test/unittest/funcs/bcopy/tst.bcopy-into-alloca.d
index ff57bda6..651cd65f 100644
--- a/test/unittest/funcs/bcopy/tst.bcopy-into-alloca.d
+++ b/test/unittest/funcs/bcopy/tst.bcopy-into-alloca.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
s = alloca(10);
bcopy(probename, s, 5);
trace((string)s);
diff --git a/test/unittest/funcs/bcopy/tst.bcopy-into-string-indirect.d b/test/unittest/funcs/bcopy/tst.bcopy-into-string-indirect.d
index 0161e7e2..bb1577c6 100644
--- a/test/unittest/funcs/bcopy/tst.bcopy-into-string-indirect.d
+++ b/test/unittest/funcs/bcopy/tst.bcopy-into-string-indirect.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
s = alloca(0);
bcopy(probename, alloca(10), 5);
trace((string)s);
diff --git a/test/unittest/funcs/bcopy/tst.bcopy.d b/test/unittest/funcs/bcopy/tst.bcopy.d
index 6806efec..d02cd303 100644
--- a/test/unittest/funcs/bcopy/tst.bcopy.d
+++ b/test/unittest/funcs/bcopy/tst.bcopy.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
ptr = alloca(sizeof(unsigned long));
bcopy((void *)&`max_pfn, ptr, sizeof(unsigned long));
@@ -27,13 +27,13 @@ BEGIN
ulong_deref = *ulongp;
}
-tick-1
+profile:::tick-1
/ret == 0/
{
exit(0);
}
-tick-1
+profile:::tick-1
/ret == 1/
{
printf("memory address contained 0x%x, expected 0x%x\n",
diff --git a/test/unittest/funcs/bcopy/tst.bcopy2.d b/test/unittest/funcs/bcopy/tst.bcopy2.d
index 6fa01d1c..8653850b 100644
--- a/test/unittest/funcs/bcopy/tst.bcopy2.d
+++ b/test/unittest/funcs/bcopy/tst.bcopy2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
ptr = (unsigned long *)alloca(sizeof(unsigned long));
bcopy((void *)&`max_pfn, ptr, sizeof(unsigned long));
@@ -25,7 +25,7 @@ BEGIN
exit(*ptr == *ptr2 ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/bcopy/tst.bcopy_arg_order.d b/test/unittest/funcs/bcopy/tst.bcopy_arg_order.d
index 4c213931..33128602 100644
--- a/test/unittest/funcs/bcopy/tst.bcopy_arg_order.d
+++ b/test/unittest/funcs/bcopy/tst.bcopy_arg_order.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
src = (char *)alloca(8);
dst = (char *)alloca(8);
@@ -46,7 +46,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyin/err.D_ALLOCA_SIZE.d b/test/unittest/funcs/copyin/err.D_ALLOCA_SIZE.d
index a329e870..a61225eb 100644
--- a/test/unittest/funcs/copyin/err.D_ALLOCA_SIZE.d
+++ b/test/unittest/funcs/copyin/err.D_ALLOCA_SIZE.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,13 +14,13 @@
#pragma D option scratchsize=64
-BEGIN
+dtrace:::BEGIN
{
copyin(0, 65);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyin/err.D_PROTO_ARG.non_scalar_arg1.d b/test/unittest/funcs/copyin/err.D_PROTO_ARG.non_scalar_arg1.d
index 0ab89c10..db9f8744 100644
--- a/test/unittest/funcs/copyin/err.D_PROTO_ARG.non_scalar_arg1.d
+++ b/test/unittest/funcs/copyin/err.D_PROTO_ARG.non_scalar_arg1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,13 +12,13 @@
* User Process Tracing/copyin() and copyinstr()
*/
-BEGIN
+dtrace:::BEGIN
{
copyin("1", 2);
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/copyin/err.D_PROTO_ARG.non_scalar_arg2.d b/test/unittest/funcs/copyin/err.D_PROTO_ARG.non_scalar_arg2.d
index d25c75d3..6cce0979 100644
--- a/test/unittest/funcs/copyin/err.D_PROTO_ARG.non_scalar_arg2.d
+++ b/test/unittest/funcs/copyin/err.D_PROTO_ARG.non_scalar_arg2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,13 +12,13 @@
* User Process Tracing/copyin() and copyinstr()
*/
-BEGIN
+dtrace:::BEGIN
{
copyin(1, "2");
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/copyin/err.D_PROTO_LEN.missing_arg.d b/test/unittest/funcs/copyin/err.D_PROTO_LEN.missing_arg.d
index c6c58e31..6063fdd3 100644
--- a/test/unittest/funcs/copyin/err.D_PROTO_LEN.missing_arg.d
+++ b/test/unittest/funcs/copyin/err.D_PROTO_LEN.missing_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,13 +12,13 @@
* User Process Tracing/copyin() and copyinstr()
*/
-BEGIN
+dtrace:::BEGIN
{
copyin();
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/copyin/err.D_PROTO_LEN.too_few_args.d b/test/unittest/funcs/copyin/err.D_PROTO_LEN.too_few_args.d
index bb76b26e..47dc2590 100644
--- a/test/unittest/funcs/copyin/err.D_PROTO_LEN.too_few_args.d
+++ b/test/unittest/funcs/copyin/err.D_PROTO_LEN.too_few_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,13 +12,13 @@
* User Process Tracing/copyin() and copyinstr()
*/
-BEGIN
+dtrace:::BEGIN
{
copyin(1);
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/copyin/err.D_PROTO_LEN.too_many_args.d b/test/unittest/funcs/copyin/err.D_PROTO_LEN.too_many_args.d
index 7ac153e0..a986bb16 100644
--- a/test/unittest/funcs/copyin/err.D_PROTO_LEN.too_many_args.d
+++ b/test/unittest/funcs/copyin/err.D_PROTO_LEN.too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,13 +12,13 @@
* User Process Tracing/copyin() and copyinstr()
*/
-BEGIN
+dtrace:::BEGIN
{
copyin(1, 2, 3);
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/copyin/err.badaddr.d b/test/unittest/funcs/copyin/err.badaddr.d
index a324d37d..775b4d3c 100644
--- a/test/unittest/funcs/copyin/err.badaddr.d
+++ b/test/unittest/funcs/copyin/err.badaddr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,13 +12,13 @@
* User Process Tracing/copyin() and copyinstr()
*/
-BEGIN
+dtrace:::BEGIN
{
copyin(0x1234, 8);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyin/err.badsize.d b/test/unittest/funcs/copyin/err.badsize.d
index 6c80b513..b4892c70 100644
--- a/test/unittest/funcs/copyin/err.badsize.d
+++ b/test/unittest/funcs/copyin/err.badsize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,14 +14,14 @@
#pragma D option scratchsize=64
-BEGIN
+dtrace:::BEGIN
{
sz = 65;
copyin(0, sz);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyin/err.null_arg1.d b/test/unittest/funcs/copyin/err.null_arg1.d
index cd152e80..71d44d78 100644
--- a/test/unittest/funcs/copyin/err.null_arg1.d
+++ b/test/unittest/funcs/copyin/err.null_arg1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,13 +12,13 @@
* User Process Tracing/copyin() and copyinstr()
*/
-BEGIN
+dtrace:::BEGIN
{
copyin(0, 8);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyin/tst.copyin-retval-ok.d b/test/unittest/funcs/copyin/tst.copyin-retval-ok.d
index b84e7e16..f9919758 100644
--- a/test/unittest/funcs/copyin/tst.copyin-retval-ok.d
+++ b/test/unittest/funcs/copyin/tst.copyin-retval-ok.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
system("echo dtrace-copyin-test");
}
@@ -25,7 +25,7 @@ syscall::write:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyin/tst.copyin.d b/test/unittest/funcs/copyin/tst.copyin.d
index f40ab1a7..93caa985 100644
--- a/test/unittest/funcs/copyin/tst.copyin.d
+++ b/test/unittest/funcs/copyin/tst.copyin.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@ syscall::write:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyinstr/err.D_PROTO_ARG.non_scalar_arg1.d b/test/unittest/funcs/copyinstr/err.D_PROTO_ARG.non_scalar_arg1.d
index 98b0a29b..a55d2ecb 100644
--- a/test/unittest/funcs/copyinstr/err.D_PROTO_ARG.non_scalar_arg1.d
+++ b/test/unittest/funcs/copyinstr/err.D_PROTO_ARG.non_scalar_arg1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,13 +12,13 @@
* User Process Tracing/copyin() and copyinstr()
*/
-BEGIN
+dtrace:::BEGIN
{
copyinstr("1", 2);
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/copyinstr/err.D_PROTO_ARG.non_scalar_arg2.d b/test/unittest/funcs/copyinstr/err.D_PROTO_ARG.non_scalar_arg2.d
index 6db8e059..43e99b2c 100644
--- a/test/unittest/funcs/copyinstr/err.D_PROTO_ARG.non_scalar_arg2.d
+++ b/test/unittest/funcs/copyinstr/err.D_PROTO_ARG.non_scalar_arg2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,13 +12,13 @@
* User Process Tracing/copyin() and copyinstr()
*/
-BEGIN
+dtrace:::BEGIN
{
copyinstr(1, "2");
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/copyinstr/err.D_PROTO_LEN.missing_arg.d b/test/unittest/funcs/copyinstr/err.D_PROTO_LEN.missing_arg.d
index 47a6eb4b..2e029c88 100644
--- a/test/unittest/funcs/copyinstr/err.D_PROTO_LEN.missing_arg.d
+++ b/test/unittest/funcs/copyinstr/err.D_PROTO_LEN.missing_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,13 +12,13 @@
* User Process Tracing/copyin() and copyinstr()
*/
-BEGIN
+dtrace:::BEGIN
{
copyinstr();
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/copyinstr/err.D_PROTO_LEN.too_many_args.d b/test/unittest/funcs/copyinstr/err.D_PROTO_LEN.too_many_args.d
index ee3e9ed9..26e92ae5 100644
--- a/test/unittest/funcs/copyinstr/err.D_PROTO_LEN.too_many_args.d
+++ b/test/unittest/funcs/copyinstr/err.D_PROTO_LEN.too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,13 +12,13 @@
* User Process Tracing/copyin() and copyinstr()
*/
-BEGIN
+dtrace:::BEGIN
{
copyinstr(1, 2, 3);
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/copyinstr/err.badaddr.d b/test/unittest/funcs/copyinstr/err.badaddr.d
index 3e8078c4..2e56ab75 100644
--- a/test/unittest/funcs/copyinstr/err.badaddr.d
+++ b/test/unittest/funcs/copyinstr/err.badaddr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,13 +12,13 @@
* User Process Tracing/copyin() and copyinstr()
*/
-BEGIN
+dtrace:::BEGIN
{
copyinstr(0x1234, 8);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyinstr/err.badsize.d b/test/unittest/funcs/copyinstr/err.badsize.d
index 2e476238..9a5f40ee 100644
--- a/test/unittest/funcs/copyinstr/err.badsize.d
+++ b/test/unittest/funcs/copyinstr/err.badsize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,14 +14,14 @@
#pragma D option scratchsize=64
-BEGIN
+dtrace:::BEGIN
{
sz = 65;
copyinstr(0, sz);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyinstr/err.null_arg1.d b/test/unittest/funcs/copyinstr/err.null_arg1.d
index 7733efe8..0538fb30 100644
--- a/test/unittest/funcs/copyinstr/err.null_arg1.d
+++ b/test/unittest/funcs/copyinstr/err.null_arg1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,13 +12,13 @@
* User Process Tracing/copyin() and copyinstr()
*/
-BEGIN
+dtrace:::BEGIN
{
copyinstr(0, 8);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyinstr/tst.copyinstr-high-maxsize.d b/test/unittest/funcs/copyinstr/tst.copyinstr-high-maxsize.d
index 7a341640..9c87a29b 100644
--- a/test/unittest/funcs/copyinstr/tst.copyinstr-high-maxsize.d
+++ b/test/unittest/funcs/copyinstr/tst.copyinstr-high-maxsize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@ syscall::write:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyinstr/tst.copyinstr-low-maxsize.d b/test/unittest/funcs/copyinstr/tst.copyinstr-low-maxsize.d
index 62cc1482..6b9ec5a8 100644
--- a/test/unittest/funcs/copyinstr/tst.copyinstr-low-maxsize.d
+++ b/test/unittest/funcs/copyinstr/tst.copyinstr-low-maxsize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@ syscall::write:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyinstr/tst.copyinstr-no-maxsize.d b/test/unittest/funcs/copyinstr/tst.copyinstr-no-maxsize.d
index f9094a40..b4e1c08d 100644
--- a/test/unittest/funcs/copyinstr/tst.copyinstr-no-maxsize.d
+++ b/test/unittest/funcs/copyinstr/tst.copyinstr-no-maxsize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@ syscall::write:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyinstr/tst.copyinstr.d b/test/unittest/funcs/copyinstr/tst.copyinstr.d
index f518e861..121c194e 100644
--- a/test/unittest/funcs/copyinstr/tst.copyinstr.d
+++ b/test/unittest/funcs/copyinstr/tst.copyinstr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@ syscall::write:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_alloca_arg3-2.d b/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_alloca_arg3-2.d
index 97dd22a5..5daa405e 100644
--- a/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_alloca_arg3-2.d
+++ b/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_alloca_arg3-2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,13 +11,13 @@
* SECTION: Actions and Subroutines/copyinto()
*/
-BEGIN
+dtrace:::BEGIN
{
copyinto(1, 2, &`max_pfn);
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_alloca_arg3.d b/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_alloca_arg3.d
index 9ef33904..af890228 100644
--- a/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_alloca_arg3.d
+++ b/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_alloca_arg3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,13 +11,13 @@
* SECTION: Actions and Subroutines/copyinto()
*/
-BEGIN
+dtrace:::BEGIN
{
copyinto(1, 2, "");
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_ptr_arg3.d b/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_ptr_arg3.d
index 65b41f63..d31ec541 100644
--- a/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_ptr_arg3.d
+++ b/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_ptr_arg3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,13 +11,13 @@
* SECTION: Actions and Subroutines/copyinto()
*/
-BEGIN
+dtrace:::BEGIN
{
copyinto(1, 2, 3);
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_scalar_arg1.d b/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_scalar_arg1.d
index 8cdf7746..a2d1ab80 100644
--- a/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_scalar_arg1.d
+++ b/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_scalar_arg1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,13 +11,13 @@
* SECTION: Actions and Subroutines/copyinto()
*/
-BEGIN
+dtrace:::BEGIN
{
copyinto("1", 2, 3);
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_scalar_arg2.d b/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_scalar_arg2.d
index 077f38a5..9639b9da 100644
--- a/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_scalar_arg2.d
+++ b/test/unittest/funcs/copyinto/err.D_PROTO_ARG.non_scalar_arg2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,13 +11,13 @@
* SECTION: Actions and Subroutines/copyinto()
*/
-BEGIN
+dtrace:::BEGIN
{
copyinto(1, "2", 3);
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/copyinto/err.D_PROTO_LEN.missing_arg.d b/test/unittest/funcs/copyinto/err.D_PROTO_LEN.missing_arg.d
index 3d0813f5..b2304222 100644
--- a/test/unittest/funcs/copyinto/err.D_PROTO_LEN.missing_arg.d
+++ b/test/unittest/funcs/copyinto/err.D_PROTO_LEN.missing_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,13 +11,13 @@
* SECTION: Actions and Subroutines/copyinto()
*/
-BEGIN
+dtrace:::BEGIN
{
copyinto();
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/copyinto/err.D_PROTO_LEN.too_few_args.d b/test/unittest/funcs/copyinto/err.D_PROTO_LEN.too_few_args.d
index dc756b4d..01fba8d2 100644
--- a/test/unittest/funcs/copyinto/err.D_PROTO_LEN.too_few_args.d
+++ b/test/unittest/funcs/copyinto/err.D_PROTO_LEN.too_few_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,13 +11,13 @@
* SECTION: Actions and Subroutines/copyinto()
*/
-BEGIN
+dtrace:::BEGIN
{
copyinto(1, 2);
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/copyinto/err.D_PROTO_LEN.too_many_args.d b/test/unittest/funcs/copyinto/err.D_PROTO_LEN.too_many_args.d
index eb408e6a..a9d1da21 100644
--- a/test/unittest/funcs/copyinto/err.D_PROTO_LEN.too_many_args.d
+++ b/test/unittest/funcs/copyinto/err.D_PROTO_LEN.too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,13 +11,13 @@
* SECTION: Actions and Subroutines/copyinto()
*/
-BEGIN
+dtrace:::BEGIN
{
copyin(1, 2, 3, 4);
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/copyinto/err.badaddr.d b/test/unittest/funcs/copyinto/err.badaddr.d
index a1d85d70..14a144dd 100644
--- a/test/unittest/funcs/copyinto/err.badaddr.d
+++ b/test/unittest/funcs/copyinto/err.badaddr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,14 +11,14 @@
* SECTION: Actions and Subroutines/copyinto()
*/
-BEGIN
+dtrace:::BEGIN
{
ptr = (char *)alloca(256);
copyinto(0x1234, 8, ptr);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyinto/err.badsize.d b/test/unittest/funcs/copyinto/err.badsize.d
index ceb4aa48..fc5c3d53 100644
--- a/test/unittest/funcs/copyinto/err.badsize.d
+++ b/test/unittest/funcs/copyinto/err.badsize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,14 +11,14 @@
* SECTION: Actions and Subroutines/copyinto()
*/
-BEGIN
+dtrace:::BEGIN
{
ptr = (char *)alloca(64);
copyinto(curthread->mm->env_start, 65, ptr);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyinto/err.null_arg1.d b/test/unittest/funcs/copyinto/err.null_arg1.d
index 2cb302e0..8460bc23 100644
--- a/test/unittest/funcs/copyinto/err.null_arg1.d
+++ b/test/unittest/funcs/copyinto/err.null_arg1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,14 +11,14 @@
* SECTION: Actions and Subroutines/copyinto()
*/
-BEGIN
+dtrace:::BEGIN
{
ptr = (char *)alloca(256);
copyinto(0, 8, ptr);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyinto/tst.copyinto.d b/test/unittest/funcs/copyinto/tst.copyinto.d
index a4c5f770..10f78108 100644
--- a/test/unittest/funcs/copyinto/tst.copyinto.d
+++ b/test/unittest/funcs/copyinto/tst.copyinto.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@ syscall::write:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyinto/tst.copyinto_arg_order.d b/test/unittest/funcs/copyinto/tst.copyinto_arg_order.d
index a5a7b504..182fcce3 100644
--- a/test/unittest/funcs/copyinto/tst.copyinto_arg_order.d
+++ b/test/unittest/funcs/copyinto/tst.copyinto_arg_order.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -51,7 +51,7 @@ syscall::write:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyout/err.D_PROTO_ARG.copyoutbadarg.d b/test/unittest/funcs/copyout/err.D_PROTO_ARG.copyoutbadarg.d
index 755d7d69..8c08273d 100644
--- a/test/unittest/funcs/copyout/err.D_PROTO_ARG.copyoutbadarg.d
+++ b/test/unittest/funcs/copyout/err.D_PROTO_ARG.copyoutbadarg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
copyout("not_void_*", "not_uinptr_t", "not_size_t");
exit(0);
diff --git a/test/unittest/funcs/copyout/err.D_PROTO_LEN.copyouttoofew.d b/test/unittest/funcs/copyout/err.D_PROTO_LEN.copyouttoofew.d
index e6529d74..aa46d329 100644
--- a/test/unittest/funcs/copyout/err.D_PROTO_LEN.copyouttoofew.d
+++ b/test/unittest/funcs/copyout/err.D_PROTO_LEN.copyouttoofew.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
copyout(0, 20);
exit(0);
diff --git a/test/unittest/funcs/copyout/err.D_PROTO_LEN.copyouttoomany.d b/test/unittest/funcs/copyout/err.D_PROTO_LEN.copyouttoomany.d
index 3d0fac14..6fb2ce88 100644
--- a/test/unittest/funcs/copyout/err.D_PROTO_LEN.copyouttoomany.d
+++ b/test/unittest/funcs/copyout/err.D_PROTO_LEN.copyouttoomany.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
copyout((void *)3, (uintptr_t)1000, (size_t)1000, "toomany");
exit(0);
diff --git a/test/unittest/funcs/copyout/err.copyout.d b/test/unittest/funcs/copyout/err.copyout.d
index 16416463..3da97acb 100644
--- a/test/unittest/funcs/copyout/err.copyout.d
+++ b/test/unittest/funcs/copyout/err.copyout.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,14 +15,14 @@
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
i = 3;
copyout((void *)i, 0, 5);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/copyout/err.copyoutbadaddr.sh b/test/unittest/funcs/copyout/err.copyoutbadaddr.sh
index 0c775b27..dc19886f 100755
--- a/test/unittest/funcs/copyout/err.copyoutbadaddr.sh
+++ b/test/unittest/funcs/copyout/err.copyoutbadaddr.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -18,14 +18,14 @@ dtrace_script()
*
*/
- BEGIN
+ dtrace:::BEGIN
{
ptr = alloca(sizeof(char *));
copyinto(curpsinfo->pr_envp, sizeof(char *), ptr);
copyout(ptr, 0, sizeof(char *));
}
- ERROR
+ dtrace:::ERROR
{
exit(1)
}
diff --git a/test/unittest/funcs/copyoutstr/err.D_PROTO_LEN.copyoutstrbadarg.d b/test/unittest/funcs/copyoutstr/err.D_PROTO_LEN.copyoutstrbadarg.d
index a38158c1..5a8c319c 100644
--- a/test/unittest/funcs/copyoutstr/err.D_PROTO_LEN.copyoutstrbadarg.d
+++ b/test/unittest/funcs/copyoutstr/err.D_PROTO_LEN.copyoutstrbadarg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
copyoutstr("string", "not_uintptr_t");
exit(0);
diff --git a/test/unittest/funcs/copyoutstr/err.D_PROTO_LEN.copyoutstrtoofew.d b/test/unittest/funcs/copyoutstr/err.D_PROTO_LEN.copyoutstrtoofew.d
index c3527b0e..d7984117 100644
--- a/test/unittest/funcs/copyoutstr/err.D_PROTO_LEN.copyoutstrtoofew.d
+++ b/test/unittest/funcs/copyoutstr/err.D_PROTO_LEN.copyoutstrtoofew.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
copyoutstr("string");
exit(0);
diff --git a/test/unittest/funcs/copyoutstr/err.copyoutstrbadaddr.sh b/test/unittest/funcs/copyoutstr/err.copyoutstrbadaddr.sh
index 5d4efe5e..81421bad 100755
--- a/test/unittest/funcs/copyoutstr/err.copyoutstrbadaddr.sh
+++ b/test/unittest/funcs/copyoutstr/err.copyoutstrbadaddr.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -18,14 +18,14 @@ dtrace_script()
*
*/
- BEGIN
+ dtrace:::BEGIN
{
ptr = alloca(sizeof(char *));
copyinto(curpsinfo->pr_envp, sizeof(char *), ptr);
copyoutstr(ptr, 0, sizeof(char *));
}
- ERROR
+ dtrace:::ERROR
{
exit(1)
}
diff --git a/test/unittest/funcs/err.D_ALLOCA_SIZE.big_alloca.d b/test/unittest/funcs/err.D_ALLOCA_SIZE.big_alloca.d
index bccc765e..5c82c9cb 100644
--- a/test/unittest/funcs/err.D_ALLOCA_SIZE.big_alloca.d
+++ b/test/unittest/funcs/err.D_ALLOCA_SIZE.big_alloca.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option scratchsize=1024
-BEGIN
+dtrace:::BEGIN
{
ptr = alloca(1025);
exit(1);
diff --git a/test/unittest/funcs/err.D_OP_VFPTR.badop.d b/test/unittest/funcs/err.D_OP_VFPTR.badop.d
index 5ff3e40e..441bd828 100644
--- a/test/unittest/funcs/err.D_OP_VFPTR.badop.d
+++ b/test/unittest/funcs/err.D_OP_VFPTR.badop.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
int p;
-BEGIN
+dtrace:::BEGIN
{
p = 1;
p -= alloca(10);
diff --git a/test/unittest/funcs/err.D_PROTO_ARG.chillbadarg.d b/test/unittest/funcs/err.D_PROTO_ARG.chillbadarg.d
index 985f916d..26aaf32f 100644
--- a/test/unittest/funcs/err.D_PROTO_ARG.chillbadarg.d
+++ b/test/unittest/funcs/err.D_PROTO_ARG.chillbadarg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
chill("badarg");
exit(0);
diff --git a/test/unittest/funcs/err.D_PROTO_ARG.mobadarg.d b/test/unittest/funcs/err.D_PROTO_ARG.mobadarg.d
index c206980b..8f0f40d0 100644
--- a/test/unittest/funcs/err.D_PROTO_ARG.mobadarg.d
+++ b/test/unittest/funcs/err.D_PROTO_ARG.mobadarg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
mutex_owned("badarg");
exit(1);
diff --git a/test/unittest/funcs/err.D_PROTO_ARG.mtabadarg.d b/test/unittest/funcs/err.D_PROTO_ARG.mtabadarg.d
index 4fe39003..703f5075 100644
--- a/test/unittest/funcs/err.D_PROTO_ARG.mtabadarg.d
+++ b/test/unittest/funcs/err.D_PROTO_ARG.mtabadarg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
mutex_type_adaptive(trace("badarg"));
exit(1);
diff --git a/test/unittest/funcs/err.D_PROTO_ARG.progenyofbad1.d b/test/unittest/funcs/err.D_PROTO_ARG.progenyofbad1.d
index 4a00d08f..dfb02f3a 100644
--- a/test/unittest/funcs/err.D_PROTO_ARG.progenyofbad1.d
+++ b/test/unittest/funcs/err.D_PROTO_ARG.progenyofbad1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Actions and Subroutines/progenyof()
*/
-BEGIN
+dtrace:::BEGIN
{
progenyof("some_string");
exit(0);
diff --git a/test/unittest/funcs/err.D_PROTO_ARG.progenyofbad2.d b/test/unittest/funcs/err.D_PROTO_ARG.progenyofbad2.d
index 67735b79..b5b388fa 100644
--- a/test/unittest/funcs/err.D_PROTO_ARG.progenyofbad2.d
+++ b/test/unittest/funcs/err.D_PROTO_ARG.progenyofbad2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Actions and Subroutines/progenyof()
*/
-BEGIN
+dtrace:::BEGIN
{
progenyof(trace(1));
exit(0);
diff --git a/test/unittest/funcs/err.D_PROTO_ARG.raisebadarg.d b/test/unittest/funcs/err.D_PROTO_ARG.raisebadarg.d
index bcf110d6..21489a8f 100644
--- a/test/unittest/funcs/err.D_PROTO_ARG.raisebadarg.d
+++ b/test/unittest/funcs/err.D_PROTO_ARG.raisebadarg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
raise("badarg");
exit(0);
diff --git a/test/unittest/funcs/err.D_PROTO_LEN.allocanoarg.d b/test/unittest/funcs/err.D_PROTO_LEN.allocanoarg.d
index 639884d9..a9d192c9 100644
--- a/test/unittest/funcs/err.D_PROTO_LEN.allocanoarg.d
+++ b/test/unittest/funcs/err.D_PROTO_LEN.allocanoarg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
-BEGIN
+dtrace:::BEGIN
{
ptr = alloca();
exit(1);
diff --git a/test/unittest/funcs/err.D_PROTO_LEN.badbreakpoint.d b/test/unittest/funcs/err.D_PROTO_LEN.badbreakpoint.d
index 89ec5a9e..0a3820ac 100644
--- a/test/unittest/funcs/err.D_PROTO_LEN.badbreakpoint.d
+++ b/test/unittest/funcs/err.D_PROTO_LEN.badbreakpoint.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
breakpoint(1, 2);
exit(0);
diff --git a/test/unittest/funcs/err.D_PROTO_LEN.chilltoofew.d b/test/unittest/funcs/err.D_PROTO_LEN.chilltoofew.d
index 6ec496b2..0ec30711 100644
--- a/test/unittest/funcs/err.D_PROTO_LEN.chilltoofew.d
+++ b/test/unittest/funcs/err.D_PROTO_LEN.chilltoofew.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
chill();
exit(0);
diff --git a/test/unittest/funcs/err.D_PROTO_LEN.chilltoomany.d b/test/unittest/funcs/err.D_PROTO_LEN.chilltoomany.d
index e06e4870..ea14a831 100644
--- a/test/unittest/funcs/err.D_PROTO_LEN.chilltoomany.d
+++ b/test/unittest/funcs/err.D_PROTO_LEN.chilltoomany.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
chill(1000, 1000, 1000);
exit(0);
diff --git a/test/unittest/funcs/err.D_PROTO_LEN.motoofew.d b/test/unittest/funcs/err.D_PROTO_LEN.motoofew.d
index 7b310c3a..a092a588 100644
--- a/test/unittest/funcs/err.D_PROTO_LEN.motoofew.d
+++ b/test/unittest/funcs/err.D_PROTO_LEN.motoofew.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
* SECTION: Actions and Subroutines/mutex_owned()
*/
-BEGIN
+dtrace:::BEGIN
{
mutex_owned();
exit(1);
diff --git a/test/unittest/funcs/err.D_PROTO_LEN.motoomany.d b/test/unittest/funcs/err.D_PROTO_LEN.motoomany.d
index 3b197467..cef7b509 100644
--- a/test/unittest/funcs/err.D_PROTO_LEN.motoomany.d
+++ b/test/unittest/funcs/err.D_PROTO_LEN.motoomany.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
* SECTION: Actions and Subroutines/mutex_owned()
*/
-BEGIN
+dtrace:::BEGIN
{
mutex_owned(0, 99);
exit(1);
diff --git a/test/unittest/funcs/err.D_PROTO_LEN.mtatoofew.d b/test/unittest/funcs/err.D_PROTO_LEN.mtatoofew.d
index b582d554..63d21453 100644
--- a/test/unittest/funcs/err.D_PROTO_LEN.mtatoofew.d
+++ b/test/unittest/funcs/err.D_PROTO_LEN.mtatoofew.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
* SECTION: Actions and Subroutines/mutex_type_adaptive()
*/
-BEGIN
+dtrace:::BEGIN
{
mutex_type_adaptive();
exit(1);
diff --git a/test/unittest/funcs/err.D_PROTO_LEN.mtatoomany.d b/test/unittest/funcs/err.D_PROTO_LEN.mtatoomany.d
index 6f08673d..c2e21887 100644
--- a/test/unittest/funcs/err.D_PROTO_LEN.mtatoomany.d
+++ b/test/unittest/funcs/err.D_PROTO_LEN.mtatoomany.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
* SECTION: Actions and Subroutines/mutex_type_adaptive()
*/
-BEGIN
+dtrace:::BEGIN
{
mutex_type_adaptive(0, 99);
exit(1);
diff --git a/test/unittest/funcs/err.D_PROTO_LEN.panicbadarg.d b/test/unittest/funcs/err.D_PROTO_LEN.panicbadarg.d
index fcd7d902..1749fac5 100644
--- a/test/unittest/funcs/err.D_PROTO_LEN.panicbadarg.d
+++ b/test/unittest/funcs/err.D_PROTO_LEN.panicbadarg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
panic("badarg");
exit(0);
diff --git a/test/unittest/funcs/err.D_PROTO_LEN.progenyoftoofew.d b/test/unittest/funcs/err.D_PROTO_LEN.progenyoftoofew.d
index 96bf8b4d..271210c2 100644
--- a/test/unittest/funcs/err.D_PROTO_LEN.progenyoftoofew.d
+++ b/test/unittest/funcs/err.D_PROTO_LEN.progenyoftoofew.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Actions and Subroutines/progenyof()
*/
-BEGIN
+dtrace:::BEGIN
{
progenyof();
exit(0);
diff --git a/test/unittest/funcs/err.D_PROTO_LEN.progenyoftoomany.d b/test/unittest/funcs/err.D_PROTO_LEN.progenyoftoomany.d
index 2d4d922a..c8ff1120 100644
--- a/test/unittest/funcs/err.D_PROTO_LEN.progenyoftoomany.d
+++ b/test/unittest/funcs/err.D_PROTO_LEN.progenyoftoomany.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Actions and Subroutines/progenyof()
*/
-BEGIN
+dtrace:::BEGIN
{
progenyof(1, 2);
exit(0);
diff --git a/test/unittest/funcs/err.D_PROTO_LEN.stopbadarg.d b/test/unittest/funcs/err.D_PROTO_LEN.stopbadarg.d
index fdd299fc..e9f5828a 100644
--- a/test/unittest/funcs/err.D_PROTO_LEN.stopbadarg.d
+++ b/test/unittest/funcs/err.D_PROTO_LEN.stopbadarg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
stop("badarg");
exit(0);
diff --git a/test/unittest/funcs/err.D_STRINGOF_TYPE.badstringof.d b/test/unittest/funcs/err.D_STRINGOF_TYPE.badstringof.d
index d01adc7e..299ae2b4 100644
--- a/test/unittest/funcs/err.D_STRINGOF_TYPE.badstringof.d
+++ b/test/unittest/funcs/err.D_STRINGOF_TYPE.badstringof.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%s", stringof (trace(0)));
exit(1);
diff --git a/test/unittest/funcs/err.D_VAR_UNDEF.badvar.d b/test/unittest/funcs/err.D_VAR_UNDEF.badvar.d
index 96d557b5..b1647635 100644
--- a/test/unittest/funcs/err.D_VAR_UNDEF.badvar.d
+++ b/test/unittest/funcs/err.D_VAR_UNDEF.badvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
p -= trace(0);
exit(0);
diff --git a/test/unittest/funcs/err.badalloca.d b/test/unittest/funcs/err.badalloca.d
index 98f1f565..e6bb2ff1 100644
--- a/test/unittest/funcs/err.badalloca.d
+++ b/test/unittest/funcs/err.badalloca.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,18 +17,18 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
ptr = alloca(sizeof(unsigned long));
}
-tick-1
+profile:::tick-1
{
bcopy((void *)&`max_pfn, ptr, sizeof(unsigned long));
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/err.badalloca2.d b/test/unittest/funcs/err.badalloca2.d
index c3fed3bb..d528b3e7 100644
--- a/test/unittest/funcs/err.badalloca2.d
+++ b/test/unittest/funcs/err.badalloca2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,14 +14,14 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
ptr = alloca(10);
ptr = alloca(0xffffffffffffffff);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/err.badchill.d b/test/unittest/funcs/err.badchill.d
index 5e7ee453..28ddf0cf 100644
--- a/test/unittest/funcs/err.badchill.d
+++ b/test/unittest/funcs/err.badchill.d
@@ -1,18 +1,18 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
chill(200);
chill(((hrtime_t)1 << 63) - 1);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/err.chillbadarg.sh b/test/unittest/funcs/err.chillbadarg.sh
index 64d4e5f6..d9161a0c 100755
--- a/test/unittest/funcs/err.chillbadarg.sh
+++ b/test/unittest/funcs/err.chillbadarg.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,13 +20,13 @@ dtrace_script()
*
*/
- BEGIN
+ dtrace:::BEGIN
{
chill(500000001);
exit(1);
}
- ERROR
+ dtrace:::ERROR
{
exit(1)
}
diff --git a/test/unittest/funcs/err.inet_ntoabadaddr.d b/test/unittest/funcs/err.inet_ntoabadaddr.d
index 40beaebf..e8f808f4 100644
--- a/test/unittest/funcs/err.inet_ntoabadaddr.d
+++ b/test/unittest/funcs/err.inet_ntoabadaddr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
ipaddr_t *ip4a;
-BEGIN
+dtrace:::BEGIN
{
ip4a = 0;
@@ -19,7 +19,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/err.inet_ntopbadaddr.d b/test/unittest/funcs/err.inet_ntopbadaddr.d
index 79c15e4c..0ebbc627 100644
--- a/test/unittest/funcs/err.inet_ntopbadaddr.d
+++ b/test/unittest/funcs/err.inet_ntopbadaddr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
ipaddr_t *ip4a;
-BEGIN
+dtrace:::BEGIN
{
ip4a = 0;
@@ -19,7 +19,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/err.inet_ntopbadarg.d b/test/unittest/funcs/err.inet_ntopbadarg.d
index 60f33714..0786ca31 100644
--- a/test/unittest/funcs/err.inet_ntopbadarg.d
+++ b/test/unittest/funcs/err.inet_ntopbadarg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
ipaddr_t *ip4a;
-BEGIN
+dtrace:::BEGIN
{
this->buf4a = alloca(sizeof(ipaddr_t));
ip4a = this->buf4a;
@@ -21,7 +21,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/err.link_ntopbadaddr.d b/test/unittest/funcs/err.link_ntopbadaddr.d
index d4526693..74c15452 100644
--- a/test/unittest/funcs/err.link_ntopbadaddr.d
+++ b/test/unittest/funcs/err.link_ntopbadaddr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
uint8_t *hwaddr;
-BEGIN
+dtrace:::BEGIN
{
hwaddr = 0;
@@ -18,7 +18,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/err.link_ntopbadarg.d b/test/unittest/funcs/err.link_ntopbadarg.d
index 289dc168..fe748c3b 100644
--- a/test/unittest/funcs/err.link_ntopbadarg.d
+++ b/test/unittest/funcs/err.link_ntopbadarg.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2017, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
this->buf_eth = (uint64_t *)alloca(sizeof(uint64_t));
@@ -18,7 +18,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/inet_ntoa6/err.D_PROTO_ARG.inet_ntoa6.arg1_not_in6_addr.d b/test/unittest/funcs/inet_ntoa6/err.D_PROTO_ARG.inet_ntoa6.arg1_not_in6_addr.d
index 0a5ca604..7424e02f 100644
--- a/test/unittest/funcs/inet_ntoa6/err.D_PROTO_ARG.inet_ntoa6.arg1_not_in6_addr.d
+++ b/test/unittest/funcs/inet_ntoa6/err.D_PROTO_ARG.inet_ntoa6.arg1_not_in6_addr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
int *p;
-BEGIN
+dtrace:::BEGIN
{
p = alloca(sizeof(int) * 4);
p[3] = htonl(0x7f000001);
diff --git a/test/unittest/funcs/inet_ntoa6/err.D_PROTO_ARG.inet_ntoa6.arg2_not_const.d b/test/unittest/funcs/inet_ntoa6/err.D_PROTO_ARG.inet_ntoa6.arg2_not_const.d
index e33a9e48..a7517574 100644
--- a/test/unittest/funcs/inet_ntoa6/err.D_PROTO_ARG.inet_ntoa6.arg2_not_const.d
+++ b/test/unittest/funcs/inet_ntoa6/err.D_PROTO_ARG.inet_ntoa6.arg2_not_const.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
int *p;
-BEGIN
+dtrace:::BEGIN
{
p = alloca(sizeof(int) * 4);
n = 0;
diff --git a/test/unittest/funcs/inet_ntoa6/err.D_PROTO_ARG.inet_ntoa6.arg2_not_int.d b/test/unittest/funcs/inet_ntoa6/err.D_PROTO_ARG.inet_ntoa6.arg2_not_int.d
index 9e0990af..a5c01563 100644
--- a/test/unittest/funcs/inet_ntoa6/err.D_PROTO_ARG.inet_ntoa6.arg2_not_int.d
+++ b/test/unittest/funcs/inet_ntoa6/err.D_PROTO_ARG.inet_ntoa6.arg2_not_int.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
int *p;
-BEGIN
+dtrace:::BEGIN
{
p = alloca(sizeof(int) * 4);
p[3] = htonl(0x7f000001);
diff --git a/test/unittest/funcs/inet_ntoa6/err.D_PROTO_LEN.inet_ntoa6.too_few_args.d b/test/unittest/funcs/inet_ntoa6/err.D_PROTO_LEN.inet_ntoa6.too_few_args.d
index 8f056165..c40531f4 100644
--- a/test/unittest/funcs/inet_ntoa6/err.D_PROTO_LEN.inet_ntoa6.too_few_args.d
+++ b/test/unittest/funcs/inet_ntoa6/err.D_PROTO_LEN.inet_ntoa6.too_few_args.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
inet_ntoa6();
diff --git a/test/unittest/funcs/inet_ntoa6/err.D_PROTO_LEN.inet_ntoa6.too_many_args.d b/test/unittest/funcs/inet_ntoa6/err.D_PROTO_LEN.inet_ntoa6.too_many_args.d
index 560df409..f76f92f7 100644
--- a/test/unittest/funcs/inet_ntoa6/err.D_PROTO_LEN.inet_ntoa6.too_many_args.d
+++ b/test/unittest/funcs/inet_ntoa6/err.D_PROTO_LEN.inet_ntoa6.too_many_args.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
inet_ntoa6(0, 0, 0);
diff --git a/test/unittest/funcs/inet_ntoa6/err.inet_ntoa6.arg1_null.d b/test/unittest/funcs/inet_ntoa6/err.inet_ntoa6.arg1_null.d
index bde00dbd..30c43c1c 100644
--- a/test/unittest/funcs/inet_ntoa6/err.inet_ntoa6.arg1_null.d
+++ b/test/unittest/funcs/inet_ntoa6/err.inet_ntoa6.arg1_null.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
struct in6_addr *ip6a;
-BEGIN
+dtrace:::BEGIN
{
ip6a = 0;
@@ -18,7 +18,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/inet_ntoa6/err.inet_ntoa6.arg1_null_const.d b/test/unittest/funcs/inet_ntoa6/err.inet_ntoa6.arg1_null_const.d
index f5881d40..20fbd0f8 100644
--- a/test/unittest/funcs/inet_ntoa6/err.inet_ntoa6.arg1_null_const.d
+++ b/test/unittest/funcs/inet_ntoa6/err.inet_ntoa6.arg1_null_const.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
inet_ntoa6(NULL);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.d b/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.d
index feae1d64..b9474297 100644
--- a/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.d
+++ b/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ struct in6_addr *ip6i;
struct in6_addr *ip6j;
struct in6_addr *ip6k;
-BEGIN
+dtrace:::BEGIN
{
this->buf6a = alloca(sizeof(struct in6_addr));
this->buf6b = alloca(sizeof(struct in6_addr));
diff --git a/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strict-0.d b/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strict-0.d
index 4b2b5a2d..025f15da 100644
--- a/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strict-0.d
+++ b/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strict-0.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
int *p;
-BEGIN
+dtrace:::BEGIN
{
p = alloca(sizeof(int) * 4);
p[3] = htonl(0x7f000001);
diff --git a/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strict-1.d b/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strict-1.d
index 76b3c383..f78187c5 100644
--- a/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strict-1.d
+++ b/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strict-1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
int *p;
-BEGIN
+dtrace:::BEGIN
{
p = alloca(sizeof(int) * 4);
p[3] = htonl(0x7f000001);
diff --git a/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strict-not-0.d b/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strict-not-0.d
index c7c8aef9..3e062c1d 100644
--- a/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strict-not-0.d
+++ b/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strict-not-0.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
int *p;
-BEGIN
+dtrace:::BEGIN
{
p = alloca(sizeof(int) * 4);
p[3] = htonl(0x7f000001);
diff --git a/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strsize_10.d b/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strsize_10.d
index 292c4cbb..69df7872 100644
--- a/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strsize_10.d
+++ b/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strsize_10.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@ struct in6_addr *ip6e;
struct in6_addr *ip6f;
struct in6_addr *ip6g;
-BEGIN
+dtrace:::BEGIN
{
this->buf6a = alloca(sizeof(struct in6_addr));
this->buf6b = alloca(sizeof(struct in6_addr));
diff --git a/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strsize_40.d b/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strsize_40.d
index 1f8e7ac4..77fb3c29 100644
--- a/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strsize_40.d
+++ b/test/unittest/funcs/inet_ntoa6/tst.inet_ntoa6.strsize_40.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@ struct in6_addr *ip6e;
struct in6_addr *ip6f;
struct in6_addr *ip6g;
-BEGIN
+dtrace:::BEGIN
{
this->buf6a = alloca(sizeof(struct in6_addr));
this->buf6b = alloca(sizeof(struct in6_addr));
diff --git a/test/unittest/funcs/stack/err.corrupted-data.d b/test/unittest/funcs/stack/err.corrupted-data.d
index d35361eb..7f8853af 100644
--- a/test/unittest/funcs/stack/err.corrupted-data.d
+++ b/test/unittest/funcs/stack/err.corrupted-data.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ fbt::hrtimer_nanosleep:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/stack/err.store-to-stack.d b/test/unittest/funcs/stack/err.store-to-stack.d
index 2125c395..97030bc7 100644
--- a/test/unittest/funcs/stack/err.store-to-stack.d
+++ b/test/unittest/funcs/stack/err.store-to-stack.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@ fbt::hrtimer_nanosleep:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/stack/tst.asgn_dvar.d b/test/unittest/funcs/stack/tst.asgn_dvar.d
index fd32c7b0..02ffe4cf 100644
--- a/test/unittest/funcs/stack/tst.asgn_dvar.d
+++ b/test/unittest/funcs/stack/tst.asgn_dvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ fbt::hrtimer_nanosleep:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/stack/tst.asgn_gvar.d b/test/unittest/funcs/stack/tst.asgn_gvar.d
index 06e75430..24787e57 100644
--- a/test/unittest/funcs/stack/tst.asgn_gvar.d
+++ b/test/unittest/funcs/stack/tst.asgn_gvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ fbt::hrtimer_nanosleep:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/stack/tst.asgn_lvar.d b/test/unittest/funcs/stack/tst.asgn_lvar.d
index 1b63d20a..8552a06a 100644
--- a/test/unittest/funcs/stack/tst.asgn_lvar.d
+++ b/test/unittest/funcs/stack/tst.asgn_lvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ fbt::hrtimer_nanosleep:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/stack/tst.asgn_tvar.d b/test/unittest/funcs/stack/tst.asgn_tvar.d
index 9722290b..35db15f5 100644
--- a/test/unittest/funcs/stack/tst.asgn_tvar.d
+++ b/test/unittest/funcs/stack/tst.asgn_tvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ fbt::hrtimer_nanosleep:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/stack/tst.ref_addrs.d b/test/unittest/funcs/stack/tst.ref_addrs.d
index 8ea385f7..c69d5700 100644
--- a/test/unittest/funcs/stack/tst.ref_addrs.d
+++ b/test/unittest/funcs/stack/tst.ref_addrs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@ fbt::hrtimer_nanosleep:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/stack/tst.ref_depth.d b/test/unittest/funcs/stack/tst.ref_depth.d
index 0a8ce390..e1d83db9 100644
--- a/test/unittest/funcs/stack/tst.ref_depth.d
+++ b/test/unittest/funcs/stack/tst.ref_depth.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -29,7 +29,7 @@ fbt::hrtimer_nanosleep:entry
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/stack/tst.ref_is_user.d b/test/unittest/funcs/stack/tst.ref_is_user.d
index 076fe289..3ae9ed50 100644
--- a/test/unittest/funcs/stack/tst.ref_is_user.d
+++ b/test/unittest/funcs/stack/tst.ref_is_user.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -29,7 +29,7 @@ fbt::hrtimer_nanosleep:entry
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/stack/tst.ref_pid.d b/test/unittest/funcs/stack/tst.ref_pid.d
index db64d5fb..d50638e1 100644
--- a/test/unittest/funcs/stack/tst.ref_pid.d
+++ b/test/unittest/funcs/stack/tst.ref_pid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -29,7 +29,7 @@ fbt::hrtimer_nanosleep:entry
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/stack/tst.ref_strsz.d b/test/unittest/funcs/stack/tst.ref_strsz.d
index 3ec5efcf..9da39477 100644
--- a/test/unittest/funcs/stack/tst.ref_strsz.d
+++ b/test/unittest/funcs/stack/tst.ref_strsz.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -29,7 +29,7 @@ fbt::hrtimer_nanosleep:entry
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/stack/tst.store.d b/test/unittest/funcs/stack/tst.store.d
index 6d113596..8a165657 100644
--- a/test/unittest/funcs/stack/tst.store.d
+++ b/test/unittest/funcs/stack/tst.store.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@ fbt::hrtimer_nanosleep:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/strjoin/tst.strjoin-bordercases.d b/test/unittest/funcs/strjoin/tst.strjoin-bordercases.d
index 1ac5ffd1..e45c8485 100644
--- a/test/unittest/funcs/strjoin/tst.strjoin-bordercases.d
+++ b/test/unittest/funcs/strjoin/tst.strjoin-bordercases.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option strsize=6
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(strjoin("", "123"));
trace(strjoin("", "12345"));
@@ -26,7 +26,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/strjoin/tst.strjoin-capped-size-2.d b/test/unittest/funcs/strjoin/tst.strjoin-capped-size-2.d
index 44a6acd8..52198a18 100644
--- a/test/unittest/funcs/strjoin/tst.strjoin-capped-size-2.d
+++ b/test/unittest/funcs/strjoin/tst.strjoin-capped-size-2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option strsize=7
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
x = probeprov;
y = probename;
@@ -22,7 +22,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/strjoin/tst.strjoin-capped-size-3.d b/test/unittest/funcs/strjoin/tst.strjoin-capped-size-3.d
index d2982a70..538a41dc 100644
--- a/test/unittest/funcs/strjoin/tst.strjoin-capped-size-3.d
+++ b/test/unittest/funcs/strjoin/tst.strjoin-capped-size-3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option strsize=7
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
x = probeprov;
y = probeprov;
@@ -22,7 +22,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/strjoin/tst.strjoin-capped-size.d b/test/unittest/funcs/strjoin/tst.strjoin-capped-size.d
index b54fd2f2..aa90e3f7 100644
--- a/test/unittest/funcs/strjoin/tst.strjoin-capped-size.d
+++ b/test/unittest/funcs/strjoin/tst.strjoin-capped-size.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,13 +9,13 @@
#pragma D option strsize=11
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(strjoin(probeprov, probename));
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/strjoin/tst.strjoin-nested.d b/test/unittest/funcs/strjoin/tst.strjoin-nested.d
index 84ba459c..e02aae82 100644
--- a/test/unittest/funcs/strjoin/tst.strjoin-nested.d
+++ b/test/unittest/funcs/strjoin/tst.strjoin-nested.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(strjoin(
strjoin(
@@ -28,7 +28,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/strjoin/tst.strjoin.d b/test/unittest/funcs/strjoin/tst.strjoin.d
index f52443bd..70b10339 100644
--- a/test/unittest/funcs/strjoin/tst.strjoin.d
+++ b/test/unittest/funcs/strjoin/tst.strjoin.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%s\n", strjoin("foo", "baz"));
printf("%s\n", strjoin("foo", ""));
diff --git a/test/unittest/funcs/strjoin/tst.strjoin_nonDPTR.d b/test/unittest/funcs/strjoin/tst.strjoin_nonDPTR.d
index 2b700a5a..ae9095e2 100644
--- a/test/unittest/funcs/strjoin/tst.strjoin_nonDPTR.d
+++ b/test/unittest/funcs/strjoin/tst.strjoin_nonDPTR.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,13 +8,13 @@
#pragma D option quiet
#pragma D option strsize=15
-BEGIN
+dtrace:::BEGIN
{
printf("|%s|\n", strjoin((char *)&`linux_banner, (char *)&`linux_banner));
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/strlen/err.D_PROTO_ARG.non_string.d b/test/unittest/funcs/strlen/err.D_PROTO_ARG.non_string.d
index a9f2a38c..70f3b54a 100644
--- a/test/unittest/funcs/strlen/err.D_PROTO_ARG.non_string.d
+++ b/test/unittest/funcs/strlen/err.D_PROTO_ARG.non_string.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Actions and Subroutines/strlen()
*/
-BEGIN
+dtrace:::BEGIN
{
strlen(12);
exit(0);
diff --git a/test/unittest/funcs/strlen/err.D_PROTO_LEN.missing_arg.d b/test/unittest/funcs/strlen/err.D_PROTO_LEN.missing_arg.d
index 9467240d..3d16e6ab 100644
--- a/test/unittest/funcs/strlen/err.D_PROTO_LEN.missing_arg.d
+++ b/test/unittest/funcs/strlen/err.D_PROTO_LEN.missing_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Actions and Subroutines/strlen()
*/
-BEGIN
+dtrace:::BEGIN
{
strlen();
exit(0);
diff --git a/test/unittest/funcs/strlen/err.D_PROTO_LEN.too_many_args.d b/test/unittest/funcs/strlen/err.D_PROTO_LEN.too_many_args.d
index c0e8fd13..a95d7d92 100644
--- a/test/unittest/funcs/strlen/err.D_PROTO_LEN.too_many_args.d
+++ b/test/unittest/funcs/strlen/err.D_PROTO_LEN.too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Actions and Subroutines/strlen()
*/
-BEGIN
+dtrace:::BEGIN
{
strlen("", 1);
exit(0);
diff --git a/test/unittest/funcs/strlen/tst.basic.d b/test/unittest/funcs/strlen/tst.basic.d
index 88c2f048..e5e06436 100644
--- a/test/unittest/funcs/strlen/tst.basic.d
+++ b/test/unittest/funcs/strlen/tst.basic.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#define TEST(s) printf("%60s %d\n", (s), strlen(s))
-BEGIN
+dtrace:::BEGIN
{
TEST("1");
TEST("12");
diff --git a/test/unittest/funcs/strlen/tst.capped-size.d b/test/unittest/funcs/strlen/tst.capped-size.d
index 676ed185..09ecfd62 100644
--- a/test/unittest/funcs/strlen/tst.capped-size.d
+++ b/test/unittest/funcs/strlen/tst.capped-size.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,12 +14,12 @@
#pragma D option strsize=6
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
exit(strlen("123456789") == 5 ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/strlen/tst.empty.d b/test/unittest/funcs/strlen/tst.empty.d
index ede41c36..10469b9c 100644
--- a/test/unittest/funcs/strlen/tst.empty.d
+++ b/test/unittest/funcs/strlen/tst.empty.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,12 +13,12 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
exit(strlen(""));
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/strlen/tst.null.d b/test/unittest/funcs/strlen/tst.null.d
index d2bff0f6..3a8e7291 100644
--- a/test/unittest/funcs/strlen/tst.null.d
+++ b/test/unittest/funcs/strlen/tst.null.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,13 +13,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
strlen(0);
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/strlen/tst.rodata.d b/test/unittest/funcs/strlen/tst.rodata.d
index 765a7717..b554cb0b 100644
--- a/test/unittest/funcs/strlen/tst.rodata.d
+++ b/test/unittest/funcs/strlen/tst.rodata.d
@@ -16,7 +16,7 @@
#pragma D option quiet
#pragma D option strsize=128
-BEGIN
+dtrace:::BEGIN
{
this->addr = (struct in6_addr *)alloca(sizeof(struct in6_addr));
this->addr->in6_u.u6_addr32[0] = 0;
@@ -35,7 +35,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/strlen/tst.zeros.d b/test/unittest/funcs/strlen/tst.zeros.d
index c8928a1d..028c85f8 100644
--- a/test/unittest/funcs/strlen/tst.zeros.d
+++ b/test/unittest/funcs/strlen/tst.zeros.d
@@ -16,7 +16,7 @@
#pragma D option quiet
#pragma D option strsize=128
-BEGIN
+dtrace:::BEGIN
{
/*
* With no IPv6 lookup table, rodata contains only its reserved byte.
@@ -32,7 +32,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/strtok/err.D_PROTO_ARG.strtokbaddel.d b/test/unittest/funcs/strtok/err.D_PROTO_ARG.strtokbaddel.d
index da693577..bbb5106e 100644
--- a/test/unittest/funcs/strtok/err.D_PROTO_ARG.strtokbaddel.d
+++ b/test/unittest/funcs/strtok/err.D_PROTO_ARG.strtokbaddel.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
strtok("abc", 1234);
exit(0);
diff --git a/test/unittest/funcs/strtok/err.D_PROTO_ARG.strtokbadstr.d b/test/unittest/funcs/strtok/err.D_PROTO_ARG.strtokbadstr.d
index 30b3919b..12cf5f20 100644
--- a/test/unittest/funcs/strtok/err.D_PROTO_ARG.strtokbadstr.d
+++ b/test/unittest/funcs/strtok/err.D_PROTO_ARG.strtokbadstr.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
strtok(1234, "abc");
exit(0);
diff --git a/test/unittest/funcs/strtok/err.D_PROTO_LEN.strtoktoofew.d b/test/unittest/funcs/strtok/err.D_PROTO_LEN.strtoktoofew.d
index 146b4e6f..57fdf378 100644
--- a/test/unittest/funcs/strtok/err.D_PROTO_LEN.strtoktoofew.d
+++ b/test/unittest/funcs/strtok/err.D_PROTO_LEN.strtoktoofew.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
strtok("abc");
exit(0);
diff --git a/test/unittest/funcs/strtok/err.D_PROTO_LEN.strtoktoomany.d b/test/unittest/funcs/strtok/err.D_PROTO_LEN.strtoktoomany.d
index 242ea73d..2e9ab4dd 100644
--- a/test/unittest/funcs/strtok/err.D_PROTO_LEN.strtoktoomany.d
+++ b/test/unittest/funcs/strtok/err.D_PROTO_LEN.strtoktoomany.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
strtok("abc", "def", "ghi");
exit(0);
diff --git a/test/unittest/funcs/strtok/tst.strtok.d b/test/unittest/funcs/strtok/tst.strtok.d
index b39e44bc..469231d9 100644
--- a/test/unittest/funcs/strtok/tst.strtok.d
+++ b/test/unittest/funcs/strtok/tst.strtok.d
@@ -8,56 +8,56 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
this->str = ",,,Carrots,,Barley,Oatmeal,,,Beans,";
}
-BEGIN
+dtrace:::BEGIN
/(this->field = strtok(this->str, ",")) == NULL/
{
exit(1);
}
-BEGIN
+dtrace:::BEGIN
{
printf("%s\n", this->field);
}
-BEGIN
+dtrace:::BEGIN
/(this->field = strtok(NULL, ",")) == NULL/
{
exit(2);
}
-BEGIN
+dtrace:::BEGIN
{
printf("%s\n", this->field);
}
-BEGIN
+dtrace:::BEGIN
/(this->field = strtok(NULL, ",")) == NULL/
{
exit(3);
}
-BEGIN
+dtrace:::BEGIN
{
printf("%s\n", this->field);
}
-BEGIN
+dtrace:::BEGIN
/(this->field = strtok(NULL, ",")) == NULL/
{
exit(4);
}
-BEGIN
+dtrace:::BEGIN
{
printf("%s\n", this->field);
}
-BEGIN
+dtrace:::BEGIN
/(self->a = strtok(NULL, ",")) != NULL/
{
printf("unexpected field: %s\n", this->field);
@@ -72,7 +72,7 @@ struct {
int i;
-BEGIN
+dtrace:::BEGIN
{
command[i].s1 = "";
command[i].s2 = "";
@@ -108,7 +108,7 @@ BEGIN
i = 0;
}
-tick-1ms
+profile:::tick-1ms
/i < end &&
(this->result = strtok(command[i].s1, command[i].s2)) != command[i].result/
{
@@ -119,13 +119,13 @@ tick-1ms
exit(6 + i);
}
-tick-1ms
+profile:::tick-1ms
/++i == end/
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("ERROR\n");
exit(1);
diff --git a/test/unittest/funcs/strtok/tst.strtok2.d b/test/unittest/funcs/strtok/tst.strtok2.d
index 14f34043..dd430434 100644
--- a/test/unittest/funcs/strtok/tst.strtok2.d
+++ b/test/unittest/funcs/strtok/tst.strtok2.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
x = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
y = "abcABC";
@@ -33,7 +33,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/strtok/tst.strtok_long.d b/test/unittest/funcs/strtok/tst.strtok_long.d
index 254a6548..eba5242b 100644
--- a/test/unittest/funcs/strtok/tst.strtok_long.d
+++ b/test/unittest/funcs/strtok/tst.strtok_long.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
/* 256-char string ending in "XYZ" (255 chars + NUL byte)*/
x = "____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________XYZ";
@@ -29,7 +29,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/strtok/tst.strtok_nonDPTR.d b/test/unittest/funcs/strtok/tst.strtok_nonDPTR.d
index 191b71a4..b1a831be 100644
--- a/test/unittest/funcs/strtok/tst.strtok_nonDPTR.d
+++ b/test/unittest/funcs/strtok/tst.strtok_nonDPTR.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option quiet
#pragma D option strsize=14
-BEGIN
+dtrace:::BEGIN
{
printf("|%s|\n", strtok((char *)&`linux_banner, " "));
printf("|%s|\n", strtok(NULL, " "));
@@ -17,7 +17,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/strtok/tst.strtok_null.d b/test/unittest/funcs/strtok/tst.strtok_null.d
index 1d536d60..50675cf7 100644
--- a/test/unittest/funcs/strtok/tst.strtok_null.d
+++ b/test/unittest/funcs/strtok/tst.strtok_null.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,13 +10,13 @@
* produces an error
*/
-BEGIN
+dtrace:::BEGIN
{
trace(strtok(NULL, "!"));
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/strtok/tst.strtok_nulldel.d b/test/unittest/funcs/strtok/tst.strtok_nulldel.d
index 4f6d27f5..afc22f3d 100644
--- a/test/unittest/funcs/strtok/tst.strtok_nulldel.d
+++ b/test/unittest/funcs/strtok/tst.strtok_nulldel.d
@@ -1,17 +1,17 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
strtok("abc", NULL);
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/strtok/tst.strtok_nullstr.d b/test/unittest/funcs/strtok/tst.strtok_nullstr.d
index 74562714..efd33976 100644
--- a/test/unittest/funcs/strtok/tst.strtok_nullstr.d
+++ b/test/unittest/funcs/strtok/tst.strtok_nullstr.d
@@ -1,17 +1,17 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
strtok(strstr("abc", "def"), "");
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/strtok/tst.strtok_nullstr2.d b/test/unittest/funcs/strtok/tst.strtok_nullstr2.d
index 2ac38c31..e843a996 100644
--- a/test/unittest/funcs/strtok/tst.strtok_nullstr2.d
+++ b/test/unittest/funcs/strtok/tst.strtok_nullstr2.d
@@ -1,26 +1,26 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
trace(strtok("abc", "def"));
}
-BEGIN
+dtrace:::BEGIN
{
trace(strtok(NULL, "def"));
}
-BEGIN
+dtrace:::BEGIN
{
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/funcs/strtok/tst.strtok_regs.d b/test/unittest/funcs/strtok/tst.strtok_regs.d
index 58ad4b62..dd1e870a 100644
--- a/test/unittest/funcs/strtok/tst.strtok_regs.d
+++ b/test/unittest/funcs/strtok/tst.strtok_regs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
A = "000";
B = "111";
C = "222";
diff --git a/test/unittest/funcs/substr/err.D_PROTO_ARG.substr_non_scalar_arg2.d b/test/unittest/funcs/substr/err.D_PROTO_ARG.substr_non_scalar_arg2.d
index bb2dc33a..83a2f5c7 100644
--- a/test/unittest/funcs/substr/err.D_PROTO_ARG.substr_non_scalar_arg2.d
+++ b/test/unittest/funcs/substr/err.D_PROTO_ARG.substr_non_scalar_arg2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Actions and Subroutines/substr()
*/
-BEGIN
+dtrace:::BEGIN
{
trace(substr(probename, "a"));
exit(0);
diff --git a/test/unittest/funcs/substr/err.D_PROTO_ARG.substr_non_scalar_arg3.d b/test/unittest/funcs/substr/err.D_PROTO_ARG.substr_non_scalar_arg3.d
index 147ec362..39c6b484 100644
--- a/test/unittest/funcs/substr/err.D_PROTO_ARG.substr_non_scalar_arg3.d
+++ b/test/unittest/funcs/substr/err.D_PROTO_ARG.substr_non_scalar_arg3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Actions and Subroutines/substr()
*/
-BEGIN
+dtrace:::BEGIN
{
trace(substr(probename, 1, "a"));
exit(0);
diff --git a/test/unittest/funcs/substr/err.D_PROTO_ARG.substr_non_string_arg1.d b/test/unittest/funcs/substr/err.D_PROTO_ARG.substr_non_string_arg1.d
index bd9d1319..b05b6d1b 100644
--- a/test/unittest/funcs/substr/err.D_PROTO_ARG.substr_non_string_arg1.d
+++ b/test/unittest/funcs/substr/err.D_PROTO_ARG.substr_non_string_arg1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Actions and Subroutines/substr()
*/
-BEGIN
+dtrace:::BEGIN
{
trace(substr(10, 1));
exit(0);
diff --git a/test/unittest/funcs/substr/err.D_PROTO_LEN.substr_missing_arg.d b/test/unittest/funcs/substr/err.D_PROTO_LEN.substr_missing_arg.d
index c254e38a..bc4315d9 100644
--- a/test/unittest/funcs/substr/err.D_PROTO_LEN.substr_missing_arg.d
+++ b/test/unittest/funcs/substr/err.D_PROTO_LEN.substr_missing_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Actions and Subroutines/substr()
*/
-BEGIN
+dtrace:::BEGIN
{
trace(substr());
exit(0);
diff --git a/test/unittest/funcs/substr/err.D_PROTO_LEN.substr_too_few_args.d b/test/unittest/funcs/substr/err.D_PROTO_LEN.substr_too_few_args.d
index 2d6eccac..7246e5f0 100644
--- a/test/unittest/funcs/substr/err.D_PROTO_LEN.substr_too_few_args.d
+++ b/test/unittest/funcs/substr/err.D_PROTO_LEN.substr_too_few_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Actions and Subroutines/substr()
*/
-BEGIN
+dtrace:::BEGIN
{
trace(substr(probename));
exit(0);
diff --git a/test/unittest/funcs/substr/err.D_PROTO_LEN.substr_too_many_args.d b/test/unittest/funcs/substr/err.D_PROTO_LEN.substr_too_many_args.d
index d69e93e6..d4e6d618 100644
--- a/test/unittest/funcs/substr/err.D_PROTO_LEN.substr_too_many_args.d
+++ b/test/unittest/funcs/substr/err.D_PROTO_LEN.substr_too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Actions and Subroutines/substr()
*/
-BEGIN
+dtrace:::BEGIN
{
trace(substr(probename, 1, 2, 3));
exit(0);
diff --git a/test/unittest/funcs/substr/err.substr_null_arg1.d b/test/unittest/funcs/substr/err.substr_null_arg1.d
index 50f9091e..3b0b59f9 100644
--- a/test/unittest/funcs/substr/err.substr_null_arg1.d
+++ b/test/unittest/funcs/substr/err.substr_null_arg1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,13 +13,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(substr(0, 1));
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/substr/substr2arg.d b/test/unittest/funcs/substr/substr2arg.d
index 33670550..f3ebc88e 100644
--- a/test/unittest/funcs/substr/substr2arg.d
+++ b/test/unittest/funcs/substr/substr2arg.d
@@ -1,4 +1,4 @@
-BEGIN
+dtrace:::BEGIN
{
trace(substr(probename, 2));
exit(0);
diff --git a/test/unittest/funcs/substr/substr3arg.d b/test/unittest/funcs/substr/substr3arg.d
index 8958acac..ab692d0c 100644
--- a/test/unittest/funcs/substr/substr3arg.d
+++ b/test/unittest/funcs/substr/substr3arg.d
@@ -1,4 +1,4 @@
-BEGIN
+dtrace:::BEGIN
{
trace(substr(probename, 0, 2));
exit(0);
diff --git a/test/unittest/funcs/substr/tst.substr-large-idx.d b/test/unittest/funcs/substr/tst.substr-large-idx.d
index 654a05e9..edaf405d 100644
--- a/test/unittest/funcs/substr/tst.substr-large-idx.d
+++ b/test/unittest/funcs/substr/tst.substr-large-idx.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
#pragma D option strsize=256
-BEGIN
+dtrace:::BEGIN
{
trace(substr("abcdefgh", 12345678));
exit(0);
diff --git a/test/unittest/funcs/substr/tst.substr-multi-const-cnt-neg.d b/test/unittest/funcs/substr/tst.substr-multi-const-cnt-neg.d
index c6e1230f..eda1a5ec 100644
--- a/test/unittest/funcs/substr/tst.substr-multi-const-cnt-neg.d
+++ b/test/unittest/funcs/substr/tst.substr-multi-const-cnt-neg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("\n% 3d % 3d %s", 2, -10, substr("abcdefghijklmnop", 2, -10));
printf("\n% 3d % 3d %s", 2, -9, substr("abcdefghijklmnop", 2, -9));
diff --git a/test/unittest/funcs/substr/tst.substr-multi-const-cnt-pos.d b/test/unittest/funcs/substr/tst.substr-multi-const-cnt-pos.d
index 607df972..159aabe5 100644
--- a/test/unittest/funcs/substr/tst.substr-multi-const-cnt-pos.d
+++ b/test/unittest/funcs/substr/tst.substr-multi-const-cnt-pos.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("\n% 3d % 3d %s", 2, 0, substr("abcdefghijklmnop", 2, 0));
printf("\n% 3d % 3d %s", 2, 1, substr("abcdefghijklmnop", 2, 1));
diff --git a/test/unittest/funcs/substr/tst.substr-multi-const-idx-neg-no-cnt.d b/test/unittest/funcs/substr/tst.substr-multi-const-idx-neg-no-cnt.d
index 39ebf280..af65f5be 100644
--- a/test/unittest/funcs/substr/tst.substr-multi-const-idx-neg-no-cnt.d
+++ b/test/unittest/funcs/substr/tst.substr-multi-const-idx-neg-no-cnt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("\n% 3d %s", -10, substr("abcdefghijklmnop", -10));
printf("\n% 3d %s", -9, substr("abcdefghijklmnop", -9));
diff --git a/test/unittest/funcs/substr/tst.substr-multi-const-idx-neg-too-far-no-cnt.d b/test/unittest/funcs/substr/tst.substr-multi-const-idx-neg-too-far-no-cnt.d
index 95af3f37..4f11af4c 100644
--- a/test/unittest/funcs/substr/tst.substr-multi-const-idx-neg-too-far-no-cnt.d
+++ b/test/unittest/funcs/substr/tst.substr-multi-const-idx-neg-too-far-no-cnt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("\n% 3d %s", -10, substr("abcde", -10));
printf("\n% 3d %s", -9, substr("abcde", -9));
diff --git a/test/unittest/funcs/substr/tst.substr-multi-const-idx-neg-too-far.d b/test/unittest/funcs/substr/tst.substr-multi-const-idx-neg-too-far.d
index 05ea8f01..52c4fada 100644
--- a/test/unittest/funcs/substr/tst.substr-multi-const-idx-neg-too-far.d
+++ b/test/unittest/funcs/substr/tst.substr-multi-const-idx-neg-too-far.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("\n% 3d % 3d %s", -10, 3, substr("abcde", -10, 3));
printf("\n% 3d % 3d %s", -9, 3, substr("abcde", -9, 3));
diff --git a/test/unittest/funcs/substr/tst.substr-multi-const-idx-neg.d b/test/unittest/funcs/substr/tst.substr-multi-const-idx-neg.d
index d69af788..3f777b99 100644
--- a/test/unittest/funcs/substr/tst.substr-multi-const-idx-neg.d
+++ b/test/unittest/funcs/substr/tst.substr-multi-const-idx-neg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("\n% 3d % 3d %s", -10, 3, substr("abcdefghijklmnop", -10, 3));
printf("\n% 3d % 3d %s", -9, 3, substr("abcdefghijklmnop", -9, 3));
diff --git a/test/unittest/funcs/substr/tst.substr-multi-const-idx-pos-no-cnt.d b/test/unittest/funcs/substr/tst.substr-multi-const-idx-pos-no-cnt.d
index 1ef6aaf3..aa329814 100644
--- a/test/unittest/funcs/substr/tst.substr-multi-const-idx-pos-no-cnt.d
+++ b/test/unittest/funcs/substr/tst.substr-multi-const-idx-pos-no-cnt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("\n% 3d %s", 0, substr("abcdefghijklmnop", 0));
printf("\n% 3d %s", 1, substr("abcdefghijklmnop", 1));
diff --git a/test/unittest/funcs/substr/tst.substr-multi-const-idx-pos.d b/test/unittest/funcs/substr/tst.substr-multi-const-idx-pos.d
index 558b747f..59a8abce 100644
--- a/test/unittest/funcs/substr/tst.substr-multi-const-idx-pos.d
+++ b/test/unittest/funcs/substr/tst.substr-multi-const-idx-pos.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("\n% 3d % 3d %s", 0, 3, substr("abcdefghijklmnop", 0, 3));
printf("\n% 3d % 3d %s", 1, 3, substr("abcdefghijklmnop", 1, 3));
diff --git a/test/unittest/funcs/substr/tst.substr-multi-var-cnt-neg.d b/test/unittest/funcs/substr/tst.substr-multi-var-cnt-neg.d
index 84b6efcb..a52bac26 100644
--- a/test/unittest/funcs/substr/tst.substr-multi-var-cnt-neg.d
+++ b/test/unittest/funcs/substr/tst.substr-multi-var-cnt-neg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
cnt = -10;
printf("\n% 3d % 3d %s", 2, cnt, substr("abcdefghijklmnop", 2, cnt));
diff --git a/test/unittest/funcs/substr/tst.substr-multi-var-cnt-pos.d b/test/unittest/funcs/substr/tst.substr-multi-var-cnt-pos.d
index 7bd234ad..a2266d2c 100644
--- a/test/unittest/funcs/substr/tst.substr-multi-var-cnt-pos.d
+++ b/test/unittest/funcs/substr/tst.substr-multi-var-cnt-pos.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
cnt = 0;
printf("\n% 3d % 3d %s", 2, cnt, substr("abcdefghijklmnop", 2, cnt));
diff --git a/test/unittest/funcs/substr/tst.substr-multi-var-idx-neg-no-cnt.d b/test/unittest/funcs/substr/tst.substr-multi-var-idx-neg-no-cnt.d
index 4b496e92..8fdd48f4 100644
--- a/test/unittest/funcs/substr/tst.substr-multi-var-idx-neg-no-cnt.d
+++ b/test/unittest/funcs/substr/tst.substr-multi-var-idx-neg-no-cnt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
idx = -10;
printf("\n% 3d %s", idx, substr("abcdefghijklmnop", idx));
diff --git a/test/unittest/funcs/substr/tst.substr-multi-var-idx-neg-too-far-no-cnt.d b/test/unittest/funcs/substr/tst.substr-multi-var-idx-neg-too-far-no-cnt.d
index aa9bc5c7..0657f378 100644
--- a/test/unittest/funcs/substr/tst.substr-multi-var-idx-neg-too-far-no-cnt.d
+++ b/test/unittest/funcs/substr/tst.substr-multi-var-idx-neg-too-far-no-cnt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
idx = -10;
printf("\n% 3d %s", idx, substr("abcde", idx));
diff --git a/test/unittest/funcs/substr/tst.substr-multi-var-idx-neg-too-far.d b/test/unittest/funcs/substr/tst.substr-multi-var-idx-neg-too-far.d
index 8f2a10f1..2f797a49 100644
--- a/test/unittest/funcs/substr/tst.substr-multi-var-idx-neg-too-far.d
+++ b/test/unittest/funcs/substr/tst.substr-multi-var-idx-neg-too-far.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
idx = -10;
printf("\n% 3d % 3d %s", idx, 3, substr("abcde", idx, 3));
diff --git a/test/unittest/funcs/substr/tst.substr-multi-var-idx-neg.d b/test/unittest/funcs/substr/tst.substr-multi-var-idx-neg.d
index 232e2f5f..5bc9de3d 100644
--- a/test/unittest/funcs/substr/tst.substr-multi-var-idx-neg.d
+++ b/test/unittest/funcs/substr/tst.substr-multi-var-idx-neg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
idx = -10;
printf("\n% 3d % 3d %s", idx, 3, substr("abcdefghijklmnop", idx, 3));
diff --git a/test/unittest/funcs/substr/tst.substr-multi-var-idx-pos-no-cnt.d b/test/unittest/funcs/substr/tst.substr-multi-var-idx-pos-no-cnt.d
index 0de17717..e05b064f 100644
--- a/test/unittest/funcs/substr/tst.substr-multi-var-idx-pos-no-cnt.d
+++ b/test/unittest/funcs/substr/tst.substr-multi-var-idx-pos-no-cnt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
idx = 0;
printf("\n% 3d %s", idx, substr("abcdefghijklmnop", idx));
diff --git a/test/unittest/funcs/substr/tst.substr-multi-var-idx-pos.d b/test/unittest/funcs/substr/tst.substr-multi-var-idx-pos.d
index eb38999e..063df81a 100644
--- a/test/unittest/funcs/substr/tst.substr-multi-var-idx-pos.d
+++ b/test/unittest/funcs/substr/tst.substr-multi-var-idx-pos.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
idx = 0;
printf("\n% 3d % 3d %s", idx, 3, substr("abcdefghijklmnop", idx, 3));
diff --git a/test/unittest/funcs/substr/tst.substr-stored-len.d b/test/unittest/funcs/substr/tst.substr-stored-len.d
index fa3e5337..fa912024 100644
--- a/test/unittest/funcs/substr/tst.substr-stored-len.d
+++ b/test/unittest/funcs/substr/tst.substr-stored-len.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option rawbytes
#pragma D option strsize=14
-BEGIN
+dtrace:::BEGIN
{
trace(strjoin((x = substr("abcdef", 2)), (y = substr("ABCDEF", 3))));
trace(x);
@@ -23,7 +23,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/substr/tst.substr-strjoin.d b/test/unittest/funcs/substr/tst.substr-strjoin.d
index f844d261..9c288b06 100644
--- a/test/unittest/funcs/substr/tst.substr-strjoin.d
+++ b/test/unittest/funcs/substr/tst.substr-strjoin.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(
substr(
@@ -27,7 +27,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/substr/tst.substr-strsize.d b/test/unittest/funcs/substr/tst.substr-strsize.d
index 04eab429..2dcde1f1 100644
--- a/test/unittest/funcs/substr/tst.substr-strsize.d
+++ b/test/unittest/funcs/substr/tst.substr-strsize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option rawbytes
#pragma D option strsize=14
-BEGIN
+dtrace:::BEGIN
{
x = "1234567890123";
trace(x);
@@ -28,7 +28,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/substr/tst.substr.d b/test/unittest/funcs/substr/tst.substr.d
index 580dfa0f..5d0ed6e9 100644
--- a/test/unittest/funcs/substr/tst.substr.d
+++ b/test/unittest/funcs/substr/tst.substr.d
@@ -18,7 +18,7 @@ struct {
int i;
-BEGIN
+dtrace:::BEGIN
{
str = "foobarbazbop";
str2 = "";
@@ -157,7 +157,7 @@ BEGIN
}
-tick-1ms
+profile:::tick-1ms
/i < end && command[i].nolen/
{
this->str = command[i].alt ? altstr : str;
@@ -180,7 +180,7 @@ tick-1ms
printf("\t}\n\n");
}
-tick-1ms
+profile:::tick-1ms
/i < end && !command[i].nolen/
{
this->str = command[i].alt ? altstr : str;
@@ -203,14 +203,14 @@ tick-1ms
printf("\t}\n\n");
}
-tick-1ms
+profile:::tick-1ms
/++i == end/
{
printf("\texit($failed);\n}\n");
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("ERROR\n");
exit(1);
diff --git a/test/unittest/funcs/substr/tst.substr_nonDPTR.d b/test/unittest/funcs/substr/tst.substr_nonDPTR.d
index 3e10af08..a8c3d312 100644
--- a/test/unittest/funcs/substr/tst.substr_nonDPTR.d
+++ b/test/unittest/funcs/substr/tst.substr_nonDPTR.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,14 +8,14 @@
#pragma D option quiet
#pragma D option strsize=14
-BEGIN
+dtrace:::BEGIN
{
printf("|%s|\n", substr((char *)&`linux_banner, 1));
printf("|%s|\n", substr((char *)&`linux_banner, 1, 4));
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/substr/tst.substrminate.d b/test/unittest/funcs/substr/tst.substrminate.d
index 56532bc7..5fefdefc 100644
--- a/test/unittest/funcs/substr/tst.substrminate.d
+++ b/test/unittest/funcs/substr/tst.substrminate.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2008, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2008, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -27,7 +27,7 @@ syscall::ioctl:entry
(i & 1) ? 8 : 18)] = count();
}
-END
+dtrace:::END
{
printa("%s\n", @);
}
diff --git a/test/unittest/funcs/tst.basename.d b/test/unittest/funcs/tst.basename.d
index 2b3d098a..0442cd4a 100644
--- a/test/unittest/funcs/tst.basename.d
+++ b/test/unittest/funcs/tst.basename.d
@@ -13,7 +13,7 @@
* properly. Note that the output of this is a bash script. When run,
* it will give no output if the output is correct.
*/
-BEGIN
+dtrace:::BEGIN
{
dir[i++] = "/foo/bar/baz";
dir[i++] = "/foo/bar///baz/";
diff --git a/test/unittest/funcs/tst.basename0.d b/test/unittest/funcs/tst.basename0.d
index 0f758996..436bb010 100644
--- a/test/unittest/funcs/tst.basename0.d
+++ b/test/unittest/funcs/tst.basename0.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("|%s|\n", basename("/foo/bar/baz"));
printf("|%s|\n", basename("/foo/bar///baz/"));
@@ -32,7 +32,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/tst.basename_nonDPTR.d b/test/unittest/funcs/tst.basename_nonDPTR.d
index cecef827..cdc15f8e 100644
--- a/test/unittest/funcs/tst.basename_nonDPTR.d
+++ b/test/unittest/funcs/tst.basename_nonDPTR.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,13 +8,13 @@
#pragma D option quiet
#pragma D option strsize=15
-BEGIN
+dtrace:::BEGIN
{
printf("|%s|\n", basename((char *)&`linux_banner));
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/tst.chill.sh b/test/unittest/funcs/tst.chill.sh
index dbd55500..605a8df2 100755
--- a/test/unittest/funcs/tst.chill.sh
+++ b/test/unittest/funcs/tst.chill.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -22,7 +22,7 @@ dtrace_script()
* we just run this and make sure it runs.
*/
- BEGIN
+ dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/funcs/tst.cleanpath.d b/test/unittest/funcs/tst.cleanpath.d
index b3dd8db9..53f854a6 100644
--- a/test/unittest/funcs/tst.cleanpath.d
+++ b/test/unittest/funcs/tst.cleanpath.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
path[i++] = "/foo/bar/baz";
path[i++] = "/foo/bar///baz/";
@@ -60,14 +60,14 @@ BEGIN
i = 0;
}
-tick-1ms
+profile:::tick-1ms
/i < end/
{
printf("cleanpath(\"%s\") = \"%s\"\n", path[i], cleanpath(path[i]));
i++;
}
-tick-1ms
+profile:::tick-1ms
/i == end/
{
exit(0);
diff --git a/test/unittest/funcs/tst.ddi_pathname.d b/test/unittest/funcs/tst.ddi_pathname.d
index c9aefd26..c43e4ff8 100644
--- a/test/unittest/funcs/tst.ddi_pathname.d
+++ b/test/unittest/funcs/tst.ddi_pathname.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
this->dev = (struct dev_info *)alloca(sizeof(struct dev_info));
this->minor1 =
@@ -32,13 +32,13 @@ BEGIN
trace(ddi_pathname(this->dev, 1));
}
-ERROR
+dtrace:::ERROR
/arg4 == DTRACEFLT_ILLOP/
{
exit(0);
}
-ERROR
+dtrace:::ERROR
/arg4 != DTRACEFLT_ILLOP/
{
exit(1);
diff --git a/test/unittest/funcs/tst.default.d b/test/unittest/funcs/tst.default.d
index d6d9b64b..e023f192 100644
--- a/test/unittest/funcs/tst.default.d
+++ b/test/unittest/funcs/tst.default.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 1;
@@ -28,14 +28,14 @@ syscall:::entry
}
-tick-1
+profile:::tick-1
/i != 0/
{
exit(0);
}
-END
+dtrace:::END
{
}
diff --git a/test/unittest/funcs/tst.dirname0.d b/test/unittest/funcs/tst.dirname0.d
index a3708d56..ec10dd65 100644
--- a/test/unittest/funcs/tst.dirname0.d
+++ b/test/unittest/funcs/tst.dirname0.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("|%s|\n", dirname("/foo/bar/baz"));
printf("|%s|\n", dirname("/foo/bar///baz/"));
@@ -32,7 +32,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/tst.dirname_nonDPTR.d b/test/unittest/funcs/tst.dirname_nonDPTR.d
index 8a60cc98..f5cd32ba 100644
--- a/test/unittest/funcs/tst.dirname_nonDPTR.d
+++ b/test/unittest/funcs/tst.dirname_nonDPTR.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,13 +8,13 @@
#pragma D option quiet
#pragma D option strsize=14
-BEGIN
+dtrace:::BEGIN
{
printf("|%s|\n", dirname((char *)&`linux_banner));
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/tst.ftruncate.sh b/test/unittest/funcs/tst.ftruncate.sh
index 59ca9beb..642c0b03 100755
--- a/test/unittest/funcs/tst.ftruncate.sh
+++ b/test/unittest/funcs/tst.ftruncate.sh
@@ -1,25 +1,25 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
script()
{
$dtrace $dt_flags -q -o $tmpfile -s /dev/stdin <<EOF
- tick-10ms
+ profile:::tick-10ms
{
printf("%d\n", i++);
}
- tick-10ms
+ profile:::tick-10ms
/i == 10/
{
ftruncate();
}
- tick-10ms
+ profile:::tick-10ms
/i == 20/
{
exit(0);
diff --git a/test/unittest/funcs/tst.getmajor.d b/test/unittest/funcs/tst.getmajor.d
index de0e4800..db208380 100644
--- a/test/unittest/funcs/tst.getmajor.d
+++ b/test/unittest/funcs/tst.getmajor.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%x", getmajor(0xabcdef0123456789ll));
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/tst.getminor.d b/test/unittest/funcs/tst.getminor.d
index d1619234..c1d219fa 100644
--- a/test/unittest/funcs/tst.getminor.d
+++ b/test/unittest/funcs/tst.getminor.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%x", getminor(0xabcdef0123456789ll));
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/tst.hton.d b/test/unittest/funcs/tst.hton.d
index 1ce2d2ee..84739255 100644
--- a/test/unittest/funcs/tst.hton.d
+++ b/test/unittest/funcs/tst.hton.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#include <endian.h>
-BEGIN
+dtrace:::BEGIN
{
before[0] = 0x1122LL;
before[1] = 0x11223344LL;
@@ -30,49 +30,49 @@ BEGIN
#endif
}
-BEGIN
+dtrace:::BEGIN
/after[0] != htons(before[0])/
{
printf("%x rather than %x", htons(before[0]), after[0]);
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/after[0] != ntohs(before[0])/
{
printf("%x rather than %x", ntohs(before[0]), after[0]);
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/after[1] != htonl(before[1])/
{
printf("%x rather than %x", htonl(before[1]), after[1]);
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/after[1] != ntohl(before[1])/
{
printf("%x rather than %x", ntohl(before[1]), after[1]);
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/after[2] != htonll(before[2])/
{
printf("%x rather than %x", htonll(before[2]), after[2]);
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/after[2] != ntohll(before[2])/
{
printf("%x rather than %x", ntohll(before[2]), after[2]);
exit(1);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/funcs/tst.hton2.d b/test/unittest/funcs/tst.hton2.d
index a1a506ac..88517f26 100644
--- a/test/unittest/funcs/tst.hton2.d
+++ b/test/unittest/funcs/tst.hton2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%x\n", htons (0x123456789abcdef0ll));
printf("%x\n", htonl (0x123456789abcdef0ll));
@@ -22,7 +22,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/tst.index.d b/test/unittest/funcs/tst.index.d
index 564fc5b5..7bf6e708 100644
--- a/test/unittest/funcs/tst.index.d
+++ b/test/unittest/funcs/tst.index.d
@@ -17,7 +17,7 @@ struct {
int i;
-BEGIN
+dtrace:::BEGIN
{
command[i].str = "foobarbaz";
command[i].substr = "barbaz";
@@ -63,7 +63,7 @@ BEGIN
printf("BEGIN {\n");
}
-tick-1ms
+profile:::tick-1ms
/j < i && end == 0/
{
command[i + k].str = command[j].str;
@@ -117,14 +117,14 @@ tick-1ms
j++;
}
-tick-1ms
+profile:::tick-1ms
/j == i && end == 0/
{
end = k;
i = 0;
}
-tick-1ms
+profile:::tick-1ms
/end != 0 && i < end && !command[i].haspos/
{
this->result = index(command[i].str, command[i].substr);
@@ -142,7 +142,7 @@ tick-1ms
printf("\t}\n\n");
}
-tick-1ms
+profile:::tick-1ms
/end != 0 && i < end && !command[i].haspos/
{
this->result = rindex(command[i].str, command[i].substr);
@@ -160,7 +160,7 @@ tick-1ms
printf("\t}\n\n");
}
-tick-1ms
+profile:::tick-1ms
/end != 0 && i < end && command[i].haspos/
{
this->result = index(command[i].str,
@@ -179,7 +179,7 @@ tick-1ms
printf("\t}\n\n");
}
-tick-1ms
+profile:::tick-1ms
/end != 0 && i < end && command[i].haspos/
{
this->result = rindex(command[i].str,
@@ -198,7 +198,7 @@ tick-1ms
printf("\t}\n\n");
}
-tick-1ms
+profile:::tick-1ms
/end != 0 && ++i == end/
{
printf("\texit($failed);\n}\n");
diff --git a/test/unittest/funcs/tst.index2.d b/test/unittest/funcs/tst.index2.d
index cf3cb92a..969aa365 100644
--- a/test/unittest/funcs/tst.index2.d
+++ b/test/unittest/funcs/tst.index2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
/* cut string size back a little to ease pressure on BPF verifier */
#pragma D option strsize=184
-BEGIN {
+dtrace:::BEGIN {
x = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@#abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@#";
y = "abcdefghijklmnopqrstuvwxyz";
printf(" 0 %3d\n", index(x, y));
diff --git a/test/unittest/funcs/tst.index_nonDPTR.d b/test/unittest/funcs/tst.index_nonDPTR.d
index cf7e762c..b2d9070b 100644
--- a/test/unittest/funcs/tst.index_nonDPTR.d
+++ b/test/unittest/funcs/tst.index_nonDPTR.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,13 +8,13 @@
#pragma D option quiet
#pragma D option strsize=14
-BEGIN
+dtrace:::BEGIN
{
printf("index is %d, should be 0\n", index((char *)&`linux_banner, (char *)&`linux_banner));
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/tst.inet_ntoa.d b/test/unittest/funcs/tst.inet_ntoa.d
index 3b7b7556..43eb1a46 100644
--- a/test/unittest/funcs/tst.inet_ntoa.d
+++ b/test/unittest/funcs/tst.inet_ntoa.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@ ipaddr_t *ip4b;
ipaddr_t *ip4c;
ipaddr_t *ip4d;
-BEGIN
+dtrace:::BEGIN
{
this->buf4a = alloca(sizeof(ipaddr_t));
this->buf4b = alloca(sizeof(ipaddr_t));
diff --git a/test/unittest/funcs/tst.inet_ntoa_alloca.d b/test/unittest/funcs/tst.inet_ntoa_alloca.d
index 4c44fb39..d87a183c 100644
--- a/test/unittest/funcs/tst.inet_ntoa_alloca.d
+++ b/test/unittest/funcs/tst.inet_ntoa_alloca.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
system("printf '\xc0\xa8\x01\x17' > /dev/null 2>&1");
}
@@ -22,4 +22,4 @@ syscall::write:entry
exit(0);
}
-ERROR { exit(1); }
+dtrace:::ERROR { exit(1); }
diff --git a/test/unittest/funcs/tst.inet_ntoa_copyin.d b/test/unittest/funcs/tst.inet_ntoa_copyin.d
index a4b56685..01947533 100644
--- a/test/unittest/funcs/tst.inet_ntoa_copyin.d
+++ b/test/unittest/funcs/tst.inet_ntoa_copyin.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
system("printf '\xc0\xa8\x01\x17' > /dev/null 2>&1");
}
@@ -20,4 +20,4 @@ syscall::write:entry
exit(0);
}
-ERROR { exit(1); }
+dtrace:::ERROR { exit(1); }
diff --git a/test/unittest/funcs/tst.inet_ntoa_nonDPTR.d b/test/unittest/funcs/tst.inet_ntoa_nonDPTR.d
index f079c7ef..0ce43847 100644
--- a/test/unittest/funcs/tst.inet_ntoa_nonDPTR.d
+++ b/test/unittest/funcs/tst.inet_ntoa_nonDPTR.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,14 +8,14 @@
#pragma D option quiet
#pragma D option strsize=15
-BEGIN
+dtrace:::BEGIN
{
/* "Linu" will be 76.105.110.117 */
printf("%s\n", inet_ntoa((ipaddr_t *)&`linux_banner));
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/tst.inet_ntop.d b/test/unittest/funcs/tst.inet_ntop.d
index e2f00356..747fc875 100644
--- a/test/unittest/funcs/tst.inet_ntop.d
+++ b/test/unittest/funcs/tst.inet_ntop.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -20,7 +20,7 @@ struct in6_addr *ip6f;
struct in6_addr *ip6g;
struct in6_addr *ip6h;
-BEGIN
+dtrace:::BEGIN
{
this->buf4a = alloca(sizeof(struct in_addr));
this->buf4b = alloca(sizeof(struct in_addr));
diff --git a/test/unittest/funcs/tst.inet_ntop_runtime_af.d b/test/unittest/funcs/tst.inet_ntop_runtime_af.d
index 7843a4ea..1bdcf825 100644
--- a/test/unittest/funcs/tst.inet_ntop_runtime_af.d
+++ b/test/unittest/funcs/tst.inet_ntop_runtime_af.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@ struct in6_addr *ip6e;
struct in6_addr *ip6f;
struct in6_addr *ip6g;
-BEGIN
+dtrace:::BEGIN
{
this->buf4a = alloca(sizeof(ipaddr_t));
this->buf4b = alloca(sizeof(ipaddr_t));
diff --git a/test/unittest/funcs/tst.link_ntop.d b/test/unittest/funcs/tst.link_ntop.d
index 7a9ceea2..ce265fb5 100644
--- a/test/unittest/funcs/tst.link_ntop.d
+++ b/test/unittest/funcs/tst.link_ntop.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2017, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
uint8_t ibaddr[20];
-BEGIN
+dtrace:::BEGIN
{
this->buf_eth = (uint64_t *)alloca(sizeof(uint64_t));
diff --git a/test/unittest/funcs/tst.link_ntop_runtime_type.d b/test/unittest/funcs/tst.link_ntop_runtime_type.d
index d28056de..af81a0de 100644
--- a/test/unittest/funcs/tst.link_ntop_runtime_type.d
+++ b/test/unittest/funcs/tst.link_ntop_runtime_type.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2017, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
uint8_t ibaddr[20];
-BEGIN
+dtrace:::BEGIN
{
mytype = ARPHRD_ETHER;
diff --git a/test/unittest/funcs/tst.lltostr-short.d b/test/unittest/funcs/tst.lltostr-short.d
index 65a5714c..a52c589a 100644
--- a/test/unittest/funcs/tst.lltostr-short.d
+++ b/test/unittest/funcs/tst.lltostr-short.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option quiet
#pragma D option strsize=8
-BEGIN
+dtrace:::BEGIN
{
printf("%s\n", lltostr(0));
printf("%s\n", lltostr(1));
diff --git a/test/unittest/funcs/tst.lltostr.d b/test/unittest/funcs/tst.lltostr.d
index 0563778b..ac9b27c8 100644
--- a/test/unittest/funcs/tst.lltostr.d
+++ b/test/unittest/funcs/tst.lltostr.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%s\n", lltostr(0));
printf("%s\n", lltostr(1));
diff --git a/test/unittest/funcs/tst.progenyof.d b/test/unittest/funcs/tst.progenyof.d
index 9d73420f..131c33df 100644
--- a/test/unittest/funcs/tst.progenyof.d
+++ b/test/unittest/funcs/tst.progenyof.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
/* exit status reports if any errors */
exit(
diff --git a/test/unittest/funcs/tst.rand.d b/test/unittest/funcs/tst.rand.d
index 88bd8510..43caadb2 100644
--- a/test/unittest/funcs/tst.rand.d
+++ b/test/unittest/funcs/tst.rand.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,19 +11,19 @@
* SECTION: Actions and Subroutines/rand()
*/
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-1
+profile:::tick-1
/i != 10/
{
i++;
trace(rand());
}
-tick-1
+profile:::tick-1
/i == 10/
{
exit(0);
diff --git a/test/unittest/funcs/tst.rand_inter.sh b/test/unittest/funcs/tst.rand_inter.sh
index e1d60964..9fd3d40a 100755
--- a/test/unittest/funcs/tst.rand_inter.sh
+++ b/test/unittest/funcs/tst.rand_inter.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -15,7 +15,7 @@ niter=25000
# 2 bits from two consecutive words at arbitrary locations.
$dtrace $dt_flags -q -o $tmpfile -c test/triggers/bogus-ioctl -n '
-BEGIN
+dtrace:::BEGIN
{
n = 0;
x = rand();
diff --git a/test/unittest/funcs/tst.rand_intra.sh b/test/unittest/funcs/tst.rand_intra.sh
index 8afb124d..785673ef 100755
--- a/test/unittest/funcs/tst.rand_intra.sh
+++ b/test/unittest/funcs/tst.rand_intra.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -14,7 +14,7 @@ niter=25000
# is, use lquantize to look at the distribution of 4-bit blocks.
$dtrace $dt_flags -q -o $tmpfile -c test/triggers/bogus-ioctl -n '
-BEGIN { n = 0 }
+dtrace:::BEGIN { n = 0 }
syscall::ioctl:entry
/pid == $target/
{
diff --git a/test/unittest/funcs/tst.rindex.d b/test/unittest/funcs/tst.rindex.d
index 7af96412..45e73f46 100644
--- a/test/unittest/funcs/tst.rindex.d
+++ b/test/unittest/funcs/tst.rindex.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
/* cut string size back a little to ease pressure on BPF verifier */
#pragma D option strsize=144
-BEGIN {
+dtrace:::BEGIN {
x = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@#abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@#";
y = "abcdefghijklmnopqrstuvwxyz";
printf(" 64 %3d\n", rindex(x, y));
diff --git a/test/unittest/funcs/tst.rindex_nonDPTR.d b/test/unittest/funcs/tst.rindex_nonDPTR.d
index ad14e357..8b8c07e5 100644
--- a/test/unittest/funcs/tst.rindex_nonDPTR.d
+++ b/test/unittest/funcs/tst.rindex_nonDPTR.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,13 +8,13 @@
#pragma D option quiet
#pragma D option strsize=14
-BEGIN
+dtrace:::BEGIN
{
printf("rindex is %d, should be 0\n", rindex((char *)&`linux_banner, (char *)&`linux_banner));
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/tst.rw_.sh b/test/unittest/funcs/tst.rw_.sh
index 5104d249..38719632 100755
--- a/test/unittest/funcs/tst.rw_.sh
+++ b/test/unittest/funcs/tst.rw_.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -24,7 +24,7 @@ $dtrace $dt_flags -qn '
/* desired numbers of read and write events */
-BEGIN
+dtrace:::BEGIN
{
nr = 4;
nw = 1;
diff --git a/test/unittest/funcs/tst.strchr.d b/test/unittest/funcs/tst.strchr.d
index 11d0f592..47702a17 100644
--- a/test/unittest/funcs/tst.strchr.d
+++ b/test/unittest/funcs/tst.strchr.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
str = "fooeyfooeyfoo";
this->success = 0;
@@ -26,25 +26,25 @@ BEGIN
this->success = 1;
}
-BEGIN
+dtrace:::BEGIN
/!this->success/
{
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/strchr(str, 'a') != NULL/
{
exit(2);
}
-BEGIN
+dtrace:::BEGIN
/strrchr(str, 'a') != NULL/
{
exit(3);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/funcs/tst.strchr_nonDPTR.d b/test/unittest/funcs/tst.strchr_nonDPTR.d
index b3dacef8..7f200d34 100644
--- a/test/unittest/funcs/tst.strchr_nonDPTR.d
+++ b/test/unittest/funcs/tst.strchr_nonDPTR.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,14 +8,14 @@
#pragma D option quiet
#pragma D option strsize=14
-BEGIN
+dtrace:::BEGIN
{
printf("|%s|\n", strchr((char *)&`linux_banner, 'x'));
printf("|%s|\n", strrchr((char *)&`linux_banner, 'u'));
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/tst.strstr.d b/test/unittest/funcs/tst.strstr.d
index de96cd28..96b9aa9d 100644
--- a/test/unittest/funcs/tst.strstr.d
+++ b/test/unittest/funcs/tst.strstr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
#pragma D option strsize=184
-BEGIN
+dtrace:::BEGIN
{
str = "foobarbarbazbarbop";
this->success = 0;
@@ -46,25 +46,25 @@ BEGIN
this->success = 1;
}
-BEGIN
+dtrace:::BEGIN
/!this->success/
{
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/strstr(str, "barbarf") != NULL/
{
exit(2);
}
-BEGIN
+dtrace:::BEGIN
/strstr(str, "foobarbarbazbarbopp") != NULL/
{
exit(3);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/funcs/tst.subr.d b/test/unittest/funcs/tst.subr.d
index e30d541a..1dcb225c 100644
--- a/test/unittest/funcs/tst.subr.d
+++ b/test/unittest/funcs/tst.subr.d
@@ -11,7 +11,7 @@
#include <dtrace/dif_defines.h>
#define INTFUNC(x) \
- BEGIN \
+ dtrace:::BEGIN \
/*DSTYLED*/ \
{ \
this->ival = (long)(x); \
@@ -20,7 +20,7 @@
}
#define AINTFUNC(x) \
- BEGIN \
+ dtrace:::BEGIN \
/*DSTYLED*/ \
{ \
subr++; \
@@ -29,7 +29,7 @@
}
#define STRFUNC(x) \
- BEGIN \
+ dtrace:::BEGIN \
/*DSTYLED*/ \
{ \
subr++; \
@@ -38,7 +38,7 @@
}
#define VOIDFUNC(x) \
- BEGIN \
+ dtrace:::BEGIN \
/*DSTYLED*/ \
{ \
subr++; \
@@ -46,7 +46,7 @@
}
#define STKFUNC(x) \
- BEGIN \
+ dtrace:::BEGIN \
/*DSTYLED*/ \
{ \
subr++; \
@@ -110,13 +110,13 @@ STRFUNC(inet_ntoa6((in6_addr_t *)alloca(sizeof(in6_addr_t))))
STKFUNC(stack(5))
STKFUNC(ustack(5))
-BEGIN
+dtrace:::BEGIN
/subr == DIF_SUBR_MAX + 1 - NUM_UNIMPLEMENTED/
{
exit(0);
}
-BEGIN
+dtrace:::BEGIN
{
printf("found %d subroutines, expected %d\n", subr, DIF_SUBR_MAX + 1 - NUM_UNIMPLEMENTED);
exit(1);
diff --git a/test/unittest/funcs/ustack/err.corrupted-data.d b/test/unittest/funcs/ustack/err.corrupted-data.d
index c4525aaf..09e91af1 100644
--- a/test/unittest/funcs/ustack/err.corrupted-data.d
+++ b/test/unittest/funcs/ustack/err.corrupted-data.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ pid$target:a.out:myfunc_z:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/ustack/err.store-to-stack.d b/test/unittest/funcs/ustack/err.store-to-stack.d
index 106c0cd9..75bc296f 100644
--- a/test/unittest/funcs/ustack/err.store-to-stack.d
+++ b/test/unittest/funcs/ustack/err.store-to-stack.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@ pid$target:a.out:myfunc_z:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/ustack/tst.asgn_dvar.d b/test/unittest/funcs/ustack/tst.asgn_dvar.d
index 142a56ce..73199c66 100644
--- a/test/unittest/funcs/ustack/tst.asgn_dvar.d
+++ b/test/unittest/funcs/ustack/tst.asgn_dvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ pid$target:a.out:myfunc_z:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/ustack/tst.asgn_gvar.d b/test/unittest/funcs/ustack/tst.asgn_gvar.d
index 089e145f..c24331da 100644
--- a/test/unittest/funcs/ustack/tst.asgn_gvar.d
+++ b/test/unittest/funcs/ustack/tst.asgn_gvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ pid$target:a.out:myfunc_z:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/ustack/tst.asgn_lvar.d b/test/unittest/funcs/ustack/tst.asgn_lvar.d
index 132d4a89..bad4672b 100644
--- a/test/unittest/funcs/ustack/tst.asgn_lvar.d
+++ b/test/unittest/funcs/ustack/tst.asgn_lvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ pid$target:a.out:myfunc_z:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/ustack/tst.asgn_tvar.d b/test/unittest/funcs/ustack/tst.asgn_tvar.d
index 46fbe606..8734d06e 100644
--- a/test/unittest/funcs/ustack/tst.asgn_tvar.d
+++ b/test/unittest/funcs/ustack/tst.asgn_tvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ pid$target:a.out:myfunc_z:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/ustack/tst.ref_addrs.d b/test/unittest/funcs/ustack/tst.ref_addrs.d
index 97b0d684..8a34103a 100644
--- a/test/unittest/funcs/ustack/tst.ref_addrs.d
+++ b/test/unittest/funcs/ustack/tst.ref_addrs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@ pid$target:a.out:myfunc_z:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/ustack/tst.ref_depth.d b/test/unittest/funcs/ustack/tst.ref_depth.d
index d847736a..be11c6e9 100644
--- a/test/unittest/funcs/ustack/tst.ref_depth.d
+++ b/test/unittest/funcs/ustack/tst.ref_depth.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -29,7 +29,7 @@ pid$target:a.out:myfunc_z:entry
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/ustack/tst.ref_is_user.d b/test/unittest/funcs/ustack/tst.ref_is_user.d
index 5465f090..50748a18 100644
--- a/test/unittest/funcs/ustack/tst.ref_is_user.d
+++ b/test/unittest/funcs/ustack/tst.ref_is_user.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -29,7 +29,7 @@ pid$target:a.out:myfunc_z:entry
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/ustack/tst.ref_pid.d b/test/unittest/funcs/ustack/tst.ref_pid.d
index 80c2473b..0162470e 100644
--- a/test/unittest/funcs/ustack/tst.ref_pid.d
+++ b/test/unittest/funcs/ustack/tst.ref_pid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -31,7 +31,7 @@ pid$target:a.out:myfunc_z:entry
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/ustack/tst.ref_strsz.d b/test/unittest/funcs/ustack/tst.ref_strsz.d
index 7d4740c3..ce387061 100644
--- a/test/unittest/funcs/ustack/tst.ref_strsz.d
+++ b/test/unittest/funcs/ustack/tst.ref_strsz.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -29,7 +29,7 @@ pid$target:a.out:myfunc_z:entry
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/funcs/ustack/tst.store.d b/test/unittest/funcs/ustack/tst.store.d
index 066d5705..8a39c206 100644
--- a/test/unittest/funcs/ustack/tst.store.d
+++ b/test/unittest/funcs/ustack/tst.store.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@ pid$target:a.out:myfunc_z:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/grammar/err.D_ADDROF_LVAL.d b/test/unittest/grammar/err.D_ADDROF_LVAL.d
index 8644c9f4..c6097534 100644
--- a/test/unittest/grammar/err.D_ADDROF_LVAL.d
+++ b/test/unittest/grammar/err.D_ADDROF_LVAL.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
trace(&1);
exit(0);
diff --git a/test/unittest/grammar/tst.clauses.d b/test/unittest/grammar/tst.clauses.d
index f2cfe4d6..96c8e13d 100644
--- a/test/unittest/grammar/tst.clauses.d
+++ b/test/unittest/grammar/tst.clauses.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,14 +13,14 @@
*/
-BEGIN
+dtrace:::BEGIN
{}
-BEGIN
+dtrace:::BEGIN
/1/
{}
-tick-1
+profile:::tick-1
{
exit(0);
}
diff --git a/test/unittest/inline/tst.InlineDataAssign.d b/test/unittest/inline/tst.InlineDataAssign.d
index a0ce2bfe..58e5e1bf 100644
--- a/test/unittest/inline/tst.InlineDataAssign.d
+++ b/test/unittest/inline/tst.InlineDataAssign.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -41,7 +41,7 @@ inline long double new_long_double = 3.567890123;
inline unsigned long * pointer = (unsigned long *)&`max_pfn;
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/inline/tst.InlineExpression.d b/test/unittest/inline/tst.InlineExpression.d
index 8ba57e36..64820455 100644
--- a/test/unittest/inline/tst.InlineExpression.d
+++ b/test/unittest/inline/tst.InlineExpression.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -44,7 +44,7 @@ inline long double new_long_double = 3.567890123;
inline unsigned long * pointer = (unsigned long *)&`max_pfn;
inline int result = 3 > 2 ? 3 : 2;
-BEGIN
+dtrace:::BEGIN
{
printf("new_char: %c\nnew_short: %d\nnew_int: %d\nnew_long: %d\n",
new_char, new_short, new_int, new_long);
diff --git a/test/unittest/inline/tst.InlineKinds.d b/test/unittest/inline/tst.InlineKinds.d
index 5f2ec1b8..b569fd7a 100644
--- a/test/unittest/inline/tst.InlineKinds.d
+++ b/test/unittest/inline/tst.InlineKinds.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -29,7 +29,7 @@ inline struct s i3 = xlate < struct s > (i0); /* translator */
inline int i4[int x, int y] = x + y; /* associative array */
inline int i5[int x] = (xlate < struct s > (x)).s_x; /* array by xlate */
-BEGIN
+dtrace:::BEGIN
{
printf("i0 = %d\n", i0);
printf("i1 = %s\n", i1);
diff --git a/test/unittest/inline/tst.InlineTypedef.d b/test/unittest/inline/tst.InlineTypedef.d
index fc2ca1ec..5e55f322 100644
--- a/test/unittest/inline/tst.InlineTypedef.d
+++ b/test/unittest/inline/tst.InlineTypedef.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@ inline new_char char_var = 'c';
typedef unsigned long * pointer;
inline pointer p = (pointer)&`max_pfn;
-BEGIN
+dtrace:::BEGIN
{
printf("char_var: %c\npointer p: %d", char_var, *p);
exit(0);
diff --git a/test/unittest/inline/tst.InlineWritableAssign.d b/test/unittest/inline/tst.InlineWritableAssign.d
index ce95c025..8d38bedf 100644
--- a/test/unittest/inline/tst.InlineWritableAssign.d
+++ b/test/unittest/inline/tst.InlineWritableAssign.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -32,7 +32,7 @@ union var un1;
inline union var un2 = un1;
-BEGIN
+dtrace:::BEGIN
{
rec1.c = 'c';
rec1.i = 10;
diff --git a/test/unittest/io/check_io_probe_args.sh b/test/unittest/io/check_io_probe_args.sh
index 8e1f5a4c..7015c8b6 100755
--- a/test/unittest/io/check_io_probe_args.sh
+++ b/test/unittest/io/check_io_probe_args.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -205,12 +205,12 @@ gawk 'NF == 23 { print $16, $21 }' $infile | sort | uniq > majnam.txt
# Compose a D script to write a name for each major number.
gawk '{
- printf("BEGIN { x = %s }\n", $1);
- printf("BEGIN { printf(\"%%d %%s\\n\", %s, stringof(((struct blk_major_name **)&`major_names)[%s % 255]->name)); }\n",
+ printf("dtrace:::BEGIN { x = %s }\n", $1);
+ printf("dtrace:::BEGIN { printf(\"%%d %%s\\n\", %s, stringof(((struct blk_major_name **)&`major_names)[%s % 255]->name)); }\n",
$1, $1);
}' majnam.txt >> D.d
-echo "BEGIN { exit(0); }" >> D.d
-echo "ERROR { printf(\"%d nfs\\n\", x) }" >> D.d
+echo "dtrace:::BEGIN { exit(0); }" >> D.d
+echo "dtrace:::ERROR { printf(\"%d nfs\\n\", x) }" >> D.d
$dtrace $dt_flags -qs D.d | sort | gawk 'NF != 0' > majnam.chk
diff --git a/test/unittest/io/tst.local.sh b/test/unittest/io/tst.local.sh
index 702c6f45..aa959b49 100755
--- a/test/unittest/io/tst.local.sh
+++ b/test/unittest/io/tst.local.sh
@@ -2,7 +2,7 @@
#
# Oracle Linux DTrace.
-# Copyright (c) 2017, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -34,7 +34,7 @@ mount=`losetup -j $iodir.img | gawk 'BEGIN { FS = ":" } ; {print $1}'`
statname=`basename $mount`
$dtrace $dt_flags -c "test/triggers/doio.sh $tempfile $filesize test/triggers/io-mount-local.sh $iodir $fstype $fsoptions" -qs /dev/stdin <<EODTRACE
-BEGIN
+dtrace:::BEGIN
{
byteswr = 0;
bytesrd = 0;
@@ -52,25 +52,25 @@ io:::start
bytesrd += args[0]->b_bufsize;
}
-END
+dtrace:::END
/byteswr >= $minsize/
{
printf("wrote-expected: yes\n");
}
-END
+dtrace:::END
/byteswr < $minsize/
{
printf("wrote-expected: no (%d / %d)\n", byteswr, $minsize);
}
-END
+dtrace:::END
/bytesrd >= $minsize/
{
printf("read-expected: yes\n");
}
-END
+dtrace:::END
/bytesrd < $minsize/
{
printf("read-expected: no (%d / %d)\n", bytesrd, $minsize);
diff --git a/test/unittest/io/tst.nfs.sh b/test/unittest/io/tst.nfs.sh
index ca790817..b3c51396 100755
--- a/test/unittest/io/tst.nfs.sh
+++ b/test/unittest/io/tst.nfs.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2017, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -32,7 +32,7 @@ mkdir $clientpath
test/triggers/io-mount-nfs.sh $clientpath $serverpath
$dtrace $dt_flags -c "test/triggers/doio.sh $tempfile $filesize test/triggers/io-mount-nfs.sh $clientpath $serverpath" -qs /dev/stdin <<EODTRACE
-BEGIN
+dtrace:::BEGIN
{
byteswr = 0;
bytesrd = 0;
@@ -50,25 +50,25 @@ io:::start
bytesrd += args[0]->b_bufsize;
}
-END
+dtrace:::END
/byteswr >= $minsize/
{
printf("wrote-expected: yes\n");
}
-END
+dtrace:::END
/byteswr < $minsize/
{
printf("wrote-expected: no (%d / %d)\n", byteswr, $minsize);
}
-END
+dtrace:::END
/bytesrd >= $minsize/
{
printf("read-expected: yes\n");
}
-END
+dtrace:::END
/bytesrd < $minsize/
{
printf("read-expected: no (%d / %d)\n", bytesrd, $minsize);
diff --git a/test/unittest/io/tst.wait.sh b/test/unittest/io/tst.wait.sh
index 24ac2e43..bc2f943f 100755
--- a/test/unittest/io/tst.wait.sh
+++ b/test/unittest/io/tst.wait.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2017, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -61,26 +61,26 @@ io:::wait-done
self->wait_read_started = 0;
}
-END
+dtrace:::END
/(wait_write_start > 0) && (wait_write_start == wait_write_done)/
{
printf("wait-write-expected: yes\n");
}
-END
+dtrace:::END
/(wait_write_start == 0) || (wait_write_start != wait_write_done)/
{
printf("wait-write-expected: no (%d / %d)\n", wait_write_start,
wait_write_done);
}
-END
+dtrace:::END
/(wait_read_start > 0) && (wait_read_start == wait_read_done)/
{
printf("wait-read-expected: yes\n");
}
-END
+dtrace:::END
/(wait_read_start == 0) || (wait_read_start != wait_read_done)/
{
printf("wait-read-expected: no (%d / %d)\n", wait_read_start,
diff --git a/test/unittest/ip/tst.ipv4localtcp.sh b/test/unittest/ip/tst.ipv4localtcp.sh
index 78a77740..b388f3fe 100755
--- a/test/unittest/ip/tst.ipv4localtcp.sh
+++ b/test/unittest/ip/tst.ipv4localtcp.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2008, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -48,7 +48,7 @@ cat > $tmpdir/tst.ipv4localtcp.test.pl <<-EOPERL
EOPERL
$dtrace $dt_flags -c "/usr/bin/perl $tmpdir/tst.ipv4localtcp.test.pl" -qs /dev/stdin <<EODTRACE
-BEGIN
+dtrace:::BEGIN
{
send = receive = 0;
}
@@ -67,7 +67,7 @@ ip:::receive
receive++;
}
-END
+dtrace:::END
{
printf("Minimum TCP events seen\n\n");
printf("ip:::send - %s\n", send >= 4 ? "yes" : "no");
diff --git a/test/unittest/ip/tst.ipv4localudp.sh b/test/unittest/ip/tst.ipv4localudp.sh
index 4ee58440..5489c5c5 100755
--- a/test/unittest/ip/tst.ipv4localudp.sh
+++ b/test/unittest/ip/tst.ipv4localudp.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2008, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2008, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -34,7 +34,7 @@ dtrace=$1
testdir="$(dirname $_test)"
local=127.0.0.1
$dtrace $dt_flags -c "$testdir/perlping.pl udp $local" -qs /dev/stdin <<EOF
-BEGIN
+dtrace:::BEGIN
{
send = receive = 0;
}
@@ -53,7 +53,7 @@ ip:::receive
receive++;
}
-END
+dtrace:::END
{
printf("Minimum UDP events seen\n\n");
printf("ip:::send - %s\n", send >= 1 ? "yes" : "no");
diff --git a/test/unittest/ip/tst.ipv4remotetcp.sh b/test/unittest/ip/tst.ipv4remotetcp.sh
index 8a3fc7eb..71d43f55 100755
--- a/test/unittest/ip/tst.ipv4remotetcp.sh
+++ b/test/unittest/ip/tst.ipv4remotetcp.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2008, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2008, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -61,7 +61,7 @@ cat > $tmpdir/tst.ipv4remotetcp.test.pl <<-EOPERL
EOPERL
$dtrace $dt_flags -c "/usr/bin/perl $tmpdir/tst.ipv4remotetcp.test.pl" -qs /dev/stdin <<EODTRACE
-BEGIN
+dtrace:::BEGIN
{
send = receive = 0;
}
@@ -79,7 +79,7 @@ ip:::receive
{
receive++;
}
-END
+dtrace:::END
{
printf("Minimum TCP events seen\n\n");
printf("ip:::send - %s\n", send >= 3 ? "yes" : "no");
diff --git a/test/unittest/ip/tst.ipv4remoteudp.sh b/test/unittest/ip/tst.ipv4remoteudp.sh
index 08e32740..47a17d0c 100755
--- a/test/unittest/ip/tst.ipv4remoteudp.sh
+++ b/test/unittest/ip/tst.ipv4remoteudp.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2008, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2008, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -43,7 +43,7 @@ if [[ $? -ne 0 ]] || [[ -z $dest ]]; then
fi
$dtrace $dt_flags -c "$testdir/perlping.pl udp $dest" -qs /dev/stdin <<EOF | grep -v 'is alive'
-BEGIN
+dtrace:::BEGIN
{
send = 0;
}
@@ -55,7 +55,7 @@ ip:::send
send++;
}
-END
+dtrace:::END
{
printf("Minimum UDP events seen\n\n");
printf("ip:::send - %s\n", send >= 1 ? "yes" : "no");
diff --git a/test/unittest/lexer/err.D_CHR_NL.char.d b/test/unittest/lexer/err.D_CHR_NL.char.d
index dba3ff47..65184ed2 100644
--- a/test/unittest/lexer/err.D_CHR_NL.char.d
+++ b/test/unittest/lexer/err.D_CHR_NL.char.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
h = '
diff --git a/test/unittest/lexer/err.D_CHR_NULL.char.d b/test/unittest/lexer/err.D_CHR_NULL.char.d
index 784095aa..f9ceb32d 100644
--- a/test/unittest/lexer/err.D_CHR_NULL.char.d
+++ b/test/unittest/lexer/err.D_CHR_NULL.char.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
h = '';
diff --git a/test/unittest/lexer/err.D_IDENT_UNDEF.scope-dot-kernel.d b/test/unittest/lexer/err.D_IDENT_UNDEF.scope-dot-kernel.d
index 2a267567..0c71a810 100644
--- a/test/unittest/lexer/err.D_IDENT_UNDEF.scope-dot-kernel.d
+++ b/test/unittest/lexer/err.D_IDENT_UNDEF.scope-dot-kernel.d
@@ -12,7 +12,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(foo.bar`baz);
exit(0);
diff --git a/test/unittest/lexer/err.D_IDENT_UNDEF.scope-dot.d b/test/unittest/lexer/err.D_IDENT_UNDEF.scope-dot.d
index 6b3dcfda..5a723b22 100644
--- a/test/unittest/lexer/err.D_IDENT_UNDEF.scope-dot.d
+++ b/test/unittest/lexer/err.D_IDENT_UNDEF.scope-dot.d
@@ -12,7 +12,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(foo.bar``baz);
exit(0);
diff --git a/test/unittest/lexer/err.D_IDENT_UNDEF.scope-kernel-as-user.d b/test/unittest/lexer/err.D_IDENT_UNDEF.scope-kernel-as-user.d
index d332191b..edf7b958 100644
--- a/test/unittest/lexer/err.D_IDENT_UNDEF.scope-kernel-as-user.d
+++ b/test/unittest/lexer/err.D_IDENT_UNDEF.scope-kernel-as-user.d
@@ -11,7 +11,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(vmlinux``major_names);
exit(0);
diff --git a/test/unittest/lexer/err.D_IDENT_UNDEF.scope-user-as-kernel.d b/test/unittest/lexer/err.D_IDENT_UNDEF.scope-user-as-kernel.d
index bc7e8b9f..880d12b4 100644
--- a/test/unittest/lexer/err.D_IDENT_UNDEF.scope-user-as-kernel.d
+++ b/test/unittest/lexer/err.D_IDENT_UNDEF.scope-user-as-kernel.d
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(&testprobe`main);
exit(0);
diff --git a/test/unittest/lexer/err.D_IDENT_UNDEF.scope-user-missing.d b/test/unittest/lexer/err.D_IDENT_UNDEF.scope-user-missing.d
index 7304da72..bd89e433 100644
--- a/test/unittest/lexer/err.D_IDENT_UNDEF.scope-user-missing.d
+++ b/test/unittest/lexer/err.D_IDENT_UNDEF.scope-user-missing.d
@@ -12,7 +12,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(no_such_module``main);
exit(0);
diff --git a/test/unittest/lexer/err.D_INT_DIGIT.InvalidDigit.d b/test/unittest/lexer/err.D_INT_DIGIT.InvalidDigit.d
index cf4fc96a..b662b35a 100644
--- a/test/unittest/lexer/err.D_INT_DIGIT.InvalidDigit.d
+++ b/test/unittest/lexer/err.D_INT_DIGIT.InvalidDigit.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Errtags/D_INT_DIGIT
*/
-BEGIN
+dtrace:::BEGIN
{
0128;
}
diff --git a/test/unittest/lexer/err.D_INT_OFLOW.BigInt.d b/test/unittest/lexer/err.D_INT_OFLOW.BigInt.d
index efd8a35c..5660619f 100644
--- a/test/unittest/lexer/err.D_INT_OFLOW.BigInt.d
+++ b/test/unittest/lexer/err.D_INT_OFLOW.BigInt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Errtags/D_INT_OFLOW
*/
-BEGIN
+dtrace:::BEGIN
{
0x12345678123456781;
}
diff --git a/test/unittest/lexer/err.D_STR_NL.string.d b/test/unittest/lexer/err.D_STR_NL.string.d
index 03016663..c4db7663 100644
--- a/test/unittest/lexer/err.D_STR_NL.string.d
+++ b/test/unittest/lexer/err.D_STR_NL.string.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
h = "hello
diff --git a/test/unittest/lexer/err.D_SYNTAX.brace1.d b/test/unittest/lexer/err.D_SYNTAX.brace1.d
index acf5f1af..a873178c 100644
--- a/test/unittest/lexer/err.D_SYNTAX.brace1.d
+++ b/test/unittest/lexer/err.D_SYNTAX.brace1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Lexer
*/
-BEGIN
+dtrace:::BEGIN
{
trace(epid);
}
diff --git a/test/unittest/lexer/err.D_SYNTAX.brace2.d b/test/unittest/lexer/err.D_SYNTAX.brace2.d
index 8b6bff30..3462414b 100644
--- a/test/unittest/lexer/err.D_SYNTAX.brace2.d
+++ b/test/unittest/lexer/err.D_SYNTAX.brace2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,6 +11,6 @@
* SECTION: Lexer
*/
-BEGIN
+dtrace:::BEGIN
{
trace(epid);
diff --git a/test/unittest/lexer/err.D_SYNTAX.brack1.d b/test/unittest/lexer/err.D_SYNTAX.brack1.d
index 61033275..30dd5465 100644
--- a/test/unittest/lexer/err.D_SYNTAX.brack1.d
+++ b/test/unittest/lexer/err.D_SYNTAX.brack1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Lexer
*/
-BEGIN
+dtrace:::BEGIN
{
trace(args[0]]);
}
diff --git a/test/unittest/lexer/err.D_SYNTAX.brack2.d b/test/unittest/lexer/err.D_SYNTAX.brack2.d
index 63121f4d..234c1311 100644
--- a/test/unittest/lexer/err.D_SYNTAX.brack2.d
+++ b/test/unittest/lexer/err.D_SYNTAX.brack2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Lexer
*/
-BEGIN
+dtrace:::BEGIN
{
args[0
}
diff --git a/test/unittest/lexer/err.D_SYNTAX.brack3.d b/test/unittest/lexer/err.D_SYNTAX.brack3.d
index c757bb44..21462044 100644
--- a/test/unittest/lexer/err.D_SYNTAX.brack3.d
+++ b/test/unittest/lexer/err.D_SYNTAX.brack3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Lexer
*/
-BEGIN
+dtrace:::BEGIN
/args[0/
{
trace(epid);
diff --git a/test/unittest/lexer/err.D_SYNTAX.paren1.d b/test/unittest/lexer/err.D_SYNTAX.paren1.d
index a1d42ec7..9b934a6d 100644
--- a/test/unittest/lexer/err.D_SYNTAX.paren1.d
+++ b/test/unittest/lexer/err.D_SYNTAX.paren1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Lexer
*/
-BEGIN
+dtrace:::BEGIN
{
trace(epid));
}
diff --git a/test/unittest/lexer/err.D_SYNTAX.paren2.d b/test/unittest/lexer/err.D_SYNTAX.paren2.d
index de641bd8..955b7ce8 100644
--- a/test/unittest/lexer/err.D_SYNTAX.paren2.d
+++ b/test/unittest/lexer/err.D_SYNTAX.paren2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Lexer
*/
-BEGIN
+dtrace:::BEGIN
{
rand(
}
diff --git a/test/unittest/lexer/err.D_SYNTAX.paren3.d b/test/unittest/lexer/err.D_SYNTAX.paren3.d
index 7e2b299f..fe3b936a 100644
--- a/test/unittest/lexer/err.D_SYNTAX.paren3.d
+++ b/test/unittest/lexer/err.D_SYNTAX.paren3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Lexer
*/
-BEGIN
+dtrace:::BEGIN
/rand(/
{
trace(epid);
diff --git a/test/unittest/lexer/err.D_SYNTAX.scope-empty-bare-user.d b/test/unittest/lexer/err.D_SYNTAX.scope-empty-bare-user.d
index d7cff89f..29771b9a 100644
--- a/test/unittest/lexer/err.D_SYNTAX.scope-empty-bare-user.d
+++ b/test/unittest/lexer/err.D_SYNTAX.scope-empty-bare-user.d
@@ -12,7 +12,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(``);
exit(0);
diff --git a/test/unittest/lexer/err.D_SYNTAX.scope-empty-bare.d b/test/unittest/lexer/err.D_SYNTAX.scope-empty-bare.d
index 44b4f60e..2250d1fa 100644
--- a/test/unittest/lexer/err.D_SYNTAX.scope-empty-bare.d
+++ b/test/unittest/lexer/err.D_SYNTAX.scope-empty-bare.d
@@ -12,7 +12,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(`);
exit(0);
diff --git a/test/unittest/lexer/err.D_SYNTAX.scope-empty-dot-user.d b/test/unittest/lexer/err.D_SYNTAX.scope-empty-dot-user.d
index 5ead7b3e..92b17fd9 100644
--- a/test/unittest/lexer/err.D_SYNTAX.scope-empty-dot-user.d
+++ b/test/unittest/lexer/err.D_SYNTAX.scope-empty-dot-user.d
@@ -12,7 +12,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(foo.bar``);
exit(0);
diff --git a/test/unittest/lexer/err.D_SYNTAX.scope-empty-user.d b/test/unittest/lexer/err.D_SYNTAX.scope-empty-user.d
index d3a927d7..11e43049 100644
--- a/test/unittest/lexer/err.D_SYNTAX.scope-empty-user.d
+++ b/test/unittest/lexer/err.D_SYNTAX.scope-empty-user.d
@@ -12,7 +12,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(bar``);
exit(0);
diff --git a/test/unittest/lexer/err.D_SYNTAX.scope-empty.d b/test/unittest/lexer/err.D_SYNTAX.scope-empty.d
index e32b3812..52d762e2 100644
--- a/test/unittest/lexer/err.D_SYNTAX.scope-empty.d
+++ b/test/unittest/lexer/err.D_SYNTAX.scope-empty.d
@@ -11,7 +11,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(foo`);
exit(0);
diff --git a/test/unittest/lexer/err.D_SYNTAX.scope-multiple.d b/test/unittest/lexer/err.D_SYNTAX.scope-multiple.d
index 5e236c45..2a6a7203 100644
--- a/test/unittest/lexer/err.D_SYNTAX.scope-multiple.d
+++ b/test/unittest/lexer/err.D_SYNTAX.scope-multiple.d
@@ -12,7 +12,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(foo``bar``baz);
exit(0);
diff --git a/test/unittest/lexer/err.D_SYNTAX.scope-triple.d b/test/unittest/lexer/err.D_SYNTAX.scope-triple.d
index 41f7391c..afe9ccf7 100644
--- a/test/unittest/lexer/err.D_SYNTAX.scope-triple.d
+++ b/test/unittest/lexer/err.D_SYNTAX.scope-triple.d
@@ -12,7 +12,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(foo```bar);
exit(0);
diff --git a/test/unittest/lexer/tst.D_MACRO_OFLOW.ParIntOvflow.r b/test/unittest/lexer/tst.D_MACRO_OFLOW.ParIntOvflow.r
index 12388a9f..ed96f7fe 100644
--- a/test/unittest/lexer/tst.D_MACRO_OFLOW.ParIntOvflow.r
+++ b/test/unittest/lexer/tst.D_MACRO_OFLOW.ParIntOvflow.r
@@ -1,2 +1,2 @@
-- @@stderr --
-dtrace: invalid probe specifier BEGIN { $1; }: macro argument $1 constant {ptr} results in integer overflow
+dtrace: invalid probe specifier dtrace:::BEGIN { $1; }: macro argument $1 constant {ptr} results in integer overflow
diff --git a/test/unittest/lexer/tst.D_MACRO_OFLOW.ParIntOvflow.sh b/test/unittest/lexer/tst.D_MACRO_OFLOW.ParIntOvflow.sh
index d8d88796..82bcb650 100755
--- a/test/unittest/lexer/tst.D_MACRO_OFLOW.ParIntOvflow.sh
+++ b/test/unittest/lexer/tst.D_MACRO_OFLOW.ParIntOvflow.sh
@@ -2,7 +2,7 @@
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -22,7 +22,7 @@ fi
dtrace=$1
-$dtrace $dt_flags -n 'BEGIN { $1; }' 0x12345678123456781
+$dtrace $dt_flags -n 'dtrace:::BEGIN { $1; }' 0x12345678123456781
status=$?
if [ "$status" -ne 0 ]; then
diff --git a/test/unittest/lexer/tst.boc-in-line-comment.d b/test/unittest/lexer/tst.boc-in-line-comment.d
index 61f5961f..2a223c3d 100644
--- a/test/unittest/lexer/tst.boc-in-line-comment.d
+++ b/test/unittest/lexer/tst.boc-in-line-comment.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
*/
// Comment /*
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/lexer/tst.eoc-in-line-comment.d b/test/unittest/lexer/tst.eoc-in-line-comment.d
index 8fe2ff04..70b97418 100644
--- a/test/unittest/lexer/tst.eoc-in-line-comment.d
+++ b/test/unittest/lexer/tst.eoc-in-line-comment.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
*/
// Comment */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/lexer/tst.eof-in-line-comment.d b/test/unittest/lexer/tst.eof-in-line-comment.d
index a9207693..e65337e2 100644
--- a/test/unittest/lexer/tst.eof-in-line-comment.d
+++ b/test/unittest/lexer/tst.eof-in-line-comment.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
* ASSERTION: End-of-file in a line comment is an error.
*/
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/lexer/tst.keyword-member.d b/test/unittest/lexer/tst.keyword-member.d
index 138194aa..aec7b92e 100644
--- a/test/unittest/lexer/tst.keyword-member.d
+++ b/test/unittest/lexer/tst.keyword-member.d
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%p\n", &(*(struct cgroup_root *)&`cgrp_dfl_root).cgrp.self);
printf("%p\n", &(*(struct cgroup_root *)&`cgrp_dfl_root).cgrp.self.cgroup->self);
diff --git a/test/unittest/lexer/tst.lc-in-line-comment.d b/test/unittest/lexer/tst.lc-in-line-comment.d
index 0332e1ae..b26fc0a7 100644
--- a/test/unittest/lexer/tst.lc-in-line-comment.d
+++ b/test/unittest/lexer/tst.lc-in-line-comment.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
*/
// Comment //
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/lexer/tst.line-comment.d b/test/unittest/lexer/tst.line-comment.d
index 4deb66f4..543e14a0 100644
--- a/test/unittest/lexer/tst.line-comment.d
+++ b/test/unittest/lexer/tst.line-comment.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
*/
// exit(1);
-BEGIN // exit(1);
+dtrace:::BEGIN // exit(1);
{ // exit(1);
exit(0); // exit(1);
} // exit(1);
diff --git a/test/unittest/lexer/tst.scope-user-explicit.d b/test/unittest/lexer/tst.scope-user-explicit.d
index 46989a76..c0753199 100644
--- a/test/unittest/lexer/tst.scope-user-explicit.d
+++ b/test/unittest/lexer/tst.scope-user-explicit.d
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(&testprobe``main);
exit(0);
diff --git a/test/unittest/lexer/tst.scope-user-path-empty.sh b/test/unittest/lexer/tst.scope-user-path-empty.sh
index e78669e6..5e09b005 100755
--- a/test/unittest/lexer/tst.scope-user-path-empty.sh
+++ b/test/unittest/lexer/tst.scope-user-path-empty.sh
@@ -24,7 +24,7 @@ cd "$dir" || exit 1
# Now add an empty training entry.
PATH=$PATH: LD_LIBRARY_PATH=$LD_LIBRARY_PATH: "$dtrace" -xlinkmode=static $dt_flags -c testprobe -n '
-BEGIN
+dtrace:::BEGIN
{
trace(&testprobe``main);
exit(0);
diff --git a/test/unittest/lexer/tst.yyinput-pragma-bug.d b/test/unittest/lexer/tst.yyinput-pragma-bug.d
index 4699f46a..50c17555 100644
--- a/test/unittest/lexer/tst.yyinput-pragma-bug.d
+++ b/test/unittest/lexer/tst.yyinput-pragma-bug.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -111,4 +111,4 @@
inline int foo = 0;
#pragma D binding "1.1" foo
-BEGIN { exit(0); }
+dtrace:::BEGIN { exit(0); }
diff --git a/test/unittest/lockstat/tst.lockstat-summary.d b/test/unittest/lockstat/tst.lockstat-summary.d
index 8a25bbaf..82373e71 100644
--- a/test/unittest/lockstat/tst.lockstat-summary.d
+++ b/test/unittest/lockstat/tst.lockstat-summary.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2017, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@ lockstat:::
events[probename]++;
}
-END
+dtrace:::END
{
printf("Minimum lockstat events seen\n\n");
/*
diff --git a/test/unittest/lquantize/tst.normalize-bug26261502.sh b/test/unittest/lquantize/tst.normalize-bug26261502.sh
index 35c6c685..db7ab0f0 100755
--- a/test/unittest/lquantize/tst.normalize-bug26261502.sh
+++ b/test/unittest/lquantize/tst.normalize-bug26261502.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2017, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -35,7 +35,7 @@ rm -f $file
$dtrace $dt_flags -o $file -c "sleep 10" -s /dev/stdin <<EOF
#pragma D option quiet
- BEGIN
+ dtrace:::BEGIN
{
x = 9;
}
@@ -44,7 +44,7 @@ $dtrace $dt_flags -o $file -c "sleep 10" -s /dev/stdin <<EOF
@ = lquantize(x, 9, 12, 3);
x = 15 - x;
}
- END
+ dtrace:::END
{
normalize(@, 3);
}
diff --git a/test/unittest/misc/err.D_PRAGMA_OPTSET.d b/test/unittest/misc/err.D_PRAGMA_OPTSET.d
index 39121f60..5654934d 100644
--- a/test/unittest/misc/err.D_PRAGMA_OPTSET.d
+++ b/test/unittest/misc/err.D_PRAGMA_OPTSET.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet=please
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/misc/err.lockmem-pragma.sh b/test/unittest/misc/err.lockmem-pragma.sh
index 1893f02d..7eb753da 100755
--- a/test/unittest/misc/err.lockmem-pragma.sh
+++ b/test/unittest/misc/err.lockmem-pragma.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -12,7 +12,7 @@ dtrace=$1
$dtrace $dt_flags -qs /dev/stdin << EOF
#pragma D option lockmem=1
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/misc/tst.boolopt.d b/test/unittest/misc/tst.boolopt.d
index 9398578c..0842fa42 100644
--- a/test/unittest/misc/tst.boolopt.d
+++ b/test/unittest/misc/tst.boolopt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@
#pragma D option flowindent=off
#pragma D option flowindent=UnSeT
-BEGIN
+dtrace:::BEGIN
{
printf(".lived eht si paTmetsyS, lived eht si paTmetsyS\n");
exit(0);
diff --git a/test/unittest/misc/tst.dynopt.d b/test/unittest/misc/tst.dynopt.d
index 66206465..9e6efd4b 100644
--- a/test/unittest/misc/tst.dynopt.d
+++ b/test/unittest/misc/tst.dynopt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,12 +12,12 @@
#pragma D option switchrate=1ms
#pragma D option aggrate=1ms
-tick-100ms
+profile:::tick-100ms
{
i++;
}
-tick-100ms
+profile:::tick-100ms
/i > 1/
{
setopt("quiet", "no");
@@ -28,14 +28,14 @@ tick-100ms
printa("%@d\n", @);
}
-tick-100ms
+profile:::tick-100ms
/i == 5/
{
setopt("switchrate", "5sec");
setopt("aggrate", "5sec");
}
-tick-100ms
+profile:::tick-100ms
/i == 31/
{
exit(0);
diff --git a/test/unittest/misc/tst.enablerace.dpp b/test/unittest/misc/tst.enablerace.dpp
index 66af15f7..0d629142 100644
--- a/test/unittest/misc/tst.enablerace.dpp
+++ b/test/unittest/misc/tst.enablerace.dpp
@@ -22,7 +22,7 @@
exit(1);
}
- tick-1sec
+ profile:::tick-1sec
/secs++/
{
exit(0);
diff --git a/test/unittest/misc/tst.haslam.d b/test/unittest/misc/tst.haslam.d
index 406a9ead..34d2fd35 100644
--- a/test/unittest/misc/tst.haslam.d
+++ b/test/unittest/misc/tst.haslam.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
* A script from Jon Haslam that induced an off-by-one error in the
* format lookup code.
*/
-BEGIN
+dtrace:::BEGIN
{
start = timestamp;
allocd = 0;
@@ -29,13 +29,13 @@ syscall:::entry
@sys[tid] = sum(tid);
}
-END
+dtrace:::END
{
printf("%s, %s, %s, %d numtids", "hhh", "jjj", "ggg", numtids);
printa(@sys);
}
-tick-1sec
+profile:::tick-1sec
/n++ == 5/
{
exit(0);
diff --git a/test/unittest/misc/tst.include.sh b/test/unittest/misc/tst.include.sh
index 4cdacfe9..2b252de1 100755
--- a/test/unittest/misc/tst.include.sh
+++ b/test/unittest/misc/tst.include.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -35,7 +35,7 @@ EOF
$dtrace $dt_flags -xerrtags -C -s /dev/stdin \
>/dev/null 2>$errfile <<EOF
#include <sys/$file>
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/misc/tst.lockmem-cmdline.sh b/test/unittest/misc/tst.lockmem-cmdline.sh
index af2b7132..4cbaf1c5 100755
--- a/test/unittest/misc/tst.lockmem-cmdline.sh
+++ b/test/unittest/misc/tst.lockmem-cmdline.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -12,7 +12,7 @@ dtrace=$1
for val in 1 268435456 unlimited; do
ulimit -l $val
- $dtrace $dt_flags -qn 'BEGIN { @ = avg(1234); exit(0); }'
+ $dtrace $dt_flags -qn 'dtrace:::BEGIN { @ = avg(1234); exit(0); }'
echo $?
done
diff --git a/test/unittest/misc/tst.lockmem-envvar.sh b/test/unittest/misc/tst.lockmem-envvar.sh
index 2b0cde01..fef817b7 100755
--- a/test/unittest/misc/tst.lockmem-envvar.sh
+++ b/test/unittest/misc/tst.lockmem-envvar.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -12,7 +12,7 @@ dtrace=$1
ulimit -l 1
for val in 16 1K 268435456K 262144M 256G unlimited; do
- DTRACE_OPT_LOCKMEM=$val $dtrace $dt_flags -qn 'BEGIN { @ = avg(1234); exit(0); }'
+ DTRACE_OPT_LOCKMEM=$val $dtrace $dt_flags -qn 'dtrace:::BEGIN { @ = avg(1234); exit(0); }'
echo $?
done
diff --git a/test/unittest/misc/tst.lockmem-x.sh b/test/unittest/misc/tst.lockmem-x.sh
index 0f75b93f..8bd20bd3 100755
--- a/test/unittest/misc/tst.lockmem-x.sh
+++ b/test/unittest/misc/tst.lockmem-x.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -12,7 +12,7 @@ dtrace=$1
ulimit -l 1
for val in 16 1K 268435456K 262144M 256G unlimited; do
- $dtrace $dt_flags -xlockmem=$val -qn 'BEGIN { @ = avg(1234); exit(0); }'
+ $dtrace $dt_flags -xlockmem=$val -qn 'dtrace:::BEGIN { @ = avg(1234); exit(0); }'
echo $?
done
diff --git a/test/unittest/misc/tst.parser1.sh b/test/unittest/misc/tst.parser1.sh
index 75df4f82..db1a62f0 100755
--- a/test/unittest/misc/tst.parser1.sh
+++ b/test/unittest/misc/tst.parser1.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -18,7 +18,7 @@ chkfile=$tmpfile.check
# Run DTrace.
$dtrace $dt_flags -xtree=1 -e -n '
-BEGIN
+dtrace:::BEGIN
{
x = 1234;
printf("%d\n", x);
@@ -36,7 +36,7 @@ fi
# Generate check file.
cat > $chkfile << EOF
- PDESC :::BEGIN [0]
+ PDESC dtrace:::BEGIN [0]
CTXATTR [i/i/u]
ACTION
D EXPRESSION attr=[s/s/c]
@@ -80,7 +80,7 @@ EOF
gawk '
# Look for the BEGIN clause.
-/PDESC :::BEGIN / {
+/PDESC dtrace:::BEGIN / {
# Print until we get the next clause.
while (index($0, "Parse tree") == 0) {
print;
diff --git a/test/unittest/misc/tst.parser2.sh b/test/unittest/misc/tst.parser2.sh
index 803af8ea..df8767dd 100755
--- a/test/unittest/misc/tst.parser2.sh
+++ b/test/unittest/misc/tst.parser2.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -13,12 +13,13 @@
dtrace=$1
tmpfile=$tmpdir/tst.parser2.$$
+outfile=$tmpfile.output
chkfile=$tmpfile.check
# Run DTrace.
$dtrace $dt_flags -xtree=2 -e -n '
-BEGIN
+dtrace:::BEGIN
{
x = 1234;
printf("%d\n", x);
@@ -36,8 +37,8 @@ fi
# Generate check file.
cat > $chkfile << EOF
- PDESC :::BEGIN [0]
- CTXATTR [u/u/c]
+ PDESC dtrace:::BEGIN [0]
+ CTXATTR [s/s/c]
ACTION
D EXPRESSION attr=[s/s/c]
OP2 = (type=<int> attr=[s/s/c] flags=SIGN,COOK,WRITE)
@@ -84,13 +85,15 @@ EOF
gawk '
# Look for the BEGIN clause.
-/PDESC :::BEGIN / {
+/PDESC dtrace:::BEGIN / {
# Print until we get the next clause.
while (index($0, "Parse tree") == 0) {
print;
getline;
}
-}' $tmpfile | diff -q - $chkfile > /dev/null
+}' $tmpfile > $outfile
+
+diff $outfile $chkfile
if [ $? -ne 0 ]; then
echo ERROR in output
cat $tmpfile
diff --git a/test/unittest/misc/tst.parser4.sh b/test/unittest/misc/tst.parser4.sh
index 8f728e15..2aeb0c91 100755
--- a/test/unittest/misc/tst.parser4.sh
+++ b/test/unittest/misc/tst.parser4.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -13,12 +13,13 @@
dtrace=$1
tmpfile=$tmpdir/tst.parser4.$$
+outfile=$tmpfile.out
chkfile=$tmpfile.check
# Run DTrace.
$dtrace $dt_flags -xtree=4 -e -n '
-BEGIN
+dtrace:::BEGIN
{
x = 1234;
printf("%d\n", x);
@@ -36,8 +37,8 @@ fi
# Generate check file.
cat > $chkfile << EOF
- PDESC :::BEGIN [0]
- CTXATTR [u/u/c]
+ PDESC dtrace:::BEGIN [0]
+ CTXATTR [s/s/c]
ACTION
D EXPRESSION attr=[s/s/c]
OP2 = (type=<int> attr=[s/s/c] flags=SIGN,COOK,WRITE)
@@ -84,13 +85,15 @@ EOF
gawk '
# Look for the BEGIN clause.
-/PDESC :::BEGIN / {
+/PDESC dtrace:::BEGIN / {
# Print until we get the next clause.
while (index($0, "Parse tree") == 0) {
print;
getline;
}
-}' $tmpfile | diff -q - $chkfile > /dev/null
+}' $tmpfile > $outfile
+
+diff $outfile $chkfile
if [ $? -ne 0 ]; then
echo ERROR in output
cat $tmpfile
diff --git a/test/unittest/multiaggs/err.D_PRINTA_AGGKEY.d b/test/unittest/multiaggs/err.D_PRINTA_AGGKEY.d
index a9ea789b..c043e463 100644
--- a/test/unittest/multiaggs/err.D_PRINTA_AGGKEY.d
+++ b/test/unittest/multiaggs/err.D_PRINTA_AGGKEY.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@foo[123] = sum(123);
@bar = sum(456);
diff --git a/test/unittest/multiaggs/err.D_PRINTA_AGGPROTO.d b/test/unittest/multiaggs/err.D_PRINTA_AGGPROTO.d
index b8887e81..aac36e03 100644
--- a/test/unittest/multiaggs/err.D_PRINTA_AGGPROTO.d
+++ b/test/unittest/multiaggs/err.D_PRINTA_AGGPROTO.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@foo[123] = sum(123);
@bar["fooey"] = sum(456);
diff --git a/test/unittest/multiaggs/tst.many.d b/test/unittest/multiaggs/tst.many.d
index 168cca13..de5557b5 100644
--- a/test/unittest/multiaggs/tst.many.d
+++ b/test/unittest/multiaggs/tst.many.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option destructive
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
/0/
{
@agg996[996] = quantize(998);
@@ -17,7 +17,7 @@ BEGIN
@agg999[999] = lquantize(0, -10, 10, 1);
}
-BEGIN
+dtrace:::BEGIN
{
@agg0[0] = sum(0);
@agg1[1] = sum(1);
diff --git a/test/unittest/multiaggs/tst.same.d b/test/unittest/multiaggs/tst.same.d
index 4fd8815d..5f4e01b6 100644
--- a/test/unittest/multiaggs/tst.same.d
+++ b/test/unittest/multiaggs/tst.same.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@ = sum(90904);
printa("%@d %@d %@d\n", @, @, @);
diff --git a/test/unittest/multiaggs/tst.sortpos.d b/test/unittest/multiaggs/tst.sortpos.d
index 223bc15d..353bf87a 100644
--- a/test/unittest/multiaggs/tst.sortpos.d
+++ b/test/unittest/multiaggs/tst.sortpos.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
j = 0;
}
diff --git a/test/unittest/multiaggs/tst.tuplecompat.d b/test/unittest/multiaggs/tst.tuplecompat.d
index b191bf6a..e10f0f2b 100644
--- a/test/unittest/multiaggs/tst.tuplecompat.d
+++ b/test/unittest/multiaggs/tst.tuplecompat.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option quiet
#pragma D option strsize=128
-BEGIN
+dtrace:::BEGIN
{
@one["foo", 789, "bar", curthread] = sum(123);
@two["foo", 789, "bar", curthread] = sum(456);
diff --git a/test/unittest/multiaggs/tst.zero.d b/test/unittest/multiaggs/tst.zero.d
index 197949cd..ba834fba 100644
--- a/test/unittest/multiaggs/tst.zero.d
+++ b/test/unittest/multiaggs/tst.zero.d
@@ -1,20 +1,20 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
/0/
{
@bop[345] = quantize(0);
@baz[345] = lquantize(0, -10, 10, 1);
}
-BEGIN
+dtrace:::BEGIN
{
@foo[123] = sum(123);
@bar[456] = sum(456);
diff --git a/test/unittest/multiaggs/tst.zero2.d b/test/unittest/multiaggs/tst.zero2.d
index cba509bc..7ff92702 100644
--- a/test/unittest/multiaggs/tst.zero2.d
+++ b/test/unittest/multiaggs/tst.zero2.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@bop[345] = quantize(0, 0);
@baz[345] = lquantize(0, -10, 10, 1, 0);
}
-BEGIN
+dtrace:::BEGIN
{
@foo[123] = sum(123);
@bar[456] = sum(456);
diff --git a/test/unittest/multiaggs/tst.zero3.d b/test/unittest/multiaggs/tst.zero3.d
index 6dd3763f..651629cc 100644
--- a/test/unittest/multiaggs/tst.zero3.d
+++ b/test/unittest/multiaggs/tst.zero3.d
@@ -1,20 +1,20 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
/0/
{
@bop[345] = quantize(0, 0);
@baz[345] = lquantize(0, -10, 10, 1, 0);
}
-BEGIN
+dtrace:::BEGIN
{
printa(@bop);
printa(@baz);
diff --git a/test/unittest/noresolve/tst.uaddr.sh b/test/unittest/noresolve/tst.uaddr.sh
index a583c72d..17823639 100755
--- a/test/unittest/noresolve/tst.uaddr.sh
+++ b/test/unittest/noresolve/tst.uaddr.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -10,13 +10,13 @@
script()
{
$dtrace $dt_flags -qs /dev/stdin <<EOF
- profile-1234hz
+ profile:::profile-1234hz
/arg1 != 0/
{
@[uaddr(arg1)] = count();
}
- tick-2s
+ profile:::tick-2s
{
exit(0);
}
diff --git a/test/unittest/noresolve/tst.usym.sh b/test/unittest/noresolve/tst.usym.sh
index b426d5ac..8435a67a 100755
--- a/test/unittest/noresolve/tst.usym.sh
+++ b/test/unittest/noresolve/tst.usym.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -10,13 +10,13 @@
script()
{
$dtrace $dt_flags -qs /dev/stdin <<EOF
- profile-1234hz
+ profile:::profile-1234hz
/arg1 != 0/
{
@[usym(arg1)] = count();
}
- tick-2s
+ profile:::tick-2s
{
exit(0);
}
diff --git a/test/unittest/offsetof/err.D_OFFSETOF_BITFIELD.bitfield.d b/test/unittest/offsetof/err.D_OFFSETOF_BITFIELD.bitfield.d
index 0616d84b..7e118f32 100644
--- a/test/unittest/offsetof/err.D_OFFSETOF_BITFIELD.bitfield.d
+++ b/test/unittest/offsetof/err.D_OFFSETOF_BITFIELD.bitfield.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@ struct foo {
int b:3;
};
-BEGIN
+dtrace:::BEGIN
{
trace(offsetof(struct foo, b));
exit(0);
diff --git a/test/unittest/offsetof/err.D_OFFSETOF_TYPE.badtype.d b/test/unittest/offsetof/err.D_OFFSETOF_TYPE.badtype.d
index 7b344254..0f7dcb1a 100644
--- a/test/unittest/offsetof/err.D_OFFSETOF_TYPE.badtype.d
+++ b/test/unittest/offsetof/err.D_OFFSETOF_TYPE.badtype.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
trace(offsetof(struct no_such_type, x));
}
diff --git a/test/unittest/offsetof/err.D_OFFSETOF_TYPE.notsou.d b/test/unittest/offsetof/err.D_OFFSETOF_TYPE.notsou.d
index bafa2d86..8ce14331 100644
--- a/test/unittest/offsetof/err.D_OFFSETOF_TYPE.notsou.d
+++ b/test/unittest/offsetof/err.D_OFFSETOF_TYPE.notsou.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
trace(offsetof(int, x));
}
diff --git a/test/unittest/offsetof/err.D_SYNTAX.badmemb.d b/test/unittest/offsetof/err.D_SYNTAX.badmemb.d
index c0bc0573..28144bc7 100644
--- a/test/unittest/offsetof/err.D_SYNTAX.badmemb.d
+++ b/test/unittest/offsetof/err.D_SYNTAX.badmemb.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
trace(offsetof(vnode_t, v_no_such_member));
}
diff --git a/test/unittest/offsetof/err.D_UNKNOWN.OffsetofNULL.d b/test/unittest/offsetof/err.D_UNKNOWN.OffsetofNULL.d
index 845c3dc9..a32356e1 100644
--- a/test/unittest/offsetof/err.D_UNKNOWN.OffsetofNULL.d
+++ b/test/unittest/offsetof/err.D_UNKNOWN.OffsetofNULL.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -20,7 +20,7 @@ struct record {
int c : 4;
};
-BEGIN
+dtrace:::BEGIN
{
printf("offsetof (struct record, NULL): %d\n",
offsetof (struct record, NULL));
diff --git a/test/unittest/offsetof/tst.OffsetofAlias.d b/test/unittest/offsetof/tst.OffsetofAlias.d
index 55000375..389307fd 100644
--- a/test/unittest/offsetof/tst.OffsetofAlias.d
+++ b/test/unittest/offsetof/tst.OffsetofAlias.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@ typedef struct record {
int y;
} record_t;
-BEGIN
+dtrace:::BEGIN
{
printf("offsetof(record_t, c) = %d\n", offsetof(record_t, c));
printf("offsetof(record_t, x) = %d\n", offsetof(record_t, x));
@@ -31,7 +31,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/(8 != offsetof(record_t, y)) || (4 != offsetof(record_t, x)) ||
(0 != offsetof(record_t, c))/
{
diff --git a/test/unittest/offsetof/tst.OffsetofArith.d b/test/unittest/offsetof/tst.OffsetofArith.d
index 9bc58ce0..f9ad28cd 100644
--- a/test/unittest/offsetof/tst.OffsetofArith.d
+++ b/test/unittest/offsetof/tst.OffsetofArith.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@ typedef struct record {
int y;
} record_t;
-BEGIN
+dtrace:::BEGIN
{
add = offsetof(record_t, c) + offsetof(record_t, x) +
@@ -44,7 +44,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/(8 != offsetof(record_t, y)) || (4 != offsetof(record_t, x)) ||
(0 != offsetof(record_t, c)) || (12 != add) || (4 != sub) || (0 != mul)
|| (2 != div)/
diff --git a/test/unittest/offsetof/tst.OffsetofUnion.d b/test/unittest/offsetof/tst.OffsetofUnion.d
index fcd3be45..9e4e54fb 100644
--- a/test/unittest/offsetof/tst.OffsetofUnion.d
+++ b/test/unittest/offsetof/tst.OffsetofUnion.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@ union record {
char c;
};
-BEGIN
+dtrace:::BEGIN
{
printf("offsetof(record, x) = %d\n", offsetof(union D`record, x));
printf("offsetof(record, y) = %d\n", offsetof(union D`record, y));
@@ -31,7 +31,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/(0 != offsetof(union D`record, y)) && (0 != offsetof(union D`record, x)) &&
(0 != offsetof(union D`record, c))/
{
diff --git a/test/unittest/offsetof/tst.struct.d b/test/unittest/offsetof/tst.struct.d
index e078293e..5665a796 100644
--- a/test/unittest/offsetof/tst.struct.d
+++ b/test/unittest/offsetof/tst.struct.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@ struct s {
int y;
};
-BEGIN
+dtrace:::BEGIN
{
printf("offsetof(s, y) = %d\n", offsetof(struct D`s, y));
exit(0);
diff --git a/test/unittest/offsetof/tst.union.d b/test/unittest/offsetof/tst.union.d
index f09ec5ec..5484afdc 100644
--- a/test/unittest/offsetof/tst.union.d
+++ b/test/unittest/offsetof/tst.union.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@ union s {
int y;
};
-BEGIN
+dtrace:::BEGIN
{
printf("offsetof(s, y) = %d\n", offsetof(union D`s, y));
exit(0);
diff --git a/test/unittest/operators/tst.str_comparison-basic-with-NULL.d b/test/unittest/operators/tst.str_comparison-basic-with-NULL.d
index 81f16eb6..1624ab62 100644
--- a/test/unittest/operators/tst.str_comparison-basic-with-NULL.d
+++ b/test/unittest/operators/tst.str_comparison-basic-with-NULL.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
nerrors = 0;
@@ -95,7 +95,7 @@ BEGIN
printf("%d errors\n", nerrors);
exit(nerrors == 0 ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/operators/tst.str_comparison-basic.d b/test/unittest/operators/tst.str_comparison-basic.d
index 1e13c70f..902b3ae5 100644
--- a/test/unittest/operators/tst.str_comparison-basic.d
+++ b/test/unittest/operators/tst.str_comparison-basic.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
nerrors = 0;
@@ -45,7 +45,7 @@ BEGIN
printf("%d errors\n", nerrors);
exit(nerrors == 0 ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/operators/tst.str_comparison-longer.d b/test/unittest/operators/tst.str_comparison-longer.d
index 2f92673e..cb6ba438 100644
--- a/test/unittest/operators/tst.str_comparison-longer.d
+++ b/test/unittest/operators/tst.str_comparison-longer.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
nerrors = 0;
@@ -53,7 +53,7 @@ BEGIN
printf("%d errors\n", nerrors);
exit(nerrors == 0 ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/operators/tst.str_comparison-nested.d b/test/unittest/operators/tst.str_comparison-nested.d
index 1352b9dd..3f641f6f 100644
--- a/test/unittest/operators/tst.str_comparison-nested.d
+++ b/test/unittest/operators/tst.str_comparison-nested.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace
(strjoin("abc", "def") > strjoin("def", "abc") ? 1 :
(strjoin("ABC", "def") > strjoin("def", "ABC") ? 2 :
@@ -33,7 +33,7 @@ BEGIN {
(strjoin("ABc", "DEf") > strjoin("DEf", "ABc") ? 16 : 0))))))))))))))));
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/operators/tst.str_comparison-signed.d b/test/unittest/operators/tst.str_comparison-signed.d
index 0eb18d3d..2b4f3ebf 100644
--- a/test/unittest/operators/tst.str_comparison-signed.d
+++ b/test/unittest/operators/tst.str_comparison-signed.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
nerrors = 0;
@@ -53,7 +53,7 @@ BEGIN
printf("%d errors\n", nerrors);
exit(nerrors == 0 ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/operators/tst.ternary.d b/test/unittest/operators/tst.ternary.d
index 471a07ed..ae8ce3b9 100644
--- a/test/unittest/operators/tst.ternary.d
+++ b/test/unittest/operators/tst.ternary.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
x = 0;
y = 1;
diff --git a/test/unittest/options/err.D_ASRELO.kdefs.d b/test/unittest/options/err.D_ASRELO.kdefs.d
index 0f79c90d..73d191a2 100644
--- a/test/unittest/options/err.D_ASRELO.kdefs.d
+++ b/test/unittest/options/err.D_ASRELO.kdefs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
/* @@runtest-opts: -xerrtags -xlinkmode=dynamic -xknodefs -xkdefs */
-BEGIN {
+dtrace:::BEGIN {
trace((string)&`linux_banner);
exit(0);
}
diff --git a/test/unittest/options/err.D_MACRO_UNDEF.no-defaultargs.d b/test/unittest/options/err.D_MACRO_UNDEF.no-defaultargs.d
index 81b61d29..e3786880 100644
--- a/test/unittest/options/err.D_MACRO_UNDEF.no-defaultargs.d
+++ b/test/unittest/options/err.D_MACRO_UNDEF.no-defaultargs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,12 +11,12 @@
* SECTION: Options and Tunables/Consumer Options
*/
-BEGIN
+dtrace:::BEGIN
{
exit($1 ? 1 : 0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/options/err.D_MACRO_UNDEF.no-defaultargs2.d b/test/unittest/options/err.D_MACRO_UNDEF.no-defaultargs2.d
index dee7bdd2..41b25f25 100644
--- a/test/unittest/options/err.D_MACRO_UNDEF.no-defaultargs2.d
+++ b/test/unittest/options/err.D_MACRO_UNDEF.no-defaultargs2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
/* @@runtest-opts: 2 1 */
-BEGIN
+dtrace:::BEGIN
{
trace($1);
trace($2);
@@ -21,7 +21,7 @@ BEGIN
exit($3 ? 1 : 0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/options/err.D_MACRO_UNUSED.no-argref.d b/test/unittest/options/err.D_MACRO_UNUSED.no-argref.d
index a6c6345e..41cdfd22 100644
--- a/test/unittest/options/err.D_MACRO_UNUSED.no-argref.d
+++ b/test/unittest/options/err.D_MACRO_UNUSED.no-argref.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,12 +13,12 @@
/* @@runtest-opts: 1234 */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/err.D_PDESC_ZERO.no-Z-or-zdefs.d b/test/unittest/options/err.D_PDESC_ZERO.no-Z-or-zdefs.d
index 8dc841c2..83598370 100644
--- a/test/unittest/options/err.D_PDESC_ZERO.no-Z-or-zdefs.d
+++ b/test/unittest/options/err.D_PDESC_ZERO.no-Z-or-zdefs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,8 +12,8 @@
* SECTION: Options and Tunables/Consumer Options
*/
-BEGIN,
-fake:oracle:probe
+dtrace:::BEGIN,
+fake:oracle::probe
{
exit(0);
}
diff --git a/test/unittest/options/err.D_PDESC_ZERO.no-Z-or-zdefs.r b/test/unittest/options/err.D_PDESC_ZERO.no-Z-or-zdefs.r
index 524134c9..445b7c3b 100644
--- a/test/unittest/options/err.D_PDESC_ZERO.no-Z-or-zdefs.r
+++ b/test/unittest/options/err.D_PDESC_ZERO.no-Z-or-zdefs.r
@@ -1,2 +1,2 @@
-- @@stderr --
-dtrace: failed to compile script test/unittest/options/err.D_PDESC_ZERO.no-Z-or-zdefs.d: [D_PDESC_ZERO] line 16: probe description :fake:oracle:probe does not match any probes
+dtrace: failed to compile script test/unittest/options/err.D_PDESC_ZERO.no-Z-or-zdefs.d: [D_PDESC_ZERO] line 16: probe description fake:oracle::probe does not match any probes
diff --git a/test/unittest/options/err.D_PRAGCTL_INVAL.no-cpp.d b/test/unittest/options/err.D_PRAGCTL_INVAL.no-cpp.d
index 719b4fc6..8501868b 100644
--- a/test/unittest/options/err.D_PRAGCTL_INVAL.no-cpp.d
+++ b/test/unittest/options/err.D_PRAGCTL_INVAL.no-cpp.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,12 +11,12 @@
* SECTION: Options and Tunables/Consumer Options
*/
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/err.D_PRAGMA_OPTSET.ldpath.d b/test/unittest/options/err.D_PRAGMA_OPTSET.ldpath.d
index d5457593..beab19fe 100644
--- a/test/unittest/options/err.D_PRAGMA_OPTSET.ldpath.d
+++ b/test/unittest/options/err.D_PRAGMA_OPTSET.ldpath.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option ldpath=/nonexistent/directory
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/options/err.D_PRAGMA_OPTSET.modpath.d b/test/unittest/options/err.D_PRAGMA_OPTSET.modpath.d
index 741c3e83..53d5d931 100644
--- a/test/unittest/options/err.D_PRAGMA_OPTSET.modpath.d
+++ b/test/unittest/options/err.D_PRAGMA_OPTSET.modpath.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option modpath=/nonexistent/directory
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/options/err.b-too-low.d b/test/unittest/options/err.b-too-low.d
index bb77e37c..be375aa4 100644
--- a/test/unittest/options/err.b-too-low.d
+++ b/test/unittest/options/err.b-too-low.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,12 +23,12 @@
*/
/* @@runtest-opts: -b59 */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/err.bufsize-negative.d b/test/unittest/options/err.bufsize-negative.d
index ac194dc8..22a15690 100644
--- a/test/unittest/options/err.bufsize-negative.d
+++ b/test/unittest/options/err.bufsize-negative.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,12 +13,12 @@
/* @@runtest-opts: -xbufsize=-1 */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/err.bufsize-too-low.d b/test/unittest/options/err.bufsize-too-low.d
index bbbdb5c5..dee23ca7 100644
--- a/test/unittest/options/err.bufsize-too-low.d
+++ b/test/unittest/options/err.bufsize-too-low.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,12 +23,12 @@
*/
/* @@runtest-opts: -xbufsize=59 */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/err.ctfpath.sh b/test/unittest/options/err.ctfpath.sh
index 9a4aa812..97af5f84 100755
--- a/test/unittest/options/err.ctfpath.sh
+++ b/test/unittest/options/err.ctfpath.sh
@@ -1,14 +1,14 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
dtrace=$1
-$dtrace $dt_flags -xdebug -xctfpath=/dev/null -n 'BEGIN { exit(0); }' |&
+$dtrace $dt_flags -xdebug -xctfpath=/dev/null -n 'dtrace:::BEGIN { exit(0); }' |&
gawk '/Cannot open CTF archive \/dev\/null/ {
sub(/^[^:]+: /, "");
sub(/:.*$/, "");
diff --git a/test/unittest/options/err.iregs.d b/test/unittest/options/err.iregs.d
index ace21d6d..5b487975 100644
--- a/test/unittest/options/err.iregs.d
+++ b/test/unittest/options/err.iregs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
/* DTrace should recognize when iregs is too great for # of BPF registers */
#pragma D option iregs=9
-BEGIN
+dtrace:::BEGIN
{
a = 1;
trace(a);
diff --git a/test/unittest/options/err.jstackframes-negative.d b/test/unittest/options/err.jstackframes-negative.d
index 0fdcbb58..d26527aa 100644
--- a/test/unittest/options/err.jstackframes-negative.d
+++ b/test/unittest/options/err.jstackframes-negative.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,12 +13,12 @@
/* @@runtest-opts: -xjstackframes=-1 */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/err.jstackframes-too-high.sh b/test/unittest/options/err.jstackframes-too-high.sh
index 869a3d1f..520190b0 100755
--- a/test/unittest/options/err.jstackframes-too-high.sh
+++ b/test/unittest/options/err.jstackframes-too-high.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -16,7 +16,7 @@ dtrace=$1
maxframes=$[ `cat /proc/sys/kernel/perf_event_max_stack` + 1 ]
$dtrace $dt_flags -xjstackframes=$maxframes -qn '
-BEGIN, ERROR
+dtrace:::BEGIN, dtrace:::ERROR
{
trace("ERROR: DTrace should fail to start.");
exit(0);
diff --git a/test/unittest/options/err.ldpath.d b/test/unittest/options/err.ldpath.d
index 576e22e6..4165317b 100644
--- a/test/unittest/options/err.ldpath.d
+++ b/test/unittest/options/err.ldpath.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
/* @@runtest-opts: -G -xldpath=/nonexistent/ld */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/options/err.maxframes-negative.d b/test/unittest/options/err.maxframes-negative.d
index 62e4d21f..f7dec097 100644
--- a/test/unittest/options/err.maxframes-negative.d
+++ b/test/unittest/options/err.maxframes-negative.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,12 +13,12 @@
/* @@runtest-opts: -xmaxframes=-1 */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/err.maxframes-too-high.sh b/test/unittest/options/err.maxframes-too-high.sh
index 3b2674cf..8406bcd6 100755
--- a/test/unittest/options/err.maxframes-too-high.sh
+++ b/test/unittest/options/err.maxframes-too-high.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -16,7 +16,7 @@ dtrace=$1
maxframes=$[ `cat /proc/sys/kernel/perf_event_max_stack` + 1 ]
$dtrace $dt_flags -xmaxframes=$maxframes -qn '
-BEGIN, ERROR
+dtrace:::BEGIN, dtrace:::ERROR
{
trace("ERROR: DTrace should fail to start.");
exit(0);
diff --git a/test/unittest/options/err.no-w-or-destructive.d b/test/unittest/options/err.no-w-or-destructive.d
index 68b2cd5e..a229a751 100644
--- a/test/unittest/options/err.no-w-or-destructive.d
+++ b/test/unittest/options/err.no-w-or-destructive.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
* SECTION: Options and Tunables/Consumer Options
*/
-BEGIN
+dtrace:::BEGIN
{
system("echo ok");
exit(0);
diff --git a/test/unittest/options/err.no-w-or-destructive2.d b/test/unittest/options/err.no-w-or-destructive2.d
index eb9365fe..7fc1c984 100644
--- a/test/unittest/options/err.no-w-or-destructive2.d
+++ b/test/unittest/options/err.no-w-or-destructive2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
/* @@runtest-opts: -Z */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/options/err.stackframes-negative.d b/test/unittest/options/err.stackframes-negative.d
index e6c276d7..90e33708 100644
--- a/test/unittest/options/err.stackframes-negative.d
+++ b/test/unittest/options/err.stackframes-negative.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,12 +13,12 @@
/* @@runtest-opts: -xstackframes=-1 */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/err.stackframes-too-high.sh b/test/unittest/options/err.stackframes-too-high.sh
index 0123f92b..e349192f 100755
--- a/test/unittest/options/err.stackframes-too-high.sh
+++ b/test/unittest/options/err.stackframes-too-high.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -16,7 +16,7 @@ dtrace=$1
maxframes=$[ `cat /proc/sys/kernel/perf_event_max_stack` + 1 ]
$dtrace $dt_flags -xstackframes=$maxframes -qn '
-BEGIN, ERROR
+dtrace:::BEGIN, dtrace:::ERROR
{
trace("ERROR: DTrace should fail to start.");
exit(0);
diff --git a/test/unittest/options/err.stdc-x.d b/test/unittest/options/err.stdc-x.d
index a25abc25..af3b1a66 100644
--- a/test/unittest/options/err.stdc-x.d
+++ b/test/unittest/options/err.stdc-x.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@runtest-opts: -xstdc=X */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/options/err.strsize-min.d b/test/unittest/options/err.strsize-min.d
index a2aeca0f..b290efa2 100644
--- a/test/unittest/options/err.strsize-min.d
+++ b/test/unittest/options/err.strsize-min.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@runtest-opts: -xstrsize=1 */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/options/err.ustackframes-negative.d b/test/unittest/options/err.ustackframes-negative.d
index ede20425..ca96a699 100644
--- a/test/unittest/options/err.ustackframes-negative.d
+++ b/test/unittest/options/err.ustackframes-negative.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,12 +13,12 @@
/* @@runtest-opts: -xustackframes=-1 */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/err.ustackframes-too-high.sh b/test/unittest/options/err.ustackframes-too-high.sh
index fc362fff..8c39116b 100755
--- a/test/unittest/options/err.ustackframes-too-high.sh
+++ b/test/unittest/options/err.ustackframes-too-high.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -16,7 +16,7 @@ dtrace=$1
maxframes=$[ `cat /proc/sys/kernel/perf_event_max_stack` + 1 ]
$dtrace $dt_flags -xustackframes=$maxframes -qn '
-BEGIN, ERROR
+dtrace:::BEGIN, dtrace:::ERROR
{
trace("ERROR: DTrace should fail to start.");
exit(0);
diff --git a/test/unittest/options/err.version-pragma.d b/test/unittest/options/err.version-pragma.d
index 88825ef6..54ce43c4 100644
--- a/test/unittest/options/err.version-pragma.d
+++ b/test/unittest/options/err.version-pragma.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,6 +13,6 @@
#pragma D option version=99.1
-BEGIN {
+dtrace:::BEGIN {
exit(0);
}
diff --git a/test/unittest/options/err.version.d b/test/unittest/options/err.version.d
index 093b29aa..9d7ee087 100644
--- a/test/unittest/options/err.version.d
+++ b/test/unittest/options/err.version.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,6 +12,6 @@
*/
/* @@runtest-opts: -xversion=99.1 */
-BEGIN {
+dtrace:::BEGIN {
exit(0);
}
diff --git a/test/unittest/options/tst.D.d b/test/unittest/options/tst.D.d
index 8b1ab4f4..f6e0e47e 100644
--- a/test/unittest/options/tst.D.d
+++ b/test/unittest/options/tst.D.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,14 +11,14 @@
* SECTION: Options and Tunables/Consumer Options
*/
-/* @@runtest-opts: -Dprobe=BEGIN -C */
+/* @@runtest-opts: -Dprobe=dtrace:::BEGIN -C */
probe
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/tst.S.sh b/test/unittest/options/tst.S.sh
index 5e2a9135..fde535b5 100755
--- a/test/unittest/options/tst.S.sh
+++ b/test/unittest/options/tst.S.sh
@@ -1,16 +1,16 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
dtrace=$1
-$dtrace $dt_flags -S -n 'BEGIN { exit(0); }' 2>&1 | \
+$dtrace $dt_flags -S -n 'dtrace:::BEGIN { exit(0); }' 2>&1 | \
gawk '{ print; }
- /^Disassembly of clause :::BEGIN/ { hdr = 1; next; }
+ /^Disassembly of clause dtrace:::BEGIN/ { hdr = 1; next; }
/^[0-9]{4} [0-9]{5}: [0-9a-f]{2} / { ins++; next; }
END {
exit(hdr && ins > 20 ? 0 : 1);
diff --git a/test/unittest/options/tst.U.d b/test/unittest/options/tst.U.d
index c2bcffbb..4c56a142 100644
--- a/test/unittest/options/tst.U.d
+++ b/test/unittest/options/tst.U.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
/* @@runtest-opts: -U__linux -C */
-BEGIN
+dtrace:::BEGIN
{
#ifdef __linux
exit(1);
@@ -22,7 +22,7 @@ BEGIN
#endif
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/tst.Z.d b/test/unittest/options/tst.Z.d
index 614dd090..ced3a517 100644
--- a/test/unittest/options/tst.Z.d
+++ b/test/unittest/options/tst.Z.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,8 +13,8 @@
/* @@runtest-opts: -Z */
-BEGIN,
-fake:oracle:probe
+dtrace:::BEGIN,
+fake:oracle::probe
{
exit(0);
}
diff --git a/test/unittest/options/tst.argref.d b/test/unittest/options/tst.argref.d
index 5f400c58..972f4843 100644
--- a/test/unittest/options/tst.argref.d
+++ b/test/unittest/options/tst.argref.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,12 +13,12 @@
/* @@runtest-opts: -xargref 1234 */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/tst.b.d b/test/unittest/options/tst.b.d
index af7d090a..37238028 100644
--- a/test/unittest/options/tst.b.d
+++ b/test/unittest/options/tst.b.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,12 +24,12 @@
*/
/* @@runtest-opts: -b64 */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/tst.bpflog-cmdline.sh b/test/unittest/options/tst.bpflog-cmdline.sh
index dd3971c0..d13ec462 100755
--- a/test/unittest/options/tst.bpflog-cmdline.sh
+++ b/test/unittest/options/tst.bpflog-cmdline.sh
@@ -1,13 +1,13 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
dtrace=$1
-$dtrace $dt_flags -xbpflog -qn 'BEGIN { exit(0); }' |& grep '^BPF: ' > /dev/null
+$dtrace $dt_flags -xbpflog -qn 'dtrace:::BEGIN { exit(0); }' |& grep '^BPF: ' > /dev/null
exit $?
diff --git a/test/unittest/options/tst.bpflog-pragma.sh b/test/unittest/options/tst.bpflog-pragma.sh
index ae7b89bf..22eacba7 100755
--- a/test/unittest/options/tst.bpflog-pragma.sh
+++ b/test/unittest/options/tst.bpflog-pragma.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -11,7 +11,7 @@ dtrace=$1
$dtrace $dt_flags -qs /dev/stdin << EOT |& grep '^BPF: ' > /dev/null
#pragma D option bpflog
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/options/tst.bpflogsize-cmdline.sh b/test/unittest/options/tst.bpflogsize-cmdline.sh
index 509f9d07..c67dd280 100755
--- a/test/unittest/options/tst.bpflogsize-cmdline.sh
+++ b/test/unittest/options/tst.bpflogsize-cmdline.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -18,7 +18,7 @@ cd $DIRNAME
# - requires a larger-than-default-size BPF log file
cat > D.d << EOF
-BEGIN
+dtrace:::BEGIN
{
x = 1;
EOF
diff --git a/test/unittest/options/tst.bpflogsize-pragma.sh b/test/unittest/options/tst.bpflogsize-pragma.sh
index b9f12b6d..25cda675 100755
--- a/test/unittest/options/tst.bpflogsize-pragma.sh
+++ b/test/unittest/options/tst.bpflogsize-pragma.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -19,7 +19,7 @@ cd $DIRNAME
cat > D.d << EOF
/* #pragma D option bpflogsize=nnnn */
-BEGIN
+dtrace:::BEGIN
{
x = 1;
EOF
diff --git a/test/unittest/options/tst.bufsize.d b/test/unittest/options/tst.bufsize.d
index 7884c0bc..4f4126d2 100644
--- a/test/unittest/options/tst.bufsize.d
+++ b/test/unittest/options/tst.bufsize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,12 +24,12 @@
*/
/* @@runtest-opts: -xbufsize=64 */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/tst.core.sh b/test/unittest/options/tst.core.sh
index df1b1bbd..25ac32a6 100755
--- a/test/unittest/options/tst.core.sh
+++ b/test/unittest/options/tst.core.sh
@@ -1,14 +1,14 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
dtrace=$1
-$dtrace $dt_flags -xcore -n 'BEGIN { exit(0); }'
+$dtrace $dt_flags -xcore -n 'dtrace:::BEGIN { exit(0); }'
file core | tee /dev/stderr | \
gawk 'BEGIN { rc = 1; }
/ELF/ && /core file/ && /dtrace/ { rc = 0; next; }
diff --git a/test/unittest/options/tst.cpp.d b/test/unittest/options/tst.cpp.d
index f9b1a9cd..99dd9d06 100644
--- a/test/unittest/options/tst.cpp.d
+++ b/test/unittest/options/tst.cpp.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,12 +13,12 @@
/* @@runtest-opts: -xcpp */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/tst.cppargs.sh b/test/unittest/options/tst.cppargs.sh
index 043dae4e..7d8bc8bc 100755
--- a/test/unittest/options/tst.cppargs.sh
+++ b/test/unittest/options/tst.cppargs.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -15,7 +15,7 @@ $dtrace $dt_flags -xcppargs='-H -dM' -Cs /dev/stdin << EOT 2>&1 | \
END { exit(cnt < 0 ? 0 : 1); }'
#include <linux/posix_types.h>
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/options/tst.cpphdrs.sh b/test/unittest/options/tst.cpphdrs.sh
index 22025c4a..1f4bd68a 100755
--- a/test/unittest/options/tst.cpphdrs.sh
+++ b/test/unittest/options/tst.cpphdrs.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -14,7 +14,7 @@ $dtrace $dt_flags -xcpphdrs -Cs /dev/stdin << EOT 2>&1 | \
END { exit(cnt > 0 ? 0 : 1); }'
#include <linux/posix_types.h>
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/options/tst.cpppath.sh b/test/unittest/options/tst.cpppath.sh
index f51b9a1e..6fc3a8b3 100755
--- a/test/unittest/options/tst.cpppath.sh
+++ b/test/unittest/options/tst.cpppath.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -16,7 +16,7 @@ dtrace=$1
#
$dtrace $dt_flags -xcpppath=/bin/cat -Cs /dev/stdin << EOT
#if 1
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/options/tst.cpu-BEGIN.sh b/test/unittest/options/tst.cpu-BEGIN.sh
index 1fbdab41..1bd26edc 100755
--- a/test/unittest/options/tst.cpu-BEGIN.sh
+++ b/test/unittest/options/tst.cpu-BEGIN.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -14,7 +14,7 @@ ncpus=${#cpulist[@]}
cpu0=${cpulist[$((RANDOM % $ncpus))]}
# Observe where DTrace runs.
-cpu=`$dtrace $dt_flags -xcpu=$cpu0 -qn 'BEGIN { trace(cpu); exit(0); }'`
+cpu=`$dtrace $dt_flags -xcpu=$cpu0 -qn 'dtrace:::BEGIN { trace(cpu); exit(0); }'`
# Check result.
echo expected cpu $cpu0 got cpu $cpu
diff --git a/test/unittest/options/tst.cpu-END.sh b/test/unittest/options/tst.cpu-END.sh
index 52b8ed4e..90ef2b65 100755
--- a/test/unittest/options/tst.cpu-END.sh
+++ b/test/unittest/options/tst.cpu-END.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -14,7 +14,7 @@ ncpus=${#cpulist[@]}
cpu0=${cpulist[$((RANDOM % $ncpus))]}
# Observe where DTrace runs.
-cpu=`$dtrace $dt_flags -xcpu=$cpu0 -qn 'BEGIN { exit(0) } END { trace(cpu); }'`
+cpu=`$dtrace $dt_flags -xcpu=$cpu0 -qn 'dtrace:::BEGIN { exit(0) } dtrace:::END { trace(cpu); }'`
# Check result.
echo expected cpu $cpu0 got cpu $cpu
diff --git a/test/unittest/options/tst.cpu-profile.sh b/test/unittest/options/tst.cpu-profile.sh
index ab437aca..fb1bcfad 100755
--- a/test/unittest/options/tst.cpu-profile.sh
+++ b/test/unittest/options/tst.cpu-profile.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -14,7 +14,7 @@ ncpus=${#cpulist[@]}
cpu0=${cpulist[$((RANDOM % $ncpus))]}
# Observe where DTrace runs.
-cpu=`$dtrace $dt_flags -xcpu=$cpu0 -qn 'profile-100ms { trace(cpu); exit(0); }'`
+cpu=`$dtrace $dt_flags -xcpu=$cpu0 -qn 'profile:::profile-100ms { trace(cpu); exit(0); }'`
# Check result.
echo expected cpu $cpu0 got cpu $cpu
diff --git a/test/unittest/options/tst.cpu-tick.sh b/test/unittest/options/tst.cpu-tick.sh
index 5a4a5ed1..1bbd6b5f 100755
--- a/test/unittest/options/tst.cpu-tick.sh
+++ b/test/unittest/options/tst.cpu-tick.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -14,7 +14,7 @@ ncpus=${#cpulist[@]}
cpu0=${cpulist[$((RANDOM % $ncpus))]}
# Observe where DTrace runs.
-cpu=`$dtrace $dt_flags -xcpu=$cpu0 -qn 'tick-100ms { trace(cpu); exit(0); }'`
+cpu=`$dtrace $dt_flags -xcpu=$cpu0 -qn 'profile:::tick-100ms { trace(cpu); exit(0); }'`
# Check result.
echo expected cpu $cpu0 got cpu $cpu
diff --git a/test/unittest/options/tst.ctf-only.sh b/test/unittest/options/tst.ctf-only.sh
index 8ca8a0ac..fe13f320 100755
--- a/test/unittest/options/tst.ctf-only.sh
+++ b/test/unittest/options/tst.ctf-only.sh
@@ -8,7 +8,7 @@ dir=$tmpdir/ctf-only.$$
mkdir -p "$dir" || exit 1
"$dtrace" $dt_flags -e -xdebug -xbtfpath=none -n '
-BEGIN
+dtrace:::BEGIN
{
this->size = sizeof(struct vmlinux`task_struct);
}' >"$dir/output" 2>&1
diff --git a/test/unittest/options/tst.ctfpath.r b/test/unittest/options/tst.ctfpath.r
index 13795321..ce73f4b0 100644
--- a/test/unittest/options/tst.ctfpath.r
+++ b/test/unittest/options/tst.ctfpath.r
@@ -2,4 +2,4 @@
:BEGIN
-- @@stderr --
-dtrace: description 'BEGIN ' matched 1 probe
+dtrace: description 'dtrace:::BEGIN ' matched 1 probe
diff --git a/test/unittest/options/tst.ctfpath.sh b/test/unittest/options/tst.ctfpath.sh
index eb7a64d9..43953873 100755
--- a/test/unittest/options/tst.ctfpath.sh
+++ b/test/unittest/options/tst.ctfpath.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -14,6 +14,6 @@ dtrace=$1
ctf=`$dtrace $dt_flags -xdebug |&
gawk '/Loaded shared CTF from/ { $0 = $NF; sub(/\.$/, ""); print; }'`
-$dtrace $dt_flags -xctfpath=$ctf -n 'BEGIN { exit(0); }'
+$dtrace $dt_flags -xctfpath=$ctf -n 'dtrace:::BEGIN { exit(0); }'
exit $?
diff --git a/test/unittest/options/tst.ctypes.sh b/test/unittest/options/tst.ctypes.sh
index 767de0db..8b81eb3e 100755
--- a/test/unittest/options/tst.ctypes.sh
+++ b/test/unittest/options/tst.ctypes.sh
@@ -1,14 +1,14 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
dtrace=$1
-$dtrace $dt_flags -xctypes=$tmpdir/ctypes.ctf -n 'BEGIN { exit(0); }'
+$dtrace $dt_flags -xctypes=$tmpdir/ctypes.ctf -n 'dtrace:::BEGIN { exit(0); }'
if [ ! -r $tmpdir/ctypes.ctf ]; then
echo "ERROR: No ctypes.ctf generated"
exit 1
diff --git a/test/unittest/options/tst.debug.sh b/test/unittest/options/tst.debug.sh
index a0cfc339..657ebb1d 100755
--- a/test/unittest/options/tst.debug.sh
+++ b/test/unittest/options/tst.debug.sh
@@ -1,14 +1,14 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
dtrace=$1
-$dtrace $dt_flags -xdebug -n 'BEGIN { exit(0); }' 2>&1 | \
+$dtrace $dt_flags -xdebug -n 'dtrace:::BEGIN { exit(0); }' 2>&1 | \
gawk '$2 == "DEBUG" && int($3) > 0 {
cnt[$1]++;
}
diff --git a/test/unittest/options/tst.defaultargs.d b/test/unittest/options/tst.defaultargs.d
index 3c1bad05..efdba20e 100644
--- a/test/unittest/options/tst.defaultargs.d
+++ b/test/unittest/options/tst.defaultargs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,12 +13,12 @@
/* @@runtest-opts: -xdefaultargs */
-BEGIN
+dtrace:::BEGIN
{
exit($1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/tst.defaultargs2.d b/test/unittest/options/tst.defaultargs2.d
index bdf96904..4e7e023a 100644
--- a/test/unittest/options/tst.defaultargs2.d
+++ b/test/unittest/options/tst.defaultargs2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
/* @@runtest-opts: -xdefaultargs 2 1 */
-BEGIN
+dtrace:::BEGIN
{
trace($1);
trace($2);
@@ -21,7 +21,7 @@ BEGIN
exit($3);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/tst.define.d b/test/unittest/options/tst.define.d
index 2a1c589d..40f0a16a 100644
--- a/test/unittest/options/tst.define.d
+++ b/test/unittest/options/tst.define.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,14 +11,14 @@
* SECTION: Options and Tunables/Consumer Options
*/
-/* @@runtest-opts: -xdefine=probe=BEGIN -C */
+/* @@runtest-opts: -xdefine=probe=dtrace:::BEGIN -C */
probe
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/tst.destructive.d b/test/unittest/options/tst.destructive.d
index 8bebca8c..e8c7906d 100644
--- a/test/unittest/options/tst.destructive.d
+++ b/test/unittest/options/tst.destructive.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
/* @@runtest-opts: -xdestructive */
-BEGIN
+dtrace:::BEGIN
{
system("echo ok");
exit(0);
diff --git a/test/unittest/options/tst.dtypes.sh b/test/unittest/options/tst.dtypes.sh
index ac6a8036..7954f076 100755
--- a/test/unittest/options/tst.dtypes.sh
+++ b/test/unittest/options/tst.dtypes.sh
@@ -1,14 +1,14 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
dtrace=$1
-$dtrace $dt_flags -xdtypes=$tmpdir/dtypes.ctf -n 'BEGIN { exit(0); }'
+$dtrace $dt_flags -xdtypes=$tmpdir/dtypes.ctf -n 'dtrace:::BEGIN { exit(0); }'
if [ ! -r $tmpdir/dtypes.ctf ]; then
echo "ERROR: No dtypes.ctf generated"
exit 1
diff --git a/test/unittest/options/tst.incdir.sh b/test/unittest/options/tst.incdir.sh
index 3193a016..ba0b9fa4 100755
--- a/test/unittest/options/tst.incdir.sh
+++ b/test/unittest/options/tst.incdir.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -16,7 +16,7 @@ cd $DIRNAME
cat << EOF > D.d
#include "D.h"
-BEGIN
+dtrace:::BEGIN
{
printf("%c%c%c%c\n", (foo) 0x67, (foo) 0x6f, (foo) 0x6f, (foo) 0x64);
exit(0);
diff --git a/test/unittest/options/tst.iregs.sh b/test/unittest/options/tst.iregs.sh
index 15fb1b1e..d5df52c2 100755
--- a/test/unittest/options/tst.iregs.sh
+++ b/test/unittest/options/tst.iregs.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -13,7 +13,7 @@ dtrace=$1
# once n becomes too small, there are insufficient registers
for n in 8 7 6 5 4 3; do
- $dtrace $dt_flags -xiregs=$n -qn 'BEGIN {
+ $dtrace $dt_flags -xiregs=$n -qn 'dtrace:::BEGIN {
a = b = c = d = e = f = g = h = i = j = k = l = 1;
trace(a + b * (c + d * (e + f * (g + h * (i + j * (k + l))))));
exit(0);
diff --git a/test/unittest/options/tst.knodefs.sh b/test/unittest/options/tst.knodefs.sh
index ab9f619e..832e5575 100755
--- a/test/unittest/options/tst.knodefs.sh
+++ b/test/unittest/options/tst.knodefs.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -9,7 +9,7 @@
dtrace=$1
$dtrace $dt_flags -xlinkmode=dynamic -xknodefs \
- -Sn 'BEGIN { trace((string)&`linux_banner); exit(0); }' 2>&1 | \
+ -Sn 'dtrace:::BEGIN { trace((string)&`linux_banner); exit(0); }' 2>&1 | \
gawk '/^KREL/ {
print;
while (getline == 1) {
diff --git a/test/unittest/options/tst.ldpath.sh b/test/unittest/options/tst.ldpath.sh
index 96d12871..fd4856a9 100755
--- a/test/unittest/options/tst.ldpath.sh
+++ b/test/unittest/options/tst.ldpath.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -13,5 +13,5 @@ mkdir -p $DIRNAME
cd $DIRNAME
# ldpath=ld does nothing remarkable, but this test complements err.ldpath.d
-$dtrace $dt_flags -G -xldpath=ld -n 'BEGIN {exit(0)}'
+$dtrace $dt_flags -G -xldpath=ld -n 'dtrace:::BEGIN {exit(0)}'
exit $?
diff --git a/test/unittest/options/tst.libdir.r b/test/unittest/options/tst.libdir.r
index 718bb99b..c180bea1 100644
--- a/test/unittest/options/tst.libdir.r
+++ b/test/unittest/options/tst.libdir.r
@@ -1,3 +1,3 @@
DTrace found the faulty D program in the specified subdirectory
-- @@stderr --
-dtrace: invalid probe specifier BEGIN {exit(0)}: "subdirectory/faulty_D_program.d", line 2: undefined function name: nonexistent_action
+dtrace: invalid probe specifier dtrace:::BEGIN {exit(0)}: "subdirectory/faulty_D_program.d", line 2: undefined function name: nonexistent_action
diff --git a/test/unittest/options/tst.libdir.sh b/test/unittest/options/tst.libdir.sh
index bf56f6b3..6b2b04d9 100755
--- a/test/unittest/options/tst.libdir.sh
+++ b/test/unittest/options/tst.libdir.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -15,13 +15,13 @@ cd $DIRNAME
# place a faulty D program in a subdirectory
mkdir subdirectory
cat << EOF > subdirectory/faulty_D_program.d
-BEGIN {
+dtrace:::BEGIN {
nonexistent_action();
}
EOF
# check that the subdirectory (and its faulty program) is found
-$dtrace $dt_flags -xlibdir=subdirectory -n 'BEGIN {exit(0)}'
+$dtrace $dt_flags -xlibdir=subdirectory -n 'dtrace:::BEGIN {exit(0)}'
if [ $? -eq 0 ]; then
echo ERROR: DTrace should have failed due to faulty D program
exit 1
diff --git a/test/unittest/options/tst.linkmode.r b/test/unittest/options/tst.linkmode.r
index acbf8025..ccdc4b5f 100644
--- a/test/unittest/options/tst.linkmode.r
+++ b/test/unittest/options/tst.linkmode.r
@@ -14,4 +14,4 @@ Linux version
-- @@stderr --
dtrace: failed to set -x linkmode: Invalid value for specified option
-dtrace: invalid probe specifier BEGIN { trace((string)&`linux_banner); exit(0); }: relocation remains against kernel symbol vmlinux`linux_banner (offset {ptr})
+dtrace: invalid probe specifier dtrace:::BEGIN { trace((string)&`linux_banner); exit(0); }: relocation remains against kernel symbol vmlinux`linux_banner (offset {ptr})
diff --git a/test/unittest/options/tst.linkmode.sh b/test/unittest/options/tst.linkmode.sh
index 07045fd5..8839f805 100755
--- a/test/unittest/options/tst.linkmode.sh
+++ b/test/unittest/options/tst.linkmode.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2023, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -12,7 +12,7 @@ dtrace=$1
function mytest() {
echo try $1
- $dtrace $1 -qn 'BEGIN { trace((string)&`linux_banner); exit(0); }' | cut -c-14
+ $dtrace $1 -qn 'dtrace:::BEGIN { trace((string)&`linux_banner); exit(0); }' | cut -c-14
}
# Test different link modes.
diff --git a/test/unittest/options/tst.q.d b/test/unittest/options/tst.q.d
index 34e21e93..ebb312f1 100644
--- a/test/unittest/options/tst.q.d
+++ b/test/unittest/options/tst.q.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
/* @@runtest-opts: -q */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/options/tst.quiet.d b/test/unittest/options/tst.quiet.d
index 2aed2597..82909df9 100644
--- a/test/unittest/options/tst.quiet.d
+++ b/test/unittest/options/tst.quiet.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
/* @@runtest-opts: -xquiet */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/options/tst.stdc-a.d b/test/unittest/options/tst.stdc-a.d
index 6b383032..6e9a9453 100644
--- a/test/unittest/options/tst.stdc-a.d
+++ b/test/unittest/options/tst.stdc-a.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@runtest-opts: -C -xstdc=a */
-BEGIN
+dtrace:::BEGIN
{
#ifdef __STDC__
exit(0);
diff --git a/test/unittest/options/tst.stdc-c.d b/test/unittest/options/tst.stdc-c.d
index a896a3b6..a79e6111 100644
--- a/test/unittest/options/tst.stdc-c.d
+++ b/test/unittest/options/tst.stdc-c.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@runtest-opts: -C -xstdc=c */
-BEGIN
+dtrace:::BEGIN
{
#ifdef __STDC__
exit(0);
diff --git a/test/unittest/options/tst.stdc-s.d b/test/unittest/options/tst.stdc-s.d
index 87d45778..503beb27 100644
--- a/test/unittest/options/tst.stdc-s.d
+++ b/test/unittest/options/tst.stdc-s.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@runtest-opts: -C -xstdc=s */
-BEGIN
+dtrace:::BEGIN
{
#ifdef __STDC__
exit(1);
diff --git a/test/unittest/options/tst.stdc-t.d b/test/unittest/options/tst.stdc-t.d
index 244d2f01..b9806c65 100644
--- a/test/unittest/options/tst.stdc-t.d
+++ b/test/unittest/options/tst.stdc-t.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@runtest-opts: -C -xstdc=t */
-BEGIN
+dtrace:::BEGIN
{
#ifdef __STDC__
exit(0);
diff --git a/test/unittest/options/tst.strsize-min.d b/test/unittest/options/tst.strsize-min.d
index 9fd902b1..55698247 100644
--- a/test/unittest/options/tst.strsize-min.d
+++ b/test/unittest/options/tst.strsize-min.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@runtest-opts: -xstrsize=2 */
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/options/tst.switchrate.sh b/test/unittest/options/tst.switchrate.sh
index ce8065ab..0c712cdf 100755
--- a/test/unittest/options/tst.switchrate.sh
+++ b/test/unittest/options/tst.switchrate.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ for nexpect in 1 16; do
# Run the "instantaneous" D script with the prescribed switchrate.
# Time it. Round to the nearest number of seconds with int(t+0.5).
nactual=`/usr/bin/time -f "%e" \
- $dtrace $dt_flags -xswitchrate=${nexpect}sec -qn 'BEGIN { exit(0) }' \
+ $dtrace $dt_flags -xswitchrate=${nexpect}sec -qn 'dtrace:::BEGIN { exit(0) }' \
|& gawk 'NF != 0 {print int($1 + 0.5)}'`
# Check the actual number of seconds to the expected value.
diff --git a/test/unittest/options/tst.tregs.r b/test/unittest/options/tst.tregs.r
index 79c16047..eaae4461 100644
--- a/test/unittest/options/tst.tregs.r
+++ b/test/unittest/options/tst.tregs.r
@@ -7,5 +7,5 @@ tregs 9 gives 0
1 2 3 4 5 6 7 1
tregs 11 gives 0
-- @@stderr --
-dtrace: invalid probe specifier BEGIN { @[1, 2, 3, 4, 5, 6, 7] = count(); exit(0) }: Insufficient tuple registers to generate code
-dtrace: invalid probe specifier BEGIN { @[1, 2, 3, 4, 5, 6, 7] = count(); exit(0) }: Insufficient tuple registers to generate code
+dtrace: invalid probe specifier dtrace:::BEGIN { @[1, 2, 3, 4, 5, 6, 7] = count(); exit(0) }: Insufficient tuple registers to generate code
+dtrace: invalid probe specifier dtrace:::BEGIN { @[1, 2, 3, 4, 5, 6, 7] = count(); exit(0) }: Insufficient tuple registers to generate code
diff --git a/test/unittest/options/tst.tregs.sh b/test/unittest/options/tst.tregs.sh
index 65cdb83e..ff16bab2 100755
--- a/test/unittest/options/tst.tregs.sh
+++ b/test/unittest/options/tst.tregs.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -9,6 +9,6 @@
dtrace=$1
for x in 3 5 9 11; do
- $dtrace $dt_flags -xtregs=$x -qn 'BEGIN { @[1, 2, 3, 4, 5, 6, 7] = count(); exit(0) }'
+ $dtrace $dt_flags -xtregs=$x -qn 'dtrace:::BEGIN { @[1, 2, 3, 4, 5, 6, 7] = count(); exit(0) }'
echo "tregs $x gives $?"
done
diff --git a/test/unittest/options/tst.undef.d b/test/unittest/options/tst.undef.d
index 9913cc1f..a3ce8d0f 100644
--- a/test/unittest/options/tst.undef.d
+++ b/test/unittest/options/tst.undef.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
/* @@runtest-opts: -xundef=__linux -C */
-BEGIN
+dtrace:::BEGIN
{
#ifdef __linux
exit(1);
@@ -22,7 +22,7 @@ BEGIN
#endif
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/options/tst.verbose.sh b/test/unittest/options/tst.verbose.sh
index 90ab5a62..7cdd97e4 100755
--- a/test/unittest/options/tst.verbose.sh
+++ b/test/unittest/options/tst.verbose.sh
@@ -1,16 +1,16 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
dtrace=$1
-$dtrace $dt_flags -xverbose -n 'BEGIN { exit(0); }' 2>&1 | \
+$dtrace $dt_flags -xverbose -n 'dtrace:::BEGIN { exit(0); }' 2>&1 | \
gawk '{ print; }
- /^Disassembly of clause :::BEGIN/ { hdr = 1; next; }
+ /^Disassembly of clause dtrace:::BEGIN/ { hdr = 1; next; }
/^[0-9]{4} [0-9]{5}: [0-9a-f]{2} / { ins++; next; }
END {
exit(hdr && ins > 20 ? 0 : 1);
diff --git a/test/unittest/options/tst.w.d b/test/unittest/options/tst.w.d
index 850bb3c8..e887515e 100644
--- a/test/unittest/options/tst.w.d
+++ b/test/unittest/options/tst.w.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
/* @@runtest-opts: -w */
-BEGIN
+dtrace:::BEGIN
{
system("echo ok");
exit(0);
diff --git a/test/unittest/options/tst.zdefs.d b/test/unittest/options/tst.zdefs.d
index 322ea6bf..921b968a 100644
--- a/test/unittest/options/tst.zdefs.d
+++ b/test/unittest/options/tst.zdefs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,8 +13,8 @@
/* @@runtest-opts: -xzdefs */
-BEGIN,
-fake:oracle:probe
+dtrace:::BEGIN,
+fake:oracle::probe
{
exit(0);
}
diff --git a/test/unittest/pcap/err.D_PROTO_ARG.pcap_non_scalar_arg1.d b/test/unittest/pcap/err.D_PROTO_ARG.pcap_non_scalar_arg1.d
index ecd6cf69..af23e069 100644
--- a/test/unittest/pcap/err.D_PROTO_ARG.pcap_non_scalar_arg1.d
+++ b/test/unittest/pcap/err.D_PROTO_ARG.pcap_non_scalar_arg1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,13 +15,13 @@ struct {
int a;
} arg;
-BEGIN
+dtrace:::BEGIN
{
pcap(arg, 0);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/pcap/err.D_PROTO_ARG.pcap_non_scalar_arg2.d b/test/unittest/pcap/err.D_PROTO_ARG.pcap_non_scalar_arg2.d
index fed3c4a9..dafd1e98 100644
--- a/test/unittest/pcap/err.D_PROTO_ARG.pcap_non_scalar_arg2.d
+++ b/test/unittest/pcap/err.D_PROTO_ARG.pcap_non_scalar_arg2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,13 +11,13 @@
* SECTION: Actions and Subroutines/pcap()
*/
-BEGIN
+dtrace:::BEGIN
{
pcap(0, "a");
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/pcap/err.D_PROTO_LEN.pcap_missing_arg.d b/test/unittest/pcap/err.D_PROTO_LEN.pcap_missing_arg.d
index 3ab818a3..84b2f839 100644
--- a/test/unittest/pcap/err.D_PROTO_LEN.pcap_missing_arg.d
+++ b/test/unittest/pcap/err.D_PROTO_LEN.pcap_missing_arg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,13 +11,13 @@
* SECTION: Actions and Subroutines/pcap()
*/
-BEGIN
+dtrace:::BEGIN
{
pcap();
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/pcap/err.D_PROTO_LEN.pcap_too_few_args.d b/test/unittest/pcap/err.D_PROTO_LEN.pcap_too_few_args.d
index 4f4f2eaf..e8fbfa32 100644
--- a/test/unittest/pcap/err.D_PROTO_LEN.pcap_too_few_args.d
+++ b/test/unittest/pcap/err.D_PROTO_LEN.pcap_too_few_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,13 +11,13 @@
* SECTION: Actions and Subroutines/pcap()
*/
-BEGIN
+dtrace:::BEGIN
{
pcap(0);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/pcap/err.D_PROTO_LEN.pcap_too_many_args.d b/test/unittest/pcap/err.D_PROTO_LEN.pcap_too_many_args.d
index e744df36..03e79e0f 100644
--- a/test/unittest/pcap/err.D_PROTO_LEN.pcap_too_many_args.d
+++ b/test/unittest/pcap/err.D_PROTO_LEN.pcap_too_many_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,13 +11,13 @@
* SECTION: Actions and Subroutines/pcap()
*/
-BEGIN
+dtrace:::BEGIN
{
pcap(1, 2, 3);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/pcap/tst.pcap.regleak.d b/test/unittest/pcap/tst.pcap.regleak.d
index 3eb3cbc7..1be34ad0 100644
--- a/test/unittest/pcap/tst.pcap.regleak.d
+++ b/test/unittest/pcap/tst.pcap.regleak.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
/* @@runtest-opts: -e */
-BEGIN
+dtrace:::BEGIN
{
/*
* If pcap() leaks even a single register, ten invocations will most
@@ -32,7 +32,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/pid/err.D_PROC_CREATEFAIL.many.d b/test/unittest/pid/err.D_PROC_CREATEFAIL.many.d
index 815fa202..d7c6eb24 100644
--- a/test/unittest/pid/err.D_PROC_CREATEFAIL.many.d
+++ b/test/unittest/pid/err.D_PROC_CREATEFAIL.many.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2018, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@ pid$target:::
{
}
-BEGIN
+dtrace:::BEGIN
{
exit(1);
}
diff --git a/test/unittest/pid/tst.addprobes.sh b/test/unittest/pid/tst.addprobes.sh
index 81092c9f..8cd161fd 100755
--- a/test/unittest/pid/tst.addprobes.sh
+++ b/test/unittest/pid/tst.addprobes.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -23,14 +23,14 @@ sleep 60 &
pid=$!
disown %+
-$dtrace $dt_flags -n pid$pid:libc::entry -n 'tick-1s{exit(0);}'
+$dtrace $dt_flags -n pid$pid:libc::entry -n 'profile:::tick-1s{exit(0);}'
status=$?
if [ $status -gt 0 ]; then
exit $status;
fi
-$dtrace $dt_flags -n pid$pid:libc::return -n 'tick-1s{exit(0);}'
+$dtrace $dt_flags -n pid$pid:libc::return -n 'profile:::tick-1s{exit(0);}'
status=$?
if [ $status -gt 0 ]; then
diff --git a/test/unittest/pid/tst.args1.d b/test/unittest/pid/tst.args1.d
index c92bf719..449849c8 100644
--- a/test/unittest/pid/tst.args1.d
+++ b/test/unittest/pid/tst.args1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
/*
* Wait no more than a second for the first call to getpid(2).
diff --git a/test/unittest/pid/tst.coverage.d b/test/unittest/pid/tst.coverage.d
index 4d93033e..9c55c857 100644
--- a/test/unittest/pid/tst.coverage.d
+++ b/test/unittest/pid/tst.coverage.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -25,7 +25,7 @@ profile:::tick-2sec
exit(n > 0 ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/pid/tst.emptystack.d b/test/unittest/pid/tst.emptystack.d
index 2581e6b6..082c9504 100644
--- a/test/unittest/pid/tst.emptystack.d
+++ b/test/unittest/pid/tst.emptystack.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
/*
* Monitor the program for two seconds.
diff --git a/test/unittest/pid/tst.gcc.d b/test/unittest/pid/tst.gcc.d
index 99fca559..512276da 100644
--- a/test/unittest/pid/tst.gcc.d
+++ b/test/unittest/pid/tst.gcc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
/*
* Let's just do this for 2 seconds.
diff --git a/test/unittest/pid/tst.main.sh b/test/unittest/pid/tst.main.sh
index 5faafa5f..c8722f66 100755
--- a/test/unittest/pid/tst.main.sh
+++ b/test/unittest/pid/tst.main.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -19,7 +19,7 @@ dtrace=$1
#
$dtrace $dt_flags -c test/triggers/delaydie -s /dev/stdin <<EOF
- BEGIN
+ dtrace:::BEGIN
{
status = 1;
}
@@ -29,7 +29,7 @@ $dtrace $dt_flags -c test/triggers/delaydie -s /dev/stdin <<EOF
status = 0;
}
- END
+ dtrace:::END
{
exit(status);
}
diff --git a/test/unittest/pid/tst.manypids.sh b/test/unittest/pid/tst.manypids.sh
index 0bd90bcd..10c59f6f 100755
--- a/test/unittest/pid/tst.manypids.sh
+++ b/test/unittest/pid/tst.manypids.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -42,7 +42,7 @@ export LD_PRELOAD=
let i=0
-echo "tick-1sec { exit(0); }" > $tmpfile
+echo "profile:::tick-1sec { exit(0); }" > $tmpfile
while [ "$i" -lt "$numkids" ]; do
echo "pid${pids[$i]}::malloc:entry {}" >> $tmpfile
diff --git a/test/unittest/pid/tst.multi-return.d b/test/unittest/pid/tst.multi-return.d
index 0f81f343..1493a18c 100644
--- a/test/unittest/pid/tst.multi-return.d
+++ b/test/unittest/pid/tst.multi-return.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@ pid$target:a.out::return
@[probefunc] = count();
}
-tick-2s
+profile:::tick-2s
{
exit(0);
}
diff --git a/test/unittest/pid/tst.newprobes.sh b/test/unittest/pid/tst.newprobes.sh
index 7f6969ea..de9391f9 100755
--- a/test/unittest/pid/tst.newprobes.sh
+++ b/test/unittest/pid/tst.newprobes.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2008, 2018, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2008, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -25,19 +25,19 @@ pid*:awk::
printf("%s:%s\n", probefunc, probename);
}
-tick-1s
+profile:::tick-1s
/i++ > 5/
{
exit(0);
}
-tick-1s
+profile:::tick-1s
/(i % 2) == 0/
{
system("$dtrace $dt_flags -c awk -n 'pid\$target::main:entry{exit(0);}' >/dev/null 2>&1");
}
-tick-1s
+profile:::tick-1s
/(i % 2) == 1/
{
system("$dtrace $dt_flags -c awk -n 'pid\$target::main:entry{exit(0);}' >/dev/null 2>&1");
diff --git a/test/unittest/pid/tst.probemod.sh b/test/unittest/pid/tst.probemod.sh
index 5a6dcdbe..51a9ce70 100755
--- a/test/unittest/pid/tst.probemod.sh
+++ b/test/unittest/pid/tst.probemod.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -37,7 +37,7 @@ for lib in $names; do
sleep 60 &
pid=$!
disown %+
- $dtrace $dt_flags -n "pid$pid:$lib:malloc*:entry" -n 'tick-2s{exit(0);}'
+ $dtrace $dt_flags -n "pid$pid:$lib:malloc*:entry" -n 'profile:::tick-2s{exit(0);}'
status=$?
kill $pid
diff --git a/test/unittest/pid/tst.provregex2.sh b/test/unittest/pid/tst.provregex2.sh
index 890836d9..3a4d1441 100755
--- a/test/unittest/pid/tst.provregex2.sh
+++ b/test/unittest/pid/tst.provregex2.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2008, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2008, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -90,7 +90,7 @@ p*d$target::go:entry
@foo[probemod, probefunc, probename] = count();
}
-END
+dtrace:::END
{
printa("%s:%s:%s %@u\n", at foo);
}
diff --git a/test/unittest/pid/tst.provregex4.sh b/test/unittest/pid/tst.provregex4.sh
index 0e405d3a..529b2d1d 100755
--- a/test/unittest/pid/tst.provregex4.sh
+++ b/test/unittest/pid/tst.provregex4.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2008, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2008, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -113,7 +113,7 @@ p*d$target::go:entry
@foo[probemod, probefunc, probename] = count();
}
-END
+dtrace:::END
{
printa("%s:%s:%s %@u\n", at foo);
}
diff --git a/test/unittest/pid/tst.restartloop.sh b/test/unittest/pid/tst.restartloop.sh
index ee96080c..7ca87f15 100755
--- a/test/unittest/pid/tst.restartloop.sh
+++ b/test/unittest/pid/tst.restartloop.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2014, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -18,7 +18,7 @@ script()
{
# Just quit at once.
$dtrace -Z $dt_flags -s /dev/stdin <<EOF
- BEGIN
+ dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/pid/tst.ret1.d b/test/unittest/pid/tst.ret1.d
index 398e2cc8..deebae8f 100644
--- a/test/unittest/pid/tst.ret1.d
+++ b/test/unittest/pid/tst.ret1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
/*
* Wait no more than a second for the first call to ioctl(2).
diff --git a/test/unittest/pid/tst.ret2.d b/test/unittest/pid/tst.ret2.d
index a542646a..ee93983d 100644
--- a/test/unittest/pid/tst.ret2.d
+++ b/test/unittest/pid/tst.ret2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
/*
* Wait no more than a second for the first call to ioctl(2).
diff --git a/test/unittest/pid/tst.self-grab.sh b/test/unittest/pid/tst.self-grab.sh
index 9cb9d9d5..39ae021e 100755
--- a/test/unittest/pid/tst.self-grab.sh
+++ b/test/unittest/pid/tst.self-grab.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -23,7 +23,7 @@ pid$pid:libc.so:printf:entry
/ execname == "dtrace" /
{
}
-tick-5s
+profile:::tick-5s
{
exit(0);
}
diff --git a/test/unittest/pid/tst.weak1.d b/test/unittest/pid/tst.weak1.d
index b2a7f790..bb7afa9d 100644
--- a/test/unittest/pid/tst.weak1.d
+++ b/test/unittest/pid/tst.weak1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
/*
* Wait no more than a second for the first call to ioctl(2).
diff --git a/test/unittest/pid/tst.weak2.d b/test/unittest/pid/tst.weak2.d
index c0c18227..43ddaf3a 100644
--- a/test/unittest/pid/tst.weak2.d
+++ b/test/unittest/pid/tst.weak2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
/*
* Wait no more than a second for the first call to ioctl(2).
diff --git a/test/unittest/pidns/tst.begin.sh b/test/unittest/pidns/tst.begin.sh
index f666485f..7591a09e 100755
--- a/test/unittest/pidns/tst.begin.sh
+++ b/test/unittest/pidns/tst.begin.sh
@@ -15,7 +15,7 @@
check_dtrace_arg "$@"
dtrace=$1
-out=`run_in_pidns "$dtrace" $dt_flags -qn 'BEGIN { printf("begin\n"); exit(0); }' 2>&1`
+out=`run_in_pidns "$dtrace" $dt_flags -qn 'dtrace:::BEGIN { printf("begin\n"); exit(0); }' 2>&1`
status=$?
if [ $status -ne 0 ]; then
diff --git a/test/unittest/pidns/tst.concurrent.sh b/test/unittest/pidns/tst.concurrent.sh
index b73459bf..c6fbdea9 100755
--- a/test/unittest/pidns/tst.concurrent.sh
+++ b/test/unittest/pidns/tst.concurrent.sh
@@ -22,11 +22,11 @@ run_in_pidns bash -s "$dtrace" "$DIRNAME" <<'EOS'
dtrace=$1
dir=$2
-"$dtrace" $dt_flags -qn 'BEGIN { printf("A\n"); exit(0); }' \
+"$dtrace" $dt_flags -qn 'dtrace:::BEGIN { printf("A\n"); exit(0); }' \
> "$dir/a.out" 2> "$dir/a.err" &
p1=$!
-"$dtrace" $dt_flags -qn 'BEGIN { printf("B\n"); exit(0); }' \
+"$dtrace" $dt_flags -qn 'dtrace:::BEGIN { printf("B\n"); exit(0); }' \
> "$dir/b.out" 2> "$dir/b.err" &
p2=$!
diff --git a/test/unittest/pidns/tst.disasm-helper.sh b/test/unittest/pidns/tst.disasm-helper.sh
index 552275db..5e5f9e17 100755
--- a/test/unittest/pidns/tst.disasm-helper.sh
+++ b/test/unittest/pidns/tst.disasm-helper.sh
@@ -21,7 +21,7 @@ cur_pidns_ino=`stat -Lc %i /proc/self/ns/pid 2>/dev/null`
check_current_namespace()
{
- out=`"$dtrace" $dt_flags -xdisasm=8 -S -n 'BEGIN { exit(0); }' 2>&1`
+ out=`"$dtrace" $dt_flags -xdisasm=8 -S -n 'dtrace:::BEGIN { exit(0); }' 2>&1`
status=$?
if [ $status -ne 0 ]; then
echo "$out"
@@ -41,7 +41,7 @@ echo "$out"
check_nested_namespace()
{
- out=`run_in_pidns "$dtrace" $dt_flags -xdisasm=8 -S -n 'BEGIN { exit(0); }' 2>&1`
+ out=`run_in_pidns "$dtrace" $dt_flags -xdisasm=8 -S -n 'dtrace:::BEGIN { exit(0); }' 2>&1`
status=$?
if [ $status -ne 0 ]; then
echo "$out"
diff --git a/test/unittest/pidns/tst.end.sh b/test/unittest/pidns/tst.end.sh
index 2ea21f1e..6bb75102 100755
--- a/test/unittest/pidns/tst.end.sh
+++ b/test/unittest/pidns/tst.end.sh
@@ -17,13 +17,13 @@ check_dtrace_arg "$@"
dtrace=$1
out=`run_in_pidns "$dtrace" $dt_flags -qn '
-BEGIN
+dtrace:::BEGIN
{
printf("begin\n");
exit(0);
}
-END
+dtrace:::END
{
printf("end\n");
}
diff --git a/test/unittest/pidns/tst.io-dev-name.sh b/test/unittest/pidns/tst.io-dev-name.sh
index 9c6be5c6..a22be7be 100755
--- a/test/unittest/pidns/tst.io-dev-name.sh
+++ b/test/unittest/pidns/tst.io-dev-name.sh
@@ -57,13 +57,13 @@ io:::start
bad++;
}
-END
+dtrace:::END
/seen == 0/
{
printf("did not see io:::start for %s\n", "'"$statname"'");
}
-END
+dtrace:::END
{
exit(seen == 0 || bad != 0);
}
diff --git a/test/unittest/pointers/err.AllocaOverrun.d b/test/unittest/pointers/err.AllocaOverrun.d
index 0cfbd58c..cac2ba33 100644
--- a/test/unittest/pointers/err.AllocaOverrun.d
+++ b/test/unittest/pointers/err.AllocaOverrun.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
x = (int *)alloca(sizeof(int));
printf("Address x: %x\n", (int)x);
@@ -30,7 +30,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/pointers/err.BadAlign.d b/test/unittest/pointers/err.BadAlign.d
index e859dd75..36d50d9b 100644
--- a/test/unittest/pointers/err.BadAlign.d
+++ b/test/unittest/pointers/err.BadAlign.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,14 +16,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
x = (int *)64;
y = *x;
trace(y);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/pointers/err.D_ADDROF_VAR.ArrayVar.d b/test/unittest/pointers/err.D_ADDROF_VAR.ArrayVar.d
index f41822ae..acfca958 100644
--- a/test/unittest/pointers/err.D_ADDROF_VAR.ArrayVar.d
+++ b/test/unittest/pointers/err.D_ADDROF_VAR.ArrayVar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
int a[5];
int *p;
-BEGIN
+dtrace:::BEGIN
{
p = &a;
diff --git a/test/unittest/pointers/err.D_ADDROF_VAR.DynamicVar.d b/test/unittest/pointers/err.D_ADDROF_VAR.DynamicVar.d
index a28f89af..b816481b 100644
--- a/test/unittest/pointers/err.D_ADDROF_VAR.DynamicVar.d
+++ b/test/unittest/pointers/err.D_ADDROF_VAR.DynamicVar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
int i;
int *p;
-BEGIN
+dtrace:::BEGIN
{
i = 10;
p = &i;
diff --git a/test/unittest/pointers/err.D_ADDROF_VAR.agg.d b/test/unittest/pointers/err.D_ADDROF_VAR.agg.d
index 7b23755b..50935fb6 100644
--- a/test/unittest/pointers/err.D_ADDROF_VAR.agg.d
+++ b/test/unittest/pointers/err.D_ADDROF_VAR.agg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
* SECTION: Pointers and Arrays/Pointers to Dtrace Objects
*/
-BEGIN
+dtrace:::BEGIN
{
@a = count();
trace(&@a);
diff --git a/test/unittest/pointers/err.D_DEREF_NONPTR.noptr.d b/test/unittest/pointers/err.D_DEREF_NONPTR.noptr.d
index 61623f81..561ecd9c 100644
--- a/test/unittest/pointers/err.D_DEREF_NONPTR.noptr.d
+++ b/test/unittest/pointers/err.D_DEREF_NONPTR.noptr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
int x;
-BEGIN
+dtrace:::BEGIN
{
b = *x;
}
diff --git a/test/unittest/pointers/err.D_DEREF_VOID.VoidPointerDeref.d b/test/unittest/pointers/err.D_DEREF_VOID.VoidPointerDeref.d
index 749153a9..abaa315d 100644
--- a/test/unittest/pointers/err.D_DEREF_VOID.VoidPointerDeref.d
+++ b/test/unittest/pointers/err.D_DEREF_VOID.VoidPointerDeref.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@ void *p;
int array[3];
-BEGIN
+dtrace:::BEGIN
{
array[0] = 234;
array[1] = 334;
diff --git a/test/unittest/pointers/err.D_OP_ARRFUN.ArrayAssignment.d b/test/unittest/pointers/err.D_OP_ARRFUN.ArrayAssignment.d
index 0f78c48b..3424f73f 100644
--- a/test/unittest/pointers/err.D_OP_ARRFUN.ArrayAssignment.d
+++ b/test/unittest/pointers/err.D_OP_ARRFUN.ArrayAssignment.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
int array1[3];
int array2[3];
-BEGIN
+dtrace:::BEGIN
{
array1[0] = 200;
array1[1] = 400;
diff --git a/test/unittest/pointers/err.D_OP_INCOMPAT.VoidPointerArith.d b/test/unittest/pointers/err.D_OP_INCOMPAT.VoidPointerArith.d
index 4feda30e..27a9a7c3 100644
--- a/test/unittest/pointers/err.D_OP_INCOMPAT.VoidPointerArith.d
+++ b/test/unittest/pointers/err.D_OP_INCOMPAT.VoidPointerArith.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
void *p;
-BEGIN
+dtrace:::BEGIN
{
printf("p: %d\n", (int)p);
printf("p+1: %d\n", (int)(p+1));
diff --git a/test/unittest/pointers/err.D_OP_LVAL.AddressChange.d b/test/unittest/pointers/err.D_OP_LVAL.AddressChange.d
index 0585708f..c1bf6077 100644
--- a/test/unittest/pointers/err.D_OP_LVAL.AddressChange.d
+++ b/test/unittest/pointers/err.D_OP_LVAL.AddressChange.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
&`max_pfn = (int *)0x185ede4;
pfnAddress = &`max_pfn;
@@ -25,7 +25,7 @@ BEGIN
printf("Value of max_pfn: %d\n", `max_pfn);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/pointers/err.D_OP_PTR.NonPointerAccess.d b/test/unittest/pointers/err.D_OP_PTR.NonPointerAccess.d
index f73b0719..70efce32 100644
--- a/test/unittest/pointers/err.D_OP_PTR.NonPointerAccess.d
+++ b/test/unittest/pointers/err.D_OP_PTR.NonPointerAccess.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@ struct myinput_struct {
struct myinput_struct f;
-BEGIN
+dtrace:::BEGIN
{
f.i = 10;
f.c = 'c';
@@ -32,7 +32,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/pointers/err.D_OP_PTR.badpointer.d b/test/unittest/pointers/err.D_OP_PTR.badpointer.d
index a0048400..cc9c25d1 100644
--- a/test/unittest/pointers/err.D_OP_PTR.badpointer.d
+++ b/test/unittest/pointers/err.D_OP_PTR.badpointer.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@ struct teststruct {
struct teststruct xyz;
-BEGIN
+dtrace:::BEGIN
{
xyz->a = 1;
exit(1);
diff --git a/test/unittest/pointers/err.D_OP_SOU.BadPointerAccess.d b/test/unittest/pointers/err.D_OP_SOU.BadPointerAccess.d
index 35f64dad..9b32e75a 100644
--- a/test/unittest/pointers/err.D_OP_SOU.BadPointerAccess.d
+++ b/test/unittest/pointers/err.D_OP_SOU.BadPointerAccess.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@ struct myinput_struct {
};
struct myinput_struct *f;
-BEGIN
+dtrace:::BEGIN
{
f.i = 10;
f.c = 'c';
diff --git a/test/unittest/pointers/err.D_OP_SOU.badpointer.d b/test/unittest/pointers/err.D_OP_SOU.badpointer.d
index 8e5b6b92..71646fe6 100644
--- a/test/unittest/pointers/err.D_OP_SOU.badpointer.d
+++ b/test/unittest/pointers/err.D_OP_SOU.badpointer.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
int *abc;
-BEGIN
+dtrace:::BEGIN
{
abc->a = 1;
exit(1);
diff --git a/test/unittest/pointers/err.InvalidAddress1.d b/test/unittest/pointers/err.InvalidAddress1.d
index 15852697..e778b6b5 100644
--- a/test/unittest/pointers/err.InvalidAddress1.d
+++ b/test/unittest/pointers/err.InvalidAddress1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
pfnAddress = &`max_pfn;
*pfnAddress = 20;
@@ -25,7 +25,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/pointers/err.InvalidAddress2.d b/test/unittest/pointers/err.InvalidAddress2.d
index b22f08fb..2ebf3044 100644
--- a/test/unittest/pointers/err.InvalidAddress2.d
+++ b/test/unittest/pointers/err.InvalidAddress2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
x = (int *)alloca(sizeof(int));
trace(x);
@@ -25,7 +25,7 @@ BEGIN
trace(*y);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/pointers/err.InvalidAddress3.d b/test/unittest/pointers/err.InvalidAddress3.d
index 90cb7815..699001e4 100644
--- a/test/unittest/pointers/err.InvalidAddress3.d
+++ b/test/unittest/pointers/err.InvalidAddress3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,14 +17,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
y = (int *)(-33007);
*y = 3;
trace(*y);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/pointers/err.InvalidAddress4.d b/test/unittest/pointers/err.InvalidAddress4.d
index 586cddf9..865b0f9e 100644
--- a/test/unittest/pointers/err.InvalidAddress4.d
+++ b/test/unittest/pointers/err.InvalidAddress4.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
x = (int *)alloca(sizeof(int));
printf("Address x: %x\n", (int)x);
@@ -25,7 +25,7 @@ BEGIN
printf("Address y: %x\tValue: %d\n", (int)y, *y);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/pointers/err.InvalidAddress5.d b/test/unittest/pointers/err.InvalidAddress5.d
index 6dc7b9ac..07178b8e 100644
--- a/test/unittest/pointers/err.InvalidAddress5.d
+++ b/test/unittest/pointers/err.InvalidAddress5.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@ int *p;
int *q;
int *r;
-BEGIN
+dtrace:::BEGIN
{
array[0] = 20;
array[1] = 40;
@@ -40,7 +40,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/pointers/tst.ArrayPointer1.d b/test/unittest/pointers/tst.ArrayPointer1.d
index 8ee23799..442c3351 100644
--- a/test/unittest/pointers/tst.ArrayPointer1.d
+++ b/test/unittest/pointers/tst.ArrayPointer1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -69,7 +69,7 @@ enum colors {
BLUE
} enum_array[6];
-BEGIN
+dtrace:::BEGIN
{
char_var0 = &char_array[0]; char_var2 = &char_array[2];
short_var0 = &short_array[0]; short_var3 = &short_array[3];
@@ -130,7 +130,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/(2 != ((int)char_var2 - (int)char_var0)) ||
(6 != ((int)short_var3 - (int)short_var0)) ||
(8 != ((int)int_var5 - (int)int_var3)) ||
diff --git a/test/unittest/pointers/tst.ArrayPointer2.d b/test/unittest/pointers/tst.ArrayPointer2.d
index daa7cdcc..2adbc8e7 100644
--- a/test/unittest/pointers/tst.ArrayPointer2.d
+++ b/test/unittest/pointers/tst.ArrayPointer2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option quiet
int array[5];
-BEGIN
+dtrace:::BEGIN
{
array[0] = 100;
array[1] = 200;
@@ -38,7 +38,7 @@ BEGIN
}
-END
+dtrace:::END
/(array[0] != p[0]) || (array[1] != p[1]) || (array[2] != p[2]) ||
(array[3] != p[3]) || (array[4] != p[4])/
{
diff --git a/test/unittest/pointers/tst.ArrayPointer3.d b/test/unittest/pointers/tst.ArrayPointer3.d
index e3efd390..5e9ff557 100644
--- a/test/unittest/pointers/tst.ArrayPointer3.d
+++ b/test/unittest/pointers/tst.ArrayPointer3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
int array[5];
int *p;
-BEGIN
+dtrace:::BEGIN
{
array[0] = 100;
array[1] = 200;
@@ -39,7 +39,7 @@ BEGIN
}
-END
+dtrace:::END
/(array[0] != p[0]) || (array[1] != p[1]) || (array[2] != p[2]) ||
(array[3] != p[3]) || (array[4] != p[4])/
{
diff --git a/test/unittest/pointers/tst.GlobalVar.d b/test/unittest/pointers/tst.GlobalVar.d
index 35499245..3b2a361a 100644
--- a/test/unittest/pointers/tst.GlobalVar.d
+++ b/test/unittest/pointers/tst.GlobalVar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
pfnAddress = (unsigned long *)&`max_pfn;
@@ -31,7 +31,7 @@ profile:::tick-1sec
exit(1);
}
-END
+dtrace:::END
/(&`max_pfn == pfnAddress) && (*pfnAddress == pfnValue)/
{
exit(0);
diff --git a/test/unittest/pointers/tst.IntegerArithmetic1.d b/test/unittest/pointers/tst.IntegerArithmetic1.d
index a41f1ce1..d0df2b1a 100644
--- a/test/unittest/pointers/tst.IntegerArithmetic1.d
+++ b/test/unittest/pointers/tst.IntegerArithmetic1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@ int *p;
int *q;
int *r;
-BEGIN
+dtrace:::BEGIN
{
array[0] = 20;
array[1] = 40;
@@ -42,7 +42,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/(20 != *p) || (40 != *q) || (80 != *r)/
{
printf("Error");
diff --git a/test/unittest/pointers/tst.PointerArithmetic1.d b/test/unittest/pointers/tst.PointerArithmetic1.d
index 08855ba4..1a13df40 100644
--- a/test/unittest/pointers/tst.PointerArithmetic1.d
+++ b/test/unittest/pointers/tst.PointerArithmetic1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@
int *x;
-BEGIN
+dtrace:::BEGIN
{
printf("x: %x\n", (int)x);
printf("x + 1: %x\n", (int)(x+1));
@@ -29,7 +29,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/(0 != (int)x) || (4 != (int)(x+1)) || (8 != (int)(x+2))/
{
printf("Error");
diff --git a/test/unittest/pointers/tst.PointerArithmetic2.d b/test/unittest/pointers/tst.PointerArithmetic2.d
index 3f240125..47cbdb87 100644
--- a/test/unittest/pointers/tst.PointerArithmetic2.d
+++ b/test/unittest/pointers/tst.PointerArithmetic2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
int array[5];
-BEGIN
+dtrace:::BEGIN
{
array[0] = 100;
array[1] = 200;
@@ -39,7 +39,7 @@ BEGIN
}
-END
+dtrace:::END
/(array[0] != *p) || (array[1] != *(p+1)) || (array[2] != *(p+2))
|| (array[3] != *(p+3)) || (array[4] != *(p+4))/
{
diff --git a/test/unittest/pointers/tst.PointerArithmetic3.d b/test/unittest/pointers/tst.PointerArithmetic3.d
index 304e908c..72513500 100644
--- a/test/unittest/pointers/tst.PointerArithmetic3.d
+++ b/test/unittest/pointers/tst.PointerArithmetic3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@ int *x;
int *y;
int a[5];
-BEGIN
+dtrace:::BEGIN
{
x = &a[0];
y = &a[2];
@@ -32,7 +32,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/(2 != (int)(y-x))/
{
printf("Error");
diff --git a/test/unittest/pointers/tst.PointerAssignment.d b/test/unittest/pointers/tst.PointerAssignment.d
index 5070207c..0dccbcb8 100644
--- a/test/unittest/pointers/tst.PointerAssignment.d
+++ b/test/unittest/pointers/tst.PointerAssignment.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@ int array[3];
int *ptr1;
int *ptr2;
-BEGIN
+dtrace:::BEGIN
{
array[0] = 200;
array[1] = 400;
@@ -43,7 +43,7 @@ BEGIN
}
-END
+dtrace:::END
/(array[0] != 400) || (array[1] != 800) || (array[2] != 1200)/
{
printf("Error");
diff --git a/test/unittest/pointers/tst.ValidPointer1.d b/test/unittest/pointers/tst.ValidPointer1.d
index 9dd3fdf4..5c9fb082 100644
--- a/test/unittest/pointers/tst.ValidPointer1.d
+++ b/test/unittest/pointers/tst.ValidPointer1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
x = (int *)alloca(sizeof(int));
printf("Address x: %x\n", (int)x);
diff --git a/test/unittest/pointers/tst.VoidCast.d b/test/unittest/pointers/tst.VoidCast.d
index 64f66ce9..586580c3 100644
--- a/test/unittest/pointers/tst.VoidCast.d
+++ b/test/unittest/pointers/tst.VoidCast.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@ void *p;
int array[3];
-BEGIN
+dtrace:::BEGIN
{
array[0] = 234;
array[1] = 334;
@@ -31,7 +31,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/234 != *newp/
{
exit(1);
diff --git a/test/unittest/pointers/tst.basic1.d b/test/unittest/pointers/tst.basic1.d
index f4e6ad0f..44c72032 100644
--- a/test/unittest/pointers/tst.basic1.d
+++ b/test/unittest/pointers/tst.basic1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
pfnAddress = (unsigned long *)&`max_pfn;
pfnValue = *pfnAddress;
diff --git a/test/unittest/pointers/tst.basic2.d b/test/unittest/pointers/tst.basic2.d
index f026a10d..71f3ee15 100644
--- a/test/unittest/pointers/tst.basic2.d
+++ b/test/unittest/pointers/tst.basic2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
assoc_array["pfnAddress"] = (unsigned long *)&`max_pfn;
pfnValue = *(assoc_array["pfnAddress"]);
diff --git a/test/unittest/pragma/err.D_PRAGERR.d b/test/unittest/pragma/err.D_PRAGERR.d
index 051cfdc4..2a7d8580 100644
--- a/test/unittest/pragma/err.D_PRAGERR.d
+++ b/test/unittest/pragma/err.D_PRAGERR.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D error "this is an error message"
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/pragma/err.D_PRAGMA_DEPEND.main.d b/test/unittest/pragma/err.D_PRAGMA_DEPEND.main.d
index f23dee7f..fb78598e 100644
--- a/test/unittest/pragma/err.D_PRAGMA_DEPEND.main.d
+++ b/test/unittest/pragma/err.D_PRAGMA_DEPEND.main.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2008, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D depends_on library net.d
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/pragma/err.D_PRAGMA_INVAL.d b/test/unittest/pragma/err.D_PRAGMA_INVAL.d
index 8bfa0003..98e44af8 100644
--- a/test/unittest/pragma/err.D_PRAGMA_INVAL.d
+++ b/test/unittest/pragma/err.D_PRAGMA_INVAL.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@ inline int foo
#pragma D attributes incorrect_attr foo
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/pragma/err.D_PRAGMA_MALFORM.d b/test/unittest/pragma/err.D_PRAGMA_MALFORM.d
index fbc1a0aa..62df93e6 100644
--- a/test/unittest/pragma/err.D_PRAGMA_MALFORM.d
+++ b/test/unittest/pragma/err.D_PRAGMA_MALFORM.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D attributes incorrect_attr
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/pragma/err.D_PRAGMA_UNUSED.UnusedPragma.d b/test/unittest/pragma/err.D_PRAGMA_UNUSED.UnusedPragma.d
index d11a03c3..27ed8e21 100644
--- a/test/unittest/pragma/err.D_PRAGMA_UNUSED.UnusedPragma.d
+++ b/test/unittest/pragma/err.D_PRAGMA_UNUSED.UnusedPragma.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,12 +18,12 @@ void func(int, int);
#pragma D option quiet
#pragma D attributes Stable/Stable/Common func;
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/pragma/err.circlibdep.sh b/test/unittest/pragma/err.circlibdep.sh
index f2b1397d..9c6c2cb6 100755
--- a/test/unittest/pragma/err.circlibdep.sh
+++ b/test/unittest/pragma/err.circlibdep.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -30,7 +30,7 @@ EOF
setup_libs
-$dtrace $dt_flags -L$libdir -e -n 'BEGIN {exit(0)}'
+$dtrace $dt_flags -L$libdir -e -n 'dtrace:::BEGIN {exit(0)}'
status=$?
rm -rf $libdir
diff --git a/test/unittest/pragma/err.invalidlibdep.sh b/test/unittest/pragma/err.invalidlibdep.sh
index f4090de9..6662bfb1 100755
--- a/test/unittest/pragma/err.invalidlibdep.sh
+++ b/test/unittest/pragma/err.invalidlibdep.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -30,7 +30,7 @@ EOF
setup_libs
-$dtrace $dt_flags -L$libdir -e -n 'BEGIN {exit(0)}'
+$dtrace $dt_flags -L$libdir -e -n 'dtrace:::BEGIN {exit(0)}'
status=$?
rm -rf $libdir
diff --git a/test/unittest/pragma/tst.libdep.sh b/test/unittest/pragma/tst.libdep.sh
index 8f48568a..f8fdbb7d 100755
--- a/test/unittest/pragma/tst.libdep.sh
+++ b/test/unittest/pragma/tst.libdep.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -38,7 +38,7 @@ EOF
setup_libs
-$dtrace $dt_flags -L$libdir -e -n 'BEGIN {exit(0)}'
+$dtrace $dt_flags -L$libdir -e -n 'dtrace:::BEGIN {exit(0)}'
status=$?
rm -rf $libdir
diff --git a/test/unittest/pragma/tst.libdepfullyconnected.sh b/test/unittest/pragma/tst.libdepfullyconnected.sh
index fd111ada..73f6bc6e 100755
--- a/test/unittest/pragma/tst.libdepfullyconnected.sh
+++ b/test/unittest/pragma/tst.libdepfullyconnected.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -43,7 +43,7 @@ EOF
setup_libs
-DTRACE_DEBUG=1 $dtrace $dt_flags -L$libdir -e -n 'BEGIN {exit(0)}' >$tmpfile 2>&1
+DTRACE_DEBUG=1 $dtrace $dt_flags -L$libdir -e -n 'dtrace:::BEGIN {exit(0)}' >$tmpfile 2>&1
perl /dev/stdin $tmpfile <<EOF
diff --git a/test/unittest/predicates/err.D_ALLOCA_INCOMPAT.alloca-postinc-instantiation.d b/test/unittest/predicates/err.D_ALLOCA_INCOMPAT.alloca-postinc-instantiation.d
index f1d2dffb..a9a670ac 100644
--- a/test/unittest/predicates/err.D_ALLOCA_INCOMPAT.alloca-postinc-instantiation.d
+++ b/test/unittest/predicates/err.D_ALLOCA_INCOMPAT.alloca-postinc-instantiation.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,10 +12,10 @@
#pragma D option quiet
-BEGIN / (new++ == 0) ? bar = alloca(10) : bar /
+dtrace:::BEGIN / (new++ == 0) ? bar = alloca(10) : bar /
{
trace(new);
bar = &`max_pfn;
}
-ERROR { exit(1); }
+dtrace:::ERROR { exit(1); }
diff --git a/test/unittest/predicates/err.D_PRED_SCALAR.NonScalarPred.d b/test/unittest/predicates/err.D_PRED_SCALAR.NonScalarPred.d
index cacb1112..b066c4e9 100644
--- a/test/unittest/predicates/err.D_PRED_SCALAR.NonScalarPred.d
+++ b/test/unittest/predicates/err.D_PRED_SCALAR.NonScalarPred.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
int a[4];
-BEGIN
+dtrace:::BEGIN
/a/
{
exit(0);
diff --git a/test/unittest/predicates/err.D_SYNTAX.invalid.d b/test/unittest/predicates/err.D_SYNTAX.invalid.d
index 25eb05da..5292c3ff 100644
--- a/test/unittest/predicates/err.D_SYNTAX.invalid.d
+++ b/test/unittest/predicates/err.D_SYNTAX.invalid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,12 +16,12 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-profile-1
+profile:::profile-1
/i < != > 10/
{
i++;
diff --git a/test/unittest/predicates/err.D_SYNTAX.operr.d b/test/unittest/predicates/err.D_SYNTAX.operr.d
index 8cfa0d10..78cabe20 100644
--- a/test/unittest/predicates/err.D_SYNTAX.operr.d
+++ b/test/unittest/predicates/err.D_SYNTAX.operr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,12 +16,12 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-profile-1
+profile:::profile-1
/i != 0 && >= 5 || <= 10/
{
i++;
diff --git a/test/unittest/predicates/tst.alloca-postinc-instantiation.d b/test/unittest/predicates/tst.alloca-postinc-instantiation.d
index e4117136..886c377f 100644
--- a/test/unittest/predicates/tst.alloca-postinc-instantiation.d
+++ b/test/unittest/predicates/tst.alloca-postinc-instantiation.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN / (new++ == 0) ? bar = alloca(10) : bar /
+dtrace:::BEGIN / (new++ == 0) ? bar = alloca(10) : bar /
{
trace(new);
trace(bar);
@@ -23,24 +23,24 @@ BEGIN / (new++ == 0) ? bar = alloca(10) : bar /
b_value = *b;
}
-BEGIN / new == 0 /
+dtrace:::BEGIN / new == 0 /
{
trace("new is still zero");
exit(1);
}
-BEGIN / b_value == 0 / { exit(0); }
+dtrace:::BEGIN / b_value == 0 / { exit(0); }
-BEGIN / b == 0 /
+dtrace:::BEGIN / b == 0 /
{
printf("b stayed zero");
exit(1);
}
-BEGIN
+dtrace:::BEGIN
{
printf("*b is %x, not zero", b_value);
exit(1);
}
-ERROR { exit(1); }
+dtrace:::ERROR { exit(1); }
diff --git a/test/unittest/predicates/tst.basics.d b/test/unittest/predicates/tst.basics.d
index 7419800a..859f115a 100644
--- a/test/unittest/predicates/tst.basics.d
+++ b/test/unittest/predicates/tst.basics.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,19 +17,19 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-10ms
+profile:::tick-10ms
/i < 10/
{
i++;
trace(i);
}
-tick-10ms
+profile:::tick-10ms
/i == 10/
{
exit(0);
diff --git a/test/unittest/predicates/tst.complex.d b/test/unittest/predicates/tst.complex.d
index de73914e..d14ca249 100644
--- a/test/unittest/predicates/tst.complex.d
+++ b/test/unittest/predicates/tst.complex.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,13 +17,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
j = 0;
}
-tick-10ms
+profile:::tick-10ms
/i < 10/
{
i++;
@@ -31,73 +31,73 @@ tick-10ms
printf("\n\n%d\n------\n", i);
}
-tick-10ms
+profile:::tick-10ms
/i == 5 || i == 10/
{
printf("i == 5 (or) i == 10\n");
}
-tick-10ms
+profile:::tick-10ms
/i <= 5/
{
printf("i <= 5\n");
}
-tick-10ms
+profile:::tick-10ms
/j >= 5/
{
printf("j >= 5\n");
}
-tick-10ms
+profile:::tick-10ms
/j >= 5 || i <= 5/
{
printf("i >= 5 || j >= 5\n");
}
-tick-10ms
+profile:::tick-10ms
/j >= 5 && i <= 5/
{
printf("j >= 5 && i <= 55\n");
}
-tick-10ms
+profile:::tick-10ms
/i < 5/
{
printf("i < 5\n");
}
-tick-10ms
+profile:::tick-10ms
/i == 2 || j == 2/
{
printf("i == 2 (or) j == 2\n");
}
-tick-10ms
+profile:::tick-10ms
/i == 2 && j == 2/
{
printf("i == 2 (and) j == 2\n");
}
-tick-10ms
+profile:::tick-10ms
/j != 10/
{
printf("j != 10\n");
}
-tick-10ms
+profile:::tick-10ms
/j == 5 || i == 2/
{
printf("j == 5 || i == 2\n");
}
-tick-10ms
+profile:::tick-10ms
/j == 5 && i == 2/
{
printf("j == 5 && i == 2\n");
}
-tick-10ms
+profile:::tick-10ms
/i == 10/
{
printf("i == 10\n");
diff --git a/test/unittest/predicates/tst.predcache.sh b/test/unittest/predicates/tst.predcache.sh
index 0a294e76..0a2a31a3 100755
--- a/test/unittest/predicates/tst.predcache.sh
+++ b/test/unittest/predicates/tst.predcache.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -85,7 +85,7 @@ script1()
@a[probefunc] = count();
}
- tick-1sec
+ profile:::tick-1sec
/i++ == 5/
{
exit(0);
@@ -105,20 +105,20 @@ script2()
ttl++;
}
- tick-1sec
+ profile:::tick-1sec
/i++ == 5/
{
exit(2);
}
- END
+ dtrace:::END
/ttl/
{
printf("success; ttl is %d", ttl);
exit(0);
}
- END
+ dtrace:::END
/ttl == 0/
{
printf("error -- total should be non-zero");
diff --git a/test/unittest/preprocessor/err.D_IDENT_UNDEF.afterprobe.d b/test/unittest/preprocessor/err.D_IDENT_UNDEF.afterprobe.d
index d98300c4..442d94d7 100644
--- a/test/unittest/preprocessor/err.D_IDENT_UNDEF.afterprobe.d
+++ b/test/unittest/preprocessor/err.D_IDENT_UNDEF.afterprobe.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
diff --git a/test/unittest/preprocessor/err.D_SYNTAX.withoutpound.d b/test/unittest/preprocessor/err.D_SYNTAX.withoutpound.d
index 3bf02fee..ca34cfad 100644
--- a/test/unittest/preprocessor/err.D_SYNTAX.withoutpound.d
+++ b/test/unittest/preprocessor/err.D_SYNTAX.withoutpound.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ define VALUE 5
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
exit(0);
diff --git a/test/unittest/preprocessor/err.defincomp.d b/test/unittest/preprocessor/err.defincomp.d
index 67b06239..19497412 100644
--- a/test/unittest/preprocessor/err.defincomp.d
+++ b/test/unittest/preprocessor/err.defincomp.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
exit(0);
diff --git a/test/unittest/preprocessor/err.ifdefelsenotendif.d b/test/unittest/preprocessor/err.ifdefelsenotendif.d
index 264cd726..14d77f12 100644
--- a/test/unittest/preprocessor/err.ifdefelsenotendif.d
+++ b/test/unittest/preprocessor/err.ifdefelsenotendif.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", RETURN);
exit(0);
diff --git a/test/unittest/preprocessor/err.ifdefincomp.d b/test/unittest/preprocessor/err.ifdefincomp.d
index ada7756c..5c8a0999 100644
--- a/test/unittest/preprocessor/err.ifdefincomp.d
+++ b/test/unittest/preprocessor/err.ifdefincomp.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -20,7 +20,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
exit(0);
diff --git a/test/unittest/preprocessor/err.ifdefnotendif.d b/test/unittest/preprocessor/err.ifdefnotendif.d
index 3d22b939..beed7bd9 100644
--- a/test/unittest/preprocessor/err.ifdefnotendif.d
+++ b/test/unittest/preprocessor/err.ifdefnotendif.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
exit(0);
diff --git a/test/unittest/preprocessor/err.incompelse.d b/test/unittest/preprocessor/err.incompelse.d
index 55b8b8dc..6bd90b9c 100644
--- a/test/unittest/preprocessor/err.incompelse.d
+++ b/test/unittest/preprocessor/err.incompelse.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
exit(0);
diff --git a/test/unittest/preprocessor/err.mulelse.d b/test/unittest/preprocessor/err.mulelse.d
index 283f82b2..fffffd7e 100644
--- a/test/unittest/preprocessor/err.mulelse.d
+++ b/test/unittest/preprocessor/err.mulelse.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -27,7 +27,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
exit(0);
diff --git a/test/unittest/preprocessor/tst.ifdef.d b/test/unittest/preprocessor/tst.ifdef.d
index 0f858cc5..2f06ae60 100644
--- a/test/unittest/preprocessor/tst.ifdef.d
+++ b/test/unittest/preprocessor/tst.ifdef.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
exit(0);
diff --git a/test/unittest/preprocessor/tst.ifndef.d b/test/unittest/preprocessor/tst.ifndef.d
index 26f02f45..f040fdbf 100644
--- a/test/unittest/preprocessor/tst.ifndef.d
+++ b/test/unittest/preprocessor/tst.ifndef.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -27,7 +27,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
exit(0);
diff --git a/test/unittest/preprocessor/tst.ifnotdef.d b/test/unittest/preprocessor/tst.ifnotdef.d
index 50e12815..b8eaa71f 100644
--- a/test/unittest/preprocessor/tst.ifnotdef.d
+++ b/test/unittest/preprocessor/tst.ifnotdef.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
exit(0);
diff --git a/test/unittest/preprocessor/tst.logicaland.d b/test/unittest/preprocessor/tst.logicaland.d
index 666bdda6..20361c91 100644
--- a/test/unittest/preprocessor/tst.logicaland.d
+++ b/test/unittest/preprocessor/tst.logicaland.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
exit(0);
diff --git a/test/unittest/preprocessor/tst.logicalandor.d b/test/unittest/preprocessor/tst.logicalandor.d
index b71f5a0e..fb5b6687 100644
--- a/test/unittest/preprocessor/tst.logicalandor.d
+++ b/test/unittest/preprocessor/tst.logicalandor.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
exit(0);
diff --git a/test/unittest/preprocessor/tst.logicalor.d b/test/unittest/preprocessor/tst.logicalor.d
index 106a097e..beab7511 100644
--- a/test/unittest/preprocessor/tst.logicalor.d
+++ b/test/unittest/preprocessor/tst.logicalor.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
exit(0);
diff --git a/test/unittest/preprocessor/tst.muland.d b/test/unittest/preprocessor/tst.muland.d
index 73338403..e7486662 100644
--- a/test/unittest/preprocessor/tst.muland.d
+++ b/test/unittest/preprocessor/tst.muland.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
exit(0);
diff --git a/test/unittest/preprocessor/tst.mulor.d b/test/unittest/preprocessor/tst.mulor.d
index caf72bba..91c77b9d 100644
--- a/test/unittest/preprocessor/tst.mulor.d
+++ b/test/unittest/preprocessor/tst.mulor.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
exit(0);
diff --git a/test/unittest/preprocessor/tst.precondi.d b/test/unittest/preprocessor/tst.precondi.d
index 1deceed8..2a7a776c 100644
--- a/test/unittest/preprocessor/tst.precondi.d
+++ b/test/unittest/preprocessor/tst.precondi.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
/value == 5/
{
printf("The value is %d\n", value);
diff --git a/test/unittest/preprocessor/tst.predefined.sh b/test/unittest/preprocessor/tst.predefined.sh
index 47e35d9c..86a2128f 100755
--- a/test/unittest/preprocessor/tst.predefined.sh
+++ b/test/unittest/preprocessor/tst.predefined.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -58,7 +58,7 @@ vers=`printf "%x" $(($MM << 24 | $mmm << 12 | $uuu))`
# Start setting up the D script.
-echo 'BEGIN {' > D.d
+echo 'dtrace:::BEGIN {' > D.d
# Check for the preprocessor definitions of COMMANDLINE-OPTIONS.
diff --git a/test/unittest/preprocessor/tst.predicatedeclare.d b/test/unittest/preprocessor/tst.predicatedeclare.d
index 75213e17..c2ed6715 100644
--- a/test/unittest/preprocessor/tst.predicatedeclare.d
+++ b/test/unittest/preprocessor/tst.predicatedeclare.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
#if !defined (FLAG)
#define VALUE 5
#endif
diff --git a/test/unittest/preprocessor/tst.preexp.d b/test/unittest/preprocessor/tst.preexp.d
index 06f38273..3e4f2914 100644
--- a/test/unittest/preprocessor/tst.preexp.d
+++ b/test/unittest/preprocessor/tst.preexp.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
/MAXVAL > 5/
{
printf("The value is %d\n", MAXVAL);
diff --git a/test/unittest/preprocessor/tst.preexpelse.d b/test/unittest/preprocessor/tst.preexpelse.d
index 2b0dd4f0..158d8ddb 100644
--- a/test/unittest/preprocessor/tst.preexpelse.d
+++ b/test/unittest/preprocessor/tst.preexpelse.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
exit(0);
diff --git a/test/unittest/preprocessor/tst.preexpif.d b/test/unittest/preprocessor/tst.preexpif.d
index ab80a534..bcf07afc 100644
--- a/test/unittest/preprocessor/tst.preexpif.d
+++ b/test/unittest/preprocessor/tst.preexpif.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -22,7 +22,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
exit(0);
diff --git a/test/unittest/preprocessor/tst.preexpifelse.d b/test/unittest/preprocessor/tst.preexpifelse.d
index fea523f3..08d3dae4 100644
--- a/test/unittest/preprocessor/tst.preexpifelse.d
+++ b/test/unittest/preprocessor/tst.preexpifelse.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
printf("The value is %d\n", VALUE);
exit(0);
diff --git a/test/unittest/preprocessor/tst.withinprobe.d b/test/unittest/preprocessor/tst.withinprobe.d
index d7c366a0..9ee37573 100644
--- a/test/unittest/preprocessor/tst.withinprobe.d
+++ b/test/unittest/preprocessor/tst.withinprobe.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
#if !defined (FLAG)
diff --git a/test/unittest/print/err.D_PRINT_SIZE.zero.d b/test/unittest/print/err.D_PRINT_SIZE.zero.d
index bbd8a217..c3570a1f 100644
--- a/test/unittest/print/err.D_PRINT_SIZE.zero.d
+++ b/test/unittest/print/err.D_PRINT_SIZE.zero.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
t = (int *)alloca(sizeof(int));
print((struct bpf_raw_tracepoint_args *)t);
diff --git a/test/unittest/print/err.D_PROTO_ARG.arg.d b/test/unittest/print/err.D_PROTO_ARG.arg.d
index 7a32dd13..ace21211 100644
--- a/test/unittest/print/err.D_PROTO_ARG.arg.d
+++ b/test/unittest/print/err.D_PROTO_ARG.arg.d
@@ -1,11 +1,11 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
print(1);
exit(1);
diff --git a/test/unittest/print/err.D_PROTO_LEN.toofew.d b/test/unittest/print/err.D_PROTO_LEN.toofew.d
index 0785ed52..69a431ff 100644
--- a/test/unittest/print/err.D_PROTO_LEN.toofew.d
+++ b/test/unittest/print/err.D_PROTO_LEN.toofew.d
@@ -1,11 +1,11 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
print();
exit(1);
diff --git a/test/unittest/print/err.D_PROTO_LEN.toomany.d b/test/unittest/print/err.D_PROTO_LEN.toomany.d
index 81d600bc..2e7ebb4f 100644
--- a/test/unittest/print/err.D_PROTO_LEN.toomany.d
+++ b/test/unittest/print/err.D_PROTO_LEN.toomany.d
@@ -1,11 +1,11 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
x = 1;
print(x, x);
diff --git a/test/unittest/print/tst.print.local.d b/test/unittest/print/tst.print.local.d
index ba37be7a..e9bbc275 100644
--- a/test/unittest/print/tst.print.local.d
+++ b/test/unittest/print/tst.print.local.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -26,7 +26,7 @@ struct test_struct {
enum eh h;
};
-BEGIN
+dtrace:::BEGIN
{
t = (struct test_struct *)alloca(sizeof (struct test_struct));
t->a = 1;
diff --git a/test/unittest/print/tst.print.local.trunc.d b/test/unittest/print/tst.print.local.trunc.d
index 2e40dd84..abfaefe1 100644
--- a/test/unittest/print/tst.print.local.trunc.d
+++ b/test/unittest/print/tst.print.local.trunc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -27,7 +27,7 @@ struct test_struct {
enum eh h;
};
-BEGIN
+dtrace:::BEGIN
{
t = (struct test_struct *)alloca(sizeof (struct test_struct));
t->a = 1;
diff --git a/test/unittest/print/tst.print.local.trunc2.d b/test/unittest/print/tst.print.local.trunc2.d
index 5f500fc8..44ede65c 100644
--- a/test/unittest/print/tst.print.local.trunc2.d
+++ b/test/unittest/print/tst.print.local.trunc2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -33,7 +33,7 @@ struct test_struct {
} a;
};
-BEGIN
+dtrace:::BEGIN
{
t = (struct test_struct *)alloca(sizeof (struct test_struct));
t->x = 1111111111111111ll;
diff --git a/test/unittest/print/tst.print.local.zeroed.d b/test/unittest/print/tst.print.local.zeroed.d
index 0372f581..099f9529 100644
--- a/test/unittest/print/tst.print.local.zeroed.d
+++ b/test/unittest/print/tst.print.local.zeroed.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -26,7 +26,7 @@ struct test_struct {
enum eh h;
};
-BEGIN
+dtrace:::BEGIN
{
t = (struct test_struct *)alloca(sizeof (struct test_struct));
t->a = 0;
diff --git a/test/unittest/print/tst.print.modtype.d b/test/unittest/print/tst.print.modtype.d
index ed68b492..611e04cb 100644
--- a/test/unittest/print/tst.print.modtype.d
+++ b/test/unittest/print/tst.print.modtype.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
tun_page = (struct tun_page *)alloca(sizeof (struct tun_page));
tun_page->page = (struct page *)0xfeedfacefeedface;
diff --git a/test/unittest/print/tst.print.regleak.d b/test/unittest/print/tst.print.regleak.d
index 287d9c13..790dc1d2 100644
--- a/test/unittest/print/tst.print.regleak.d
+++ b/test/unittest/print/tst.print.regleak.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
skb = (struct sk_buff *)alloca(sizeof (struct sk_buff));
skb->len = 123;
diff --git a/test/unittest/print/tst.print.skb.d b/test/unittest/print/tst.print.skb.d
index 7213dd3a..844660a4 100644
--- a/test/unittest/print/tst.print.skb.d
+++ b/test/unittest/print/tst.print.skb.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
skb = (struct sk_buff *)alloca(sizeof (struct sk_buff));
skb->len = 123;
diff --git a/test/unittest/printa/err.D_PRINTA_AGGARG.badagg.d b/test/unittest/printa/err.D_PRINTA_AGGARG.badagg.d
index 75822f9c..4267e894 100644
--- a/test/unittest/printa/err.D_PRINTA_AGGARG.badagg.d
+++ b/test/unittest/printa/err.D_PRINTA_AGGARG.badagg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printa("%d", 123);
}
diff --git a/test/unittest/printa/err.D_PRINTA_AGGARG.badfmt.d b/test/unittest/printa/err.D_PRINTA_AGGARG.badfmt.d
index 88004e3c..aa9e83e4 100644
--- a/test/unittest/printa/err.D_PRINTA_AGGARG.badfmt.d
+++ b/test/unittest/printa/err.D_PRINTA_AGGARG.badfmt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printa(123);
}
diff --git a/test/unittest/printa/err.D_PRINTA_AGGARG.badval.d b/test/unittest/printa/err.D_PRINTA_AGGARG.badval.d
index 5527da7a..7c7485b4 100644
--- a/test/unittest/printa/err.D_PRINTA_AGGARG.badval.d
+++ b/test/unittest/printa/err.D_PRINTA_AGGARG.badval.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printa("%@d\n", 123);
}
diff --git a/test/unittest/printa/err.D_PRINTA_PROTO.bad.d b/test/unittest/printa/err.D_PRINTA_PROTO.bad.d
index edf8cdd7..4f2f3789 100644
--- a/test/unittest/printa/err.D_PRINTA_PROTO.bad.d
+++ b/test/unittest/printa/err.D_PRINTA_PROTO.bad.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printa("%d");
}
diff --git a/test/unittest/printa/err.D_PRINTF_ARG_TYPE.jstack.d b/test/unittest/printa/err.D_PRINTF_ARG_TYPE.jstack.d
index d2fccff7..8c956af7 100644
--- a/test/unittest/printa/err.D_PRINTF_ARG_TYPE.jstack.d
+++ b/test/unittest/printa/err.D_PRINTF_ARG_TYPE.jstack.d
@@ -1,11 +1,11 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@xfail: dtv2 jstack not implemented */
-BEGIN
+dtrace:::BEGIN
{
@[jstack()] = count();
diff --git a/test/unittest/printa/err.D_PRINTF_ARG_TYPE.stack.d b/test/unittest/printa/err.D_PRINTF_ARG_TYPE.stack.d
index 863cd346..1d8d4544 100644
--- a/test/unittest/printa/err.D_PRINTF_ARG_TYPE.stack.d
+++ b/test/unittest/printa/err.D_PRINTF_ARG_TYPE.stack.d
@@ -1,11 +1,11 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
@[stack()] = count();
diff --git a/test/unittest/printa/err.D_PRINTF_ARG_TYPE.ustack.d b/test/unittest/printa/err.D_PRINTF_ARG_TYPE.ustack.d
index 4fb3a5b8..eec9faf2 100644
--- a/test/unittest/printa/err.D_PRINTF_ARG_TYPE.ustack.d
+++ b/test/unittest/printa/err.D_PRINTF_ARG_TYPE.ustack.d
@@ -1,11 +1,11 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
@[ustack()] = count();
diff --git a/test/unittest/printa/tst.basics.d b/test/unittest/printa/tst.basics.d
index 28ec0db0..c7d2fedb 100644
--- a/test/unittest/printa/tst.basics.d
+++ b/test/unittest/printa/tst.basics.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@a = avg(1);
@b = count();
diff --git a/test/unittest/printa/tst.def.d b/test/unittest/printa/tst.def.d
index 3b564f6b..ee65ed66 100644
--- a/test/unittest/printa/tst.def.d
+++ b/test/unittest/printa/tst.def.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@a = count();
printa(@a);
diff --git a/test/unittest/printa/tst.dynwidth.d b/test/unittest/printa/tst.dynwidth.d
index d6039ca3..abd71880 100644
--- a/test/unittest/printa/tst.dynwidth.d
+++ b/test/unittest/printa/tst.dynwidth.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
/*
* Yes, this works. But is it useful? And is it useful to someone
diff --git a/test/unittest/printa/tst.fmt.d b/test/unittest/printa/tst.fmt.d
index dff80304..2c949cb5 100644
--- a/test/unittest/printa/tst.fmt.d
+++ b/test/unittest/printa/tst.fmt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@a = count();
printa("%@u", @a);
diff --git a/test/unittest/printa/tst.jstack.d b/test/unittest/printa/tst.jstack.d
index 7a404a09..9d53f113 100644
--- a/test/unittest/printa/tst.jstack.d
+++ b/test/unittest/printa/tst.jstack.d
@@ -1,12 +1,12 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@xfail: dtv2 jstack not implemented */
-BEGIN
+dtrace:::BEGIN
{
@[jstack()] = count();
diff --git a/test/unittest/printa/tst.many.d b/test/unittest/printa/tst.many.d
index 939e7a96..ea3acc4d 100644
--- a/test/unittest/printa/tst.many.d
+++ b/test/unittest/printa/tst.many.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,18 +17,18 @@
#pragma D option destructive
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
/0 == 1/
{
@ = count();
}
-BEGIN
+dtrace:::BEGIN
{
freopen("/dev/null");
}
-profile-4000hz
+profile:::profile-4000hz
{
printa(@);
printa(@);
diff --git a/test/unittest/printa/tst.manyval.d b/test/unittest/printa/tst.manyval.d
index 17e3494e..33026699 100644
--- a/test/unittest/printa/tst.manyval.d
+++ b/test/unittest/printa/tst.manyval.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@a = count();
printa("%@u %@u %@u %@u %@u %@u %@u\n", @a);
diff --git a/test/unittest/printa/tst.stack.d b/test/unittest/printa/tst.stack.d
index 4ac6414f..576ce76b 100644
--- a/test/unittest/printa/tst.stack.d
+++ b/test/unittest/printa/tst.stack.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option quiet
#pragma D option maxframes=5
-BEGIN
+dtrace:::BEGIN
{
@[stack()] = count();
diff --git a/test/unittest/printa/tst.tuple.d b/test/unittest/printa/tst.tuple.d
index 2996edaa..c0861679 100644
--- a/test/unittest/printa/tst.tuple.d
+++ b/test/unittest/printa/tst.tuple.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
@a[1, 2, 3, 4, 5] = count();
printf("\n");
diff --git a/test/unittest/printa/tst.ustack.d b/test/unittest/printa/tst.ustack.d
index 639b79fc..537464b9 100644
--- a/test/unittest/printa/tst.ustack.d
+++ b/test/unittest/printa/tst.ustack.d
@@ -1,13 +1,13 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option maxframes=10
-BEGIN
+dtrace:::BEGIN
{
@[ustack()] = count();
diff --git a/test/unittest/printa/tst.walltimestamp.sh b/test/unittest/printa/tst.walltimestamp.sh
index 8037ccab..dfd15495 100755
--- a/test/unittest/printa/tst.walltimestamp.sh
+++ b/test/unittest/printa/tst.walltimestamp.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -s /dev/stdin <<EOF
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
@foo = min(1075064400 * 1000000000);
@bar = max(walltimestamp);
@@ -33,7 +33,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/printf/err.D_PRINTF_AGG_CONV.aggfmt.d b/test/unittest/printf/err.D_PRINTF_AGG_CONV.aggfmt.d
index 0df5614a..40228426 100644
--- a/test/unittest/printf/err.D_PRINTF_AGG_CONV.aggfmt.d
+++ b/test/unittest/printf/err.D_PRINTF_AGG_CONV.aggfmt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printf("hello %@d", 123);
}
diff --git a/test/unittest/printf/err.D_PRINTF_ARG_EXTRA.toomany.d b/test/unittest/printf/err.D_PRINTF_ARG_EXTRA.toomany.d
index c26a8991..7f9b58bf 100644
--- a/test/unittest/printf/err.D_PRINTF_ARG_EXTRA.toomany.d
+++ b/test/unittest/printf/err.D_PRINTF_ARG_EXTRA.toomany.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printf("x = %d y = %d\n", 123, 456, 789);
}
diff --git a/test/unittest/printf/err.D_PRINTF_ARG_EXTRA.widths.d b/test/unittest/printf/err.D_PRINTF_ARG_EXTRA.widths.d
index d6a1bd32..1917f7c4 100644
--- a/test/unittest/printf/err.D_PRINTF_ARG_EXTRA.widths.d
+++ b/test/unittest/printf/err.D_PRINTF_ARG_EXTRA.widths.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("\n");
x = 0;
diff --git a/test/unittest/printf/err.D_PRINTF_ARG_PROTO.novalue.d b/test/unittest/printf/err.D_PRINTF_ARG_PROTO.novalue.d
index 394fa3fd..b77b92f5 100644
--- a/test/unittest/printf/err.D_PRINTF_ARG_PROTO.novalue.d
+++ b/test/unittest/printf/err.D_PRINTF_ARG_PROTO.novalue.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printf("%s");
}
diff --git a/test/unittest/printf/err.D_PRINTF_ARG_TYPE.aggarg.d b/test/unittest/printf/err.D_PRINTF_ARG_TYPE.aggarg.d
index 4d855d67..36397d20 100644
--- a/test/unittest/printf/err.D_PRINTF_ARG_TYPE.aggarg.d
+++ b/test/unittest/printf/err.D_PRINTF_ARG_TYPE.aggarg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
@a = count();
printf("hello %d %d", 123, @a);
diff --git a/test/unittest/printf/err.D_PRINTF_ARG_TYPE.recursive.d b/test/unittest/printf/err.D_PRINTF_ARG_TYPE.recursive.d
index 22274202..b27f7e09 100644
--- a/test/unittest/printf/err.D_PRINTF_ARG_TYPE.recursive.d
+++ b/test/unittest/printf/err.D_PRINTF_ARG_TYPE.recursive.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
printf("%s\n", printf("test"));
diff --git a/test/unittest/printf/err.D_PRINTF_DYN_PROTO.noprec.d b/test/unittest/printf/err.D_PRINTF_DYN_PROTO.noprec.d
index 9ab1f24e..6d4ae27b 100644
--- a/test/unittest/printf/err.D_PRINTF_DYN_PROTO.noprec.d
+++ b/test/unittest/printf/err.D_PRINTF_DYN_PROTO.noprec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printf("%s %.*d\n", "foo");
}
diff --git a/test/unittest/printf/err.D_PRINTF_DYN_PROTO.nowidth.d b/test/unittest/printf/err.D_PRINTF_DYN_PROTO.nowidth.d
index 6b45f82e..0f17a325 100644
--- a/test/unittest/printf/err.D_PRINTF_DYN_PROTO.nowidth.d
+++ b/test/unittest/printf/err.D_PRINTF_DYN_PROTO.nowidth.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printf("%s %*d\n", "foo");
}
diff --git a/test/unittest/printf/err.D_PRINTF_DYN_TYPE.badprec.d b/test/unittest/printf/err.D_PRINTF_DYN_TYPE.badprec.d
index 8681aa4a..5864db34 100644
--- a/test/unittest/printf/err.D_PRINTF_DYN_TYPE.badprec.d
+++ b/test/unittest/printf/err.D_PRINTF_DYN_TYPE.badprec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printf("%.*d\n", "foo", 1);
}
diff --git a/test/unittest/printf/err.D_PRINTF_DYN_TYPE.badwidth.d b/test/unittest/printf/err.D_PRINTF_DYN_TYPE.badwidth.d
index a3dd62a3..aab2d1c6 100644
--- a/test/unittest/printf/err.D_PRINTF_DYN_TYPE.badwidth.d
+++ b/test/unittest/printf/err.D_PRINTF_DYN_TYPE.badwidth.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printf("%*d\n", "foo", 1);
}
diff --git a/test/unittest/printf/err.D_PROTO_ARG.d b/test/unittest/printf/err.D_PROTO_ARG.d
index 5facd4fc..b6fd9d1b 100644
--- a/test/unittest/printf/err.D_PROTO_ARG.d
+++ b/test/unittest/printf/err.D_PROTO_ARG.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printf(123);
}
diff --git a/test/unittest/printf/err.D_PROTO_LEN.toofew.d b/test/unittest/printf/err.D_PROTO_LEN.toofew.d
index 66933009..a04bda5f 100644
--- a/test/unittest/printf/err.D_PROTO_LEN.toofew.d
+++ b/test/unittest/printf/err.D_PROTO_LEN.toofew.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printf();
}
diff --git a/test/unittest/printf/err.D_SYNTAX.badconv1.d b/test/unittest/printf/err.D_SYNTAX.badconv1.d
index 8992112e..27526f53 100644
--- a/test/unittest/printf/err.D_SYNTAX.badconv1.d
+++ b/test/unittest/printf/err.D_SYNTAX.badconv1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printf("%3$d", 123);
}
diff --git a/test/unittest/printf/err.D_SYNTAX.badconv2.d b/test/unittest/printf/err.D_SYNTAX.badconv2.d
index a2fcc0de..45a62687 100644
--- a/test/unittest/printf/err.D_SYNTAX.badconv2.d
+++ b/test/unittest/printf/err.D_SYNTAX.badconv2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printf("%3", 123);
}
diff --git a/test/unittest/printf/err.D_SYNTAX.badconv3.d b/test/unittest/printf/err.D_SYNTAX.badconv3.d
index 61016f22..5e0f3f37 100644
--- a/test/unittest/printf/err.D_SYNTAX.badconv3.d
+++ b/test/unittest/printf/err.D_SYNTAX.badconv3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printf("%Z", 123);
}
diff --git a/test/unittest/printf/tst.basics.d b/test/unittest/printf/tst.basics.d
index aaf0b4c2..9c78a8f4 100644
--- a/test/unittest/printf/tst.basics.d
+++ b/test/unittest/printf/tst.basics.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = (int)'a';
diff --git a/test/unittest/printf/tst.flags.d b/test/unittest/printf/tst.flags.d
index 5bd11e0f..dd84913b 100644
--- a/test/unittest/printf/tst.flags.d
+++ b/test/unittest/printf/tst.flags.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("\n");
printf("# %#8x\n", 0x123);
diff --git a/test/unittest/printf/tst.grouping-LC_ALL.sh b/test/unittest/printf/tst.grouping-LC_ALL.sh
index 970dc342..8e1db55b 100755
--- a/test/unittest/printf/tst.grouping-LC_ALL.sh
+++ b/test/unittest/printf/tst.grouping-LC_ALL.sh
@@ -12,7 +12,7 @@ for mylocale in C en_US.utf8; do
export LC_ALL=$mylocale
$dtrace $dt_flags -qs /dev/stdin << EOF
- BEGIN
+ dtrace:::BEGIN
{
printf("%'d\n", 123456789);
exit(0);
diff --git a/test/unittest/printf/tst.grouping-LC_NUMERIC.sh b/test/unittest/printf/tst.grouping-LC_NUMERIC.sh
index 1e95901f..368edc96 100755
--- a/test/unittest/printf/tst.grouping-LC_NUMERIC.sh
+++ b/test/unittest/printf/tst.grouping-LC_NUMERIC.sh
@@ -12,7 +12,7 @@ for mylocale in C en_US.utf8; do
export LC_NUMERIC=$mylocale
$dtrace $dt_flags -qs /dev/stdin << EOF
- BEGIN
+ dtrace:::BEGIN
{
printf("%'d\n", 123456789);
exit(0);
diff --git a/test/unittest/printf/tst.hello.d b/test/unittest/printf/tst.hello.d
index 1ebb6d62..118fb166 100644
--- a/test/unittest/printf/tst.hello.d
+++ b/test/unittest/printf/tst.hello.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("hello");
exit(0);
diff --git a/test/unittest/printf/tst.ints.d b/test/unittest/printf/tst.ints.d
index 59c6bc32..8f7814a7 100644
--- a/test/unittest/printf/tst.ints.d
+++ b/test/unittest/printf/tst.ints.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("\n%d\n", (char)0x1234567890abcdef);
printf("%d\n", (short)0x1234567890abcdef);
diff --git a/test/unittest/printf/tst.precs.d b/test/unittest/printf/tst.precs.d
index e5e6fbe5..e2a1809c 100644
--- a/test/unittest/printf/tst.precs.d
+++ b/test/unittest/printf/tst.precs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("\n");
x = 0;
diff --git a/test/unittest/printf/tst.printcont.d b/test/unittest/printf/tst.printcont.d
index b877af08..7c4e684d 100644
--- a/test/unittest/printf/tst.printcont.d
+++ b/test/unittest/printf/tst.printcont.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
uint64_t ts;
-BEGIN
+dtrace:::BEGIN
{
ts = 53114233149441;
printf("%u\n", ts);
diff --git a/test/unittest/printf/tst.rawfmt.d b/test/unittest/printf/tst.rawfmt.d
index bf1e00d8..97e22ab2 100644
--- a/test/unittest/printf/tst.rawfmt.d
+++ b/test/unittest/printf/tst.rawfmt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("hello world from BEGIN");
exit(0);
diff --git a/test/unittest/printf/tst.stack.d b/test/unittest/printf/tst.stack.d
index db943c29..b33a0eba 100644
--- a/test/unittest/printf/tst.stack.d
+++ b/test/unittest/printf/tst.stack.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
system("echo write something > /dev/null");
}
@@ -27,7 +27,7 @@ fbt::ksys_write:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/printf/tst.str.d b/test/unittest/printf/tst.str.d
index 2ea55277..99502fcb 100644
--- a/test/unittest/printf/tst.str.d
+++ b/test/unittest/printf/tst.str.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("command line = %s", stringof(vmlinux`saved_command_line));
exit(0);
diff --git a/test/unittest/printf/tst.sym.d b/test/unittest/printf/tst.sym.d
index c6cc7389..fa9ac016 100644
--- a/test/unittest/printf/tst.sym.d
+++ b/test/unittest/printf/tst.sym.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("symbol = %a", &`max_pfn);
exit(0);
diff --git a/test/unittest/printf/tst.uints.d b/test/unittest/printf/tst.uints.d
index 201948e8..b5a3790b 100644
--- a/test/unittest/printf/tst.uints.d
+++ b/test/unittest/printf/tst.uints.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("\n");
printf("%u\n", (uchar_t)123);
diff --git a/test/unittest/printf/tst.ustack25_pid.d b/test/unittest/printf/tst.ustack25_pid.d
index 9ae3a7b8..ef1907dc 100644
--- a/test/unittest/printf/tst.ustack25_pid.d
+++ b/test/unittest/printf/tst.ustack25_pid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@ pid$target:a.out:myfunc_z:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/printf/tst.wide-bug30404549.sh b/test/unittest/printf/tst.wide-bug30404549.sh
index 5ec0e400..7c3fa109 100755
--- a/test/unittest/printf/tst.wide-bug30404549.sh
+++ b/test/unittest/printf/tst.wide-bug30404549.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2019, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -18,7 +18,7 @@ dtrace=$1
# abbreviate output to a simple statement of length. raw output is big (29M)
$dtrace $dt_flags -qs /dev/stdin << EOF | gawk '{ print length($0); }'
-BEGIN
+dtrace:::BEGIN
{
printf("%10000000d\n", 1);
printf("%.10000000d\n", 1);
diff --git a/test/unittest/printf/tst.wide.sh b/test/unittest/printf/tst.wide.sh
index 5c0c98d1..510da3c8 100755
--- a/test/unittest/printf/tst.wide.sh
+++ b/test/unittest/printf/tst.wide.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2019, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -26,7 +26,7 @@ $dtrace $dt_flags -qs /dev/stdin << EOF | gawk '{
RLENGTH, substr($0, RSTART + RLENGTH));
else print;
}'
-BEGIN
+dtrace:::BEGIN
{
printf("%10000000d\n", 1);
printf("%.10000000d\n", 1);
diff --git a/test/unittest/printf/tst.widths.d b/test/unittest/printf/tst.widths.d
index 5b91c896..395bca1c 100644
--- a/test/unittest/printf/tst.widths.d
+++ b/test/unittest/printf/tst.widths.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("\n");
x = 0;
diff --git a/test/unittest/printf/tst.widths1.d b/test/unittest/printf/tst.widths1.d
index 78d003f3..10de13ff 100644
--- a/test/unittest/printf/tst.widths1.d
+++ b/test/unittest/printf/tst.widths1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("\n");
x = 0;
diff --git a/test/unittest/printf/tst.wp.d b/test/unittest/printf/tst.wp.d
index fd130f93..9d7f7f46 100644
--- a/test/unittest/printf/tst.wp.d
+++ b/test/unittest/printf/tst.wp.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("\n");
x = 0;
diff --git a/test/unittest/probes/err.D_PDESC_ZERO.probeqtn.d b/test/unittest/probes/err.D_PDESC_ZERO.probeqtn.d
index b658cfcb..82d3a9e2 100644
--- a/test/unittest/probes/err.D_PDESC_ZERO.probeqtn.d
+++ b/test/unittest/probes/err.D_PDESC_ZERO.probeqtn.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
int i;
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/probes/err.D_PDESC_ZERO.tickstar.d b/test/unittest/probes/err.D_PDESC_ZERO.tickstar.d
index 5d73a73f..76161d66 100644
--- a/test/unittest/probes/err.D_PDESC_ZERO.tickstar.d
+++ b/test/unittest/probes/err.D_PDESC_ZERO.tickstar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
int i;
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/probes/tst.basic1.d b/test/unittest/probes/tst.basic1.d
index 9bd3d25b..5a7eacd2 100644
--- a/test/unittest/probes/tst.basic1.d
+++ b/test/unittest/probes/tst.basic1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
exit(0);
}
diff --git a/test/unittest/probes/tst.check.d b/test/unittest/probes/tst.check.d
index 3a53af58..6785762b 100644
--- a/test/unittest/probes/tst.check.d
+++ b/test/unittest/probes/tst.check.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,12 +18,12 @@
#pragma D option quiet
int i;
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-10ms
+profile:::tick-10ms
/i == 0/
{
exit(0);
diff --git a/test/unittest/probes/tst.declare.d b/test/unittest/probes/tst.declare.d
index 80b43795..dcaec94c 100644
--- a/test/unittest/probes/tst.declare.d
+++ b/test/unittest/probes/tst.declare.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option quiet
int i;
-tick-10ms
+profile:::tick-10ms
{
exit(0);
}
diff --git a/test/unittest/probes/tst.declareafter.d b/test/unittest/probes/tst.declareafter.d
index 2f8f4800..3bece567 100644
--- a/test/unittest/probes/tst.declareafter.d
+++ b/test/unittest/probes/tst.declareafter.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
exit(0);
}
diff --git a/test/unittest/probes/tst.emptyprobe.d b/test/unittest/probes/tst.emptyprobe.d
index 87ea02e6..52e131d8 100644
--- a/test/unittest/probes/tst.emptyprobe.d
+++ b/test/unittest/probes/tst.emptyprobe.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,10 +17,10 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
}
-tick-10ms
+profile:::tick-10ms
{
exit(0);
}
diff --git a/test/unittest/probes/tst.pragma.d b/test/unittest/probes/tst.pragma.d
index 7334b752..cbb8edd5 100644
--- a/test/unittest/probes/tst.pragma.d
+++ b/test/unittest/probes/tst.pragma.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-tick-10ms
+profile:::tick-10ms
{
exit(0);
}
diff --git a/test/unittest/probes/tst.pragmainside.d b/test/unittest/probes/tst.pragmainside.d
index 4dc04d32..4766fb7e 100644
--- a/test/unittest/probes/tst.pragmainside.d
+++ b/test/unittest/probes/tst.pragmainside.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
-tick-10ms
+profile:::tick-10ms
{
#pragma D option quiet
exit(0);
diff --git a/test/unittest/probes/tst.pragmaoutside.d b/test/unittest/probes/tst.pragmaoutside.d
index 3dca09ef..e1d5f26f 100644
--- a/test/unittest/probes/tst.pragmaoutside.d
+++ b/test/unittest/probes/tst.pragmaoutside.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
-tick-10ms
+profile:::tick-10ms
{
exit(0);
}
diff --git a/test/unittest/probes/tst.probestar.d b/test/unittest/probes/tst.probestar.d
index 1f433d90..eb5e7320 100644
--- a/test/unittest/probes/tst.probestar.d
+++ b/test/unittest/probes/tst.probestar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2011, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2011, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
int i;
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/proc/tst.discard.sh b/test/unittest/proc/tst.discard.sh
index db620fef..54a2213b 100755
--- a/test/unittest/proc/tst.discard.sh
+++ b/test/unittest/proc/tst.discard.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -18,7 +18,7 @@ script()
exit(0);
}
- tick-5s
+ profile:::tick-5s
{
exit(124);
}
diff --git a/test/unittest/proc/tst.exec-execve.sh b/test/unittest/proc/tst.exec-execve.sh
index b70f0a6e..11710ff2 100755
--- a/test/unittest/proc/tst.exec-execve.sh
+++ b/test/unittest/proc/tst.exec-execve.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -33,7 +33,7 @@ EOF
${CC} -o parent.x parent.c
$dtrace $dt_flags -qn '
-BEGIN { dtpid = pid; }
+dtrace:::BEGIN { dtpid = pid; }
proc:::exec
/ppid == dtpid && execname == "parent.x"/
{
diff --git a/test/unittest/proc/tst.exec-execveat.sh b/test/unittest/proc/tst.exec-execveat.sh
index 09a3d933..4803bdd2 100755
--- a/test/unittest/proc/tst.exec-execveat.sh
+++ b/test/unittest/proc/tst.exec-execveat.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -35,7 +35,7 @@ EOF
${CC} -o parent.x parent.c
$dtrace $dt_flags -qn '
-BEGIN { dtpid = pid; }
+dtrace:::BEGIN { dtpid = pid; }
proc:::exec
/ppid == dtpid && execname == "parent.x"/
{
diff --git a/test/unittest/proc/tst.execloop.sh b/test/unittest/proc/tst.execloop.sh
index 123a53ac..8242dc4b 100755
--- a/test/unittest/proc/tst.execloop.sh
+++ b/test/unittest/proc/tst.execloop.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2014, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -21,4 +21,4 @@ fi
dtrace=$1
-$dtrace $dt_flags -n 'BEGIN { exit(0); }'
+$dtrace $dt_flags -n 'dtrace:::BEGIN { exit(0); }'
diff --git a/test/unittest/proc/tst.exitcore.sh b/test/unittest/proc/tst.exitcore.sh
index 7c43fdbb..d1c4498a 100755
--- a/test/unittest/proc/tst.exitcore.sh
+++ b/test/unittest/proc/tst.exitcore.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2023, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -45,7 +45,7 @@ script()
exit(1);
}
- tick-5s
+ profile:::tick-5s
{
exit(124);
}
diff --git a/test/unittest/proc/tst.exitkilled.sh b/test/unittest/proc/tst.exitkilled.sh
index 723dff88..87d8fb3a 100755
--- a/test/unittest/proc/tst.exitkilled.sh
+++ b/test/unittest/proc/tst.exitkilled.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -27,7 +27,7 @@ script()
exit(0);
}
- tick-5s
+ profile:::tick-5s
{
exit(124);
}
diff --git a/test/unittest/proc/tst.omp.sh b/test/unittest/proc/tst.omp.sh
index 9f5cafaa..b3b7d546 100755
--- a/test/unittest/proc/tst.omp.sh
+++ b/test/unittest/proc/tst.omp.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -17,4 +17,4 @@ if [ $# != 1 ]; then
fi
dtrace=$1
-exec $dtrace $dt_flags -c test/triggers/proc-tst-omp -n 'BEGIN'
+exec $dtrace $dt_flags -c test/triggers/proc-tst-omp -n 'dtrace:::BEGIN'
diff --git a/test/unittest/proc/tst.pr_psargs.d b/test/unittest/proc/tst.pr_psargs.d
index 5c4995ad..d3f39fc0 100644
--- a/test/unittest/proc/tst.pr_psargs.d
+++ b/test/unittest/proc/tst.pr_psargs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
#pragma D option destructive
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
mypid = pid;
system("/bin/echo TEST a b c ");
@@ -25,12 +25,12 @@ proc:::exec-success
exit(0);
}
-tick-1s
+profile:::tick-1s
{
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/proc/tst.pr_psargs_other_task.d b/test/unittest/proc/tst.pr_psargs_other_task.d
index 040a7864..37a4a92d 100644
--- a/test/unittest/proc/tst.pr_psargs_other_task.d
+++ b/test/unittest/proc/tst.pr_psargs_other_task.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
#pragma D option destructive
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
mypid = pid;
tsk = curthread;
@@ -26,12 +26,12 @@ proc:::exec-success
exit(0);
}
-tick-1s
+profile:::tick-1s
{
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/proc/tst.pthread-exec.sh b/test/unittest/proc/tst.pthread-exec.sh
index 7900c6ae..8c05dcb1 100755
--- a/test/unittest/proc/tst.pthread-exec.sh
+++ b/test/unittest/proc/tst.pthread-exec.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -17,4 +17,4 @@ if [ $# != 1 ]; then
fi
dtrace=$1
-exec $dtrace $dt_flags -c test/triggers/proc-tst-pthread-exec -n 'BEGIN'
+exec $dtrace $dt_flags -c test/triggers/proc-tst-pthread-exec -n 'dtrace:::BEGIN'
diff --git a/test/unittest/proc/tst.self-grab.sh b/test/unittest/proc/tst.self-grab.sh
index c56501fb..1ca793a5 100755
--- a/test/unittest/proc/tst.self-grab.sh
+++ b/test/unittest/proc/tst.self-grab.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -23,7 +23,7 @@ syscall::write:entry
{
ustack(1);
}
-tick-20s
+profile:::tick-20s
{
exit(1);
}
diff --git a/test/unittest/proc/tst.signal.sh b/test/unittest/proc/tst.signal.sh
index 1db10042..b432f503 100755
--- a/test/unittest/proc/tst.signal.sh
+++ b/test/unittest/proc/tst.signal.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -36,7 +36,7 @@ script()
exit(args[0] == SIGUSR1 ? 0 : 1);
}
- tick-5s
+ profile:::tick-5s
{
exit(124);
}
diff --git a/test/unittest/proc/tst.signals.sh b/test/unittest/proc/tst.signals.sh
index 1105ebc2..1a4fd879 100755
--- a/test/unittest/proc/tst.signals.sh
+++ b/test/unittest/proc/tst.signals.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2014, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2014, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -106,7 +106,7 @@ for signal in $(seq 1 31); do
proc_pid=$!
DTRACE_DEBUG=t $dtrace $dt_flags -xquiet -p $! \
- -n 'tick-5s { exit(0); }' \
+ -n 'profile:::tick-5s { exit(0); }' \
2> $DIRNAME/dtrace.out &
dt_pid=$!
diff --git a/test/unittest/proc/tst.slow-self-grab.sh b/test/unittest/proc/tst.slow-self-grab.sh
index 0a6aafb6..edcf856f 100755
--- a/test/unittest/proc/tst.slow-self-grab.sh
+++ b/test/unittest/proc/tst.slow-self-grab.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -24,7 +24,7 @@ syscall::write:entry
{
ustack(1);
}
-tick-20s
+profile:::tick-20s
{
exit(1);
}
diff --git a/test/unittest/proc/tst.system-daemon.sh b/test/unittest/proc/tst.system-daemon.sh
index 7165128f..28603c2b 100755
--- a/test/unittest/proc/tst.system-daemon.sh
+++ b/test/unittest/proc/tst.system-daemon.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2015, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,10 +20,10 @@ script()
{
rsyslogd_pid="$(cat /var/run/syslogd.pid)"
DTRACE_DEBUG=t $dtrace $dt_flags -qws /dev/stdin <<EOF
- BEGIN { system("echo foo | logger") }
+ dtrace:::BEGIN { system("echo foo | logger") }
syscall::write:entry / pid == $rsyslogd_pid / { ustack(500); }
- tick-1s { i++; }
- tick-1s / i > 4 / { exit(0); }
+ profile:::tick-1s { i++; }
+ profile:::tick-1s / i > 4 / { exit(0); }
EOF
}
diff --git a/test/unittest/profile-n/tst.argtest.d b/test/unittest/profile-n/tst.argtest.d
index 83fe3ff2..87dd7bef 100644
--- a/test/unittest/profile-n/tst.argtest.d
+++ b/test/unittest/profile-n/tst.argtest.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,14 +17,14 @@
#pragma D option quiet
-tick-1
+profile:::tick-1
/(arg0 != 0 && arg1 == 0) || (arg0 == 0 && arg1 != 0)/
{
printf("Test passed; either arg0/arg1 is zero\n");
exit(0);
}
-tick-1
+profile:::tick-1
/(arg0 == 0 && arg1 == 0) || (arg0 != 0 && arg1 != 0)/
{
printf("Test failed; either arg0 (or) arg1 should be non zero\n");
diff --git a/test/unittest/profile-n/tst.func.sh b/test/unittest/profile-n/tst.func.sh
index 1179718a..4853b44b 100755
--- a/test/unittest/profile-n/tst.func.sh
+++ b/test/unittest/profile-n/tst.func.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -9,13 +9,13 @@
script()
{
$dtrace $dt_flags -qs /dev/stdin <<EOF
- profile-1234hz
+ profile:::profile-1234hz
/arg0 != 0/
{
@[func(arg0)] = count();
}
- tick-5s
+ profile:::tick-5s
{
exit(0);
}
diff --git a/test/unittest/profile-n/tst.mod.sh b/test/unittest/profile-n/tst.mod.sh
index 8f5c6eaf..9796f16b 100755
--- a/test/unittest/profile-n/tst.mod.sh
+++ b/test/unittest/profile-n/tst.mod.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -9,13 +9,13 @@
script()
{
$dtrace $dt_flags -qs /dev/stdin <<EOF
- profile-1234hz
+ profile:::profile-1234hz
/arg0 != 0/
{
@[mod(arg0)] = count();
}
- tick-2s
+ profile:::tick-2s
{
exit(0);
}
diff --git a/test/unittest/profile-n/tst.profilehz.d b/test/unittest/profile-n/tst.profilehz.d
index c2780965..7d5a850c 100644
--- a/test/unittest/profile-n/tst.profilehz.d
+++ b/test/unittest/profile-n/tst.profilehz.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-profile-100hz
+profile:::profile-100hz
{
exit(0);
}
diff --git a/test/unittest/profile-n/tst.profilems.d b/test/unittest/profile-n/tst.profilems.d
index 641d3524..6af269fe 100644
--- a/test/unittest/profile-n/tst.profilems.d
+++ b/test/unittest/profile-n/tst.profilems.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-profile-1ms
+profile:::profile-1ms
{
exit(0);
}
diff --git a/test/unittest/profile-n/tst.profilemsec.d b/test/unittest/profile-n/tst.profilemsec.d
index 04e06550..3b1717c8 100644
--- a/test/unittest/profile-n/tst.profilemsec.d
+++ b/test/unittest/profile-n/tst.profilemsec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-profile-1msec
+profile:::profile-1msec
{
exit(0);
}
diff --git a/test/unittest/profile-n/tst.profilenhz.d b/test/unittest/profile-n/tst.profilenhz.d
index 79834720..30c9a2fd 100644
--- a/test/unittest/profile-n/tst.profilenhz.d
+++ b/test/unittest/profile-n/tst.profilenhz.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-profile-100
+profile:::profile-100
{
exit(0);
}
diff --git a/test/unittest/profile-n/tst.profilens.d b/test/unittest/profile-n/tst.profilens.d
index 0bf4210f..30aa8017 100644
--- a/test/unittest/profile-n/tst.profilens.d
+++ b/test/unittest/profile-n/tst.profilens.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-profile-2000000000ns
+profile:::profile-2000000000ns
{
exit(0);
}
diff --git a/test/unittest/profile-n/tst.profilensec.d b/test/unittest/profile-n/tst.profilensec.d
index c2955062..97cea192 100644
--- a/test/unittest/profile-n/tst.profilensec.d
+++ b/test/unittest/profile-n/tst.profilensec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-profile-2000000000nsec
+profile:::profile-2000000000nsec
{
exit(0);
}
diff --git a/test/unittest/profile-n/tst.profiles.d b/test/unittest/profile-n/tst.profiles.d
index b6d4701e..2726f2eb 100644
--- a/test/unittest/profile-n/tst.profiles.d
+++ b/test/unittest/profile-n/tst.profiles.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-profile-1s
+profile:::profile-1s
{
exit(0);
}
diff --git a/test/unittest/profile-n/tst.profilesec.d b/test/unittest/profile-n/tst.profilesec.d
index 74a6e57e..1a712787 100644
--- a/test/unittest/profile-n/tst.profilesec.d
+++ b/test/unittest/profile-n/tst.profilesec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-profile-1sec
+profile:::profile-1sec
{
exit(0);
}
diff --git a/test/unittest/profile-n/tst.profileus.d b/test/unittest/profile-n/tst.profileus.d
index ea4cf1f5..c0709695 100644
--- a/test/unittest/profile-n/tst.profileus.d
+++ b/test/unittest/profile-n/tst.profileus.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-profile-200us
+profile:::profile-200us
{
exit(0);
}
diff --git a/test/unittest/profile-n/tst.profileusec.d b/test/unittest/profile-n/tst.profileusec.d
index 8cc43c09..6f93735a 100644
--- a/test/unittest/profile-n/tst.profileusec.d
+++ b/test/unittest/profile-n/tst.profileusec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-profile-200usec
+profile:::profile-200usec
{
exit(0);
}
diff --git a/test/unittest/profile-n/tst.sym.sh b/test/unittest/profile-n/tst.sym.sh
index bd6a4eae..a990ad01 100755
--- a/test/unittest/profile-n/tst.sym.sh
+++ b/test/unittest/profile-n/tst.sym.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -9,13 +9,13 @@
script()
{
$dtrace $dt_flags -qs /dev/stdin <<EOF
- profile-1234hz
+ profile:::profile-1234hz
/arg0 != 0/
{
@[sym(arg0)] = count();
}
- tick-5s
+ profile:::tick-5s
{
exit(0);
}
diff --git a/test/unittest/profile-n/tst.ufunc.sh b/test/unittest/profile-n/tst.ufunc.sh
index 6f4c18f5..e8591a55 100755
--- a/test/unittest/profile-n/tst.ufunc.sh
+++ b/test/unittest/profile-n/tst.ufunc.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -11,17 +11,17 @@ tmpfile=$tmpdir/tst.profile_ufunc.$$
script()
{
$dtrace $dt_flags -qs /dev/stdin <<EOF
- BEGIN
+ dtrace:::BEGIN
{
printf("dtrace is %d\n", \$pid);
}
- profile-1234hz
+ profile:::profile-1234hz
/arg1 != 0/
{
@[ufunc(arg1), pid] = count();
}
- tick-2s
+ profile:::tick-2s
{
exit(0);
}
diff --git a/test/unittest/profile-n/tst.ufuncsort.sh b/test/unittest/profile-n/tst.ufuncsort.sh
index 58879173..2850ba3a 100755
--- a/test/unittest/profile-n/tst.ufuncsort.sh
+++ b/test/unittest/profile-n/tst.ufuncsort.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -34,7 +34,7 @@ $dtrace $dt_flags -c test/triggers/profile-tst-ufuncsort -s /dev/stdin <<EOF
{
@[ufunc(arg0)] = count();
}
- tick-1s
+ profile:::tick-1s
{
exit(0);
}
diff --git a/test/unittest/profile-n/tst.umod.sh b/test/unittest/profile-n/tst.umod.sh
index 29c627d7..91dd76de 100755
--- a/test/unittest/profile-n/tst.umod.sh
+++ b/test/unittest/profile-n/tst.umod.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -11,17 +11,17 @@ tmpfile=$tmpdir/tst.profile_umod.$$
script()
{
$dtrace $dt_flags -qs /dev/stdin <<EOF
- BEGIN
+ dtrace:::BEGIN
{
printf("dtrace is %d\n", \$pid);
}
- profile-1234hz
+ profile:::profile-1234hz
/arg1 != 0/
{
@[umod(arg1), pid] = count();
}
- tick-2s
+ profile:::tick-2s
{
exit(0);
}
diff --git a/test/unittest/profile-n/tst.usym.sh b/test/unittest/profile-n/tst.usym.sh
index 72652b40..6c4ac5cf 100755
--- a/test/unittest/profile-n/tst.usym.sh
+++ b/test/unittest/profile-n/tst.usym.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -11,17 +11,17 @@ tmpfile=$tmpdir/tst.profile_usym.$$
script()
{
$dtrace $dt_flags -qs /dev/stdin <<EOF
- BEGIN
+ dtrace:::BEGIN
{
printf("dtrace is %d\n", \$pid);
}
- profile-1234hz
+ profile:::profile-1234hz
/arg1 != 0/
{
@[usym(arg1), pid] = count();
}
- tick-2s
+ profile:::tick-2s
{
exit(0);
}
diff --git a/test/unittest/providers/err.D_PDESC_INVAL.wrongdec4.d b/test/unittest/providers/err.D_PDESC_INVAL.wrongdec4.d
index 6d4c7d40..5ab9451a 100644
--- a/test/unittest/providers/err.D_PDESC_INVAL.wrongdec4.d
+++ b/test/unittest/providers/err.D_PDESC_INVAL.wrongdec4.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/providers/err.D_PDESC_ZERO.nonprofile.d b/test/unittest/providers/err.D_PDESC_ZERO.nonprofile.d
index 20e6d6f9..74551ffa 100644
--- a/test/unittest/providers/err.D_PDESC_ZERO.nonprofile.d
+++ b/test/unittest/providers/err.D_PDESC_ZERO.nonprofile.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/providers/err.D_PDESC_ZERO.wrongdec1.d b/test/unittest/providers/err.D_PDESC_ZERO.wrongdec1.d
index 1d795a9b..c8354121 100644
--- a/test/unittest/providers/err.D_PDESC_ZERO.wrongdec1.d
+++ b/test/unittest/providers/err.D_PDESC_ZERO.wrongdec1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/providers/err.D_PDESC_ZERO.wrongdec2.d b/test/unittest/providers/err.D_PDESC_ZERO.wrongdec2.d
index 9c8031b1..0952c7bf 100644
--- a/test/unittest/providers/err.D_PDESC_ZERO.wrongdec2.d
+++ b/test/unittest/providers/err.D_PDESC_ZERO.wrongdec2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/providers/err.D_PDESC_ZERO.wrongdec3.d b/test/unittest/providers/err.D_PDESC_ZERO.wrongdec3.d
index e56a6847..4d4ea286 100644
--- a/test/unittest/providers/err.D_PDESC_ZERO.wrongdec3.d
+++ b/test/unittest/providers/err.D_PDESC_ZERO.wrongdec3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/providers/rawfbt/err.D_ARGS_IDX.entry.d b/test/unittest/providers/rawfbt/err.D_ARGS_IDX.entry.d
index cffcc1e5..4caeae72 100644
--- a/test/unittest/providers/rawfbt/err.D_ARGS_IDX.entry.d
+++ b/test/unittest/providers/rawfbt/err.D_ARGS_IDX.entry.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@ rawfbt:vmlinux:exit_creds:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/providers/rawfbt/err.D_ARGS_IDX.return.d b/test/unittest/providers/rawfbt/err.D_ARGS_IDX.return.d
index 61d2d3bd..e4ad2c2e 100644
--- a/test/unittest/providers/rawfbt/err.D_ARGS_IDX.return.d
+++ b/test/unittest/providers/rawfbt/err.D_ARGS_IDX.return.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@ rawfbt:vmlinux:exit_creds:return
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/providers/rawfbt/err.D_PDESC_ZERO.d b/test/unittest/providers/rawfbt/err.D_PDESC_ZERO.d
index f6b429f1..072178d2 100644
--- a/test/unittest/providers/rawfbt/err.D_PDESC_ZERO.d
+++ b/test/unittest/providers/rawfbt/err.D_PDESC_ZERO.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->traceme = 1;
}
diff --git a/test/unittest/providers/rawfbt/tst.entry.d b/test/unittest/providers/rawfbt/tst.entry.d
index 3f845003..76490321 100644
--- a/test/unittest/providers/rawfbt/tst.entry.d
+++ b/test/unittest/providers/rawfbt/tst.entry.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
#pragma D option statusrate=10ms
-BEGIN
+dtrace:::BEGIN
{
num_entry = 0;
}
diff --git a/test/unittest/providers/rawfbt/tst.return1.d b/test/unittest/providers/rawfbt/tst.return1.d
index 029eeadd..d430ae96 100644
--- a/test/unittest/providers/rawfbt/tst.return1.d
+++ b/test/unittest/providers/rawfbt/tst.return1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
#pragma D option zdefs
-BEGIN
+dtrace:::BEGIN
{
niter = 0;
rval = -1;
diff --git a/test/unittest/providers/rawfbt/tst.wildcard-provider.d b/test/unittest/providers/rawfbt/tst.wildcard-provider.d
index f73b33f2..f89a9743 100644
--- a/test/unittest/providers/rawfbt/tst.wildcard-provider.d
+++ b/test/unittest/providers/rawfbt/tst.wildcard-provider.d
@@ -23,7 +23,7 @@
* - the script executes (dtrace could attach to the probes)
*/
-BEGIN,
+dtrace:::BEGIN,
*fbt:vmlinux:do_sys_open*:entry
{
printf("success\n");
diff --git a/test/unittest/providers/rawtp/err.lockmem-too-low.sh b/test/unittest/providers/rawtp/err.lockmem-too-low.sh
index 629c35ad..0cddd5aa 100755
--- a/test/unittest/providers/rawtp/err.lockmem-too-low.sh
+++ b/test/unittest/providers/rawtp/err.lockmem-too-low.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -23,7 +23,7 @@ dtrace=$1
# Determine whether the system respects setting the lockmem limit as root.
# Some systems ignore lowering the limit, which means we cannot make it fail.
# In that case, we report XFAIL.
-if $dtrace $dt_flags -xlockmem=1 -n 'BEGIN { exit(0); }' &> /dev/null; then
+if $dtrace $dt_flags -xlockmem=1 -n 'dtrace:::BEGIN { exit(0); }' &> /dev/null; then
exit 67
fi
diff --git a/test/unittest/providers/tst.basics.d b/test/unittest/providers/tst.basics.d
index 5280e45d..a9df8c36 100644
--- a/test/unittest/providers/tst.basics.d
+++ b/test/unittest/providers/tst.basics.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/providers/tst.beginexit.d b/test/unittest/providers/tst.beginexit.d
index 53c95951..af9e88c2 100644
--- a/test/unittest/providers/tst.beginexit.d
+++ b/test/unittest/providers/tst.beginexit.d
@@ -1,22 +1,22 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-BEGIN
+dtrace:::BEGIN
{
printf("shouldn't be here...");
here++;
}
-END
+dtrace:::END
{
exit(here);
}
diff --git a/test/unittest/providers/tst.beginprof.d b/test/unittest/providers/tst.beginprof.d
index 2b97718a..3ac855b2 100644
--- a/test/unittest/providers/tst.beginprof.d
+++ b/test/unittest/providers/tst.beginprof.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%s %s %s %s", probeprov, probemod, probefunc, probename);
exit (0);
diff --git a/test/unittest/providers/tst.dtrace_cleanup.sh b/test/unittest/providers/tst.dtrace_cleanup.sh
index 4ac59ccb..b2b1d4b6 100755
--- a/test/unittest/providers/tst.dtrace_cleanup.sh
+++ b/test/unittest/providers/tst.dtrace_cleanup.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -17,7 +17,7 @@ dtrace=$1
UPROBE_EVENTS=/sys/kernel/debug/tracing/uprobe_events
out=/tmp/output.$$
-$dtrace $dt_flags -n BEGIN,END &>> $out &
+$dtrace $dt_flags -n dtrace:::BEGIN,dtrace:::END &>> $out &
pid=$!
for iter in $(seq 1 $((timeout/2))); do
diff --git a/test/unittest/providers/tst.probattrs.d b/test/unittest/providers/tst.probattrs.d
index af42a6b0..1577985f 100644
--- a/test/unittest/providers/tst.probattrs.d
+++ b/test/unittest/providers/tst.probattrs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/providers/tst.probefunc.d b/test/unittest/providers/tst.probefunc.d
index 0f4c7980..9f138c3c 100644
--- a/test/unittest/providers/tst.probefunc.d
+++ b/test/unittest/providers/tst.probefunc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/providers/tst.probemod.d b/test/unittest/providers/tst.probemod.d
index fc20a4c7..8a5f84f3 100644
--- a/test/unittest/providers/tst.probemod.d
+++ b/test/unittest/providers/tst.probemod.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/providers/tst.probename.d b/test/unittest/providers/tst.probename.d
index 462d07f4..73fae2cc 100644
--- a/test/unittest/providers/tst.probename.d
+++ b/test/unittest/providers/tst.probename.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/providers/tst.probprov.d b/test/unittest/providers/tst.probprov.d
index faac3658..3409cd17 100644
--- a/test/unittest/providers/tst.probprov.d
+++ b/test/unittest/providers/tst.probprov.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/providers/tst.profend.d b/test/unittest/providers/tst.profend.d
index a724e60d..13faea1e 100644
--- a/test/unittest/providers/tst.profend.d
+++ b/test/unittest/providers/tst.profend.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/providers/tst.profexit.d b/test/unittest/providers/tst.profexit.d
index a0d69026..c3e3c0f7 100644
--- a/test/unittest/providers/tst.profexit.d
+++ b/test/unittest/providers/tst.profexit.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/providers/tst.trace.d b/test/unittest/providers/tst.trace.d
index 58630495..133387bb 100644
--- a/test/unittest/providers/tst.trace.d
+++ b/test/unittest/providers/tst.trace.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/providers/tst.twoprof.d b/test/unittest/providers/tst.twoprof.d
index 0d506114..4616917a 100644
--- a/test/unittest/providers/tst.twoprof.d
+++ b/test/unittest/providers/tst.twoprof.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
diff --git a/test/unittest/providers/uprobe/tst.multithread.sh b/test/unittest/providers/uprobe/tst.multithread.sh
index 3c44546f..875e5273 100755
--- a/test/unittest/providers/uprobe/tst.multithread.sh
+++ b/test/unittest/providers/uprobe/tst.multithread.sh
@@ -96,7 +96,7 @@ cleanup()
trap cleanup EXIT
$dtrace $dt_flags -qn '
-BEGIN
+dtrace:::BEGIN
{
entries = 0;
bad = 0;
diff --git a/test/unittest/rates/tst.aggrate.d b/test/unittest/rates/tst.aggrate.d
index f6e6bfda..91d0e119 100644
--- a/test/unittest/rates/tst.aggrate.d
+++ b/test/unittest/rates/tst.aggrate.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -32,19 +32,19 @@
int n;
-tick-100msec
+profile:::tick-100msec
/n < 100/
{
@a[n++] = sum(n);
}
-tick-100msec
+profile:::tick-100msec
/n == 100/
{
exit(0);
}
-END
+dtrace:::END
{
printa("%10d\n", @a);
}
diff --git a/test/unittest/rates/tst.statusrate.d b/test/unittest/rates/tst.statusrate.d
index 1f9996ef..19257c05 100644
--- a/test/unittest/rates/tst.statusrate.d
+++ b/test/unittest/rates/tst.statusrate.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,20 +21,20 @@
inline uint64_t NANOSEC = 1000000000;
-tick-1sec
+profile:::tick-1sec
/n++ > 5/
{
exit(2);
ts = timestamp;
}
-END
+dtrace:::END
/(this->delta = timestamp - ts) > 2 * NANOSEC/
{
exit(0);
}
-END
+dtrace:::END
/this->delta <= 2 * NANOSEC/
{
printf("delta between exit() and END (%u nanos) too small",
@@ -42,7 +42,7 @@ END
exit(1);
}
-END
+dtrace:::END
/this->delta > 20 * NANOSEC/
{
printf("delta between exit() and END (%u nanos) too large",
diff --git a/test/unittest/rates/tst.switchrate.d b/test/unittest/rates/tst.switchrate.d
index 867bf650..477a7101 100644
--- a/test/unittest/rates/tst.switchrate.d
+++ b/test/unittest/rates/tst.switchrate.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -31,13 +31,13 @@
int n;
-tick-100msec
+profile:::tick-100msec
/n < 100/
{
printf("%10d\n", n++);
}
-tick-100msec
+profile:::tick-100msec
/n == 100/
{
exit(0);
diff --git a/test/unittest/regression/exit_panic.d b/test/unittest/regression/exit_panic.d
index 9fc08f84..cf81f990 100644
--- a/test/unittest/regression/exit_panic.d
+++ b/test/unittest/regression/exit_panic.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2012, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
/* Force some process to exit sharpish. */
system("true");
diff --git a/test/unittest/regression/tst.DTRACEFLT_BADADDR.d_path.d b/test/unittest/regression/tst.DTRACEFLT_BADADDR.d_path.d
index ec519f4f..6e09701e 100644
--- a/test/unittest/regression/tst.DTRACEFLT_BADADDR.d_path.d
+++ b/test/unittest/regression/tst.DTRACEFLT_BADADDR.d_path.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2015, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2015, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-ERROR
+dtrace:::ERROR
{
printf("The arguments are %u %u PC %u %u\n", arg1, arg2, arg4, arg5);
printf("The value of arg4 should be %u\n", DTRACEFLT_BADADDR);
@@ -24,7 +24,7 @@ ERROR
exit(0);
}
-BEGIN
+dtrace:::BEGIN
{
d = d_path((struct path *)0x18);
trace(d);
diff --git a/test/unittest/regression/tst.array.d b/test/unittest/regression/tst.array.d
index cd4f42f9..a3dba175 100644
--- a/test/unittest/regression/tst.array.d
+++ b/test/unittest/regression/tst.array.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2012, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("%s\n", curthread->comm);
exit(0);
diff --git a/test/unittest/regression/tst.sigaltstack.d b/test/unittest/regression/tst.sigaltstack.d
index 40535201..3b745ff2 100644
--- a/test/unittest/regression/tst.sigaltstack.d
+++ b/test/unittest/regression/tst.sigaltstack.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2015, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2015, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
/*
* Ensure that tracing sigaltstack syscalls works.
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 3 seconds */
timeout = timestamp + 3000000000;
diff --git a/test/unittest/regression/tst.unload-reload-oops.sh b/test/unittest/regression/tst.unload-reload-oops.sh
index fa7d0da1..030099ac 100755
--- a/test/unittest/regression/tst.unload-reload-oops.sh
+++ b/test/unittest/regression/tst.unload-reload-oops.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -19,7 +19,7 @@
dtrace=$1
-$dtrace $dt_flags -qn proc:::exit -n 'tick-1s { exit(0); }'
+$dtrace $dt_flags -qn proc:::exit -n 'profile:::tick-1s { exit(0); }'
rmmod sdt
modprobe sdt >/dev/null 2>/dev/null
$dtrace $dt_flags -l > /dev/null
diff --git a/test/unittest/scalars/err.D_ARR_LOCAL.thisarray.d b/test/unittest/scalars/err.D_ARR_LOCAL.thisarray.d
index 8145cd0a..b9fafe85 100644
--- a/test/unittest/scalars/err.D_ARR_LOCAL.thisarray.d
+++ b/test/unittest/scalars/err.D_ARR_LOCAL.thisarray.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@ this int y;
this int z;
this int res;
-BEGIN
+dtrace:::BEGIN
{
this->x[this->y, this->z] = 123;
this->res = this->x[this->y, this->z]++;
diff --git a/test/unittest/scalars/err.D_DECL_CLASS.selfthis.d b/test/unittest/scalars/err.D_DECL_CLASS.selfthis.d
index 57fcfd3a..d3e3692b 100644
--- a/test/unittest/scalars/err.D_DECL_CLASS.selfthis.d
+++ b/test/unittest/scalars/err.D_DECL_CLASS.selfthis.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
self this int x;
-BEGIN
+dtrace:::BEGIN
{
x = "dummy";
}
diff --git a/test/unittest/scalars/err.D_DECL_CLASS.thisself.d b/test/unittest/scalars/err.D_DECL_CLASS.thisself.d
index 14e39092..2a5593f3 100644
--- a/test/unittest/scalars/err.D_DECL_CLASS.thisself.d
+++ b/test/unittest/scalars/err.D_DECL_CLASS.thisself.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
*/
this self int x;
-BEGIN
+dtrace:::BEGIN
{
x = "dummy";
}
diff --git a/test/unittest/scalars/err.D_DECL_IDRED.errval.d b/test/unittest/scalars/err.D_DECL_IDRED.errval.d
index 344e39bb..9990bc17 100644
--- a/test/unittest/scalars/err.D_DECL_IDRED.errval.d
+++ b/test/unittest/scalars/err.D_DECL_IDRED.errval.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@ char x;
double x;
long x;
-BEGIN
+dtrace:::BEGIN
{
x = 123;
}
diff --git a/test/unittest/scalars/err.D_OP_INCOMPAT.dec.err.d b/test/unittest/scalars/err.D_OP_INCOMPAT.dec.err.d
index d2161b8d..35003157 100644
--- a/test/unittest/scalars/err.D_OP_INCOMPAT.dec.err.d
+++ b/test/unittest/scalars/err.D_OP_INCOMPAT.dec.err.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
*/
int x;
-BEGIN
+dtrace:::BEGIN
{
x = "dummy";
}
diff --git a/test/unittest/scalars/err.D_OP_INCOMPAT.dupgtype.d b/test/unittest/scalars/err.D_OP_INCOMPAT.dupgtype.d
index fd4452c7..7b7e82c0 100644
--- a/test/unittest/scalars/err.D_OP_INCOMPAT.dupgtype.d
+++ b/test/unittest/scalars/err.D_OP_INCOMPAT.dupgtype.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
x = curthread;
x = pid;
diff --git a/test/unittest/scalars/err.D_OP_INCOMPAT.dupltype.d b/test/unittest/scalars/err.D_OP_INCOMPAT.dupltype.d
index 713c1898..730e8df7 100644
--- a/test/unittest/scalars/err.D_OP_INCOMPAT.dupltype.d
+++ b/test/unittest/scalars/err.D_OP_INCOMPAT.dupltype.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
this->x = curthread;
this->x = pid;
diff --git a/test/unittest/scalars/err.D_OP_INCOMPAT.dupttype.d b/test/unittest/scalars/err.D_OP_INCOMPAT.dupttype.d
index 23a7d440..1bb5b8f0 100644
--- a/test/unittest/scalars/err.D_OP_INCOMPAT.dupttype.d
+++ b/test/unittest/scalars/err.D_OP_INCOMPAT.dupttype.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
self->x = curthread;
self->x = pid;
diff --git a/test/unittest/scalars/err.D_SYNTAX.declare-init.d b/test/unittest/scalars/err.D_SYNTAX.declare-init.d
index fd8dca6c..aaecdf48 100644
--- a/test/unittest/scalars/err.D_SYNTAX.declare-init.d
+++ b/test/unittest/scalars/err.D_SYNTAX.declare-init.d
@@ -14,7 +14,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
int x = 123;
}
diff --git a/test/unittest/scalars/err.D_SYNTAX.declare.d b/test/unittest/scalars/err.D_SYNTAX.declare.d
index b26acd04..ee88c57a 100644
--- a/test/unittest/scalars/err.D_SYNTAX.declare.d
+++ b/test/unittest/scalars/err.D_SYNTAX.declare.d
@@ -14,7 +14,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
int x;
}
diff --git a/test/unittest/scalars/tst.basicvar.d b/test/unittest/scalars/tst.basicvar.d
index 5393ff67..892c73dd 100644
--- a/test/unittest/scalars/tst.basicvar.d
+++ b/test/unittest/scalars/tst.basicvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
int x;
-BEGIN
+dtrace:::BEGIN
{
x = 123;
}
diff --git a/test/unittest/scalars/tst.localvar.d b/test/unittest/scalars/tst.localvar.d
index 3b85c926..0094924f 100644
--- a/test/unittest/scalars/tst.localvar.d
+++ b/test/unittest/scalars/tst.localvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
}
int i;
diff --git a/test/unittest/scalars/tst.misc.d b/test/unittest/scalars/tst.misc.d
index 60edab45..883e1b79 100644
--- a/test/unittest/scalars/tst.misc.d
+++ b/test/unittest/scalars/tst.misc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printf("\nr_cpu_ids = 0x%x\n", `nr_cpu_ids);
printf("ext4`ext4_dir_operations = %p\n", &ext4`ext4_dir_operations);
diff --git a/test/unittest/scalars/tst.self.d b/test/unittest/scalars/tst.self.d
index ff190de8..953031d8 100644
--- a/test/unittest/scalars/tst.self.d
+++ b/test/unittest/scalars/tst.self.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
self x;
-BEGIN
+dtrace:::BEGIN
{
x = "dummy";
exit(0);
diff --git a/test/unittest/scalars/tst.selfarray.d b/test/unittest/scalars/tst.selfarray.d
index fd0c1383..cc1b9306 100644
--- a/test/unittest/scalars/tst.selfarray.d
+++ b/test/unittest/scalars/tst.selfarray.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@ self int y;
self int z;
self int res;
-BEGIN
+dtrace:::BEGIN
{
self->x[self->y, self->z] = 123;
self->res = self->x[self->y, self->z]++;
diff --git a/test/unittest/scalars/tst.selfarray2.d b/test/unittest/scalars/tst.selfarray2.d
index 3c8140d6..4e2b88dd 100644
--- a/test/unittest/scalars/tst.selfarray2.d
+++ b/test/unittest/scalars/tst.selfarray2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -34,18 +34,18 @@ syscall:::entry
exit(1);
}
-tick-100hz
+profile:::tick-100hz
{
system("date > /dev/null")
}
-tick-1sec
+profile:::tick-1sec
/i++ == 10/
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/scalars/tst.selfthis.d b/test/unittest/scalars/tst.selfthis.d
index 475045b7..361eaf48 100644
--- a/test/unittest/scalars/tst.selfthis.d
+++ b/test/unittest/scalars/tst.selfthis.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
self int x;
this int y;
-BEGIN
+dtrace:::BEGIN
{
this->x = 123;
self->y = this->x;
diff --git a/test/unittest/scalars/tst.thisself.d b/test/unittest/scalars/tst.thisself.d
index 24fc6d2b..aba66bd5 100644
--- a/test/unittest/scalars/tst.thisself.d
+++ b/test/unittest/scalars/tst.thisself.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
self int x;
this int y;
-BEGIN
+dtrace:::BEGIN
{
self->x = 123;
this->y = self->x;
diff --git a/test/unittest/sched/tst.stackdepth.d b/test/unittest/sched/tst.stackdepth.d
index e6ffca01..8ba01776 100644
--- a/test/unittest/sched/tst.stackdepth.d
+++ b/test/unittest/sched/tst.stackdepth.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@ sched:::on-cpu
exit(0);
}
-tick-1s
+profile:::tick-1s
/i++ == 3/
{
exit(1);
diff --git a/test/unittest/sched/tst.var-chip.d b/test/unittest/sched/tst.var-chip.d
index b345e75e..e4d59f20 100644
--- a/test/unittest/sched/tst.var-chip.d
+++ b/test/unittest/sched/tst.var-chip.d
@@ -1,25 +1,25 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2012, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@trigger: none */
-profile-10ms
+profile:::profile-10ms
{
trace(chip);
n++;
}
-profile-10ms
+profile:::profile-10ms
/n > 2/
{
exit(0);
}
-tick-1s
+profile:::tick-1s
{
exit(1);
}
diff --git a/test/unittest/sched/tst.var-cpu.d b/test/unittest/sched/tst.var-cpu.d
index 93113d8c..1a3719f2 100644
--- a/test/unittest/sched/tst.var-cpu.d
+++ b/test/unittest/sched/tst.var-cpu.d
@@ -1,25 +1,25 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2012, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@trigger: none */
-profile-10ms
+profile:::profile-10ms
{
trace(cpu);
n++;
}
-profile-10ms
+profile:::profile-10ms
/n > 2/
{
exit(0);
}
-tick-1s
+profile:::tick-1s
{
exit(1);
}
diff --git a/test/unittest/sched/tst.var-curcpu.d b/test/unittest/sched/tst.var-curcpu.d
index de1a230e..47bec477 100644
--- a/test/unittest/sched/tst.var-curcpu.d
+++ b/test/unittest/sched/tst.var-curcpu.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2012, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,20 +9,20 @@
cpuinfo_t *cpuinfo;
-profile-10ms
+profile:::profile-10ms
{
cpuinfo = curcpu;
trace(cpuinfo->cpu_id);
n++;
}
-profile-10ms
+profile:::profile-10ms
/n > 2/
{
exit(0);
}
-tick-1s
+profile:::tick-1s
{
exit(1);
}
diff --git a/test/unittest/sched/tst.var-lgrp.d b/test/unittest/sched/tst.var-lgrp.d
index dfc0a448..55158d71 100644
--- a/test/unittest/sched/tst.var-lgrp.d
+++ b/test/unittest/sched/tst.var-lgrp.d
@@ -1,25 +1,25 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2012, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@trigger: none */
-profile-10ms
+profile:::profile-10ms
{
trace(lgrp);
n++;
}
-profile-10ms
+profile:::profile-10ms
/n > 2/
{
exit(0);
}
-tick-1s
+profile:::tick-1s
{
exit(1);
}
diff --git a/test/unittest/sched/tst.var-pset.d b/test/unittest/sched/tst.var-pset.d
index 41f02a36..fd8e78e6 100644
--- a/test/unittest/sched/tst.var-pset.d
+++ b/test/unittest/sched/tst.var-pset.d
@@ -1,25 +1,25 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2012, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/* @@trigger: none */
-profile-10ms
+profile:::profile-10ms
{
trace(pset);
n++;
}
-profile-10ms
+profile:::profile-10ms
/n > 2/
{
exit(0);
}
-tick-1s
+profile:::tick-1s
{
exit(1);
}
diff --git a/test/unittest/scripting/err.D_MACRO_UNDEF.invalidargs.d b/test/unittest/scripting/err.D_MACRO_UNDEF.invalidargs.d
index 6fcb4d54..53b7ccaf 100755
--- a/test/unittest/scripting/err.D_MACRO_UNDEF.invalidargs.d
+++ b/test/unittest/scripting/err.D_MACRO_UNDEF.invalidargs.d
@@ -15,7 +15,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
print("The arguments are %d %d\n", $1, $2);
exit(0);
diff --git a/test/unittest/scripting/err.D_OP_LVAL.rdonly.d b/test/unittest/scripting/err.D_OP_LVAL.rdonly.d
index 866a7f32..9d0df377 100755
--- a/test/unittest/scripting/err.D_OP_LVAL.rdonly.d
+++ b/test/unittest/scripting/err.D_OP_LVAL.rdonly.d
@@ -15,7 +15,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
$pid++;
exit(0);
diff --git a/test/unittest/scripting/err.D_OP_WRITE.usepidmacro.d b/test/unittest/scripting/err.D_OP_WRITE.usepidmacro.d
index 9a9d1566..5440d3a9 100755
--- a/test/unittest/scripting/err.D_OP_WRITE.usepidmacro.d
+++ b/test/unittest/scripting/err.D_OP_WRITE.usepidmacro.d
@@ -15,7 +15,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
pid = 1;
exit(0);
diff --git a/test/unittest/scripting/err.D_SYNTAX.concat.d b/test/unittest/scripting/err.D_SYNTAX.concat.d
index 8d6e5f64..8921d8d4 100755
--- a/test/unittest/scripting/err.D_SYNTAX.concat.d
+++ b/test/unittest/scripting/err.D_SYNTAX.concat.d
@@ -17,7 +17,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
/i = 123$pid/
{
exit(0);
diff --git a/test/unittest/scripting/err.D_SYNTAX.desc.d b/test/unittest/scripting/err.D_SYNTAX.desc.d
index e8ec7851..298b1c84 100755
--- a/test/unittest/scripting/err.D_SYNTAX.desc.d
+++ b/test/unittest/scripting/err.D_SYNTAX.desc.d
@@ -16,7 +16,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
/i = 123$pid/
{
exit(0);
diff --git a/test/unittest/scripting/err.D_SYNTAX.inval.d b/test/unittest/scripting/err.D_SYNTAX.inval.d
index d2ae68a6..900445a9 100755
--- a/test/unittest/scripting/err.D_SYNTAX.inval.d
+++ b/test/unittest/scripting/err.D_SYNTAX.inval.d
@@ -15,7 +15,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
print("The arguments are %d %d\n", $-1);
exit(0);
diff --git a/test/unittest/scripting/err.D_SYNTAX.pid.d b/test/unittest/scripting/err.D_SYNTAX.pid.d
index 1f383dd7..8b6e0230 100755
--- a/test/unittest/scripting/err.D_SYNTAX.pid.d
+++ b/test/unittest/scripting/err.D_SYNTAX.pid.d
@@ -15,7 +15,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
i = 123$pid;
exit(0);
diff --git a/test/unittest/scripting/tst.D_MACRO_UNUSED.overflow.sh b/test/unittest/scripting/tst.D_MACRO_UNUSED.overflow.sh
index 8e35e9de..7561a0d9 100755
--- a/test/unittest/scripting/tst.D_MACRO_UNUSED.overflow.sh
+++ b/test/unittest/scripting/tst.D_MACRO_UNUSED.overflow.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -29,7 +29,7 @@ errorfile=$tmpdir/$bname.$$.err
cat > $dfilename <<-EOF
#!$dtrace -qs
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/scripting/tst.arg0.d b/test/unittest/scripting/tst.arg0.d
index d2aa4345..a3a12644 100755
--- a/test/unittest/scripting/tst.arg0.d
+++ b/test/unittest/scripting/tst.arg0.d
@@ -14,7 +14,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printf("The arg0 is %s\n", $0);
exit(0);
diff --git a/test/unittest/scripting/tst.arguments.sh b/test/unittest/scripting/tst.arguments.sh
index 6124f886..1a02bfa0 100755
--- a/test/unittest/scripting/tst.arguments.sh
+++ b/test/unittest/scripting/tst.arguments.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -31,7 +31,7 @@ cat > $dfilename <<-EOF
#!$dtrace -qs
-BEGIN
+dtrace:::BEGIN
{
printf("%d %d %d %d %d %d %d %d %d %d", \$1, \$2, \$3, \$4, \$5, \$6,
\$7, \$8, \$9, \$10);
diff --git a/test/unittest/scripting/tst.assign.d b/test/unittest/scripting/tst.assign.d
index cde5d64c..7afbbbf2 100755
--- a/test/unittest/scripting/tst.assign.d
+++ b/test/unittest/scripting/tst.assign.d
@@ -15,7 +15,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
processid = $pid;
exit(0);
diff --git a/test/unittest/scripting/tst.basic.d b/test/unittest/scripting/tst.basic.d
index 792d6f06..3bc3c0bf 100755
--- a/test/unittest/scripting/tst.basic.d
+++ b/test/unittest/scripting/tst.basic.d
@@ -15,7 +15,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/scripting/tst.egid.sh b/test/unittest/scripting/tst.egid.sh
index b9f38819..7191b5e0 100755
--- a/test/unittest/scripting/tst.egid.sh
+++ b/test/unittest/scripting/tst.egid.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -31,13 +31,13 @@ cat > $dfilename <<-EOF
#!$dtrace -qs
-BEGIN
+dtrace:::BEGIN
/\$egid != \$1/
{
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/\$egid == \$1/
{
exit(0);
diff --git a/test/unittest/scripting/tst.euid.sh b/test/unittest/scripting/tst.euid.sh
index fc86182e..71fa1e48 100755
--- a/test/unittest/scripting/tst.euid.sh
+++ b/test/unittest/scripting/tst.euid.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -29,13 +29,13 @@ cat > $dfilename <<-EOF
#!$dtrace -qs
-BEGIN
+dtrace:::BEGIN
/\$euid != \$1/
{
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/\$euid == \$1/
{
exit(0);
diff --git a/test/unittest/scripting/tst.gid.sh b/test/unittest/scripting/tst.gid.sh
index 680da73f..f7a949bd 100755
--- a/test/unittest/scripting/tst.gid.sh
+++ b/test/unittest/scripting/tst.gid.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -29,13 +29,13 @@ cat > $dfilename <<-EOF
#!$dtrace -qs
-BEGIN
+dtrace:::BEGIN
/\$gid != \$1/
{
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/\$gid == \$1/
{
exit(0);
diff --git a/test/unittest/scripting/tst.pgid.d b/test/unittest/scripting/tst.pgid.d
index 44ce7515..91546f6a 100755
--- a/test/unittest/scripting/tst.pgid.d
+++ b/test/unittest/scripting/tst.pgid.d
@@ -15,7 +15,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printf("The pgid is %d\n", $pgid);
exit(0);
diff --git a/test/unittest/scripting/tst.pid.d b/test/unittest/scripting/tst.pid.d
index 70197c86..5c88930b 100755
--- a/test/unittest/scripting/tst.pid.d
+++ b/test/unittest/scripting/tst.pid.d
@@ -15,7 +15,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printf("The pid is %d\n", $pid);
exit(0);
diff --git a/test/unittest/scripting/tst.ppid.sh b/test/unittest/scripting/tst.ppid.sh
index a15beafb..1009321d 100755
--- a/test/unittest/scripting/tst.ppid.sh
+++ b/test/unittest/scripting/tst.ppid.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -29,13 +29,13 @@ cat > $dfilename <<-EOF
#!$dtrace -qs
-BEGIN
+dtrace:::BEGIN
/\$ppid != \$1/
{
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/\$ppid == \$1/
{
exit(0);
diff --git a/test/unittest/scripting/tst.quiet.d b/test/unittest/scripting/tst.quiet.d
index 90381a2c..eae5a410 100755
--- a/test/unittest/scripting/tst.quiet.d
+++ b/test/unittest/scripting/tst.quiet.d
@@ -2,7 +2,7 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/scripting/tst.sid-valid.sh b/test/unittest/scripting/tst.sid-valid.sh
index c8faf7e8..2713a792 100755
--- a/test/unittest/scripting/tst.sid-valid.sh
+++ b/test/unittest/scripting/tst.sid-valid.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -29,14 +29,14 @@ cat > $dfilename <<-EOF
#!$dtrace -qs
-BEGIN
+dtrace:::BEGIN
/\$sid != \$1/
{
printf("actual: %d mismatches expected: %d\n", \$sid, \$1);
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/\$sid == \$1/
{
printf("actual: %d matches expected: %d\n", \$sid, \$1);
diff --git a/test/unittest/scripting/tst.sid.d b/test/unittest/scripting/tst.sid.d
index 670761d8..cb8c5681 100755
--- a/test/unittest/scripting/tst.sid.d
+++ b/test/unittest/scripting/tst.sid.d
@@ -15,7 +15,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
printf("The sid is %d\n", $sid);
exit(0);
diff --git a/test/unittest/scripting/tst.stringmacro.sh b/test/unittest/scripting/tst.stringmacro.sh
index 6aa5c060..f94a3bea 100755
--- a/test/unittest/scripting/tst.stringmacro.sh
+++ b/test/unittest/scripting/tst.stringmacro.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -27,7 +27,7 @@ dfilename=$tmpdir/$bname.$$.d
cat > $dfilename <<-EOF
#!$dtrace -qs
-BEGIN
+dtrace:::BEGIN
{
printf("%s", \$\$1);
exit(0);
diff --git a/test/unittest/scripting/tst.trace.d b/test/unittest/scripting/tst.trace.d
index f52b14ef..ca5b4571 100755
--- a/test/unittest/scripting/tst.trace.d
+++ b/test/unittest/scripting/tst.trace.d
@@ -15,7 +15,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
trace("hello");
exit(0);
diff --git a/test/unittest/scripting/tst.uid.sh b/test/unittest/scripting/tst.uid.sh
index cc43ac2b..e5cede55 100755
--- a/test/unittest/scripting/tst.uid.sh
+++ b/test/unittest/scripting/tst.uid.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -29,13 +29,13 @@ cat > $dfilename <<-EOF
#!$dtrace -qs
-BEGIN
+dtrace:::BEGIN
/\$uid != \$1/
{
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/\$uid == \$1/
{
exit(0);
diff --git a/test/unittest/sdt/tst.args-3.d b/test/unittest/sdt/tst.args-3.d
index ae070cb7..38fcead6 100644
--- a/test/unittest/sdt/tst.args-3.d
+++ b/test/unittest/sdt/tst.args-3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
/*
* Ensure that arguments to SDT probes can be retrieved correctly.
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/sdt/tst.args-4.d b/test/unittest/sdt/tst.args-4.d
index 6b24bbf7..0a946dec 100644
--- a/test/unittest/sdt/tst.args-4.d
+++ b/test/unittest/sdt/tst.args-4.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
/*
* Ensure that arguments to SDT probes can be retrieved correctly.
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/sdt/tst.modsdt.d b/test/unittest/sdt/tst.modsdt.d
index 359003de..36af2391 100644
--- a/test/unittest/sdt/tst.modsdt.d
+++ b/test/unittest/sdt/tst.modsdt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
/*
* Ensure that SDT probes in modules are supported.
*/
-BEGIN
+dtrace:::BEGIN
{
i = 0;
system("test/triggers/testprobe");
diff --git a/test/unittest/sdt/tst.perf-types.sh b/test/unittest/sdt/tst.perf-types.sh
index 2b076110..8b59f9e1 100755
--- a/test/unittest/sdt/tst.perf-types.sh
+++ b/test/unittest/sdt/tst.perf-types.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -11,4 +11,4 @@ dtrace=$1
exec $dtrace $dt_flags -c "find /dev/dtrace -exec /bin/true ;" \
-n 'perf:::sched_process_fork { trace(args[0]->pid); trace (args[1]->pid); hitany = 1; }' \
- -n 'END / hitany == 0 / { exit(1); }'
+ -n 'dtrace:::END / hitany == 0 / { exit(1); }'
diff --git a/test/unittest/sdt/tst.section-oops.sh b/test/unittest/sdt/tst.section-oops.sh
index e066ecfa..f6e9b10f 100755
--- a/test/unittest/sdt/tst.section-oops.sh
+++ b/test/unittest/sdt/tst.section-oops.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2016, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -38,7 +38,7 @@ pounder=$!
dtrace=$1
-$dtrace $dt_flags -qm 'perf:ext4 { @probes[probename] = count(); } ' -n 'tick-1s { i++; }' -n 'tick-1s / i > 50 / { exit(0); }'
+$dtrace $dt_flags -qm 'perf:ext4 { @probes[probename] = count(); } ' -n 'profile:::tick-1s { i++; }' -n 'profile:::tick-1s / i > 50 / { exit(0); }'
kill -9 $pounder
wait 2>/dev/null
diff --git a/test/unittest/sizeof/err.D_IDENT_BADREF.SizeofAssoc.d b/test/unittest/sizeof/err.D_IDENT_BADREF.SizeofAssoc.d
index b556eb23..19d85fbb 100644
--- a/test/unittest/sizeof/err.D_IDENT_BADREF.SizeofAssoc.d
+++ b/test/unittest/sizeof/err.D_IDENT_BADREF.SizeofAssoc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
assoc_array[0] = 010;
assoc_array[1] = 100;
diff --git a/test/unittest/sizeof/err.D_IDENT_UNDEF.UnknownSymbol.d b/test/unittest/sizeof/err.D_IDENT_UNDEF.UnknownSymbol.d
index 9bf78874..c24dc6e2 100644
--- a/test/unittest/sizeof/err.D_IDENT_UNDEF.UnknownSymbol.d
+++ b/test/unittest/sizeof/err.D_IDENT_UNDEF.UnknownSymbol.d
@@ -14,7 +14,7 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("sizeof(`unknown_symbol): %d\n", sizeof(`unknown_symbol));
exit(0);
diff --git a/test/unittest/sizeof/err.D_SIZEOF_TYPE.d b/test/unittest/sizeof/err.D_SIZEOF_TYPE.d
index 9533a2c8..0d72f6c7 100644
--- a/test/unittest/sizeof/err.D_SIZEOF_TYPE.d
+++ b/test/unittest/sizeof/err.D_SIZEOF_TYPE.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
trace(sizeof(void));
exit(0);
diff --git a/test/unittest/sizeof/err.D_SYNTAX.SizeofBadType.d b/test/unittest/sizeof/err.D_SYNTAX.SizeofBadType.d
index fcb0c512..7da9d4ca 100644
--- a/test/unittest/sizeof/err.D_SYNTAX.SizeofBadType.d
+++ b/test/unittest/sizeof/err.D_SYNTAX.SizeofBadType.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("sizeof(*): %d\n", sizeof(*));
exit(0);
diff --git a/test/unittest/sizeof/tst.SizeofArray.d b/test/unittest/sizeof/tst.SizeofArray.d
index 85e24c90..2a9604b2 100644
--- a/test/unittest/sizeof/tst.SizeofArray.d
+++ b/test/unittest/sizeof/tst.SizeofArray.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
int array[5];
-BEGIN
+dtrace:::BEGIN
{
array[0] = 010;
array[1] = 100;
@@ -32,7 +32,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/(20 != sizeof(array)) || (4 != sizeof(array[0])) || (4 != sizeof(array[1]))
|| (4 != sizeof(array[2]))/
{
diff --git a/test/unittest/sizeof/tst.SizeofDataTypes.d b/test/unittest/sizeof/tst.SizeofDataTypes.d
index e5db3721..cd302792 100644
--- a/test/unittest/sizeof/tst.SizeofDataTypes.d
+++ b/test/unittest/sizeof/tst.SizeofDataTypes.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -66,7 +66,7 @@ enum colors {
int *pointer;
-BEGIN
+dtrace:::BEGIN
{
printf("sizeof(new_char): %d\n", sizeof(new_char));
printf("sizeof(new_short): %d\n", sizeof(new_short));
@@ -87,7 +87,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/(1 != sizeof(new_char)) || (2 != sizeof(new_short)) ||
(4 != sizeof(new_int)) ||
((4 != sizeof(new_long)) && (8 != sizeof(new_long))) ||
diff --git a/test/unittest/sizeof/tst.SizeofExpression.d b/test/unittest/sizeof/tst.SizeofExpression.d
index 0589259d..3baec19d 100644
--- a/test/unittest/sizeof/tst.SizeofExpression.d
+++ b/test/unittest/sizeof/tst.SizeofExpression.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("sizeof('c') : %d\n", sizeof('c'));
printf("sizeof(10 * 'c') : %d\n", sizeof(10 * 'c'));
@@ -32,7 +32,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/(4 != sizeof('c')) || (4 != sizeof(10 * 'c')) ||
(4 != sizeof(100 + 12345)) || (4 != sizeof(1234567890)) ||
(8 != sizeof(1234512345 * 1234512345 * 12345678 * 1ULL)) ||
diff --git a/test/unittest/sizeof/tst.SizeofNULL.d b/test/unittest/sizeof/tst.SizeofNULL.d
index aacd66d8..0809c9b8 100644
--- a/test/unittest/sizeof/tst.SizeofNULL.d
+++ b/test/unittest/sizeof/tst.SizeofNULL.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,13 +14,13 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("sizeof(NULL): %d\n", sizeof(NULL));
exit(0);
}
-END
+dtrace:::END
/4 != sizeof(NULL)/
{
exit(1);
diff --git a/test/unittest/sizeof/tst.SizeofStrConst.d b/test/unittest/sizeof/tst.SizeofStrConst.d
index 5ab3db12..69f84508 100644
--- a/test/unittest/sizeof/tst.SizeofStrConst.d
+++ b/test/unittest/sizeof/tst.SizeofStrConst.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("sizeof \"hi\": %d\n", sizeof("hi"));
exit(0);
diff --git a/test/unittest/sizeof/tst.SizeofString1.d b/test/unittest/sizeof/tst.SizeofString1.d
index 2e604b2a..7d82069d 100644
--- a/test/unittest/sizeof/tst.SizeofString1.d
+++ b/test/unittest/sizeof/tst.SizeofString1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
#pragma D option strsize=256
-BEGIN
+dtrace:::BEGIN
{
assoc_array["hello"] = "hello";
assoc_array["hi"] = "hi";
diff --git a/test/unittest/sizeof/tst.SizeofString2.d b/test/unittest/sizeof/tst.SizeofString2.d
index d5f436d6..c5ee7619 100644
--- a/test/unittest/sizeof/tst.SizeofString2.d
+++ b/test/unittest/sizeof/tst.SizeofString2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
#pragma D option strsize=256
-BEGIN
+dtrace:::BEGIN
{
var = "hello";
printf("sizeof(var): %d\n", sizeof(var));
diff --git a/test/unittest/speculation/err.CommitWithInvalid.d b/test/unittest/speculation/err.CommitWithInvalid.d
index 7dc094d4..c45223e6 100644
--- a/test/unittest/speculation/err.CommitWithInvalid.d
+++ b/test/unittest/speculation/err.CommitWithInvalid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,27 +14,27 @@
#pragma D option quiet
#pragma D option nspec=8
-BEGIN
+dtrace:::BEGIN
{
self->i = 0;
}
-BEGIN
+dtrace:::BEGIN
{
commit(1024);
}
-BEGIN
+dtrace:::BEGIN
{
trace("This should not be seen");
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithBreakPoint.d b/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithBreakPoint.d
index 044b5a95..96531fb5 100644
--- a/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithBreakPoint.d
+++ b/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithBreakPoint.d
@@ -13,7 +13,7 @@
#pragma D option destructive
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
@@ -34,12 +34,12 @@ syscall:::
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
-END
+dtrace:::END
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithChill.d b/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithChill.d
index e02577d2..bd1fb2b7 100644
--- a/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithChill.d
+++ b/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithChill.d
@@ -13,7 +13,7 @@
#pragma D option destructive
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
@@ -34,12 +34,12 @@ profile:::tick-1sec
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
-END
+dtrace:::END
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithCopyOut.d b/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithCopyOut.d
index dbb8f294..2e5c78d2 100644
--- a/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithCopyOut.d
+++ b/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithCopyOut.d
@@ -17,7 +17,7 @@ char a[2];
void *buf;
uintptr_t addr;
size_t nbytes;
-BEGIN
+dtrace:::BEGIN
{
self->i = 0;
addr = (uintptr_t)&a[0];
@@ -25,7 +25,7 @@ BEGIN
var = speculation();
}
-BEGIN
+dtrace:::BEGIN
{
speculate(var);
printf("Speculation ID: %d", var);
@@ -33,13 +33,13 @@ BEGIN
copyout(buf, addr, nbytes);
}
-BEGIN
+dtrace:::BEGIN
{
printf("This test should not have compiled\n");
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithCopyOutStr.d b/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithCopyOutStr.d
index 00f56e1d..92aa9594 100644
--- a/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithCopyOutStr.d
+++ b/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithCopyOutStr.d
@@ -17,7 +17,7 @@ string str;
char a[2];
uintptr_t addr;
size_t maxlen;
-BEGIN
+dtrace:::BEGIN
{
self->i = 0;
addr = (uintptr_t)&a[0];
@@ -25,7 +25,7 @@ BEGIN
var = speculation();
}
-BEGIN
+dtrace:::BEGIN
{
speculate(var);
printf("Speculation ID: %d", var);
@@ -33,13 +33,13 @@ BEGIN
copyoutstr(str, addr, maxlen);
}
-BEGIN
+dtrace:::BEGIN
{
printf("This test should not have compiled\n");
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithPanic.d b/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithPanic.d
index 9fb6a1e3..843ccec6 100644
--- a/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithPanic.d
+++ b/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithPanic.d
@@ -13,7 +13,7 @@
#pragma D option destructive
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
@@ -34,12 +34,12 @@ profile:::tick-1sec
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
-END
+dtrace:::END
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithRaise.d b/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithRaise.d
index c239bc7a..3fe15ad1 100644
--- a/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithRaise.d
+++ b/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithRaise.d
@@ -13,7 +13,7 @@
#pragma D option destructive
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
@@ -34,12 +34,12 @@ profile:::tick-1sec
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
-END
+dtrace:::END
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithStop.d b/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithStop.d
index dd20eac4..ff23632d 100644
--- a/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithStop.d
+++ b/test/unittest/speculation/err.D_ACT_SPEC.SpeculateWithStop.d
@@ -13,7 +13,7 @@
#pragma D option destructive
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
@@ -34,12 +34,12 @@ profile:::tick-1sec
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
-END
+dtrace:::END
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_AGG_COMM.AggAftCommit.d b/test/unittest/speculation/err.D_AGG_COMM.AggAftCommit.d
index cf007da6..9f2ece24 100644
--- a/test/unittest/speculation/err.D_AGG_COMM.AggAftCommit.d
+++ b/test/unittest/speculation/err.D_AGG_COMM.AggAftCommit.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,13 +11,13 @@
* SECTION: Speculative Tracing/Committing a Speculation;
*/
-BEGIN
+dtrace:::BEGIN
{
commit(1);
@a = count();
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithAvg.d b/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithAvg.d
index 4c624787..491e58fd 100644
--- a/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithAvg.d
+++ b/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithAvg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
@@ -33,7 +33,7 @@ profile:::tick-1sec
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithCount.d b/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithCount.d
index 475a6b26..9c21feb0 100644
--- a/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithCount.d
+++ b/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithCount.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
@@ -33,7 +33,7 @@ profile:::tick-1sec
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithLquant.d b/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithLquant.d
index bfd19544..b73db3a5 100644
--- a/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithLquant.d
+++ b/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithLquant.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
@@ -33,7 +33,7 @@ profile:::tick-1sec
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithMax.d b/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithMax.d
index 39e3cebd..040388f8 100644
--- a/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithMax.d
+++ b/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithMax.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
@@ -33,7 +33,7 @@ profile:::tick-1sec
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithMin.d b/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithMin.d
index b3f6ee88..1b3fc334 100644
--- a/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithMin.d
+++ b/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithMin.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
@@ -33,7 +33,7 @@ profile:::tick-1sec
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithQuant.d b/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithQuant.d
index 342971b2..f46dedf1 100644
--- a/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithQuant.d
+++ b/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithQuant.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
@@ -33,7 +33,7 @@ profile:::tick-1sec
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithSum.d b/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithSum.d
index a4fd0857..73a1a50e 100644
--- a/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithSum.d
+++ b/test/unittest/speculation/err.D_AGG_SPEC.SpeculateWithSum.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
@@ -33,7 +33,7 @@ profile:::tick-1sec
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_COMM_DREC.CommitAftDataRec.d b/test/unittest/speculation/err.D_COMM_DREC.CommitAftDataRec.d
index 5030b40b..c8091e92 100644
--- a/test/unittest/speculation/err.D_COMM_DREC.CommitAftDataRec.d
+++ b/test/unittest/speculation/err.D_COMM_DREC.CommitAftDataRec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->speculateFlag = 0;
self->spec = speculation();
@@ -22,7 +22,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
{
printf("This test shouldnt have compiled\n");
commit(self->spec);
diff --git a/test/unittest/speculation/err.D_DREC_COMM.DataRecAftCommit.d b/test/unittest/speculation/err.D_DREC_COMM.DataRecAftCommit.d
index 5954e8db..e0b68365 100644
--- a/test/unittest/speculation/err.D_DREC_COMM.DataRecAftCommit.d
+++ b/test/unittest/speculation/err.D_DREC_COMM.DataRecAftCommit.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
#pragma D option cleanrate=2000hz
-BEGIN
+dtrace:::BEGIN
{
self->speculateFlag = 0;
}
@@ -41,12 +41,12 @@ syscall:::
printf("Data recording after commit\n");
}
-END
+dtrace:::END
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_DREC_COMM.ExitAfterCommit.d b/test/unittest/speculation/err.D_DREC_COMM.ExitAfterCommit.d
index 79034d1b..8ce076a0 100644
--- a/test/unittest/speculation/err.D_DREC_COMM.ExitAfterCommit.d
+++ b/test/unittest/speculation/err.D_DREC_COMM.ExitAfterCommit.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,13 +13,13 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->i = 0;
self->spec = speculation();
}
-BEGIN
+dtrace:::BEGIN
/self->spec/
{
speculate(self->spec);
@@ -27,14 +27,14 @@ BEGIN
printf("self->i: %d\n", self->i);
}
-BEGIN
+dtrace:::BEGIN
/self->i/
{
commit(self->spec);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_EXIT_SPEC.ExitAftSpec.d b/test/unittest/speculation/err.D_EXIT_SPEC.ExitAftSpec.d
index 650c318a..88fc9da2 100644
--- a/test/unittest/speculation/err.D_EXIT_SPEC.ExitAftSpec.d
+++ b/test/unittest/speculation/err.D_EXIT_SPEC.ExitAftSpec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
@@ -38,12 +38,12 @@ syscall:::
exit(0);
}
-END
+dtrace:::END
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_PRAGMA_MALFORM.NspecExpr.d b/test/unittest/speculation/err.D_PRAGMA_MALFORM.NspecExpr.d
index 302ada66..3728e6ea 100644
--- a/test/unittest/speculation/err.D_PRAGMA_MALFORM.NspecExpr.d
+++ b/test/unittest/speculation/err.D_PRAGMA_MALFORM.NspecExpr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,14 +19,14 @@
#pragma D option cleanrate=3000hz
#pragma D option nspec=24 * 44
-BEGIN
+dtrace:::BEGIN
{
var1 = 0;
var2 = 0;
var3 = 0;
}
-BEGIN
+dtrace:::BEGIN
{
var1 = speculation();
printf("Speculation ID: %d\n", var1);
@@ -36,21 +36,21 @@ BEGIN
printf("Speculation ID: %d\n", var3);
}
-BEGIN
+dtrace:::BEGIN
/var1 && var2 && (!var3)/
{
printf("Succesfully got two speculative buffers");
exit(0);
}
-BEGIN
+dtrace:::BEGIN
/(!var1) || (!var2) || var3/
{
printf("Test failed");
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/speculation/err.D_PRAGMA_OPTSET.HugeNspecValue.d b/test/unittest/speculation/err.D_PRAGMA_OPTSET.HugeNspecValue.d
index ca5e616d..73153e9a 100644
--- a/test/unittest/speculation/err.D_PRAGMA_OPTSET.HugeNspecValue.d
+++ b/test/unittest/speculation/err.D_PRAGMA_OPTSET.HugeNspecValue.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,14 +18,14 @@
#pragma D option cleanrate=3000hz
#pragma D option nspec=245566729809009887663
-BEGIN
+dtrace:::BEGIN
{
var1 = 0;
var2 = 0;
var3 = 0;
}
-BEGIN
+dtrace:::BEGIN
{
var1 = speculation();
printf("Speculation ID: %d\n", var1);
@@ -35,21 +35,21 @@ BEGIN
printf("Speculation ID: %d\n", var3);
}
-BEGIN
+dtrace:::BEGIN
/var1 && var2 && (!var3)/
{
printf("Succesfully got two speculative buffers");
exit(0);
}
-BEGIN
+dtrace:::BEGIN
/(!var1) || (!var2) || var3/
{
printf("Test failed");
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/speculation/err.D_PRAGMA_OPTSET.InvalidSpecSize.d b/test/unittest/speculation/err.D_PRAGMA_OPTSET.InvalidSpecSize.d
index 66f11306..61c7f470 100644
--- a/test/unittest/speculation/err.D_PRAGMA_OPTSET.InvalidSpecSize.d
+++ b/test/unittest/speculation/err.D_PRAGMA_OPTSET.InvalidSpecSize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
#pragma D option specsize=1b
-BEGIN
+dtrace:::BEGIN
{
self->speculateFlag = 0;
self->spec = speculation();
@@ -25,7 +25,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
{
printf("This shouldnt have compiled\n");
exit(0);
diff --git a/test/unittest/speculation/err.D_PRAGMA_OPTSET.NegSpecSize.d b/test/unittest/speculation/err.D_PRAGMA_OPTSET.NegSpecSize.d
index 4125283e..3d6d5b95 100644
--- a/test/unittest/speculation/err.D_PRAGMA_OPTSET.NegSpecSize.d
+++ b/test/unittest/speculation/err.D_PRAGMA_OPTSET.NegSpecSize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
#pragma D option specsize=-40
-BEGIN
+dtrace:::BEGIN
{
self->speculateFlag = 0;
self->commitFlag = 0;
@@ -25,7 +25,7 @@ BEGIN
printf("Speculative buffer ID: %d\n", self->spec);
}
-BEGIN
+dtrace:::BEGIN
{
speculate(self->spec);
printf("Lots of data\n");
@@ -36,21 +36,21 @@ BEGIN
}
-BEGIN
+dtrace:::BEGIN
/1 <= self->speculateFlag/
{
commit(self->spec);
self->commitFlag++;
}
-BEGIN
+dtrace:::BEGIN
/1 <= self->commitFlag/
{
printf("Statement was executed\n");
exit(0);
}
-BEGIN
+dtrace:::BEGIN
/1 > self->commitFlag/
{
printf("Statement wasn't executed\n");
diff --git a/test/unittest/speculation/err.D_PROTO_LEN.SpecNoId.d b/test/unittest/speculation/err.D_PROTO_LEN.SpecNoId.d
index e04fb3a9..ab5cac5b 100644
--- a/test/unittest/speculation/err.D_PROTO_LEN.SpecNoId.d
+++ b/test/unittest/speculation/err.D_PROTO_LEN.SpecNoId.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
var = speculation();
printf("Speculation ID: %d", var);
@@ -34,7 +34,7 @@ profile:::tick-1sec
exit(0);
}
-END
+dtrace:::END
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_SPEC_COMM.SpecAftCommit.d b/test/unittest/speculation/err.D_SPEC_COMM.SpecAftCommit.d
index 53bc4ead..22ae419b 100644
--- a/test/unittest/speculation/err.D_SPEC_COMM.SpecAftCommit.d
+++ b/test/unittest/speculation/err.D_SPEC_COMM.SpecAftCommit.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
#pragma D option cleanrate=3000hz
-BEGIN
+dtrace:::BEGIN
{
self->i = 0;
var1 = 0;
@@ -45,7 +45,7 @@ profile:::tick-1sec
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_SPEC_DREC.SpecAftDataRec.d b/test/unittest/speculation/err.D_SPEC_DREC.SpecAftDataRec.d
index 820ddb9c..6d49bc13 100644
--- a/test/unittest/speculation/err.D_SPEC_DREC.SpecAftDataRec.d
+++ b/test/unittest/speculation/err.D_SPEC_DREC.SpecAftDataRec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
@@ -38,12 +38,12 @@ syscall:::
exit(0);
}
-END
+dtrace:::END
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/speculation/err.D_SPEC_SPEC.SpecAftSpec.d b/test/unittest/speculation/err.D_SPEC_SPEC.SpecAftSpec.d
index a2663790..4fdcf89e 100644
--- a/test/unittest/speculation/err.D_SPEC_SPEC.SpecAftSpec.d
+++ b/test/unittest/speculation/err.D_SPEC_SPEC.SpecAftSpec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->i = 0;
var1 = speculation();
@@ -39,7 +39,7 @@ profile:::tick-1sec
exit(0);
}
-END
+dtrace:::END
{
exit(0);
}
diff --git a/test/unittest/speculation/err.DiscardWithInvalid.d b/test/unittest/speculation/err.DiscardWithInvalid.d
index 15ad1190..483955a0 100644
--- a/test/unittest/speculation/err.DiscardWithInvalid.d
+++ b/test/unittest/speculation/err.DiscardWithInvalid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,27 +14,27 @@
#pragma D option quiet
#pragma D option nspec=8
-BEGIN
+dtrace:::BEGIN
{
self->i = 0;
}
-BEGIN
+dtrace:::BEGIN
{
discard(1024);
}
-BEGIN
+dtrace:::BEGIN
{
trace("This should not be seen");
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/speculation/err.NegativeNspec.d b/test/unittest/speculation/err.NegativeNspec.d
index 182fa00f..7437148a 100644
--- a/test/unittest/speculation/err.NegativeNspec.d
+++ b/test/unittest/speculation/err.NegativeNspec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
#pragma D option nspec=-72
-BEGIN
+dtrace:::BEGIN
{
self->speculateFlag = 0;
self->commitFlag = 0;
diff --git a/test/unittest/speculation/tst.CommitAfterDiscard.d b/test/unittest/speculation/tst.CommitAfterDiscard.d
index 9f7ff312..3f67f9d0 100644
--- a/test/unittest/speculation/tst.CommitAfterDiscard.d
+++ b/test/unittest/speculation/tst.CommitAfterDiscard.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->i = 0;
self->commit = 0;
@@ -24,7 +24,7 @@ BEGIN
printf("Speculation ID: %d\n", var1);
}
-BEGIN
+dtrace:::BEGIN
/var1/
{
speculate(var1);
@@ -33,7 +33,7 @@ BEGIN
self->i++;
}
-BEGIN
+dtrace:::BEGIN
/(self->i)/
{
discard(var1);
@@ -42,7 +42,7 @@ BEGIN
self->commit++;
}
-BEGIN
+dtrace:::BEGIN
/self->commit/
{
printf("Committed a discarded buffer\n");
@@ -50,14 +50,14 @@ BEGIN
}
-BEGIN
+dtrace:::BEGIN
/!self->commit/
{
printf("Couldn't commit a discarded buffer\n");
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/speculation/tst.CommitCommitCommit.d b/test/unittest/speculation/tst.CommitCommitCommit.d
index e91d0d05..4cd2ffca 100644
--- a/test/unittest/speculation/tst.CommitCommitCommit.d
+++ b/test/unittest/speculation/tst.CommitCommitCommit.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
#pragma D option nspec=3
-BEGIN
+dtrace:::BEGIN
{
i = speculation();
j = speculation();
@@ -22,37 +22,37 @@ BEGIN
printf("Speculation IDs: %d %d %d\n", i, j, k);
}
-BEGIN
+dtrace:::BEGIN
{
speculate(i);
printf("Speculating on id: %d\n", i);
}
-BEGIN
+dtrace:::BEGIN
{
speculate(j);
printf("Speculating on id: %d\n", j);
}
-BEGIN
+dtrace:::BEGIN
{
speculate(k);
printf("Speculating on id: %d\n", k);
}
-BEGIN
+dtrace:::BEGIN
{
commit(k);
commit(j);
commit(i);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/speculation/tst.CommitDiscard4x.d b/test/unittest/speculation/tst.CommitDiscard4x.d
index 3a1f5b04..722ee444 100644
--- a/test/unittest/speculation/tst.CommitDiscard4x.d
+++ b/test/unittest/speculation/tst.CommitDiscard4x.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
#pragma D option nspec=8
-BEGIN
+dtrace:::BEGIN
{
a = speculation();
b = speculation();
@@ -28,55 +28,55 @@ BEGIN
a, b, c, d, e, f, g, h);
}
-BEGIN
+dtrace:::BEGIN
{
speculate(a);
printf("Speculating on id: %d\n", a);
}
-BEGIN
+dtrace:::BEGIN
{
speculate(b);
printf("Speculating on id: %d\n", b);
}
-BEGIN
+dtrace:::BEGIN
{
speculate(c);
printf("Speculating on id: %d\n", c);
}
-BEGIN
+dtrace:::BEGIN
{
speculate(d);
printf("Speculating on id: %d\n", d);
}
-BEGIN
+dtrace:::BEGIN
{
speculate(e);
printf("Speculating on id: %d\n", e);
}
-BEGIN
+dtrace:::BEGIN
{
speculate(f);
printf("Speculating on id: %d\n", f);
}
-BEGIN
+dtrace:::BEGIN
{
speculate(g);
printf("Speculating on id: %d\n", g);
}
-BEGIN
+dtrace:::BEGIN
{
speculate(h);
printf("Speculating on id: %d\n", h);
}
-BEGIN
+dtrace:::BEGIN
{
commit(h);
discard(g);
@@ -88,12 +88,12 @@ BEGIN
discard(a);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/speculation/tst.CommitWithInactive.d b/test/unittest/speculation/tst.CommitWithInactive.d
index 17bfe52b..a58488b8 100644
--- a/test/unittest/speculation/tst.CommitWithInactive.d
+++ b/test/unittest/speculation/tst.CommitWithInactive.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,27 +12,27 @@
* SECTION: Speculative Tracing/Comitting a Speculation
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->i = 0;
}
-BEGIN
+dtrace:::BEGIN
{
commit(1);
}
-BEGIN
+dtrace:::BEGIN
{
trace("This should be seen");
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/speculation/tst.CommitWithZero.d b/test/unittest/speculation/tst.CommitWithZero.d
index 56ec2fc2..ac361e18 100644
--- a/test/unittest/speculation/tst.CommitWithZero.d
+++ b/test/unittest/speculation/tst.CommitWithZero.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,25 +13,25 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->commitFlag = 0;
}
-BEGIN
+dtrace:::BEGIN
{
commit(0);
self->commitFlag++;
}
-BEGIN
+dtrace:::BEGIN
/0 < self->commitFlag/
{
printf("commit(), self->commitFlag = %d\n", self->commitFlag);
exit(0);
}
-BEGIN
+dtrace:::BEGIN
/0 == self->commitFlag/
{
printf("commit(), self->commitFlag = %d\n", self->commitFlag);
diff --git a/test/unittest/speculation/tst.DataRecAftDiscard.d b/test/unittest/speculation/tst.DataRecAftDiscard.d
index ab842bcf..956c53a7 100644
--- a/test/unittest/speculation/tst.DataRecAftDiscard.d
+++ b/test/unittest/speculation/tst.DataRecAftDiscard.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,14 +13,14 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->speculateFlag = 0;
self->discardFlag = 0;
self->spec = speculation();
}
-BEGIN
+dtrace:::BEGIN
/self->spec/
{
speculate(self->spec);
@@ -28,7 +28,7 @@ BEGIN
self->speculateFlag++;
}
-BEGIN
+dtrace:::BEGIN
/(self->spec) && (self->speculateFlag)/
{
discard(self->spec);
@@ -36,19 +36,19 @@ BEGIN
printf("Data recording after discard\n");
}
-BEGIN
+dtrace:::BEGIN
/self->discardFlag/
{
exit(0);
}
-BEGIN
+dtrace:::BEGIN
/!self->discardFlag/
{
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/speculation/tst.DiscardAftCommit.d b/test/unittest/speculation/tst.DiscardAftCommit.d
index adffa94e..a1b57ef8 100644
--- a/test/unittest/speculation/tst.DiscardAftCommit.d
+++ b/test/unittest/speculation/tst.DiscardAftCommit.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->i = 0;
self->commit = 0;
@@ -24,7 +24,7 @@ BEGIN
printf("Speculation ID: %d\n", var1);
}
-BEGIN
+dtrace:::BEGIN
/var1/
{
speculate(var1);
@@ -33,7 +33,7 @@ BEGIN
self->i++;
}
-BEGIN
+dtrace:::BEGIN
/(self->i)/
{
commit(var1);
@@ -42,7 +42,7 @@ BEGIN
self->discard++;
}
-BEGIN
+dtrace:::BEGIN
/self->discard/
{
printf("Discarded a committed buffer\n");
@@ -50,14 +50,14 @@ BEGIN
}
-BEGIN
+dtrace:::BEGIN
/!self->discard/
{
printf("Couldn't discard a committed buffer\n");
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/speculation/tst.DiscardAftDataRec.d b/test/unittest/speculation/tst.DiscardAftDataRec.d
index 8a7da82c..86b97086 100644
--- a/test/unittest/speculation/tst.DiscardAftDataRec.d
+++ b/test/unittest/speculation/tst.DiscardAftDataRec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,13 +15,13 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->spec = speculation();
printf("Speculative buffer ID: %d\n", self->spec);
}
-BEGIN
+dtrace:::BEGIN
{
printf("Can have data recording before discarding\n");
discard(self->spec);
diff --git a/test/unittest/speculation/tst.DiscardAftDiscard.d b/test/unittest/speculation/tst.DiscardAftDiscard.d
index 080be451..dc4e6697 100644
--- a/test/unittest/speculation/tst.DiscardAftDiscard.d
+++ b/test/unittest/speculation/tst.DiscardAftDiscard.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->i = 0;
self->discard1 = 0;
@@ -23,7 +23,7 @@ BEGIN
printf("Speculation ID: %d\n", var1);
}
-BEGIN
+dtrace:::BEGIN
/var1/
{
speculate(var1);
@@ -32,7 +32,7 @@ BEGIN
self->i++;
}
-BEGIN
+dtrace:::BEGIN
/(self->i)/
{
discard(var1);
@@ -41,7 +41,7 @@ BEGIN
self->discard2++;
}
-BEGIN
+dtrace:::BEGIN
/(self->discard2) && (self->discard1)/
{
printf("Discarded a discarded buffer\n");
@@ -49,14 +49,14 @@ BEGIN
}
-BEGIN
+dtrace:::BEGIN
/(!self->discard2) || (!self->discard1)/
{
printf("Couldn't discard a discarded buffer\n");
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/speculation/tst.DiscardWithInactive.d b/test/unittest/speculation/tst.DiscardWithInactive.d
index 4228244b..54ce04c1 100644
--- a/test/unittest/speculation/tst.DiscardWithInactive.d
+++ b/test/unittest/speculation/tst.DiscardWithInactive.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,27 +12,27 @@
* SECTION: Speculative Tracing/Discarding a Speculation
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->i = 0;
}
-BEGIN
+dtrace:::BEGIN
{
discard(1);
}
-BEGIN
+dtrace:::BEGIN
{
trace("This should be seen");
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/speculation/tst.DiscardWithZero.d b/test/unittest/speculation/tst.DiscardWithZero.d
index e5761c53..94db0b1d 100644
--- a/test/unittest/speculation/tst.DiscardWithZero.d
+++ b/test/unittest/speculation/tst.DiscardWithZero.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,25 +13,25 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->discardFlag = 0;
}
-BEGIN
+dtrace:::BEGIN
{
discard(0);
self->discardFlag++;
}
-BEGIN
+dtrace:::BEGIN
/0 < self->discardFlag/
{
printf("discard(), self->discardFlag = %d\n", self->discardFlag);
exit(0);
}
-BEGIN
+dtrace:::BEGIN
/0 == self->discardFlag/
{
printf("discard(), self->discardFlag = %d\n", self->discardFlag);
diff --git a/test/unittest/speculation/tst.ExitAftDiscard.d b/test/unittest/speculation/tst.ExitAftDiscard.d
index bb4023d2..0f2be8ff 100644
--- a/test/unittest/speculation/tst.ExitAftDiscard.d
+++ b/test/unittest/speculation/tst.ExitAftDiscard.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,13 +13,13 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->i = 0;
self->spec = speculation();
}
-BEGIN
+dtrace:::BEGIN
/self->spec/
{
speculate(self->spec);
@@ -27,7 +27,7 @@ BEGIN
printf("self->i: %d\n", self->i);
}
-BEGIN
+dtrace:::BEGIN
/self->i/
{
discard(self->spec);
diff --git a/test/unittest/speculation/tst.NoSpecBuffer.d b/test/unittest/speculation/tst.NoSpecBuffer.d
index 818ea8e1..c09c5c6b 100644
--- a/test/unittest/speculation/tst.NoSpecBuffer.d
+++ b/test/unittest/speculation/tst.NoSpecBuffer.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,12 +18,12 @@
#pragma D option quiet
#pragma D option nspec=1
-BEGIN
+dtrace:::BEGIN
{
i = 0;
}
-tick-100ms
+profile:::tick-100ms
/i < 2/
{
self->spec = speculation();
@@ -31,7 +31,7 @@ tick-100ms
i++;
}
-tick-100ms
+profile:::tick-100ms
/i == 2/
{
printf("i: %d\tself->spec: %d", i, self->spec);
diff --git a/test/unittest/speculation/tst.SingleCPU.d b/test/unittest/speculation/tst.SingleCPU.d
index dd68db1a..82acd092 100644
--- a/test/unittest/speculation/tst.SingleCPU.d
+++ b/test/unittest/speculation/tst.SingleCPU.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option nspec=16
#pragma D option switchrate=3ms
-BEGIN
+dtrace:::BEGIN
{
n = 0;
}
diff --git a/test/unittest/speculation/tst.SpecSizeVariations.sh b/test/unittest/speculation/tst.SpecSizeVariations.sh
index 79995b59..3a3a4447 100755
--- a/test/unittest/speculation/tst.SpecSizeVariations.sh
+++ b/test/unittest/speculation/tst.SpecSizeVariations.sh
@@ -2,7 +2,7 @@
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -11,7 +11,7 @@ dtrace=$1
for x in 71 72 159 160; do
$dtrace $dt_flags -xspecsize=$x -qn '
- BEGIN
+ dtrace:::BEGIN
{
x = 123456700ll;
self->nspeculate = 0;
@@ -21,7 +21,7 @@ for x in 71 72 159 160; do
}
/* 16 + 7 * 8 = 72 bytes */
- BEGIN
+ dtrace:::BEGIN
{
speculate(self->spec);
printf("%lld\n", x++);
@@ -34,13 +34,13 @@ for x in 71 72 159 160; do
self->nspeculate++;
}
- BEGIN
+ dtrace:::BEGIN
{
x = 123456800ll;
}
/* 16 + 9 * 8 = 88 bytes */
- BEGIN
+ dtrace:::BEGIN
{
speculate(self->spec);
printf("%lld\n", x++);
@@ -55,19 +55,19 @@ for x in 71 72 159 160; do
self->nspeculate++;
}
- BEGIN
+ dtrace:::BEGIN
{
commit(self->spec);
self->ncommit++;
}
- BEGIN
+ dtrace:::BEGIN
{
printf("counts: %d %d\n", self->nspeculate, self->ncommit);
exit(0);
}
- ERROR
+ dtrace:::ERROR
{
exit(1);
}'
diff --git a/test/unittest/speculation/tst.SpeculateWithRandom.d b/test/unittest/speculation/tst.SpeculateWithRandom.d
index 0e280974..e9a56e9b 100644
--- a/test/unittest/speculation/tst.SpeculateWithRandom.d
+++ b/test/unittest/speculation/tst.SpeculateWithRandom.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,12 +12,12 @@
* SECTION: Speculative Tracing/Creating a Speculation
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->i = 0;
}
-BEGIN
+dtrace:::BEGIN
{
speculate(3456710);
self->i++;
@@ -25,12 +25,12 @@ BEGIN
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/speculation/tst.SpeculationCommit.d b/test/unittest/speculation/tst.SpeculationCommit.d
index 96bd8cbe..bfd77cdc 100644
--- a/test/unittest/speculation/tst.SpeculationCommit.d
+++ b/test/unittest/speculation/tst.SpeculationCommit.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->var = speculation();
printf("Speculation ID: %d\n", self->var);
@@ -22,7 +22,7 @@ BEGIN
self->commit = 0;
}
-BEGIN
+dtrace:::BEGIN
/1 > self->speculate/
{
speculate(self->var);
@@ -30,21 +30,21 @@ BEGIN
printf("Called speculate on id: %d\n", self->var);
}
-BEGIN
+dtrace:::BEGIN
/1 <= self->speculate/
{
commit(self->var);
self->commit++;
}
-BEGIN
+dtrace:::BEGIN
/(1 == self->commit)/
{
printf("Succesfully tested buffer commit\n");
exit(0);
}
-BEGIN
+dtrace:::BEGIN
/(0 == self->commit)/
{
printf("Failed to commit buffer\n");
diff --git a/test/unittest/speculation/tst.SpeculationCommitNotQuiet.d b/test/unittest/speculation/tst.SpeculationCommitNotQuiet.d
index 322eefea..80a84ab5 100644
--- a/test/unittest/speculation/tst.SpeculationCommitNotQuiet.d
+++ b/test/unittest/speculation/tst.SpeculationCommitNotQuiet.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
self->var = speculation();
printf("Speculation ID: %d\n", self->var);
@@ -22,7 +22,7 @@ BEGIN
self->commit = 0;
}
-BEGIN
+dtrace:::BEGIN
/1 > self->speculate/
{
speculate(self->var);
@@ -30,21 +30,21 @@ BEGIN
printf("Called speculate on id: %d\n", self->var);
}
-BEGIN
+dtrace:::BEGIN
/1 <= self->speculate/
{
commit(self->var);
self->commit++;
}
-BEGIN
+dtrace:::BEGIN
/(1 == self->commit)/
{
printf("Succesfully tested buffer commit\n");
exit(0);
}
-BEGIN
+dtrace:::BEGIN
/(0 == self->commit)/
{
printf("Failed to commit buffer\n");
diff --git a/test/unittest/speculation/tst.SpeculationDefault.d b/test/unittest/speculation/tst.SpeculationDefault.d
index aeeeb64d..33a1fce4 100644
--- a/test/unittest/speculation/tst.SpeculationDefault.d
+++ b/test/unittest/speculation/tst.SpeculationDefault.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,18 +13,18 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
self->spec = speculation();
}
-BEGIN
+dtrace:::BEGIN
/self->spec/
{
speculate(self->spec);
}
-BEGIN
+dtrace:::BEGIN
/self->spec/
{
exit(0);
diff --git a/test/unittest/speculation/tst.SpeculationDefaultCommit.d b/test/unittest/speculation/tst.SpeculationDefaultCommit.d
index 6a8e2043..1b7f3304 100644
--- a/test/unittest/speculation/tst.SpeculationDefaultCommit.d
+++ b/test/unittest/speculation/tst.SpeculationDefaultCommit.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,24 +14,24 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
self->spec = speculation();
}
-BEGIN
+dtrace:::BEGIN
/self->spec/
{
speculate(self->spec);
}
-BEGIN
+dtrace:::BEGIN
/self->spec/
{
commit(self->spec);
}
-BEGIN
+dtrace:::BEGIN
/self->spec/
{
exit(0);
diff --git a/test/unittest/speculation/tst.SpeculationDefaultDiscard.d b/test/unittest/speculation/tst.SpeculationDefaultDiscard.d
index 3292ca98..bec19788 100644
--- a/test/unittest/speculation/tst.SpeculationDefaultDiscard.d
+++ b/test/unittest/speculation/tst.SpeculationDefaultDiscard.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,24 +13,24 @@
* Actions and Subroutines/speculation()
*/
-BEGIN
+dtrace:::BEGIN
{
self->spec = speculation();
}
-BEGIN
+dtrace:::BEGIN
/self->spec/
{
speculate(self->spec);
}
-BEGIN
+dtrace:::BEGIN
/self->spec/
{
discard(self->spec);
}
-BEGIN
+dtrace:::BEGIN
/self->spec/
{
exit(0);
diff --git a/test/unittest/speculation/tst.SpeculationDiscard.d b/test/unittest/speculation/tst.SpeculationDiscard.d
index 47037567..c69cda7e 100644
--- a/test/unittest/speculation/tst.SpeculationDiscard.d
+++ b/test/unittest/speculation/tst.SpeculationDiscard.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->var = speculation();
printf("Speculation ID: %d\n", self->var);
@@ -21,7 +21,7 @@ BEGIN
self->discard = 0;
}
-BEGIN
+dtrace:::BEGIN
/1 > self->speculate/
{
speculate(self->var);
@@ -29,21 +29,21 @@ BEGIN
printf("Called speculate on id: %d\n", self->var);
}
-BEGIN
+dtrace:::BEGIN
/1 <= self->speculate/
{
discard(self->var);
self->discard++;
}
-BEGIN
+dtrace:::BEGIN
/(1 == self->discard)/
{
printf("Successfully tested buffer discard\n");
exit(0);
}
-BEGIN
+dtrace:::BEGIN
/(0 == self->discard)/
{
printf("Failed to discard buffer\n");
diff --git a/test/unittest/speculation/tst.SpeculationDiscardNotQuiet.d b/test/unittest/speculation/tst.SpeculationDiscardNotQuiet.d
index 23013c6e..b401efa4 100644
--- a/test/unittest/speculation/tst.SpeculationDiscardNotQuiet.d
+++ b/test/unittest/speculation/tst.SpeculationDiscardNotQuiet.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
self->var = speculation();
printf("Speculation ID: %d\n", self->var);
@@ -20,7 +20,7 @@ BEGIN
self->discard = 0;
}
-BEGIN
+dtrace:::BEGIN
/1 > self->speculate/
{
speculate(self->var);
@@ -28,21 +28,21 @@ BEGIN
printf("Called speculate on id: %d\n", self->var);
}
-BEGIN
+dtrace:::BEGIN
/1 <= self->speculate/
{
discard(self->var);
self->discard++;
}
-BEGIN
+dtrace:::BEGIN
/(1 == self->discard)/
{
printf("Successfully tested buffer discard\n");
exit(0);
}
-BEGIN
+dtrace:::BEGIN
/(0 == self->discard)/
{
printf("Failed to discard buffer\n");
diff --git a/test/unittest/speculation/tst.SpeculationID.d b/test/unittest/speculation/tst.SpeculationID.d
index 98f31702..3939a812 100644
--- a/test/unittest/speculation/tst.SpeculationID.d
+++ b/test/unittest/speculation/tst.SpeculationID.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,14 +15,14 @@
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
var = speculation();
printf("Speculation ID: %d", var);
exit(0);
}
-END
+dtrace:::END
/0 == var/
{
exit(1);
diff --git a/test/unittest/speculation/tst.SpeculationWithZero.d b/test/unittest/speculation/tst.SpeculationWithZero.d
index 945a4eb1..2918ee02 100644
--- a/test/unittest/speculation/tst.SpeculationWithZero.d
+++ b/test/unittest/speculation/tst.SpeculationWithZero.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,25 +15,25 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
self->speculateFlag = 0;
}
-BEGIN
+dtrace:::BEGIN
{
speculate(0);
self->speculateFlag++;
}
-BEGIN
+dtrace:::BEGIN
/1 == self->speculateFlag/
{
printf("Statement was executed\n");
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/1 != self->speculateFlag/
{
printf("Statement wasn't executed\n");
diff --git a/test/unittest/speculation/tst.TwoSpecBuffers.d b/test/unittest/speculation/tst.TwoSpecBuffers.d
index f4c70f31..37d40623 100644
--- a/test/unittest/speculation/tst.TwoSpecBuffers.d
+++ b/test/unittest/speculation/tst.TwoSpecBuffers.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,14 +18,14 @@
#pragma D option quiet
#pragma D option nspec=2
-BEGIN
+dtrace:::BEGIN
{
var1 = 0;
var2 = 0;
var3 = 0;
}
-BEGIN
+dtrace:::BEGIN
{
var1 = speculation();
printf("Speculation ID: %d\n", var1);
@@ -35,21 +35,21 @@ BEGIN
printf("Speculation ID: %d\n", var3);
}
-BEGIN
+dtrace:::BEGIN
/var1 && var2 && (!var3)/
{
printf("Successfully got two speculative buffers");
exit(0);
}
-BEGIN
+dtrace:::BEGIN
/(!var1) || (!var2) || var3/
{
printf("Test failed");
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/speculation/tst.negcommit.d b/test/unittest/speculation/tst.negcommit.d
index 5d4f7a2e..09c577ab 100644
--- a/test/unittest/speculation/tst.negcommit.d
+++ b/test/unittest/speculation/tst.negcommit.d
@@ -1,16 +1,16 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
commit(-1);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/speculation/tst.negspec.d b/test/unittest/speculation/tst.negspec.d
index f1f60f20..9d01c288 100644
--- a/test/unittest/speculation/tst.negspec.d
+++ b/test/unittest/speculation/tst.negspec.d
@@ -1,16 +1,16 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
speculate(-1);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/speculation/tst.zerosize-chill.d b/test/unittest/speculation/tst.zerosize-chill.d
index ac63bbfa..01215e7c 100644
--- a/test/unittest/speculation/tst.zerosize-chill.d
+++ b/test/unittest/speculation/tst.zerosize-chill.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,13 +9,13 @@
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
self->spec = speculation();
speculate(self->spec);
}
-BEGIN
+dtrace:::BEGIN
{
this->one = 1;
this->two = 2;
@@ -23,12 +23,12 @@ BEGIN
speculate(self->spec);
}
-BEGIN
+dtrace:::BEGIN
{
speculate(self->spec);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/speculation/tst.zerosize.d b/test/unittest/speculation/tst.zerosize.d
index ec75381e..389f853c 100644
--- a/test/unittest/speculation/tst.zerosize.d
+++ b/test/unittest/speculation/tst.zerosize.d
@@ -1,29 +1,29 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
-BEGIN
+dtrace:::BEGIN
{
self->spec = speculation();
speculate(self->spec);
}
-BEGIN
+dtrace:::BEGIN
{
this->one = 1;
this->two = 2;
speculate(self->spec);
}
-BEGIN
+dtrace:::BEGIN
{
speculate(self->spec);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/stability/err.D_ATTR_MIN.MinAttributes.d b/test/unittest/stability/err.D_ATTR_MIN.MinAttributes.d
index 1e47f0bc..e9aaa546 100644
--- a/test/unittest/stability/err.D_ATTR_MIN.MinAttributes.d
+++ b/test/unittest/stability/err.D_ATTR_MIN.MinAttributes.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,13 +17,13 @@
#pragma D option quiet
#pragma D option amin=Evolving/Evolving/Common
-BEGIN
+dtrace:::BEGIN
{
trace(curthread->t_procp);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/stack/err.D_PROTO_ARG.stack.d b/test/unittest/stack/err.D_PROTO_ARG.stack.d
index de45fb75..f2d60ada 100644
--- a/test/unittest/stack/err.D_PROTO_ARG.stack.d
+++ b/test/unittest/stack/err.D_PROTO_ARG.stack.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
stack("i'm not an integer constant");
}
diff --git a/test/unittest/stack/err.D_PROTO_ARG.ustack-frames.d b/test/unittest/stack/err.D_PROTO_ARG.ustack-frames.d
index c41f3852..c29dda5f 100644
--- a/test/unittest/stack/err.D_PROTO_ARG.ustack-frames.d
+++ b/test/unittest/stack/err.D_PROTO_ARG.ustack-frames.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
ustack("i'm not an integer constant");
}
diff --git a/test/unittest/stack/err.D_PROTO_ARG.ustack-strsize.d b/test/unittest/stack/err.D_PROTO_ARG.ustack-strsize.d
index f840921b..f268ec96 100644
--- a/test/unittest/stack/err.D_PROTO_ARG.ustack-strsize.d
+++ b/test/unittest/stack/err.D_PROTO_ARG.ustack-strsize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
ustack(1, "i'm not an integer constant");
}
diff --git a/test/unittest/stack/err.D_PROTO_LEN.stack.d b/test/unittest/stack/err.D_PROTO_LEN.stack.d
index 129968f3..6fafd12c 100644
--- a/test/unittest/stack/err.D_PROTO_LEN.stack.d
+++ b/test/unittest/stack/err.D_PROTO_LEN.stack.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
stack(1, 2);
exit(0);
diff --git a/test/unittest/stack/err.D_PROTO_LEN.ustack.d b/test/unittest/stack/err.D_PROTO_LEN.ustack.d
index 01a0f636..f85b8c7b 100644
--- a/test/unittest/stack/err.D_PROTO_LEN.ustack.d
+++ b/test/unittest/stack/err.D_PROTO_LEN.ustack.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
ustack(1, 10, "badarg");
exit(0);
diff --git a/test/unittest/stack/err.D_STACK_SIZE.neg.d b/test/unittest/stack/err.D_STACK_SIZE.neg.d
index 00cc92c6..bc8152ef 100644
--- a/test/unittest/stack/err.D_STACK_SIZE.neg.d
+++ b/test/unittest/stack/err.D_STACK_SIZE.neg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
stack(-1);
}
diff --git a/test/unittest/stack/err.D_STACK_SIZE.zero.d b/test/unittest/stack/err.D_STACK_SIZE.zero.d
index 7e4e781c..94b2b5c0 100644
--- a/test/unittest/stack/err.D_STACK_SIZE.zero.d
+++ b/test/unittest/stack/err.D_STACK_SIZE.zero.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*
*/
-BEGIN
+dtrace:::BEGIN
{
stack(0);
}
diff --git a/test/unittest/stack/err.D_USTACK_FRAMES.bad.d b/test/unittest/stack/err.D_USTACK_FRAMES.bad.d
index dc13b2e2..e62b4697 100644
--- a/test/unittest/stack/err.D_USTACK_FRAMES.bad.d
+++ b/test/unittest/stack/err.D_USTACK_FRAMES.bad.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
ustack(0, 200);
exit(0);
diff --git a/test/unittest/stack/err.D_USTACK_STRSIZE.bad.d b/test/unittest/stack/err.D_USTACK_STRSIZE.bad.d
index 0999b271..599fac8f 100644
--- a/test/unittest/stack/err.D_USTACK_STRSIZE.bad.d
+++ b/test/unittest/stack/err.D_USTACK_STRSIZE.bad.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
ustack(1, -1);
exit(0);
diff --git a/test/unittest/stack/tst.stack.d b/test/unittest/stack/tst.stack.d
index 05c2644b..081073e0 100644
--- a/test/unittest/stack/tst.stack.d
+++ b/test/unittest/stack/tst.stack.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
system("echo write something > /dev/null");
}
diff --git a/test/unittest/stack/tst.stack_fbt.sh b/test/unittest/stack/tst.stack_fbt.sh
index f3d321e7..717b8058 100755
--- a/test/unittest/stack/tst.stack_fbt.sh
+++ b/test/unittest/stack/tst.stack_fbt.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -18,7 +18,7 @@ cd $DIRNAME
# Use DTrace to capture stack() at vfs_write:entry.
$dtrace $dt_flags -wqn '
-BEGIN
+dtrace:::BEGIN
{
system("echo write something > /dev/null");
}
diff --git a/test/unittest/struct/err.D_ADDROF_VAR.StructPointer.d b/test/unittest/struct/err.D_ADDROF_VAR.StructPointer.d
index 3f6201d7..837ffde2 100644
--- a/test/unittest/struct/err.D_ADDROF_VAR.StructPointer.d
+++ b/test/unittest/struct/err.D_ADDROF_VAR.StructPointer.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@ struct record {
struct record var;
struct record *ptr;
-BEGIN
+dtrace:::BEGIN
{
var.position = 1;
diff --git a/test/unittest/struct/err.D_DECL_COMBO.StructWithoutColon.d b/test/unittest/struct/err.D_DECL_COMBO.StructWithoutColon.d
index 856faaad..860400c7 100644
--- a/test/unittest/struct/err.D_DECL_COMBO.StructWithoutColon.d
+++ b/test/unittest/struct/err.D_DECL_COMBO.StructWithoutColon.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -37,7 +37,7 @@ struct superStruct super;
struct record rec;
struct pirate pir;
-BEGIN
+dtrace:::BEGIN
{
rec.content = 'a';
rec.position = 1;
diff --git a/test/unittest/struct/err.D_DECL_COMBO.StructWithoutColon1.d b/test/unittest/struct/err.D_DECL_COMBO.StructWithoutColon1.d
index 8ef78fa6..c5136c93 100644
--- a/test/unittest/struct/err.D_DECL_COMBO.StructWithoutColon1.d
+++ b/test/unittest/struct/err.D_DECL_COMBO.StructWithoutColon1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -30,7 +30,7 @@ struct pirate {
struct record rec;
struct pirate pir;
-BEGIN
+dtrace:::BEGIN
{
rec.content = 'a';
rec.position = 1;
diff --git a/test/unittest/struct/err.D_DECL_INCOMPLETE.circular.d b/test/unittest/struct/err.D_DECL_INCOMPLETE.circular.d
index 53667aaa..4439d43e 100644
--- a/test/unittest/struct/err.D_DECL_INCOMPLETE.circular.d
+++ b/test/unittest/struct/err.D_DECL_INCOMPLETE.circular.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -34,7 +34,7 @@ struct pirate {
struct record rec;
struct pirate pir;
-BEGIN
+dtrace:::BEGIN
{
rec.position = 0;
rec.content = 'a';
diff --git a/test/unittest/struct/err.D_DECL_INCOMPLETE.order.d b/test/unittest/struct/err.D_DECL_INCOMPLETE.order.d
index f320d624..fc622a42 100644
--- a/test/unittest/struct/err.D_DECL_INCOMPLETE.order.d
+++ b/test/unittest/struct/err.D_DECL_INCOMPLETE.order.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -31,7 +31,7 @@ struct pirate {
struct record rec;
struct pirate pir;
-BEGIN
+dtrace:::BEGIN
{
rec.content = 'y';
rec.position = 2;
diff --git a/test/unittest/struct/err.D_DECL_INCOMPLETE.order2.d b/test/unittest/struct/err.D_DECL_INCOMPLETE.order2.d
index 11570798..964e1854 100644
--- a/test/unittest/struct/err.D_DECL_INCOMPLETE.order2.d
+++ b/test/unittest/struct/err.D_DECL_INCOMPLETE.order2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -47,7 +47,7 @@ struct OuterMost {
} OMost;
-BEGIN
+dtrace:::BEGIN
{
OMost.dummy_More = 0;
@@ -76,7 +76,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/(0 != OMost.dummy_More) || (1 != OMost.OMore.dummy_More)
(2 != OMost.OMore.O.dummy_More) || (3 != OMost.OMore.O.I.dummy_More)
(4 != OMost.OMore.O.I.IMore.dummy_More)
diff --git a/test/unittest/struct/err.D_DECL_INCOMPLETE.recursive.d b/test/unittest/struct/err.D_DECL_INCOMPLETE.recursive.d
index 6681c7c1..9088cc55 100644
--- a/test/unittest/struct/err.D_DECL_INCOMPLETE.recursive.d
+++ b/test/unittest/struct/err.D_DECL_INCOMPLETE.recursive.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@ struct record {
struct record r1;
struct record r2;
-BEGIN
+dtrace:::BEGIN
{
r1.position = 1;
r1.content = 'a';
diff --git a/test/unittest/struct/err.D_DECL_INCOMPLETE.simple.d b/test/unittest/struct/err.D_DECL_INCOMPLETE.simple.d
index 33ab1edf..23c2482d 100644
--- a/test/unittest/struct/err.D_DECL_INCOMPLETE.simple.d
+++ b/test/unittest/struct/err.D_DECL_INCOMPLETE.simple.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -27,7 +27,7 @@ struct record {
struct record rec;
-BEGIN
+dtrace:::BEGIN
{
rec.position = 0;
rec.content = 'a';
diff --git a/test/unittest/struct/err.D_DECL_VOIDOBJ.baddec.d b/test/unittest/struct/err.D_DECL_VOIDOBJ.baddec.d
index d529225d..e19fc5f3 100644
--- a/test/unittest/struct/err.D_DECL_VOIDOBJ.baddec.d
+++ b/test/unittest/struct/err.D_DECL_VOIDOBJ.baddec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ struct {
int trace();
};
-BEGIN
+dtrace:::BEGIN
{
exit(1);
}
diff --git a/test/unittest/struct/err.D_PROTO_ARG.DupStructAssoc.d b/test/unittest/struct/err.D_PROTO_ARG.DupStructAssoc.d
index bfdde7e7..62c28769 100644
--- a/test/unittest/struct/err.D_PROTO_ARG.DupStructAssoc.d
+++ b/test/unittest/struct/err.D_PROTO_ARG.DupStructAssoc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -31,7 +31,7 @@ struct record r2;
struct pirate p1;
struct pirate p2;
-BEGIN
+dtrace:::BEGIN
{
r1.position = 1;
r1.content = 'a';
diff --git a/test/unittest/struct/tst.StructAssoc.d b/test/unittest/struct/tst.StructAssoc.d
index 9e2b20de..5f075418 100644
--- a/test/unittest/struct/tst.StructAssoc.d
+++ b/test/unittest/struct/tst.StructAssoc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -25,7 +25,7 @@ struct record {
struct record r1;
struct record r2;
-BEGIN
+dtrace:::BEGIN
{
r1.position = 1;
r1.content = 'a';
@@ -42,7 +42,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/assoc_array[r1] != assoc_array[r2]/
{
printf("Error");
diff --git a/test/unittest/struct/tst.StructDataTypes.d b/test/unittest/struct/tst.StructDataTypes.d
index abf0e90f..fbaacfe9 100644
--- a/test/unittest/struct/tst.StructDataTypes.d
+++ b/test/unittest/struct/tst.StructDataTypes.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -68,7 +68,7 @@ enum colors {
/* var.pointer = &`max_pfn; */
-BEGIN
+dtrace:::BEGIN
{
var.new_char = 'c';
var.new_short = 10;
diff --git a/test/unittest/struct/tst.StructInside.d b/test/unittest/struct/tst.StructInside.d
index 2e1a8218..69690f8d 100644
--- a/test/unittest/struct/tst.StructInside.d
+++ b/test/unittest/struct/tst.StructInside.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -47,7 +47,7 @@ struct OuterMost {
struct OuterMost OMostCopy;
-BEGIN
+dtrace:::BEGIN
{
OMost.dummy_More = 0;
@@ -81,7 +81,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/(0 != OMost.dummy_More) || (1 != OMost.OMore.dummy_More) ||
(2 != OMost.OMore.O.dummy_More) || (3 != OMost.OMore.O.I.dummy_More) ||
(4 != OMost.OMore.O.I.IMore.dummy_More) ||
@@ -91,7 +91,7 @@ END
exit(1);
}
-END
+dtrace:::END
/(0 != OMostCopy.dummy_More) || (1 != OMostCopy.OMore.dummy_More) ||
(2 != OMostCopy.OMore.O.dummy_More) ||
(3 != OMostCopy.OMore.O.I.dummy_More) ||
diff --git a/test/unittest/struct/tst.clauselocal.d b/test/unittest/struct/tst.clauselocal.d
index aa547fc0..36e7b673 100644
--- a/test/unittest/struct/tst.clauselocal.d
+++ b/test/unittest/struct/tst.clauselocal.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,14 +16,14 @@ struct foo {
this struct foo bar;
long bignum;
-BEGIN
+dtrace:::BEGIN
{
this->bar.x = 1;
this->bar.y = ',';
this->bar.z = 1234;
}
-BEGIN
+dtrace:::BEGIN
{
printf("Die %s%c %s.\n", this->bar.x == 1 ? "SystemTap" : "DTrace",
this->bar.y, this->bar.z == 1234 ? "Die" : "The");
diff --git a/test/unittest/struct/tst.global_local_scalar.d b/test/unittest/struct/tst.global_local_scalar.d
index 651cc940..957998bc 100644
--- a/test/unittest/struct/tst.global_local_scalar.d
+++ b/test/unittest/struct/tst.global_local_scalar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -41,7 +41,7 @@ this struct coords p, q, r;
struct particle A, B, C;
this struct particle a, b, c;
-BEGIN {
+dtrace:::BEGIN {
/* Initialize the second variables. */
L = 11;
this->l = 12;
@@ -102,7 +102,7 @@ BEGIN {
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/struct/tst.global_local_struct.d b/test/unittest/struct/tst.global_local_struct.d
index 3badc501..952b2d58 100644
--- a/test/unittest/struct/tst.global_local_struct.d
+++ b/test/unittest/struct/tst.global_local_struct.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -41,7 +41,7 @@ this struct coords p, q, r;
struct particle A, B, C;
this struct particle a, b, c;
-BEGIN {
+dtrace:::BEGIN {
/* Initialize the second variables. */
L = 11;
this->l = 12;
@@ -94,7 +94,7 @@ BEGIN {
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/struct/tst.global_local_struct_nest.d b/test/unittest/struct/tst.global_local_struct_nest.d
index 577e78ca..aea80b13 100644
--- a/test/unittest/struct/tst.global_local_struct_nest.d
+++ b/test/unittest/struct/tst.global_local_struct_nest.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -41,7 +41,7 @@ this struct coords p, q, r;
struct particle A, B, C;
this struct particle a, b, c;
-BEGIN {
+dtrace:::BEGIN {
/* Initialize the second variables. */
L = 11;
this->l = 12;
@@ -88,7 +88,7 @@ BEGIN {
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/struct/tst.implicit_decl.d b/test/unittest/struct/tst.implicit_decl.d
index 5b135837..7228c8de 100644
--- a/test/unittest/struct/tst.implicit_decl.d
+++ b/test/unittest/struct/tst.implicit_decl.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -34,7 +34,7 @@ this struct coords c_dummy, c_decld;
struct particle P_DUMMY, P_DECLD;
this struct particle p_dummy, p_decld;
-BEGIN {
+dtrace:::BEGIN {
/* Initialize the declared variables. */
C_DECLD.x = 11;
C_DECLD.y = 12;
@@ -79,7 +79,7 @@ BEGIN {
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/syscall/tst.args.d b/test/unittest/syscall/tst.args.d
index de226b20..100d5a9f 100644
--- a/test/unittest/syscall/tst.args.d
+++ b/test/unittest/syscall/tst.args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -20,7 +20,7 @@ syscall::mmap*:entry
exit(0);
}
-tick-1s
+profile:::tick-1s
/i++ == 3/
{
exit(1);
diff --git a/test/unittest/syscall/tst.return_args.d b/test/unittest/syscall/tst.return_args.d
index e9e752ff..9bcb3ab5 100644
--- a/test/unittest/syscall/tst.return_args.d
+++ b/test/unittest/syscall/tst.return_args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
#pragma D option destructive
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
n = 0;
}
diff --git a/test/unittest/tcp/tst.ipv4localtcp.sh b/test/unittest/tcp/tst.ipv4localtcp.sh
index 89404653..bfdfe743 100755
--- a/test/unittest/tcp/tst.ipv4localtcp.sh
+++ b/test/unittest/tcp/tst.ipv4localtcp.sh
@@ -2,7 +2,7 @@
#
# Oracle Linux DTrace.
-# Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -42,7 +42,7 @@ local=127.0.0.1
tcpport=22
$dtrace $dt_flags -c "$testdir/../ip/client.ip.pl tcp $local $tcpport" -qs /dev/stdin <<EODTRACE
-BEGIN
+dtrace:::BEGIN
{
send = receive = 0;
}
@@ -59,7 +59,7 @@ tcp:::receive
receive++;
}
-END
+dtrace:::END
{
printf("Minimum TCP events seen\n\n");
printf("tcp:::send - %s\n", send >= 5 ? "yes" : "no");
diff --git a/test/unittest/tcp/tst.ipv4localtcpstate.sh b/test/unittest/tcp/tst.ipv4localtcpstate.sh
index 1a06bc5c..17cee7a2 100755
--- a/test/unittest/tcp/tst.ipv4localtcpstate.sh
+++ b/test/unittest/tcp/tst.ipv4localtcpstate.sh
@@ -2,7 +2,7 @@
#
# Oracle Linux DTrace.
-# Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -38,7 +38,7 @@ local=127.0.0.1
tcpport=22
$dtrace $dt_flags -c "$testdir/../ip/client.ip.pl tcp $local $tcpport" -qs /dev/stdin <<EODTRACE
-BEGIN
+dtrace:::BEGIN
{
tcpsend = tcpreceive = 0;
connreq = connest = connaccept = 0;
@@ -85,7 +85,7 @@ tcp:::accept-established
connaccept++;
}
-END
+dtrace:::END
{
printf("Minimum TCP events seen\n\n");
printf("tcp:::send - %s\n", tcpsend >= 7 ? "yes" : "no");
diff --git a/test/unittest/tcp/tst.ipv4remotetcp.sh b/test/unittest/tcp/tst.ipv4remotetcp.sh
index 78ae369d..26d8556d 100755
--- a/test/unittest/tcp/tst.ipv4remotetcp.sh
+++ b/test/unittest/tcp/tst.ipv4remotetcp.sh
@@ -2,7 +2,7 @@
#
# Oracle Linux DTrace.
-# Copyright (c) 2017, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -61,7 +61,7 @@ cat > test.pl <<-EOPERL
EOPERL
$dtrace $dt_flags -c '/usr/bin/perl test.pl' -qs /dev/stdin <<EODTRACE
-BEGIN
+dtrace:::BEGIN
{
send = receive = 0;
}
@@ -78,7 +78,7 @@ tcp:::receive
receive++;
}
-END
+dtrace:::END
{
printf("Minimum TCP events seen\n\n");
printf("tcp:::send - %s\n", send >= 2 ? "yes" : "no");
diff --git a/test/unittest/tcp/tst.ipv4remotetcpstate.sh b/test/unittest/tcp/tst.ipv4remotetcpstate.sh
index ea0eeec0..f88e8c03 100755
--- a/test/unittest/tcp/tst.ipv4remotetcpstate.sh
+++ b/test/unittest/tcp/tst.ipv4remotetcpstate.sh
@@ -2,7 +2,7 @@
#
# Oracle Linux DTrace.
-# Copyright (c) 2017, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -58,7 +58,7 @@ fi
$dtrace $dt_flags -c "$testdir/../ip/client.ip.pl tcp $dest $tcpport" -qs /dev/stdin <<EODTRACE
-BEGIN
+dtrace:::BEGIN
{
ipsend = tcpsend = ipreceive = tcpreceive = 0;
connreq = connest = 0;
@@ -111,7 +111,7 @@ tcp:::connect-established
connest++;
}
-END
+dtrace:::END
{
printf("Minimum TCP events seen\n\n");
printf("ip:::send - %s\n", ipsend >= 4 ? "yes" : "no");
diff --git a/test/unittest/tcp/tst.ipv6localtcp.sh b/test/unittest/tcp/tst.ipv6localtcp.sh
index bd358597..951b366f 100755
--- a/test/unittest/tcp/tst.ipv6localtcp.sh
+++ b/test/unittest/tcp/tst.ipv6localtcp.sh
@@ -2,7 +2,7 @@
#
# Oracle Linux DTrace.
-# Copyright (c) 2017, 2019, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -45,7 +45,7 @@ tcpport=22
/sbin/ip -o route get to $local > /dev/null || exit 67
$dtrace $dt_flags -c "$testdir/../ip/client.ip.pl tcp $local $tcpport" -qs /dev/stdin <<EODTRACE
-BEGIN
+dtrace:::BEGIN
{
send = receive = 0;
}
@@ -62,7 +62,7 @@ tcp:::receive
receive++;
}
-END
+dtrace:::END
{
printf("Minimum TCP events seen\n\n");
printf("tcp:::send - %s\n", send >= 5 ? "yes" : "no");
diff --git a/test/unittest/tcp/tst.ipv6localtcpstate.sh b/test/unittest/tcp/tst.ipv6localtcpstate.sh
index 8dc3a13f..7ae130c4 100755
--- a/test/unittest/tcp/tst.ipv6localtcpstate.sh
+++ b/test/unittest/tcp/tst.ipv6localtcpstate.sh
@@ -2,7 +2,7 @@
#
# Oracle Linux DTrace.
-# Copyright (c) 2017, 2019, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -37,7 +37,7 @@ tcpport=22
/sbin/ip -o route get to $local > /dev/null || exit 67
$dtrace $dt_flags -c "$testdir/../ip/client.ip.pl tcp $local $tcpport" -qs /dev/stdin <<EODTRACE
-BEGIN
+dtrace:::BEGIN
{
tcpsend = tcpreceive = 0;
connreq = connest = connaccept = 0;
@@ -84,7 +84,7 @@ tcp:::accept-established
connaccept++;
}
-END
+dtrace:::END
{
printf("Minimum TCP events seen\n\n");
printf("tcp:::send - %s\n", tcpsend >= 7 ? "yes" : "no");
diff --git a/test/unittest/tick-n/tst.tickarg0.d b/test/unittest/tick-n/tst.tickarg0.d
index 691b596b..8a9b8017 100644
--- a/test/unittest/tick-n/tst.tickarg0.d
+++ b/test/unittest/tick-n/tst.tickarg0.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-tick-1
+profile:::tick-1
{
printf("The arg0 is %d\n", (int)arg0);
exit(0);
diff --git a/test/unittest/tick-n/tst.tickms.d b/test/unittest/tick-n/tst.tickms.d
index ecf7be18..9142b249 100644
--- a/test/unittest/tick-n/tst.tickms.d
+++ b/test/unittest/tick-n/tst.tickms.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-tick-1ms
+profile:::tick-1ms
{
printf("This test is a simple tick-ms provider test\n");
exit(0);
diff --git a/test/unittest/tick-n/tst.tickmsec.d b/test/unittest/tick-n/tst.tickmsec.d
index d8fbf2b9..2f183882 100644
--- a/test/unittest/tick-n/tst.tickmsec.d
+++ b/test/unittest/tick-n/tst.tickmsec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-tick-1msec
+profile:::tick-1msec
{
printf("This test is a simple tick-msec provider test\n");
exit(0);
diff --git a/test/unittest/tick-n/tst.tickns.d b/test/unittest/tick-n/tst.tickns.d
index 05a682cb..8dbbdd87 100644
--- a/test/unittest/tick-n/tst.tickns.d
+++ b/test/unittest/tick-n/tst.tickns.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-tick-20000000ns
+profile:::tick-20000000ns
{
printf("This test is a simple tick-ns provider test\n");
exit(0);
diff --git a/test/unittest/tick-n/tst.ticknsec.d b/test/unittest/tick-n/tst.ticknsec.d
index f839edd9..77e8339c 100644
--- a/test/unittest/tick-n/tst.ticknsec.d
+++ b/test/unittest/tick-n/tst.ticknsec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-tick-20000000nsec
+profile:::tick-20000000nsec
{
printf("This test is a simple tick-nsec provider test\n");
exit(0);
diff --git a/test/unittest/tick-n/tst.tickquality-100ms.d b/test/unittest/tick-n/tst.tickquality-100ms.d
index 6407245e..d7d51617 100644
--- a/test/unittest/tick-n/tst.tickquality-100ms.d
+++ b/test/unittest/tick-n/tst.tickquality-100ms.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
last = timestamp;
@@ -27,7 +27,7 @@ BEGIN
ngood = 0;
nbad = 0;
}
-tick-100msec
+profile:::tick-100msec
{
t = timestamp;
delta = t - last;
@@ -40,13 +40,13 @@ tick-100msec
/* delta above toohigh is bad */
nbad += delta < toohigh ? 0 : 1;
}
-tick-100msec
+profile:::tick-100msec
/delta > toohigh/
{
printf("too high:\n%15d (observed)\n%15d (tolerated)\n",
delta, toohigh);
}
-tick-25sec
+profile:::tick-25sec
{
printf("%d counts; %d good and %d bad\n", ntotal, ngood, nbad);
printf("%s\n", nbad ? "ERROR" : "success");
diff --git a/test/unittest/tick-n/tst.tickquality-10ms.d b/test/unittest/tick-n/tst.tickquality-10ms.d
index 60c90103..710e3f75 100644
--- a/test/unittest/tick-n/tst.tickquality-10ms.d
+++ b/test/unittest/tick-n/tst.tickquality-10ms.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
last = timestamp;
@@ -27,7 +27,7 @@ BEGIN
ngood = 0;
nbad = 0;
}
-tick-10msec
+profile:::tick-10msec
{
t = timestamp;
delta = t - last;
@@ -40,13 +40,13 @@ tick-10msec
/* delta above toohigh is bad */
nbad += delta < toohigh ? 0 : 1;
}
-tick-10msec
+profile:::tick-10msec
/delta > toohigh/
{
printf("too high:\n%15d (observed)\n%15d (tolerated)\n",
delta, toohigh);
}
-tick-25sec
+profile:::tick-25sec
{
printf("%d counts; %d good and %d bad\n", ntotal, ngood, nbad);
printf("%s\n", nbad ? "ERROR" : "success");
diff --git a/test/unittest/tick-n/tst.ticks.d b/test/unittest/tick-n/tst.ticks.d
index 729985e2..519b96d6 100644
--- a/test/unittest/tick-n/tst.ticks.d
+++ b/test/unittest/tick-n/tst.ticks.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-tick-1s
+profile:::tick-1s
{
printf("This test is a simple tick-s provider test\n");
exit(0);
diff --git a/test/unittest/tick-n/tst.ticksec.d b/test/unittest/tick-n/tst.ticksec.d
index f8839fcc..a5c3cede 100644
--- a/test/unittest/tick-n/tst.ticksec.d
+++ b/test/unittest/tick-n/tst.ticksec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,11 +17,11 @@
#pragma D option quiet
-tick-1sec
+profile:::tick-1sec
{
printf("This test is a simple tick-sec provider test\n");
}
-tick-1sec
+profile:::tick-1sec
{
printf("This test is a simple tick-sec provider test");
exit(0);
diff --git a/test/unittest/tick-n/tst.tickus.d b/test/unittest/tick-n/tst.tickus.d
index 754da319..6f501274 100644
--- a/test/unittest/tick-n/tst.tickus.d
+++ b/test/unittest/tick-n/tst.tickus.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-tick-2000us
+profile:::tick-2000us
{
printf("This test is a simple tick-us provider test\n");
exit(0);
diff --git a/test/unittest/tick-n/tst.tickusec.d b/test/unittest/tick-n/tst.tickusec.d
index 6b217063..8871ed3d 100644
--- a/test/unittest/tick-n/tst.tickusec.d
+++ b/test/unittest/tick-n/tst.tickusec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-tick-2000usec
+profile:::tick-2000usec
{
printf("This test is a simple tick-usec provider test\n");
exit(0);
diff --git a/test/unittest/trace/err.D_PROTO_LEN.bad.d b/test/unittest/trace/err.D_PROTO_LEN.bad.d
index f07480cf..342e82e4 100644
--- a/test/unittest/trace/err.D_PROTO_LEN.bad.d
+++ b/test/unittest/trace/err.D_PROTO_LEN.bad.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Actions and Subroutines/trace()
*/
-BEGIN
+dtrace:::BEGIN
{
trace();
diff --git a/test/unittest/trace/err.D_TRACE_VOID.bad.d b/test/unittest/trace/err.D_TRACE_VOID.bad.d
index 2a815beb..ed8a8947 100644
--- a/test/unittest/trace/err.D_TRACE_VOID.bad.d
+++ b/test/unittest/trace/err.D_TRACE_VOID.bad.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Actions and Subroutines/trace()
*/
-BEGIN
+dtrace:::BEGIN
{
trace((void)`max_pfn);
}
diff --git a/test/unittest/trace/tst.misc.d b/test/unittest/trace/tst.misc.d
index 1075c500..0ed03d3e 100644
--- a/test/unittest/trace/tst.misc.d
+++ b/test/unittest/trace/tst.misc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,13 +17,13 @@
* to ensure each one can be traced.
*/
-BEGIN
+dtrace:::BEGIN
{
i = 1;
}
-tick-1
+profile:::tick-1
/i != 5/
{
trace("test trace"); /* DT_TYPE_STRING */
@@ -35,7 +35,7 @@ tick-1
i++;
}
-tick-1
+profile:::tick-1
/i == 5/
{
exit(0);
diff --git a/test/unittest/trace/tst.qstring.d b/test/unittest/trace/tst.qstring.d
index 3a9608e5..905642dc 100644
--- a/test/unittest/trace/tst.qstring.d
+++ b/test/unittest/trace/tst.qstring.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace("this");
trace(" %should work.\n");
diff --git a/test/unittest/trace/tst.string.d b/test/unittest/trace/tst.string.d
index bcbfc02c..36403a6a 100644
--- a/test/unittest/trace/tst.string.d
+++ b/test/unittest/trace/tst.string.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Actions and Subroutines/trace()
*/
-BEGIN
+dtrace:::BEGIN
{
trace("this");
trace(" %should work.\n");
diff --git a/test/unittest/tracemem/err.D_PROTO_ARG.badsize.d b/test/unittest/tracemem/err.D_PROTO_ARG.badsize.d
index 2e671688..6a172313 100644
--- a/test/unittest/tracemem/err.D_PROTO_ARG.badsize.d
+++ b/test/unittest/tracemem/err.D_PROTO_ARG.badsize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Actions and Subroutines/tracemem()
*/
-BEGIN
+dtrace:::BEGIN
{
tracemem(123, "i'm a string");
}
diff --git a/test/unittest/tracemem/err.D_PROTO_LEN.toofew.d b/test/unittest/tracemem/err.D_PROTO_LEN.toofew.d
index 7d843213..f48a41bf 100644
--- a/test/unittest/tracemem/err.D_PROTO_LEN.toofew.d
+++ b/test/unittest/tracemem/err.D_PROTO_LEN.toofew.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
*/
-BEGIN
+dtrace:::BEGIN
{
tracemem(123);
}
diff --git a/test/unittest/tracemem/err.D_PROTO_LEN.toomany.d b/test/unittest/tracemem/err.D_PROTO_LEN.toomany.d
index b1417ef3..caf6f491 100644
--- a/test/unittest/tracemem/err.D_PROTO_LEN.toomany.d
+++ b/test/unittest/tracemem/err.D_PROTO_LEN.toomany.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Actions and Subroutines/tracemem()
*/
-BEGIN
+dtrace:::BEGIN
{
tracemem(1, 2, 3, 4);
}
diff --git a/test/unittest/tracemem/err.D_TRACEMEM_ADDR.badaddr.d b/test/unittest/tracemem/err.D_TRACEMEM_ADDR.badaddr.d
index 478a0f47..2369c596 100644
--- a/test/unittest/tracemem/err.D_TRACEMEM_ADDR.badaddr.d
+++ b/test/unittest/tracemem/err.D_TRACEMEM_ADDR.badaddr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,13 +12,13 @@
* SECTION: Actions and Subroutines/tracemem()
*/
-BEGIN
+dtrace:::BEGIN
{
tracemem(*curthread, 123);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/tracemem/err.D_TRACEMEM_SIZE.negsize.d b/test/unittest/tracemem/err.D_TRACEMEM_SIZE.negsize.d
index a49c2a77..af5e0a1a 100644
--- a/test/unittest/tracemem/err.D_TRACEMEM_SIZE.negsize.d
+++ b/test/unittest/tracemem/err.D_TRACEMEM_SIZE.negsize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Actions and Subroutines/tracemem()
*/
-BEGIN
+dtrace:::BEGIN
{
tracemem(123, -456);
}
diff --git a/test/unittest/tracemem/err.D_TRACEMEM_SIZE.zerosize.d b/test/unittest/tracemem/err.D_TRACEMEM_SIZE.zerosize.d
index e73a2e08..7a247015 100644
--- a/test/unittest/tracemem/err.D_TRACEMEM_SIZE.zerosize.d
+++ b/test/unittest/tracemem/err.D_TRACEMEM_SIZE.zerosize.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Actions and Subroutines/tracemem()
*/
-BEGIN
+dtrace:::BEGIN
{
tracemem(123, 0);
}
diff --git a/test/unittest/tracemem/tst.init_task.d b/test/unittest/tracemem/tst.init_task.d
index bd8ef6e2..d24ea2d2 100644
--- a/test/unittest/tracemem/tst.init_task.d
+++ b/test/unittest/tracemem/tst.init_task.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,19 +14,19 @@
* SECTION: Actions and Subroutines/tracemem()
*/
-BEGIN
+dtrace:::BEGIN
{
i = 1;
}
-tick-1
+profile:::tick-1
/i != 5/
{
tracemem((void *)&`init_task, 20);
i++;
}
-tick-1
+profile:::tick-1
/i == 5/
{
exit(0);
diff --git a/test/unittest/tracemem/tst.tracemem.d b/test/unittest/tracemem/tst.tracemem.d
index 1aa7e20c..5fe675b4 100644
--- a/test/unittest/tracemem/tst.tracemem.d
+++ b/test/unittest/tracemem/tst.tracemem.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
p = (char *)&`linux_banner; /* first 14 chars are "Linux version " */
/* try tracemem() with various sizes */
diff --git a/test/unittest/translators/err.D_CAST_INVAL.CastTransData.d b/test/unittest/translators/err.D_CAST_INVAL.CastTransData.d
index f240f8b6..9768cc05 100644
--- a/test/unittest/translators/err.D_CAST_INVAL.CastTransData.d
+++ b/test/unittest/translators/err.D_CAST_INVAL.CastTransData.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -30,7 +30,7 @@ translator struct out < struct in *i >
struct in *f;
-BEGIN
+dtrace:::BEGIN
{
f->ii = 1;
addr = (uintptr_t)xlate<struct out *>(f)
diff --git a/test/unittest/translators/err.D_DECL_TYPERED.BadTransDecl.d b/test/unittest/translators/err.D_DECL_TYPERED.BadTransDecl.d
index 1fbad22c..e0aa82bc 100644
--- a/test/unittest/translators/err.D_DECL_TYPERED.BadTransDecl.d
+++ b/test/unittest/translators/err.D_DECL_TYPERED.BadTransDecl.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -36,7 +36,7 @@ translator struct output_struct
myc = ((struct input_struct *)uvar)->c;
}
-BEGIN
+dtrace:::BEGIN
{
printf("Using braces instead of angle brackets for translator input");
exit(0);
diff --git a/test/unittest/translators/err.D_OP_INCOMPLETE.NonExistentInput1.d b/test/unittest/translators/err.D_OP_INCOMPLETE.NonExistentInput1.d
index 9c197485..03097592 100644
--- a/test/unittest/translators/err.D_OP_INCOMPLETE.NonExistentInput1.d
+++ b/test/unittest/translators/err.D_OP_INCOMPLETE.NonExistentInput1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -26,7 +26,7 @@ translator struct output_struct < struct input_struct *ivar >
myc = ((struct input_struct *)ivar)->nonexistentC;
};
-BEGIN
+dtrace:::BEGIN
{
printf("Test the translation of a non existing input type");
exit(0);
diff --git a/test/unittest/translators/err.D_SYNTAX.BadTransDecl1.d b/test/unittest/translators/err.D_SYNTAX.BadTransDecl1.d
index d9253ccf..80faa849 100644
--- a/test/unittest/translators/err.D_SYNTAX.BadTransDecl1.d
+++ b/test/unittest/translators/err.D_SYNTAX.BadTransDecl1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -32,7 +32,7 @@ translator struct output_struct (struct input_struct *uvar)
myc = ((struct input_struct *)uvar)->c;
}
-BEGIN
+dtrace:::BEGIN
{
printf("Test translator with input type in parantheses");
exit(0);
diff --git a/test/unittest/translators/err.D_SYNTAX.BadTransDecl3.d b/test/unittest/translators/err.D_SYNTAX.BadTransDecl3.d
index 9c9b0f42..384640ce 100644
--- a/test/unittest/translators/err.D_SYNTAX.BadTransDecl3.d
+++ b/test/unittest/translators/err.D_SYNTAX.BadTransDecl3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -31,7 +31,7 @@ translator struct output_struct < struct input_struct *uvar >
myc = ((struct input_struct *)uvar)->c;
;
-BEGIN
+dtrace:::BEGIN
{
printf("Test the translator definition without enclosing braces");
exit(0);
diff --git a/test/unittest/translators/err.D_SYNTAX.BadTransDecl4.d b/test/unittest/translators/err.D_SYNTAX.BadTransDecl4.d
index 7f389857..459ffd26 100644
--- a/test/unittest/translators/err.D_SYNTAX.BadTransDecl4.d
+++ b/test/unittest/translators/err.D_SYNTAX.BadTransDecl4.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -37,7 +37,7 @@ translator struct output_struct < struct new_struct *newvar >
};
-BEGIN
+dtrace:::BEGIN
{
printf("Test translator declaration without terminating semi-colon");
exit(0);
diff --git a/test/unittest/translators/err.D_TYPE_MEMBER.NonExistentInput2.d b/test/unittest/translators/err.D_TYPE_MEMBER.NonExistentInput2.d
index a24c6433..1ddbd95c 100644
--- a/test/unittest/translators/err.D_TYPE_MEMBER.NonExistentInput2.d
+++ b/test/unittest/translators/err.D_TYPE_MEMBER.NonExistentInput2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -32,7 +32,7 @@ translator struct output_struct < struct input_struct *ivar >
myc = ((struct input_struct *)ivar)->nonexistent;
};
-BEGIN
+dtrace:::BEGIN
{
printf("Testing the assignment of a non-existent input member");
exit(0);
diff --git a/test/unittest/translators/err.D_XLATE_INCOMPAT.BadInputType1.d b/test/unittest/translators/err.D_XLATE_INCOMPAT.BadInputType1.d
index ba58de68..3e2596e9 100644
--- a/test/unittest/translators/err.D_XLATE_INCOMPAT.BadInputType1.d
+++ b/test/unittest/translators/err.D_XLATE_INCOMPAT.BadInputType1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -32,7 +32,7 @@ translator struct output_struct < struct input_struct *uvar >
myc = ((struct input_struct *)uvar)->c;
};
-BEGIN
+dtrace:::BEGIN
{
printf("Translating against the rules of assignment operator");
exit(0);
diff --git a/test/unittest/translators/err.D_XLATE_MEMB.NonExistentOutput2.d b/test/unittest/translators/err.D_XLATE_MEMB.NonExistentOutput2.d
index db1d56b2..cfd39941 100644
--- a/test/unittest/translators/err.D_XLATE_MEMB.NonExistentOutput2.d
+++ b/test/unittest/translators/err.D_XLATE_MEMB.NonExistentOutput2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -32,7 +32,7 @@ translator struct output_struct < struct input_struct *ivar >
yourc = ((struct input_struct *)ivar)->nonexistent;
};
-BEGIN
+dtrace:::BEGIN
{
printf("Testing translation with non existent output member");
exit(0);
diff --git a/test/unittest/translators/err.D_XLATE_NONE.BadTransDecl6.d b/test/unittest/translators/err.D_XLATE_NONE.BadTransDecl6.d
index e35ad6f6..d1ed0f31 100644
--- a/test/unittest/translators/err.D_XLATE_NONE.BadTransDecl6.d
+++ b/test/unittest/translators/err.D_XLATE_NONE.BadTransDecl6.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -35,7 +35,7 @@ translator struct myoutput_struct < struct myinput_struct *ivar >
};
struct myinput_struct f;
-BEGIN
+dtrace:::BEGIN
{
f.i = 10;
f.c = 'c';
@@ -45,7 +45,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(0);
}
diff --git a/test/unittest/translators/err.D_XLATE_REDECL.RepeatTransDecl.d b/test/unittest/translators/err.D_XLATE_REDECL.RepeatTransDecl.d
index 0948a559..97e3bfd6 100644
--- a/test/unittest/translators/err.D_XLATE_REDECL.RepeatTransDecl.d
+++ b/test/unittest/translators/err.D_XLATE_REDECL.RepeatTransDecl.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -39,7 +39,7 @@ translator struct output_struct < struct input_struct *ivar1 >
};
-BEGIN
+dtrace:::BEGIN
{
printf("Redeclaration of the same translation");
exit(0);
diff --git a/test/unittest/translators/err.D_XLATE_SOU.BadTransDecl8.d b/test/unittest/translators/err.D_XLATE_SOU.BadTransDecl8.d
index b36ad8ec..9383e58f 100644
--- a/test/unittest/translators/err.D_XLATE_SOU.BadTransDecl8.d
+++ b/test/unittest/translators/err.D_XLATE_SOU.BadTransDecl8.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -30,7 +30,7 @@ translator enum colors < struct input_struct *ivar >
{
};
-BEGIN
+dtrace:::BEGIN
{
printf("Output type of translation is an enum");
exit(0);
diff --git a/test/unittest/translators/err.D_XLATE_SOU.BadTransInt.d b/test/unittest/translators/err.D_XLATE_SOU.BadTransInt.d
index 78125053..76ceb509 100644
--- a/test/unittest/translators/err.D_XLATE_SOU.BadTransInt.d
+++ b/test/unittest/translators/err.D_XLATE_SOU.BadTransInt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@ translator int < struct input_struct *ivar >
{
};
-BEGIN
+dtrace:::BEGIN
{
printf("Output type of translation is an int");
exit(0);
diff --git a/test/unittest/translators/err.D_XLATE_SOU.NonExistentOutput1.d b/test/unittest/translators/err.D_XLATE_SOU.NonExistentOutput1.d
index f23a32ed..257956c5 100644
--- a/test/unittest/translators/err.D_XLATE_SOU.NonExistentOutput1.d
+++ b/test/unittest/translators/err.D_XLATE_SOU.NonExistentOutput1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -27,7 +27,7 @@ translator struct output_struct < struct input_struct *ivar >
myc = ((struct input_struct *)ivar)->nonexistent;
};
-BEGIN
+dtrace:::BEGIN
{
printf("Translation with non existent output type struct");
exit(0);
diff --git a/test/unittest/translators/tst.CircularTransDecl.d b/test/unittest/translators/tst.CircularTransDecl.d
index 9f921789..37b620f3 100644
--- a/test/unittest/translators/tst.CircularTransDecl.d
+++ b/test/unittest/translators/tst.CircularTransDecl.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -40,7 +40,7 @@ translator struct input_struct < struct output_struct uvar >
struct input_struct f1;
struct output_struct f2;
-BEGIN
+dtrace:::BEGIN
{
f1.i = 10;
f1.c = 'c';
@@ -59,21 +59,21 @@ BEGIN
exit(0);
}
-BEGIN
+dtrace:::BEGIN
/(10 == forwardi) && ('c' == forwardc) && (100 == backwardi) &&
('d' == backwardc)/
{
exit(0);
}
-BEGIN
+dtrace:::BEGIN
/(10 != forwardi) || ('c' != forwardc) || (100 != backwardi) ||
('d' != backwardc)/
{
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/translators/tst.EmptyTransDecl.d b/test/unittest/translators/tst.EmptyTransDecl.d
index 3c8232d4..2766d3f5 100644
--- a/test/unittest/translators/tst.EmptyTransDecl.d
+++ b/test/unittest/translators/tst.EmptyTransDecl.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -34,7 +34,7 @@ translator struct output_struct < struct input_struct uvar >
struct input_struct in;
struct output_struct ou;
-BEGIN
+dtrace:::BEGIN
{
in.i = 10;
in.c = 'c';
@@ -44,14 +44,14 @@ BEGIN
printf("ou.myi: %d\tou.myc: %c\n", ou.myi, ou.myc);
}
-BEGIN
+dtrace:::BEGIN
/(0 != ou.myi) || (0 != ou.myc)/
{
printf("Failed\n");
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/(0 == ou.myi) || (0 == ou.myc)/
{
printf("Passed\n");
diff --git a/test/unittest/translators/tst.ForwardTag.d b/test/unittest/translators/tst.ForwardTag.d
index 0ba64e65..a0db1c47 100644
--- a/test/unittest/translators/tst.ForwardTag.d
+++ b/test/unittest/translators/tst.ForwardTag.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -32,7 +32,7 @@ translator struct output_struct < struct callmewhatever *idontcare >
myc = ((struct input_struct *)uvar)->c;
};
-BEGIN
+dtrace:::BEGIN
{
printf("This test defines a forward tag");
exit(0);
diff --git a/test/unittest/translators/tst.InputAliasTrans.d b/test/unittest/translators/tst.InputAliasTrans.d
index 52034243..3d9e7632 100644
--- a/test/unittest/translators/tst.InputAliasTrans.d
+++ b/test/unittest/translators/tst.InputAliasTrans.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -32,7 +32,7 @@ translator struct output_struct < input_t *ivar >
oc = ((input_t *)ivar)->ic;
};
-BEGIN
+dtrace:::BEGIN
{
printf("Input type is an alias");
exit(0);
diff --git a/test/unittest/translators/tst.InputIntTrans.d b/test/unittest/translators/tst.InputIntTrans.d
index 67f63dd6..915ea1b3 100644
--- a/test/unittest/translators/tst.InputIntTrans.d
+++ b/test/unittest/translators/tst.InputIntTrans.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -32,7 +32,7 @@ translator struct output_struct < int idontcare >
myi = ((struct input_struct *)uvar)->c;
};
-BEGIN
+dtrace:::BEGIN
{
printf("Input type to the translator decl is different from members");
exit(0);
diff --git a/test/unittest/translators/tst.NullInput.d b/test/unittest/translators/tst.NullInput.d
index 6d5f085b..8383d78b 100644
--- a/test/unittest/translators/tst.NullInput.d
+++ b/test/unittest/translators/tst.NullInput.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
struct task_struct *T;
-BEGIN
+dtrace:::BEGIN
{
T = 0;
mypr_addr = xlate < psinfo_t > (T).pr_addr;
@@ -25,7 +25,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/translators/tst.OutputAliasTrans.d b/test/unittest/translators/tst.OutputAliasTrans.d
index 6cbd1b30..b27df980 100644
--- a/test/unittest/translators/tst.OutputAliasTrans.d
+++ b/test/unittest/translators/tst.OutputAliasTrans.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -35,7 +35,7 @@ translator output_t < struct input_struct *ivar >
oc = ((struct input_struct *)ivar)->ic;
};
-BEGIN
+dtrace:::BEGIN
{
printf("Output type is an alias");
exit(0);
diff --git a/test/unittest/translators/tst.PartialDereferencing.d b/test/unittest/translators/tst.PartialDereferencing.d
index e002e5b4..7eb6af12 100644
--- a/test/unittest/translators/tst.PartialDereferencing.d
+++ b/test/unittest/translators/tst.PartialDereferencing.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -35,7 +35,7 @@ translator struct output_struct < struct input_struct ivar >
struct output_struct out;
struct input_struct in;
-BEGIN
+dtrace:::BEGIN
{
in.ii = 100;
in.ic = 'z';
@@ -46,19 +46,19 @@ BEGIN
printf("out.oi: %d\t out.oc: %d\n", out.oi, out.oc);
}
-BEGIN
+dtrace:::BEGIN
/(100 != out.oi) || (0 != out.oc)/
{
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/(100 == out.oi) && (0 == out.oc)/
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/translators/tst.PartialOutputTransDefn.d b/test/unittest/translators/tst.PartialOutputTransDefn.d
index 8f6a71c7..ffdddee1 100644
--- a/test/unittest/translators/tst.PartialOutputTransDefn.d
+++ b/test/unittest/translators/tst.PartialOutputTransDefn.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -32,7 +32,7 @@ translator struct output_struct < struct input_struct *ivar >
oi = ((struct input_struct *)ivar)->ii;
};
-BEGIN
+dtrace:::BEGIN
{
printf("Translating only a part of the input struct");
exit(0);
diff --git a/test/unittest/translators/tst.ProcModelTrans.d b/test/unittest/translators/tst.ProcModelTrans.d
index 7d5fff78..ab9455a6 100644
--- a/test/unittest/translators/tst.ProcModelTrans.d
+++ b/test/unittest/translators/tst.ProcModelTrans.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,14 +16,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
mypr_addr = xlate < psinfo_t > (curthread).pr_addr;
printf("pr_addr: %p", mypr_addr);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/translators/tst.RepeatDeclaration.d b/test/unittest/translators/tst.RepeatDeclaration.d
index 4ac17323..5f7368d6 100644
--- a/test/unittest/translators/tst.RepeatDeclaration.d
+++ b/test/unittest/translators/tst.RepeatDeclaration.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -43,7 +43,7 @@ translator struct output_struct < struct input_struct2 *ivar2 >
oc = ((struct input_struct2 *)ivar2)->ic2;
};
-BEGIN
+dtrace:::BEGIN
{
printf("Reassignment of a struct's members with different input");
exit(0);
diff --git a/test/unittest/translators/tst.SimultaneousTranslators.d b/test/unittest/translators/tst.SimultaneousTranslators.d
index ee925d28..cd8adad5 100644
--- a/test/unittest/translators/tst.SimultaneousTranslators.d
+++ b/test/unittest/translators/tst.SimultaneousTranslators.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -43,7 +43,7 @@ translator struct output_struct < struct input_struct2 *ivar2 >
oc = ((struct input_struct2 *)ivar2)->ic2;
};
-BEGIN
+dtrace:::BEGIN
{
printf("Translate members of output with different input structs");
exit(0);
diff --git a/test/unittest/translators/tst.StructureAssignment.d b/test/unittest/translators/tst.StructureAssignment.d
index 9ed501d1..719d6bcf 100644
--- a/test/unittest/translators/tst.StructureAssignment.d
+++ b/test/unittest/translators/tst.StructureAssignment.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -36,7 +36,7 @@ translator struct output_struct < struct input_struct ivar >
struct output_struct out;
struct input_struct in;
-BEGIN
+dtrace:::BEGIN
{
in.ii = 100;
in.ic = 'z';
@@ -47,19 +47,19 @@ BEGIN
printf("out.oi: %d\t out.oc: %d\n", out.oi, out.oc);
}
-BEGIN
+dtrace:::BEGIN
/(100 != out.oi) || (0 != out.oc)/
{
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/(100 == out.oi) && (0 == out.oc)/
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/translators/tst.TestTransStability.d b/test/unittest/translators/tst.TestTransStability.d
index 8c3a8606..5ddfc12b 100644
--- a/test/unittest/translators/tst.TestTransStability.d
+++ b/test/unittest/translators/tst.TestTransStability.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -28,13 +28,13 @@ inline lwpsinfo_t *myinfo = xlate < lwpsinfo_t *> (curthread);
#pragma D attributes Stable/Stable/Common myinfo
-BEGIN
+dtrace:::BEGIN
{
trace(myinfo->pr_flag);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/translators/tst.TransNonPointer.d b/test/unittest/translators/tst.TransNonPointer.d
index c7f82c72..4a03839e 100644
--- a/test/unittest/translators/tst.TransNonPointer.d
+++ b/test/unittest/translators/tst.TransNonPointer.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -34,7 +34,7 @@ translator struct myoutput_struct < struct myinput_struct ivar >
};
struct myinput_struct f;
-BEGIN
+dtrace:::BEGIN
{
f.i = 10;
f.c = 'c';
@@ -43,13 +43,13 @@ BEGIN
realmyc = xlate < struct myoutput_struct > (f).myc;
}
-BEGIN
+dtrace:::BEGIN
/(10 != f.i) || ('c' != f.c)/
{
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/(10 == f.i) && ('c' == f.c)/
{
printf("realmyi: %d\n", realmyi);
@@ -57,7 +57,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/translators/tst.TransOutputPointer.d b/test/unittest/translators/tst.TransOutputPointer.d
index 41cec485..d079ed08 100644
--- a/test/unittest/translators/tst.TransOutputPointer.d
+++ b/test/unittest/translators/tst.TransOutputPointer.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -35,7 +35,7 @@ translator struct myoutput_struct < struct myinput_struct ivar >
struct myinput_struct f;
-BEGIN
+dtrace:::BEGIN
{
f.i = 1203;
f.c = 'v';
@@ -44,14 +44,14 @@ BEGIN
realmyc = xlate < struct myoutput_struct *> (f)->myc;
}
-BEGIN
+dtrace:::BEGIN
/(1203 != realmyi) || ('v' != realmyc)/
{
printf("Failure");
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/(1203 == realmyi) && ('v' == realmyc)/
{
printf("Success");
diff --git a/test/unittest/translators/tst.TransPointer.d b/test/unittest/translators/tst.TransPointer.d
index df8f0e49..ce851f8e 100644
--- a/test/unittest/translators/tst.TransPointer.d
+++ b/test/unittest/translators/tst.TransPointer.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -35,7 +35,7 @@ translator struct myoutput_struct < struct myinput_struct *ivar >
struct myinput_struct *f;
-BEGIN
+dtrace:::BEGIN
{
printf("Good translator defn");
exit(0);
diff --git a/test/unittest/translators/tst.TranslateSelf.d b/test/unittest/translators/tst.TranslateSelf.d
index e89fb169..3dc215b2 100644
--- a/test/unittest/translators/tst.TranslateSelf.d
+++ b/test/unittest/translators/tst.TranslateSelf.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -32,7 +32,7 @@ translator struct output_struct < struct output_struct uvar >
struct output_struct out;
struct output_struct outer;
-BEGIN
+dtrace:::BEGIN
{
out.myi = 1234;
out.myc = 'a';
@@ -43,13 +43,13 @@ BEGIN
printf("outer.myi: %d\t outer.myc: %c\n", outer.myi, outer.myc);
}
-BEGIN
+dtrace:::BEGIN
/(1234 != outer.myi) || ('a' != outer.myc)/
{
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/(1234 == outer.myi) && ('a' == outer.myc)/
{
exit(0);
diff --git a/test/unittest/translators/tst.UnionInputTrans.d b/test/unittest/translators/tst.UnionInputTrans.d
index 977384fa..9f10fdad 100644
--- a/test/unittest/translators/tst.UnionInputTrans.d
+++ b/test/unittest/translators/tst.UnionInputTrans.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -33,7 +33,7 @@ translator struct output_struct < union input_union *ivar >
};
-BEGIN
+dtrace:::BEGIN
{
printf("Translator definition good\n");
exit(0);
diff --git a/test/unittest/translators/tst.UnionOutputTrans.d b/test/unittest/translators/tst.UnionOutputTrans.d
index 20b33a0f..c7fa4785 100644
--- a/test/unittest/translators/tst.UnionOutputTrans.d
+++ b/test/unittest/translators/tst.UnionOutputTrans.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -33,7 +33,7 @@ translator union output_union < struct input_struct *ivar >
};
-BEGIN
+dtrace:::BEGIN
{
printf("Test translator definition with union output");
exit(0);
diff --git a/test/unittest/typedef/err.D_DECL_IDRED.DupTypeDef.d b/test/unittest/typedef/err.D_DECL_IDRED.DupTypeDef.d
index c9765990..1e436d53 100644
--- a/test/unittest/typedef/err.D_DECL_IDRED.DupTypeDef.d
+++ b/test/unittest/typedef/err.D_DECL_IDRED.DupTypeDef.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,14 +17,14 @@
typedef int new_int;
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
typedef char new_int;
-END
+dtrace:::END
{
}
diff --git a/test/unittest/typedef/err.D_SYNTAX.BadExistingTypedef.d b/test/unittest/typedef/err.D_SYNTAX.BadExistingTypedef.d
index e0327cc4..c33239ed 100644
--- a/test/unittest/typedef/err.D_SYNTAX.BadExistingTypedef.d
+++ b/test/unittest/typedef/err.D_SYNTAX.BadExistingTypedef.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@
typedef pint new_int;
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/typedef/err.D_SYNTAX.TypedefInClause.d b/test/unittest/typedef/err.D_SYNTAX.TypedefInClause.d
index 79b7f727..cedc89f9 100644
--- a/test/unittest/typedef/err.D_SYNTAX.TypedefInClause.d
+++ b/test/unittest/typedef/err.D_SYNTAX.TypedefInClause.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
typedef int new_int;
exit(0);
diff --git a/test/unittest/typedef/tst.ChainTypedef.d b/test/unittest/typedef/tst.ChainTypedef.d
index 1d928272..e7ce2981 100644
--- a/test/unittest/typedef/tst.ChainTypedef.d
+++ b/test/unittest/typedef/tst.ChainTypedef.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@
typedef int new_int;
typedef new_int latest_int;
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/typedef/tst.TypedefDataAssign.d b/test/unittest/typedef/tst.TypedefDataAssign.d
index df9d85aa..cbef71cc 100644
--- a/test/unittest/typedef/tst.TypedefDataAssign.d
+++ b/test/unittest/typedef/tst.TypedefDataAssign.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -91,7 +91,7 @@ new_enum ne;
pointer p;
-BEGIN
+dtrace:::BEGIN
{
ns.ch = 'c';
ns.in = INT_VALUE;
diff --git a/test/unittest/types/err.D_CAST_INVAL.badcast.d b/test/unittest/types/err.D_CAST_INVAL.badcast.d
index 179fc47d..94bf988c 100644
--- a/test/unittest/types/err.D_CAST_INVAL.badcast.d
+++ b/test/unittest/types/err.D_CAST_INVAL.badcast.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
* ASSERTION: Test an illegal cast - make sure dtrace catches it.
*/
-BEGIN
+dtrace:::BEGIN
{
(struct task_struct)trace(`max_pfn);
exit(0);
diff --git a/test/unittest/types/err.D_CG_DYN.ResultDynType.d b/test/unittest/types/err.D_CG_DYN.ResultDynType.d
index 1c292550..a9ff5924 100644
--- a/test/unittest/types/err.D_CG_DYN.ResultDynType.d
+++ b/test/unittest/types/err.D_CG_DYN.ResultDynType.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -20,7 +20,7 @@ translator lwpsinfo_t < int i >
pr_flag = i;
};
-BEGIN
+dtrace:::BEGIN
{
xlate < lwpsinfo_t * > (0);
exit(0);
diff --git a/test/unittest/types/err.D_CHR_OFLOW.charconst.d b/test/unittest/types/err.D_CHR_OFLOW.charconst.d
index 9a110f4d..1661c4b4 100644
--- a/test/unittest/types/err.D_CHR_OFLOW.charconst.d
+++ b/test/unittest/types/err.D_CHR_OFLOW.charconst.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
char_bad = 'abc\fefghi';
diff --git a/test/unittest/types/err.D_DECL_BADCLASS.bad.d b/test/unittest/types/err.D_DECL_BADCLASS.bad.d
index d1e71bcd..f24c453f 100644
--- a/test/unittest/types/err.D_DECL_BADCLASS.bad.d
+++ b/test/unittest/types/err.D_DECL_BADCLASS.bad.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
register x;
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/types/err.D_DECL_SCOPE.scopeop-ident.d b/test/unittest/types/err.D_DECL_SCOPE.scopeop-ident.d
index 6042e208..7674b5ab 100644
--- a/test/unittest/types/err.D_DECL_SCOPE.scopeop-ident.d
+++ b/test/unittest/types/err.D_DECL_SCOPE.scopeop-ident.d
@@ -13,7 +13,7 @@
int foo`bar;
-BEGIN
+dtrace:::BEGIN
{
exit(1);
}
diff --git a/test/unittest/types/err.D_DECL_SCOPE.scopeop.d b/test/unittest/types/err.D_DECL_SCOPE.scopeop.d
index d83e7741..92a0123d 100644
--- a/test/unittest/types/err.D_DECL_SCOPE.scopeop.d
+++ b/test/unittest/types/err.D_DECL_SCOPE.scopeop.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@
int `xyz;
-BEGIN
+dtrace:::BEGIN
{
exit(1);
}
diff --git a/test/unittest/types/err.D_DECL_USELESS.baddec.d b/test/unittest/types/err.D_DECL_USELESS.baddec.d
index 64597097..8d18a22d 100644
--- a/test/unittest/types/err.D_DECL_USELESS.baddec.d
+++ b/test/unittest/types/err.D_DECL_USELESS.baddec.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
extern int;
-BEGIN
+dtrace:::BEGIN
{
exit(1);
}
diff --git a/test/unittest/types/err.D_OP_ACT.badcond.d b/test/unittest/types/err.D_OP_ACT.badcond.d
index 0d4677c9..b07c60aa 100644
--- a/test/unittest/types/err.D_OP_ACT.badcond.d
+++ b/test/unittest/types/err.D_OP_ACT.badcond.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 1;
x = i == 0 ? trace(0): trace(1);
diff --git a/test/unittest/types/err.D_OP_ARITH.badoperand.d b/test/unittest/types/err.D_OP_ARITH.badoperand.d
index 21d993c8..191406cf 100644
--- a/test/unittest/types/err.D_OP_ARITH.badoperand.d
+++ b/test/unittest/types/err.D_OP_ARITH.badoperand.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
-BEGIN
+dtrace:::BEGIN
{
p = 123 + -trace(0);
exit(1);
diff --git a/test/unittest/types/err.D_OP_INCOMPAT.badassign.d b/test/unittest/types/err.D_OP_INCOMPAT.badassign.d
index 90e67515..cfbd41b9 100644
--- a/test/unittest/types/err.D_OP_INCOMPAT.badassign.d
+++ b/test/unittest/types/err.D_OP_INCOMPAT.badassign.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = 3;
a += "foobar";
diff --git a/test/unittest/types/err.D_OP_INT.badbitop.d b/test/unittest/types/err.D_OP_INT.badbitop.d
index b2b3519a..c335406c 100644
--- a/test/unittest/types/err.D_OP_INT.badbitop.d
+++ b/test/unittest/types/err.D_OP_INT.badbitop.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
/"char" & "foo"/
{
exit(1);
diff --git a/test/unittest/types/err.D_OP_INT.badshift.d b/test/unittest/types/err.D_OP_INT.badshift.d
index 18fa8961..cac602f6 100644
--- a/test/unittest/types/err.D_OP_INT.badshift.d
+++ b/test/unittest/types/err.D_OP_INT.badshift.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
x = "char" << 2;
exit(1);
diff --git a/test/unittest/types/err.D_OP_SCALAR.badcond.d b/test/unittest/types/err.D_OP_SCALAR.badcond.d
index 789d25cc..188efc25 100644
--- a/test/unittest/types/err.D_OP_SCALAR.badcond.d
+++ b/test/unittest/types/err.D_OP_SCALAR.badcond.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = "boo";
c = "boo" ? "should": "fail";
diff --git a/test/unittest/types/err.D_OP_SCALAR.badincop.d b/test/unittest/types/err.D_OP_SCALAR.badincop.d
index ad6edbd2..08d1d4bb 100644
--- a/test/unittest/types/err.D_OP_SCALAR.badincop.d
+++ b/test/unittest/types/err.D_OP_SCALAR.badincop.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = "boo";
c = a++;
diff --git a/test/unittest/types/err.D_OP_SCALAR.badlogop.d b/test/unittest/types/err.D_OP_SCALAR.badlogop.d
index 21dda732..a058cd4c 100644
--- a/test/unittest/types/err.D_OP_SCALAR.badlogop.d
+++ b/test/unittest/types/err.D_OP_SCALAR.badlogop.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
/"char" && "foo"/
{
exit(1);
diff --git a/test/unittest/types/err.D_PROTO_LEN.badcond1.d b/test/unittest/types/err.D_PROTO_LEN.badcond1.d
index 411ec7b4..f6543873 100644
--- a/test/unittest/types/err.D_PROTO_LEN.badcond1.d
+++ b/test/unittest/types/err.D_PROTO_LEN.badcond1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
a = "boo";
c = a == "boo" ? printf("error\n") : trace();
diff --git a/test/unittest/types/err.D_SYNTAX.badid.d b/test/unittest/types/err.D_SYNTAX.badid.d
index f1aefa40..2afba6ef 100644
--- a/test/unittest/types/err.D_SYNTAX.badid.d
+++ b/test/unittest/types/err.D_SYNTAX.badid.d
@@ -16,7 +16,7 @@
int 0abc;
-BEGIN
+dtrace:::BEGIN
{
0abc = 5;
printf("0abc is %d", 0abc);
diff --git a/test/unittest/types/err.D_XLATE_REDECL.ResultDynType.d b/test/unittest/types/err.D_XLATE_REDECL.ResultDynType.d
index e3469d4f..196fb391 100644
--- a/test/unittest/types/err.D_XLATE_REDECL.ResultDynType.d
+++ b/test/unittest/types/err.D_XLATE_REDECL.ResultDynType.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -20,7 +20,7 @@ translator lwpsinfo_t < struct task_struct *T >
pr_lwpid = T->pid;
};
-BEGIN
+dtrace:::BEGIN
{
xlate < lwpsinfo_t * > (curthread);
exit(0);
diff --git a/test/unittest/types/err.unloaded_var.d b/test/unittest/types/err.unloaded_var.d
index eb38bd81..4d313a74 100644
--- a/test/unittest/types/err.unloaded_var.d
+++ b/test/unittest/types/err.unloaded_var.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
t = gfs2`gfs2_control_wq;
exit(0);
diff --git a/test/unittest/types/tst.assignops.d b/test/unittest/types/tst.assignops.d
index 18cbe45a..cc46825c 100644
--- a/test/unittest/types/tst.assignops.d
+++ b/test/unittest/types/tst.assignops.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
int_1 = 0x100;
int_2 = 0xf0f0;
diff --git a/test/unittest/types/tst.badshiftops.d b/test/unittest/types/tst.badshiftops.d
index ecfc6518..f3545235 100644
--- a/test/unittest/types/tst.badshiftops.d
+++ b/test/unittest/types/tst.badshiftops.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
int_1 = 0xffff;
diff --git a/test/unittest/types/tst.basics.d b/test/unittest/types/tst.basics.d
index cb469d72..f9cb4840 100644
--- a/test/unittest/types/tst.basics.d
+++ b/test/unittest/types/tst.basics.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("\nsizeof(char) = %u\n", sizeof(char));
printf("sizeof(signed char) = %u\n", sizeof(signed char));
diff --git a/test/unittest/types/tst.bitops.d b/test/unittest/types/tst.bitops.d
index 8adbd948..ef9b0e89 100644
--- a/test/unittest/types/tst.bitops.d
+++ b/test/unittest/types/tst.bitops.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
int_1 = 0xffff;
int_2 = 0;
diff --git a/test/unittest/types/tst.castwritable.d b/test/unittest/types/tst.castwritable.d
index 1b419228..37f30736 100644
--- a/test/unittest/types/tst.castwritable.d
+++ b/test/unittest/types/tst.castwritable.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
x = (char *) alloca(8);
*((long long*)x) = 0x0067666564636261;
diff --git a/test/unittest/types/tst.charconstants.d b/test/unittest/types/tst.charconstants.d
index c77708d2..405d24be 100644
--- a/test/unittest/types/tst.charconstants.d
+++ b/test/unittest/types/tst.charconstants.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
char_1 = 'a';
char_2 = '\"';
diff --git a/test/unittest/types/tst.complex.d b/test/unittest/types/tst.complex.d
index 4afd71ad..7bc97a46 100644
--- a/test/unittest/types/tst.complex.d
+++ b/test/unittest/types/tst.complex.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -44,7 +44,7 @@ struct s {
int (*afp[2])();
};
-BEGIN
+dtrace:::BEGIN
{
tracemem(curthread, sizeof(struct s));
exit(0);
diff --git a/test/unittest/types/tst.condexpr.d b/test/unittest/types/tst.condexpr.d
index be9d68a5..a74ebc52 100644
--- a/test/unittest/types/tst.condexpr.d
+++ b/test/unittest/types/tst.condexpr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
i = 0;
x = i == 0 ? "zero" : "non-zero";
@@ -27,13 +27,13 @@ BEGIN
(c >= 'a' && c <= 'z') ? c + 10 - 'a' : c + 10 - 'A';
}
-tick-1
+profile:::tick-1
/x == "zero" && hexval == 13/
{
exit(0);
}
-tick-1
+profile:::tick-1
/x != "zero" || hexval != 13/
{
exit(1);
diff --git a/test/unittest/types/tst.constants.d b/test/unittest/types/tst.constants.d
index b64d9f43..440788d1 100644
--- a/test/unittest/types/tst.constants.d
+++ b/test/unittest/types/tst.constants.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
decimal = 12345;
octal = 012345;
diff --git a/test/unittest/types/tst.conv.d b/test/unittest/types/tst.conv.d
index 4afba6a0..aea069b0 100644
--- a/test/unittest/types/tst.conv.d
+++ b/test/unittest/types/tst.conv.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@ short s;
long l;
long long ll;
-BEGIN
+dtrace:::BEGIN
{
/* char -> int */
c = 'A';
diff --git a/test/unittest/types/tst.enum.d b/test/unittest/types/tst.enum.d
index 9631e2d7..8cf31d1a 100644
--- a/test/unittest/types/tst.enum.d
+++ b/test/unittest/types/tst.enum.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@ enum my_enum {
maximum = 2147483647
};
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/types/tst.intincop.d b/test/unittest/types/tst.intincop.d
index a6f52734..b182e659 100644
--- a/test/unittest/types/tst.intincop.d
+++ b/test/unittest/types/tst.intincop.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
int_orig = 100;
int_pos = 100+1;
@@ -33,7 +33,7 @@ BEGIN
}
-tick-1
+profile:::tick-1
/int_pos_before == int_pos && int_neg_before == int_neg &&
int_pos_after == int_orig && int_pos_after == int_orig/
{
@@ -41,7 +41,7 @@ tick-1
}
-tick-1
+profile:::tick-1
/int_pos_before != int_pos || int_neg_before != int_neg ||
int_pos_after != int_orig || int_pos_after != int_orig/
{
diff --git a/test/unittest/types/tst.intops.d b/test/unittest/types/tst.intops.d
index 9f0f51bb..ad20d98a 100644
--- a/test/unittest/types/tst.intops.d
+++ b/test/unittest/types/tst.intops.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,14 +17,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
int_1 = 0x100;
int_2 = 0x101;
int_3 = 0x99;
}
-tick-1
+profile:::tick-1
/int_1 >= int_2 || int_2 <= int_1 || int_1 == int_2/
{
printf("Shouldn't end up here (1)\n");
@@ -33,7 +33,7 @@ tick-1
exit(1);
}
-tick-1
+profile:::tick-1
/int_3 > int_1 || int_1 < int_3 || int_3 == int_1/
{
printf("Shouldn't end up here (2)\n");
@@ -42,7 +42,7 @@ tick-1
exit(1);
}
-tick-1
+profile:::tick-1
/int_2 > int_3 && int_1 < int_2 ^^ int_3 == int_2 && !(int_1 != int_2)/
{
exit(0);
diff --git a/test/unittest/types/tst.inttypes.d b/test/unittest/types/tst.inttypes.d
index 5afbe1af..3838e3f3 100644
--- a/test/unittest/types/tst.inttypes.d
+++ b/test/unittest/types/tst.inttypes.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Types, Operators, and Expressions/Data Types and Sizes
*/
-BEGIN
+dtrace:::BEGIN
{
printf("sizeof(int8_t) = %u\n", sizeof(int8_t));
printf("sizeof(int16_t) = %u\n", sizeof(int16_t));
diff --git a/test/unittest/types/tst.nested-unnamed-structs.d b/test/unittest/types/tst.nested-unnamed-structs.d
index a2b17443..08146785 100644
--- a/test/unittest/types/tst.nested-unnamed-structs.d
+++ b/test/unittest/types/tst.nested-unnamed-structs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,17 +15,17 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
printf("offset is %i\n", offsetof(struct rds`rds_message, atomic));
}
-BEGIN
+dtrace:::BEGIN
/ offsetof(struct rds`rds_message, atomic) == 0 /
{
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/ offsetof(struct rds`rds_message, atomic) != 0 /
{
exit(0);
diff --git a/test/unittest/types/tst.notypeload.sh b/test/unittest/types/tst.notypeload.sh
index 7fda8f9a..02c45077 100755
--- a/test/unittest/types/tst.notypeload.sh
+++ b/test/unittest/types/tst.notypeload.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2012, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -31,12 +31,12 @@ tiny()
int64_t foo;
-BEGIN {
+dtrace:::BEGIN {
foo = 4;
exit(0);
}
-tick-1s {
+profile:::tick-1s {
trace("foo");
}
@@ -48,13 +48,13 @@ bigger()
DTRACE_DEBUG=t $dtrace $dt_flags -s /dev/stdin <<EOF
#pragma D option quiet
-proc::create {
+proc:::create {
this->pid = args[0]->pid;
printf("%s\n", curthread->comm);
exit(0);
}
-tick-1s {
+profile:::tick-1s {
trace("foo");
}
diff --git a/test/unittest/types/tst.ptrincop.d b/test/unittest/types/tst.ptrincop.d
index 91ff8b73..b24a2f32 100644
--- a/test/unittest/types/tst.ptrincop.d
+++ b/test/unittest/types/tst.ptrincop.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
ptr_orig = &`max_pfn;
ptr_pos = &`max_pfn+1;
@@ -34,7 +34,7 @@ BEGIN
}
-tick-1
+profile:::tick-1
/ptr_pos_before == ptr_pos && ptr_neg_before == ptr_neg &&
ptr_pos_after == ptr_orig && ptr_pos_after == ptr_orig/
{
@@ -42,7 +42,7 @@ tick-1
}
-tick-1
+profile:::tick-1
/ptr_pos_before != ptr_pos || ptr_neg_before != ptr_neg ||
ptr_pos_after != ptr_orig || ptr_pos_after != ptr_orig/
{
diff --git a/test/unittest/types/tst.ptrops.d b/test/unittest/types/tst.ptrops.d
index 34da22ee..4f9e8eea 100644
--- a/test/unittest/types/tst.ptrops.d
+++ b/test/unittest/types/tst.ptrops.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,14 +18,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
ptr_1 = &`max_pfn;
ptr_2 = (&`max_pfn) + 1;
ptr_3 = (&`max_pfn) - 1 ;
}
-tick-1
+profile:::tick-1
/ptr_1 >= ptr_2 || ptr_2 <= ptr_1 || ptr_1 == ptr_2/
{
printf("Shouldn't end up here (1)\n");
@@ -34,7 +34,7 @@ tick-1
exit(1);
}
-tick-1
+profile:::tick-1
/ptr_3 > ptr_1 || ptr_1 < ptr_3 || ptr_3 == ptr_1/
{
printf("Shouldn't end up here (2)\n");
@@ -43,7 +43,7 @@ tick-1
exit(1);
}
-tick-1
+profile:::tick-1
/ptr_3 > ptr_2 || ptr_1 < ptr_2 ^^ ptr_3 == ptr_2 && !(ptr_1 != ptr_2)/
{
exit(0);
diff --git a/test/unittest/types/tst.relenum.d b/test/unittest/types/tst.relenum.d
index 99906003..51caa50e 100644
--- a/test/unittest/types/tst.relenum.d
+++ b/test/unittest/types/tst.relenum.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -27,7 +27,7 @@ enum numbers_2 {
second
};
-tick-1
+profile:::tick-1
/zero >= one || second <= first || zero == second/
{
printf("Shouldn't end up here (1)\n");
@@ -36,7 +36,7 @@ tick-1
exit(1);
}
-tick-1
+profile:::tick-1
/second < one || two > second || null == first/
{
printf("Shouldn't end up here (2)\n");
@@ -45,7 +45,7 @@ tick-1
exit(1);
}
-tick-1
+profile:::tick-1
/first < two && second > one && one != two && zero != first/
{
exit(0);
diff --git a/test/unittest/types/tst.relstring.d b/test/unittest/types/tst.relstring.d
index d22beee5..344eae71 100644
--- a/test/unittest/types/tst.relstring.d
+++ b/test/unittest/types/tst.relstring.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,14 +16,14 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
string_1 = "abcde";
string_2 = "aabcde";
string_3 = "abcdef";
}
-tick-1
+profile:::tick-1
/string_1 <= string_2 || string_2 >= string_1 || string_1 == string_2/
{
printf("Shouldn't end up here (1)\n");
@@ -32,7 +32,7 @@ tick-1
exit(1);
}
-tick-1
+profile:::tick-1
/string_3 < string_1 || string_1 > string_3 || string_3 == string_1/
{
printf("Shouldn't end up here (2)\n");
@@ -41,7 +41,7 @@ tick-1
exit(1);
}
-tick-1
+profile:::tick-1
/string_3 > string_1 && string_1 > string_2 &&
string_1 != string_2 && string_2 != string_3/
{
diff --git a/test/unittest/types/tst.scope-user-dotted.sh b/test/unittest/types/tst.scope-user-dotted.sh
index 3d0348b7..516c55b5 100755
--- a/test/unittest/types/tst.scope-user-dotted.sh
+++ b/test/unittest/types/tst.scope-user-dotted.sh
@@ -20,7 +20,7 @@ cp test/triggers/testprobe "$dir/scope.user" || exit 1
cd "$dir" || exit 1
PATH=.: "$dtrace" $dt_flags -e -xlinkmode=static -c scope.user -n '
-BEGIN
+dtrace:::BEGIN
{
symbol = &scope.user``main;
type = (struct scope.user``dtrace_scope_test_type *)NULL;
diff --git a/test/unittest/types/tst.scope-user-types.d b/test/unittest/types/tst.scope-user-types.d
index 380af340..e11707e1 100644
--- a/test/unittest/types/tst.scope-user-types.d
+++ b/test/unittest/types/tst.scope-user-types.d
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
scope_explicit = (struct testprobe``dtrace_scope_test_type *)NULL;
scope_implicit = (struct ``dtrace_scope_test_type *)NULL;
diff --git a/test/unittest/types/tst.shiftops.d b/test/unittest/types/tst.shiftops.d
index 67710dc8..291a42df 100644
--- a/test/unittest/types/tst.shiftops.d
+++ b/test/unittest/types/tst.shiftops.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
int_1 = 0xffff;
@@ -26,14 +26,14 @@ BEGIN
}
-tick-1
+profile:::tick-1
/nint != int_1/
{
printf("Unexpected error nint = %x, expected %x\n", nint, int_1);
exit(1);
}
-tick-1
+profile:::tick-1
/nint == int_1/
{
exit(0);
diff --git a/test/unittest/types/tst.stringconstants.d b/test/unittest/types/tst.stringconstants.d
index f7a544ac..6826db76 100644
--- a/test/unittest/types/tst.stringconstants.d
+++ b/test/unittest/types/tst.stringconstants.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
string string_1;
-BEGIN
+dtrace:::BEGIN
{
string_1 = "abcd\n\n\nefg";
string_2 = "abc\"\t\044\?\x4D";
diff --git a/test/unittest/types/tst.struct-padding.d b/test/unittest/types/tst.struct-padding.d
index 83fe2166..51fae119 100644
--- a/test/unittest/types/tst.struct-padding.d
+++ b/test/unittest/types/tst.struct-padding.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
printf("int = %i/%i, %i/%i\n",
dt_test`intish[0].foo, dt_test`intish[0].bar,
diff --git a/test/unittest/types/tst.struct.d b/test/unittest/types/tst.struct.d
index 77499789..875136aa 100644
--- a/test/unittest/types/tst.struct.d
+++ b/test/unittest/types/tst.struct.d
@@ -38,7 +38,7 @@ struct dqstr {
unsigned char *name;
};
-BEGIN
+dtrace:::BEGIN
{
s = (struct D`dqstr *)alloca(sizeof(struct D`dqstr));
bcopy(&curthread->fs->root.dentry->d_name, s, sizeof(struct D`dqstr));
@@ -50,7 +50,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("ERROR\n");
exit(1);
diff --git a/test/unittest/types/tst.struct2.d b/test/unittest/types/tst.struct2.d
index 9e5ee532..621aa3bf 100644
--- a/test/unittest/types/tst.struct2.d
+++ b/test/unittest/types/tst.struct2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -37,7 +37,7 @@ struct env_vars_64 {
uint64_t e3;
};
-BEGIN
+dtrace:::BEGIN
/curpsinfo->pr_dmodel == PR_MODEL_ILP32/
{
e32 = (struct D`env_vars_32 *)curpsinfo->pr_envp;
@@ -49,7 +49,7 @@ BEGIN
exit(0);
}
-BEGIN
+dtrace:::BEGIN
/curpsinfo->pr_dmodel == PR_MODEL_LP64/
{
e64 = (struct D`env_vars_64 *)curpsinfo->pr_envp;
diff --git a/test/unittest/types/tst.typedef.d b/test/unittest/types/tst.typedef.d
index 7ec3bcd3..d4d219dd 100644
--- a/test/unittest/types/tst.typedef.d
+++ b/test/unittest/types/tst.typedef.d
@@ -38,7 +38,7 @@ typedef struct dqstr {
unsigned char *name;
} dqstr_t;
-BEGIN
+dtrace:::BEGIN
{
s = (D`dqstr_t *)alloca(sizeof(D`dqstr_t));
bcopy(&curthread->fs->root.dentry->d_name, s, sizeof(D`dqstr_t));
@@ -50,7 +50,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("ERROR\n");
exit(1);
diff --git a/test/unittest/types/tst.typedef2.d b/test/unittest/types/tst.typedef2.d
index 81844f48..857156a6 100644
--- a/test/unittest/types/tst.typedef2.d
+++ b/test/unittest/types/tst.typedef2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -38,7 +38,7 @@ typedef struct env_vars_64 {
uint64_t e3;
} env_vars_64_t;
-BEGIN
+dtrace:::BEGIN
/curpsinfo->pr_dmodel == PR_MODEL_ILP32/
{
e32 = (D`env_vars_32_t *)curpsinfo->pr_envp;
@@ -50,7 +50,7 @@ BEGIN
exit(0);
}
-BEGIN
+dtrace:::BEGIN
/curpsinfo->pr_dmodel == PR_MODEL_LP64/
{
e64 = (D`env_vars_64_t *)curpsinfo->pr_envp;
diff --git a/test/unittest/types/tst.unaryop.d b/test/unittest/types/tst.unaryop.d
index 6316fe37..4847bce5 100644
--- a/test/unittest/types/tst.unaryop.d
+++ b/test/unittest/types/tst.unaryop.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
int_1 = 0xffff;
int_2 = 0;
diff --git a/test/unittest/types/tst.unloaded.d b/test/unittest/types/tst.unloaded.d
index 9e1ac125..a960e056 100644
--- a/test/unittest/types/tst.unloaded.d
+++ b/test/unittest/types/tst.unloaded.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2012, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
s = (struct can`dev_rcv_lists *)NULL;
exit(0);
diff --git a/test/unittest/udp/tst.ipv4localudp.sh b/test/unittest/udp/tst.ipv4localudp.sh
index f45929ac..0865294c 100755
--- a/test/unittest/udp/tst.ipv4localudp.sh
+++ b/test/unittest/udp/tst.ipv4localudp.sh
@@ -2,7 +2,7 @@
#
# Oracle Linux DTrace.
-# Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -41,7 +41,7 @@ $testdir/server.udp.pl $local $udpport >/dev/null&
server=$!
disown %+
$dtrace $dt_flags -c "$testdir/../ip/client.ip.pl udp $local $udpport" -qs /dev/stdin <<EOF 2>/dev/null
-BEGIN
+dtrace:::BEGIN
{
ipsend = ipreceive = udpsend = udpreceive = 0;
}
@@ -74,7 +74,7 @@ udp:::receive
udpreceive++;
}
-END
+dtrace:::END
{
printf("Minimum UDP events seen\n\n");
printf("ip:::send - %s\n", ipsend >= 1 ? "yes" : "no");
diff --git a/test/unittest/udp/tst.ipv4remoteudp.sh b/test/unittest/udp/tst.ipv4remoteudp.sh
index 62ed186a..1f173cb4 100755
--- a/test/unittest/udp/tst.ipv4remoteudp.sh
+++ b/test/unittest/udp/tst.ipv4remoteudp.sh
@@ -2,7 +2,7 @@
#
# Oracle Linux DTrace.
-# Copyright (c) 2017, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -46,7 +46,7 @@ if (( $? != 0 )) || [[ -z $dest ]]; then
fi
$dtrace $dt_flags -c "$testdir/../ip/client.ip.pl udp $dest $port" -qs /dev/stdin <<EOF 2>/dev/null
-BEGIN
+dtrace:::BEGIN
{
ipsend = udpsend = 0;
}
@@ -64,7 +64,7 @@ udp:::send
udpsend++;
}
-END
+dtrace:::END
{
printf("Minimum UDP events seen\n\n");
printf("ip:::send - %s\n", ipsend >= 1 ? "yes" : "no");
diff --git a/test/unittest/udp/tst.ipv6localudp.sh b/test/unittest/udp/tst.ipv6localudp.sh
index a06e4994..a4af42e2 100755
--- a/test/unittest/udp/tst.ipv6localudp.sh
+++ b/test/unittest/udp/tst.ipv6localudp.sh
@@ -2,7 +2,7 @@
#
# Oracle Linux DTrace.
-# Copyright (c) 2017, 2019, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -41,7 +41,7 @@ $testdir/server.udp.pl $local $udpport >/dev/null&
server=$!
disown %+
$dtrace $dt_flags -c "$testdir/../ip/client.ip.pl udp $local $udpport" -qs /dev/stdin <<EOF 2>/dev/null
-BEGIN
+dtrace:::BEGIN
{
ipsend = ipreceive = udpsend = udpreceive = 0;
}
@@ -74,7 +74,7 @@ udp:::receive
udpreceive++;
}
-END
+dtrace:::END
{
printf("Minimum UDP events seen\n\n");
printf("ip:::send - %s\n", ipsend >= 1 ? "yes" : "no");
diff --git a/test/unittest/union/err.D_ADDROF_VAR.UnionPointer.d b/test/unittest/union/err.D_ADDROF_VAR.UnionPointer.d
index 8e5e879c..6b1e2957 100644
--- a/test/unittest/union/err.D_ADDROF_VAR.UnionPointer.d
+++ b/test/unittest/union/err.D_ADDROF_VAR.UnionPointer.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -24,7 +24,7 @@ union record {
union record var;
union record *ptr;
-BEGIN
+dtrace:::BEGIN
{
var.position = 1;
diff --git a/test/unittest/union/err.D_DECL_COMBO.UnionWithoutColon.d b/test/unittest/union/err.D_DECL_COMBO.UnionWithoutColon.d
index 1b1f2632..82428532 100644
--- a/test/unittest/union/err.D_DECL_COMBO.UnionWithoutColon.d
+++ b/test/unittest/union/err.D_DECL_COMBO.UnionWithoutColon.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -31,7 +31,7 @@ union superStruct super;
union record rec;
union pirate pir;
-BEGIN
+dtrace:::BEGIN
{
rec.content = 'a';
rec.position = 1;
diff --git a/test/unittest/union/err.D_DECL_COMBO.UnionWithoutColon1.d b/test/unittest/union/err.D_DECL_COMBO.UnionWithoutColon1.d
index 78e6e498..d3259f74 100644
--- a/test/unittest/union/err.D_DECL_COMBO.UnionWithoutColon1.d
+++ b/test/unittest/union/err.D_DECL_COMBO.UnionWithoutColon1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -30,7 +30,7 @@ union pirate {
union record rec;
union pirate pir;
-BEGIN
+dtrace:::BEGIN
{
rec.content = 'a';
rec.position = 1;
diff --git a/test/unittest/union/err.D_DECL_INCOMPLETE.circular.d b/test/unittest/union/err.D_DECL_INCOMPLETE.circular.d
index 0b0a1b0d..6038db89 100644
--- a/test/unittest/union/err.D_DECL_INCOMPLETE.circular.d
+++ b/test/unittest/union/err.D_DECL_INCOMPLETE.circular.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -32,7 +32,7 @@ union pirate {
union record rec;
union pirate pir;
-BEGIN
+dtrace:::BEGIN
{
rec.position = 0;
rec.content = 'a';
diff --git a/test/unittest/union/err.D_DECL_INCOMPLETE.order.d b/test/unittest/union/err.D_DECL_INCOMPLETE.order.d
index 269f4840..9406c402 100644
--- a/test/unittest/union/err.D_DECL_INCOMPLETE.order.d
+++ b/test/unittest/union/err.D_DECL_INCOMPLETE.order.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -31,7 +31,7 @@ union pirate {
union record rec;
union pirate pir;
-BEGIN
+dtrace:::BEGIN
{
rec.content = 'y';
rec.position = 2;
diff --git a/test/unittest/union/err.D_DECL_INCOMPLETE.recursive.d b/test/unittest/union/err.D_DECL_INCOMPLETE.recursive.d
index bb65bc11..4617ae98 100644
--- a/test/unittest/union/err.D_DECL_INCOMPLETE.recursive.d
+++ b/test/unittest/union/err.D_DECL_INCOMPLETE.recursive.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -23,7 +23,7 @@ union record {
union record r1;
union record r2;
-BEGIN
+dtrace:::BEGIN
{
r1.position = 1;
r1.content = 'a';
diff --git a/test/unittest/union/err.D_DECL_INCOMPLETE.simple.d b/test/unittest/union/err.D_DECL_INCOMPLETE.simple.d
index e33baf74..c957596e 100644
--- a/test/unittest/union/err.D_DECL_INCOMPLETE.simple.d
+++ b/test/unittest/union/err.D_DECL_INCOMPLETE.simple.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -25,7 +25,7 @@ union record {
union record rec;
-BEGIN
+dtrace:::BEGIN
{
rec.position = 0;
rec.content = 'a';
diff --git a/test/unittest/union/err.D_PROTO_ARG.DupUnionAssoc.d b/test/unittest/union/err.D_PROTO_ARG.DupUnionAssoc.d
index 9c23fb39..79aced52 100644
--- a/test/unittest/union/err.D_PROTO_ARG.DupUnionAssoc.d
+++ b/test/unittest/union/err.D_PROTO_ARG.DupUnionAssoc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -31,7 +31,7 @@ union record r2;
union pirate p1;
union pirate p2;
-BEGIN
+dtrace:::BEGIN
{
r1.position = 1;
r1.content = 'a';
diff --git a/test/unittest/union/tst.UnionAssoc.d b/test/unittest/union/tst.UnionAssoc.d
index 768795d6..5472c943 100644
--- a/test/unittest/union/tst.UnionAssoc.d
+++ b/test/unittest/union/tst.UnionAssoc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -25,7 +25,7 @@ union record {
union record r1;
union record r2;
-BEGIN
+dtrace:::BEGIN
{
r1.position = 1;
r1.content = 'a';
@@ -42,7 +42,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/assoc_array[r1] != assoc_array[r2]/
{
printf("Error");
diff --git a/test/unittest/union/tst.UnionDataTypes.d b/test/unittest/union/tst.UnionDataTypes.d
index 035706ef..259fcde7 100644
--- a/test/unittest/union/tst.UnionDataTypes.d
+++ b/test/unittest/union/tst.UnionDataTypes.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -70,7 +70,7 @@ enum {
/* var.pointer = &`max_pfn; */
-BEGIN
+dtrace:::BEGIN
{
var.new_char = 'c';
var.new_short = 10;
diff --git a/test/unittest/union/tst.UnionInside.d b/test/unittest/union/tst.UnionInside.d
index b23f2105..b6f0c5bc 100644
--- a/test/unittest/union/tst.UnionInside.d
+++ b/test/unittest/union/tst.UnionInside.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -45,7 +45,7 @@ union OuterMost {
} OMost;
-BEGIN
+dtrace:::BEGIN
{
OMost.OMore.O.I.IMore.IMost.position = 5;
@@ -57,7 +57,7 @@ BEGIN
exit(0);
}
-END
+dtrace:::END
/'e' != OMost.OMore.O.I.IMore.IMost.content/
{
exit(1);
diff --git a/test/unittest/usdt/err.argmap-null.d b/test/unittest/usdt/err.argmap-null.d
index ba765bea..b185e61e 100644
--- a/test/unittest/usdt/err.argmap-null.d
+++ b/test/unittest/usdt/err.argmap-null.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
* has no args.
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/usdt/err.no-Z.r b/test/unittest/usdt/err.no-Z.r
index 52d9492a..6426c361 100644
--- a/test/unittest/usdt/err.no-Z.r
+++ b/test/unittest/usdt/err.no-Z.r
@@ -1,7 +1,7 @@
expected failure
-- @@stderr --
dtrace: invalid probe specifier
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/usdt/err.no-Z.sh b/test/unittest/usdt/err.no-Z.sh
index 29d63d9c..c6e558d4 100755
--- a/test/unittest/usdt/err.no-Z.sh
+++ b/test/unittest/usdt/err.no-Z.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -11,7 +11,7 @@
dtrace=$1
$dtrace $dt_flags -qn '
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/usdt/err.no-w.sh b/test/unittest/usdt/err.no-w.sh
index 40765498..1085d299 100755
--- a/test/unittest/usdt/err.no-w.sh
+++ b/test/unittest/usdt/err.no-w.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -11,7 +11,7 @@
dtrace=$1
$dtrace $dt_flags -c test/triggers/usdt-tst-defer -qn '
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/usdt/err.wrong-probe-argc-cc.sh b/test/unittest/usdt/err.wrong-probe-argc-cc.sh
index 73e11f9b..40426f4c 100755
--- a/test/unittest/usdt/err.wrong-probe-argc-cc.sh
+++ b/test/unittest/usdt/err.wrong-probe-argc-cc.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -55,7 +55,7 @@ if [ $? -ne 0 ]; then
exit 1
fi
-$dtrace $dt_flags -c ./test -n 'test_prov$target:::go, tick-1s { exit(0); }'
+$dtrace $dt_flags -c ./test -n 'test_prov$target:::go, profile:::tick-1s { exit(0); }'
rc=$?
exit $rc
diff --git a/test/unittest/usdt/err.wrong-probe-argc-rt.sh b/test/unittest/usdt/err.wrong-probe-argc-rt.sh
index 1e34e4ff..5498d9ce 100755
--- a/test/unittest/usdt/err.wrong-probe-argc-rt.sh
+++ b/test/unittest/usdt/err.wrong-probe-argc-rt.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -53,7 +53,7 @@ if [ $? -ne 0 ]; then
exit 1
fi
-$dtrace $dt_flags -c ./test -n 'test_prov$target:::go, tick-1s { exit(0); }'
+$dtrace $dt_flags -c ./test -n 'test_prov$target:::go, profile:::tick-1s { exit(0); }'
rc=$?
exit $rc
diff --git a/test/unittest/usdt/err.wrong-probe.sh b/test/unittest/usdt/err.wrong-probe.sh
index c7ae74f2..04df797d 100755
--- a/test/unittest/usdt/err.wrong-probe.sh
+++ b/test/unittest/usdt/err.wrong-probe.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -53,7 +53,7 @@ if [ $? -ne 0 ]; then
exit 1
fi
-$dtrace $dt_flags -c ./test -n 'test_prov$target:::, tick-1s { exit(0); }'
+$dtrace $dt_flags -c ./test -n 'test_prov$target:::, profile:::tick-1s { exit(0); }'
rc=$?
exit $rc
diff --git a/test/unittest/usdt/err.wrong-prov.sh b/test/unittest/usdt/err.wrong-prov.sh
index 4562a3ae..90a8a76a 100755
--- a/test/unittest/usdt/err.wrong-prov.sh
+++ b/test/unittest/usdt/err.wrong-prov.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -53,7 +53,7 @@ if [ $? -ne 0 ]; then
exit 1
fi
-$dtrace $dt_flags -c ./test -n '*_prov$target:::, tick-1s { exit(0); }'
+$dtrace $dt_flags -c ./test -n '*_prov$target:::, profile:::tick-1s { exit(0); }'
rc=$?
exit $rc
diff --git a/test/unittest/usdt/tst.arg-reg.d b/test/unittest/usdt/tst.arg-reg.d
index 123e7e21..e0fba089 100644
--- a/test/unittest/usdt/tst.arg-reg.d
+++ b/test/unittest/usdt/tst.arg-reg.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/usdt/tst.argmap-null.d b/test/unittest/usdt/tst.argmap-null.d
index dacf4c4f..d775093e 100644
--- a/test/unittest/usdt/tst.argmap-null.d
+++ b/test/unittest/usdt/tst.argmap-null.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
* ASSERTION: Verify that you can map to no args at all.
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/usdt/tst.argmap-typed-partial.d b/test/unittest/usdt/tst.argmap-typed-partial.d
index 8c4d7273..66799a17 100644
--- a/test/unittest/usdt/tst.argmap-typed-partial.d
+++ b/test/unittest/usdt/tst.argmap-typed-partial.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
* even if some args are unused.
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/usdt/tst.argmap-typed.d b/test/unittest/usdt/tst.argmap-typed.d
index 1243e059..48060a7e 100644
--- a/test/unittest/usdt/tst.argmap-typed.d
+++ b/test/unittest/usdt/tst.argmap-typed.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
* ASSERTION: Verify that args[N] variables are properly typed when mapped.
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/usdt/tst.argmap.d b/test/unittest/usdt/tst.argmap.d
index a7d68da3..83a535f0 100644
--- a/test/unittest/usdt/tst.argmap.d
+++ b/test/unittest/usdt/tst.argmap.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
* ASSERTION: Verify that argN and args[N] variables are properly mapped.
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/usdt/tst.args-alt.d b/test/unittest/usdt/tst.args-alt.d
index e83835e2..e343acc5 100644
--- a/test/unittest/usdt/tst.args-alt.d
+++ b/test/unittest/usdt/tst.args-alt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
* Ensure that arguments to USDT probes can be retrieved both from registers
* and the stack.
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/usdt/tst.args.d b/test/unittest/usdt/tst.args.d
index bf15c6d6..e824550a 100644
--- a/test/unittest/usdt/tst.args.d
+++ b/test/unittest/usdt/tst.args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
* NOTES:
*
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/usdt/tst.const.d b/test/unittest/usdt/tst.const.d
index 515de7f8..7a2fe57b 100644
--- a/test/unittest/usdt/tst.const.d
+++ b/test/unittest/usdt/tst.const.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/usdt/tst.defer-Z-basic.sh b/test/unittest/usdt/tst.defer-Z-basic.sh
index fad91e5f..bc6230dd 100755
--- a/test/unittest/usdt/tst.defer-Z-basic.sh
+++ b/test/unittest/usdt/tst.defer-Z-basic.sh
@@ -22,7 +22,7 @@ cp $trigger main
# Start dtrace.
$dtrace $dt_flags -Zq -o dtrace.out -n '
-BEGIN
+dtrace:::BEGIN
{
printf("BEGIN\n");
}
diff --git a/test/unittest/usdt/tst.defer-Z.sh b/test/unittest/usdt/tst.defer-Z.sh
index db49cd58..a8f26051 100755
--- a/test/unittest/usdt/tst.defer-Z.sh
+++ b/test/unittest/usdt/tst.defer-Z.sh
@@ -29,7 +29,7 @@ cp $trigger main
# Start dtrace.
$dtrace $dt_flags -Zwq -o dtrace.out -n '
-BEGIN
+dtrace:::BEGIN
{
printf("BEGIN\n");
}
diff --git a/test/unittest/usdt/tst.defer.sh b/test/unittest/usdt/tst.defer.sh
index a1c29571..09df169b 100755
--- a/test/unittest/usdt/tst.defer.sh
+++ b/test/unittest/usdt/tst.defer.sh
@@ -39,7 +39,7 @@ lastdigit=$((${pids[0]} % 10))
# Start dtrace.
$dtrace $dt_flags -wq -o dtrace.out -n '
-BEGIN
+dtrace:::BEGIN
{
printf("BEGIN\n");
}
diff --git a/test/unittest/usdt/tst.deref-decode.d b/test/unittest/usdt/tst.deref-decode.d
index fc019eb5..57a0ed16 100644
--- a/test/unittest/usdt/tst.deref-decode.d
+++ b/test/unittest/usdt/tst.deref-decode.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,7 +11,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/usdt/tst.dlclose3.sh b/test/unittest/usdt/tst.dlclose3.sh
index bcc1e0ed..e73d45f1 100755
--- a/test/unittest/usdt/tst.dlclose3.sh
+++ b/test/unittest/usdt/tst.dlclose3.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -128,14 +128,14 @@ script() {
exit(0);
}
- tick-1s
+ profile:::tick-1s
/i++ == 5/
{
printf("test timed out");
exit(1);
}
- END
+ dtrace:::END
/!gotit/
{
printf("program ended without hitting probe");
diff --git a/test/unittest/usdt/tst.enable.d b/test/unittest/usdt/tst.enable.d
index a95eee20..574c1142 100644
--- a/test/unittest/usdt/tst.enable.d
+++ b/test/unittest/usdt/tst.enable.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
* ASSERTION:
* Make sure that a regular is-enabled probe works.
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/usdt/tst.enable_and.d b/test/unittest/usdt/tst.enable_and.d
index 9715c9c1..b9c33ea1 100644
--- a/test/unittest/usdt/tst.enable_and.d
+++ b/test/unittest/usdt/tst.enable_and.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
* Make sure that a is-enabled probe can be used as part of a &&
* construct.
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/usdt/tst.enable_and_2.d b/test/unittest/usdt/tst.enable_and_2.d
index 47e8feb5..f912e97c 100644
--- a/test/unittest/usdt/tst.enable_and_2.d
+++ b/test/unittest/usdt/tst.enable_and_2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
* Make sure that two is-enabled probes can be used as terms in a &&
* construct.
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/usdt/tst.enable_or.d b/test/unittest/usdt/tst.enable_or.d
index d935360d..daec6e6a 100644
--- a/test/unittest/usdt/tst.enable_or.d
+++ b/test/unittest/usdt/tst.enable_or.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
* Make sure that a is-enabled probe can be used as part of a ||
* construct.
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/usdt/tst.enable_or_2.d b/test/unittest/usdt/tst.enable_or_2.d
index c384cddf..35f2c995 100644
--- a/test/unittest/usdt/tst.enable_or_2.d
+++ b/test/unittest/usdt/tst.enable_or_2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
* Make sure that two is-enabled probes can be used as terms in a ||
* construct.
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/usdt/tst.enable_pid.sh b/test/unittest/usdt/tst.enable_pid.sh
index 296cfb38..d80aa461 100755
--- a/test/unittest/usdt/tst.enable_pid.sh
+++ b/test/unittest/usdt/tst.enable_pid.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -163,7 +163,7 @@ disown %+
for pid in 1 $pid1 $pid2 '*'; do
sleep 1
$dtrace $dt_flags -Zn 'test_prov'$pid':::go { trace("hi"); }
- tick-1s { exit(0) }'
+ profile:::tick-1s { exit(0) }'
if [ $? -ne 0 ]; then
echo ERROR: dtrace
kill -TERM $pid1
diff --git a/test/unittest/usdt/tst.enable_return.d b/test/unittest/usdt/tst.enable_return.d
index 2e7b41f9..59f01af1 100644
--- a/test/unittest/usdt/tst.enable_return.d
+++ b/test/unittest/usdt/tst.enable_return.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
* instruction (which may be turned into a tail-call on architectures that
* support it.
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/usdt/tst.enable_stmt.d b/test/unittest/usdt/tst.enable_stmt.d
index 37e106bf..415ba71b 100644
--- a/test/unittest/usdt/tst.enable_stmt.d
+++ b/test/unittest/usdt/tst.enable_stmt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,7 +13,7 @@
* ASSERTION:
* Make sure that a is-enabled probe can be used in statement context.
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/usdt/tst.entryreturn.sh b/test/unittest/usdt/tst.entryreturn.sh
index 03418e7b..e4139204 100755
--- a/test/unittest/usdt/tst.entryreturn.sh
+++ b/test/unittest/usdt/tst.entryreturn.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -73,7 +73,7 @@ fi
script()
{
$dtrace $dt_flags -wqZFs /dev/stdin <<EOF
- BEGIN
+ dtrace:::BEGIN
{
system("$DIRNAME/test");
printf("\n");
diff --git a/test/unittest/usdt/tst.lingering.sh b/test/unittest/usdt/tst.lingering.sh
index 148345cf..f433a21e 100755
--- a/test/unittest/usdt/tst.lingering.sh
+++ b/test/unittest/usdt/tst.lingering.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -81,7 +81,7 @@ script() {
exit(0);
}
- tick-5s
+ profile:::tick-5s
{
printf("probe $1 timed out\n");
exit(1);
diff --git a/test/unittest/usdt/tst.multiprov-dupprobe-shlibs.sh b/test/unittest/usdt/tst.multiprov-dupprobe-shlibs.sh
index 2fc17e58..ab871e66 100755
--- a/test/unittest/usdt/tst.multiprov-dupprobe-shlibs.sh
+++ b/test/unittest/usdt/tst.multiprov-dupprobe-shlibs.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -130,7 +130,7 @@ fi
$dtrace $dt_flags -c ./main -qn '
/* report the target pid for post processing */
-BEGIN
+dtrace:::BEGIN
{
printf("target = %d\n", $target);
}
diff --git a/test/unittest/usdt/tst.nusdtprobes.sh b/test/unittest/usdt/tst.nusdtprobes.sh
index 5e3a4972..f3a4abf6 100755
--- a/test/unittest/usdt/tst.nusdtprobes.sh
+++ b/test/unittest/usdt/tst.nusdtprobes.sh
@@ -100,7 +100,7 @@ for nusdt in "" "-xnusdtprobes=40" "-xnusdtprobes=39"; do
rm -f dtrace.out
$dtrace $dt_flags $nusdt -Zq -o dtrace.out -n '
- BEGIN
+ dtrace:::BEGIN
{
printf("BEGIN\n");
}
diff --git a/test/unittest/usdt/tst.onlyenabled.r b/test/unittest/usdt/tst.onlyenabled.r
index 93cb402c..519860e1 100644
--- a/test/unittest/usdt/tst.onlyenabled.r
+++ b/test/unittest/usdt/tst.onlyenabled.r
@@ -15,7 +15,7 @@ run with dtrace and with the USDT probe
USDT probe is enabled
-- @@stderr --
-dtrace: description 'BEGIN
+dtrace: description 'dtrace:::BEGIN
' matched 1 probe
dtrace: description 'test_prov$target:::go
' matched 1 probe
diff --git a/test/unittest/usdt/tst.onlyenabled.sh b/test/unittest/usdt/tst.onlyenabled.sh
index 6f435793..f9bf26da 100755
--- a/test/unittest/usdt/tst.onlyenabled.sh
+++ b/test/unittest/usdt/tst.onlyenabled.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -75,7 +75,7 @@ $dtrace $dt_flags -c ./test -lP 'test_prov$target' \
echo
echo run with dtrace but not the USDT probe
-$dtrace $dt_flags -c ./test -n 'BEGIN
+$dtrace $dt_flags -c ./test -n 'dtrace:::BEGIN
{
printf("BEGIN probe fired\n");
exit(0);
diff --git a/test/unittest/usdt/tst.reeval.sh b/test/unittest/usdt/tst.reeval.sh
index 069248f5..1c409518 100755
--- a/test/unittest/usdt/tst.reeval.sh
+++ b/test/unittest/usdt/tst.reeval.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2007, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -54,7 +54,7 @@ fi
script()
{
$dtrace $dt_flags -wZs /dev/stdin <<EOF
- BEGIN
+ dtrace:::BEGIN
{
system("$DIRNAME/test");
}
diff --git a/test/unittest/usdt/tst.tailcall.d b/test/unittest/usdt/tst.tailcall.d
index 0033b867..95f4d34e 100644
--- a/test/unittest/usdt/tst.tailcall.d
+++ b/test/unittest/usdt/tst.tailcall.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
* code into a tail-call scenario, this will work as a regular USDT probe
* test as last instruction of a function.
*/
-BEGIN
+dtrace:::BEGIN
{
/* Timeout after 5 seconds */
timeout = timestamp + 5000000000;
diff --git a/test/unittest/ustack/skip_pid0_if_oversubscribed.x b/test/unittest/ustack/skip_pid0_if_oversubscribed.x
index b5fe7177..7dcdbaf3 100755
--- a/test/unittest/ustack/skip_pid0_if_oversubscribed.x
+++ b/test/unittest/ustack/skip_pid0_if_oversubscribed.x
@@ -1,5 +1,5 @@
#!/bin/sh
-$dtrace -qn 'profile-100ms /pid == 0/ { exit(0) }
- tick-1s { trace("cannot profile pid 0; oversubscribed system?"); exit(2) }'
+$dtrace -qn 'profile:::profile-100ms /pid == 0/ { exit(0) }
+ profile:::tick-1s { trace("cannot profile pid 0; oversubscribed system?"); exit(2) }'
exit $?
diff --git a/test/unittest/ustack/tst.bigstack.d b/test/unittest/ustack/tst.bigstack.d
index 0dadca08..04e47569 100644
--- a/test/unittest/ustack/tst.bigstack.d
+++ b/test/unittest/ustack/tst.bigstack.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2007, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@ syscall::ioctl:entry
@[ustackdepth] = count();
}
-ERROR
+dtrace:::ERROR
/arg4 == DTRACEFLT_BADSTACK/
{
exit(0);
diff --git a/test/unittest/ustack/tst.depth.sh b/test/unittest/ustack/tst.depth.sh
index dec16a3a..0813ee10 100755
--- a/test/unittest/ustack/tst.depth.sh
+++ b/test/unittest/ustack/tst.depth.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
# @@xfail: dtv2
@@ -36,7 +36,7 @@ $dtrace $dt_flags -o $file -c date -s /dev/stdin <<EOF
trace("END\n");
}
- tick-1sec
+ profile:::tick-1sec
/n++ == 10/
{
trace("test timed out...");
diff --git a/test/unittest/ustack/tst.jstack_unprintable-bug26045010.sh b/test/unittest/ustack/tst.jstack_unprintable-bug26045010.sh
index 04d3f374..2d5470b0 100755
--- a/test/unittest/ustack/tst.jstack_unprintable-bug26045010.sh
+++ b/test/unittest/ustack/tst.jstack_unprintable-bug26045010.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2017, 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2017, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -46,11 +46,11 @@ EOF
file=out.txt
rm -f $file
$dtrace -q $dt_flags -n '
-BEGIN
+dtrace:::BEGIN
{
printf("hello world\n");
}
-profile-9
+profile:::profile-9
/execname == "java" && arg1/
{
jstack(4);
diff --git a/test/unittest/ustack/tst.kthread.d b/test/unittest/ustack/tst.kthread.d
index 0fe5279f..5bf506b6 100644
--- a/test/unittest/ustack/tst.kthread.d
+++ b/test/unittest/ustack/tst.kthread.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2013, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
#pragma D option quiet
-profile-100ms
+profile:::profile-100ms
/ pid == 0 /
{
ustack();
diff --git a/test/unittest/ustack/tst.mtspin.sh b/test/unittest/ustack/tst.mtspin.sh
index e3a60735..d6e771ca 100755
--- a/test/unittest/ustack/tst.mtspin.sh
+++ b/test/unittest/ustack/tst.mtspin.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -29,44 +29,44 @@ $dtrace $dt_flags -o $file -c test/triggers/ustack-tst-mtspin -s /dev/stdin <<EO
* its steady state.
*/
- profile-1999
+ profile:::profile-1999
/pid == \$target && n++ > 100/
{
@total = count();
@stacks[ustack()] = count();
}
- tick-1s
+ profile:::tick-1s
{
secs++;
}
- tick-1s
+ profile:::tick-1s
/secs > 5/
{
done = 1;
}
- tick-1s
+ profile:::tick-1s
/secs > 10/
{
trace("test timed out");
exit(1);
}
- profile-1999
+ profile:::profile-1999
/pid == \$target && done/
{
raise(SIGINT);
exit(0);
}
- BEGIN
+ dtrace:::BEGIN
{
printf("%i\n", \$target);
}
- END
+ dtrace:::END
{
printa("TOTAL %@u\n", @total);
printa("START%kEND\n", @stacks);
diff --git a/test/unittest/ustack/tst.spin.sh b/test/unittest/ustack/tst.spin.sh
index 856ac08f..61b37203 100755
--- a/test/unittest/ustack/tst.spin.sh
+++ b/test/unittest/ustack/tst.spin.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -28,39 +28,39 @@ $dtrace $dt_flags -o $file -c test/triggers/ustack-tst-spin -s /dev/stdin <<EOF
* its steady state.
*/
- profile-1999
+ profile:::profile-1999
/pid == \$target && n++ > 100/
{
@total = count();
@stacks[ustack(4)] = count();
}
- tick-1s
+ profile:::tick-1s
{
secs++;
}
- tick-1s
+ profile:::tick-1s
/secs > 5/
{
done = 1;
}
- tick-1s
+ profile:::tick-1s
/secs > 10/
{
trace("test timed out");
exit(1);
}
- profile-1999
+ profile:::profile-1999
/pid == \$target && done/
{
raise(SIGINT);
exit(0);
}
- END
+ dtrace:::END
{
printa("TOTAL %@u\n", @total);
printa("START%kEND\n", @stacks);
diff --git a/test/unittest/ustack/tst.uaddr-pid0.d b/test/unittest/ustack/tst.uaddr-pid0.d
index 3580f0cd..9d529c0a 100644
--- a/test/unittest/ustack/tst.uaddr-pid0.d
+++ b/test/unittest/ustack/tst.uaddr-pid0.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-profile-100ms
+profile:::profile-100ms
/pid == $target/
{
uaddr(ucaller);
diff --git a/test/unittest/ustack/tst.uaddr.d b/test/unittest/ustack/tst.uaddr.d
index 0fce24d8..5eeb7533 100644
--- a/test/unittest/ustack/tst.uaddr.d
+++ b/test/unittest/ustack/tst.uaddr.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-profile-1
+profile:::profile-1
/pid == $target/
{
uaddr(ucaller);
diff --git a/test/unittest/ustack/tst.ufunc-pid0.d b/test/unittest/ustack/tst.ufunc-pid0.d
index 0778c33c..f99def0e 100644
--- a/test/unittest/ustack/tst.ufunc-pid0.d
+++ b/test/unittest/ustack/tst.ufunc-pid0.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-profile-100ms
+profile:::profile-100ms
/pid == $target/
{
ufunc(ucaller);
diff --git a/test/unittest/ustack/tst.ufunc.d b/test/unittest/ustack/tst.ufunc.d
index 546653de..62327b2f 100644
--- a/test/unittest/ustack/tst.ufunc.d
+++ b/test/unittest/ustack/tst.ufunc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-profile-1
+profile:::profile-1
/pid == $target/
{
ufunc(ucaller);
diff --git a/test/unittest/ustack/tst.umod.d b/test/unittest/ustack/tst.umod.d
index b7d3e14f..e78c6a42 100644
--- a/test/unittest/ustack/tst.umod.d
+++ b/test/unittest/ustack/tst.umod.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-profile-1
+profile:::profile-1
/pid == $target/
{
umod(ucaller);
diff --git a/test/unittest/ustack/tst.ustack25_max95_profile.d b/test/unittest/ustack/tst.ustack25_max95_profile.d
index 5f5e9e5e..59d22aad 100644
--- a/test/unittest/ustack/tst.ustack25_max95_profile.d
+++ b/test/unittest/ustack/tst.ustack25_max95_profile.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
#pragma D option quiet
#pragma D option maxframes=95
-profile-1
+profile:::profile-1
/pid == $target/
{
ustack(25);
diff --git a/test/unittest/ustack/tst.ustack25_profile.d b/test/unittest/ustack/tst.ustack25_profile.d
index 9b0ba9af..9550d5da 100644
--- a/test/unittest/ustack/tst.ustack25_profile.d
+++ b/test/unittest/ustack/tst.ustack25_profile.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-profile-1
+profile:::profile-1
/pid == $target/
{
ustack(25);
diff --git a/test/unittest/ustack/tst.ustack95_max25_profile.d b/test/unittest/ustack/tst.ustack95_max25_profile.d
index 9dfe14f2..75d46b30 100644
--- a/test/unittest/ustack/tst.ustack95_max25_profile.d
+++ b/test/unittest/ustack/tst.ustack95_max25_profile.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
#pragma D option quiet
#pragma D option maxframes=25
-profile-1
+profile:::profile-1
/pid == $target/
{
ustack(95);
diff --git a/test/unittest/ustack/tst.ustack95_profile.d b/test/unittest/ustack/tst.ustack95_profile.d
index e0c89443..a40e3c5d 100644
--- a/test/unittest/ustack/tst.ustack95_profile.d
+++ b/test/unittest/ustack/tst.ustack95_profile.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-profile-1
+profile:::profile-1
/pid == $target/
{
ustack(95);
diff --git a/test/unittest/ustack/tst.ustack_max25_profile.d b/test/unittest/ustack/tst.ustack_max25_profile.d
index 5463ab24..942c9a2c 100644
--- a/test/unittest/ustack/tst.ustack_max25_profile.d
+++ b/test/unittest/ustack/tst.ustack_max25_profile.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -10,7 +10,7 @@
#pragma D option quiet
#pragma D option maxframes=25
-profile-1
+profile:::profile-1
/pid == $target/
{
ustack();
diff --git a/test/unittest/ustack/tst.ustack_profile.d b/test/unittest/ustack/tst.ustack_profile.d
index 1589acc8..e89eeff5 100644
--- a/test/unittest/ustack/tst.ustack_profile.d
+++ b/test/unittest/ustack/tst.ustack_profile.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-profile-1
+profile:::profile-1
/pid == $target/
{
ustack();
diff --git a/test/unittest/ustack/tst.usym-pid0.d b/test/unittest/ustack/tst.usym-pid0.d
index 7833ab1e..724c18ed 100644
--- a/test/unittest/ustack/tst.usym-pid0.d
+++ b/test/unittest/ustack/tst.usym-pid0.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2023, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2023, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-profile-100ms
+profile:::profile-100ms
/pid == $target/
{
usym(ucaller);
diff --git a/test/unittest/ustack/tst.usym.d b/test/unittest/ustack/tst.usym.d
index 3bd9dc23..757bf8f2 100644
--- a/test/unittest/ustack/tst.usym.d
+++ b/test/unittest/ustack/tst.usym.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,7 +9,7 @@
#pragma D option quiet
-profile-1
+profile:::profile-1
/pid == $target/
{
usym(ucaller);
diff --git a/test/unittest/variables/bvar/err.D_ARGS_IDX.args-neg-idx.d b/test/unittest/variables/bvar/err.D_ARGS_IDX.args-neg-idx.d
index 02763fc6..9ba2ba2e 100644
--- a/test/unittest/variables/bvar/err.D_ARGS_IDX.args-neg-idx.d
+++ b/test/unittest/variables/bvar/err.D_ARGS_IDX.args-neg-idx.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,16 +14,16 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
system("echo write something > /dev/null");
}
-write:entry {
+syscall::write:entry {
trace(args[-1]);
exit(0);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/err.D_ARGS_IDX.args-no-args.d b/test/unittest/variables/bvar/err.D_ARGS_IDX.args-no-args.d
index 2c8f5041..8847dbf5 100644
--- a/test/unittest/variables/bvar/err.D_ARGS_IDX.args-no-args.d
+++ b/test/unittest/variables/bvar/err.D_ARGS_IDX.args-no-args.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(args[0]);
exit(0);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/err.D_ARGS_IDX.args-too-many.d b/test/unittest/variables/bvar/err.D_ARGS_IDX.args-too-many.d
index f2bbb37a..27b7a36e 100644
--- a/test/unittest/variables/bvar/err.D_ARGS_IDX.args-too-many.d
+++ b/test/unittest/variables/bvar/err.D_ARGS_IDX.args-too-many.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,12 +14,12 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
system("echo write something > /dev/null");
}
-write:entry {
+syscall::write:entry {
trace(args[0]);
trace(args[1]);
trace(args[2]);
@@ -27,6 +27,6 @@ write:entry {
exit(0);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/err.D_IDENT_BADREF.args-no-idx.d b/test/unittest/variables/bvar/err.D_IDENT_BADREF.args-no-idx.d
index 9f0bb67c..c5bfe10a 100644
--- a/test/unittest/variables/bvar/err.D_IDENT_BADREF.args-no-idx.d
+++ b/test/unittest/variables/bvar/err.D_IDENT_BADREF.args-no-idx.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(args);
exit(0);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/err.D_PROTO_ARG.args-non-scalar-idx.d b/test/unittest/variables/bvar/err.D_PROTO_ARG.args-non-scalar-idx.d
index 3b3eed0e..b47413af 100644
--- a/test/unittest/variables/bvar/err.D_PROTO_ARG.args-non-scalar-idx.d
+++ b/test/unittest/variables/bvar/err.D_PROTO_ARG.args-non-scalar-idx.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,13 +11,13 @@
* SECTION: Variables/Built-in Variables/args
*/
-BEGIN
+dtrace:::BEGIN
{
trace(args["a"]);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.arg0.d b/test/unittest/variables/bvar/tst.arg0.d
index b17ca252..f1c424b7 100644
--- a/test/unittest/variables/bvar/tst.arg0.d
+++ b/test/unittest/variables/bvar/tst.arg0.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,11 +14,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(arg0);
exit(arg0 == 0 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.arg1.d b/test/unittest/variables/bvar/tst.arg1.d
index 7eb71d1a..c35afacb 100644
--- a/test/unittest/variables/bvar/tst.arg1.d
+++ b/test/unittest/variables/bvar/tst.arg1.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,11 +14,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(arg1);
exit(arg1 == 0 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.arg2.d b/test/unittest/variables/bvar/tst.arg2.d
index 62ef3347..bafcc026 100644
--- a/test/unittest/variables/bvar/tst.arg2.d
+++ b/test/unittest/variables/bvar/tst.arg2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,11 +14,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(arg2);
exit(arg2 == 0 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.arg3-ERROR-b.sh b/test/unittest/variables/bvar/tst.arg3-ERROR-b.sh
index 97661b75..bd2611bf 100755
--- a/test/unittest/variables/bvar/tst.arg3-ERROR-b.sh
+++ b/test/unittest/variables/bvar/tst.arg3-ERROR-b.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,31 +20,31 @@ mkdir -p $DIRNAME
cd $DIRNAME
$dtrace $dt_flags -xdisasm=8 -Sqs /dev/stdin << EOT &> D.out
-BEGIN
+dtrace:::BEGIN
{
x = (int *)64;
y = *x; /* 1st ERROR */
}
-BEGIN
+dtrace:::BEGIN
{
x = (int *)64;
y = *x; /* 2nd ERROR */
}
-BEGIN
+dtrace:::BEGIN
{
x = (int *)64;
y = *x; /* 3rd ERROR */
}
-BEGIN
+dtrace:::BEGIN
{
x = (int *)64;
y = *x; /* 4th ERROR */
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/variables/bvar/tst.arg3-ERROR.sh b/test/unittest/variables/bvar/tst.arg3-ERROR.sh
index b5460b6c..2e11f1f9 100755
--- a/test/unittest/variables/bvar/tst.arg3-ERROR.sh
+++ b/test/unittest/variables/bvar/tst.arg3-ERROR.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -28,14 +28,14 @@ function dump_files {
# Run DTrace, also collecting disassembly.
$dtrace $dt_flags -o D.out -xdisasm=8 -S -qn '
-BEGIN { nerrs = 0; } /* dt_clause_0 */
-BEGIN { y = *((int*)64); } /* dt_clause_1 */
-BEGIN { y = *((int*)64); } /* dt_clause_2 */
-BEGIN { y = *((int*)64); } /* dt_clause_3 */
-BEGIN { y = *((int*)64); } /* dt_clause_4 */
-BEGIN { exit(0); } /* dt_clause_5 */
-
-ERROR
+dtrace:::BEGIN { nerrs = 0; } /* dt_clause_0 */
+dtrace:::BEGIN { y = *((int*)64); } /* dt_clause_1 */
+dtrace:::BEGIN { y = *((int*)64); } /* dt_clause_2 */
+dtrace:::BEGIN { y = *((int*)64); } /* dt_clause_3 */
+dtrace:::BEGIN { y = *((int*)64); } /* dt_clause_4 */
+dtrace:::BEGIN { exit(0); } /* dt_clause_5 */
+
+dtrace:::ERROR
{
/* Report the problematic PC and continue execution. */
printf("Error %d at %x\n", ++nerrs, arg3);
diff --git a/test/unittest/variables/bvar/tst.arg3.d b/test/unittest/variables/bvar/tst.arg3.d
index 9d628f8a..71161e0f 100644
--- a/test/unittest/variables/bvar/tst.arg3.d
+++ b/test/unittest/variables/bvar/tst.arg3.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,11 +14,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(arg3);
exit(arg3 == 0 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.arg4.d b/test/unittest/variables/bvar/tst.arg4.d
index 898252aa..60136463 100644
--- a/test/unittest/variables/bvar/tst.arg4.d
+++ b/test/unittest/variables/bvar/tst.arg4.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,11 +14,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(arg4);
exit(arg4 == 0 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.arg5.d b/test/unittest/variables/bvar/tst.arg5.d
index d166372b..cd897016 100644
--- a/test/unittest/variables/bvar/tst.arg5.d
+++ b/test/unittest/variables/bvar/tst.arg5.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,11 +14,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(arg5);
exit(arg5 == 0 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.arg6.d b/test/unittest/variables/bvar/tst.arg6.d
index 2dd4282a..5f67ff8d 100644
--- a/test/unittest/variables/bvar/tst.arg6.d
+++ b/test/unittest/variables/bvar/tst.arg6.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,11 +14,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(arg6);
exit(arg6 == 0 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.arg7.d b/test/unittest/variables/bvar/tst.arg7.d
index 0ccc6ed7..a30d9684 100644
--- a/test/unittest/variables/bvar/tst.arg7.d
+++ b/test/unittest/variables/bvar/tst.arg7.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,11 +14,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(arg7);
exit(arg7 == 0 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.arg8.d b/test/unittest/variables/bvar/tst.arg8.d
index be876e01..a104e704 100644
--- a/test/unittest/variables/bvar/tst.arg8.d
+++ b/test/unittest/variables/bvar/tst.arg8.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,11 +14,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(arg8);
exit(arg8 == 0 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.arg9.d b/test/unittest/variables/bvar/tst.arg9.d
index 39217765..2ca5b7ba 100644
--- a/test/unittest/variables/bvar/tst.arg9.d
+++ b/test/unittest/variables/bvar/tst.arg9.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,11 +14,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(arg9);
exit(arg9 == 0 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.args-match-argN.d b/test/unittest/variables/bvar/tst.args-match-argN.d
index bfe8e8fc..f31170de 100644
--- a/test/unittest/variables/bvar/tst.args-match-argN.d
+++ b/test/unittest/variables/bvar/tst.args-match-argN.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,18 +15,18 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
system("echo write something > /dev/null");
}
-write:entry {
+syscall::write:entry {
printf("%x vs %x\n", args[0], arg0);
printf("%x vs %x\n", (uint64_t)args[1], arg1);
printf("%x vs %x\n", args[2], arg2);
exit(args[0] == arg0 && (uint64_t)args[1] == arg1 && args[2] == arg2 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.caller-cpc.d b/test/unittest/variables/bvar/tst.caller-cpc.d
index ff275e8a..7081c863 100644
--- a/test/unittest/variables/bvar/tst.caller-cpc.d
+++ b/test/unittest/variables/bvar/tst.caller-cpc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@ cpc:::cpu_clock-all-100000000
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.caller-dtrace.d b/test/unittest/variables/bvar/tst.caller-dtrace.d
index d726f38a..ad50a313 100644
--- a/test/unittest/variables/bvar/tst.caller-dtrace.d
+++ b/test/unittest/variables/bvar/tst.caller-dtrace.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,12 +8,12 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(caller);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.caller-fbt.d b/test/unittest/variables/bvar/tst.caller-fbt.d
index a8135333..b00415d1 100644
--- a/test/unittest/variables/bvar/tst.caller-fbt.d
+++ b/test/unittest/variables/bvar/tst.caller-fbt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ fbt::ksys_write:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.caller-io.sh b/test/unittest/variables/bvar/tst.caller-io.sh
index 957406da..f5654309 100755
--- a/test/unittest/variables/bvar/tst.caller-io.sh
+++ b/test/unittest/variables/bvar/tst.caller-io.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -30,7 +30,7 @@ io:::
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.caller-ip.d b/test/unittest/variables/bvar/tst.caller-ip.d
index 05ca5c67..a22f8efc 100644
--- a/test/unittest/variables/bvar/tst.caller-ip.d
+++ b/test/unittest/variables/bvar/tst.caller-ip.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@ ip:::
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.caller-lockstat.d b/test/unittest/variables/bvar/tst.caller-lockstat.d
index fbd1f1ae..487130b2 100644
--- a/test/unittest/variables/bvar/tst.caller-lockstat.d
+++ b/test/unittest/variables/bvar/tst.caller-lockstat.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@ lockstat:::*acquire
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.caller-proc.d b/test/unittest/variables/bvar/tst.caller-proc.d
index 7c3557e2..231500dc 100644
--- a/test/unittest/variables/bvar/tst.caller-proc.d
+++ b/test/unittest/variables/bvar/tst.caller-proc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -27,7 +27,7 @@ proc:::start
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.caller-profile.d b/test/unittest/variables/bvar/tst.caller-profile.d
index 82d21f78..10bdd85a 100644
--- a/test/unittest/variables/bvar/tst.caller-profile.d
+++ b/test/unittest/variables/bvar/tst.caller-profile.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@ profile:::tick-50ms
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.caller-rawfbt.d b/test/unittest/variables/bvar/tst.caller-rawfbt.d
index 9be644ec..a3ed258a 100644
--- a/test/unittest/variables/bvar/tst.caller-rawfbt.d
+++ b/test/unittest/variables/bvar/tst.caller-rawfbt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ rawfbt::ksys_write:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.caller-rawtp.d b/test/unittest/variables/bvar/tst.caller-rawtp.d
index 9bc91b67..d36691ef 100644
--- a/test/unittest/variables/bvar/tst.caller-rawtp.d
+++ b/test/unittest/variables/bvar/tst.caller-rawtp.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@ rawtp:sched::
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.caller-sched.d b/test/unittest/variables/bvar/tst.caller-sched.d
index bf73608f..5ecdb52e 100644
--- a/test/unittest/variables/bvar/tst.caller-sched.d
+++ b/test/unittest/variables/bvar/tst.caller-sched.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -25,7 +25,7 @@ sched:::tick
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.curcpu.d b/test/unittest/variables/bvar/tst.curcpu.d
index 04169997..371a49b2 100644
--- a/test/unittest/variables/bvar/tst.curcpu.d
+++ b/test/unittest/variables/bvar/tst.curcpu.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(curcpu);
exit((int64_t)curcpu != -1 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.curcpu_cpu_id.sh b/test/unittest/variables/bvar/tst.curcpu_cpu_id.sh
index c436d4ac..c91d2088 100755
--- a/test/unittest/variables/bvar/tst.curcpu_cpu_id.sh
+++ b/test/unittest/variables/bvar/tst.curcpu_cpu_id.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -23,11 +23,11 @@ unset _DTRACE_TESTING
# Feed DTrace output into awk script to process results.
$dtrace $dt_flags -n '
-profile-3 {
+profile:::profile-3 {
trace(curcpu->cpu_id);
}
-tick-2 {
+profile:::tick-2 {
exit(0);
}
' | gawk '
diff --git a/test/unittest/variables/bvar/tst.curthread.d b/test/unittest/variables/bvar/tst.curthread.d
index 5f17f81d..c3eeb8cd 100644
--- a/test/unittest/variables/bvar/tst.curthread.d
+++ b/test/unittest/variables/bvar/tst.curthread.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(curthread);
exit((int64_t)curthread != -1 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.epid.d b/test/unittest/variables/bvar/tst.epid.d
index 0c6e01c7..94f498f2 100644
--- a/test/unittest/variables/bvar/tst.epid.d
+++ b/test/unittest/variables/bvar/tst.epid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(epid);
exit(epid != -1 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.errno.d b/test/unittest/variables/bvar/tst.errno.d
index 390cb2a0..435e346b 100644
--- a/test/unittest/variables/bvar/tst.errno.d
+++ b/test/unittest/variables/bvar/tst.errno.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(errno);
exit(errno != -1 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.execargs.d b/test/unittest/variables/bvar/tst.execargs.d
index d4eac223..c3753f5f 100644
--- a/test/unittest/variables/bvar/tst.execargs.d
+++ b/test/unittest/variables/bvar/tst.execargs.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(execargs);
exit(0);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.execname.d b/test/unittest/variables/bvar/tst.execname.d
index 2035d4d1..82bbea49 100644
--- a/test/unittest/variables/bvar/tst.execname.d
+++ b/test/unittest/variables/bvar/tst.execname.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(execname);
exit(0);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.gid.d b/test/unittest/variables/bvar/tst.gid.d
index 4740f5e6..e4961499 100644
--- a/test/unittest/variables/bvar/tst.gid.d
+++ b/test/unittest/variables/bvar/tst.gid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(gid);
exit(gid != -1 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.id-valid.sh b/test/unittest/variables/bvar/tst.id-valid.sh
index aa3b5590..2271d931 100755
--- a/test/unittest/variables/bvar/tst.id-valid.sh
+++ b/test/unittest/variables/bvar/tst.id-valid.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -23,11 +23,11 @@ unset _DTRACE_TESTING
# Feed DTrace output into awk script to process results.
$dtrace $dt_flags -n '
-profile-3 {
+profile:::profile-3 {
trace(id);
}
-tick-2 {
+profile:::tick-2 {
exit(0);
}
' | gawk '
diff --git a/test/unittest/variables/bvar/tst.id.d b/test/unittest/variables/bvar/tst.id.d
index e380d224..fc747759 100644
--- a/test/unittest/variables/bvar/tst.id.d
+++ b/test/unittest/variables/bvar/tst.id.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(id);
exit(id != -1 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.ipl.d b/test/unittest/variables/bvar/tst.ipl.d
index 7e2a432f..bfd3dcaa 100644
--- a/test/unittest/variables/bvar/tst.ipl.d
+++ b/test/unittest/variables/bvar/tst.ipl.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,11 +14,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(ipl);
exit(ipl != -1 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.offset-blank.sh b/test/unittest/variables/bvar/tst.offset-blank.sh
index 8fe11b4a..a3cec15d 100755
--- a/test/unittest/variables/bvar/tst.offset-blank.sh
+++ b/test/unittest/variables/bvar/tst.offset-blank.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -17,7 +17,7 @@
dtrace=$1
$dtrace $dt_flags -Sen '
-BEGIN
+dtrace:::BEGIN
{
trace(pid);
exit(0);
diff --git a/test/unittest/variables/bvar/tst.pid.d b/test/unittest/variables/bvar/tst.pid.d
index cc16ebd7..31e07411 100644
--- a/test/unittest/variables/bvar/tst.pid.d
+++ b/test/unittest/variables/bvar/tst.pid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(pid);
exit(pid != -1 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.ppid.d b/test/unittest/variables/bvar/tst.ppid.d
index c0ddb0c5..73c60757 100644
--- a/test/unittest/variables/bvar/tst.ppid.d
+++ b/test/unittest/variables/bvar/tst.ppid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(ppid);
exit(ppid != -1 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.ppid2.d b/test/unittest/variables/bvar/tst.ppid2.d
index 4a4a616f..e6b84f42 100644
--- a/test/unittest/variables/bvar/tst.ppid2.d
+++ b/test/unittest/variables/bvar/tst.ppid2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,12 +13,12 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(ppid);
trace($ppid);
exit(ppid == $ppid ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.probefunc.d b/test/unittest/variables/bvar/tst.probefunc.d
index 808d8e65..7196854f 100644
--- a/test/unittest/variables/bvar/tst.probefunc.d
+++ b/test/unittest/variables/bvar/tst.probefunc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
system("sleep 1s");
}
@@ -41,6 +41,6 @@ syscall::*sleep:entry
exit(1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.probemod.d b/test/unittest/variables/bvar/tst.probemod.d
index cc3d384c..f6e2e130 100644
--- a/test/unittest/variables/bvar/tst.probemod.d
+++ b/test/unittest/variables/bvar/tst.probemod.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN
+dtrace:::BEGIN
{
system("sleep 1s");
}
@@ -35,6 +35,6 @@ syscall::*sleep:entry
exit(1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.probename.d b/test/unittest/variables/bvar/tst.probename.d
index 7f2bde35..29ba491f 100644
--- a/test/unittest/variables/bvar/tst.probename.d
+++ b/test/unittest/variables/bvar/tst.probename.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,22 +13,22 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(probename);
}
-BEGIN
+dtrace:::BEGIN
/probename == "BEGIN"/
{
exit(0);
}
-BEGIN
+dtrace:::BEGIN
{
exit(1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.probeprov.d b/test/unittest/variables/bvar/tst.probeprov.d
index e5f843ec..3a159adb 100644
--- a/test/unittest/variables/bvar/tst.probeprov.d
+++ b/test/unittest/variables/bvar/tst.probeprov.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,22 +13,22 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(probeprov);
}
-BEGIN
+dtrace:::BEGIN
/probeprov == "dtrace"/
{
exit(0);
}
-BEGIN
+dtrace:::BEGIN
{
exit(1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.stackdepth-cpc.d b/test/unittest/variables/bvar/tst.stackdepth-cpc.d
index 5adae23a..7a74893f 100644
--- a/test/unittest/variables/bvar/tst.stackdepth-cpc.d
+++ b/test/unittest/variables/bvar/tst.stackdepth-cpc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@ cpc:::cpu_clock-all-100000000
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.stackdepth-dtrace.d b/test/unittest/variables/bvar/tst.stackdepth-dtrace.d
index 1026006e..00f5d973 100644
--- a/test/unittest/variables/bvar/tst.stackdepth-dtrace.d
+++ b/test/unittest/variables/bvar/tst.stackdepth-dtrace.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
printf("DEPTH %d\n", stackdepth);
printf("TRACE BEGIN\n");
stack();
@@ -16,7 +16,7 @@ BEGIN {
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.stackdepth-fbt.d b/test/unittest/variables/bvar/tst.stackdepth-fbt.d
index d33897a5..89fe81d7 100644
--- a/test/unittest/variables/bvar/tst.stackdepth-fbt.d
+++ b/test/unittest/variables/bvar/tst.stackdepth-fbt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@ fbt::ksys_write:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.stackdepth-io.sh b/test/unittest/variables/bvar/tst.stackdepth-io.sh
index 51aeecd1..10fd2e74 100755
--- a/test/unittest/variables/bvar/tst.stackdepth-io.sh
+++ b/test/unittest/variables/bvar/tst.stackdepth-io.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
@@ -32,7 +32,7 @@ io:::
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.stackdepth-ip.d b/test/unittest/variables/bvar/tst.stackdepth-ip.d
index a35d1e51..6f607abd 100644
--- a/test/unittest/variables/bvar/tst.stackdepth-ip.d
+++ b/test/unittest/variables/bvar/tst.stackdepth-ip.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@ ip:::
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.stackdepth-lockstat.d b/test/unittest/variables/bvar/tst.stackdepth-lockstat.d
index de2b33dd..b7b2cd7b 100644
--- a/test/unittest/variables/bvar/tst.stackdepth-lockstat.d
+++ b/test/unittest/variables/bvar/tst.stackdepth-lockstat.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@ lockstat:::*acquire
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.stackdepth-proc.d b/test/unittest/variables/bvar/tst.stackdepth-proc.d
index 75f72037..e858257b 100644
--- a/test/unittest/variables/bvar/tst.stackdepth-proc.d
+++ b/test/unittest/variables/bvar/tst.stackdepth-proc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -29,7 +29,7 @@ proc:::start
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.stackdepth-profile.d b/test/unittest/variables/bvar/tst.stackdepth-profile.d
index 614c43a0..35965226 100644
--- a/test/unittest/variables/bvar/tst.stackdepth-profile.d
+++ b/test/unittest/variables/bvar/tst.stackdepth-profile.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -18,7 +18,7 @@ profile:::tick-50ms
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.stackdepth-rawfbt.d b/test/unittest/variables/bvar/tst.stackdepth-rawfbt.d
index 1c0afffe..2a4b8506 100644
--- a/test/unittest/variables/bvar/tst.stackdepth-rawfbt.d
+++ b/test/unittest/variables/bvar/tst.stackdepth-rawfbt.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -21,7 +21,7 @@ rawfbt::ksys_write:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.stackdepth-rawtp.d b/test/unittest/variables/bvar/tst.stackdepth-rawtp.d
index b99ada9a..85d9b6a0 100644
--- a/test/unittest/variables/bvar/tst.stackdepth-rawtp.d
+++ b/test/unittest/variables/bvar/tst.stackdepth-rawtp.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -20,7 +20,7 @@ rawtp:sched::
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.stackdepth-sched.d b/test/unittest/variables/bvar/tst.stackdepth-sched.d
index 05be3172..fa68ab77 100644
--- a/test/unittest/variables/bvar/tst.stackdepth-sched.d
+++ b/test/unittest/variables/bvar/tst.stackdepth-sched.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -27,7 +27,7 @@ sched:::tick
exit(0);
}
-ERROR
+dtrace:::ERROR
{
printf("error encountered\n");
exit(1);
diff --git a/test/unittest/variables/bvar/tst.tid.d b/test/unittest/variables/bvar/tst.tid.d
index 8fe6bcf6..b970800c 100644
--- a/test/unittest/variables/bvar/tst.tid.d
+++ b/test/unittest/variables/bvar/tst.tid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(tid);
exit(tid != -1 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.timestamp-bug31632630.d b/test/unittest/variables/bvar/tst.timestamp-bug31632630.d
index ac48bb36..5e2fff86 100644
--- a/test/unittest/variables/bvar/tst.timestamp-bug31632630.d
+++ b/test/unittest/variables/bvar/tst.timestamp-bug31632630.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
this->a = timestamp;
this->b = timestamp;
@@ -22,6 +22,6 @@ BEGIN
exit(this->a == this->b ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.timestamp.d b/test/unittest/variables/bvar/tst.timestamp.d
index 3992b70f..9a1a0e91 100644
--- a/test/unittest/variables/bvar/tst.timestamp.d
+++ b/test/unittest/variables/bvar/tst.timestamp.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(timestamp);
exit(timestamp != -1 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.ucaller.d b/test/unittest/variables/bvar/tst.ucaller.d
index eef56fd4..d0a2375c 100644
--- a/test/unittest/variables/bvar/tst.ucaller.d
+++ b/test/unittest/variables/bvar/tst.ucaller.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(ucaller);
exit(ucaller != -1 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.uid.d b/test/unittest/variables/bvar/tst.uid.d
index f1450c97..605750c2 100644
--- a/test/unittest/variables/bvar/tst.uid.d
+++ b/test/unittest/variables/bvar/tst.uid.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(uid);
exit(uid != -1 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.ustackdepth.d b/test/unittest/variables/bvar/tst.ustackdepth.d
index 224e0d3f..dd6abc6d 100644
--- a/test/unittest/variables/bvar/tst.ustackdepth.d
+++ b/test/unittest/variables/bvar/tst.ustackdepth.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(ustackdepth);
exit(ustackdepth != -1 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.ustackdepth2.d b/test/unittest/variables/bvar/tst.ustackdepth2.d
index 0e4f5915..b30ade6c 100644
--- a/test/unittest/variables/bvar/tst.ustackdepth2.d
+++ b/test/unittest/variables/bvar/tst.ustackdepth2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
* SECTION: Variables/Built-in Variables
*/
-profile-1
+profile:::profile-1
/pid == $target/
{
printf("DEPTH %d\n", ustackdepth);
@@ -25,7 +25,7 @@ profile-1
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.ustackdepth_big.sh b/test/unittest/variables/bvar/tst.ustackdepth_big.sh
index aeef9982..c69599c4 100755
--- a/test/unittest/variables/bvar/tst.ustackdepth_big.sh
+++ b/test/unittest/variables/bvar/tst.ustackdepth_big.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, 2025, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -35,7 +35,7 @@ function do_dtrace() {
# run dtrace
$dtrace $dt_flags -c $TRIGGER -qn '
- profile-1
+ profile:::profile-1
/pid == $target/
{
printf("DEPTH %d\n", ustackdepth);
@@ -44,7 +44,7 @@ function do_dtrace() {
printf("TRACE END\n");
exit(0);
}
- ERROR
+ dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.ustackdepth_small.d b/test/unittest/variables/bvar/tst.ustackdepth_small.d
index 22f977c1..a66cea0d 100644
--- a/test/unittest/variables/bvar/tst.ustackdepth_small.d
+++ b/test/unittest/variables/bvar/tst.ustackdepth_small.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,14 +16,14 @@
* SECTION: Variables/Built-in Variables
*/
-profile-1
+profile:::profile-1
/pid == $target/
{
printf("DEPTH %d\n", ustackdepth);
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.vtimestamp.d b/test/unittest/variables/bvar/tst.vtimestamp.d
index c58e6073..11da97fd 100644
--- a/test/unittest/variables/bvar/tst.vtimestamp.d
+++ b/test/unittest/variables/bvar/tst.vtimestamp.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,11 +14,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(vtimestamp);
exit(vtimestamp != -1 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.walltimestamp.d b/test/unittest/variables/bvar/tst.walltimestamp.d
index 95eed54a..03a056ad 100644
--- a/test/unittest/variables/bvar/tst.walltimestamp.d
+++ b/test/unittest/variables/bvar/tst.walltimestamp.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -13,11 +13,11 @@
#pragma D option quiet
-BEGIN {
+dtrace:::BEGIN {
trace(walltimestamp);
exit(walltimestamp != -1 ? 0 : 1);
}
-ERROR {
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/bvar/tst.walltimestamp2.d b/test/unittest/variables/bvar/tst.walltimestamp2.d
index 98f142d9..1f235cf5 100644
--- a/test/unittest/variables/bvar/tst.walltimestamp2.d
+++ b/test/unittest/variables/bvar/tst.walltimestamp2.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -8,7 +8,7 @@
#pragma D option quiet
#pragma D option destructive
-BEGIN {
+dtrace:::BEGIN {
/* baseline time stamp from system("date") */
system("date +'%%s.%%N'");
diff --git a/test/unittest/variables/gvar/tst.alignment-array.sh b/test/unittest/variables/gvar/tst.alignment-array.sh
index a74666d1..fc9e48fb 100755
--- a/test/unittest/variables/gvar/tst.alignment-array.sh
+++ b/test/unittest/variables/gvar/tst.alignment-array.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -21,7 +21,7 @@ $dtrace $dt_flags -Sen '
char dummy;
short var[5];
-BEGIN
+dtrace:::BEGIN
{
var[3] = 0x1234;
exit(0);
diff --git a/test/unittest/variables/gvar/tst.alignment-char.sh b/test/unittest/variables/gvar/tst.alignment-char.sh
index e3d52bef..d1d643bc 100755
--- a/test/unittest/variables/gvar/tst.alignment-char.sh
+++ b/test/unittest/variables/gvar/tst.alignment-char.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
char dummy;
char var;
-BEGIN
+dtrace:::BEGIN
{
var = 0x12;
exit(0);
diff --git a/test/unittest/variables/gvar/tst.alignment-int.sh b/test/unittest/variables/gvar/tst.alignment-int.sh
index c07ee504..37766d38 100755
--- a/test/unittest/variables/gvar/tst.alignment-int.sh
+++ b/test/unittest/variables/gvar/tst.alignment-int.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
char dummy;
int var;
-BEGIN
+dtrace:::BEGIN
{
var = 0x12345678;
exit(0);
diff --git a/test/unittest/variables/gvar/tst.alignment-long.sh b/test/unittest/variables/gvar/tst.alignment-long.sh
index 262f26b4..5456303b 100755
--- a/test/unittest/variables/gvar/tst.alignment-long.sh
+++ b/test/unittest/variables/gvar/tst.alignment-long.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
char dummy;
long var;
-BEGIN
+dtrace:::BEGIN
{
var = 0x1234567887654321ull;
exit(0);
diff --git a/test/unittest/variables/gvar/tst.alignment-ptr.sh b/test/unittest/variables/gvar/tst.alignment-ptr.sh
index b2bf9503..1c3d18b3 100755
--- a/test/unittest/variables/gvar/tst.alignment-ptr.sh
+++ b/test/unittest/variables/gvar/tst.alignment-ptr.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
char dummy;
char *var;
-BEGIN
+dtrace:::BEGIN
{
var = 0;
exit(0);
diff --git a/test/unittest/variables/gvar/tst.alignment-short.sh b/test/unittest/variables/gvar/tst.alignment-short.sh
index 9453556b..75d8013a 100755
--- a/test/unittest/variables/gvar/tst.alignment-short.sh
+++ b/test/unittest/variables/gvar/tst.alignment-short.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
char dummy;
short var;
-BEGIN
+dtrace:::BEGIN
{
var = 0x1234;
exit(0);
diff --git a/test/unittest/variables/gvar/tst.alignment-struct-2.sh b/test/unittest/variables/gvar/tst.alignment-struct-2.sh
index db285ab3..46365b94 100755
--- a/test/unittest/variables/gvar/tst.alignment-struct-2.sh
+++ b/test/unittest/variables/gvar/tst.alignment-struct-2.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -21,7 +21,7 @@ $dtrace $dt_flags -Sen '
char dummy;
struct { int u; long v; short w; } var;
-BEGIN
+dtrace:::BEGIN
{
var.w = 0x1234;
exit(0);
diff --git a/test/unittest/variables/gvar/tst.alignment-struct.sh b/test/unittest/variables/gvar/tst.alignment-struct.sh
index 2dab1bf7..11235c50 100755
--- a/test/unittest/variables/gvar/tst.alignment-struct.sh
+++ b/test/unittest/variables/gvar/tst.alignment-struct.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -21,7 +21,7 @@ $dtrace $dt_flags -Sen '
char dummy;
struct { short u, v; } var;
-BEGIN
+dtrace:::BEGIN
{
var.u = 0x1234;
exit(0);
diff --git a/test/unittest/variables/gvar/tst.store-char.d b/test/unittest/variables/gvar/tst.store-char.d
index 0349e8a5..d53b81bc 100644
--- a/test/unittest/variables/gvar/tst.store-char.d
+++ b/test/unittest/variables/gvar/tst.store-char.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
char a, b;
-BEGIN
+dtrace:::BEGIN
{
b = 4;
a = 5;
diff --git a/test/unittest/variables/gvar/tst.str-size.d b/test/unittest/variables/gvar/tst.str-size.d
index 7fc77518..3b1a6962 100644
--- a/test/unittest/variables/gvar/tst.str-size.d
+++ b/test/unittest/variables/gvar/tst.str-size.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
#pragma D option strsize=5
-BEGIN
+dtrace:::BEGIN
{
x = "abcd";
y = "abcd";
@@ -22,13 +22,13 @@ BEGIN
exit(0);
}
-END {
+dtrace:::END {
trace(x);
trace(y);
trace(z);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/variables/gvar/tst.undecl-offset.sh b/test/unittest/variables/gvar/tst.undecl-offset.sh
index 81c43454..95a4b3c2 100755
--- a/test/unittest/variables/gvar/tst.undecl-offset.sh
+++ b/test/unittest/variables/gvar/tst.undecl-offset.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -18,7 +18,7 @@
dtrace=$1
$dtrace $dt_flags -Sen '
-BEGIN
+dtrace:::BEGIN
{
a = "";
b = a;
diff --git a/test/unittest/variables/inline/tst.procfs-cwd.d b/test/unittest/variables/inline/tst.procfs-cwd.d
index c8760f67..7cc0cbf7 100644
--- a/test/unittest/variables/inline/tst.procfs-cwd.d
+++ b/test/unittest/variables/inline/tst.procfs-cwd.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,18 +11,18 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(cwd);
}
-BEGIN
+dtrace:::BEGIN
/cwd == "<unknown>"/
{
exit(0);
}
-BEGIN,
-ERROR {
+dtrace:::BEGIN,
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/inline/tst.procfs-root.d b/test/unittest/variables/inline/tst.procfs-root.d
index 276731c2..2e9e127a 100644
--- a/test/unittest/variables/inline/tst.procfs-root.d
+++ b/test/unittest/variables/inline/tst.procfs-root.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,18 +11,18 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(root);
}
-BEGIN
+dtrace:::BEGIN
/root == "<unknown>"/
{
exit(0);
}
-BEGIN,
-ERROR {
+dtrace:::BEGIN,
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/inline/tst.sched-chip.d b/test/unittest/variables/inline/tst.sched-chip.d
index c1c31414..bd5400dd 100644
--- a/test/unittest/variables/inline/tst.sched-chip.d
+++ b/test/unittest/variables/inline/tst.sched-chip.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,18 +11,18 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(chip);
}
-BEGIN
+dtrace:::BEGIN
/chip == curcpu->cpu_chip/
{
exit(0);
}
-BEGIN,
-ERROR {
+dtrace:::BEGIN,
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/inline/tst.sched-cpu.d b/test/unittest/variables/inline/tst.sched-cpu.d
index 542cad7a..8154b4e2 100644
--- a/test/unittest/variables/inline/tst.sched-cpu.d
+++ b/test/unittest/variables/inline/tst.sched-cpu.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,18 +11,18 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(cpu);
}
-BEGIN
+dtrace:::BEGIN
/cpu == curcpu->cpu_id/
{
exit(0);
}
-BEGIN,
-ERROR {
+dtrace:::BEGIN,
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/inline/tst.sched-lgrp.d b/test/unittest/variables/inline/tst.sched-lgrp.d
index 0ddf2018..2befe024 100644
--- a/test/unittest/variables/inline/tst.sched-lgrp.d
+++ b/test/unittest/variables/inline/tst.sched-lgrp.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,18 +11,18 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(lgrp);
}
-BEGIN
+dtrace:::BEGIN
/lgrp == curcpu->cpu_lgrp/
{
exit(0);
}
-BEGIN,
-ERROR {
+dtrace:::BEGIN,
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/inline/tst.sched-pset.d b/test/unittest/variables/inline/tst.sched-pset.d
index a7c946bc..1b0f0820 100644
--- a/test/unittest/variables/inline/tst.sched-pset.d
+++ b/test/unittest/variables/inline/tst.sched-pset.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2025, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -11,18 +11,18 @@
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
trace(pset);
}
-BEGIN
+dtrace:::BEGIN
/pset == curcpu->cpu_pset/
{
exit(0);
}
-BEGIN,
-ERROR {
+dtrace:::BEGIN,
+dtrace:::ERROR {
exit(1);
}
diff --git a/test/unittest/variables/lvar/err.D_OP_INCOMPAT.default_int.d b/test/unittest/variables/lvar/err.D_OP_INCOMPAT.default_int.d
index 81dc0720..0573814c 100644
--- a/test/unittest/variables/lvar/err.D_OP_INCOMPAT.default_int.d
+++ b/test/unittest/variables/lvar/err.D_OP_INCOMPAT.default_int.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
this x;
-BEGIN
+dtrace:::BEGIN
{
this->x = execname;
exit(0);
diff --git a/test/unittest/variables/lvar/tst.alignment-array.sh b/test/unittest/variables/lvar/tst.alignment-array.sh
index 4b5b4351..d3be3942 100755
--- a/test/unittest/variables/lvar/tst.alignment-array.sh
+++ b/test/unittest/variables/lvar/tst.alignment-array.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -21,7 +21,7 @@ $dtrace $dt_flags -Sen '
this char dummy;
this short var[5];
-BEGIN
+dtrace:::BEGIN
{
this->var[3] = 0x1234;
exit(0);
diff --git a/test/unittest/variables/lvar/tst.alignment-char.sh b/test/unittest/variables/lvar/tst.alignment-char.sh
index 0e8e8ca0..f5adc3ac 100755
--- a/test/unittest/variables/lvar/tst.alignment-char.sh
+++ b/test/unittest/variables/lvar/tst.alignment-char.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
this char dummy;
this char var;
-BEGIN
+dtrace:::BEGIN
{
this->var = 0x12;
exit(0);
diff --git a/test/unittest/variables/lvar/tst.alignment-int.sh b/test/unittest/variables/lvar/tst.alignment-int.sh
index 06800d65..4388dee1 100755
--- a/test/unittest/variables/lvar/tst.alignment-int.sh
+++ b/test/unittest/variables/lvar/tst.alignment-int.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
this char dummy;
this int var;
-BEGIN
+dtrace:::BEGIN
{
this->var = 0x12345678;
exit(0);
diff --git a/test/unittest/variables/lvar/tst.alignment-long.sh b/test/unittest/variables/lvar/tst.alignment-long.sh
index 6415a079..f6896f2e 100755
--- a/test/unittest/variables/lvar/tst.alignment-long.sh
+++ b/test/unittest/variables/lvar/tst.alignment-long.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
this char dummy;
this long var;
-BEGIN
+dtrace:::BEGIN
{
this->var = 0x1234567887654321ull;
exit(0);
diff --git a/test/unittest/variables/lvar/tst.alignment-ptr.sh b/test/unittest/variables/lvar/tst.alignment-ptr.sh
index 3f196e75..907556fa 100755
--- a/test/unittest/variables/lvar/tst.alignment-ptr.sh
+++ b/test/unittest/variables/lvar/tst.alignment-ptr.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
this char dummy;
this char *var;
-BEGIN
+dtrace:::BEGIN
{
this->var = 0;
exit(0);
diff --git a/test/unittest/variables/lvar/tst.alignment-short.sh b/test/unittest/variables/lvar/tst.alignment-short.sh
index db7f9afb..77f301ab 100755
--- a/test/unittest/variables/lvar/tst.alignment-short.sh
+++ b/test/unittest/variables/lvar/tst.alignment-short.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
this char dummy;
this short var;
-BEGIN
+dtrace:::BEGIN
{
this->var = 0x1234;
exit(0);
diff --git a/test/unittest/variables/lvar/tst.alignment-struct-2.sh b/test/unittest/variables/lvar/tst.alignment-struct-2.sh
index f7a2b194..a6f21a01 100755
--- a/test/unittest/variables/lvar/tst.alignment-struct-2.sh
+++ b/test/unittest/variables/lvar/tst.alignment-struct-2.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -21,7 +21,7 @@ $dtrace $dt_flags -Sen '
this char dummy;
this struct { int u; long v; short w; } var;
-BEGIN
+dtrace:::BEGIN
{
this->var.w = 0x1234;
exit(0);
diff --git a/test/unittest/variables/lvar/tst.alignment-struct.sh b/test/unittest/variables/lvar/tst.alignment-struct.sh
index ae072fba..217773f3 100755
--- a/test/unittest/variables/lvar/tst.alignment-struct.sh
+++ b/test/unittest/variables/lvar/tst.alignment-struct.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -21,7 +21,7 @@ $dtrace $dt_flags -Sen '
this char dummy;
this struct { short u, v; } var;
-BEGIN
+dtrace:::BEGIN
{
this->var.u = 0x1234;
exit(0);
diff --git a/test/unittest/variables/lvar/tst.default_int.d b/test/unittest/variables/lvar/tst.default_int.d
index d616721a..a298d2f4 100644
--- a/test/unittest/variables/lvar/tst.default_int.d
+++ b/test/unittest/variables/lvar/tst.default_int.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
this x;
-BEGIN
+dtrace:::BEGIN
{
x = 1;
exit(0);
diff --git a/test/unittest/variables/lvar/tst.init.d b/test/unittest/variables/lvar/tst.init.d
index f3db5205..a0bbb8ef 100644
--- a/test/unittest/variables/lvar/tst.init.d
+++ b/test/unittest/variables/lvar/tst.init.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
this int x;
-BEGIN
+dtrace:::BEGIN
{
exit(this->x);
}
diff --git a/test/unittest/variables/lvar/tst.load_before_store.d b/test/unittest/variables/lvar/tst.load_before_store.d
index 98cdf120..4d630ecd 100644
--- a/test/unittest/variables/lvar/tst.load_before_store.d
+++ b/test/unittest/variables/lvar/tst.load_before_store.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Variables/Clause-Local Variables
*/
-BEGIN
+dtrace:::BEGIN
{
++this->x;
exit(0);
diff --git a/test/unittest/variables/lvar/tst.post_inc_lvar.d b/test/unittest/variables/lvar/tst.post_inc_lvar.d
index 5779f489..a9484a32 100644
--- a/test/unittest/variables/lvar/tst.post_inc_lvar.d
+++ b/test/unittest/variables/lvar/tst.post_inc_lvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Variables/Clause-Local Variables
*/
-BEGIN
+dtrace:::BEGIN
{
trace(this->x++);
exit(0);
diff --git a/test/unittest/variables/lvar/tst.pre_inc_lvar.d b/test/unittest/variables/lvar/tst.pre_inc_lvar.d
index 8c25baf1..7838920d 100644
--- a/test/unittest/variables/lvar/tst.pre_inc_lvar.d
+++ b/test/unittest/variables/lvar/tst.pre_inc_lvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Variables/Clause-Local Variables
*/
-BEGIN
+dtrace:::BEGIN
{
trace(++this->x);
exit(0);
diff --git a/test/unittest/variables/lvar/tst.store-char.d b/test/unittest/variables/lvar/tst.store-char.d
index 741b93cb..bacde5ba 100644
--- a/test/unittest/variables/lvar/tst.store-char.d
+++ b/test/unittest/variables/lvar/tst.store-char.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
this char a, b;
-BEGIN
+dtrace:::BEGIN
{
this->b = 4;
this->a = 5;
diff --git a/test/unittest/variables/lvar/tst.str-size.d b/test/unittest/variables/lvar/tst.str-size.d
index 58a6fb3f..699203e9 100644
--- a/test/unittest/variables/lvar/tst.str-size.d
+++ b/test/unittest/variables/lvar/tst.str-size.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
#pragma D option strsize=5
-BEGIN
+dtrace:::BEGIN
{
this->x = "abcd";
this->y = "abcd";
@@ -25,7 +25,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/variables/lvar/tst.struct.d b/test/unittest/variables/lvar/tst.struct.d
index c9530caf..d8a684a2 100644
--- a/test/unittest/variables/lvar/tst.struct.d
+++ b/test/unittest/variables/lvar/tst.struct.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@ struct foo {
};
this struct foo x;
-BEGIN
+dtrace:::BEGIN
{
this->x.a = 1;
this->x.b = 5;
diff --git a/test/unittest/variables/tvar/err.D_OP_INCOMPAT.default_int.d b/test/unittest/variables/tvar/err.D_OP_INCOMPAT.default_int.d
index 8e8e5931..afa56417 100644
--- a/test/unittest/variables/tvar/err.D_OP_INCOMPAT.default_int.d
+++ b/test/unittest/variables/tvar/err.D_OP_INCOMPAT.default_int.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
self x;
-BEGIN
+dtrace:::BEGIN
{
self->x = execname;
exit(0);
diff --git a/test/unittest/variables/tvar/err.limited_space.d b/test/unittest/variables/tvar/err.limited_space.d
index f8fd0378..aae6a9a5 100644
--- a/test/unittest/variables/tvar/err.limited_space.d
+++ b/test/unittest/variables/tvar/err.limited_space.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option dynvarsize=15
-BEGIN
+dtrace:::BEGIN
{
self->a = 1;
self->b = 2;
@@ -23,12 +23,12 @@ BEGIN
self->d = 4;
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/variables/tvar/tst.alignment-array.sh b/test/unittest/variables/tvar/tst.alignment-array.sh
index 6a25087f..196a5aed 100755
--- a/test/unittest/variables/tvar/tst.alignment-array.sh
+++ b/test/unittest/variables/tvar/tst.alignment-array.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
self char dummy;
self short var[5];
-BEGIN
+dtrace:::BEGIN
{
self->var[3] = 0x1234;
exit(0);
diff --git a/test/unittest/variables/tvar/tst.alignment-char.sh b/test/unittest/variables/tvar/tst.alignment-char.sh
index f7060ba0..22f6d3aa 100755
--- a/test/unittest/variables/tvar/tst.alignment-char.sh
+++ b/test/unittest/variables/tvar/tst.alignment-char.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
self char dummy;
self char var;
-BEGIN
+dtrace:::BEGIN
{
self->var = 0x12;
exit(0);
diff --git a/test/unittest/variables/tvar/tst.alignment-int.sh b/test/unittest/variables/tvar/tst.alignment-int.sh
index ec6db159..40af9dc1 100755
--- a/test/unittest/variables/tvar/tst.alignment-int.sh
+++ b/test/unittest/variables/tvar/tst.alignment-int.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
self char dummy;
self int var;
-BEGIN
+dtrace:::BEGIN
{
self->var = 0x12345678;
exit(0);
diff --git a/test/unittest/variables/tvar/tst.alignment-long.sh b/test/unittest/variables/tvar/tst.alignment-long.sh
index 9072b89f..0c0bcffc 100755
--- a/test/unittest/variables/tvar/tst.alignment-long.sh
+++ b/test/unittest/variables/tvar/tst.alignment-long.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
self char dummy;
self long var;
-BEGIN
+dtrace:::BEGIN
{
self->var = 0x1234567887654321ull;
exit(0);
diff --git a/test/unittest/variables/tvar/tst.alignment-ptr.sh b/test/unittest/variables/tvar/tst.alignment-ptr.sh
index 3b11bda4..e7915467 100755
--- a/test/unittest/variables/tvar/tst.alignment-ptr.sh
+++ b/test/unittest/variables/tvar/tst.alignment-ptr.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
self char dummy;
self char *var;
-BEGIN
+dtrace:::BEGIN
{
self->var = 0;
exit(0);
diff --git a/test/unittest/variables/tvar/tst.alignment-short.sh b/test/unittest/variables/tvar/tst.alignment-short.sh
index c71cece3..a271b6b7 100755
--- a/test/unittest/variables/tvar/tst.alignment-short.sh
+++ b/test/unittest/variables/tvar/tst.alignment-short.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
self char dummy;
self short var;
-BEGIN
+dtrace:::BEGIN
{
self->var = 0x1234;
exit(0);
diff --git a/test/unittest/variables/tvar/tst.alignment-struct-2.sh b/test/unittest/variables/tvar/tst.alignment-struct-2.sh
index 9b518608..46a9c7e2 100755
--- a/test/unittest/variables/tvar/tst.alignment-struct-2.sh
+++ b/test/unittest/variables/tvar/tst.alignment-struct-2.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
self char dummy;
self struct { int u; long v; short w; } var;
-BEGIN
+dtrace:::BEGIN
{
self->var.w = 0x1234;
exit(0);
diff --git a/test/unittest/variables/tvar/tst.alignment-struct.sh b/test/unittest/variables/tvar/tst.alignment-struct.sh
index e6907548..b651487d 100755
--- a/test/unittest/variables/tvar/tst.alignment-struct.sh
+++ b/test/unittest/variables/tvar/tst.alignment-struct.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#
# Oracle Linux DTrace.
-# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at
# http://oss.oracle.com/licenses/upl.
#
@@ -20,7 +20,7 @@ $dtrace $dt_flags -Sen '
self char dummy;
self struct { short u, v; } var;
-BEGIN
+dtrace:::BEGIN
{
self->var.u = 0x1234;
exit(0);
diff --git a/test/unittest/variables/tvar/tst.default_int.d b/test/unittest/variables/tvar/tst.default_int.d
index 692f391a..2841d39f 100644
--- a/test/unittest/variables/tvar/tst.default_int.d
+++ b/test/unittest/variables/tvar/tst.default_int.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
self x;
-BEGIN
+dtrace:::BEGIN
{
x = 1;
exit(0);
diff --git a/test/unittest/variables/tvar/tst.init-str.d b/test/unittest/variables/tvar/tst.init-str.d
index 47d3eab6..3cac1bb0 100644
--- a/test/unittest/variables/tvar/tst.init-str.d
+++ b/test/unittest/variables/tvar/tst.init-str.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,13 +16,13 @@
self string x;
-BEGIN
+dtrace:::BEGIN
{
trace(self->x);
exit(1);
}
-ERROR
+dtrace:::ERROR
{
exit(arg4 != 1 || arg5 != 0);
}
diff --git a/test/unittest/variables/tvar/tst.init.d b/test/unittest/variables/tvar/tst.init.d
index 3e31744d..fe4eb166 100644
--- a/test/unittest/variables/tvar/tst.init.d
+++ b/test/unittest/variables/tvar/tst.init.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -16,7 +16,7 @@
self int x;
-BEGIN
+dtrace:::BEGIN
{
exit(self->x);
}
diff --git a/test/unittest/variables/tvar/tst.load_before_store.d b/test/unittest/variables/tvar/tst.load_before_store.d
index 68adbcfc..1487f87c 100644
--- a/test/unittest/variables/tvar/tst.load_before_store.d
+++ b/test/unittest/variables/tvar/tst.load_before_store.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Variables/Thread-Local Variables
*/
-BEGIN
+dtrace:::BEGIN
{
++self->x;
exit(0);
diff --git a/test/unittest/variables/tvar/tst.load_no_alloc.d b/test/unittest/variables/tvar/tst.load_no_alloc.d
index e0cac6a8..5e027c4c 100644
--- a/test/unittest/variables/tvar/tst.load_no_alloc.d
+++ b/test/unittest/variables/tvar/tst.load_no_alloc.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
self x, y, z, w;
-BEGIN
+dtrace:::BEGIN
{
trace(self->x);
trace(self->y);
@@ -27,7 +27,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/variables/tvar/tst.post_inc_lvar.d b/test/unittest/variables/tvar/tst.post_inc_lvar.d
index 9b901075..4ca9b89e 100644
--- a/test/unittest/variables/tvar/tst.post_inc_lvar.d
+++ b/test/unittest/variables/tvar/tst.post_inc_lvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Variables/Thread-Local Variables
*/
-BEGIN
+dtrace:::BEGIN
{
trace(self->x++);
exit(0);
diff --git a/test/unittest/variables/tvar/tst.pre_inc_lvar.d b/test/unittest/variables/tvar/tst.pre_inc_lvar.d
index 0dbbf7f5..992f9899 100644
--- a/test/unittest/variables/tvar/tst.pre_inc_lvar.d
+++ b/test/unittest/variables/tvar/tst.pre_inc_lvar.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -12,7 +12,7 @@
* SECTION: Variables/Thread-Local Variables
*/
-BEGIN
+dtrace:::BEGIN
{
trace(++self->x);
exit(0);
diff --git a/test/unittest/variables/tvar/tst.store-char.d b/test/unittest/variables/tvar/tst.store-char.d
index 64c97f7d..ce449140 100644
--- a/test/unittest/variables/tvar/tst.store-char.d
+++ b/test/unittest/variables/tvar/tst.store-char.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -17,7 +17,7 @@
self char a, b;
-BEGIN
+dtrace:::BEGIN
{
self->b = 4;
self->a = 5;
diff --git a/test/unittest/variables/tvar/tst.store_zero_deletes.d b/test/unittest/variables/tvar/tst.store_zero_deletes.d
index 42aa70d5..ccde7c61 100644
--- a/test/unittest/variables/tvar/tst.store_zero_deletes.d
+++ b/test/unittest/variables/tvar/tst.store_zero_deletes.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -15,7 +15,7 @@
#pragma D option quiet
#pragma D option dynvarsize=15
-BEGIN
+dtrace:::BEGIN
{
self->a = 1;
self->b = 2;
@@ -29,7 +29,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/variables/tvar/tst.store_zero_deletes_struct.d b/test/unittest/variables/tvar/tst.store_zero_deletes_struct.d
index 6f8fa5ca..b08d858a 100644
--- a/test/unittest/variables/tvar/tst.store_zero_deletes_struct.d
+++ b/test/unittest/variables/tvar/tst.store_zero_deletes_struct.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ this struct {
int a;
} val;
-BEGIN
+dtrace:::BEGIN
{
this->val.a = 1;
self->a = this->val;
@@ -36,7 +36,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/variables/tvar/tst.store_zero_deletes_union.d b/test/unittest/variables/tvar/tst.store_zero_deletes_union.d
index 43bdd916..f34e48be 100644
--- a/test/unittest/variables/tvar/tst.store_zero_deletes_union.d
+++ b/test/unittest/variables/tvar/tst.store_zero_deletes_union.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2024, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -19,7 +19,7 @@ this union {
int a;
} val;
-BEGIN
+dtrace:::BEGIN
{
this->val.a = 1;
self->a = this->val;
@@ -36,7 +36,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/variables/tvar/tst.store_zero_nop.d b/test/unittest/variables/tvar/tst.store_zero_nop.d
index 976bf082..77266f7a 100644
--- a/test/unittest/variables/tvar/tst.store_zero_nop.d
+++ b/test/unittest/variables/tvar/tst.store_zero_nop.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
#pragma D option dynvarsize=5
-BEGIN
+dtrace:::BEGIN
{
self->a = 1;
self->b = 0;
@@ -27,7 +27,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/variables/tvar/tst.str-size.d b/test/unittest/variables/tvar/tst.str-size.d
index bd8aac13..bf0c547d 100644
--- a/test/unittest/variables/tvar/tst.str-size.d
+++ b/test/unittest/variables/tvar/tst.str-size.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,7 +14,7 @@
#pragma D option quiet
#pragma D option strsize=5
-BEGIN
+dtrace:::BEGIN
{
self->x = "abcd";
self->y = "abcd";
@@ -25,7 +25,7 @@ BEGIN
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/variables/tvar/tst.struct.d b/test/unittest/variables/tvar/tst.struct.d
index 3b7586fa..a44d4a83 100644
--- a/test/unittest/variables/tvar/tst.struct.d
+++ b/test/unittest/variables/tvar/tst.struct.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -14,14 +14,14 @@
self struct task_struct tsk;
-BEGIN
+dtrace:::BEGIN
{
self->tsk = *curthread;
exit(self->tsk.pid == pid ? 0 : 1);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}
diff --git a/test/unittest/vars/tst.gid.d b/test/unittest/vars/tst.gid.d
index 3f7afe7d..5ff2b66f 100644
--- a/test/unittest/vars/tst.gid.d
+++ b/test/unittest/vars/tst.gid.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
/curpsinfo->pr_gid == gid/
{
exit(0);
}
-BEGIN
+dtrace:::BEGIN
{
printf("%d != %d\n", curpsinfo->pr_gid, gid);
exit(1);
diff --git a/test/unittest/vars/tst.nullassign.d b/test/unittest/vars/tst.nullassign.d
index 44ccc30e..0da48b59 100644
--- a/test/unittest/vars/tst.nullassign.d
+++ b/test/unittest/vars/tst.nullassign.d
@@ -1,45 +1,45 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
{
lv = "Live";
dt = ", DTrace, ";
ps = "Prosper";
}
-BEGIN
+dtrace:::BEGIN
{
phrase = strjoin(lv, dt);
phrase = strjoin(phrase, lv);
expected = "Live, DTrace, Live";
}
-BEGIN
+dtrace:::BEGIN
/phrase != expected/
{
printf("global: expected '%s', found '%s'\n", expected, phrase);
exit(1);
}
-BEGIN
+dtrace:::BEGIN
{
this->phrase = strjoin(ps, dt);
}
-BEGIN
+dtrace:::BEGIN
{
this->phrase = strjoin(this->phrase, ps);
expected = "Prosper, DTrace, Prosper";
}
-BEGIN
+dtrace:::BEGIN
/this->phrase != expected/
{
printf("clause-local: expected '%s', found '%s'\n",
@@ -47,27 +47,27 @@ BEGIN
exit(2);
}
-BEGIN
+dtrace:::BEGIN
{
phrase = NULL;
this->phrase = NULL;
}
-BEGIN
+dtrace:::BEGIN
/phrase != NULL/
{
printf("expected global to be NULL\n");
exit(3);
}
-BEGIN
+dtrace:::BEGIN
/this->phrase != NULL/
{
printf("expected clause-local to be NULL\n");
exit(4);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/unittest/vars/tst.ppid.d b/test/unittest/vars/tst.ppid.d
index bb76b63c..dc8190e2 100644
--- a/test/unittest/vars/tst.ppid.d
+++ b/test/unittest/vars/tst.ppid.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
/curpsinfo->pr_ppid == ppid/
{
exit(0);
}
-BEGIN
+dtrace:::BEGIN
{
printf("%d != %d\n", curpsinfo->pr_ppid, ppid);
exit(1);
diff --git a/test/unittest/vars/tst.uid.d b/test/unittest/vars/tst.uid.d
index 081f686c..adf17fa8 100644
--- a/test/unittest/vars/tst.uid.d
+++ b/test/unittest/vars/tst.uid.d
@@ -1,19 +1,19 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
#pragma D option quiet
-BEGIN
+dtrace:::BEGIN
/curpsinfo->pr_uid == uid/
{
exit(0);
}
-BEGIN
+dtrace:::BEGIN
{
printf("%d != %d\n", curpsinfo->pr_uid, uid);
exit(1);
diff --git a/test/unittest/vars/tst.walltimestamp.d b/test/unittest/vars/tst.walltimestamp.d
index 48ba030f..7c401bd9 100644
--- a/test/unittest/vars/tst.walltimestamp.d
+++ b/test/unittest/vars/tst.walltimestamp.d
@@ -1,6 +1,6 @@
/*
* Oracle Linux DTrace.
- * Copyright (c) 2006, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2006, 2026, Oracle and/or its affiliates. All rights reserved.
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
@@ -9,26 +9,26 @@
uint64_t now;
-BEGIN
+dtrace:::BEGIN
{
now = 18252813184; /* Jan 1, 2004 00:00:00 */
}
-BEGIN
+dtrace:::BEGIN
/walltimestamp < timestamp/
{
printf("%d < %d", walltimestamp, timestamp);
exit(1);
}
-BEGIN
+dtrace:::BEGIN
/walltimestamp < now/
{
printf("%d (%Y) is before %Y", walltimestamp, walltimestamp, now);
exit(2);
}
-BEGIN
+dtrace:::BEGIN
{
exit(0);
}
diff --git a/test/utils/stack_skip_test.sh b/test/utils/stack_skip_test.sh
index 8ebfd29f..bfab6fb1 100755
--- a/test/utils/stack_skip_test.sh
+++ b/test/utils/stack_skip_test.sh
@@ -22,7 +22,7 @@ fbt::hrtimer_nanosleep:entry
exit(0);
}
-ERROR
+dtrace:::ERROR
{
exit(1);
}' | grep -q 0xffff
--
2.52.0
More information about the DTrace-devel
mailing list