eunomia-bpf / bpftime

Userspace eBPF runtime for fast Uprobe & Syscall hook & Extensions
https://eunomia.dev/bpftime/
MIT License
744 stars 73 forks source link

[FEATURE] Implement a better AOT cache #155

Open yunwei37 opened 7 months ago

yunwei37 commented 7 months ago

Is your feature request related to a problem? Please describe.

The current AOT cache is not complete, and it should be implemented and control by the bpftime runtime. There may also be some security issues with that.

Describe the solution you'd like

I think maybe we should remove the current AOT cache in llvm jit, and design a better implementation for that.