Lines Matching refs:shdr

649 	Elf64_Shdr *shdr;  member
3690 Elf64_Shdr *shdr; in elf_sec_hdr() local
3695 shdr = elf64_getshdr(scn); in elf_sec_hdr()
3696 if (!shdr) { in elf_sec_hdr()
3702 return shdr; in elf_sec_hdr()
3930 sec_desc->shdr = sh; in bpf_object__elf_collect()
3935 sec_desc->shdr = sh; in bpf_object__elf_collect()
3942 sec_desc->shdr = sh; in bpf_object__elf_collect()
3973 sec_desc->shdr = sh; in bpf_object__elf_collect()
3978 sec_desc->shdr = sh; in bpf_object__elf_collect()
4695 bpf_object__collect_prog_relos(struct bpf_object *obj, Elf64_Shdr *shdr, Elf_Data *data) in bpf_object__collect_prog_relos() argument
4698 size_t sec_idx = shdr->sh_info, sym_idx; in bpf_object__collect_prog_relos()
4717 relo_sec_name = elf_sec_str(obj, shdr->sh_name); in bpf_object__collect_prog_relos()
4724 nrels = shdr->sh_size / shdr->sh_entsize; in bpf_object__collect_prog_relos()
7181 Elf64_Shdr *shdr, Elf_Data *data);
7184 Elf64_Shdr *shdr, Elf_Data *data) in bpf_object__collect_map_relos() argument
7206 nrels = shdr->sh_size / shdr->sh_entsize; in bpf_object__collect_map_relos()
7326 Elf64_Shdr *shdr; in bpf_object__collect_relos() local
7333 shdr = sec_desc->shdr; in bpf_object__collect_relos()
7335 idx = shdr->sh_info; in bpf_object__collect_relos()
7337 if (shdr->sh_type != SHT_REL || idx < 0 || idx >= obj->efile.sec_cnt) { in bpf_object__collect_relos()
7343 err = bpf_object__collect_st_ops_relos(obj, shdr, data); in bpf_object__collect_relos()
7345 err = bpf_object__collect_map_relos(obj, shdr, data); in bpf_object__collect_relos()
7347 err = bpf_object__collect_prog_relos(obj, shdr, data); in bpf_object__collect_relos()
9877 Elf64_Shdr *shdr, Elf_Data *data) in bpf_object__collect_st_ops_relos() argument
9894 nrels = shdr->sh_size / shdr->sh_entsize; in bpf_object__collect_st_ops_relos()
9910 map = find_struct_ops_map_by_offset(obj, shdr->sh_info, rel->r_offset); in bpf_object__collect_st_ops_relos()