Name Date Size #Lines LOC

..--

README.MDH A D16-Sep-2022777 3324

commargv.bpf.cH A D16-Sep-20221 KiB4637

commargv.cH A D16-Sep-20222.9 KiB11199

commargv.hH A D16-Sep-2022160 118

conn.bpf.cH A D11-Sep-20222.8 KiB10188

conn.cH A D11-Sep-20224.6 KiB159147

conn.hH A D11-Sep-2022195 128

kprobe_client.cH A D19-Sep-20221.5 KiB6052

kprobe_ksysread.bpf.cH A D19-Sep-2022795 3326

kprobe_ksysread.cH A D19-Sep-2022973 4734

openat.bpf.cH A D09-Sep-2022786 3425

openat.cH A D09-Sep-20223.1 KiB117105

openat.hH A D09-Sep-2022155 107

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