summaryrefslogtreecommitdiffstats
path: root/mm/kasan/kasan.h
Commit message (Expand)AuthorAgeFilesLines
* kasan: use internal prototypes matching gcc-13 builtinsArnd Bergmann2023-06-091-80/+80
* kasan: add kasan_tag_mismatch prototypeArnd Bergmann2023-06-091-0/+3
* kasan, arm64: add arch_suppress_tag_checks_start/stopAndrey Konovalov2023-04-051-0/+2
* kasan, arm64: rename tagging-related routinesAndrey Konovalov2023-04-051-5/+5
* kasan: drop empty tagging-related definesAndrey Konovalov2023-04-051-26/+0
* kasan: emit different calls for instrumentable memintrinsicsMarco Elver2023-03-021-0/+4
* Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-02-231-2/+31
|\
| * kasan: mark addr_has_metadata __always_inlineArnd Bergmann2023-02-201-2/+2
| * kasan: infer allocation size by scanning metadataKuan-Ying Lee2023-02-091-0/+2
| * kasan: allow sampling page_alloc allocations for HW_TAGSAndrey Konovalov2023-01-181-0/+27
* | entry, kasan, x86: Disallow overriding mem*() functionsPeter Zijlstra2023-01-131-0/+4
|/
* kasan: fail non-kasan KUnit tests on KASAN reportsAndrey Konovalov2022-12-111-0/+12
* kasan: switch kunit tests to console tracepointsAndrey Konovalov2022-11-081-8/+0
* kasan: dynamically allocate stack ring entriesAndrey Konovalov2022-10-031-3/+2
* kasan: support kasan.stacktrace for SW_TAGSAndrey Konovalov2022-10-031-12/+24
* kasan: implement stack ring for tag-based modesAndrey Konovalov2022-10-031-0/+21
* kasan: introduce kasan_complete_mode_report_infoAndrey Konovalov2022-10-031-16/+17
* kasan: fill in cache and object in complete_report_infoAndrey Konovalov2022-10-031-0/+2
* kasan: introduce complete_report_infoAndrey Konovalov2022-10-031-1/+4
* kasan: make kasan_addr_to_page staticAndrey Konovalov2022-10-031-1/+0
* kasan: pass tagged pointers to kasan_save_alloc/free_infoAndrey Konovalov2022-10-031-1/+1
* kasan: only define metadata structs for Generic modeAndrey Konovalov2022-10-031-7/+5
* kasan: introduce kasan_init_cache_metaAndrey Konovalov2022-10-031-0/+2
* kasan: introduce kasan_requires_metaAndrey Konovalov2022-10-031-4/+29
* kasan: move kasan_get_*_meta to generic.cAndrey Konovalov2022-10-031-7/+7
* kasan: introduce kasan_init_object_metaAndrey Konovalov2022-10-031-0/+2
* kasan: introduce kasan_get_alloc_trackAndrey Konovalov2022-10-031-1/+3
* kasan: introduce kasan_print_aux_stacksAndrey Konovalov2022-10-031-0/+6
* kasan: drop CONFIG_KASAN_TAGS_IDENTIFYAndrey Konovalov2022-10-031-11/+1
* kasan: split save_alloc_info implementationsAndrey Konovalov2022-10-031-0/+1
* kasan: rename kasan_set_*_info to kasan_save_*_infoAndrey Konovalov2022-10-031-1/+1
* kasan: separate double free case from invalid freeKuan-Ying Lee2022-07-171-1/+2
* kasan: give better names to shadow valuesAndrey Konovalov2022-05-131-7/+7
* kasan: use tabs to align shadow valuesAndrey Konovalov2022-05-131-16/+16
* kasan: clean up comments in internal kasan.hAndrey Konovalov2022-05-131-41/+33
* kasan: fix hw tags enablement when KUNIT tests are disabledVincenzo Frascino2022-04-151-4/+6
* kasan: move and hide kasan_save_enable/restore_multi_shotAndrey Konovalov2022-03-241-0/+7
* kasan: rename kasan_access_info to kasan_report_infoAndrey Konovalov2022-03-241-2/+2
* kasan: call print_report from kasan_report_invalid_freeAndrey Konovalov2022-03-241-0/+6
* kasan: split out print_report from __kasan_reportAndrey Konovalov2022-03-241-3/+4
* kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNITAndrey Konovalov2022-03-241-10/+8
* kasan: print basic stack frame info for SW_TAGSAndrey Konovalov2022-03-241-1/+1
* kasan: test: support async (again) and asymm modes for HW_TAGSAndrey Konovalov2022-03-241-2/+12
* kasan: add kasan.vmalloc command line flagAndrey Konovalov2022-03-241-0/+6
* kasan: clean up feature flags for HW_TAGS modeAndrey Konovalov2022-03-241-1/+1
* kasan: define KASAN_VMALLOC_INVALID for SW_TAGSAndrey Konovalov2022-03-241-1/+2
* kasan: clean up metadata byte definitionsAndrey Konovalov2022-03-241-2/+5
* mm/kasan: Convert to struct folio and struct slabMatthew Wilcox (Oracle)2022-01-061-0/+1
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-11-061-1/+1
|\
| * kasan: common: provide can_alloc in kasan_save_stack()Marco Elver2021-11-061-1/+1