Home
last modified time | relevance | path

Searched refs:pe_stub_ex (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/elftoolchain/libpe/
H A Dlibpe_dos.c103 pe->pe_stub_ex = dh->dh_lfanew - sizeof(PE_DosHdr); in libpe_parse_msdos_header()
140 assert(pe->pe_stub_ex > 0 && in libpe_read_msdos_stub()
151 if ((m = realloc(pe->pe_stub, sizeof(PE_DosHdr) + pe->pe_stub_ex)) == 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()
159 (ssize_t) pe->pe_stub_ex) { in libpe_read_msdos_stub()
172 pe->pe_stub_ex = 0; in libpe_read_msdos_stub()
239 (off_t) (sizeof(PE_DosHdr) + pe->pe_stub_ex), in libpe_write_msdos_stub()
244 off = sizeof(PE_DosHdr) + pe->pe_stub_ex; in libpe_write_msdos_stub()
275 sizeof(PE_DosHdr) + pe->pe_stub_ex) || strip_rich) { in libpe_write_msdos_stub()
383 if (lseek(pe->pe_fd, (off_t) pe->pe_stub_ex, SEEK_CUR) < 0) { in libpe_write_msdos_stub()
[all …]
H A Dlibpe_rich.c64 assert(pe->pe_stub != NULL && pe->pe_stub_ex > 0); in libpe_parse_rich_header()
68 r = memfind(s, PE_RICH_TEXT, pe->pe_stub_ex, 4); in libpe_parse_rich_header()
69 if (r == NULL || r + 8 > s + pe->pe_stub_ex) { in libpe_parse_rich_header()
H A Dpe_dos.c62 if (pe->pe_stub_ex > 0 && in pe_msdos_stub()
68 *len = sizeof(PE_DosHdr) + pe->pe_stub_ex; in pe_msdos_stub()
H A Dpe_rich.c43 if (pe->pe_rh == NULL && pe->pe_stub_ex > 0 && in pe_rich_header()
H A D_libpe.h64 size_t pe_stub_ex; /* MS-DOS stub len (exclude hdr) */ member