aboutsummaryrefslogtreecommitdiff
path: root/gcc/asan.c
AgeCommit message (Expand)AuthorFilesLines
2013-08-30Merge ubsan into trunk.Marek Polacek1-9/+17
2013-08-22pretty-print.h (output_buffer::output_buffer): Declare.Gabriel Dos Reis1-5/+1
2013-08-13re PR middle-end/56417 (internal compiler error: verify_gimple failed)Jakub Jelinek1-5/+4
2013-08-05Automated conversion of passes to C++ classesDavid Malcolm1-36/+73
2013-08-05asan.c (asan_pp): Remove.Gabriel Dos Reis1-23/+10
2013-08-05pretty-print.h (pp_base): Remove.Gabriel Dos Reis1-4/+4
2013-07-21Fix typos.Ondřej Bílka1-1/+1
2013-04-26tree-cfg.c (execute_build_cfg): Build the loop tree.Richard Biener1-0/+6
2013-04-18Simplified GIMPLE IL builder functions.Diego Novillo1-50/+16
2013-04-02re PR c++/34949 (Dead code in empty destructors.)Jakub Jelinek1-1/+2
2013-02-28re PR sanitizer/56454 (need to rename attribute no_address_safety_analysis to...Konstantin Serebryany1-1/+1
2013-02-16[asan] Fix for PR asan/56330Jakub Jelinek1-44/+53
2013-02-14[asan] Fix a thinko leading to a crashDodji Seketeli1-1/+1
2013-02-13asan.c (create_cond_insert_point): Add create_then_fallthru_edge argument.Jakub Jelinek1-8/+31
2013-02-13[asan] Avoid instrumenting duplicated memory access in the same basic blockDodji Seketeli1-309/+749
2013-01-10Update copyright years in gcc/Richard Sandiford1-1/+1
2013-01-08re PR fortran/55341 (address-sanitizer and Fortran)Jakub Jelinek1-4/+41
2013-01-07varasm.c (output_constant_def_contents): For asan_protect_global protected st...Jakub Jelinek1-4/+5
2012-12-13re PR sanitizer/55508 (many test cases fail using -fsanitize=address with int...Jakub Jelinek1-0/+5
2012-12-11varasm.c (get_variable_section): Don't return lcomm_section for asan_protect_...Jakub Jelinek1-6/+1
2012-12-11sanitizer.def (BUILT_IN_ASAN_HANDLE_NO_RETURN): New builtin.Jakub Jelinek1-3/+24
2012-12-10asan.c (asan_init_shadow_ptr_types): Move earlier in the file.Jakub Jelinek1-21/+89
2012-12-10asan.c (instrument_derefs): Handle bitfield COMPONENT_REFs accesses as reads/...Jakub Jelinek1-4/+11
2012-12-04re PR sanitizer/55439 (ThreadSanitizer: handle atomic operations)Jakub Jelinek1-0/+52
2012-12-03sanitizer.def: Add Address Sanitizer builtins.Jakub Jelinek1-44/+54
2012-12-03asan.c (instrument_mem_region_access): Don't instrument if base doesn't have ...Jakub Jelinek1-23/+42
2012-12-03asan.c (instrument_assignment): Instrument lhs only for gimple_store_p and rh...Jakub Jelinek1-4/+6
2012-11-23re PR sanitizer/55435 ([asan] implement an attribute to disable asan instrume...Jakub Jelinek1-2/+4
2012-11-17This patch rewrites the old VEC macro-based interface into a new one based on...Diego Novillo1-6/+5
2012-11-15asan.c (report_error_func): Set DECL_IGNORED_P, don't touch DECL_ASSEMBLER_NAME.Jakub Jelinek1-4/+5
2012-11-13asan.c (instrument_builtin_call): Fix up dest assignment.Jakub Jelinek1-3/+3
2012-11-12* asan.c: Include tm_p.hDavid Edelsohn1-0/+1
2012-11-12* asan.c: Formatting cleanups.Jakub Jelinek1-95/+94
2012-11-12Instrument built-in memory access function callsDodji Seketeli1-30/+605
2012-11-12Factorize condition insertion code out of build_check_stmtDodji Seketeli1-44/+76
2012-11-12Make build_check_stmt accept an SSA_NAME for its baseDodji Seketeli1-13/+23
2012-11-12Implement protection of global variablesJakub Jelinek1-37/+307
2012-11-12Implement protection of stack variablesJakub Jelinek1-9/+297
2012-11-12Allow asan at -O0Jakub Jelinek1-9/+36
2012-11-12Emit GIMPLE directly instead of gimplifying GENERIC.Jakub Jelinek1-118/+166
2012-11-12Initial asan cleanupsJakub Jelinek1-19/+6
2012-11-12Initial import of asan from the Google branchWei Mi1-0/+404