Использую gcc -pg ... && kprof. Не устраивает то, что kprof показывает только то, сколько выполнялась конкретная функция, а хочется капнуть глубже и посмотреть, сколько времени кушают отдельные инструкции внутри функции. Есть ли профайлеры, позволяющие это?