Lines Matching defs:c_shdr
1632 GElf_Shdr c_shdr;
1756 if (gelf_getshdr(scn, &cp->c_shdr) == NULL) {
1768 if (cp->c_shdr.sh_name >= shdata->d_size) {
1773 cp->c_name = (const char *)shdata->d_buf + cp->c_shdr.sh_name;
1782 GElf_Shdr *shp = &cp->c_shdr;
1807 symp->sym_hdr_pri = cp->c_shdr;
1808 symp->sym_strhdr = cache[shp->sh_link].c_shdr;
1823 fptr->file_dynsym.sym_hdr_aux = cp->c_shdr;
1839 (cache[shp->sh_link].c_shdr.sh_type != SHT_DYNSYM &&
1840 cache[shp->sh_link].c_shdr.sh_type != SHT_SYMTAB)) {
1873 fptr->file_ctf_off = ctf->c_shdr.sh_offset;
1874 fptr->file_ctf_size = ctf->c_shdr.sh_size;
1875 if (ctf->c_shdr.sh_link != 0 &&
1876 cache[ctf->c_shdr.sh_link].c_shdr.sh_type == SHT_DYNSYM)
1900 fptr->file_plt_size = (plt != NULL) ? plt->c_shdr.sh_size : 0;
1919 uintptr_t dynaddr = dyn->c_shdr.sh_addr + fptr->file_dyn_base;
1920 size_t ndyn = dyn->c_shdr.sh_size / dyn->c_shdr.sh_entsize;