feat: déclaration inhérentes a l'usage du format PE
This commit is contained in:
parent
0680ef81b1
commit
d7d8433a22
|
@ -0,0 +1,81 @@
|
|||
struc mzheader
|
||||
.magic resb 2;"MZ"
|
||||
.cblp resw 1
|
||||
.cp resw 1
|
||||
.crlc resw 1
|
||||
.cparhdr resw 1
|
||||
.minalloc resw 1
|
||||
.maxalloc resw 1
|
||||
.ss resw 1
|
||||
.sp resw 1
|
||||
.csum resw 1
|
||||
.ip resw 1
|
||||
.cs resw 1
|
||||
.lfarlc resw 1
|
||||
.ovno resw 1
|
||||
.res resw 4
|
||||
.oemid resw 1
|
||||
.oeminfo resw 1
|
||||
.res2 resw 10
|
||||
.lfanew resd 1
|
||||
.end equ $
|
||||
endstruc
|
||||
|
||||
struc peheader
|
||||
.Signature resd 1
|
||||
.Machine resw 1
|
||||
.NumberOfSections resw 1
|
||||
.TimeDateStamp resd 1
|
||||
.PointerToSymbolTable resd 1
|
||||
.NumberOfSymbols resd 1
|
||||
.SizeOfOptionalHeader resw 1
|
||||
.Characteristics resw 1
|
||||
.Magic resw 1
|
||||
.MajorLinkerVersion resb 1
|
||||
.MinorLinkerVersion resb 1
|
||||
.SizeOfCode resd 1
|
||||
.SizeOfInitializedData resd 1
|
||||
.SizeOfUninitialzedData resd 1
|
||||
.AddressOfEntryPoint resd 1
|
||||
.BaseOfCode resd 1
|
||||
.BaseOfData resd 1
|
||||
.ImageBase resd 1
|
||||
.SectionAlignment resd 1
|
||||
.FileAlignment resd 1
|
||||
.MajorOperSystemVersion resw 1
|
||||
.MinorOperSystemVersion resw 1
|
||||
.MajorImageVersion resw 1
|
||||
.MinorImageVersion resw 1
|
||||
.MajorSubsystemVersion resw 1
|
||||
.MinorSubsystemVersion resw 1
|
||||
.Reserved1 resd 1
|
||||
.SizeOfImage resd 1
|
||||
.SizeOfHeaders resd 1
|
||||
.CheckSum resd 1
|
||||
.Subsystem resw 1
|
||||
.DllCharacteristics resw 1
|
||||
.SizeOfStackReserve resd 1
|
||||
.SizeOfStackCommit resd 1
|
||||
.SizeOfHeapReserve resd 1
|
||||
.SizeOfHeapCommit resd 1
|
||||
.LoaderFlags resd 1
|
||||
.NumberOfRvaAndSizes resd 1
|
||||
.export resd 2
|
||||
.import resd 2
|
||||
.misc_sectionz resd 28
|
||||
.end equ $
|
||||
endstruc
|
||||
|
||||
struc sections
|
||||
.SectionName resb 8
|
||||
.VirtualSize resd 1
|
||||
.VirtualAddress resd 1
|
||||
.SizeOfRawData resd 1
|
||||
.PointerToRawData resd 1
|
||||
.PointerToRelocations resd 1
|
||||
.PointerToLinenumbers resd 1
|
||||
.NumberOfRelocations resw 1
|
||||
.NumberOfLinenumbers resw 1
|
||||
.Characteristics resd 1
|
||||
.end equ $
|
||||
endstruc
|
Loading…
Reference in New Issue