IDA 技巧(19)IDA 中的 function calls

admin 2024年6月30日15:46:20评论2 views字数 404阅读1分20秒阅读模式

function calls

在处理大型程序或大型函数时,您可能想知道各个函数如何交互,例如当前函数是从哪里调用的以及它调用自身的其他函数。对于前者,您可以使用“交叉引用”,而对于后者,您必须遍历该函数的所有指令并查找对其他函数的调用。有没有更好的办法?

函数调用视图

该视图可通过 View > Open subviews > Function calls 访问,提供对当前函数的调用和来自当前函数的调用的快速概览。它是动态的,当您导航到不同的函数时会更新,因此将其停靠在列表旁边以便始终可见会很有用。双击 caller 或 callee 列表中的任意行可跳转到相应的地址。

IDA 技巧(19)IDA 中的 function calls

如果你在该窗口点击右键,取消选中 “Synchronized”,这样在追踪某个固定函数调用者的时候,function calls 列表不会刷新,这样能够在不同的调用者之间快速切换。

IDA 技巧(19)IDA 中的 function calls

原文始发于微信公众号(二进制磨剑):IDA 技巧(19)IDA 中的 function calls

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年6月30日15:46:20
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   IDA 技巧(19)IDA 中的 function callshttp://cn-sec.com/archives/2878793.html

发表评论

匿名网友 填写信息