函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:__perf_addr_filters_adjust

函数原型:static void __perf_addr_filters_adjust(struct perf_event *event, void *data)

返回类型:void

参数:

类型参数名称
struct perf_event *event
void *data
7833  ifh等于perf_event_addr_filters(event)
7834  vma等于data
7836  restart等于0, count等于0
7839  如果非has_addr_filter(event)则返回
7842  如果非File we map to (can be NULL). 则返回
7845  raw_spin_lock_irqsave( & lock, flags)
7847  如果perf_addr_filter_vma_adjust(filter, vma, & addr_filter_ranges[count])则restart自加
7851  count自加
7854  如果restartaddr_filters_gen自加
7856  raw_spin_unlock_irqrestore( & lock, flags)
7858  如果restartperf_event_stop(event, 1)