Searched refs:pe_stub (Results 1 – 6 of 6) sorted by relevance
47 if ((pe->pe_stub = malloc(sizeof(PE_DosHdr))) == NULL) { in libpe_parse_msdos_header()51 memcpy(pe->pe_stub, hdr, sizeof(PE_DosHdr)); in libpe_parse_msdos_header()151 if ((m = realloc(pe->pe_stub, sizeof(PE_DosHdr) + pe->pe_stub_ex)) == in libpe_read_msdos_stub()156 pe->pe_stub = m; in libpe_read_msdos_stub()158 if (read(pe->pe_fd, pe->pe_stub + sizeof(PE_DosHdr), pe->pe_stub_ex) != in libpe_read_msdos_stub()321 d = pe->pe_rh_start - pe->pe_stub; in libpe_write_msdos_stub()372 assert(pe->pe_stub != NULL && pe->pe_rh_start != NULL); in libpe_write_msdos_stub()373 d = pe->pe_rh_start - pe->pe_stub; in libpe_write_msdos_stub()
83 cksum = pe->pe_rh_start - pe->pe_stub; in pe_rich_header_validate()89 for (p = pe->pe_stub; p < pe->pe_rh_start; p++) { in pe_rich_header_validate()91 off = p - pe->pe_stub; in pe_rich_header_validate()
138 if (pe->pe_stub) in libpe_release_object()139 free(pe->pe_stub); in libpe_release_object()
64 assert(pe->pe_stub != NULL && pe->pe_stub_ex > 0); in libpe_parse_rich_header()67 s = pe->pe_stub + sizeof(PE_DosHdr); in libpe_parse_rich_header()
70 return (pe->pe_stub); in pe_msdos_stub()
63 char *pe_stub; /* MS-DOS stub */ member