eunomia-bpf / bpftime

Userspace eBPF runtime for fast Uprobe & Syscall hook & Extensions with LLVM JIT
https://eunomia.dev/bpftime/
MIT License
693 stars 68 forks source link

attach: reconstruct attach related parts #218

Closed Officeyutong closed 4 months ago

Officeyutong commented 4 months ago

This PR reconstructs the whole attach parts of bpftime/runtime. They are under /attach

There are four major targets:

Also, tests were made for syscall_trace_attach_impl and frida_uprobe_attach_impl

Docs are in header files.

Other changes were made to bpftime: