锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
瑕佹兂杈懼埌榪欐牱鐨勭洰鐨勶紝棣栧厛瑕佽繘琛屼竴浜涘伐紼嬪睘鎬х殑閰嶇疆銆?/p>
c/c++->甯歌->璋冭瘯淇℃伅鏍煎紡->紼嬪簭鏁版嵁搴?br>c/c++->浼樺寲->浼樺寲->紱佺敤
閾炬帴鍣?>璋冭瘯->鐢熸垚璋冭瘯淇℃伅->鏄?br> ->鐢熸垚鏄犲皠鏂囦歡->鏄?br> ->鏄犲皠鏂囦歡鍚嶇О->$(OutDir)/$(ProjectName).map
->鏄犲皠瀵煎嚭->鏄?br> ->鏄犲皠琛?>鏄?/p>
1 int main (int argc, char* argv[])
2 {
3 char * p = 0;
4 *p = 'c';
5 return 0;
6 }
褰撴墽琛岀▼搴忕殑鏃跺欙紝鏄劇ず“test1.exe涓殑0x0040100e澶勬湭澶勭悊鐨勫紓甯革細0xc000005:鍐欏叆浣嶇疆0x00000000鏃跺彂鐢熻闂啿紿?#8221;
榪欎釜鏃跺欐潵鐪嬩竴涓媘ap鏂囦歡銆傞鍏堢湅鍒扮殑鏄弬鑰冪殑鍔犺澆鍦板潃錛?Preferred load address is 00400000
Timestamp is 4639462c (Thu May 03 10:17:16 2007)
Preferred load address is 00400000
Start Length Name Class
0001:00000000 00003b58H .text CODE
0002:00000000 000000c4H .idata$5 DATA
0002:000000d0 00000c40H .rdata DATA
0002:00000d10 00000048H .rdata$debug DATA
0002:00000d60 00000008H .rdata$sxdata DATA
0002:00000d68 00000004H .rtc$IAA DATA
0002:00000d6c 00000004H .rtc$IZZ DATA
0002:00000d70 00000004H .rtc$TAA DATA
0002:00000d74 00000004H .rtc$TZZ DATA
0002:00000d78 00000014H .idata$2 DATA
0002:00000d8c 00000014H .idata$3 DATA
0002:00000da0 000000c4H .idata$4 DATA
0002:00000e64 00000366H .idata$6 DATA
0002:000011ca 00000000H .edata DATA
0003:00000000 00000004H .CRT$XCA DATA
0003:00000004 00000004H .CRT$XCAA DATA
0003:00000008 00000004H .CRT$XCZ DATA
0003:0000000c 00000004H .CRT$XIA DATA
0003:00000010 00000008H .CRT$XIC DATA
0003:00000018 00000004H .CRT$XIZ DATA
0003:0000001c 00000004H .CRT$XPA DATA
0003:00000020 00000004H .CRT$XPZ DATA
0003:00000024 00000004H .CRT$XTA DATA
0003:00000028 00000004H .CRT$XTZ DATA
0003:00000030 00000274H .data DATA
0003:000002c0 00000598H .bss DATA
crash鍦板潃璁$畻錛歝alculation: crash_address - preferred_load_address - 0x1000
0x0040100e -0x00400000-0x1000=0x0000000e
鎺ョ潃鍦╩ap涓煡鎵懼搴旂殑obj
Address Publics by Value Rva+Base Lib:Object
0000:00000000 __except_list 00000000 <absolute>
0000:00000002 ___safe_se_handler_count 00000002 <absolute>
0001:00000000 _main 00401000 f test1.obj
0001:00000017 __amsg_exit 00401017 f LIBC:crt0.obj
0001:0000003c _mainCRTStartup 0040103c f LIBC:crt0.obj
0001:00000203 ___crtExitProcess 00401203 f LIBC:crt0dat.obj
鏈鍚庢牴鎹畂bj鍜岃綆楃殑鍊煎湪map涓壘絎竴涓皬浜庢垜浠墍璁$畻鐨勫肩殑浣嶇疆
Line numbers for .\release\test1.obj(d:\test\test1\test1\test1.cpp) segment .text
2 0001:00000000 3 0001:00000004 4 0001:0000000b 5 0001:00000011
鐒跺悗鍦?map涓煡鎵劇涓涓皬浜庢垜浠墍璁$畻鐨勫肩殑浣嶇疆
鎵浠ユ垜浠殑涓柇浣嶇疆鏄湪絎?琛?br>
鎵ц.exr 0xb5f78
鎵ц.cxr 0x45235
鎵ц.kb灝卞彲浠ヨ繕鍘熷爢鏍堜俊鎭簡
| 聽 |