Home | History | Annotate | Download | only in src

Lines Matching defs:V8HeapExplorer

717 HeapObject* const V8HeapExplorer::kInternalRootObject =
720 HeapObject* const V8HeapExplorer::kGcRootsObject =
723 HeapObject* const V8HeapExplorer::kFirstGcSubrootObject =
726 HeapObject* const V8HeapExplorer::kLastGcSubrootObject =
731 V8HeapExplorer::V8HeapExplorer(
744 V8HeapExplorer::~V8HeapExplorer() {
748 HeapEntry* V8HeapExplorer::AllocateEntry(HeapThing ptr) {
753 HeapEntry* V8HeapExplorer::AddEntry(HeapObject* object) {
818 HeapEntry* V8HeapExplorer::AddEntry(HeapObject* object,
831 SnapshotFillerInterface* filler, V8HeapExplorer* explorer)
844 filler_->AddEntry(V8HeapExplorer::GetNthGcSubrootObject(tag), explorer_);
849 V8HeapExplorer* explorer_;
855 void V8HeapExplorer::AddRootEntries(SnapshotFillerInterface* filler) {
863 const char* V8HeapExplorer::GetSystemEntryName(HeapObject* object) {
886 int V8HeapExplorer::EstimateObjectsCount(HeapIterator* iterator) {
899 IndexedReferencesExtractor(V8HeapExplorer* generator,
936 V8HeapExplorer* generator_;
943 void V8HeapExplorer::ExtractReferences(HeapObject* obj) {
984 void V8HeapExplorer::ExtractJSGlobalProxyReferences(
992 void V8HeapExplorer::ExtractJSObjectReferences(
1065 void V8HeapExplorer::ExtractStringReferences(int entry, String* string) {
1080 void V8HeapExplorer::ExtractContextReferences(int entry, Context* context) {
1127 void V8HeapExplorer::ExtractMapReferences(int entry, Map* map) {
1167 void V8HeapExplorer::ExtractSharedFunctionInfoReferences(
1206 void V8HeapExplorer::ExtractScriptReferences(int entry, Script* script) {
1227 void V8HeapExplorer::ExtractAccessorPairReferences(
1236 void V8HeapExplorer::ExtractCodeCacheReferences(
1249 void V8HeapExplorer::ExtractCodeReferences(int entry, Code* code) {
1272 void V8HeapExplorer::ExtractCellReferences(int entry, Cell* cell) {
1277 void V8HeapExplorer::ExtractPropertyCellReferences(int entry,
1287 void V8HeapExplorer::ExtractAllocationSiteReferences(int entry,
1294 void V8HeapExplorer::ExtractClosureReferences(JSObject* js_obj, int entry) {
1316 void V8HeapExplorer::ExtractPropertyReferences(JSObject* js_obj, int entry) {
1396 bool V8HeapExplorer::ExtractAccessorPairProperty(
1412 void V8HeapExplorer::ExtractElementReferences(JSObject* js_obj, int entry) {
1438 void V8HeapExplorer::ExtractInternalReferences(JSObject* js_obj, int entry) {
1448 String* V8HeapExplorer::GetConstructorName(JSObject* object) {
1475 HeapEntry* V8HeapExplorer::GetEntry(Object* obj) {
1506 void FillReferences(V8HeapExplorer* explorer) {
1545 bool V8HeapExplorer::IterateAndExtractReferences(
1577 bool V8HeapExplorer::IsEssentialObject(Object* object) {
1593 void V8HeapExplorer::SetContextReference(HeapObject* parent_obj,
1610 void V8HeapExplorer::SetNativeBindReference(HeapObject* parent_obj,
1625 void V8HeapExplorer::SetElementReference(HeapObject* parent_obj,
1640 void V8HeapExplorer::SetInternalReference(HeapObject* parent_obj,
1658 void V8HeapExplorer::SetInternalReference(HeapObject* parent_obj,
1676 void V8HeapExplorer::SetHiddenReference(HeapObject* parent_obj,
1691 void V8HeapExplorer::SetWeakReference(HeapObject* parent_obj,
1709 void V8HeapExplorer::SetPropertyReference(HeapObject* parent_obj,
1737 void V8HeapExplorer::SetRootGcRootsReference() {
1745 void V8HeapExplorer::SetUserGlobalReference(Object* child_obj) {
1755 void V8HeapExplorer::SetGcRootsReference(VisitorSynchronization::SyncTag tag) {
1763 void V8HeapExplorer::SetGcSubrootReference(
1800 const char* V8HeapExplorer::GetStrongGcSubrootName(Object* object) {
1819 void V8HeapExplorer::TagObject(Object* obj, const char* tag) {
1854 void V8HeapExplorer::TagGlobalObjects() {