aboutsummaryrefslogtreecommitdiff
path: root/gcc/asan.c
AgeCommit message (Expand)AuthorFilesLines
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
2014-06-02expr.h: Remove prototypes of functions defined in builtins.c.Andrew MacLeod1-0/+1
2014-05-30asan.c (report_error_func): Add SLOW_P argument, use BUILT_IN_ASAN_*_N if set.Jakub Jelinek1-10/+41
2014-05-30sanitizer.def (BUILT_IN_ASAN_REPORT_LOAD_N, [...]): New.Jakub Jelinek1-55/+111
2014-05-06tree-pass.h (TODO_verify_ssa, [...]): Remove.Richard Biener1-6/+3
2014-04-22re PR middle-end/60281 (Address Sanitizer triggers alignment fault in ARM mac...Lin Zuojian1-0/+15
2014-04-17pass cfun to pass::executeTrevor Saunders1-35/+35
2014-04-17pass current function to opt_pass::gate ()Trevor Saunders1-15/+3
2014-04-17remove has_gateTrevor Saunders1-3/+0
2014-01-09cfgexpand.c (expand_stack_vars): Optionally disable asan stack protection.Max Ostapenko1-1/+14
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-1/+1
2013-12-09Eliminate FOR_EACH_BB macro.David Malcolm1-2/+2
2013-12-09Eliminate last_basic_block macro.David Malcolm1-1/+1
2013-12-06asan.c: Remove struct tags when referring to class varpool_node.Oleg Endo1-3/+3
2013-12-04Implement -fsanitize=signed-integer-overflow.Marek Polacek1-3/+1
2013-11-28cfgexpand.c (struct stack_vars_data): Add asan_base and asan_alignb fields.Jakub Jelinek1-10/+119
2013-11-272013-11-27 Bernd Edlinger <bernd.edlinger@hotmail.de>Bernd Edlinger1-1/+1
2013-11-26Remove parameter keep_aligning from get_inner_reference.Bernd Edlinger1-1/+1
2013-11-22sanitizer.def (BUILT_IN_ASAN_BEFORE_DYNAMIC_INIT, [...]): New.Jakub Jelinek1-4/+67
2013-11-22gimple.h: Remove all includes.Andrew MacLeod1-1/+6
2013-11-19Factor unrelated declarations out of tree.h.Diego Novillo1-0/+4
2013-11-19bootstrap-ubsan.mk (POSTSTAGE1_LDFLAGS): Add -ldl.Marek Polacek1-0/+84
2013-11-18decl.c, [...]: Replace tree_low_cst (..., 1) with tree_to_uhwi throughout.Richard Sandiford1-1/+1
2013-11-14gimplify-be.h: New file.Andrew MacLeod1-0/+1
2013-11-14re PR sanitizer/59122 (libsanitizer merge from upstream r191666 causes duplic...Jakub Jelinek1-0/+3
2013-11-13gimple-walk.h: New File.Andrew Macleod1-0/+1
2013-11-12gimple-expr.h (create_tmp_var_name, [...]): Relocate prototypes from gimple.h.Andrew MacLeod1-1/+1
2013-11-07Allow integer literals as addresses in instrumented builtins.Yury Gribov1-1/+1
2013-11-04libsanitizer merge from upstream r191666Kostya Serebryany1-21/+49
2013-11-03Implement -fsanitize=vla-bound.Marek Polacek1-0/+3