函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:perf_aux_sample_output

函数原型:static void perf_aux_sample_output(struct perf_event *event, struct perf_output_handle *handle, struct perf_sample_data *data)

返回类型:void

参数:

类型参数名称
struct perf_event *event
struct perf_output_handle *handle
struct perf_sample_data *data
6349  sampler等于aux_event
6354  如果WARN_ON_ONCE(!sampler || !aux_size)则返回
6357  rb等于ring_buffer_get(parent ? parent : sampler)
6358  如果非rb则返回
6361  size等于perf_pmu_snapshot_aux(rb, sampler, handle, aux_size)
6369  如果WARN_ON_ONCE(size < 0)则转到:out_put
6376  pad等于aux_sizesize
6377  如果WARN_ON_ONCE(pad >= sizeof(u64))则pad等于8
6380  如果pad
6381  zero等于0
6382  perf_output_copy(handle, & zero, pad)
6385  out_put :
6386  ring_buffer_put(rb)
调用者
名称描述
perf_output_sample