函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\perf_regs.c Create Date:2022-07-27 09:49:19
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:perf_reg_value

函数原型:u64 perf_reg_value(struct pt_regs *regs, int idx)

返回类型:u64

参数:

类型参数名称
struct pt_regs *regs
intidx
64  如果idx大于等于PERF_REG_X86_XMM0idx小于PERF_REG_X86_XMM_MAX
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  如果非xmm_regs则返回:0
68  返回:xmm_regs[idx - PERF_REG_X86_XMM0]
71  如果WARN_ON_ONCE(idx >= ARRAY_SIZE - get the number of elements in array @arr*@arr: array to be sized(pt_regs_offset))则返回:0
74  返回: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