Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\perf_regs.c Create Date:2022-07-28 08:50:07
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:perf_reg_value

Proto:u64 perf_reg_value(struct pt_regs *regs, int idx)

Type:u64

Parameter:

TypeParameterName
struct pt_regs *regs
intidx
64  If idx >= PERF_REG_X86_XMM0 && idx < PERF_REG_X86_XMM_MAX Then
65  perf_regs = container_of - cast a member of a structure out to the containing structure*@ptr: the pointer to the member.*@type: the type of the container struct this is embedded in.*@member: the name of the member within the struct.(regs, structx86_perf_regs, regs)
66  If Not xmm_regs Then Return 0
68  Return xmm_regs[idx - PERF_REG_X86_XMM0]
71  If WARN_ON_ONCE(idx >= ARRAY_SIZE - get the number of elements in array @arr*@arr: array to be sized(pt_regs_offset)) Then Return 0
74  Return gs_get_register() - get register value from its offset*@regs: pt_regs from which register value is gotten.*@offset: offset number of the register.* regs_get_register returns the value of a register. The @offset is the