util для подсчета случаев использования функции - PullRequest
0 голосов
/ 23 декабря 2018

Я работаю в команде, пишущей встроенную программу, и нам бы хотелось, чтобы внешняя утилита подсчитывала, сколько раз вызывается функция.

Например:

// subcode.c

void myltoa() {
  myothercode();
  printf(..)
}  

// main.c

#include "subcode.c"
main() {
  myltoa(..);
  printf(..);
  sprintf(..);
  printf(..);
}

Мне нужна утилита, которая возвращает (или что-то подобное)

  myltoa       1
  printf       3
  myothercode  1
  sprintf      1

Isтам уже есть такая утилита, или мне придется «свернуть свою»

Мы обнаружили, что разные люди пишут дубликаты или очень похожие коды, и такая утилита может помочь минимизировать избыточный код

Спасибо, Марк.

...