Вывод отчета perf показывает шестнадцатеричные значения для некоторых символов libc. Меня обыскали высоко и низко, до сих пор не знаю, почему некоторые из них не решены.
- 6% test libc-2.12.so [.] vfprintf ◆
- vfprintf ▒
- 95.44% _IO_vsnprintf ▒
30.64% 0 ▒
15.81% 0x7c4548 ▒
6.99% 0x536e6f4e746c75 ▒
▒
- 3.83% _IO_vsprintf ▒
21.05% 0x39393443443838 ▒
Система — x86_64 linux box, выпуск ядра 3.2.45. Добавлен флаг компилятора -fno-omit-frame-pointer. Пакет libc6-dbg установлен.
Как видите, _IO_vsnprintf и _IO_vsprintf разрешены, но не символы второго уровня. Я плохо знаю perf или libc, чтобы объяснить это. Любые отзывы приветствуются.
Спасибо!
Задача ещё не решена.