v8/test/unittests/heap
Mike Stanton ed319e841c Reland "[ptr-compr] New RelocInfo for compressed pointers."
Failure addressed by not exposing the new test to the jitless environment.
(jgruber@ on TBR).

New enum RelocInfo::COMPRESSED_EMBEDDED_OBJECT created to support
compressed pointers in generated code. Enum name EMBEDDED_OBJECT
changed to FULL_EMBEDDED_OBJECT.

RelocInfo::[set_]target_object() abstract away the difference between
FULL_EMBEDDED_OBJECT and COMPRESSED_EMBEDDED_OBJECT.

Compressed embedded objects can only be created at this time on
x64 with pointer compression turned on. Arm64 constant pools don't
support compressed objects at this time.

NOPRESUBMIT=true

Bug: v8:7703
TBR: jgruber@chromium.org
Change-Id: Ifff53b041bab09b4b8c3e16085e5df4aa2b99f4f
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1588461
Reviewed-by: Michael Stanton <mvstanton@chromium.org>
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Commit-Queue: Michael Stanton <mvstanton@chromium.org>
Cr-Commit-Position: refs/heads/master@{#61104}
2019-04-30 07:37:06 +00:00
..
barrier-unittest.cc [heap] Add timeout to Scavenger barrier 2018-10-30 14:28:49 +00:00
bitmap-test-utils.h [heap] Relax accessing markbits in ranges. 2019-02-25 15:28:41 +00:00
bitmap-unittest.cc [heap] Relax accessing markbits in ranges. 2019-02-25 15:28:41 +00:00
embedder-tracing-unittest.cc heap/api: EmbedderHeapTracer: Pass along memory reducing mode 2019-04-29 16:56:09 +00:00
gc-idle-time-handler-unittest.cc [heap] Simplify idle notification handler 2019-02-21 12:25:52 +00:00
gc-tracer-unittest.cc [heap][cleanup] Using 'using' instead of 'typedef' 2019-03-29 12:15:30 +00:00
heap-controller-unittest.cc [heap][cleanup] Using 'using' instead of 'typedef' 2019-03-29 12:15:30 +00:00
heap-unittest.cc [heap][cleanup] Using 'using' instead of 'typedef' 2019-03-29 12:15:30 +00:00
item-parallel-job-unittest.cc Remove V8.GC.ParallelTaskLatencyMicroSeconds histogram 2019-02-19 12:54:17 +00:00
marking-unittest.cc [heap] Relax accessing markbits in ranges. 2019-02-25 15:28:41 +00:00
memory-reducer-unittest.cc [heap] Reland "Add a guard for restarting the memory reducer after mark-compact." 2016-11-18 13:50:22 +00:00
object-stats-unittest.cc [object-stats] Add unittest for clashing instance types 2018-01-23 11:38:15 +00:00
scavenge-job-unittest.cc [heap] allocation step should before limit update 2018-01-23 19:32:05 +00:00
slot-set-unittest.cc Reland "[ptr-compr] New RelocInfo for compressed pointers." 2019-04-30 07:37:06 +00:00
spaces-unittest.cc [heap][cleanup] Using 'using' instead of 'typedef' 2019-03-29 12:15:30 +00:00
unmapper-unittest.cc [heap][cleanup] Using 'using' instead of 'typedef' 2019-03-29 12:15:30 +00:00
worklist-unittest.cc [heap] Rename IsGlobalEmpty to IsEmpty 2018-07-03 07:15:34 +00:00