Commit 420cda24 authored by Brenden Blanco's avatar Brenden Blanco

skip include of kernel bpf.h in test, forward declare instead

parent 8216464e
...@@ -12,7 +12,7 @@ class TestHistogram(TestCase): ...@@ -12,7 +12,7 @@ class TestHistogram(TestCase):
def test_simple(self): def test_simple(self):
b = BPF(text=""" b = BPF(text="""
#include <uapi/linux/ptrace.h> #include <uapi/linux/ptrace.h>
#include <linux/bpf.h> struct bpf_map;
BPF_HISTOGRAM(hist1); BPF_HISTOGRAM(hist1);
BPF_HASH(stub); BPF_HASH(stub);
int kprobe__htab_map_delete_elem(struct pt_regs *ctx, struct bpf_map *map, u64 *k) { int kprobe__htab_map_delete_elem(struct pt_regs *ctx, struct bpf_map *map, u64 *k) {
...@@ -35,7 +35,7 @@ int kprobe__htab_map_delete_elem(struct pt_regs *ctx, struct bpf_map *map, u64 * ...@@ -35,7 +35,7 @@ int kprobe__htab_map_delete_elem(struct pt_regs *ctx, struct bpf_map *map, u64 *
def test_struct(self): def test_struct(self):
b = BPF(text=""" b = BPF(text="""
#include <uapi/linux/ptrace.h> #include <uapi/linux/ptrace.h>
#include <linux/bpf.h> struct bpf_map;
typedef struct { void *map; u64 slot; } Key; typedef struct { void *map; u64 slot; } Key;
BPF_HISTOGRAM(hist1, Key, 1024); BPF_HISTOGRAM(hist1, Key, 1024);
BPF_HASH(stub1); BPF_HASH(stub1);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment