vox ~master (2022-05-02T18:23:10Z)
Dub
Repo
DosHeader
vox
be
pecoff
Undocumented in source.
struct
DosHeader {
char
[
2
]
signature
;
short
lastsize
;
short
nblocks
;
short
nreloc
;
short
hdrsize
;
short
minalloc
;
short
maxalloc
;
ushort
ss
;
ushort
sp
;
short
checksum
;
ushort
ip
;
ushort
cs
;
short
relocpos
;
short
noverlay
;
short
[
4
]
reserved1
;
short
oem_id
;
short
oem_info
;
short
[
10
]
reserved2
;
int
e_lfanew
;
static
ubyte
[
64
]
hexData
;
void
write
(Arena!ubyte sink);
}
Members
Functions
write
void
write
(Arena!ubyte sink)
Undocumented in source. Be warned that the author may not have intended to support it.
Static variables
hexData
ubyte
[
64
]
hexData
;
Undocumented in source.
Variables
checksum
short
checksum
;
Undocumented in source.
cs
ushort
cs
;
Undocumented in source.
e_lfanew
int
e_lfanew
;
Undocumented in source.
hdrsize
short
hdrsize
;
Undocumented in source.
ip
ushort
ip
;
Undocumented in source.
lastsize
short
lastsize
;
Undocumented in source.
maxalloc
short
maxalloc
;
Undocumented in source.
minalloc
short
minalloc
;
Undocumented in source.
nblocks
short
nblocks
;
Undocumented in source.
noverlay
short
noverlay
;
Undocumented in source.
nreloc
short
nreloc
;
Undocumented in source.
oem_id
short
oem_id
;
Undocumented in source.
oem_info
short
oem_info
;
Undocumented in source.
relocpos
short
relocpos
;
Undocumented in source.
reserved1
short
[
4
]
reserved1
;
Undocumented in source.
reserved2
short
[
10
]
reserved2
;
Undocumented in source.
signature
char
[
2
]
signature
;
Undocumented in source.
sp
ushort
sp
;
Undocumented in source.
ss
ushort
ss
;
Undocumented in source.
Meta
Source
See Implementation
vox
be
pecoff
aliases
PC
SymbolIndex
enums
CoffFlags
CoffSymClass
IMAGE_REL_AMD64
MachineType
STD_INPUT_HANDLE
SectionFlags
SectionType
SymbolRefType
SymbolSectionNumber
SymbolType
WindowsSubsystem
functions
createImports
fromFixedString
main
nameFromSlashName
printSectionCharacteristicsAlign
printSectionCharacteristicsFlags
printSectionStats
printStringTable
printSymbolStats
testExeCompilation
testObjLibDump
testObjLinking
writeStringAligned2
manifest constants
DEFAULT_FILE_ALIGNMENT
DEFAULT_SECTION_ALIGNMENT
IAT_ILT_ENTRY_BYTES
structs
ArraySink
CoffFileHeader
CoffRelocation
CoffSymbolRange
CoffSymbolRangeItem
DataSection
DllImports
DosHeader
DosStub
Executable
ExportDirectoryEntry
FileParameters
HintNameEntry
HintNameTable
ImageDataDirectory
ImportDirectoryTableEntry
ImportLookupEntry
ImportLookupTable
ImportSection
ImportSectionMapping
ImportedDlls
LibMemberHeader
LinkingContext
OptionalHeader
ParsedLibMemberHeader
PeSignature
PeSymbolName
PecoffLib
PecoffObj
ReferenceTable
RelativeReference
Section
SectionHeader
SectionStats
Symbol
SymbolImport
SymbolName
SymbolNameTable
SymbolRef
SymbolReference
SymbolSectionInfo
SymbolStats
SymbolTable
SymbolTableEntry
variables
ARCHIVE_FILE_SIGNATURE
IMAGE_REL_AMD64_names
relTargetSizeTable