Lines Matching refs:V8HeapExplorer

598 V8HeapExplorer::V8HeapExplorer(HeapSnapshot* snapshot,  in V8HeapExplorer()  function in v8::internal::V8HeapExplorer
609 V8HeapExplorer::~V8HeapExplorer() { in ~V8HeapExplorer()
613 HeapEntry* V8HeapExplorer::AllocateEntry(HeapThing ptr) { in AllocateEntry()
617 void V8HeapExplorer::ExtractLocation(int entry, HeapObject* object) { in ExtractLocation()
635 void V8HeapExplorer::ExtractLocationForJSFunction(int entry, JSFunction* func) { in ExtractLocationForJSFunction()
645 HeapEntry* V8HeapExplorer::AddEntry(HeapObject* object) { in AddEntry()
716 HeapEntry* V8HeapExplorer::AddEntry(HeapObject* object, in AddEntry()
723 HeapEntry* V8HeapExplorer::AddEntry(Address address, in AddEntry()
798 const char* V8HeapExplorer::GetSystemEntryName(HeapObject* object) { in GetSystemEntryName()
822 int V8HeapExplorer::EstimateObjectsCount() { in EstimateObjectsCount()
831 IndexedReferencesExtractor(V8HeapExplorer* generator, HeapObject* parent_obj, in IndexedReferencesExtractor()
867 V8HeapExplorer* generator_;
874 void V8HeapExplorer::ExtractReferences(int entry, HeapObject* obj) { in ExtractReferences()
939 void V8HeapExplorer::ExtractJSGlobalProxyReferences( in ExtractJSGlobalProxyReferences()
947 void V8HeapExplorer::ExtractJSObjectReferences( in ExtractJSObjectReferences()
1032 void V8HeapExplorer::ExtractStringReferences(int entry, String* string) { in ExtractStringReferences()
1051 void V8HeapExplorer::ExtractSymbolReferences(int entry, Symbol* symbol) { in ExtractSymbolReferences()
1058 void V8HeapExplorer::ExtractJSCollectionReferences(int entry, in ExtractJSCollectionReferences()
1064 void V8HeapExplorer::ExtractJSWeakCollectionReferences(int entry, in ExtractJSWeakCollectionReferences()
1070 void V8HeapExplorer::ExtractEphemeronHashTableReferences( in ExtractEphemeronHashTableReferences()
1094 void V8HeapExplorer::ExtractContextReferences(int entry, Context* context) { in ExtractContextReferences()
1144 void V8HeapExplorer::ExtractMapReferences(int entry, Map* map) { in ExtractMapReferences()
1209 void V8HeapExplorer::ExtractSharedFunctionInfoReferences( in ExtractSharedFunctionInfoReferences()
1241 void V8HeapExplorer::ExtractScriptReferences(int entry, Script* script) { in ExtractScriptReferences()
1259 void V8HeapExplorer::ExtractAccessorInfoReferences( in ExtractAccessorInfoReferences()
1274 void V8HeapExplorer::ExtractAccessorPairReferences( in ExtractAccessorPairReferences()
1282 void V8HeapExplorer::TagBuiltinCodeObject(Code* code, const char* name) { in TagBuiltinCodeObject()
1286 void V8HeapExplorer::TagCodeObject(Code* code) { in TagCodeObject()
1294 void V8HeapExplorer::ExtractCodeReferences(int entry, Code* code) { in ExtractCodeReferences()
1310 void V8HeapExplorer::ExtractCellReferences(int entry, Cell* cell) { in ExtractCellReferences()
1314 void V8HeapExplorer::ExtractFeedbackCellReferences( in ExtractFeedbackCellReferences()
1321 void V8HeapExplorer::ExtractPropertyCellReferences(int entry, in ExtractPropertyCellReferences()
1330 void V8HeapExplorer::ExtractAllocationSiteReferences(int entry, in ExtractAllocationSiteReferences()
1342 void V8HeapExplorer::ExtractArrayBoilerplateDescriptionReferences( in ExtractArrayBoilerplateDescriptionReferences()
1351 JSArrayBufferDataEntryAllocator(size_t size, V8HeapExplorer* explorer) in JSArrayBufferDataEntryAllocator()
1362 V8HeapExplorer* explorer_;
1365 void V8HeapExplorer::ExtractJSArrayBufferReferences( in ExtractJSArrayBufferReferences()
1378 void V8HeapExplorer::ExtractJSPromiseReferences(int entry, JSPromise* promise) { in ExtractJSPromiseReferences()
1384 void V8HeapExplorer::ExtractJSGeneratorObjectReferences( in ExtractJSGeneratorObjectReferences()
1397 void V8HeapExplorer::ExtractFixedArrayReferences(int entry, FixedArray* array) { in ExtractFixedArrayReferences()
1405 void V8HeapExplorer::ExtractFeedbackVectorReferences( in ExtractFeedbackVectorReferences()
1416 void V8HeapExplorer::ExtractWeakArrayReferences(int header_size, int entry, in ExtractWeakArrayReferences()
1431 void V8HeapExplorer::ExtractPropertyReferences(JSObject* js_obj, int entry) { in ExtractPropertyReferences()
1493 void V8HeapExplorer::ExtractAccessorPairProperty(JSObject* js_obj, int entry, in ExtractAccessorPairProperty()
1511 void V8HeapExplorer::ExtractElementReferences(JSObject* js_obj, int entry) { in ExtractElementReferences()
1538 void V8HeapExplorer::ExtractInternalReferences(JSObject* js_obj, int entry) { in ExtractInternalReferences()
1547 JSFunction* V8HeapExplorer::GetConstructor(JSReceiver* receiver) { in GetConstructor()
1559 String* V8HeapExplorer::GetConstructorName(JSObject* object) { in GetConstructorName()
1568 HeapEntry* V8HeapExplorer::GetEntry(Object* obj) { in GetEntry()
1575 explicit RootsReferencesExtractor(V8HeapExplorer* explorer) in RootsReferencesExtractor()
1596 V8HeapExplorer* explorer_;
1600 bool V8HeapExplorer::IterateAndExtractReferences(SnapshotFiller* filler) { in IterateAndExtractReferences()
1658 bool V8HeapExplorer::IsEssentialObject(Object* object) { in IsEssentialObject()
1673 bool V8HeapExplorer::IsEssentialHiddenReference(Object* parent, in IsEssentialHiddenReference()
1687 void V8HeapExplorer::SetContextReference(HeapObject* parent_obj, in SetContextReference()
1700 void V8HeapExplorer::MarkVisitedField(int offset) { in MarkVisitedField()
1708 void V8HeapExplorer::SetNativeBindReference(HeapObject* parent_obj, in SetNativeBindReference()
1720 void V8HeapExplorer::SetElementReference(HeapObject* parent_obj, in SetElementReference()
1732 void V8HeapExplorer::SetInternalReference(HeapObject* parent_obj, in SetInternalReference()
1750 void V8HeapExplorer::SetInternalReference(HeapObject* parent_obj, in SetInternalReference()
1767 void V8HeapExplorer::SetHiddenReference(HeapObject* parent_obj, in SetHiddenReference()
1780 void V8HeapExplorer::SetWeakReference(HeapObject* parent_obj, in SetWeakReference()
1798 void V8HeapExplorer::SetWeakReference(HeapObject* parent_obj, in SetWeakReference()
1815 void V8HeapExplorer::SetDataOrAccessorPropertyReference( in SetDataOrAccessorPropertyReference()
1829 void V8HeapExplorer::SetPropertyReference(HeapObject* parent_obj, in SetPropertyReference()
1855 void V8HeapExplorer::SetRootGcRootsReference() { in SetRootGcRootsReference()
1862 void V8HeapExplorer::SetUserGlobalReference(Object* child_obj) { in SetUserGlobalReference()
1870 void V8HeapExplorer::SetGcRootsReference(Root root) { in SetGcRootsReference()
1876 void V8HeapExplorer::SetGcSubrootReference(Root root, const char* description, in SetGcSubrootReference()
1906 const char* V8HeapExplorer::GetStrongGcSubrootName(Object* object) { in GetStrongGcSubrootName()
1949 void V8HeapExplorer::TagObject(Object* obj, const char* tag) { in TagObject()
1981 void V8HeapExplorer::TagGlobalObjects() { in TagGlobalObjects()