2012年2月9日 星期四

開發工具

這裡簡單紀錄一下我所看到的開發工具

  • gdb : 不用多說了,這根本是一定會提到的
  • strace : 用來追蹤system call
  • ltrace : 用來追蹤library的function call
  • mtrace : 追蹤記憶體配置,如malloc()、realloc()、free()
  • dmalloc : 比上面更強大,但是更複雜的工具
  • readelf : 了解執行檔案組成,跟裡面更種section的部分
  • objdump : 跟readelf有些功能從跌,但是有個好處是可以反組譯object code
  • objcopy : 格式或者轉換一個binary object code,如塞入一個section到elf
  • strip : 刪除binary內的symbol跟debug information
  • ldd : 顯示lib相關性
  • nm : 顯示object code的symbols,如function call names等


沒有留言:

張貼留言