Lines Matching refs:sname
440 const char *sname = elf_strptr (elf, shdrstrndx, shdr->sh_name);
441 if (sname == NULL)
447 if (section_name_matches (sname))
451 && !startswith (sname, ".zdebug"))
454 printf ("[%zd] %s already decompressed\n", ndx, sname);
460 printf ("[%zd] %s already compressed\n", ndx, sname);
463 && startswith (sname, ".zdebug"))
466 printf ("[%zd] %s already GNU compressed\n", ndx, sname);
475 && startswith (sname, ".zdebug"))
477 && startswith (sname, ".debug"))))
483 size_t slen = strlen (sname);
490 printf ("[%zd] %s ignoring %s section\n", ndx, sname,
656 char *sname = NULL;
669 sname = elf_strptr (elf, shdrstrndx, shdr->sh_name);
670 if (sname == NULL)
676 /* strdup sname, the shdrstrndx section itself might be
678 sname = xstrdup (sname);
693 if (compress_section (scn, size, sname, NULL, ndx,
697 else if (startswith (sname, ".zdebug"))
700 strcpy (&snamebuf[1], &sname[2]);
702 if (compress_section (scn, size, sname, newname, ndx,
707 printf ("[%zd] %s already decompressed\n", ndx, sname);
711 if (startswith (sname, ".debug"))
717 if (compress_section (scn, size, sname, NULL, ndx,
724 strcpy (&snamebuf[2], &sname[1]);
739 ndx, sname);
742 shstrtab_name = xstrdup (sname);
749 symtab_name = xstrdup (sname);
755 int result = compress_section (scn, size, sname, newname,
767 if (startswith (sname, ".zdebug"))
769 ndx, sname);
772 ndx, sname);
779 if (startswith (sname, ".zdebug"))
783 if (compress_section (scn, size, sname, NULL, ndx,
788 strcpy (&snamebuf[1], &sname[2]);
804 ndx, sname);
807 shstrtab_name = xstrdup (sname);
815 symtab_name = xstrdup (sname);
820 else if (compress_section (scn, size, sname, newname, ndx,
825 printf ("[%zd] %s already compressed\n", ndx, sname);
829 free (sname);
912 if (compress_section (newscn, size, sname, NULL, ndx,
922 if (compress_section (newscn, size, sname, NULL, ndx,