IAR map檔案分析

2021-07-09 01:40:21 字數 673 閱讀 3497

map(記憶體對映)檔案中包含很多程式相關重要資訊,有利於程式除錯。

下面以iar stm8s為例:

首先生成map檔案:

勾選generrate linker map file選項,重新編譯檔案,在worlspace專案下output檔案可檢視map檔案

map檔案分析:

1、檔案頭中顯示鏈結器版本,輸出檔名,map 檔名以及鏈結器命令列等。 

2、runtime model attributes 部份顯示 endian 等屬性;

3、placement summary 部份顯示各sections 在儲存器中的分布; 

4、init table 部份顯示與初始化有關的section tables;

5 、module summary 部份顯示所有被連線的檔案資訊,包括目標檔案和庫檔案等;

6 、entry list 部份給出了所有函式的入口位址及其所在的目標檔案。 

7、檔案尾中顯示了總的**和資料位元組數(想看下最後目標**占用多少flash和多少ram的可以從這裡查到)。

檔案分析BAT

echo off trionse produce it in 2005 2 27 with win2000pro.在網上看到好幾次有介紹在system32下分析可疑檔案的這種方法,但是就是沒有人寫出可以auto的檔案來,於是我就寫了。現在我做了改進了的,some rights reserved.c ...

ios crash log 檔案分析

1 ios應用crash的四種型別 2 如何獲取crash log iphone真機上crash檔案的儲存路徑為 var mobile library logs crashreporter 我們走xcode的organizer的device log中獲取相應應用的crash資訊檔案 3 如何分析 如...

iOS Crash檔案分析

具體步驟 2.找到崩潰日誌 crash檔案 如果確定直接到步驟4 3.如果uuid相同你就可以進行下面的工作了 5.然後用dwarfdump 命令如果運氣好就能找出對於記憶體位址在 中的位置,否則就悲慘了。這個需要在命令列操作 6.最後就是找 檢視bug ps 如果出現找不到symbolicatec...