Skip to content
Snippets Groups Projects
  1. Aug 31, 2017
  2. Aug 25, 2017
  3. Aug 10, 2017
    • Alexander Potapenko's avatar
      [sanitizer-coverage] Change cmp instrumentation to distinguish const operands · 1956004b
      Alexander Potapenko authored
      This implementation of SanitizerCoverage instrumentation inserts different
      callbacks depending on constantness of operands:
      
        1. If both operands are non-const, then a usual
           __sanitizer_cov_trace_cmp[1248] call is inserted.
        2. If exactly one operand is const, then a
           __sanitizer_cov_trace_const_cmp[1248] call is inserted. The first
           argument of the call is always the constant one.
        3. If both operands are const, then no callback is inserted.
      
      This separation comes useful in fuzzing when tasks like "find one operand
      of the comparison in input arguments and replace it with the other one"
      have to be done. The new instrumentation allows us to not waste time on
      searching the constant operands in the input.
      
      Patch by Victor Chibotaru.
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@310600 91177308-0d34-0410-b5e6-96231b3b80d8
      1956004b
  4. May 06, 2017
  5. May 02, 2017
  6. May 01, 2017
  7. Apr 20, 2017
  8. Apr 19, 2017
  9. Feb 08, 2017
  10. Jan 24, 2017
  11. Oct 04, 2016
  12. Sep 30, 2016
  13. Sep 29, 2016
  14. Sep 18, 2016
  15. Sep 17, 2016
  16. Sep 16, 2016
  17. Sep 14, 2016
  18. Aug 30, 2016
  19. Aug 18, 2016
  20. Jun 14, 2016
  21. Apr 18, 2016
  22. Feb 22, 2016
  23. Feb 18, 2016
  24. Feb 17, 2016
  25. Feb 14, 2016
  26. Feb 12, 2016
  27. Jan 28, 2016
  28. Dec 02, 2015
  29. Nov 30, 2015
  30. Jul 31, 2015
  31. May 08, 2015
  32. May 06, 2015
  33. Apr 23, 2015
Loading