Lines Matching refs:btf_id
523 static bool btf_is_kernel_module(__u32 btf_id) in btf_is_kernel_module() argument
531 btf_fd = bpf_btf_get_fd_by_id(btf_id); in btf_is_kernel_module()
533 p_err("can't get BTF object by id (%u): %s", btf_id, strerror(errno)); in btf_is_kernel_module()
543 p_err("can't get BTF (ID %u) object info: %s", btf_id, strerror(errno)); in btf_is_kernel_module()
556 __u32 btf_id = -1; in do_dump() local
579 btf_id = info.btf_id; in do_dump()
615 btf_id = info.btf_id; in do_dump()
619 btf_id = strtoul(*argv, &endptr, 0); in do_dump()
674 if (!base_btf && btf_is_kernel_module(btf_id)) { in do_dump()
680 btf = btf__load_from_kernel_by_id_split(btf_id, base_btf); in do_dump()
683 p_err("get btf by id (%u): %s", btf_id, strerror(errno)); in do_dump()
742 __u32 btf_id, id = 0; in build_btf_type_table() local
805 btf_id = ((struct bpf_prog_info *)info)->btf_id; in build_btf_type_table()
808 btf_id = ((struct bpf_map_info *)info)->btf_id; in build_btf_type_table()
815 if (!btf_id) in build_btf_type_table()
818 err = hashmap__append(tab, btf_id, id); in build_btf_type_table()
821 btf_id, id, strerror(-err)); in build_btf_type_table()