VMEMMAP_END_NR,
        VMALLOC_NR,
        VMALLOC_END_NR,
+#ifdef CONFIG_KMSAN
+       KMSAN_VMALLOC_SHADOW_START_NR,
+       KMSAN_VMALLOC_SHADOW_END_NR,
+       KMSAN_VMALLOC_ORIGIN_START_NR,
+       KMSAN_VMALLOC_ORIGIN_END_NR,
+       KMSAN_MODULES_SHADOW_START_NR,
+       KMSAN_MODULES_SHADOW_END_NR,
+       KMSAN_MODULES_ORIGIN_START_NR,
+       KMSAN_MODULES_ORIGIN_END_NR,
+#endif
        MODULES_NR,
        MODULES_END_NR,
        ABS_LOWCORE_NR,
        [VMEMMAP_END_NR]        = {0, "vmemmap Area End"},
        [VMALLOC_NR]            = {0, "vmalloc Area Start"},
        [VMALLOC_END_NR]        = {0, "vmalloc Area End"},
+#ifdef CONFIG_KMSAN
+       [KMSAN_VMALLOC_SHADOW_START_NR] = {0, "Kmsan vmalloc Shadow Start"},
+       [KMSAN_VMALLOC_SHADOW_END_NR]   = {0, "Kmsan vmalloc Shadow End"},
+       [KMSAN_VMALLOC_ORIGIN_START_NR] = {0, "Kmsan vmalloc Origins Start"},
+       [KMSAN_VMALLOC_ORIGIN_END_NR]   = {0, "Kmsan vmalloc Origins End"},
+       [KMSAN_MODULES_SHADOW_START_NR] = {0, "Kmsan Modules Shadow Start"},
+       [KMSAN_MODULES_SHADOW_END_NR]   = {0, "Kmsan Modules Shadow End"},
+       [KMSAN_MODULES_ORIGIN_START_NR] = {0, "Kmsan Modules Origins Start"},
+       [KMSAN_MODULES_ORIGIN_END_NR]   = {0, "Kmsan Modules Origins End"},
+#endif
        [MODULES_NR]            = {0, "Modules Area Start"},
        [MODULES_END_NR]        = {0, "Modules Area End"},
        [ABS_LOWCORE_NR]        = {0, "Lowcore Area Start"},
 #ifdef CONFIG_KFENCE
        address_markers[KFENCE_START_NR].start_address = kfence_start;
        address_markers[KFENCE_END_NR].start_address = kfence_start + KFENCE_POOL_SIZE;
+#endif
+#ifdef CONFIG_KMSAN
+       address_markers[KMSAN_VMALLOC_SHADOW_START_NR].start_address = KMSAN_VMALLOC_SHADOW_START;
+       address_markers[KMSAN_VMALLOC_SHADOW_END_NR].start_address = KMSAN_VMALLOC_SHADOW_END;
+       address_markers[KMSAN_VMALLOC_ORIGIN_START_NR].start_address = KMSAN_VMALLOC_ORIGIN_START;
+       address_markers[KMSAN_VMALLOC_ORIGIN_END_NR].start_address = KMSAN_VMALLOC_ORIGIN_END;
+       address_markers[KMSAN_MODULES_SHADOW_START_NR].start_address = KMSAN_MODULES_SHADOW_START;
+       address_markers[KMSAN_MODULES_SHADOW_END_NR].start_address = KMSAN_MODULES_SHADOW_END;
+       address_markers[KMSAN_MODULES_ORIGIN_START_NR].start_address = KMSAN_MODULES_ORIGIN_START;
+       address_markers[KMSAN_MODULES_ORIGIN_END_NR].start_address = KMSAN_MODULES_ORIGIN_END;
 #endif
        sort_address_markers();
 #ifdef CONFIG_PTDUMP_DEBUGFS