Function report | 
Source Code:init\main.c | 
Create Date:2022-07-28 13:53:27 | 
| Last Modify:2022-05-23 13:07:03 | Copyright©Brick | 
| home page | Tree | 
| Annotation kernel can get tool activity | Download SCCT | Chinese | 
Name:Report memory auto-initialization states for this boot.
Proto:static void __init report_meminit(void)
Type:void
Parameter:Nothing
| 528 | If IS_ENABLED(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'y' or 'm',* 0 otherwise.(CONFIG_INIT_STACK_ALL) Then stack = "all" | 
| 530 | Else if IS_ENABLED(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'y' or 'm',* 0 otherwise.(CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL) Then stack = "byref_all" | 
| 532 | Else if IS_ENABLED(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'y' or 'm',* 0 otherwise.(CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF) Then stack = "byref" | 
| 534 | Else if IS_ENABLED(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'y' or 'm',* 0 otherwise.(CONFIG_GCC_PLUGIN_STRUCTLEAK_USER) Then stack = "__user" | 
| 536 | Else stack = "off" | 
| 539 | pr_info("mem auto-init: stack:%s, heap alloc:%s, heap free:%s\n", stack, want_init_on_alloc(GFP_KERNEL) ? "on" : "off", want_init_on_free() ? "on" : "off") | 
| 542 | If want_init_on_free() Then pr_info("mem auto-init: clearing system memory may take some time...\n") | 
| Name | Describe | 
|---|---|
| mm_init | Set up kernel memory allocators | 
| Source code conversion tool public plug-in interface  | X | 
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion  |