v8中的属性访问

时间:2015-09-18 11:02:19

标签: javascript v8

我想了解v8中JavaScript程序中的属性访问。

我在v8中的objects.cc中寻找属性访问代码。但我还没有成功地搞清楚这一点。有人可以指向相关功能或代码吗?

1 个答案:

答案 0 :(得分:1)

经过一些调试后,这里是v8中属性访问的函数调用跟踪:

 ic/ic.cc : Load 

     objects.cc : GetProperty

        lookup.cc : GetDataValue

             lookup.cc : FetchValue 

这是一般流程,基于您尝试访问的属性类型(例如,数组或对象),它可能会略有不同。