Description[proxies] fix access issue when having proxies on the prototype-chain of global objects.
We can no longer just walk the prototype chain without doing proper access-checks. When installing a proxy as the __proto__ of the global object we might accidentally end up invoking cross-realm code without access-checks (see proxies-cross-realm-ecxeption.js).
Committed: https://crrev.com/2c75e3d2abc3eba3337a09afcd0dfa3e653ff006
Cr-Commit-Position: refs/heads/master@{#32903}
Patch Set 1 #Patch Set 2 : merge with master #Patch Set 3 : cleanup + file rename #Patch Set 4 : cleanup #Patch Set 5 : da real stuff #Patch Set 6 : fix InstanceOfStub for other platforms #Patch Set 7 : removing accidental changes #Patch Set 8 : merging master #Patch Set 9 : fixing casting issue #Patch Set 10 : better comment #
Total comments: 3
Patch Set 11 : WIP fixing turbofan #Patch Set 12 : trying to turbofan working #Patch Set 13 : fixing arm arm64 and x64 lithium-codegen #Patch Set 14 : let me fix this small turbofan method #Patch Set 15 : removing commented code #Patch Set 16 : fixing line length and reverting comment change #Patch Set 17 : ppc code mess #
Total comments: 1
Created: 5 years ago
Messages
Total messages: 49 (23 generated)
|