On Sat, Nov 26, 2016 at 07:03:27AM +0000, Wang Nan wrote:
> Add a new API to libbpf, caller is able to get bpf_map through the
> offset of bpf_map_def to 'maps' section.
> 
> The API will be used to help jitted perf hook code find fd of a map.
> 
> Signed-off-by: Wang Nan <[email protected]>
...
> +struct bpf_map *
> +bpf_object__find_map_by_offset(struct bpf_object *obj, size_t offset)
> +{
> +     int i;
> +
> +     for (i = 0; i < obj->nr_maps; i++) {
> +             if (obj->maps[i].offset == offset)
> +                     return &obj->maps[i];
> +     }
> +     return ERR_PTR(-ENOENT);
> +}

Acked-by: Alexei Starovoitov <[email protected]>

Reply via email to