[DTrace-devel] [PATCH 01/16] Remove fasttrap references and introduce pid-provider variants
Eugene Loh
eugene.loh at oracle.com
Fri Mar 19 16:11:14 PDT 2021
Reviewed-by: Eugene Loh <eugene.loh at oracle.com>
with some minor comments below.
On 3/19/21 12:54 AM, Kris Van Hees wrote:
> Since the fasttrap provider is no longer necessary, the following
> two datatypes are being renamed:
>
> fasttrap_probe_type_t -> pid_probe_type_t
> fasttrap_probe_spec_t -> pid_probe_spec_t
The pid_*_t names have extraneous underscores; should be
pid_probetype_t and pid_probespec_t.
> Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>
>
> diff --git a/include/dtrace/pid.h b/include/dtrace/pid.h
> +typedef enum pid_probetype {
> + DTFTP_NONE = 0,
> + DTFTP_ENTRY,
> + DTFTP_RETURN,
> + DTFTP_OFFSETS,
> + DTFTP_POST_OFFSETS,
> + DTFTP_IS_ENABLED
> +} pid_probetype_t;
You are cleaning the names up so meticulously, it's funny to see these
vestigial DTFTP_* prefixes here. Wouldn't DTPPT_* or something be more
consistent?
More information about the DTrace-devel
mailing list