Upstart init утекает память, как вы его отлаживаете?

У меня утечка памяти в процессе инициализации Upstart (pid 1), какие у меня есть варианты отладки?

РЕДАКТИРОВАТЬ: Предложите мне несколько реальных инструментов для этого, ручная установка printfs или ручное вычисление распределения памяти не поможет. Также сбросить ядро ​​инициализации и ковыряться в этом - не вариант.

UPD1: valgrind doesn ' т работать. Замена / sbin / init в командной строке ядра правильной магией valgrind + init, похоже, не является вариантом, поскольку он пытается получить доступ к / proc для себя для smaps, но они недоступны до запуска init.

UPD2 : dmalloc тоже не работает (не компилируется на ARM).

7
задан Tuminoid 12 October 2010 в 06:57
поделиться