Lines Matching defs:obj
401 static void fixup_map(struct bpf_object *obj)
406 bpf_object__for_each_map(map, obj) {
428 struct bpf_object *obj;
451 obj = bpf_object__open_file(filename, NULL);
452 if (libbpf_get_error(obj)) {
457 map = bpf_object__find_map_by_name(obj, "inner_lru_hash_map");
459 fprintf(stderr, "ERROR: finding a map in obj file failed\n");
471 fixup_map(obj);
474 if (bpf_object__load(obj)) {
479 map_fd[0] = bpf_object__find_map_fd_by_name(obj, "array_of_lru_hashs");
480 map_fd[1] = bpf_object__find_map_fd_by_name(obj, "hash_map_alloc");
481 map_fd[2] = bpf_object__find_map_fd_by_name(obj, "lru_hash_lookup_map");
483 fprintf(stderr, "ERROR: finding a map in obj file failed\n");
487 bpf_object__for_each_program(prog, obj) {
505 bpf_object__close(obj);