Özgür Kesim
a9f0f27ee2
main.go: - reading /proc - iteration over entries in NNN/maps - filter glob-search for "*python3*" in pathname - find symbol and its offset in pathnanme - calculate offset in memory - add pid and offset to map TODO: encapsulating this into a module ebpf.go: - added type MapFD int, changing all function on a FD to methods This allows us to enrich the data type going forward - added bpf_update_elem() from the manpage ebpf2. .updateElement() is the verbatim wrapper to it. - added .Add/.Change/.Set methods, which call .updateElement with specific flags TODO: re-implement ebpf.go with pure go, using direct syscalls. |
||
---|---|---|
.. | ||
ebpf | ||
.gitignore | ||
main.go |