Hexagon图形分析器介绍(十九)
- 4.22 L2-Cache 访问事件
- 4.23 L2 – 缓存丢失事件
- 4.24 软件线程创建事件
- 4.25 软件线程销毁事件
- 4.26 软件线程栈大小事件
4.22 L2-Cache 访问事件
格式:full
L2_HIT_(R | W | F),CY= cyclenum ,TH= tnum ,PC=addr,VA=addr,
PA=addr,WAY=val
如下:
(R | W | F)
Access: R =Read data, W =Write data, F =Fetch instruction
CY=cyclenum 循环数(十进制)
TH= tnum 硬件线程数(十进制)
PC=addr 发生命中时的指令地址(以 0x 开头的十六进制)
VA=addr 命中的虚拟地址(带前导 0x 的十六进制)
PA=addr 命中的物理地址(以 0x 开头的十六进制)
WAY=val 缓存方式(十进制)
格式 :bin
4.23 L2 – 缓存丢失事件
格式:full
L2_MISS_(R | W | F),CY= cyclenum ,TH= tnum ,PC=addr,VA=addr,
PA=addr,WAY=val
如下:
(R | W | F)
Access: R =Read data, W =Write data, F =Fetch instruction
CY=cyclenum 循环数(十进制)
TH= tnum 硬件线程数(十进制)
PC=addr 发生丢失时的指令地址(以 0x 开头的十六进制)
VA=addr 丢失的虚拟地址(带前导 0x 的十六进制)
PA=addr 丢失的物理地址(以 0x 开头的十六进制)
WAY=val 缓存方式(十进制)
格式 :bin
4.24 软件线程创建事件
格式:full
SWTC,CY= cyclenum ,TH= tnum ,SWT=swtnum,SA=stackaddr
如下:
CY=cyclenum 循环数(十进制)
TH= tnum 硬件线程数(十进制)
SWT=swtnum 软件线程号(以 0x 开头的十六进制)
SA=stackaddr 堆栈地址(以 0x 开头的十六进制)
格式 :bin
4.25 软件线程销毁事件
格式:full
SWTD,CY= cyclenum ,TH= tnum ,SWT=swtnum
如下:
CY=cyclenum 循环数(十进制)
TH= tnum 硬件线程数(十进制)
SWT=swtnum 软件线程号(以 0x 开头的十六进制)
格式 :bin
4.26 软件线程栈大小事件
格式:full
STSZ,CY= cyclenum ,TH= tnum ,SWT=swtnum,SZ=stacksize
如下:
CY=cyclenum 循环数(十进制)
TH= tnum 硬件线程数(十进制)
SWT=swtnum 软件线程号(以 0x 开头的十六进制)
SZ=stacksize 堆栈大小(以 0x 开头的十六进制)
格式 :bin