Skip to content
  • Kostya Serebryany's avatar
    The following patch adds __attribute__((no_address_safety_analysis)) which will allow to disable · 588d6abf
    Kostya Serebryany authored
    address safety analysis (such as e.g. AddressSanitizer or SAFECode) for a specific function.
    
    When building with AddressSanitizer, add AddressSafety function attribute to every generated function
    except for those that have __attribute__((no_address_safety_analysis)).
    
    With this patch we will be able to
    1. disable AddressSanitizer for a particular function
    2. disable AddressSanitizer-hostile optimizations (such as some cases of load widening) when AddressSanitizer is on.
    
    llvm-svn: 148842
    588d6abf
Loading