v8/test/cctest/heap
Nikolaos Papaspyrou 53e7cf253a Revert "Reland "[heap] Fix conservative stack scanning for client isolates""
This reverts commit 2a71e8637f.

Reason for revert: This probably blocked the V8 roll.
https://chromium-review.googlesource.com/c/chromium/src/+/4116621?tab=checks

Original change's description:
> Reland "[heap] Fix conservative stack scanning for client isolates"
>
> This is a reland of commit 36bac1bcae
>
> Original change's description:
> > [heap] Fix conservative stack scanning for client isolates
> >
> > With this CL, the context of stacks corresponding to all client isolates
> > are saved, so that conservative stack scanning can be used correctly
> > during a shared garbage collection. This happens:
> >
> > 1) in Heap::PerformSharedGarbageCollection, for the stacks of the shared
> >    isolate and the initiator;
> > 2) when an isolate's main thread is waiting in a safepoint; and
> > 3) when an isolate's main thread is parked.
> >
> > Bug: v8:13257
> > Change-Id: I9ff060f2c0c1ec12977c70d67d65d9c543e2d165
> > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4027210
> > Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
> > Reviewed-by: Omer Katz <omerkatz@chromium.org>
> > Commit-Queue: Nikolaos Papaspyrou <nikolaos@chromium.org>
> > Reviewed-by: Dominik Inführ <dinfuehr@chromium.org>
> > Cr-Commit-Position: refs/heads/main@{#84712}
>
> Bug: v8:13257
> Change-Id: I61df6eeca5a28e04eb3a858f7d601bc5f6312e49
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4092737
> Reviewed-by: Dominik Inführ <dinfuehr@chromium.org>
> Reviewed-by: Omer Katz <omerkatz@chromium.org>
> Commit-Queue: Nikolaos Papaspyrou <nikolaos@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#84963}

Bug: v8:13257
Change-Id: I3a235f11e5fe55c476591a5274946aeb6cc9bf6e
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4111178
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Dominik Inführ <dinfuehr@chromium.org>
Commit-Queue: Nikolaos Papaspyrou <nikolaos@chromium.org>
Cr-Commit-Position: refs/heads/main@{#84973}
2022-12-21 11:27:43 +00:00
..
heap-tester.h [heap] Remove references to semi spaces from heap.cc 2022-05-16 15:45:40 +00:00
heap-utils.cc [heap] Enable conservative stack scanning on tests 2022-12-14 16:14:12 +00:00
heap-utils.h [heap] Remove unused TemporaryEmbedderHeapTracerScope 2022-12-19 13:40:41 +00:00
test-alloc.cc [heap] Remove Heap::map_space_ field and MapSpace class 2022-10-19 08:04:27 +00:00
test-array-buffer-tracker.cc [heap] Enable conservative stack scanning on tests 2022-12-14 16:14:12 +00:00
test-compaction.cc [heap] Move Sweeper from collectors to heap 2022-10-06 13:30:33 +00:00
test-concurrent-allocation.cc Revert "Reland "[heap] Fix conservative stack scanning for client isolates"" 2022-12-21 11:27:43 +00:00
test-concurrent-marking.cc [heap] Move Sweeper from collectors to heap 2022-10-06 13:30:33 +00:00
test-external-string-tracker.cc [heap] Use v8_flags for accessing flag values 2022-09-05 10:59:05 +00:00
test-heap.cc Revert "Reland "[heap] Fix conservative stack scanning for client isolates"" 2022-12-21 11:27:43 +00:00
test-incremental-marking.cc [heap] Rename safepoint scopes 2022-10-25 16:32:55 +00:00
test-invalidated-slots.cc [heap] Use v8_flags for accessing flag values 2022-09-05 10:59:05 +00:00
test-iterators.cc [test] reuse logic in heap test iterators 2022-11-07 11:24:43 +00:00
test-mark-compact.cc [heap] Remove outdated map space compaction test 2022-12-20 08:11:02 +00:00
test-memory-measurement.cc [test] Make cctest run one test, with maybe custom platform 2022-04-05 09:39:18 +00:00
test-spaces.cc Revert "Reland "[heap] Invoke allocation observers before limiting the LAB"" 2022-11-17 23:05:37 +00:00
test-unmapper.cc Reland: [heap] Load MarkingBarrier from thread local on main thread 2022-11-14 12:18:18 +00:00
test-weak-references.cc [heap] Enable conservative stack scanning on tests 2022-12-14 16:14:12 +00:00
test-write-barrier.cc [heap] Remove V8_CONCURRENT_MARKING_BOOL constant 2022-11-14 10:38:17 +00:00