Hexagon图形分析器介绍(十二)

240 篇文章 11 订阅

3.12 中断图表

中断图表显示中断活动。

3.12.1 摘要视图

摘要视图以图形方式将中断获取数据显示为图表,其中 X 轴上的时间(以周期为单位)和 Y 轴上每条中断线的条形图。

请添加图片描述

图 3-48 中断图(概要视图)
3.12.1.1 数据显示和解读

在周期范围内发生特定中断时,会绘制一个条形图来指示该事件。
发生中断时,会以被中断的硬件线程的颜色绘制一个条。 数据可以跨所有硬件线程或任何单个线程显示。
当在一个循环范围内的两个或多个硬件线程上发生中断时,将分割并绘制条形图以显示其处于活动状态的每个硬件线程的颜色(参见图 3-48)。

3.12.1.2 悬停数据

此图表视图的悬停数据显示由当前鼠标位置表示的循环范围(有关悬停数据的示例,请参见图 3-48)。

3.12.1.3 过滤

此图表视图支持按周期范围和硬件线程进行数据过滤(请参阅第 3.2.11 节)。

3.12.1.4 缩放

有关缩放的更多信息,请参阅第 3.2.7 节。

3.12.1.5 上下文菜单

此视图的上下文菜单包含以下命令:

  • 启用/禁用悬停数据(参见第 3.2.10 节)。
  • 设置/清除标记(参见第3.2.11 节)。
    要查看上下文菜单,请右键单击图表。
    图 3-49 显示了上下文菜单。

请添加图片描述

图 3-49 中断图表(摘要视图上下文菜单)

3.13 调用图

调用图图表在两个视图中显示函数执行时间和调用者-被调用者关系:

  • 表格视图
  • 节点视图

3.13.1 表格视图

表视图在一个三面板表(函数、调用者、被调用者)中显示调用图数据:

请添加图片描述

图 3-50 调用图(表格视图)
功能面板 函数面板(顶部)显示从加载的符号文件中找到的所有函数的完整列表。 每个函数都列在表中的单独行中。 功能面板中的每个表格行都包含以下信息: * 功能名称 * 唯一ID(由分析器分配) * 起止地址

通过表格顶部的下拉列表可以看到以下信息。

  • 函数被调用的次数
  • 函数内执行的循环数
  • 在函数调用的子进程中执行的循环数
  • 本函数执行的总线读取次数
  • 本功能执行的总线写入次数
  • 调用时在函数内执行的最小周期
  • 调用时在函数内执行的最大循环数
  • 调用时在函数内执行的平均周期
  • 子函数在调用时执行的最小周期
  • 子函数在调用时执行的最大周期
  • 子函数在调用时执行的平均周期

调用者面板
调用者面板(中间)显示调用函数面板中所选函数的调用者列表。
调用者面板中的每个表格行都包含以下信息:

  • 调用函数名称
  • 来电次数
    被调用者面板
    被调用者面板(底部)显示函数面板中所选函数调用的函数列表。
    被调用者面板中的每个表格行都包含以下信息:
  • 被调用函数的名称
  • 调用次数
  • 被调用函数的总循环次数
3.13.1.1 排序

三个面板的每一列都可以按升序或降序排序。 要按特定列排序,请单击感兴趣的标题。 要在升序和降序之间切换排序顺序,请再次单击同一列标题。

3.13.1.2 缩放

表格视图未定义缩放,因此此图表禁用缩放工具。

3.13.1.3 保存图表数据

有关保存图表数据的更多信息,请参阅第 3.2.7 节。

3.13.2 节点视图

节点视图将调用图数据显示为有向图,以直观地显示函数之间的调用者-被调用者关系。

请添加图片描述

图 3-51 调用图(节点视图)
3.13.2.1 数据显示和解读

数据显示在一个正方形中显示每个功能。 箭头从一个函数绘制到另一个函数以指示函数调用。
红色箭头表示函数的被调用者。 蓝色箭头表示调用者。

灰色方块表示与当前选择的函数不直接相关的函数(即使它们可能在所选函数之前或之后被调用)。

3.13.2.2 浏览视图

要将调用图扩展到特定函数,请在调用图表视图中选择函数名称。
要展开调用图以显示函数的调用方/被调用方关系,请单击函数方框中的加号。

3.13.2.3 悬停数据

当前没有此图表视图的悬停数据。

3.13.2.4 缩放

该图表的缩放是通过鼠标滚轮完成的。 可以通过左键单击并用鼠标拖动来移动图表。

3.13.2.5 上下文菜单

此图表视图当前没有上下文菜单。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值