DescriptionRevert of Oilpan: Remove duplicated code between HeapPage and LargeObject (patchset #5 id:80001 of https://codereview.chromium.org/840223002/)
Reason for revert:
This has apparently broken a bunch of chrome side tests: https://build.chromium.org/p/chromium.linux/builders/Linux%20Tests%20%28dbg%29%281%29%2832%29/builds/9539
Original issue's description:
> Oilpan: 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
TBR=oilpan-reviews@chromium.org,sigbjornf@opera.com,haraken@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=446386
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=189828
Patch Set 1 #
Created: 5 years, 10 months ago
(Patch set is too large to download)
Messages
Total messages: 11 (3 generated)
|