Вопросы по теме 'control-flow-graph'
Генерация CFG для кода C#
Я ищу инструмент для рисования графика потока управления для кода C#.
Что-то вроде AVRORA , но для C#
Любые идеи?
1861 просмотров
schedule
22.08.2022
Создать граф потока управления из файла сборки
Я хотел бы создать граф потока управления (CFG) из файла сборки, используя язык C. Я думал об этом, и вот мои идеи: 1. создавать блоки - обрабатывать файл сборки построчно - находить важные инструкции, такие как имя функции, имя блока, инструкции...
1965 просмотров
schedule
17.07.2022
Генератор графа вызовов для OCaml или Reason
Я хочу проанализировать репозиторий кода OCaml/Reason и понять вызовы между различными функциями. Есть ли инструмент, который обеспечивает такую функциональность?
431 просмотров
schedule
13.06.2023
Генератор управляющих графов для кода на C++
Я ищу генератор Control Flow Graph для исходного кода, написанного на C++. Вы знаете какой-нибудь статический генератор с открытым исходным кодом?
Я хотел бы использовать его в своем выпускном проекте для создания графа потока управления и...
5637 просмотров
schedule
05.10.2022
Существует ли однозначное сопоставление MachineFunction CFG и IR Function CFG в LLVM?
Вы можете иметь CFG как на уровне LLVM IR Function 1Function.html" rel="nofollow noreferrer"> Function , так и на уровне CodeGen Function 1MachineFunction.html" rel="nofollow noreferrer"> MachineFunction . Это отображение один к одному? Я имею в...
51 просмотров
schedule
30.11.2022
Объяснение алгоритма вычисления входных/выходных переменных в реальном времени
На этом слайде показаны алгоритм вычисления in[n] и out[n] для узла графа потока управления. Хотя мне трудно понять, как это работает. Я видел несколько других вариаций и тоже с трудом их понимаю. Я никогда раньше не имел дела с...
36 просмотров
schedule
13.02.2024
Как я могу повлиять на Graphviz/dot, чтобы сделать графы потока управления более красивыми, убрав извилистость и улучшив пересечение ребер?
Я рисую графы потока управления для программ Python и хотел бы повлиять на то, какие края не должны пересекаться. Есть ли способ сделать это?
Рассмотрим эту простую программу на Python:
try:
a += 1
except:
a += 2
else:
a = 3
И...
1012 просмотров
schedule
14.04.2022
Как создать граф потока управления с помощью парсера Eclipse AST?
Я создал AST, используя парсер Eclipse JDT.
Теперь мне нужно создать граф потока управления (CFG) из этого AST.
Были некоторые обсуждения в разделе Могу ли я использовать JDT для создания потока управления? graph? и Java Control Flow Graphs...
22 просмотров
schedule
29.10.2022