我正在试图弄清楚什么在破坏我的堆;我相信你羡慕我和我的困境。
SO告诉我,我可以打开“Scribble”将0xAA
写入allocs,将0x55
写入deallocs,以帮助我找出出错的地方。
唯一的问题是,我不知道在哪里/如何充分利用这一点。
(额外奖励:我很好奇为什么会使用这些值......) 我正在使用openFrameworks和Vamp心理声学标记库在Xcode中编写C / C ++,这是值得的,但我认为我的问题比这更为普遍。
答案 0 :(得分:-1)
运行'man Guard_Malloc'或'man libgmalloc'并阅读有关调试选项的内容。
请参阅valgrind,可能从http://valgrind.org/downloads/current.html