DescriptionOilpan: Remove duplicated code between HeapPage and LargeObject
Basically, this CL changes:
class ThreadHeap {
...; // Methods for both HeapPages and LargeObjects
HeapPage* m_firstPage;
LargeObject* m_firstLargeObject;
};
to:
class ThreadHeap {
...; // Common methods between HeapPages and LargeObjects.
BaseHeapPage* m_firstPage;
};
class ThreadHeapForHeapPage { ...; // Methods for HeapPages. }
class TheadHeapForLargeObject { ...; // Methods for LargeObjects. }
and thus remove various duplicated code between HeapPage and LargeObject. To achieve the goal, this CL creates a dedicated ThreadHeap for LargeObjects (i.e., LargeObjectHeap).
BUG=446386
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=189782
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=189953
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=190016
Patch Set 1 #Patch Set 2 : #
Total comments: 2
Patch Set 3 : #Patch Set 4 : #Patch Set 5 : #Patch Set 6 : #Patch Set 7 : #Patch Set 8 : #Patch Set 9 : #Patch Set 10 : #Patch Set 11 : #
Messages
Total messages: 29 (5 generated)
|