lkml.org 
[lkml]   [2016]   [Nov]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH v3 03/30] tools lib bpf: Retrive bpf_map through offset of bpf_map_def
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 <wangnan0@huawei.com>
...
> +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 <ast@kernel.org>

\
 
 \ /
  Last update: 2016-11-26 18:12    [W:0.947 / U:0.260 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site