函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\events\core.c Create Date:2022-07-27 14:56:04
Last Modify:2022-05-20 07:50:19 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:perf_output_sample_ustack

函数原型:static void perf_output_sample_ustack(struct perf_output_handle *handle, u64 dump_size, struct pt_regs *regs)

返回类型:void

参数:

类型参数名称
struct perf_output_handle *handle
u64dump_size
struct pt_regs *regs
6235  如果非regs
6236  size等于0
6237  perf_output_put(handle, size)
6238  否则
6256  perf_output_put(handle, dump_size)
6259  sp等于perf_user_stack_pointer(regs)
6260  fs等于获取当前进程地址空间上限()
6261  设置寄存器值(fs)
6262  rem等于__output_copy_user(handle, (void * )sp, dump_size)
6263  设置寄存器值(fs)
6264  dyn_size等于dump_sizerem
6266  perf_output_skip(handle, rem)
6269  perf_output_put(handle, dyn_size)
调用者
名称描述
perf_output_sample