Я собираюсь написать расширение для отладки IDA Pro или X86 - популярных низкоуровневых отладчиков (уровень сборки). Это расширение будет отображать, сколько времени ЦП тратит на выполнение определенных функций (аналогично профилировщику). Затем построить граф выполнения с вероятностями (цепь Маркова). Однако я хотел бы знать, существует ли что-то подобное до начала.
Visual Studio и другие профилировщики (https://en.wikipedia.org/wiki/List_of_performance_analysis_tools) делают это, если у вас есть ИСТОЧНИК-КОД. Это для случая без какого-либо исходного кода.