Graphical Profiler User Guide(14)

240 篇文章 11 订阅

4.31 PC trace thread register names


Format :full
PCTR_TRN,NR=numregs,regidnamedata where:
NR=numregs
Number of thread register ID/Name pairs (decimal)
         regidnamedata
Thread register ID/Name pairs of the form ID0="name0", ID1="name1", etc.

在这里插入图片描述
注意 如果pctrace事件被指定为转储,该事件将被一次性发射(就在版本信息事件之后)。线程寄存器ID是由pctrace的:bin形式引用的。

4.32 PC trace global register names

Format :full
PCTR_GRN,NR=numregs,regidnamedata where:
NR=numregs
Number of global register ID/Name pairs (decimal)
         regidnamedata
Global register ID/Name pairs of form ID0="name0", ID1="name1", etc. Format :bin

在这里插入图片描述
注意 如果pctrace事件被指定为转储,该事件将被一次性发射(就在版本信息事件之后)。全局寄存器ID是由pctrace的:bin形式引用的。

4.33 PC trace event

Format :full
PCTR,CY=cyclenum,TH=tnum,PCVA=addr,PCPA=addr, INSTR=disasm,tregvaldata,gregvaldata,memvaldata
where:
CY=cyclenum
Cycle number (decimal)
TH=tnum
Hardware thread number (decimal)
PCVA=addr
Virtual address of instruction (hexadecimal with leading 0x)
PCPA=addr
Physical address of instruction (hexadecimal with leading 0x)
INSTR=disasm
Instruction disassembly string (double-quoted string)
tregvaldata
Thread register name/value pairs name=val (hexadecimal value with leading 0x)
gregvaldata
Global register name/value pairs name=val (hexadecimal value with leading 0x)
memvaldata
Memory address/value pairs addr=val (hexadecimal address and value with leading 0x)

在这里插入图片描述
在这里插入图片描述

4.34 PC trace minimum event

Format :full
PCTRM,CY=cyclenum,TH=tnum,PC=addr where:
CY=cyclenum
Cycle number (decimal)
TH=tnum
Hardware thread number (decimal)
PC=addr
Virtual address of instruction (hexadecimal with leading 0x)

在这里插入图片描述

4.35 Dynamic library loaded event

Format :full
DLLD,CY=cyclenum,TH=tnum,ID=idnum,NAME=string, FSYMS=numsyms,DSYMS=numsyms
where:
CY=cyclenum
Cycle number (decimal)
TH=tnum
Hardware thread number (decimal)
ID=idnum
Dynamic library ID (decimal). Unique ID used in other dynamic library events.
NAME=string
Dynamic library file name (double-quoted string)
FSYMS=numsyms
Number of function symbols in this library (decimal)
DSYMS=numsyms
Number of data symbols in this library (decimal)

在这里插入图片描述

4.36 Dynamic library function symbol loaded event

Format :full
DLFSYM,CY=cyclenum,TH=tnum,ID=idnum,VA=addr,SZ=size,NAME=string where:
CY=cyclenum
Cycle number (decimal)
TH=tnum
Hardware thread number (decimal)
ID=idnum
Dynamic library ID from “Dynamic library loaded” event (decimal)
VA=addr
Virtual address of start of function (hexadecimal with leading 0x)
SZ=size
Size of function in bytes (decimal)
NAME=string
Function name (double-quoted string)

在这里插入图片描述

4.37 Dynamic library data symbol loaded event

Format :full
DLDSYM,CY=cyclenum,TH=tnum,ID=idnum,VA=addr,SZ=size,NAME=string where:
CY=cyclenum
Cycle number (decimal)
TH=tnum
Hardware thread number (decimal)
ID=idnum
Dynamic library ID from “Dynamic library loaded” event (decimal)
VA=addr
Virtual address of start of data (hexadecimal with leading 0x)
SZ=size
Size of data in bytes (decimal)
NAME=string
Data name (double-quoted string)

在这里插入图片描述

4.38 Dynamic library unloaded event

Format :full
DLUNLD,CY=cyclenum,TH=tnum,ID=idnum where:
CY=cyclenum
Cycle number (decimal)
TH=tnum
Hardware thread number (decimal)
ID=idnum
Dynamic library ID from “Dynamic library loaded” event (decimal)
Format :bin

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值