1. 30 Jul, 2019 1 commit
    • Make libEGL function pointers hidden in symbol table · a79c2440
      Tim Van Patten authored
      The libEGL_angle.so and libGLESv2_angle.so libraries are typically
      loaded into the same process each time, so we need to make sure there
      aren't any duplicated symbols which could violate ODR and lead to
      crashes or undefined behavior.   In this case, the libEGL_angle.so
      function pointer names were colliding with libGLESv2_angle.so function
      names, causing crashes at runtime.   The fix here is to mark the
      libEGL_angle.so function pointer symbols 'hidden', so they don't appear
      in the symbol table for other executables/libraries to see and can't be
      overridden by other symbols.
      
      Bug: angleproject:3751
      Test: Embed ANGLE within dEQP.apk and verify no crashes
      Change-Id: Ibb78369374a4a68b3489a7dd7775c52e29fa37e0
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1724909
      Commit-Queue: Tim Van Patten <timvp@google.com>
      Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
  2. 29 Jul, 2019 6 commits
  3. 27 Jul, 2019 1 commit
  4. 26 Jul, 2019 15 commits
  5. 25 Jul, 2019 5 commits
  6. 23 Jul, 2019 3 commits
  7. 22 Jul, 2019 9 commits