• Shu-yu Guo's avatar
    Revert "[heap] Tie process-wide CodeRange lifetime to any remaining Heaps" · c334d7d6
    Shu-yu Guo authored
    This reverts commit 1532f8ff.
    
    Reason for revert: Race in initialization
    
    Original change's description:
    > [heap] Tie process-wide CodeRange lifetime to any remaining Heaps
    >
    > Currently the process-wide CodeRange, once created, lives until process
    > shutdown. This CL changes it to be alive as long as there is a Heap,
    > when the last Heap is gone it gets destroyed and will be recreated the
    > next time a Heap is created. This behavior is shared with
    > SingleCopyReadOnlyArtifacts.
    >
    > Bug: v8:11929
    > Cq-Include-Trybots: luci.v8.try:v8_linux64_tsan_rel_ng
    > Change-Id: I8a545926c3a4122991f9682bd3fd90e72697ea5a
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2989103
    > Reviewed-by: Dominik Inführ <dinfuehr@chromium.org>
    > Commit-Queue: Shu-yu Guo <syg@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#75522}
    
    Bug: v8:11929
    Change-Id: Ie13a09fc07f8da8af3813de46298eceb7b18ba41
    Cq-Include-Trybots: luci.v8.try:v8_linux64_tsan_rel_ng
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3000960
    Auto-Submit: Shu-yu Guo <syg@chromium.org>
    Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/master@{#75539}
    c334d7d6
code-range.h 5.92 KB