H A D | btf.c | 99 struct btf *base_btf; member 121 /* whether base_btf should be freed in btf_free for this instance */ 283 if (btf->base_btf && hdr->str_len == 0) in btf_parse_str_sec() 289 if (!btf->base_btf && start[0]) { in btf_parse_str_sec() 625 return btf->base_btf; in btf__base_btf() 634 return btf_type_by_id(btf->base_btf, type_id); in btf_type_by_id() 664 if (btf->base_btf && btf->base_btf->ptr_sz > 0) in determine_ptr_size() 665 return btf->base_btf->ptr_sz; in determine_ptr_size() 992 btf__free(btf->base_btf); in btf__free() 996 btf_new_empty(struct btf * base_btf) btf_new_empty() argument 1043 btf__new_empty_split(struct btf * base_btf) btf__new_empty_split() argument 1048 btf_new(const void * data,__u32 size,struct btf * base_btf,bool is_mmap) btf_new() argument 1110 btf__new_split(const void * data,__u32 size,struct btf * base_btf) btf__new_split() argument 1193 btf_parse_elf(const char * path,struct btf * base_btf,struct btf_ext ** btf_ext) btf_parse_elf() argument 1300 btf__parse_elf_split(const char * path,struct btf * base_btf) btf__parse_elf_split() argument 1305 btf_parse_raw(const char * path,struct btf * base_btf) btf_parse_raw() argument 1373 btf__parse_raw_split(const char * path,struct btf * base_btf) btf__parse_raw_split() argument 1378 btf_parse_raw_mmap(const char * path,struct btf * base_btf) btf_parse_raw_mmap() argument 1409 btf_parse(const char * path,struct btf * base_btf,struct btf_ext ** btf_ext) btf_parse() argument 1431 btf__parse_split(const char * path,struct btf * base_btf) btf__parse_split() argument 1626 btf_get_from_fd(int btf_fd,struct btf * base_btf) btf_get_from_fd() argument 1680 btf_load_from_kernel(__u32 id,struct btf * base_btf,int token_fd) btf_load_from_kernel() argument 1701 btf__load_from_kernel_by_id_split(__u32 id,struct btf * base_btf) btf__load_from_kernel_by_id_split() argument 5818 btf_set_base_btf(struct btf * btf,const struct btf * base_btf) btf_set_base_btf() argument 5825 btf__relocate(struct btf * btf,const struct btf * base_btf) btf__relocate() argument [all...] |