iOS架构下通过栈帧获得函数参数
时间: 2023-07-28 18:01:29 浏览: 144
iOS逆向教程之跟踪函数调用详解
在 iOS 架构下,可以通过调试器来获取函数参数。具体步骤如下:
1. 在 Xcode 中打开调试器,并在调试器中运行需要获取参数的函数。
2. 在调试器中,选择“Debug Navigator”面板,并找到当前线程的调用栈。
3. 选中目标函数的栈帧,并在右侧的“Variable View”面板中查看该栈帧中的参数和局部变量。
需要注意的是,在 Release 版本的应用程序中,由于编译器的优化,函数参数可能会被丢弃或优化掉,因此不能保证在 Release 版本中仍然可以通过栈帧获取函数参数。
阅读全文