[DTrace-devel] [PATCH] Remove obsolete dt_bpf_builtins.h header file
Kris Van Hees
kris.van.hees at oracle.com
Tue Nov 24 13:51:05 PST 2020
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"
--
2.28.0
More information about the DTrace-devel
mailing list