xcode - 有没有办法让一个整数存储在 lldb 的内存输出中,有一个观察点
问题描述
有没有办法在不停止应用程序的情况下获取存储在内存 x8 00000....21 中的整数的整数,在 lldb 中有一个观察点:0x000000010092e1b4
(我正在尝试从 IOS 应用程序中读取实时 int 值)
解决方案
您可以在地址上设置观察点(并指定大小),并在该观察点上添加一个命令,以在每次点击观察点时执行。例如,这将variable
在每次点击观察点时打印。
(lldb) wa se e -s 8 -- 0x000000010092e1b4
(lldb) wa comm add
Enter your debugger command(s). Type 'DONE' to end.
> p variable
> c
> DONE
(lldb)
推荐阅读
- javascript - 无法从插槽子组件中的父级访问数据属性
- android - 如何在不指定密钥的情况下从 firebase 检索数据?
- regex - 正则表达式匹配单词后跟空格或空
- javascript - Netlify Lambda 函数不从 POST 请求中获取参数(使用 fetch / axios)
- php - 如何在此调度程序中传递参数?
- c# - 在 Unity 中实例化之前访问对象的一种可能方式
- javascript - 访问位于 SharePoint 文档库中的多个文件夹并在网页上显示其内容
- delphi - 将整数转换为字符串会导致注入的父进程崩溃 [Delphi]
- amazon-web-services - 仅在不存在时如何创建 terraform 资源
- java - Java 中是否有 JavaScript Object.assign() 类似物?