Lines Matching full:based

11 2. software tag-based KASAN (similar to userspace HWASan),
12 3. hardware tag-based KASAN (based on hardware memory tagging).
15 Software tag-based KASAN can be used for dogfood testing as it has a lower
16 memory overhead that allows using it with real workloads. Hardware tag-based
29 Software tag-based KASAN mode is only supported in Clang.
36 while the hardware tag-based KASAN currently only supports SLUB.
39 and riscv architectures, and tag-based KASAN modes are supported only for arm64.
49 ``CONFIG_KASAN_SW_TAGS`` (to enable software tag-based KASAN), and
50 ``CONFIG_KASAN_HW_TAGS`` (to enable hardware tag-based KASAN).
162 For tag-based KASAN modes, this last report section shows the memory tags around
166 are best-effort: KASAN prints the most probable bug type based on the limited
191 Hardware tag-based KASAN mode (see the section about various modes below) is
247 Software tag-based KASAN
250 Software tag-based KASAN uses a software memory tagging approach to checking
253 Software tag-based KASAN uses the Top Byte Ignore (TBI) feature of arm64 CPUs
258 On each memory allocation, software tag-based KASAN generates a random tag, tags
262 Software tag-based KASAN uses compile-time instrumentation to insert checks
265 this memory. In case of a tag mismatch, software tag-based KASAN prints a bug
268 Software tag-based KASAN also has two instrumentation modes (outline, which
275 Software tag-based KASAN uses 0xFF as a match-all pointer tag (accesses through
279 Software tag-based KASAN currently only supports tagging of slab and page_alloc
282 Hardware tag-based KASAN
285 Hardware tag-based KASAN is similar to the software mode in concept but uses
289 Hardware tag-based KASAN is currently only implemented for arm64 architecture
290 and based on both arm64 Memory Tagging Extension (MTE) introduced in ARMv8.5
299 Hardware tag-based KASAN uses 0xFF as a match-all pointer tag (accesses through
303 Hardware tag-based KASAN currently only supports tagging of slab and page_alloc
306 If the hardware does not support MTE (pre ARMv8.5), hardware tag-based KASAN
313 Hardware tag-based KASAN only reports the first found bug. After that, MTE tag
410 tag-based mode that does not use compiler instrumentation.
417 For tag-based KASAN modes (include the hardware one), to disable access