Lines Matching defs:p_ar
1743 int fd, Elf *elf_file, Elf_Arhdr *p_ar, char *filename)
1748 if (p_ar) {
1763 STL_entry->size = p_ar->ar_size;
1764 STL_entry->strings = malloc(p_ar->ar_size);
1771 if ((read(fd, STL_entry->strings, p_ar->ar_size)) == -1) {
1793 Elf_Arhdr *p_ar;
1803 p_ar = elf_getarhdr(arf);
1804 if (p_ar == NULL) {
1810 if ((strcmp(p_ar->ar_name, "/") == 0) ||
1811 (strcmp(p_ar->ar_name, "/SYM64/") == 0)) {
1814 } else if (strcmp(p_ar->ar_name, "//") == 0) {
1816 StringTableList, fd, arf, p_ar, filename);
1823 p_ar->ar_name);
1838 p_ar->ar_date, (int)p_ar->ar_uid,
1839 (int)p_ar->ar_gid,
1840 (int)p_ar->ar_mode,
1841 p_ar->ar_size, p_ar->ar_name);
1846 &(p_ar->ar_date)))) == 0) {
1853 buf, (int)p_ar->ar_uid,
1854 (int)p_ar->ar_gid,
1855 (int)p_ar->ar_mode,
1856 p_ar->ar_size, p_ar->ar_name);
1879 Elf_Arhdr *p_ar;
1890 p_ar = elf_getarhdr(arf);
1891 if (p_ar == NULL) {
1896 if (p_ar->ar_name[0] == '/') {
1902 len = strlen(filename) + strlen(p_ar->ar_name) + 3;
1906 p_ar->ar_name);