Skip to content

Instantly share code, notes, and snippets.

@srikanth007m
Created January 27, 2023 05:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save srikanth007m/abe4713a9756162f37bde75128b4a57b to your computer and use it in GitHub Desktop.
Save srikanth007m/abe4713a9756162f37bde75128b4a57b to your computer and use it in GitHub Desktop.
Memleak eBPF compilation issue
python3 memleak.py
/virtual/main.c:217:1: warning: declaration of 'struct tracepoint__kmem__kmalloc' will not be visible outside of this function [-Wvisibility]
TRACEPOINT_PROBE(kmem, kmalloc) {
^
/virtual/include/bcc/helpers.h:874:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:63:1: note: expanded from here
tracepoint__kmem__kmalloc
^
/virtual/main.c:219:64: error: incomplete definition of type 'struct tracepoint__kmem__kmalloc'
gen_free_enter((struct pt_regs *)args, (void *)args->ptr);
~~~~^
/virtual/main.c:217:1: note: forward declaration of 'struct tracepoint__kmem__kmalloc'
TRACEPOINT_PROBE(kmem, kmalloc) {
^
/virtual/include/bcc/helpers.h:874:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:63:1: note: expanded from here
tracepoint__kmem__kmalloc
^
/virtual/main.c:220:53: error: incomplete definition of type 'struct tracepoint__kmem__kmalloc'
gen_alloc_enter((struct pt_regs *)args, args->bytes_alloc);
~~~~^
/virtual/main.c:217:1: note: forward declaration of 'struct tracepoint__kmem__kmalloc'
TRACEPOINT_PROBE(kmem, kmalloc) {
^
/virtual/include/bcc/helpers.h:874:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:63:1: note: expanded from here
tracepoint__kmem__kmalloc
^
/virtual/main.c:221:68: error: incomplete definition of type 'struct tracepoint__kmem__kmalloc'
return gen_alloc_exit2((struct pt_regs *)args, (size_t)args->ptr);
~~~~^
/virtual/main.c:217:1: note: forward declaration of 'struct tracepoint__kmem__kmalloc'
TRACEPOINT_PROBE(kmem, kmalloc) {
^
/virtual/include/bcc/helpers.h:874:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:63:1: note: expanded from here
tracepoint__kmem__kmalloc
^
/virtual/main.c:224:1: warning: declaration of 'struct tracepoint__kmem__kfree' will not be visible outside of this function [-Wvisibility]
TRACEPOINT_PROBE(kmem, kfree) {
^
/virtual/include/bcc/helpers.h:874:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:69:1: note: expanded from here
tracepoint__kmem__kfree
^
/virtual/main.c:225:67: error: incomplete definition of type 'struct tracepoint__kmem__kfree'
return gen_free_enter((struct pt_regs *)args, (void *)args->ptr);
~~~~^
/virtual/main.c:224:1: note: forward declaration of 'struct tracepoint__kmem__kfree'
TRACEPOINT_PROBE(kmem, kfree) {
^
/virtual/include/bcc/helpers.h:874:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:69:1: note: expanded from here
tracepoint__kmem__kfree
^
/virtual/main.c:228:1: warning: declaration of 'struct tracepoint__kmem__kmem_cache_alloc' will not be visible outside of this function [-Wvisibility]
TRACEPOINT_PROBE(kmem, kmem_cache_alloc) {
^
/virtual/include/bcc/helpers.h:874:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:75:1: note: expanded from here
tracepoint__kmem__kmem_cache_alloc
^
/virtual/main.c:230:64: error: incomplete definition of type 'struct tracepoint__kmem__kmem_cache_alloc'
gen_free_enter((struct pt_regs *)args, (void *)args->ptr);
~~~~^
/virtual/main.c:228:1: note: forward declaration of 'struct tracepoint__kmem__kmem_cache_alloc'
TRACEPOINT_PROBE(kmem, kmem_cache_alloc) {
^
/virtual/include/bcc/helpers.h:874:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:75:1: note: expanded from here
tracepoint__kmem__kmem_cache_alloc
^
/virtual/main.c:231:53: error: incomplete definition of type 'struct tracepoint__kmem__kmem_cache_alloc'
gen_alloc_enter((struct pt_regs *)args, args->bytes_alloc);
~~~~^
/virtual/main.c:228:1: note: forward declaration of 'struct tracepoint__kmem__kmem_cache_alloc'
TRACEPOINT_PROBE(kmem, kmem_cache_alloc) {
^
/virtual/include/bcc/helpers.h:874:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:75:1: note: expanded from here
tracepoint__kmem__kmem_cache_alloc
^
/virtual/main.c:232:68: error: incomplete definition of type 'struct tracepoint__kmem__kmem_cache_alloc'
return gen_alloc_exit2((struct pt_regs *)args, (size_t)args->ptr);
~~~~^
/virtual/main.c:228:1: note: forward declaration of 'struct tracepoint__kmem__kmem_cache_alloc'
TRACEPOINT_PROBE(kmem, kmem_cache_alloc) {
^
/virtual/include/bcc/helpers.h:874:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:75:1: note: expanded from here
tracepoint__kmem__kmem_cache_alloc
^
/virtual/main.c:235:1: warning: declaration of 'struct tracepoint__kmem__kmem_cache_free' will not be visible outside of this function [-Wvisibility]
TRACEPOINT_PROBE(kmem, kmem_cache_free) {
^
/virtual/include/bcc/helpers.h:874:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:81:1: note: expanded from here
tracepoint__kmem__kmem_cache_free
^
/virtual/main.c:236:67: error: incomplete definition of type 'struct tracepoint__kmem__kmem_cache_free'
return gen_free_enter((struct pt_regs *)args, (void *)args->ptr);
~~~~^
/virtual/main.c:235:1: note: forward declaration of 'struct tracepoint__kmem__kmem_cache_free'
TRACEPOINT_PROBE(kmem, kmem_cache_free) {
^
/virtual/include/bcc/helpers.h:874:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:81:1: note: expanded from here
tracepoint__kmem__kmem_cache_free
^
/virtual/main.c:239:1: warning: declaration of 'struct tracepoint__kmem__mm_page_alloc' will not be visible outside of this function [-Wvisibility]
TRACEPOINT_PROBE(kmem, mm_page_alloc) {
^
/virtual/include/bcc/helpers.h:874:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:87:1: note: expanded from here
tracepoint__kmem__mm_page_alloc
^
/virtual/main.c:240:61: error: incomplete definition of type 'struct tracepoint__kmem__mm_page_alloc'
gen_alloc_enter((struct pt_regs *)args, 4096 << args->order);
~~~~^
/virtual/main.c:239:1: note: forward declaration of 'struct tracepoint__kmem__mm_page_alloc'
TRACEPOINT_PROBE(kmem, mm_page_alloc) {
^
/virtual/include/bcc/helpers.h:874:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:87:1: note: expanded from here
tracepoint__kmem__mm_page_alloc
^
/virtual/main.c:241:60: error: incomplete definition of type 'struct tracepoint__kmem__mm_page_alloc'
return gen_alloc_exit2((struct pt_regs *)args, args->pfn);
~~~~^
/virtual/main.c:239:1: note: forward declaration of 'struct tracepoint__kmem__mm_page_alloc'
TRACEPOINT_PROBE(kmem, mm_page_alloc) {
^
/virtual/include/bcc/helpers.h:874:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:87:1: note: expanded from here
tracepoint__kmem__mm_page_alloc
^
/virtual/main.c:244:1: warning: declaration of 'struct tracepoint__kmem__mm_page_free' will not be visible outside of this function [-Wvisibility]
TRACEPOINT_PROBE(kmem, mm_page_free) {
^
/virtual/include/bcc/helpers.h:874:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:93:1: note: expanded from here
tracepoint__kmem__mm_page_free
^
/virtual/main.c:245:67: error: incomplete definition of type 'struct tracepoint__kmem__mm_page_free'
return gen_free_enter((struct pt_regs *)args, (void *)args->pfn);
~~~~^
/virtual/main.c:244:1: note: forward declaration of 'struct tracepoint__kmem__mm_page_free'
TRACEPOINT_PROBE(kmem, mm_page_free) {
^
/virtual/include/bcc/helpers.h:874:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:93:1: note: expanded from here
tracepoint__kmem__mm_page_free
^
6 warnings and 11 errors generated.
/usr/lib/python3/dist-packages/requests/__init__.py:89: RequestsDependencyWarning: urllib3 (1.26.12) or chardet (3.0.4) doesn't match a supported version!
warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported "
Traceback (most recent call last):
File "memleak.py", line 445, in <module>
bpf = BPF(text=bpf_source)
File "/usr/lib/python3/dist-packages/bcc/__init__.py", line 347, in __init__
raise Exception("Failed to compile BPF module %s" % (src_file or "<text>"))
Exception: Failed to compile BPF module <text>
root@localhost:/bcc-master/tools# python memleak.py
/virtual/main.c:202:1: warning: declaration of 'struct tracepoint__kmem__kmalloc' will not be visible outside of this
function [-Wvisibility]
TRACEPOINT_PROBE(kmem, kmalloc) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:68:1: note: expanded from here
tracepoint__kmem__kmalloc
^
/virtual/main.c:203:53: error: incomplete definition of type 'struct tracepoint__kmem__kmalloc'
gen_alloc_enter((struct pt_regs *)args, args->bytes_alloc);
~~~~^
/virtual/main.c:202:1: note: forward declaration of 'struct tracepoint__kmem__kmalloc'
TRACEPOINT_PROBE(kmem, kmalloc) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:68:1: note: expanded from here
tracepoint__kmem__kmalloc
^
/virtual/main.c:204:68: error: incomplete definition of type 'struct tracepoint__kmem__kmalloc'
return gen_alloc_exit2((struct pt_regs *)args, (size_t)args->ptr);
~~~~^
/virtual/main.c:202:1: note: forward declaration of 'struct tracepoint__kmem__kmalloc'
TRACEPOINT_PROBE(kmem, kmalloc) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:68:1: note: expanded from here
tracepoint__kmem__kmalloc
^
/virtual/main.c:207:1: warning: declaration of 'struct tracepoint__kmem__kmalloc_node' will not be visible outside of
this function [-Wvisibility]
TRACEPOINT_PROBE(kmem, kmalloc_node) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:74:1: note: expanded from here
tracepoint__kmem__kmalloc_node
^
/virtual/main.c:208:53: error: incomplete definition of type 'struct tracepoint__kmem__kmalloc_node'
gen_alloc_enter((struct pt_regs *)args, args->bytes_alloc);
~~~~^
/virtual/main.c:207:1: note: forward declaration of 'struct tracepoint__kmem__kmalloc_node'
TRACEPOINT_PROBE(kmem, kmalloc_node) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:74:1: note: expanded from here
tracepoint__kmem__kmalloc_node
^
/virtual/main.c:209:68: error: incomplete definition of type 'struct tracepoint__kmem__kmalloc_node'
return gen_alloc_exit2((struct pt_regs *)args, (size_t)args->ptr);
~~~~^
/virtual/main.c:207:1: note: forward declaration of 'struct tracepoint__kmem__kmalloc_node'
TRACEPOINT_PROBE(kmem, kmalloc_node) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:74:1: note: expanded from here
tracepoint__kmem__kmalloc_node
^
/virtual/main.c:212:1: warning: declaration of 'struct tracepoint__kmem__kfree' will not be visible outside of this
function [-Wvisibility]
TRACEPOINT_PROBE(kmem, kfree) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:80:1: note: expanded from here
tracepoint__kmem__kfree
^
/virtual/main.c:213:67: error: incomplete definition of type 'struct tracepoint__kmem__kfree'
return gen_free_enter((struct pt_regs *)args, (void *)args->ptr);
~~~~^
/virtual/main.c:212:1: note: forward declaration of 'struct tracepoint__kmem__kfree'
TRACEPOINT_PROBE(kmem, kfree) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:80:1: note: expanded from here
tracepoint__kmem__kfree
^
/virtual/main.c:216:1: warning: declaration of 'struct tracepoint__kmem__kmem_cache_alloc' will not be visible outside
of this function [-Wvisibility]
TRACEPOINT_PROBE(kmem, kmem_cache_alloc) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:86:1: note: expanded from here
tracepoint__kmem__kmem_cache_alloc
^
/virtual/main.c:217:53: error: incomplete definition of type 'struct tracepoint__kmem__kmem_cache_alloc'
gen_alloc_enter((struct pt_regs *)args, args->bytes_alloc);
~~~~^
/virtual/main.c:216:1: note: forward declaration of 'struct tracepoint__kmem__kmem_cache_alloc'
TRACEPOINT_PROBE(kmem, kmem_cache_alloc) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:86:1: note: expanded from here
tracepoint__kmem__kmem_cache_alloc
^
/virtual/main.c:218:68: error: incomplete definition of type 'struct tracepoint__kmem__kmem_cache_alloc'
return gen_alloc_exit2((struct pt_regs *)args, (size_t)args->ptr);
~~~~^
/virtual/main.c:216:1: note: forward declaration of 'struct tracepoint__kmem__kmem_cache_alloc'
TRACEPOINT_PROBE(kmem, kmem_cache_alloc) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:86:1: note: expanded from here
tracepoint__kmem__kmem_cache_alloc
^
/virtual/main.c:221:1: warning: declaration of 'struct tracepoint__kmem__kmem_cache_alloc_node' will not be visible
outside of this function [-Wvisibility]
TRACEPOINT_PROBE(kmem, kmem_cache_alloc_node) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:92:1: note: expanded from here
tracepoint__kmem__kmem_cache_alloc_node
^
/virtual/main.c:222:53: error: incomplete definition of type 'struct tracepoint__kmem__kmem_cache_alloc_node'
gen_alloc_enter((struct pt_regs *)args, args->bytes_alloc);
~~~~^
/virtual/main.c:221:1: note: forward declaration of 'struct tracepoint__kmem__kmem_cache_alloc_node'
TRACEPOINT_PROBE(kmem, kmem_cache_alloc_node) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:92:1: note: expanded from here
tracepoint__kmem__kmem_cache_alloc_node
^
/virtual/main.c:223:68: error: incomplete definition of type 'struct tracepoint__kmem__kmem_cache_alloc_node'
return gen_alloc_exit2((struct pt_regs *)args, (size_t)args->ptr);
~~~~^
/virtual/main.c:221:1: note: forward declaration of 'struct tracepoint__kmem__kmem_cache_alloc_node'
TRACEPOINT_PROBE(kmem, kmem_cache_alloc_node) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:92:1: note: expanded from here
tracepoint__kmem__kmem_cache_alloc_node
^
/virtual/main.c:226:1: warning: declaration of 'struct tracepoint__kmem__kmem_cache_free' will not be visible outside of
this function [-Wvisibility]
TRACEPOINT_PROBE(kmem, kmem_cache_free) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:98:1: note: expanded from here
tracepoint__kmem__kmem_cache_free
^
/virtual/main.c:227:67: error: incomplete definition of type 'struct tracepoint__kmem__kmem_cache_free'
return gen_free_enter((struct pt_regs *)args, (void *)args->ptr);
~~~~^
/virtual/main.c:226:1: note: forward declaration of 'struct tracepoint__kmem__kmem_cache_free'
TRACEPOINT_PROBE(kmem, kmem_cache_free) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:98:1: note: expanded from here
tracepoint__kmem__kmem_cache_free
^
/virtual/main.c:230:1: warning: declaration of 'struct tracepoint__kmem__mm_page_alloc' will not be visible outside of
this function [-Wvisibility]
TRACEPOINT_PROBE(kmem, mm_page_alloc) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:104:1: note: expanded from here
tracepoint__kmem__mm_page_alloc
^
/virtual/main.c:231:61: error: incomplete definition of type 'struct tracepoint__kmem__mm_page_alloc'
gen_alloc_enter((struct pt_regs *)args, 4096 << args->order);
~~~~^
/virtual/main.c:230:1: note: forward declaration of 'struct tracepoint__kmem__mm_page_alloc'
TRACEPOINT_PROBE(kmem, mm_page_alloc) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:104:1: note: expanded from here
tracepoint__kmem__mm_page_alloc
^
/virtual/main.c:232:60: error: incomplete definition of type 'struct tracepoint__kmem__mm_page_alloc'
return gen_alloc_exit2((struct pt_regs *)args, args->pfn);
~~~~^
/virtual/main.c:230:1: note: forward declaration of 'struct tracepoint__kmem__mm_page_alloc'
TRACEPOINT_PROBE(kmem, mm_page_alloc) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:104:1: note: expanded from here
tracepoint__kmem__mm_page_alloc
^
/virtual/main.c:235:1: warning: declaration of 'struct tracepoint__kmem__mm_page_free' will not be visible outside of
this function [-Wvisibility]
TRACEPOINT_PROBE(kmem, mm_page_free) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:110:1: note: expanded from here
tracepoint__kmem__mm_page_free
^
/virtual/main.c:236:67: error: incomplete definition of type 'struct tracepoint__kmem__mm_page_free'
return gen_free_enter((struct pt_regs *)args, (void *)args->pfn);
~~~~^
/virtual/main.c:235:1: note: forward declaration of 'struct tracepoint__kmem__mm_page_free'
TRACEPOINT_PROBE(kmem, mm_page_free) {
^
/virtual/include/bcc/helpers.h:737:46: note: expanded from macro 'TRACEPOINT_PROBE'
int tracepoint__##category##__##event(struct tracepoint__##category##__##event *args)
^
<scratch space>:110:1: note: expanded from here
tracepoint__kmem__mm_page_free
^
8 warnings and 13 errors generated.
Traceback (most recent call last):
File "memleak.py", line 394, in <module>
bpf = BPF(text=bpf_source)
File "/usr/lib/python2.7/dist-packages/bcc/__init__.py", line 318, in __init__
raise Exception("Failed to compile BPF text")
Exception: Failed to compile BPF text
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment