bpf_map__map_flags
if (!bpf_map__is_internal(map) || !(bpf_map__map_flags(map) & BPF_F_MMAPABLE))
(bpf_map__map_flags(map) & BPF_F_MMAPABLE))
if (bpf_map__map_flags(map) & BPF_F_RDONLY_PROG)
if (!(bpf_map__map_flags(map) & BPF_F_LINK)) {
LIBBPF_API __u32 bpf_map__map_flags(const struct bpf_map *map);
bpf_map__set_map_flags(map, bpf_map__map_flags(map) & ~BPF_F_NO_PREALLOC);
flags = bpf_map__map_flags(ringbuf) | BPF_F_RB_OVERWRITE;
ASSERT_EQ(bpf_map__map_flags(skel->maps.data_non_mmapable), 0, "non_mmap_flags");
create_attr.map_flags = bpf_map__map_flags(map);
flags = bpf_map__map_flags(map);