Как мне использовать «писанину» для обнаружения модов на свободные блоки? - PullRequest
1 голос
/ 31 мая 2011

Я пытаюсь выяснить, что портит мою кучу ;Я уверен, что вы завидуете мне и моему затруднительному положению.

ТАК говорит мне, что я могу включить «Scribble», чтобы записать 0xAA в allocs и 0x55 в deallocs, чтобы помочь мне разобратьсягде что-то идет не так.

Единственное, я понятия не имею, где и как это правильно использовать. Что я могу использовать для ?

(Бонус: мне интересно, почему именно эти значения используются ...)

Я кодирую C / C ++ в Xcode, используя openFrameworks и библиотеку психоакустической маркировки Vamp, хотя это и стоит, но я думаю, что мой вопрос носит более общий характер.

1 Ответ

0 голосов
/ 31 мая 2011
  1. запустите 'man Guard_Malloc' или 'man libgmalloc' и прочитайте о параметрах отладки.

  2. см. Valgrind, возможно, начиная с http://valgrind.org/downloads/current.html

...