Lines Matching defs:obj
403 static void fixup_map(struct bpf_object *obj)
408 bpf_object__for_each_map(map, obj) {
429 struct bpf_object *obj;
447 obj = bpf_object__open_file(filename, NULL);
448 if (libbpf_get_error(obj)) {
453 map = bpf_object__find_map_by_name(obj, "inner_lru_hash_map");
455 fprintf(stderr, "ERROR: finding a map in obj file failed\n");
467 fixup_map(obj);
470 if (bpf_object__load(obj)) {
475 map_fd[0] = bpf_object__find_map_fd_by_name(obj, "array_of_lru_hashs");
476 map_fd[1] = bpf_object__find_map_fd_by_name(obj, "hash_map_alloc");
477 map_fd[2] = bpf_object__find_map_fd_by_name(obj, "lru_hash_lookup_map");
479 fprintf(stderr, "ERROR: finding a map in obj file failed\n");
483 bpf_object__for_each_program(prog, obj) {
501 bpf_object__close(obj);