I have read an article about V8's bug , the author wrote

> What happens is this: First, a function is reduced in a way that makes it 
> change the elements kind of a stable map. Next, a second function is 
> reduced in a way that simply stores / loads a property in the same stable 
> map. Now, an object of that map is created. The first function is called 
> with that object as the argument, and the elements kind is changed.
> The second function is called, and the inline cache does not miss (since, 
> remember, an elements kind transition is not a regular transition into a 
> different map type that would cause the cache to miss).

So How to understand this sentence?* (since, remember, an elements kind 
transition is not a regular transition into a different map type that would 
cause the cache to miss).*

the link : https://blogs.securiteam.com/index.php/archives/3379

Jakob Kummerow wrote:
>
> What cache are you talking about?
>
> Different elements kinds do cause inline cache misses.
>
> On Tue, Sep 5, 2017 at 3:08 AM, cyril <hit.liu...@gmail.com <javascript:>> 
> wrote:
>
>> Hi all,
>>
>> Why element kind transition can't cause the cache to miss? 
>>
>>
>> -- 
>> -- 
>> v8-users mailing list
>> v8-u...@googlegroups.com <javascript:>
>> http://groups.google.com/group/v8-users
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "v8-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to v8-users+u...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to