Эта тема фокусируется на Polyspace® Доступ к веб-интерфейсу. Чтобы узнать об эквивалентной панели в пользовательском интерфейсе рабочего стола Polyspace, смотрите Иерархию Вызова в Пользовательском интерфейсе Рабочего стола Polyspace.
Панель Call Hierarchy отображает дерево вызова функций в исходном коде.
Для каждого функционального foo
, панель Call Hierarchy перечисляет функции и задачи тот вызов foo
(вызывающие стороны) и вызванные foo
(вызываемые). Вызывающие стороны обозначаются. Вызываемые обозначаются. Панель Call Hierarchy перечисляет прямые вызовы функции и косвенные вызовы через указатели функции.
Примечание
Для результатов Polyspace Bug Finder™ Access™ вы не можете видеть все вызывающие стороны или вызываемых функции, особенно для вызовов через указатели функции и мертвый код.
Например, Polyspace Bug Finder Access не отображает функции, зарегистрированные с at_exit()
и at_quick_exit()
, и вызванный exit()
и quick_exit()
соответственно.
Вы открываете панель Call Hierarchy при помощи значка в вашей панели Results Details, или путем движения в Window> Call Hierarchy.
Чтобы обновить панель, кликните по дефекту на Results List или Щелкните при нажатой клавише Ctrl по результату в панели Source Code. Вы видите, что функция содержит дефект со своими вызывающими сторонами и вызываемыми.
В этом примере панель Call Hierarchy отображает функциональный generic_validation
, и с его вызывающими сторонами и вызываемыми.
Совет
Чтобы перейти к местоположению вызова в исходном коде, выберите имя вызывающей стороны или вызываемого
В панели Call Hierarchy можно выполнить эти действия: