LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Два крайних случая - статистические и точные; первые прерывают исполнение программы с определенной частотой и смотрят, где находилось исполнение; вторые ставят точки прерывания или служебные вызовы в определенных точках программы (обычно точки входа в функции. В реальности может использоваться комбинация подходов.

Еще можно пускать программу в эмуляторе ЦП (valgrind и К).

Исходная версия tailgunner, :

Два крайних случая - статистические и точные; первые прерывают исполнение программы с определенной частотой и смотрят, где находилось исполнение; вторые ставят точки прерывания или служебные вызовы в определенных точках программы (обычно точки входа в функции. В реальности может использоваться комбинация подходов.