<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 134,comments - 22,trackbacks - 0

    ldd查看應用程序鏈接了哪些動態庫。

    nm列出目標文件中包含的符號信息。

    size列出各個段的大小及總的大小。

    strings列出文件中的字符串。

    readelf讀取elf文件的完整結構。

    objdump導出目標文件的相關信息(elf文件相關工具的源頭)。

    gdb對文件的執行過程進行調試分析,設置斷點(b)、單步執行(n)、函數調用追蹤(bt)、反匯編(disassemble)。

    strace跟蹤程序中的系統調用及信號處理信息。

    LD_DEBUG通過設置這個環境變量,可以方便的看到 loader 的加載過程(包括庫的加載,符號解析等過程),使用【LD_DEBUG=help 可執行文件路徑】可查看使用幫助。

    LD_PRELOAD環境變量指定的共享庫會被預先加載,如果出現重名的函數,預先加載的函數將會被調用,如在預先加載的庫中包含自定義的puts函數,則在執行程序時將使用自定義版本的puts函數,而不是libc庫中的puts函數。

    proc文件系統中包含進程的地址空間映射關系,具體查看/proc/進程id/maps文件的內容。

    valgrind工具對可執行程序文件進行內存檢查(還有cache模擬、調用過程跟蹤等功能),以避免內存泄露等問題。

    addrline將可執行文件中的地址轉換為其在源文件中對應的位置(文件名:行號)。

    posted on 2011-01-19 00:05 何克勤 閱讀(443) 評論(0)  編輯  收藏 所屬分類: C/C++GNU Linux/Unix
    主站蜘蛛池模板: 亚洲国产成人久久精品影视| 国产精品亚洲产品一区二区三区| 怡红院免费的全部视频| 国产免费无遮挡精品视频| 亚洲a∨无码一区二区| fc2成年免费共享视频网站| 亚洲国产精品不卡毛片a在线| 亚洲欧洲自拍拍偷午夜色| 久久w5ww成w人免费| 国产小视频在线免费| 亚洲AV日韩AV天堂久久| 亚洲国产成人久久一区二区三区| 免费人成网上在线观看| 日本XXX黄区免费看| 国产精品久免费的黄网站| 久久夜色精品国产噜噜亚洲a| 亚洲最大视频网站| 中文字幕免费在线看电影大全| 可以免费观看的国产视频| 妞干网手机免费视频| 国产成人精品免费视频软件| 亚洲无mate20pro麻豆| 91免费国产在线观看| 69式国产真人免费视频| 亚洲国产精品成人综合色在线婷婷| 亚洲精品成a人在线观看夫| 美女裸身网站免费看免费网站| 亚洲成年看片在线观看| 亚洲AV无码成人网站久久精品大| 亚洲熟妇AV一区二区三区浪潮| 三级网站免费观看| 国产在线观看免费视频播放器| 亚洲国产精品va在线播放| 日日麻批免费40分钟无码| 国产在线观看免费完整版中文版| 国产成人亚洲综合| 亚洲美女在线观看播放| 无码国产精品一区二区免费16| 在线视频观看免费视频18| 亚洲AV永久无码天堂影院| 亚洲国产成人久久一区WWW|