gdb 根據函數地址 找 對應的函數名

debug時候,經常需要查找函數地址,在gdb中可以用 "info address function_name"

(gdb) info address test
Symbol "test" is a function at address 0x9e250

有時候,也會有知道函數地址,反找函數名的需求,在gdb中可以用 "info symbol func_addr"

這個百度不好找,所以分享一下。

(gdb) info symbol 0x9e250
test in section .text

全局變量同樣適用。

文章來源:gdb 根據函數地址 找 對應的函數名 - 知乎

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/384433.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/384433.shtml
英文地址,請注明出處:http://en.pswp.cn/news/384433.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

select、poll、epoll使用小結

轉載:http://blog.csdn.net/kkxgx/article/details/7717125 Linux上可以使用不同的I/O模型,我們可以通過下圖了解常用的I/O模型:同步和異步模型,以及阻塞和非阻塞模型,本文主要分析其中的異步阻塞模型。 一、select使用…

Qt報錯:undefined reference to xxxxx

報錯信息: 首先,要區分與undefined reference to xxxxx和 "xxxx was not declared in this scope"兩種報錯信息的差別,前者是因為編譯器能找到函數的聲明,但是找不到函數的定義,從而報錯;而后者是…

inet_pton, inet_ntop

轉自:http://www.cnblogs.com/s7vens/archive/2011/12/12/2284964.html Linux下這2個IP地址轉換函數,可以在將IP地址在“點分十進制”和“整數”之間轉換 而且,inet_pton和inet_ntop這2個函數能夠處理ipv4和ipv6。算是比較新的函數了。inet…

htonl(), ntohl(), htons(), ntohs() 函數

轉自:http://www.cnblogs.com/s7vens/archive/2011/12/12/2284892.html 在C/C寫網絡程序的時候,往往會遇到字節的網絡順序和主機順序的問題。這是就可能用到htons(), ntohl(), ntohs(),htons()這4個函數。 網絡字節順序與本地字節順序之間的…

inet_ntoa、 inet_aton、inet_addr

轉自&#xff1a;http://blog.csdn.net/zhangboyj/article/details/6157263 inet_addr() 簡述&#xff1a;將一個點間隔地址轉換成一個in_addr。 #include <winsock.h> unsigned long PASCAL FAR inet_addr( const struct FAR* cp); cp&#xff1a;一個以Internet標準“.…

對象的淺拷貝和深拷貝

對象的淺拷貝和深拷貝簡要介紹代碼實現簡要介紹 淺拷貝&#xff1a;python拷貝一般都是淺拷貝。拷貝時&#xff0c;對象包含的子對象內容不拷貝。因此&#xff0c;源對象和拷貝對象引用同一個對象 深拷貝&#xff1a;使用copy模塊的deepcopy函數&#xff0c;遞歸拷貝對象中包含…

用模板寫單鏈表

轉載自&#xff1a;http://blog.csdn.net/itcastcpp/article/details/39081953 為了加深對模板的理解&#xff0c;我們今天一起用模板寫一個單鏈表&#xff0c;希望通過這個例子&#xff0c;能夠幫助大家加深對模板的體會&#xff0c;具體如下&#xff1a; SList.hpp內容&#…

QT事件事件之一:Qt中的事件處理與傳遞

QT事件事件之一&#xff1a;Qt中的事件處理與傳遞前言一、簡介二、QT中的事件三、事件的實現的方法前言 在QT中&#xff0c;事件是我們很常用的東西&#xff0c;以下是我用事件時總結和做法 一、簡介 在QT中&#xff0c;事件作為一個對象&#xff0c;繼承QEvent類&#xff0c…

linux下成功安裝ffmpeg( 親測有效 )

linux下成功安裝ffmpeg&#xff08; 親測有效 &#xff09;一、下載二、安裝步驟1.安裝yasm2.安裝ffmpeg總結一、下載 ffmpeg 官網下載&#xff1a; http://ffmpeg.org/download.html 安裝yasm 官網下載&#xff1a;http://yasm.tortall.net/Download.html 二、安裝步驟 1.…

C++實現 簡單 單鏈表

