This is from Bug 72854. Following symbols are currently not marked as hidden, that means these will be visible if we switched off the exp list based symbol management. We need to mark them hidden. ---- __ZThn16_N3JSC9CodeBlockD0Ev __ZThn16_N3JSC9CodeBlockD1Ev _ceilThunk _expThunk _floorThunk _jsRoundThunk _logThunk _getHostCallReturnValue _operationGetByIdBuildList _operationGetByIdOptimize _operationGetByIdProtoBuildList _operationLinkCall _operationLinkConstruct _operationPutByIdDirectNonStrictOptimize _operationPutByIdDirectStrictOptimize _operationPutByIdNonStrictOptimize _operationPutByIdStrictOptimize ----
Created attachment 124285 [details] Patch
CC-ing Filip, an expert in this area.
Comment on attachment 124285 [details] Patch I take it there will be additional packages to hide the various other symbols? R=me.
(In reply to comment #3) > (From update of attachment 124285 [details]) > I take it there will be additional packages to hide the various other symbols? R=me. Yeah, this is a part of effort to kill JavaScriptCore.exp with function-based annotation JS_EXPORT_PRIVATE. Thanks for your quick take, Filip.
(In reply to comment #3) > (From update of attachment 124285 [details]) > I take it there will be additional packages to hide the various other symbols? R=me. Ooops, sorry I meant to say "patches" not "packages".
Comment on attachment 124285 [details] Patch Clearing flags on attachment: 124285 Committed r106153: <http://trac.webkit.org/changeset/106153>
All reviewed patches have been landed. Closing bug.