Commit 14534b56 by Nicolas Capens Committed by Nicolas Capens

Export type-info symbols.

Sanitizer tools require type information to catch undefined behavior and other issues. This wasn't available accross libraries due to the version script giving them hidden visibility, leading to false positives. Bug chromium:737384 Change-Id: Iab3e25f4da3672f694e32c1c89278a3fe677d51a Reviewed-on: https://swiftshader-review.googlesource.com/10728Tested-by: 's avatarNicolas Capens <nicolascapens@google.com> Reviewed-by: 's avatarCorentin Wallez <cwallez@google.com> Reviewed-by: 's avatarNicolas Capens <nicolascapens@google.com>
parent 5de90b24
{ {
global: global:
# EGL core functions
eglBindAPI; eglBindAPI;
eglBindTexImage; eglBindTexImage;
eglChooseConfig; eglChooseConfig;
...@@ -46,9 +47,13 @@ global: ...@@ -46,9 +47,13 @@ global:
eglClientWaitSyncKHR; eglClientWaitSyncKHR;
eglGetSyncAttribKHR; eglGetSyncAttribKHR;
# Table of function pointers to disambiguate between libraries
libEGL_swiftshader; libEGL_swiftshader;
# Type-strings and type-infos required by sanitizers
_ZTS*;
_ZTI*;
local: local:
*; *;
}; };
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment