Linux kprobes & uprobes, static tracepoint knowledge links
- Kernel Probes: https://www.kernel.org/doc/Documentation/kprobes.txt#:~:text=Kprobes%20enables%20you%20to%20dynamically,when%20the%20breakpoint%20is%20hit.
- Uprobe: https://www.kernel.org/doc/Documentation/trace/uprobetracer.txt
- https://kernelnewbies.org/Linux_3.5#Uprobes:_userspace_probes
- https://lwn.net/Articles/499190/
- static tracepoint and how it works: https://www.kernel.org/doc/Documentation/trace/tracepoints.txt