Home | History | Annotate | Download | only in ld

Lines Matching refs:oh

757 		var oh pe.OptionalHeader32
758 fh.SizeOfOptionalHeader = uint16(binary.Size(&oh))
770 var oh pe.OptionalHeader32
776 oh.Magic = 0x10b // PE32
777 oh.BaseOfData = f.dataSect.virtualAddress
780 // Fill out both oh64 and oh. We only use one. Oh well.
782 oh.MajorLinkerVersion = 3
784 oh.MinorLinkerVersion = 0
786 oh.SizeOfCode = f.textSect.sizeOfRawData
788 oh.SizeOfInitializedData = f.dataSect.sizeOfRawData
790 oh.SizeOfUninitializedData = 0
793 oh.AddressOfEntryPoint = uint32(Entryvalue(ctxt) - PEBASE)
796 oh.BaseOfCode = f.textSect.virtualAddress
798 oh.ImageBase = PEBASE
800 oh.SectionAlignment = uint32(PESECTALIGN)
802 oh.FileAlignment = uint32(PEFILEALIGN)
804 oh.MajorOperatingSystemVersion = 4
806 oh.MinorOperatingSystemVersion = 0
808 oh.MajorImageVersion = 1
810 oh.MinorImageVersion = 0
812 oh.MajorSubsystemVersion = 4
814 oh.MinorSubsystemVersion = 0
816 oh.SizeOfImage = f.nextSectOffset
818 oh.SizeOfHeaders = uint32(PEFILEHEADR)
821 oh.Subsystem = IMAGE_SUBSYSTEM_WINDOWS_GUI
824 oh.Subsystem = IMAGE_SUBSYSTEM_WINDOWS_CUI
860 oh.SizeOfStackReserve = 0x00100000
862 oh.SizeOfStackCommit = 0x00001000
864 oh.SizeOfStackCommit = 0x00100000 - 0x2000 // account for 2 guard pages
868 oh.SizeOfHeapReserve = 0x00100000
870 oh.SizeOfHeapCommit = 0x00001000
872 oh.NumberOfRvaAndSizes = 16
877 oh.DataDirectory = f.dataDirectory
883 binary.Write(ctxt.Out, binary.LittleEndian, &oh)
901 var oh pe.OptionalHeader32
902 l = binary.Size(&oh)