[DTrace-devel] [PATCH v2] cc, bpf: fix CTF error reporting
Eugene Loh
eugene.loh at oracle.com
Fri Feb 16 02:06:39 UTC 2024
Reviewed-by: Eugene Loh <eugene.loh at oracle.com>
On 2/12/24 10:25, Nick Alcock via DTrace-devel wrote:
> When there are CTF errors, dt_link_construct reports
>
> Error: Success
>
> To report a CTF error, you have to set the dt_errno to EDT_CTF (see
> dtrace_errmsg()).
>
> Signed-off-by: Nick Alcock <nick.alcock at oracle.com>
> ---
> libdtrace/dt_cc.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/libdtrace/dt_cc.c b/libdtrace/dt_cc.c
> index ef4ce400add6..55fc916d1cd5 100644
> --- a/libdtrace/dt_cc.c
> +++ b/libdtrace/dt_cc.c
> @@ -1233,7 +1233,7 @@ dt_link_construct(dtrace_hdl_t *dtp, const dt_probe_t *prp, dtrace_difo_t *dp,
>
> err_ctf:
> dtp->dt_ctferr = ctf_errno(dtp->dt_shared_ctf);
> - return -1;
> + return dt_set_errno(dtp, EDT_CTF);
> }
>
> static void
More information about the DTrace-devel
mailing list