Lines Matching refs:src_obj

49 struct src_obj {
162 struct src_obj *obj);
163 static int linker_sanity_check_elf(struct src_obj *obj);
164 static int linker_sanity_check_elf_symtab(struct src_obj *obj, struct src_sec *sec);
165 static int linker_sanity_check_elf_relos(struct src_obj *obj, struct src_sec *sec);
166 static int linker_sanity_check_btf(struct src_obj *obj);
167 static int linker_sanity_check_btf_ext(struct src_obj *obj);
168 static int linker_fixup_btf(struct src_obj *obj);
169 static int linker_append_sec_data(struct bpf_linker *linker, struct src_obj *obj);
170 static int linker_append_elf_syms(struct bpf_linker *linker, struct src_obj *obj);
171 static int linker_append_elf_sym(struct bpf_linker *linker, struct src_obj *obj,
173 static int linker_append_elf_relos(struct bpf_linker *linker, struct src_obj *obj);
174 static int linker_append_btf(struct bpf_linker *linker, struct src_obj *obj);
175 static int linker_append_btf_ext(struct bpf_linker *linker, struct src_obj *obj);
443 struct src_obj obj = {};
459 /* free up src_obj resources */
516 static struct src_sec *add_src_sec(struct src_obj *obj, const char *sec_name)
540 struct src_obj *obj)
700 static int linker_sanity_check_elf(struct src_obj *obj)
782 static int linker_sanity_check_elf_symtab(struct src_obj *obj, struct src_sec *sec)
856 static int linker_sanity_check_elf_relos(struct src_obj *obj, struct src_sec *sec)
957 static int linker_sanity_check_btf(struct src_obj *obj)
978 static int linker_sanity_check_btf_ext(struct src_obj *obj)
1188 static int linker_append_sec_data(struct bpf_linker *linker, struct src_obj *obj)
1240 static int linker_append_elf_syms(struct bpf_linker *linker, struct src_obj *obj)
1601 struct src_obj *obj, Elf64_Sym *sym, int btf_id)
1641 struct src_obj *obj, Elf64_Sym *sym, size_t sym_idx, int btf_id)
1677 static int find_glob_sym_btf(struct src_obj *obj, Elf64_Sym *sym, const char *sym_name,
1746 static struct src_sec *find_src_sec_by_name(struct src_obj *obj, const char *sec_name)
1830 static int linker_append_elf_sym(struct bpf_linker *linker, struct src_obj *obj,
2028 static int linker_append_elf_relos(struct bpf_linker *linker, struct src_obj *obj)
2121 static Elf64_Sym *find_sym_by_name(struct src_obj *obj, size_t sec_idx,
2149 static int linker_fixup_btf(struct src_obj *obj)
2253 static int linker_append_btf(struct bpf_linker *linker, struct src_obj *obj)
2451 static int linker_append_btf_ext(struct bpf_linker *linker, struct src_obj *obj)