aboutsummaryrefslogtreecommitdiff
path: root/gcc/asan.h
AgeCommit message (Expand)AuthorFilesLines
2020-11-25libsanitizer: Add hwasan pass and associated gimple changesMatthew Malcomson1-1/+8
2020-11-25libsanitizer: mid-end: Introduce stack variable handling for HWASANMatthew Malcomson1-0/+36
2020-07-23PR target/96260 - KASAN should work even back-end not porting anything.Kito Cheng1-0/+2
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-30Make red zone size more flexible for stack variables (PR sanitizer/81715).Martin Liska1-0/+25
2018-09-24Unpoison variable partition properly (PR sanitizer/85774).Martin Liska1-0/+2
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-11-30re PR sanitizer/81697 (Incorrect ASan global variables alignment on arm)Maxim Ostapenko1-1/+1
2017-07-06asan.h (asan_sanitize_allocas_p): Declare.Maxim Ostapenko1-0/+2
2017-07-06ASAN: Implement dynamic allocas/VLAs sanitization.Maxim Ostapenko1-0/+1
2017-06-13Implement no_sanitize function attributeMartin Liska1-7/+20
2017-01-23use-after-scope: handle writes to a poisoned variableMartin Liska1-0/+2
2017-01-23Speed up use-after-scope (v2): rewrite into SSAMartin Liska1-0/+2
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-13Add pretty printer for ASAN_MARK and add a helper fnMartin Liska1-3/+8
2016-11-09asan.h (asan_intercepted_p): Handle BUILT_IN_STRCSPN, BUILT_IN_STRPBRK, BUILT...Maxim Ostapenko1-0/+4
2016-11-09asan.h (ASAN_STACK_MAGIC_PARTIAL): Remove.Maxim Ostapenko1-1/+0
2016-11-07Introduce -fsanitize-address-use-after-scopeMartin Liska1-11/+55
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-04-17asan.c (set_sanitized_sections): New function.Yury Gribov1-0/+2
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-11-04Makefile.in (OBJS): Add sanopt.o.Marek Polacek1-0/+1
2014-10-28Don't inline GCC memory builtins if ASan is enabled.Max Ostapenko1-0/+24
2014-10-28Allow to override Asan shadow offset.Yury Gribov1-1/+3
2014-08-19asan_emit_stack_protection returns an insnDavid Malcolm1-2/+2
2014-01-02Update copyright years in gcc/Richard Sandiford1-1/+1
2013-12-20ubsan.c: Include tree-ssanames.h, asan.h and gimplify-me.h.Jakub Jelinek1-0/+3
2013-11-28cfgexpand.c (struct stack_vars_data): Add asan_base and asan_alignb fields.Jakub Jelinek1-2/+5
2013-11-22sanitizer.def (BUILT_IN_ASAN_BEFORE_DYNAMIC_INIT, [...]): New.Jakub Jelinek1-0/+1
2013-11-04libsanitizer merge from upstream r191666Kostya Serebryany1-0/+1
2013-01-10Update copyright years in gcc/Richard Sandiford1-1/+1
2012-12-03sanitizer.def: Add Address Sanitizer builtins.Jakub Jelinek1-0/+1
2012-11-12Implement protection of global variablesJakub Jelinek1-0/+11
2012-11-12Implement protection of stack variablesJakub Jelinek1-1/+30
2012-11-12Emit GIMPLE directly instead of gimplifying GENERIC.Jakub Jelinek1-1/+1
2012-11-12Initial asan cleanupsJakub Jelinek1-1/+5
2012-11-12Initial import of asan from the Google branchWei Mi1-0/+26