函数逻辑报告 |
Source Code:mm\mmap.c |
Create Date:2022-07-27 16:19:09 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:Reinititalise user and admin reserves if memory is added or removed
函数原型:static int reserve_mem_notifier(struct notifier_block *nb, unsigned long action, void *data)
返回类型:int
参数:
类型 | 参数 | 名称 |
---|---|---|
struct notifier_block * | nb | |
unsigned long | action | |
void * | data |
3702 | 当:action恒等于xposed to userspace |
3713 | 退出 |
3714 | 当:action恒等于xposed to userspace |
3715 | free_kbytes等于global_zone_page_state( First 128 byte cacheline (assuming 64 bit words) )左移PAGE_SHIFT determines the page size 减10位 |
3717 | 如果sysctl_user_reserve_kbytes大于free_kbytes则 |
3719 | 打印信息("vm.user_reserve_kbytes reset to %lu\n", sysctl_user_reserve_kbytes) |
3723 | 如果sysctl_admin_reserve_kbytes大于free_kbytes则 |
3725 | 打印信息("vm.admin_reserve_kbytes reset to %lu\n", sysctl_admin_reserve_kbytes) |
3728 | 退出 |
3729 | 默认 |
3730 | 退出 |
3732 | 返回:Suits me |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |