歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> 如何追蹤linux指針函數

如何追蹤linux指針函數

日期:2017/3/2 16:32:48   编辑:Linux服務器

以下方法適合於arm平台,其它平台類似。

  查看指針函數實際調用了哪個函數:

  1. 在內核中放置打印函數,打印出函數的地址。

  2. arm-linux-addr2line 0xXXXXXXXX -e vmlinux -f

  查看誰調用了這個函數:

  1. 在被調用函數裡放置打印函數,加參數:__builtin_return_address(0)

  2. arm-linux-addr2line 0xXXXXXXXX -e vmlinux -f

Copyright © Linux教程網 All Rights Reserved