H A D | linker.c | 191 bpf_linker__free(struct bpf_linker * linker) bpf_linker__free() argument 230 struct bpf_linker *linker; bpf_linker__new() local 272 struct bpf_linker *linker; bpf_linker__new_fd() local 312 add_dst_sec(struct bpf_linker * linker,const char * sec_name) add_dst_sec() argument 336 add_new_sym(struct bpf_linker * linker,size_t * sym_idx) add_new_sym() argument 360 init_output_elf(struct bpf_linker * linker) init_output_elf() argument 491 bpf_linker_add_file(struct bpf_linker * linker,int fd,const char * filename) bpf_linker_add_file() argument 519 bpf_linker__add_file(struct bpf_linker * linker,const char * filename,const struct bpf_linker_file_opts * opts) bpf_linker__add_file() argument 542 bpf_linker__add_fd(struct bpf_linker * linker,int fd,const struct bpf_linker_file_opts * opts) bpf_linker__add_fd() argument 562 bpf_linker__add_buf(struct bpf_linker * linker,void * buf,size_t buf_sz,const struct bpf_linker_file_opts * opts) bpf_linker__add_buf() argument 665 linker_load_obj_file(struct bpf_linker * linker,struct src_obj * obj) linker_load_obj_file() argument 1141 init_sec(struct bpf_linker * linker,struct dst_sec * dst_sec,struct src_sec * src_sec) init_sec() argument 1197 find_dst_sec_by_name(struct bpf_linker * linker,const char * sec_name) find_dst_sec_by_name() argument 1260 extend_sec(struct bpf_linker * linker,struct dst_sec * dst,struct src_sec * src) extend_sec() argument 1354 linker_append_sec_data(struct bpf_linker * linker,struct src_obj * obj) linker_append_sec_data() argument 1406 linker_append_elf_syms(struct bpf_linker * linker,struct src_obj * obj) linker_append_elf_syms() argument 1439 get_sym_by_idx(struct bpf_linker * linker,size_t sym_idx) get_sym_by_idx() argument 1447 find_glob_sym(struct bpf_linker * linker,const char * sym_name) find_glob_sym() argument 1464 add_glob_sym(struct bpf_linker * linker) add_glob_sym() argument 1766 glob_map_defs_match(const char * sym_name,struct bpf_linker * linker,struct glob_sym * glob_sym,struct src_obj * obj,Elf64_Sym * sym,int btf_id) glob_map_defs_match() argument 1806 glob_syms_match(const char * sym_name,struct bpf_linker * linker,struct glob_sym * glob_sym,struct src_obj * obj,Elf64_Sym * sym,size_t sym_idx,int btf_id) glob_syms_match() argument 1996 linker_append_elf_sym(struct bpf_linker * linker,struct src_obj * obj,Elf64_Sym * sym,const char * sym_name,int src_sym_idx) linker_append_elf_sym() argument 2194 linker_append_elf_relos(struct bpf_linker * linker,struct src_obj * obj) linker_append_elf_relos() argument 2410 linker_append_btf(struct bpf_linker * linker,struct src_obj * obj) linker_append_btf() argument 2628 linker_append_btf_ext(struct bpf_linker * linker,struct src_obj * obj) linker_append_btf_ext() argument 2750 bpf_linker__finalize(struct bpf_linker * linker) bpf_linker__finalize() argument 2818 emit_elf_data_sec(struct bpf_linker * linker,const char * sec_name,size_t align,const void * raw_data,size_t raw_sz) emit_elf_data_sec() argument 2858 finalize_btf(struct bpf_linker * linker) finalize_btf() argument 2939 emit_btf_ext_data(struct bpf_linker * linker,void * output,const char * sec_name,struct btf_ext_sec_data * sec_data) emit_btf_ext_data() argument 2966 finalize_btf_ext(struct bpf_linker * linker) finalize_btf_ext() argument [all...] |