Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
README.MD | H A D | 16-Sep-2022 | 777 | 33 | 24 | |
commargv.bpf.c | H A D | 16-Sep-2022 | 1 KiB | 46 | 37 | |
commargv.c | H A D | 16-Sep-2022 | 2.9 KiB | 111 | 99 | |
commargv.h | H A D | 16-Sep-2022 | 160 | 11 | 8 | |
conn.bpf.c | H A D | 11-Sep-2022 | 2.8 KiB | 101 | 88 | |
conn.c | H A D | 11-Sep-2022 | 4.6 KiB | 159 | 147 | |
conn.h | H A D | 11-Sep-2022 | 195 | 12 | 8 | |
kprobe_client.c | H A D | 19-Sep-2022 | 1.5 KiB | 60 | 52 | |
kprobe_ksysread.bpf.c | H A D | 19-Sep-2022 | 795 | 33 | 26 | |
kprobe_ksysread.c | H A D | 19-Sep-2022 | 973 | 47 | 34 | |
openat.bpf.c | H A D | 09-Sep-2022 | 786 | 34 | 25 | |
openat.c | H A D | 09-Sep-2022 | 3.1 KiB | 117 | 105 | |
openat.h | H A D | 09-Sep-2022 | 155 | 10 | 7 |
README.MD
1# Build 2 3- clone libbpf-bootstrap 4``` 5git clone https://github.com/libbpf/libbpf-bootstrap.git 6``` 7- copy codes in this directory to `libbpf-bootstrap/examples/c/` 8 9- change the Makefile 10 11``` 12diff --git a/examples/c/Makefile b/examples/c/Makefile 13index e77fca7..2d8dc4b 100644 14--- a/examples/c/Makefile 15+++ b/examples/c/Makefile 16@@ -19,7 +19,7 @@ INCLUDES := -I$(OUTPUT) -I../../libbpf/include/uapi -I$(dir $(VMLINUX)) 17 CFLAGS := -g -Wall 18 ALL_LDFLAGS := $(LDFLAGS) $(EXTRA_LDFLAGS) 19 20-APPS = minimal minimal_legacy bootstrap uprobe kprobe fentry usdt 21+APPS = minimal minimal_legacy bootstrap uprobe kprobe fentry usdt openat conn commargv 22 23 CARGO ?= $(shell which cargo) 24 ifeq ($(strip $(CARGO)),) 25 26``` 27 28- Build the binary with g++ 29 30``` 31CC=g++ make openat conn commargv 32``` 33