函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:Scan through mm's vmas and see if one of them matches the*@filter; if so, adjust filter's address range.* Called with mm::mmap_sem down for reading.

函数原型:static void perf_addr_filter_apply(struct perf_addr_filter *filter, struct mm_struct *mm, struct perf_addr_filter_range *fr)

返回类型:void

参数:

类型参数名称
struct perf_addr_filter *filter
struct mm_struct *mm
struct perf_addr_filter_range *fr
9445 vma循环
9446  如果非File we map to (can be NULL). 则继续下一循环
9449  如果perf_addr_filter_vma_adjust(filter, vma, fr)则返回
调用者
名称描述
perf_event_addr_filters_applyUpdate event's address range filters based on the* task's existing mappings, if any.