Add names to GlobalObject inline properties in heap snapshot.
Review URL: https://chromiumcodereview.appspot.com/10166007 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@11410 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
3d45d48fb2
commit
5596ef3b67
@ -2037,6 +2037,17 @@ void V8HeapExplorer::ExtractReferences(HeapObject* obj) {
|
||||
i += kPointerSize) {
|
||||
SetWeakReference(js_fun, entry, i, *HeapObject::RawField(js_fun, i), i);
|
||||
}
|
||||
} else if (obj->IsGlobalObject()) {
|
||||
GlobalObject* global_obj = GlobalObject::cast(obj);
|
||||
SetInternalReference(global_obj, entry,
|
||||
"builtins", global_obj->builtins(),
|
||||
GlobalObject::kBuiltinsOffset);
|
||||
SetInternalReference(global_obj, entry,
|
||||
"global_context", global_obj->global_context(),
|
||||
GlobalObject::kGlobalContextOffset);
|
||||
SetInternalReference(global_obj, entry,
|
||||
"global_receiver", global_obj->global_receiver(),
|
||||
GlobalObject::kGlobalReceiverOffset);
|
||||
}
|
||||
TagObject(js_obj->properties(), "(object properties)");
|
||||
SetInternalReference(obj, entry,
|
||||
|
Loading…
Reference in New Issue
Block a user