Вызов иерархии из определенной функции

Фон:

Работая в затмении, у меня есть две функции: do_something и execute_task. Я знаю, что do_something вызывает ряд других функций, которые, в свою очередь, вызывают другие (и т. Д. И т. П.), И где-то вниз по ссылке также будет вызываться execute_task.

Поскольку это большой проект, много потоков и так далее, я уже нашел две разные последовательности, где do_something активирует execute_task через некоторую другую последовательность функций.

Актуальный вопрос:

Есть ли в eclipse способ получить иерархию вызовов определенной функции, но только последовательности, которые будут включать в последовательность также определенную другую функцию?

Думая об этом с точки зрения путей к графу, у нас есть ориентированный граф, и вместо того, чтобы спрашивать, каковы пути к узлу x Я хочу знать, каковы пути к узлу x которые включают в себя узел y,

1 ответ

Это не совсем то, что вы просите, но может быть достаточно полезным:

В представлении " Иерархия вызовов" есть возможность отображать вызываемых абонентов выбранного метода вместо вызывающих. Посмотрите на панель инструментов просмотра Call Hiearchy для двух кнопок, которые изображают зеленые точки, соединенные линиями; эти кнопки переключаются между двумя режимами.

Если вы выберете do_something и откройте в нем представление " Иерархия вызовов", а затем установите режим " Показать абонентов", в котором вы могли бы исследовать различные пути из do_something что приводит к perform_task,

Другие вопросы по тегам