2010-01-15 6 views
1

모두 -링커 맵 파일 이해 (MS Visual Studio 2005)

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 

답변

2

Here은 좋은 참고 자료입니다. 나는 MSDN이 분명히 그들에 관한 어떤 정보도 제공하지 않기 때문에 스스로 이것을 찾고 있었다.

0

이들은 단지 이미지 섹션에 병합해야하는 개체 섹션입니다. 그것이 의미하는 바가 확실하지 않으면 PE와 COFF를 읽으십시오.

+1

감사합니다. Wikipedia가 밝혀지면 주제에 대한 좋은 읽을 거리가 있습니다. http://en.wikipedia.org/wiki/Portable_Executable – jHops

+3

사양이 좋습니다. http://www.microsoft.com/whdc/system/platform/firmware/PECOFF.mspx –