[PATCH openEuler-22.09 v2 036/391] libbpf: Refactor CO-RE relocs to not assume a single BTF object