Skip to content
Snippets Groups Projects
  1. Feb 23, 2015
  2. Feb 21, 2015
  3. Feb 20, 2015
  4. Feb 18, 2015
  5. Feb 17, 2015
  6. Feb 11, 2015
  7. Feb 10, 2015
  8. Feb 07, 2015
  9. Jan 26, 2015
  10. Jan 14, 2015
  11. Jan 13, 2015
  12. Jan 12, 2015
    • Alexey Samsonov's avatar
      Reimplement -fsanitize-recover family of flags. · e6c5c3f4
      Alexey Samsonov authored
      Introduce the following -fsanitize-recover flags:
        - -fsanitize-recover=<list>: Enable recovery for selected checks or
            group of checks. It is forbidden to explicitly list unrecoverable
            sanitizers here (that is, "address", "unreachable", "return").
        - -fno-sanitize-recover=<list>: Disable recovery for selected checks or
           group of checks.
        - -f(no-)?sanitize-recover is now a synonym for
          -f(no-)?sanitize-recover=undefined,integer and will soon be deprecated.
      
      These flags are parsed left to right, and mask of "recoverable"
      sanitizer is updated accordingly, much like what we do for -fsanitize= flags.
      -fsanitize= and -fsanitize-recover= flag families are independent.
      
      CodeGen change: If there is a single UBSan handler function, responsible
      for implementing multiple checks, which have different recoverable setting,
      then we emit two handler calls instead of one:
      the first one for the set of "unrecoverable" checks, another one - for
      set of "recoverable" checks. If all checks implemented by a handler have the
      same recoverability setting, then the generated code will be the same.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@225719 91177308-0d34-0410-b5e6-96231b3b80d8
      e6c5c3f4
  13. Dec 28, 2014
  14. Dec 05, 2014
  15. Dec 03, 2014
  16. Dec 02, 2014
  17. Nov 25, 2014
  18. Nov 24, 2014
  19. Nov 14, 2014
  20. Nov 12, 2014
  21. Nov 02, 2014
Loading