Oracle® Solaris Studio 12.4:IDE 快速入门教程

退出打印视图

更新时间: 2014 年 10 月
 
 

使用调用图

"Call Graph"(调用图)窗口显示类中函数之间的调用关系的两个视图。树视图显示从某个选定函数调用的函数,或者调用该选定函数的函数。图形视图使用箭头来显示被调用函数与调用函数之间的调用关系。

  1. quote.cc 文件中,右键单击 main 函数,然后选择 "Show Call Graph"(显示调用图)。

  2. "Call Graph"(调用图)窗口将打开,并显示从 main 函数调用的所有函数的树视图和图形视图。

    image:“Call Graph“(调用图)窗口

    如果屏幕抓图中没有显示所有函数,请单击 "Call Graph"(调用图)窗口左侧的 "Who is Called From the Function"(此函数中调用的函数)按钮以便显示从 main 函数调用了哪个函数。

  3. 展开 end1 节点以显示该函数所调用的函数。请注意图形已经更新,添加了 end1 所调用的函数。

  4. 选择 end1 节点,单击窗口左侧的 "Bring Into Focus"(聚焦)按钮以将焦点放到 endl 函数上,然后单击 "Who Calls This Function"(调用此函数的函数)按钮来查看调用 end1 函数的所有函数。

    image:“Call Graph“(调用图)窗口
  5. 展开树中的某些节点可看到更多函数。

    image:“Call Graph“(调用图)窗口