Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - K index

CONFIG_KASAN_VMALLOC: Check accesses to vmalloc allocations

General informations

The Linux kernel configuration item CONFIG_KASAN_VMALLOC has multiple definitions:

Check accesses to vmalloc allocations found in lib/Kconfig.kasan

The configuration item CONFIG_KASAN_VMALLOC:

Help text

This mode makes KASAN check accesses to vmalloc allocations for validity.

With software KASAN modes, checking is done for all types of vmalloc allocations. Enabling this option leads to higher memory usage.

With hardware tag-based KASAN, only VM_ALLOC mappings are checked. There is no additional memory usage.

Back mappings in vmalloc space with real shadow memory found in lib/Kconfig.kasan

The configuration item CONFIG_KASAN_VMALLOC:

Help text

By default, the shadow region for vmalloc space is the read-only zero page. This means that KASAN cannot detect errors involving vmalloc space.

Enabling this option will hook in to vmap/vmalloc and back those mappings with real shadow memory allocated on demand. This allows for KASAN to detect more sorts of errors (and to support vmapped stacks), but at the cost of higher memory usage.

Hardware

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - K index

Automatically generated (in year 2022). See also LKDDb sources on GitLab