この値は、実際にはアラインメントセクションサイズです。
dumpbin /headers myexe.exe
を実行すると、より詳細な出力が得られます。例えば、私のシステム上のdumpbin C:\Windows\explorer.exe
が生成する次のように
Dump of file c:\Windows\explorer.exe
File Type: EXECUTABLE IMAGE
Summary
4000 .data
1000 .didat
1000 .imrsiv
18000 .pdata
7B000 .rdata
6000 .reloc
1EA000 .rsrc
1C5000 .text
dumpbin /headers C:\Windows\explorer.exe
、(... =ラインは省略).text
セクションの出力が含まれています
...
SECTION HEADER #1
.text name
1C4737 virtual size
1000 virtual address (0000000140001000 to 00000001401C5736)
1C4800 size of raw data
400 file pointer to raw data (00000400 to 001C4BFF)
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
60000020 flags
Code
Execute Read
...
またOPTIONAL HEADER VALUES
で1000 section alignment
を与えますセクション。
あなたが見ることができるように、.text
部分の大きさは揃っ/summary
で報告されているように、それは(DUMPBINのデフォルトのオプションである)、1C5000
になったときに、実際に1C4737
です。