On Fri, Nov 18, 2022 at 03:31 Taylor R Campbell <
campbell+netbsd-tech-k...@mumble.net> wrote:

> > Date: Fri, 18 Nov 2022 10:06:19 +0000
> > From: nia <n...@netbsd.org>
> >
> > This is neat, thanks for the work. Do we need a kernel
> > compiled with any specific options to make the DTrace
> > probes active?
>
> Just `options KDTRACE_HOOKS', which is on by default in x86 and arm



Is not MKDTRACE a consideration?

/bch


> GENERIC kernels.  dtrace itself, and the various probes, are in
> modules:
>
> dtrace.kmod
> dtrace_fbt.kmod
> dtrace_lockstat.kmod
> dtrace_profile.kmod (must be loaded explicitly for tick-1s &c.)
> dtrace_sdt.kmod
> dtrace_syscall.kmod
>
> dtrace(1) will autoload the module dtrace_FOO.kmod when you try to set
> a probe on FOO:*:*:* like fbt::hardclock:entry.  For the tick-1s,
> tick-10s, &c. probes, you need to load dtrace_profile.kmod explicitly.
>

Reply via email to