Lines Matching refs:V8HeapExplorer

781 V8HeapExplorer::V8HeapExplorer(  in V8HeapExplorer()  function in v8::internal::V8HeapExplorer
795 V8HeapExplorer::~V8HeapExplorer() { in ~V8HeapExplorer()
799 HeapEntry* V8HeapExplorer::AllocateEntry(HeapThing ptr) { in AllocateEntry()
804 HeapEntry* V8HeapExplorer::AddEntry(HeapObject* object) { in AddEntry()
871 HeapEntry* V8HeapExplorer::AddEntry(HeapObject* object, in AddEntry()
878 HeapEntry* V8HeapExplorer::AddEntry(Address address, in AddEntry()
952 const char* V8HeapExplorer::GetSystemEntryName(HeapObject* object) { in GetSystemEntryName()
975 int V8HeapExplorer::EstimateObjectsCount(HeapIterator* iterator) { in EstimateObjectsCount()
988 IndexedReferencesExtractor(V8HeapExplorer* generator, in IndexedReferencesExtractor()
1035 V8HeapExplorer* generator_;
1042 bool V8HeapExplorer::ExtractReferencesPass1(int entry, HeapObject* obj) { in ExtractReferencesPass1()
1091 bool V8HeapExplorer::ExtractReferencesPass2(int entry, HeapObject* obj) { in ExtractReferencesPass2()
1103 void V8HeapExplorer::ExtractJSGlobalProxyReferences( in ExtractJSGlobalProxyReferences()
1111 void V8HeapExplorer::ExtractJSObjectReferences( in ExtractJSObjectReferences()
1197 void V8HeapExplorer::ExtractStringReferences(int entry, String* string) { in ExtractStringReferences()
1212 void V8HeapExplorer::ExtractSymbolReferences(int entry, Symbol* symbol) { in ExtractSymbolReferences()
1219 void V8HeapExplorer::ExtractJSCollectionReferences(int entry, in ExtractJSCollectionReferences()
1226 void V8HeapExplorer::ExtractJSWeakCollectionReferences( in ExtractJSWeakCollectionReferences()
1235 void V8HeapExplorer::ExtractContextReferences(int entry, Context* context) { in ExtractContextReferences()
1293 void V8HeapExplorer::ExtractMapReferences(int entry, Map* map) { in ExtractMapReferences()
1351 void V8HeapExplorer::ExtractSharedFunctionInfoReferences( in ExtractSharedFunctionInfoReferences()
1405 void V8HeapExplorer::ExtractScriptReferences(int entry, Script* script) { in ExtractScriptReferences()
1423 void V8HeapExplorer::ExtractAccessorInfoReferences( in ExtractAccessorInfoReferences()
1452 void V8HeapExplorer::ExtractAccessorPairReferences( in ExtractAccessorPairReferences()
1461 void V8HeapExplorer::ExtractCodeCacheReferences( in ExtractCodeCacheReferences()
1474 void V8HeapExplorer::TagBuiltinCodeObject(Code* code, const char* name) { in TagBuiltinCodeObject()
1479 void V8HeapExplorer::TagCodeObject(Code* code) { in TagCodeObject()
1488 void V8HeapExplorer::ExtractCodeReferences(int entry, Code* code) { in ExtractCodeReferences()
1520 void V8HeapExplorer::ExtractBoxReferences(int entry, Box* box) { in ExtractBoxReferences()
1525 void V8HeapExplorer::ExtractCellReferences(int entry, Cell* cell) { in ExtractCellReferences()
1530 void V8HeapExplorer::ExtractPropertyCellReferences(int entry, in ExtractPropertyCellReferences()
1541 void V8HeapExplorer::ExtractAllocationSiteReferences(int entry, in ExtractAllocationSiteReferences()
1559 JSArrayBufferDataEntryAllocator(size_t size, V8HeapExplorer* explorer) in JSArrayBufferDataEntryAllocator()
1570 V8HeapExplorer* explorer_;
1574 void V8HeapExplorer::ExtractJSArrayBufferReferences( in ExtractJSArrayBufferReferences()
1593 void V8HeapExplorer::ExtractFixedArrayReferences(int entry, FixedArray* array) { in ExtractFixedArrayReferences()
1607 void V8HeapExplorer::ExtractClosureReferences(JSObject* js_obj, int entry) { in ExtractClosureReferences()
1629 void V8HeapExplorer::ExtractPropertyReferences(JSObject* js_obj, int entry) { in ExtractPropertyReferences()
1708 bool V8HeapExplorer::ExtractAccessorPairProperty( in ExtractAccessorPairProperty()
1724 void V8HeapExplorer::ExtractElementReferences(JSObject* js_obj, int entry) { in ExtractElementReferences()
1750 void V8HeapExplorer::ExtractInternalReferences(JSObject* js_obj, int entry) { in ExtractInternalReferences()
1760 String* V8HeapExplorer::GetConstructorName(JSObject* object) { in GetConstructorName()
1772 HeapEntry* V8HeapExplorer::GetEntry(Object* obj) { in GetEntry()
1804 void FillReferences(V8HeapExplorer* explorer) { in FillReferences()
1845 bool V8HeapExplorer::IterateAndExtractReferences( in IterateAndExtractReferences()
1868 IterateAndExtractSinglePass<&V8HeapExplorer::ExtractReferencesPass1>() || in IterateAndExtractReferences()
1869 IterateAndExtractSinglePass<&V8HeapExplorer::ExtractReferencesPass2>(); in IterateAndExtractReferences()
1881 template<V8HeapExplorer::ExtractReferencesMethod extractor>
1882 bool V8HeapExplorer::IterateAndExtractSinglePass() { in IterateAndExtractSinglePass()
1909 bool V8HeapExplorer::IsEssentialObject(Object* object) { in IsEssentialObject()
1925 void V8HeapExplorer::SetContextReference(HeapObject* parent_obj, in SetContextReference()
1942 void V8HeapExplorer::SetNativeBindReference(HeapObject* parent_obj, in SetNativeBindReference()
1957 void V8HeapExplorer::SetElementReference(HeapObject* parent_obj, in SetElementReference()
1972 void V8HeapExplorer::SetInternalReference(HeapObject* parent_obj, in SetInternalReference()
1990 void V8HeapExplorer::SetInternalReference(HeapObject* parent_obj, in SetInternalReference()
2008 void V8HeapExplorer::SetHiddenReference(HeapObject* parent_obj, in SetHiddenReference()
2023 void V8HeapExplorer::SetWeakReference(HeapObject* parent_obj, in SetWeakReference()
2041 void V8HeapExplorer::SetWeakReference(HeapObject* parent_obj, in SetWeakReference()
2059 void V8HeapExplorer::SetPropertyReference(HeapObject* parent_obj, in SetPropertyReference()
2087 void V8HeapExplorer::SetRootGcRootsReference() { in SetRootGcRootsReference()
2095 void V8HeapExplorer::SetUserGlobalReference(Object* child_obj) { in SetUserGlobalReference()
2105 void V8HeapExplorer::SetGcRootsReference(VisitorSynchronization::SyncTag tag) { in SetGcRootsReference()
2113 void V8HeapExplorer::SetGcSubrootReference( in SetGcSubrootReference()
2155 const char* V8HeapExplorer::GetStrongGcSubrootName(Object* object) { in GetStrongGcSubrootName()
2174 void V8HeapExplorer::TagObject(Object* obj, const char* tag) { in TagObject()
2184 void V8HeapExplorer::MarkAsWeakContainer(Object* object) { in MarkAsWeakContainer()
2216 void V8HeapExplorer::TagGlobalObjects() { in TagGlobalObjects()