Описание тега call-graph
A Call-Graph is a visual representation of calls between functions/procedures/methods etc. Typically created from the entry point of the code through each of the calls.
2
ответа
График вызовов для программы Turbo Pascal
Я делаю какое-то обслуживание к 18-летней программе Паскаля. Чтобы помочь мне понять, как все сходится, я хочу нарисовать график звонков. Однако я не могу найти какое-либо программное обеспечение, которое может нарисовать график вызовов для источник…
22 июл '11 в 11:47
0
ответов
Как узнать графы вызовов функций в libc?
Я хотел бы знать граф вызовов функций в libc. Например, что делает функция puts() вызов. Есть ли простой способ сделать это? Благодарю.
28 янв '19 в 05:13
1
ответ
Intel Vtune на процессорах amd
Я установил Intel Vtune Analyzer 9 для получения графика вызовов и данных контр-монитора из приложения win32 на ПК под управлением Windows 7 с процессором AMD Turion X2 TL-58, но выдает ошибку:"Архитектура ЦП не может быть определены правильно, сбор…
16 авг '10 в 10:11
1
ответ
GreenHillsCompiler callgraph
В нашем проекте мы должны использовать GreenHillsCompiler Suite MULTI. Так что все настроено и работает. Читая руководство по компилятору, я нашел опцию для компоновщика, который сгенерирует граф вызовов. Я добавил опцию к компоновщику (elxr) в make…
16 ноя '17 в 14:34
2
ответа
gprof - в файле отсутствуют данные графа вызовов
Я только начинаю с gprof и пытаюсь сгенерировать граф вызовов. Я использую cmake для настройки моих make-файлов, и я устанавливаю CMAKE_EXE_LINKER_FLAGS = -gp, чтобы включить профилирование. Единственные флаги cxx, которые я включил - это -g. Затем …
09 окт '11 в 03:10
2
ответа
Как графы вызовов разрешают указатели на функции?
Я реализую программу графа вызовов для C с помощью сценария Perl. Интересно, как разрешить графы вызовов для указателей на функции, используя вывод 'objdump'? Как разные приложения графа вызовов разрешают указатели функций? Разрешены ли указатели фу…
04 дек '10 в 17:20
1
ответ
Pycallgraph не генерирует вывод графика в режиме отладки
Я использую Pycallgraph для генерации вывода, но я хочу сохранить промежуточный вывод графика (вместо генерации изображения), потому что я хочу сделать небольшие изменения в нем. Я бегу как: PYTHONPATH=. pycallgraph -d graphviz -- ./ab_ndh_graph.py …
09 июл '14 в 14:04
1
ответ
"findMethods" не возвращает ожидаемых результатов
Я пытаюсь реализовать анализ (расширяет DefaultOneStepAnalysis) для построения графа вызовов в алгоритмах CHA. Есть три части моего кода: 1) method "doAnalyze" to return the "BasicReport" 2) method "analyze" to find call edges for each method in the…
15 фев '17 в 11:12
0
ответов
Все результаты коллграфа opreport
У меня возникают проблемы при создании полезного графа вызовов с использованием opreport. Все результаты получаются совершенно плоскими: каждая функция вызывается только сама по себе, а затем вызывает только себя, что несколько смущает. ------------…
07 фев '18 в 09:13
1
ответ
Инструмент, который выводит самую длинную цепочку звонков
Контекст: я выполняю процедуру анализа, описанную здесь: подход. Точкой блокировки является нахождение "самой длинной цепочки вызовов" для проекта под наблюдением. Какой инструмент можно использовать для поиска этого? Я предполагаю, что это будет ин…
31 май '13 в 14:20
0
ответов
Некоторые графы вызовов отсутствуют в C
У меня есть функция Process1 для которого я хочу создать граф вызовов: /** ******************************************************************************** \file test.c ********************************************************************************…
09 окт '18 в 12:51
2
ответа
Может ли clang сгенерировать граф вызовов для проекта Xcode (в Objective-C?
Я нашел этот пример, который выглядит так, как будто он выводит то, что я хочу для C++. Как это можно сделать для кода Objective-C в проекте XCode? Я вижу упоминания о том, что Doxygen может создавать граф вызовов, но не могу найти пример. (Я хочу л…
31 янв '12 в 16:00
1
ответ
Как получить доступ к внутренним органам инспекторов кода Pycharm
Я использую Pycharm для написания своего кода и хотел бы получить доступ к внутренним компонентам его инспекторов, чтобы вытащить статические графы вызовов для моей программы (то, что Pycharm уже делает в моем понимании для выполнения автозаполнения…
05 мар '15 в 23:27
1
ответ
Генерация графа вызовов для php-файла с использованием Doxygen
Я пытаюсь использовать doxygen для генерации графа вызовов для простого файла php. Моя установка: OS X 10.8.5 Doxygen 1.8.5 graphviz 2.34.0 точка в моем пути, и мой конфигурационный файл doxygen выглядит следующим образом Когда я запускаю doxygen с …
28 ноя '13 в 12:44
3
ответа
Вывести полный поток управления через GDB, включая значения переменных
Идея состоит в том, что, учитывая конкретный вклад в программу, я хочу как-то автоматически войти через всю программу и вывести ее поток управления вместе со всеми данными, используемыми как классы и их переменные. Это простой способ сделать это? Ил…
18 апр '09 в 18:20
1
ответ
Как удалить библиотечные модули или определенные функции из pycallgraph
Я использую pycallgraph для анализа производительности моего кода. Тем не менее, граф вызовов довольно запутан со многими вызовами системных функций, а также с некоторыми функциями, которые я не хотел бы документировать. Как я могу остановить pycall…
14 авг '13 в 17:19
2
ответа
Использование jProfiler для генерации графа вызовов
Я хочу использовать jProfiler для генерации графа вызовов. Я получил лицензионный ключ для ознакомительной версии. Я хочу использовать jprofiler для профилирования простого веб-сервера (jibble miniwebserver). Я использую Linux. Я скачал файл jprofil…
05 июн '12 в 15:02
0
ответов
Использование KLEE для получения графа (-ов) вызовов из тест-кейсов
Каждый сгенерированный тест представляет собой путь, и я заинтересован в получении информации о функциях, вызываемых вдоль каждого пути, и оттуда получаю граф вызовов как объединение путей для всех тестов. Это должно отобразить подмножество полного …
05 дек '18 в 15:49
3
ответа
Как я могу распечатать все выполненные подпрограммы?
Например, у меня есть следующий скрипт Perl { package A; { package B; sub _y { print "Just Another Perl Hacker\n"; } } sub _x { print "Hello world!\n"; B::_y(); } } use strict; use warnings; _x(); Как я могу напечатать каждую выполненную подпрограмм…
16 дек '18 в 01:54
2
ответа
Быстрая обратная трассировка для генерации графа вызовов?
Я использую следующий подход для генерации графов вызовов. https://github.com/tarun27sh/gdb_graphs Но GDB резко (х100) замедляется обратным следом. Есть ли гораздо более быстрый способ генерировать графы вызовов?
22 янв '19 в 04:14