Discover eBPF: Safe Kernel Programming Without Kernel Panic