LCOV - code coverage report
Current view: top level - arch/x86/kernel - crash_core_64.c (source / functions) Hit Total Coverage
Test: combined.info Lines: 11 11 100.0 %
Date: 2022-04-01 14:17:54 Functions: 1 1 100.0 %
Branches: 1 3 33.3 %

           Branch data     Line data    Source code
       1                 :            : // SPDX-License-Identifier: GPL-2.0-only
       2                 :            : 
       3                 :            : #include <linux/crash_core.h>
       4                 :            : 
       5                 :            : #include <asm/pgtable.h>
       6                 :            : #include <asm/setup.h>
       7                 :            : 
       8                 :         11 : void arch_crash_save_vmcoreinfo(void)
       9                 :            : {
      10                 :         11 :         u64 sme_mask = sme_me_mask;
      11                 :            : 
      12                 :         11 :         VMCOREINFO_NUMBER(phys_base);
      13                 :         11 :         VMCOREINFO_SYMBOL(init_top_pgt);
      14      [ -  +  - ]:         22 :         vmcoreinfo_append_str("NUMBER(pgtable_l5_enabled)=%d\n",
      15                 :            :                               pgtable_l5_enabled());
      16                 :            : 
      17                 :            : #ifdef CONFIG_NUMA
      18                 :         11 :         VMCOREINFO_SYMBOL(node_data);
      19                 :         11 :         VMCOREINFO_LENGTH(node_data, MAX_NUMNODES);
      20                 :            : #endif
      21                 :         11 :         vmcoreinfo_append_str("KERNELOFFSET=%lx\n", kaslr_offset());
      22                 :         11 :         VMCOREINFO_NUMBER(KERNEL_IMAGE_SIZE);
      23                 :         11 :         VMCOREINFO_NUMBER(sme_mask);
      24                 :         11 : }

Generated by: LCOV version 1.14