Lines Matching refs:Elf64_Sym
754 static Elf64_Sym *elf_sym_by_idx(const struct bpf_object *obj, size_t idx);
875 Elf64_Sym *sym; in bpf_object__add_programs()
879 nr_syms = symbols->d_size / sizeof(Elf64_Sym); in bpf_object__add_programs()
1700 static Elf64_Sym *find_elf_var_sym(const struct bpf_object *obj, const char *name) in find_elf_var_sym()
1706 for (si = 0; si < symbols->d_size / sizeof(Elf64_Sym); si++) { in find_elf_var_sym()
1707 Elf64_Sym *sym = elf_sym_by_idx(obj, si); in find_elf_var_sym()
3377 Elf64_Sym *sym; in btf_fixup_datasec()
3751 static Elf64_Sym *elf_sym_by_idx(const struct bpf_object *obj, size_t idx) in elf_sym_by_idx()
3753 if (idx >= obj->efile.symbols->d_size / sizeof(Elf64_Sym)) in elf_sym_by_idx()
3756 return (Elf64_Sym *)obj->efile.symbols->d_buf + idx; in elf_sym_by_idx()
4010 static bool sym_is_extern(const Elf64_Sym *sym) in sym_is_extern()
4019 static bool sym_is_subprog(const Elf64_Sym *sym, int text_shndx) in sym_is_subprog()
4232 if (!sh || sh->sh_entsize != sizeof(Elf64_Sym)) in bpf_object__collect_externs()
4243 Elf64_Sym *sym = elf_sym_by_idx(obj, i); in bpf_object__collect_externs()
4495 const Elf64_Sym *sym, const Elf64_Rel *rel) in bpf_program__record_reloc()
4700 Elf64_Sym *sym; in bpf_object__collect_prog_relos()
7190 Elf64_Sym *sym; in bpf_object__collect_map_relos()
9857 Elf64_Sym *sym; in bpf_object__collect_st_ops_relos()