Searched refs:PE_DosHdr (Results 1 - 7 of 7) sorted by relevance

/freebsd-12-stable/contrib/elftoolchain/libpe/
H A Dpe_dos.c36 PE_DosHdr *
68 *len = sizeof(PE_DosHdr) + pe->pe_stub_ex;
74 ps_update_msdos_header(PE *pe, PE_DosHdr *dh)
88 if ((pe->pe_dh = malloc(sizeof(PE_DosHdr))) == NULL) {
H A Dlibpe_dos.c42 PE_DosHdr *dh;
47 if ((pe->pe_stub = malloc(sizeof(PE_DosHdr))) == NULL) {
51 memcpy(pe->pe_stub, hdr, sizeof(PE_DosHdr));
96 if (dh->dh_lfanew < sizeof(PE_DosHdr) &&
102 if (dh->dh_lfanew > sizeof(PE_DosHdr)) {
103 pe->pe_stub_ex = dh->dh_lfanew - sizeof(PE_DosHdr);
144 if (lseek(pe->pe_fd, (off_t) sizeof(PE_DosHdr), SEEK_SET) <
151 if ((m = realloc(pe->pe_stub, sizeof(PE_DosHdr) + pe->pe_stub_ex)) ==
158 if (read(pe->pe_fd, pe->pe_stub + sizeof(PE_DosHdr), pe->pe_stub_ex) !=
193 init_dos_header(PE_DosHdr *d
[all...]
H A Dlibpe_init.c42 char magic[sizeof(PE_DosHdr)];
80 if (read(pe->pe_fd, &magic[2], sizeof(PE_DosHdr) - 2) !=
81 (ssize_t) sizeof(PE_DosHdr) - 2) {
H A Dlibpe.h97 PE_DosHdr *pe_msdos_header(PE *);
112 int ps_update_msdos_header(PE *, PE_DosHdr *);
H A Dlibpe_rich.c67 s = pe->pe_stub + sizeof(PE_DosHdr);
H A D_libpe.h62 PE_DosHdr *pe_dh; /* MS-DOS header */
H A Dpe.h58 } PE_DosHdr; typedef in typeref:struct:_PE_DosHdr

Completed in 118 milliseconds