summaryrefslogtreecommitdiffstats
path: root/include/linux/kasan.h
Commit message (Expand)AuthorAgeFilesLines
* kasan: detect negative size in memory operation functionWalter Wu2020-04-021-1/+1
* x86/kasan: Print original address on #GPJann Horn2019-12-311-0/+6
* kasan: fix crashes on access to memory mapped by vm_map_ram()Andrey Ryabinin2019-12-171-6/+9
* kasan: support backing vmalloc space with real shadow memoryDaniel Axtens2019-12-011-0/+31
* mm/kasan: add object validation in ksize()Marco Elver2019-07-121-2/+5
* kasan: add __must_check annotations to kasan hooksAndrey Konovalov2018-12-281-6/+10
* kasan, arm64: add brk handler for inline instrumentationAndrey Konovalov2018-12-281-0/+3
* kasan: add tag related helper functionsAndrey Konovalov2018-12-281-0/+13
* kasan: initialize shadow to 0xff for tag-based modeAndrey Konovalov2018-12-281-0/+8
* kasan: rename kasan_zero_page to kasan_early_shadow_pageAndrey Konovalov2018-12-281-6/+6
* kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGSAndrey Konovalov2018-12-281-4/+12
* kasan, mm: change hooks signaturesAndrey Konovalov2018-12-281-14/+29
* kernel/memremap, kasan: make ZONE_DEVICE with work with KASANAndrey Ryabinin2018-08-171-1/+12
* kasan: make kasan_cache_create() work with 32-bit slab cache sizesAlexey Dobriyan2018-04-051-2/+2
* x86/mm: Make PGDIR_SHIFT and PTRS_PER_P4D variableKirill A. Shutemov2018-02-141-1/+1
* kasan: clean up KASAN_SHADOW_SCALE_SHIFT usageAndrey Konovalov2018-02-061-2/+0
* kasan: detect invalid frees for large mempool objectsDmitry Vyukov2018-02-061-2/+2
* kasan: don't use __builtin_return_address(1)Dmitry Vyukov2018-02-061-4/+5
* kasan: detect invalid frees for large objectsDmitry Vyukov2018-02-061-2/+2
* slab, slub, slob: add slab_flags_tAlexey Dobriyan2017-11-151-2/+2
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* kasan: report only the first error by defaultMark Rutland2017-03-311-0/+3
* kasan: add a prototype of task_struct to avoid warningMasami Hiramatsu2017-03-161-0/+1
* mm: convert generic code to 5-level pagingKirill A. Shutemov2017-03-091-0/+1
* kasan, sched/headers: Remove <linux/sched.h> from <linux/kasan.h>Ingo Molnar2017-03-031-1/+0
* kasan, sched/headers: Uninline kasan_enable/disable_current()Ingo Molnar2017-03-021-8/+2
* kasan: drain quarantine of memcg slab objectsGreg Thelen2017-02-241-2/+2
* kprobes: Unpoison stack in jprobe_return() for KASANDmitry Vyukov2016-10-161-0/+2
* mm/kasan: get rid of ->state in struct kasan_alloc_metaAndrey Ryabinin2016-08-021-0/+3
* mm, kasan: switch SLUB to stackdepot, enable memory quarantine for SLUBAlexander Potapenko2016-07-281-0/+2
* mm: mempool: kasan: don't poot mempool objects in quarantineAndrey Ryabinin2016-06-241-4/+7
* mm: kasan: initial memory quarantine implementationAlexander Potapenko2016-05-201-2/+11
* mm, kasan: add GFP flags to KASAN APIAlexander Potapenko2016-03-251-8/+11
* mm, kasan: SLAB supportAlexander Potapenko2016-03-251-0/+12
* kasan: add functions to clear stack poisonMark Rutland2016-03-091-1/+5
* x86/kasan, mm: Introduce generic kasan_populate_zero_shadow()Andrey Ryabinin2015-08-221-0/+9
* x86/kasan: Define KASAN_SHADOW_OFFSET per architectureAndrey Ryabinin2015-08-221-1/+0
* mm/mempool.c: kasan: poison mempool elementsAndrey Ryabinin2015-04-151-0/+2
* kasan, module: move MODULE_ALIGN macro into <linux/moduleloader.h>Andrey Ryabinin2015-03-121-4/+0
* kasan, module, vmalloc: rework shadow allocation for modulesAndrey Ryabinin2015-03-121-2/+3
* kasan: enable instrumentation of global variablesAndrey Ryabinin2015-02-131-0/+10
* mm: slub: add kernel address sanitizer support for slub allocatorAndrey Ryabinin2015-02-131-0/+27
* mm: page_alloc: add kasan hooks on alloc and free pathsAndrey Ryabinin2015-02-131-0/+6
* kasan: add kernel address sanitizer infrastructureAndrey Ryabinin2015-02-131-0/+46