Lines Matching refs:V8HeapExplorer

746 V8HeapExplorer::V8HeapExplorer(HeapSnapshot* snapshot,
757 HeapEntry* V8HeapExplorer::AllocateEntry(HeapThing ptr) {
761 HeapEntry* V8HeapExplorer::AllocateEntry(Smi smi) {
771 void V8HeapExplorer::ExtractLocation(HeapEntry* entry, HeapObject object) {
790 void V8HeapExplorer::ExtractLocationForJSFunction(HeapEntry* entry,
801 HeapEntry* V8HeapExplorer::AddEntry(HeapObject object) {
861 HeapEntry* V8HeapExplorer::AddEntry(HeapObject object, HeapEntry::Type type,
870 HeapEntry* V8HeapExplorer::AddEntry(Address address,
885 const char* V8HeapExplorer::GetSystemEntryName(HeapObject object) {
928 HeapEntry::Type V8HeapExplorer::GetSystemEntryType(HeapObject object) {
962 uint32_t V8HeapExplorer::EstimateObjectsCount() {
976 IndexedReferencesExtractor(V8HeapExplorer* generator, HeapObject parent_obj,
1050 V8HeapExplorer* generator_;
1058 void V8HeapExplorer::ExtractReferences(HeapEntry* entry, HeapObject obj) {
1139 void V8HeapExplorer::ExtractJSGlobalProxyReferences(HeapEntry* entry,
1145 void V8HeapExplorer::ExtractJSObjectReferences(HeapEntry* entry,
1221 void V8HeapExplorer::ExtractStringReferences(HeapEntry* entry, String string) {
1238 void V8HeapExplorer::ExtractSymbolReferences(HeapEntry* entry, Symbol symbol) {
1243 void V8HeapExplorer::ExtractJSCollectionReferences(HeapEntry* entry,
1249 void V8HeapExplorer::ExtractJSWeakCollectionReferences(HeapEntry* entry,
1255 void V8HeapExplorer::ExtractEphemeronHashTableReferences(
1296 void V8HeapExplorer::ExtractContextReferences(HeapEntry* entry,
1354 void V8HeapExplorer::ExtractMapReferences(HeapEntry* entry, Map map) {
1418 void V8HeapExplorer::ExtractSharedFunctionInfoReferences(
1448 void V8HeapExplorer::ExtractScriptReferences(HeapEntry* entry, Script script) {
1462 void V8HeapExplorer::ExtractAccessorInfoReferences(HeapEntry* entry,
1477 void V8HeapExplorer::ExtractAccessorPairReferences(HeapEntry* entry,
1485 void V8HeapExplorer::ExtractJSWeakRefReferences(HeapEntry* entry,
1491 void V8HeapExplorer::ExtractWeakCellReferences(HeapEntry* entry,
1499 void V8HeapExplorer::TagBuiltinCodeObject(CodeT code, const char* name) {
1503 void V8HeapExplorer::ExtractCodeReferences(HeapEntry* entry, Code code) {
1540 void V8HeapExplorer::ExtractCellReferences(HeapEntry* entry, Cell cell) {
1544 void V8HeapExplorer::ExtractFeedbackCellReferences(HeapEntry* entry,
1551 void V8HeapExplorer::ExtractPropertyCellReferences(HeapEntry* entry,
1560 void V8HeapExplorer::ExtractAllocationSiteReferences(HeapEntry* entry,
1572 void V8HeapExplorer::ExtractArrayBoilerplateDescriptionReferences(
1580 void V8HeapExplorer::ExtractRegExpBoilerplateDescriptionReferences(
1587 JSArrayBufferDataEntryAllocator(size_t size, V8HeapExplorer* explorer)
1603 V8HeapExplorer* explorer_;
1606 void V8HeapExplorer::ExtractJSArrayBufferReferences(HeapEntry* entry,
1618 void V8HeapExplorer::ExtractJSPromiseReferences(HeapEntry* entry,
1625 void V8HeapExplorer::ExtractJSGeneratorObjectReferences(
1638 void V8HeapExplorer::ExtractFixedArrayReferences(HeapEntry* entry,
1646 void V8HeapExplorer::ExtractNumberReference(HeapEntry* entry, Object number) {
1671 void V8HeapExplorer::ExtractBytecodeArrayReferences(HeapEntry* entry,
1680 void V8HeapExplorer::ExtractScopeInfoReferences(HeapEntry* entry,
1688 void V8HeapExplorer::ExtractFeedbackVectorReferences(
1707 void V8HeapExplorer::ExtractDescriptorArrayReferences(HeapEntry* entry,
1728 void V8HeapExplorer::ExtractWeakArrayReferences(int header_size,
1742 void V8HeapExplorer::ExtractPropertyReferences(JSObject js_obj,
1814 void V8HeapExplorer::ExtractAccessorPairProperty(HeapEntry* entry, Name key,
1830 void V8HeapExplorer::ExtractElementReferences(JSObject js_obj,
1854 void V8HeapExplorer::ExtractInternalReferences(JSObject js_obj,
1863 JSFunction V8HeapExplorer::GetConstructor(Isolate* isolate,
1875 String V8HeapExplorer::GetConstructorName(Isolate* isolate, JSObject object) {
1882 HeapEntry* V8HeapExplorer::GetEntry(Object obj) {
1896 explicit RootsReferencesExtractor(V8HeapExplorer* explorer)
1956 V8HeapExplorer* explorer_;
1960 bool V8HeapExplorer::IterateAndExtractReferences(
2037 bool V8HeapExplorer::IsEssentialObject(Object object) {
2053 bool V8HeapExplorer::IsEssentialHiddenReference(Object parent,
2070 void V8HeapExplorer::SetContextReference(HeapEntry* parent_entry,
2081 void V8HeapExplorer::MarkVisitedField(int offset) {
2088 void V8HeapExplorer::SetNativeBindReference(HeapEntry* parent_entry,
2097 void V8HeapExplorer::SetElementReference(HeapEntry* parent_entry, int index,
2105 void V8HeapExplorer::SetInternalReference(HeapEntry* parent_entry,
2118 void V8HeapExplorer::SetInternalReference(HeapEntry* parent_entry, int index,
2131 void V8HeapExplorer::SetHiddenReference(HeapObject parent_obj,
2147 void V8HeapExplorer::SetWeakReference(
2160 void V8HeapExplorer::SetWeakReference(HeapEntry* parent_entry, int index,
2176 void V8HeapExplorer::SetDataOrAccessorPropertyReference(
2188 void V8HeapExplorer::SetPropertyReference(HeapEntry* parent_entry,
2211 void V8HeapExplorer::SetRootGcRootsReference() {
2216 void V8HeapExplorer::SetUserGlobalReference(Object child_obj) {
2223 void V8HeapExplorer::SetGcRootsReference(Root root) {
2228 void V8HeapExplorer::SetGcSubrootReference(Root root, const char* description,
2267 const char* V8HeapExplorer::GetStrongGcSubrootName(Object object) {
2281 void V8HeapExplorer::TagObject(Object obj, const char* tag,
2294 void V8HeapExplorer::RecursivelyTagConstantPool(Object obj, const char* tag,
2351 void V8HeapExplorer::CollectGlobalObjectsTags() {
2367 void V8HeapExplorer::MakeGlobalObjectTagMap(
2559 // V8HeapExplorer.