Lines Matching refs:src_obj

54 struct src_obj {  struct
172 struct src_obj *obj);
173 static int linker_sanity_check_elf(struct src_obj *obj);
174 static int linker_sanity_check_elf_symtab(struct src_obj *obj, struct src_sec *sec);
175 static int linker_sanity_check_elf_relos(struct src_obj *obj, struct src_sec *sec);
176 static int linker_sanity_check_btf(struct src_obj *obj);
177 static int linker_sanity_check_btf_ext(struct src_obj *obj);
178 static int linker_fixup_btf(struct src_obj *obj);
179 static int linker_append_sec_data(struct bpf_linker *linker, struct src_obj *obj);
180 static int linker_append_elf_syms(struct bpf_linker *linker, struct src_obj *obj);
181 static int linker_append_elf_sym(struct bpf_linker *linker, struct src_obj *obj,
183 static int linker_append_elf_relos(struct bpf_linker *linker, struct src_obj *obj);
184 static int linker_append_btf(struct bpf_linker *linker, struct src_obj *obj);
185 static int linker_append_btf_ext(struct bpf_linker *linker, struct src_obj *obj);
493 struct src_obj obj = {}; in bpf_linker_add_file()
642 static struct src_sec *add_src_sec(struct src_obj *obj, const char *sec_name) in add_src_sec()
665 struct src_obj *obj) in linker_load_obj_file()
829 static int linker_sanity_check_elf(struct src_obj *obj) in linker_sanity_check_elf()
911 static int linker_sanity_check_elf_symtab(struct src_obj *obj, struct src_sec *sec) in linker_sanity_check_elf_symtab()
985 static int linker_sanity_check_elf_relos(struct src_obj *obj, struct src_sec *sec) in linker_sanity_check_elf_relos()
1086 static int linker_sanity_check_btf(struct src_obj *obj) in linker_sanity_check_btf()
1121 static int linker_sanity_check_btf_ext(struct src_obj *obj) in linker_sanity_check_btf_ext()
1353 static int linker_append_sec_data(struct bpf_linker *linker, struct src_obj *obj) in linker_append_sec_data()
1405 static int linker_append_elf_syms(struct bpf_linker *linker, struct src_obj *obj) in linker_append_elf_syms()
1766 struct src_obj *obj, Elf64_Sym *sym, int btf_id) in glob_map_defs_match()
1806 struct src_obj *obj, Elf64_Sym *sym, size_t sym_idx, int btf_id) in glob_syms_match()
1842 static int find_glob_sym_btf(struct src_obj *obj, Elf64_Sym *sym, const char *sym_name, in find_glob_sym_btf()
1911 static struct src_sec *find_src_sec_by_name(struct src_obj *obj, const char *sec_name) in find_src_sec_by_name()
1995 static int linker_append_elf_sym(struct bpf_linker *linker, struct src_obj *obj, in linker_append_elf_sym()
2196 static int linker_append_elf_relos(struct bpf_linker *linker, struct src_obj *obj) in linker_append_elf_relos()
2289 static Elf64_Sym *find_sym_by_name(struct src_obj *obj, size_t sec_idx, in find_sym_by_name()
2317 static int linker_fixup_btf(struct src_obj *obj) in linker_fixup_btf()
2412 static int linker_append_btf(struct bpf_linker *linker, struct src_obj *obj) in linker_append_btf()
2630 static int linker_append_btf_ext(struct bpf_linker *linker, struct src_obj *obj) in linker_append_btf_ext()