轉自&#xff1a; http://blog.csdn.net/wonggonghong/article/details/21527577 我們首先建立一個<List.h>頭文件&#xff0c;聲明一個單鏈表結構&#xff1a; #include "List.h" [cpp] view plaincopy //創建一個單鏈表結構&#xff0c;包含一些常見的操作 …

ffmpeg音視頻基礎知識

ffmpeg音視頻基礎知識前言一、圖像的基礎知識二、視頻編碼基礎知識1.視頻和圖片之間的關系2.為什么要編碼&#xff1f;3.什么是編碼&#xff1f;視頻相關專業術語提示&#xff1a;文章寫完后&#xff0c;目錄可以自動生成&#xff0c;如何生成可參考右邊的幫助文檔 文章目錄前言…

數據結構之單鏈表——C++模板類實現

轉自&#xff1a;http://blog.csdn.net/Mrx_Nh/article/details/60471647 單鏈表定義 [cpp] view plaincopy #ifndef SinglyLinkedListEDLIST_H_INCLUDED #define SinglyLinkedListEDLIST_H_INCLUDED #include <bits/stdc.h> using namespace std; template&l…

Linux系統編程(一)

Linux系統編程&#xff08;一&#xff09;一、進程和程序二、內存布局內核空間用戶空間三、進程狀態四、環境變量五、進程共享一、進程和程序 程序&#xff1a;是指編譯好的二進制文件&#xff0c;存儲在磁盤中&#xff0c;不占用系統資源。 進程&#xff1a;是系統進行資源分…

Linux的SOCKET編程 簡單演示

轉載&#xff1a;http://blog.csdn.net/hguisu/article/details/7445768/ Linux的SOCKET編程詳解 1. 網絡中進程之間如何通信 進 程通信的概念最初來源于單機系統。由于每個進程都在自己的地址范圍內運行&#xff0c;為保證兩個相互通信的進 程之間既互不干擾又協調一致工作&a…

Unity(一)必然事件

【MonoBehaviour 類】&#xff08;一&#xff09;必然事件一、必然事件是什么&#xff1f;二、常用函數執行順序1.Awake2.Start3.update4.FixedUpdate三、Awake和start區別一、必然事件是什么&#xff1f; 在Unity中必然事件也稱腳本生命周期&#xff0c;是指在Unity腳本在喚醒…

正則匹配函數

轉載&#xff1a;http://blog.csdn.net/ithomer/article/details/6130806 1.int regcomp(regex_t *compiled, const char *pattern, int cflags) 這個函數把指定的規則表達式pattern編譯成一種特定的數據格式compiled&#xff0c;這樣可以使匹配更有效。函數regexec會使用這個數…

Linux系統編程(二)孤兒進程和僵尸進程

Linux系統編程&#xff08;二&#xff09;一、exec函數族1.exec函數二、孤兒進程和僵尸進程三、wait和waitpid1.wait函數2.waitpid函數一、exec函數族 exec函數使用時&#xff0c;改程序的用戶空間的代碼和數據會被新程序給替代&#xff0c;會從新程序的啟動例程開始。調用exe…

linux下c/c++實例之十socket簡單應用

轉自&#xff1a;http://blog.csdn.net/taiyang1987912/article/details/49738351 一、簡介 通過socket掃描本機打開的tcp端口號&#xff0c;模擬用戶名、密碼登錄服務器的過程、socket文件傳輸及模仿http服務器。 二、詳解 1、Linux下tcp端口掃描 &#xff08;1&#xff09;…

Linux系統編程(三)進程間的通信

Linux系統編程&#xff08;三&#xff09;進程間的通信一、為什么需要進程之間的通信&#xff08;IPC&#xff09;&#xff1f;二、管道1.概念2.特質3.原理4.局限性5.代碼2.讀入數據三、共享存儲映射注意事項父子進程通信一、為什么需要進程之間的通信&#xff08;IPC&#xff…

使用mmap實現大文件的復制:單進程與多進程情況

單線程和多進程實現文件的復制&#xff08;mmap方法&#xff09; mmap實現大文件的復制單線程和多進程實現文件的復制&#xff08;mmap方法&#xff09;一、單線程實現二、多進程實現一般文件實現方法&#xff1a;1.讀取&#xff08;fread&#xff09;要復制的文件2.寫入&#…