[PATCH openEuler-22.09 v3 043/391] libbpf: Factor out low-level BPF program loading helper