1. 16 May, 2020 3 commits
  2. 15 May, 2020 1 commit
  3. 14 May, 2020 1 commit
  4. 13 May, 2020 3 commits
  5. 11 May, 2020 1 commit
  6. 08 May, 2020 1 commit
  7. 07 May, 2020 3 commits
  8. 06 May, 2020 4 commits
  9. 05 May, 2020 3 commits
  10. 04 May, 2020 1 commit
    • Remove typeinfo from GLES exported symbols · c4bbd378
      Nicolas Capens authored
      This typeinfo was added for UBSan failures reported in crbug.com/737384,
      but it didn't address other 'Incorrect-function-pointer-type' failures
      for crbug.com/746914. We've suppressed sanitization for these functions
      with the NO_SANITIZE_FUNCTION macro, refactored interfaces used across
      library boundaries into purely abstract ones for crbug.com/732667, and
      use '-mllvm -asan-use-private-alias=1' to address b/128551743.
      
      It's unclear whether this typeinfo still serves ay purpose We shouldn't
      have to export typeinfo for objects used only inside the shared library,
      to avoid ODR violations.
      
      Remove it entirely for now. If this causes a regression and we still
      have to export any typeinfo, we should do so more selectively. For
      example to only export typeinfo for objects in the egl namespace:
      _ZTS*egl*;
      _ZTI*egl*;
      Alternatively, or in addition, we can try using
      '-mllvm -asan-use-private-alias=1' for more build systems.
      
      Bug: b/155441530
      Change-Id: Ia966c40dfe45817f356d11725910afef1bb94d6e
      Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/44688
      Presubmit-Ready: Nicolas Capens <nicolascapens@google.com>
      Tested-by: 's avatarNicolas Capens <nicolascapens@google.com>
      Kokoro-Result: kokoro <noreply+kokoro@google.com>
      Reviewed-by: 's avatarAlexis Hétu <sugoi@google.com>
      Reviewed-by: 's avatarAntonio Maiorano <amaiorano@google.com>
  11. 02 May, 2020 6 commits
  12. 01 May, 2020 2 commits
  13. 30 Apr, 2020 8 commits
  14. 29 Apr, 2020 1 commit
  15. 28 Apr, 2020 2 commits