KEIL MAP檔案分析

2021-06-20 22:30:10 字數 1148 閱讀 9295

size info 功能:

object name、library member name、library name三大分類的各個.o檔案(編譯輸出檔案)所占用的

code型別、ro data、rw data、zi data、debug型別所占用的空間

2014-01-23 11:05:20, 由  新增備註。

total info 功能:

object totals和library totals占用的總的統計,以及此二者之和,以及total ro size 、total rw size 、total rom size 。並且給出了elf檔案的大小和存放在rom裡面占用的大小

2014-01-23 11:07:45, 由  新增備註。

unused section info:

removing unused input sections from the image.主要是顯示未呼叫的section(在elf檔案裡面刪除)的資訊。可以當做是*.c檔案編譯了,但是沒有被呼叫,所以被efl檔案裡面刪除了。

2014-01-23 12:04:53, 由  新增備註。

veneers info

這個暫時還沒有資訊,搜尋了下veneers的功能是:當linker發現有arm指令和thumb指令相互呼叫時(arm-thumb interworking),就會插入一段**(稱之為veneer),從而實現程式狀態的切換。

2014-01-23 13:21:42, 由  新增備註。

symbols:

local symbols和global symbols,各*.o檔案裡面的符號表

2014-01-23 13:23:53, 由  新增備註。

cross references:

section cross references,包括.text 參考 其他各段。或者各段之間的相互參考。

2014-01-23 13:24:35, 由  新增備註。

memory map:

各記憶體使用情況。

callgraph  這裡沒有作用,但是在工程目錄下有個 *.htm檔案。callgraph 表示的是函式呼叫的堆疊使用以及子函式呼叫資訊

檔案分析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...