Home
last modified time | relevance | path

Searched refs:pe_stub (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/elftoolchain/libpe/
H A Dlibpe_dos.c47 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()
H A Dpe_rich.c83 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()
H A Dlibpe_init.c138 if (pe->pe_stub) in libpe_release_object()
139 free(pe->pe_stub); in libpe_release_object()
H A Dlibpe_rich.c64 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()
H A Dpe_dos.c70 return (pe->pe_stub); in pe_msdos_stub()
H A D_libpe.h63 char *pe_stub; /* MS-DOS stub */ member