Извлечение графика потока управления из вывода gcc - PullRequest
4 голосов
/ 20 июня 2011

Я пытаюсь извлечь Control Flow Graph из кода сборки, который создает gcc.Мне удалось сбросить CFG нескольких IR (фазы rtl) в файлы .vcg, используя аргументы -fdump-rtl- * и -dv.Есть ли способ сделать то же самое, но для кода окончательной сборки?Я хотел бы общее, независимое от цели и легко анализируемое представление (например, представление vcg).Мой исходный код написан на языке C (если он играет какую-то важную роль).

С уважением, Михалис.

1 Ответ

0 голосов
/ 16 августа 2011

Intel PTU и VTune сделают это, если вы сможете запустить приложение для профилирования ... хотя не уверен, что оно может сгенерировать график, не запустив код. В противном случае вы можете посмотреть что-то вроде этого: http://compilers.cs.ucla.edu/avrora/cfg.html.

...