这是另一个问题的类比。无论如何,我正在寻找一种特定于iOS平台的方法来完成这项任务。
为Apple平台开发意味着非基于Apple的工具集通常不适用。因此,我希望找到本地平台的方法来解决这个问题。因为简单的Google搜索给了我this(
我只是在寻找调试构建断言的情况下检测删除堆栈分配对象的情况。因此,只需知道地址指向哪里-堆栈或堆即可。因此,性能、版本兼容性、内部API或任何质量问题都不重要。(也许在模拟器上进行测试也是一个选择)但是我认为如果堆栈完全与堆分离,这不是一个很重的操作。
我标记了C ++,但如果从C ++中适用,则其他任何语言的API也可以。
为Apple平台开发意味着非基于Apple的工具集通常不适用。因此,我希望找到本地平台的方法来解决这个问题。因为简单的Google搜索给了我this(
heap
command),我相信也有API函数可以实现这个功能。我只是在寻找调试构建断言的情况下检测删除堆栈分配对象的情况。因此,只需知道地址指向哪里-堆栈或堆即可。因此,性能、版本兼容性、内部API或任何质量问题都不重要。(也许在模拟器上进行测试也是一个选择)但是我认为如果堆栈完全与堆分离,这不是一个很重的操作。
我标记了C ++,但如果从C ++中适用,则其他任何语言的API也可以。