Lines Matching refs:p_ar
1744 int fd, Elf *elf_file, Elf_Arhdr *p_ar, char *filename)
1749 if (p_ar) {
1764 STL_entry->size = p_ar->ar_size;
1765 STL_entry->strings = malloc(p_ar->ar_size);
1772 if ((read(fd, STL_entry->strings, p_ar->ar_size)) == -1) {
1794 Elf_Arhdr *p_ar;
1804 p_ar = elf_getarhdr(arf);
1805 if (p_ar == NULL) {
1811 if ((strcmp(p_ar->ar_name, "/") == 0) ||
1812 (strcmp(p_ar->ar_name, "/SYM64/") == 0)) {
1815 } else if (strcmp(p_ar->ar_name, "//") == 0) {
1817 StringTableList, fd, arf, p_ar, filename);
1824 p_ar->ar_name);
1839 p_ar->ar_date, (int)p_ar->ar_uid,
1840 (int)p_ar->ar_gid,
1841 (int)p_ar->ar_mode,
1842 p_ar->ar_size, p_ar->ar_name);
1847 &(p_ar->ar_date)))) == 0) {
1854 buf, (int)p_ar->ar_uid,
1855 (int)p_ar->ar_gid,
1856 (int)p_ar->ar_mode,
1857 p_ar->ar_size, p_ar->ar_name);
1880 Elf_Arhdr *p_ar;
1891 p_ar = elf_getarhdr(arf);
1892 if (p_ar == NULL) {
1897 if (p_ar->ar_name[0] == '/') {
1903 len = strlen(filename) + strlen(p_ar->ar_name) + 3;
1907 p_ar->ar_name);