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 |