H A D | linker.c | 180 bpf_linker__free(struct bpf_linker *linker) argument 219 struct bpf_linker *linker; local 247 add_dst_sec(struct bpf_linker *linker, const char *sec_name) argument 271 add_new_sym(struct bpf_linker *linker, size_t *sym_idx) argument 295 init_output_elf(struct bpf_linker *linker, const char *file) argument 440 bpf_linker__add_file(struct bpf_linker *linker, const char *filename, const struct bpf_linker_file_opts *opts) argument 538 linker_load_obj_file(struct bpf_linker *linker, const char *filename, const struct bpf_linker_file_opts *opts, struct src_obj *obj) argument 997 init_sec(struct bpf_linker *linker, struct dst_sec *dst_sec, struct src_sec *src_sec) argument 1053 find_dst_sec_by_name(struct bpf_linker *linker, const char *sec_name) argument 1098 extend_sec(struct bpf_linker *linker, struct dst_sec *dst, struct src_sec *src) argument 1188 linker_append_sec_data(struct bpf_linker *linker, struct src_obj *obj) argument 1240 linker_append_elf_syms(struct bpf_linker *linker, struct src_obj *obj) argument 1273 get_sym_by_idx(struct bpf_linker *linker, size_t sym_idx) argument 1281 find_glob_sym(struct bpf_linker *linker, const char *sym_name) argument 1298 add_glob_sym(struct bpf_linker *linker) argument 1599 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) argument 1639 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) argument 1830 linker_append_elf_sym(struct bpf_linker *linker, struct src_obj *obj, Elf64_Sym *sym, const char *sym_name, int src_sym_idx) argument 2028 linker_append_elf_relos(struct bpf_linker *linker, struct src_obj *obj) argument 2253 linker_append_btf(struct bpf_linker *linker, struct src_obj *obj) argument 2451 linker_append_btf_ext(struct bpf_linker *linker, struct src_obj *obj) argument 2573 bpf_linker__finalize(struct bpf_linker *linker) argument 2636 emit_elf_data_sec(struct bpf_linker *linker, const char *sec_name, size_t align, const void *raw_data, size_t raw_sz) argument 2676 finalize_btf(struct bpf_linker *linker) argument 2749 emit_btf_ext_data(struct bpf_linker *linker, void *output, const char *sec_name, struct btf_ext_sec_data *sec_data) argument 2776 finalize_btf_ext(struct bpf_linker *linker) argument [all...] |