Index: src/profile-generator.h |
diff --git a/src/profile-generator.h b/src/profile-generator.h |
index c88837f0084d0fe15f8e514781877e03707717e7..1fa647eef1df03e3e6d1ba819cfb32e51d09efb5 100644 |
--- a/src/profile-generator.h |
+++ b/src/profile-generator.h |
@@ -477,7 +477,8 @@ class HeapGraphEdge BASE_EMBEDDED { |
return name_; |
} |
HeapEntry* to() { return to_; } |
- INLINE(HeapEntry* from()); |
+ |
+ HeapEntry* From(); |
private: |
int child_index_ : 29; |
@@ -563,8 +564,6 @@ class HeapEntry BASE_EMBEDDED { |
void clear_paint() { painted_ = false; } |
bool painted() { return painted_; } |
void paint() { painted_ = true; } |
- bool reachable_from_window() { return reachable_from_window_; } |
- void set_reachable_from_window() { reachable_from_window_ = true; } |
void SetIndexedReference(HeapGraphEdge::Type type, |
int child_index, |
@@ -601,9 +600,8 @@ class HeapEntry BASE_EMBEDDED { |
const char* TypeAsString(); |
unsigned painted_: 1; |
- unsigned reachable_from_window_: 1; |
unsigned type_: 4; |
- int children_count_: 26; |
+ int children_count_: 27; |
int retainers_count_; |
int self_size_; |
union { |
@@ -1102,8 +1100,7 @@ class HeapSnapshotGenerator : public SnapshottingProgressReportingInterface { |
bool CalculateRetainedSizes(); |
bool CountEntriesAndReferences(); |
bool FillReferences(); |
- void FillPostorderIndexes(Vector<HeapEntry*>* entries); |
- void MarkWindowReachableObjects(); |
+ void FillReversePostorderIndexes(Vector<HeapEntry*>* entries); |
void ProgressStep(); |
bool ProgressReport(bool force = false); |
bool SetEntriesDominators(); |