aboutsummaryrefslogtreecommitdiff
path: root/gcc/asan.c
AgeCommit message (Expand)AuthorFilesLines
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-12-02asan: support for globals in kernelDmitry Vyukov1-5/+12
2014-12-01gimple.h (gimple_build_assign_stat): Remove prototype.Jakub Jelinek1-32/+22
2014-11-29gimple-expr.h (create_tmp_var_raw, [...]): Add default NULL value to last arg...Jakub Jelinek1-20/+15
2014-11-26re PR sanitizer/63788 (ICE: SIGSEGV in contains_struct_check with -O -fsaniti...Marek Polacek1-0/+14
2014-11-19Merger of git branch "gimple-classes-v2-option-3"David Malcolm1-8/+10
2014-11-19gimple.h (gimple_build_assign_with_ops): Add unary arg overload.Jakub Jelinek1-12/+8
2014-11-18re PR sanitizer/63866 (ICE in C++ printer with -fdump-ipa)Marek Polacek1-1/+6
2014-11-14re PR sanitizer/63839 (ICE: tree check: expected ssa_name, have var_decl in s...Marek Polacek1-0/+6
2014-11-04Makefile.in (OBJS): Add sanopt.o.Marek Polacek1-111/+1
2014-11-012014-11-01 Andrew MacLeod <amacleod@redhat,com>Andrew MacLeod1-0/+1
2014-10-29decl.c, [...]: Remove redundant enum from machine_mode.Richard Sandiford1-1/+1
2014-10-28cgraph.h: Flatten.Andrew MacLeod1-0/+3
2014-10-28Don't inline GCC memory builtins if ASan is enabled.Max Ostapenko1-204/+118
2014-10-28Enable -fsanitize-recover for KASan.Yury Gribov1-25/+56
2014-10-28Allow to override Asan shadow offset.Yury Gribov1-3/+40
2014-10-27ggcplug.c: Shuffle includes to include gcc-plugin.h earlier.Andrew MacLeod1-1/+12
2014-10-22New syntax for -fsanitize-recover.Jakub Jelinek1-4/+2
2014-10-13asan.c (instrument_derefs): BIT_FIELD_REF added.Marat Zakirov1-0/+1
2014-10-12move many gc hashtab to hash_tableTrevor Saunders1-15/+15
2014-10-10asan.c (pass_sanopt::execute): Handle IFN_UBSAN_OBJECT_SIZE.Marek Polacek1-0/+3
2014-10-06ubsan.h (ubsan_get_source_location): New prototype.Jakub Jelinek1-3/+34
2014-10-03asan.c (asan_finish_file): Disable __asan_init calls for KASan; don't emit em...Yury Gribov1-5/+9
2014-09-24re PR c/61405 (Not emitting "enumeration value not handled in switch" warning...Marek Polacek1-0/+2
2014-09-24re PR sanitizer/63316 (False asan positive)Jakub Jelinek1-11/+18
2014-09-23[libsanitizer merge from upstream r218156]Kostya Serebryany1-4/+10
2014-09-19asan.c (build_check_stmt): Alignment arg was added.Marat Zakirov1-3/+9
2014-09-18re PR c++/62017 (AddressSanitizer reports *-buffer-overflow in destructor whe...Jakub Jelinek1-0/+1
2014-09-03use rtx_code_label moreTrevor Saunders1-3/+4
2014-09-01re PR sanitizer/61897 (sanitizer internal compiler error: in build2_stat, at ...Yury Gribov1-21/+48
2014-08-21asan.c: strengthen some rtx localsDavid Malcolm1-1/+3
2014-08-19asan_emit_stack_protection returns an insnDavid Malcolm1-3/+4
2014-08-18re PR sanitizer/62089 (Sanitizer may fail to instrument struct accesses)Yury Gribov1-12/+10
2014-08-11Move inlining of Asan memory checks to sanopt pass.Yury Gribov1-264/+293
2014-08-01opts.c (common_handle_option): Handle -fsanitize=alignment.Jakub Jelinek1-7/+10
2014-08-01Convert asan.c to inchashAndi Kleen1-3/+4
2014-07-25Add an abstract incremental hash data typeAndi Kleen1-0/+1
2014-07-24IPA C++ refactoring 2/NMartin Liska1-3/+3
2014-07-24IPA C++ refactoring 1/NMartin Liska1-1/+1
2014-07-15Change an assignment to an assert.Bernd Schmidt1-1/+1
2014-07-09remove has_executeTrevor Saunders1-3/+0
2014-07-07Do not instrument first byte in strlen if already instrumented.Max Ostapenko1-1/+3
2014-06-24Remove a layer of indirection from hash_tableTrevor Saunders1-11/+11
2014-06-20asan.c (pass_sanopt::execute): Handle IFN_UBSAN_BOUNDS.Marek Polacek1-0/+7
2014-06-20asan.c (instrument_strlen_call): Fixed instrumentation of trailing byte.Yury Gribov1-10/+10
2014-06-20re PR sanitizer/61530 (segfault with asan)Yury Gribov1-0/+1
2014-06-16asan.c (build_check_stmt): Fix maybe-uninitialized warning.Yury Gribov1-1/+8
2014-06-16New asan-instrumentation-with-call-threshold parameter.Yury Gribov1-263/+309
2014-06-12symtab.c (section_hash): New hash.Jan Hubicka1-1/+1
2014-06-11varasm.c (set_implicit_section): New function.Jan Hubicka1-1/+1