Lines Matching refs:pe

37    The *sole* difference between the pe format and the pei format is that the
41 Are there more subtle differences between pe and pei formats?
47 because the `i' in `pei' also refers to "image". The `pe' format can
78 #include "coff/pe.h"
396 struct internal_extra_pe_aouthdr *a = &aouthdr_int->pe;
536 pe_data_type *pe = pe_data (abfd);
537 struct internal_extra_pe_aouthdr *extra = &pe->pe_opthdr;
542 if (pe->force_minimum_alignment)
551 extra->Subsystem = pe->target_subsystem;
557 idata2 = pe->pe_opthdr.DataDirectory[PE_IMPORT_TABLE];
558 idata5 = pe->pe_opthdr.DataDirectory[PE_IMPORT_ADDRESS_TABLE];
559 tls = pe->pe_opthdr.DataDirectory[PE_TLS_TABLE];
623 if (pe->has_reloc_section)
747 filehdr_in->pe.e_magic = DOSMAGIC;
748 filehdr_in->pe.e_cblp = 0x90;
749 filehdr_in->pe.e_cp = 0x3;
750 filehdr_in->pe.e_crlc = 0x0;
751 filehdr_in->pe.e_cparhdr = 0x4;
752 filehdr_in->pe.e_minalloc = 0x0;
753 filehdr_in->pe.e_maxalloc = 0xffff;
754 filehdr_in->pe.e_ss = 0x0;
755 filehdr_in->pe.e_sp = 0xb8;
756 filehdr_in->pe.e_csum = 0x0;
757 filehdr_in->pe.e_ip = 0x0;
758 filehdr_in->pe.e_cs = 0x0;
759 filehdr_in->pe.e_lfarlc = 0x40;
760 filehdr_in->pe.e_ovno = 0x0;
763 filehdr_in->pe.e_res[idx] = 0x0;
765 filehdr_in->pe.e_oemid = 0x0;
766 filehdr_in->pe.e_oeminfo = 0x0;
769 filehdr_in->pe.e_res2[idx] = 0x0;
771 filehdr_in->pe.e_lfanew = 0x80;
775 filehdr_in->pe.dos_message[0] = 0x0eba1f0e;
776 filehdr_in->pe.dos_message[1] = 0xcd09b400;
777 filehdr_in->pe.dos_message[2] = 0x4c01b821;
778 filehdr_in->pe.dos_message[3] = 0x685421cd;
779 filehdr_in->pe.dos_message[4] = 0x70207369;
780 filehdr_in->pe.dos_message[5] = 0x72676f72;
781 filehdr_in->pe.dos_message[6] = 0x63206d61;
782 filehdr_in->pe.dos_message[7] = 0x6f6e6e61;
783 filehdr_in->pe.dos_message[8] = 0x65622074;
784 filehdr_in->pe.dos_message[9] = 0x6e757220;
785 filehdr_in->pe.dos_message[10] = 0x206e6920;
786 filehdr_in->pe.dos_message[11] = 0x20534f44;
787 filehdr_in->pe.dos_message[12] = 0x65646f6d;
788 filehdr_in->pe.dos_message[13] = 0x0a0d0d2e;
789 filehdr_in->pe.dos_message[14] = 0x24;
790 filehdr_in->pe.dos_message[15] = 0x0;
791 filehdr_in->pe.nt_signature = NT_SIGNATURE;
806 H_PUT_16 (abfd, filehdr_in->pe.e_magic, filehdr_out->e_magic);
807 H_PUT_16 (abfd, filehdr_in->pe.e_cblp, filehdr_out->e_cblp);
808 H_PUT_16 (abfd, filehdr_in->pe.e_cp, filehdr_out->e_cp);
809 H_PUT_16 (abfd, filehdr_in->pe.e_crlc, filehdr_out->e_crlc);
810 H_PUT_16 (abfd, filehdr_in->pe.e_cparhdr, filehdr_out->e_cparhdr);
811 H_PUT_16 (abfd, filehdr_in->pe.e_minalloc, filehdr_out->e_minalloc);
812 H_PUT_16 (abfd, filehdr_in->pe.e_maxalloc, filehdr_out->e_maxalloc);
813 H_PUT_16 (abfd, filehdr_in->pe.e_ss, filehdr_out->e_ss);
814 H_PUT_16 (abfd, filehdr_in->pe.e_sp, filehdr_out->e_sp);
815 H_PUT_16 (abfd, filehdr_in->pe.e_csum, filehdr_out->e_csum);
816 H_PUT_16 (abfd, filehdr_in->pe.e_ip, filehdr_out->e_ip);
817 H_PUT_16 (abfd, filehdr_in->pe.e_cs, filehdr_out->e_cs);
818 H_PUT_16 (abfd, filehdr_in->pe.e_lfarlc, filehdr_out->e_lfarlc);
819 H_PUT_16 (abfd, filehdr_in->pe.e_ovno, filehdr_out->e_ovno);
822 H_PUT_16 (abfd, filehdr_in->pe.e_res[idx], filehdr_out->e_res[idx]);
824 H_PUT_16 (abfd, filehdr_in->pe.e_oemid, filehdr_out->e_oemid);
825 H_PUT_16 (abfd, filehdr_in->pe.e_oeminfo, filehdr_out->e_oeminfo);
828 H_PUT_16 (abfd, filehdr_in->pe.e_res2[idx], filehdr_out->e_res2[idx]);
830 H_PUT_32 (abfd, filehdr_in->pe.e_lfanew, filehdr_out->e_lfanew);
833 H_PUT_32 (abfd, filehdr_in->pe.dos_message[idx],
837 H_PUT_32 (abfd, filehdr_in->pe.nt_signature, filehdr_out->nt_signature);
1069 pe_data_type *pe = pe_data (abfd);
1070 struct internal_extra_pe_aouthdr *extra = &pe->pe_opthdr;
1386 pe_data_type *pe = pe_data (abfd);
1387 struct internal_extra_pe_aouthdr *extra = &pe->pe_opthdr;
1818 pe_data_type *pe = pe_data (abfd);
1819 struct internal_extra_pe_aouthdr *i = &pe->pe_opthdr;
1826 fprintf (file, _("\nCharacteristics 0x%x\n"), pe->real_flags);
1828 #define PF(x, y) if (pe->real_flags & x) { fprintf (file, "\t%s\n", y); }
1844 time_t t = pe->coff.timestamp;