addr2line 用法
-a --addresses:在函數名、文件和行號信息之前,顯示地址,以十六進制形式。
-b --target=:指定目標文件的格式為bfdname。
-e --exe=:指定需要轉換地址的可執行文件名。
-i --inlines :如果需要轉換的地址是一個內聯函數,則輸出的信息包括其最近范圍內的一個非內聯函數的信息。
-j --section=:給出的地址代表指定section的偏移,而非絕對地址。
-p --pretty-print:使得該函數的輸出信息更加人性化:每一個地址的信息占一行。
-s --basenames:僅僅顯示每個文件名的基址(即不顯示文件的具體路徑,只顯示文件名)。
-f --functions:在顯示文件名、行號輸出信息的同時顯示函數名信息。
-C --demangle[=style]:將低級別的符號名解碼為用戶級別的名字。
-h --help:輸出幫助信息。
-v --version:輸出版本號。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
嵌入式
+關注
關注
5082文章
19126瀏覽量
305201 -
FreeRTOS
+關注
關注
12文章
484瀏覽量
62178
發布評論請先 登錄
相關推薦
在wsl2中安裝的idf,在monitor時會報錯的原因?
在wsl2中安裝的idf,使用vscode 擴展,功能一切正常,但是在 monitor 時會報下列錯誤
xtensa-esp32-elf-addr2line -pfiaC -e build
發表于 06-17 07:30
linux中comm命令用法
linux系統中comm命令用法詳解 linux系統下的comm命令是一個非常實用的文件對比命令。 comm命令功能:選擇或拒絕兩個已排序的文件的公共的行。 comm命令語法:comm
發表于 07-04 08:22
有大佬知道IMAQ Line Gauge VI這個VI的用法嗎
有大佬知道IMAQ Line Gauge VI這個VI的用法嗎不知道Line Coordinates這個數組的作用是什么跪求大佬指點
發表于 11-16 18:19
如何在開發板子上安裝addr2line工具?
由于軟件在開發板上會有些難以復現的閃退類型bug需要借助addr2line 解析錯誤,打印函數堆棧,需要用到這個工具。目前的Ubuntu里邊有arm的交叉編譯工具,在linux下是可以的,但是在
發表于 01-07 07:08
C語言在ARM中函數調用時棧變化的過程
為什么會寫篇棧變化的文章?做系統分析的話你肯定遇到過一些crash, oops等棘手問題,一般大家都會用 gdb, objdump 或者 addr2line等工具分析 pc 位置來定位出錯...
發表于 02-14 07:02
一步步介紹CmBacktrace的相關知識和使用方法
生成的固件名稱,錯誤填寫會導致在使用 addr2line 時無法找到文件。hardware_ver和software_ver建議填寫真實的軟硬件版本號,方便后期調試和維護。在 cmb_port.c 文件中
發表于 10-26 15:44
在wsl2中安裝的idf,在monitor報錯的原因?如何解決?
在wsl2中安裝的idf,使用vscode 擴展,功能一切正常,但是在 monitor 時會報下列錯誤xtensa-esp32-elf-addr2line -pfiaC -e build
發表于 02-14 07:56
C語言在ARM中函數調用時,棧是如何變化的?
為什么會寫篇棧變化的文章?做系統分析的話你肯定遇到過一些crash, oops等棘手問題,一般大家都會用 gdb, objdump 或者 addr2line等工具分析 pc 位置來定位出錯...
發表于 12-09 10:36
?8次下載
linux下調試core dump的方法
下面說明一下 linux 下調試 core dump 方法。 dmesg+addr2line調試 先介紹 2 個 linux 命令: dme
linux常用命令及用法
Linux是一種開源的操作系統,它以穩定、高效和安全的特點受到廣大用戶的喜愛。掌握Linux的常用命令及其用法對于操作系統的管理和開發都至關重要。本文將詳盡、詳實、細致地介紹
RVBacktrace RISC-V極簡?;厮萁M件
RVBacktrace組件簡介一個極簡的RISC-V棧回溯組件。功能在需要的地方調用組件提供的唯一API,開始當前環境的棧回溯支持輸出addr2line需要的命令,使用addr2line進行?;厮葜С纸Y合反匯編,棧回溯信息圖表化TODOList:支持打印
Linux lsof命令的基本用法
在 linux 系統中,一切皆文件。通過文件不僅僅可以訪問常規數據,還可以訪問網絡連接和硬件。所以 lsof 命令不僅可以查看進程打開的文件、目錄,還可以查看進程監聽的端口等 socket 相關的信息。本文將介紹 lsof 命令
評論