Lines Matching defs:c_shdr
1587 GElf_Shdr c_shdr;
1726 if (gelf_getshdr(scn, &cp->c_shdr) == NULL) {
1738 if (cp->c_shdr.sh_name >= shdata->d_size) {
1743 cp->c_name = (const char *)shdata->d_buf + cp->c_shdr.sh_name;
1752 GElf_Shdr *shp = &cp->c_shdr;
1777 symp->sym_hdr_pri = cp->c_shdr;
1778 symp->sym_strhdr = cache[shp->sh_link].c_shdr;
1793 fptr->file_dynsym.sym_hdr_aux = cp->c_shdr;
1809 (cache[shp->sh_link].c_shdr.sh_type != SHT_DYNSYM &&
1810 cache[shp->sh_link].c_shdr.sh_type != SHT_SYMTAB)) {
1843 fptr->file_ctf_off = ctf->c_shdr.sh_offset;
1844 fptr->file_ctf_size = ctf->c_shdr.sh_size;
1845 if (ctf->c_shdr.sh_link != 0 &&
1846 cache[ctf->c_shdr.sh_link].c_shdr.sh_type == SHT_DYNSYM)
1870 fptr->file_plt_size = (plt != NULL) ? plt->c_shdr.sh_size : 0;
1889 uintptr_t dynaddr = dyn->c_shdr.sh_addr + fptr->file_dyn_base;
1890 size_t ndyn = dyn->c_shdr.sh_size / dyn->c_shdr.sh_entsize;