-
- Применительно к gcc других инструментов нет. Так же как и статическое построение дерева вызовов (например, узнать кто malloc вызывает). VVB(748 знак., 20.01.2016 08:37)
- Не неси чепухи. Инструментов полно, только они с gcc вовсе не связаны могут быть. Поддержка компилятора для многих способов не обязательна. callgrind, например (бесплатно причём). Построение дерева вызовов gcc с какой-то версии умеет -- читай ман fk0(100 знак., 21.01.2016 12:51)
- Речь идёт о дереве вызовом после линковки, что штатный gcc не умеет. - _VVB(22.01.2016 05:12, )
- Ну если по честному, то её никто не умеет. Указатели или виртуальные функции -- поди посчитай. Это в рантайме только если. gcc в рантайме умеет (не сам gcc, но возможность такую даёт, генерируя спец. код для профилировщика). - fk0(22.01.2016 11:35)
- С тёплым ламповым (калдыровым) си только динамически. А для того, чтобы исходники распарсить даже компилятор не нужен. - всё по безналу(22.01.2016 18:35, )
- Ну если по честному, то её никто не умеет. Указатели или виртуальные функции -- поди посчитай. Это в рантайме только если. gcc в рантайме умеет (не сам gcc, но возможность такую даёт, генерируя спец. код для профилировщика). - fk0(22.01.2016 11:35)
- Речь идёт о дереве вызовом после линковки, что штатный gcc не умеет. - _VVB(22.01.2016 05:12, )
- Не неси чепухи. Инструментов полно, только они с gcc вовсе не связаны могут быть. Поддержка компилятора для многих способов не обязательна. callgrind, например (бесплатно причём). Построение дерева вызовов gcc с какой-то версии умеет -- читай ман fk0(100 знак., 21.01.2016 12:51)
- Применительно к gcc других инструментов нет. Так же как и статическое построение дерева вызовов (например, узнать кто malloc вызывает). VVB(748 знак., 20.01.2016 08:37)