[DTrace-devel] [PATCH] Remove obsolete dt_bpf_builtins.h header file
Eugene Loh
eugene.loh at oracle.com
Mon Nov 30 12:16:02 PST 2020
Reviewed-by: Eugene Loh <eugene.loh at oracle.com>
On 11/24/2020 01:51 PM, Kris Van Hees wrote:
> Signed-off-by: Kris Van Hees <kris.van.hees at oracle.com>
> ---
> libdtrace/dt_bpf_builtins.h | 47 -------------------------------------
> libdtrace/dt_cg.c | 1 -
> libdtrace/dt_dis.c | 1 -
> libdtrace/dt_prov_fbt.c | 1 -
> libdtrace/dt_prov_sdt.c | 1 -
> libdtrace/dt_prov_syscall.c | 1 -
> 6 files changed, 52 deletions(-)
> delete mode 100644 libdtrace/dt_bpf_builtins.h
>
> diff --git a/libdtrace/dt_bpf_builtins.h b/libdtrace/dt_bpf_builtins.h
> deleted file mode 100644
> index edf0333e..00000000
> --- a/libdtrace/dt_bpf_builtins.h
> +++ /dev/null
> @@ -1,47 +0,0 @@
> -/*
> - * Oracle Linux DTrace.
> - * Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved.
> - * Licensed under the Universal Permissive License v 1.0 as shown at
> - * http://oss.oracle.com/licenses/upl.
> - */
> -
> -#ifndef _DT_BPF_BUILTINS_H
> -#define _DT_BPF_BUILTINS_H
> -
> -#ifdef FIXME
> -#ifdef __cplusplus
> -extern "C" {
> -#endif
> -
> -#define DT_BPF_MAP_BUILTINS(FN) \
> - FN(get_bvar), \
> - FN(get_gvar), \
> - FN(get_string), \
> - FN(get_tvar), \
> - FN(memcpy), \
> - FN(set_gvar), \
> - FN(set_tvar), \
> - FN(strnlen)
> -
> -#define DT_BPF_ENUM_FN(x, y) DT_BPF_ ## x
> -enum dt_bpf_builtin_ids {
> - DT_BPF_MAP_BUILTINS(DT_BPF_ENUM_FN),
> - DT_BPF_LAST_ID,
> -};
> -#undef DT_BPF_ENUM_FN
> -
> -typedef struct dt_bpf_func dt_bpf_func_t;
> -typedef struct dt_bpf_builtin dt_bpf_builtin_t;
> -struct dt_bpf_builtin {
> - const char *name;
> - dt_bpf_func_t *sym;
> -};
> -
> -extern dt_bpf_builtin_t dt_bpf_builtins[];
> -
> -#ifdef __cplusplus
> -}
> -#endif
> -#endif
> -
> -#endif /* _DT_BPF_FUNCS_H */
> diff --git a/libdtrace/dt_cg.c b/libdtrace/dt_cg.c
> index e03fc5ef..212f6753 100644
> --- a/libdtrace/dt_cg.c
> +++ b/libdtrace/dt_cg.c
> @@ -20,7 +20,6 @@
> #include <dt_printf.h>
> #include <dt_provider.h>
> #include <dt_probe.h>
> -#include <dt_bpf_builtins.h>
> #include <bpf_asm.h>
>
> static void dt_cg_node(dt_node_t *, dt_irlist_t *, dt_regset_t *);
> diff --git a/libdtrace/dt_dis.c b/libdtrace/dt_dis.c
> index b10c3867..d047bde3 100644
> --- a/libdtrace/dt_dis.c
> +++ b/libdtrace/dt_dis.c
> @@ -13,7 +13,6 @@
> #include <dt_ident.h>
> #include <dt_printf.h>
> #include <dt_string.h>
> -#include <dt_bpf_builtins.h>
> #include <bpf_asm.h>
> #include <port.h>
>
> diff --git a/libdtrace/dt_prov_fbt.c b/libdtrace/dt_prov_fbt.c
> index 3662306c..ad567c0a 100644
> --- a/libdtrace/dt_prov_fbt.c
> +++ b/libdtrace/dt_prov_fbt.c
> @@ -33,7 +33,6 @@
>
> #include "dt_dctx.h"
> #include "dt_cg.h"
> -#include "dt_bpf_builtins.h"
> #include "dt_provider.h"
> #include "dt_probe.h"
> #include "dt_pt_regs.h"
> diff --git a/libdtrace/dt_prov_sdt.c b/libdtrace/dt_prov_sdt.c
> index 3902e105..7e6525a5 100644
> --- a/libdtrace/dt_prov_sdt.c
> +++ b/libdtrace/dt_prov_sdt.c
> @@ -30,7 +30,6 @@
> #include "dt_dctx.h"
> #include "dt_cg.h"
> #include "dt_bpf.h"
> -#include "dt_bpf_builtins.h"
> #include "dt_provider.h"
> #include "dt_probe.h"
> #include "dt_pt_regs.h"
> diff --git a/libdtrace/dt_prov_syscall.c b/libdtrace/dt_prov_syscall.c
> index a548c9c8..5415dd4a 100644
> --- a/libdtrace/dt_prov_syscall.c
> +++ b/libdtrace/dt_prov_syscall.c
> @@ -31,7 +31,6 @@
>
> #include "dt_dctx.h"
> #include "dt_cg.h"
> -#include "dt_bpf_builtins.h"
> #include "dt_provider.h"
> #include "dt_probe.h"
> #include "dt_pt_regs.h"
More information about the DTrace-devel
mailing list