Влияет ли опция gcc -pg на размер ядра?

Я работаю с опцией gcc -pg, чтобы выполнить профилирование моей программы на C ++ с использованием gprof.
Я добавил опцию -pg как для компоновки, так и для компиляции, и добавил вызов exit (0), чтобы получить чистую точку выхода, и я могу получить файл gmon.out по желанию, когда все работает нормально.

Но я заметил, что если исполняемый файл, скомпилированный с опцией -pg, по какой-то причине генерирует дамп ядра, этот дамп ядра усекается (при открытии его с помощью gdb gdb говорит, что он урезан, что вместо всего размера можно записать только несколько байтов) )
хотя на машине ulimit -c, как обычно, имеет неограниченное значение.

Удаляя опцию -pg, исполняемый файл генерирует обычные дампы ядра.

Это известный побочный эффект опции -pg?

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]