函数逻辑报告 | 
Source Code:mm\rmap.c | 
Create Date:2022-07-27 16:25:42 | 
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick | 
| 首页 | 函数Tree | 
| 注解内核,赢得工具 | 下载SCCT | English | 
函数名称:page_referenced - test if the page was referenced*@page: the page to test*@is_locked: caller holds lock on the page*@memcg: target memory cgroup*@vm_flags: collect encountered vma->vm_flags who actually referenced the page* Quick test_and_clear_referenced
函数原型:int page_referenced(struct page *page, int is_locked, struct mem_cgroup *memcg, unsigned long *vm_flags)
返回类型:int
参数:
| 类型 | 参数 | 名称 | 
|---|---|---|
| struct page * | page | |
| int | is_locked | |
| struct mem_cgroup * | memcg | |
| unsigned long * | vm_flags | 
| 862 | we_locked等于0 | 
| 863 | struct page_referenced_arg pra = {mapcount = total_mapcount(page), memcg = memcg, } | 
| 873 | vm_flags等于0 | 
| 874 | 如果非mapcount则返回:0 | 
| 882 | 如果非we_locked则返回:1 | 
| 891 | 如果memcg则 | 
| 901 | 返回:referenced | 
| 源代码转换工具 开放的插件接口  | X | 
|---|---|
| 支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码  |