Commit Graph

261 Commits

Author SHA1 Message Date
Reid
b01338f6df fix(sigsnoop): sigsnoop can not start (#50) 2023-07-26 03:26:28 +08:00
Reid
432c3d51fb docs: update 4-opensnoop (#51) 2023-07-26 03:10:11 +08:00
Reid
ed1d684568 docs: Update 3 (#49)
* docs: style

* docs: style
2023-07-24 02:50:29 +08:00
Reid
3a1acd3379 docs: Update 1-helloworld (#47) 2023-07-22 00:23:39 +08:00
Reid
f9c8a4f325 docs: fix lint of 2-kprobe-unlink (#48) 2023-07-22 00:22:01 +08:00
云微
3ee14a9224 Add CI for libbpf base examples and kprobe (#45)
* add ci for profile

* fix unnecessary code in 7

* fix exit code 124

* fix llvm-strip

* fix trailing space
2023-07-17 20:23:00 +08:00
hanbings
f1c9cba2c4 typo and some tips (#42) 2023-06-28 00:41:25 +08:00
yunwei37
f576ebc02d use png instead of jpg 2023-06-15 16:54:49 +08:00
云微
a53481d131 fix docker image content and add basic CI check (#41)
Replace
```
docker run -it -v `pwd`/:/src/ yunwei37/ebpm:latest
```
with:
```
docker run -it -v `pwd`/:/src/ ghcr.io/eunomia-bpf/ecc-`uname -m`:latest
```

Add a basic CI check for the hello world BPF program.
2023-06-15 16:36:22 +08:00
bestgopher
5a28f7fd4f use absolute path 2023-06-14 12:11:30 +08:00
yunwei37
ae87cbd872 update index for javagc 2023-06-04 16:22:01 +08:00
yunwei37
6be4e577f6 CI: fix deploy on main branch 2023-06-03 23:38:29 +08:00
yunwei37
3acc5ea43e add pid hide 2023-06-03 06:18:02 +08:00
yunwei37
9f29c04edf update memleak 2023-06-03 06:18:02 +08:00
yunwei37
d995c6a6f8 fix the link to tutorial 2023-06-03 06:18:02 +08:00
yunwei37
dea38b0d80 add javagc document 2023-06-03 06:18:02 +08:00
yunwei37
63c8be04c3 update the tcprtt and summary 2023-06-03 06:18:02 +08:00
yunwei37
acc76795a4 fix tcpconnlat 2023-06-03 06:18:02 +08:00
yunwei37
dd6d746da2 add the runqlat reasons 2023-06-03 06:18:02 +08:00
yunwei37
1c82f72a8f Add http trace code 2023-05-31 01:59:30 +08:00
yunwei37
96d1dca99d add code for biopattern 2023-05-31 01:59:30 +08:00
yunwei37
26823beedd add javagc and memleak code 2023-05-31 01:59:30 +08:00
yunwei37
ad567ea830 fix code for 24-27 2023-05-31 01:59:30 +08:00
yunwei37
48fae08f08 fix replace code 2023-05-31 01:59:30 +08:00
yunwei37
fe3dfa9aca add code for hide signal sudo and replace 2023-05-31 01:59:30 +08:00
yunwei37
e71352c29b add code for detached 2023-05-31 01:59:30 +08:00
yunwei37
899f332f14 add socops code 2023-05-31 01:59:30 +08:00
yunwei37
eb292e2ab5 CI: fix deploy error 2023-05-30 20:28:21 +08:00
yunwei37
0ff4ea2f98 rename tcprtt to javagc 2023-05-30 20:28:21 +08:00
yunwei37
9c447df0f7 Add advance topics 2023-05-30 20:28:21 +08:00
yunwei37
3076cd9a2d Refactor the README 2023-05-30 20:28:21 +08:00
yunwei37
e9fbd43a59 fix document style violations 2023-05-30 20:28:21 +08:00
十斤降世
c281de07e2 docs: fix broken link (#36)
Co-authored-by: xuruidong <xuruidong@360.cn>
2023-05-22 16:38:38 +08:00
云微
b5139d7dc0 Update README.md (#35) 2023-05-21 20:04:18 +08:00
CH3CHOHCH3
60758970ed implement tc tutorial (#34) 2023-05-20 04:55:23 +08:00
CH3CHOHCH3
d57704dd8b add xdp tutorial (#33) 2023-05-19 22:28:13 +08:00
yunwei37
9ad0b6e8c3 fix the index of tutorial 2023-05-17 15:55:04 +08:00
yunwei37
9af603b21a update tcpconnlat 2023-05-07 03:54:36 +08:00
yunwei37
d2cd2e5348 update part of tcpstates 2023-05-07 03:49:30 +08:00
yunwei37
57e0164e90 update exitsnoop and bootstrap 2023-05-07 03:38:43 +08:00
yunwei37
52895346d5 update 9 and 10 2023-05-07 02:55:53 +08:00
yunwei37
633aac43f1 fix vmlinux link 2023-05-07 02:06:11 +08:00
yunwei37
6e8427badf update perf 2023-05-07 01:59:08 +08:00
yunwei37
fc1301094e add bootstrap files 2023-05-07 01:25:01 +08:00
yunwei37
c6c180293f add vmlinux and submodules 2023-05-07 01:05:19 +08:00
yunwei37
2a05e13578 add submodule from libbpf-bootstrap 2023-05-07 00:59:20 +08:00
yunwei37
973a051e46 update the description od opensnoop and uprobe 2023-05-07 00:23:50 +08:00
try-agaaain
4505f027ca memleak (#29)
* add code and readme about memleak lesson

* fix the readme of memleak
2023-04-29 16:50:40 +08:00
try-agaaain
f91e119b81 add the compile method of profile (#30) 2023-04-29 16:50:34 +08:00
chichina
39a0f4a1a7 Fix failed to run execsnoop (#28)
* Update README.md

without having initialised it, the verifier complains, because reading uninitialised memory from the kernel introduces a security risk.

* Update execsnoop.bpf.c

without having initialised it, the verifier complains, because reading uninitialised memory from the kernel introduces a security risk.
2023-04-25 15:12:51 +08:00