Map 理解链接器映射文件(MS Visual Studio 2005)

Map 理解链接器映射文件(MS Visual Studio 2005),map,linker,Map,Linker,所有- 我试图理解MS Visual Studio 2005链接器生成的映射文件的第一部分。我知道这和记忆部分有关,但有人能帮我破译一下吗 Timestamp is 4b4f8d2b (Thu Jan 14 14:31:23 2010) Preferred load address is 00400000 Start Length Name Class 0001:00000000 0028b752H .text

所有-

我试图理解MS Visual Studio 2005链接器生成的映射文件的第一部分。我知道这和记忆部分有关,但有人能帮我破译一下吗

Timestamp is 4b4f8d2b (Thu Jan 14 14:31:23 2010)

Preferred load address is 00400000

Start         Length     Name                   Class
0001:00000000 0028b752H .text                   CODE
0002:00000000 000001b4H .idata$5                DATA
0002:000001b4 00000004H .CRT$XCA                DATA
0002:000001b8 00000004H .CRT$XCAA               DATA
0002:000001bc 00000004H .CRT$XCC                DATA
0002:000001c0 00000004H .CRT$XCZ                DATA
0002:000001c4 00000004H .CRT$XIA                DATA
0002:000001c8 00000004H .CRT$XIAA               DATA
0002:000001cc 00000004H .CRT$XIC                DATA
0002:000001d0 00000004H .CRT$XIZ                DATA
0002:000001d8 00025288H .rdata                  DATA
0002:00025460 00000004H .rdata$sxdata           DATA
0002:00025464 00000004H .rtc$IAA                DATA
0002:00025468 00000004H .rtc$IZZ                DATA
0002:0002546c 00000004H .rtc$TAA                DATA
0002:00025470 00000004H .rtc$TZZ                DATA
0002:00025478 0000007cH .xdata$x                DATA
0002:000254f4 00000028H .idata$2                DATA
0002:0002551c 00000014H .idata$3                DATA
0002:00025530 000001b4H .idata$4                DATA
0002:000256e4 00000542H .idata$6                DATA
0002:00025c26 00000000H .edata                  DATA
0003:00000000 000f070cH .data                   DATA
0003:000f0720 001f1280H .bss                    DATA

这是一个很好的参考。我一直在寻找这个,因为MSDN显然没有提供任何关于它们的信息。

这些只是需要合并到图像部分的对象部分。如果您不确定PE和COFF的含义,请仔细阅读。

谢谢。事实证明,维基百科对此有一些很好的解读:规范更好。链接已断开,但仍在此处: