Skip to content
Snippets Groups Projects
  1. Feb 20, 2015
  2. Feb 18, 2015
  3. Feb 17, 2015
  4. Feb 11, 2015
  5. Feb 10, 2015
  6. Feb 07, 2015
  7. Jan 26, 2015
  8. Jan 14, 2015
  9. Jan 13, 2015
  10. 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
  11. Dec 28, 2014
  12. Dec 05, 2014
  13. Dec 03, 2014
  14. Dec 02, 2014
  15. Nov 25, 2014
  16. Nov 24, 2014
  17. Nov 14, 2014
  18. Nov 12, 2014
  19. Nov 02, 2014
  20. Oct 28, 2014
  21. Oct 27, 2014
  22. Oct 24, 2014
  23. Oct 23, 2014
Loading