v8/src/snapshot
Jakob Gruber cabe5fa9b2 [snapshot] Align allocation address for the embedded blob
AllocatePages (used to allocate the embedded blob's backing store
during mksnapshot) has allocation address, size, and alignment
parameters. Both address and size are expected to be aligned, but we
were only aligning size properly. This CL also aligns the address (and
adds a bunch of comments as well).

Bug: v8:9677
Change-Id: Ia739682236c74278bcaf1c9b7c9c4b3e0b0c5582
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1784277
Commit-Queue: Jakob Gruber <jgruber@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Auto-Submit: Jakob Gruber <jgruber@chromium.org>
Cr-Commit-Position: refs/heads/master@{#63538}
2019-09-04 06:50:30 +00:00
..
embedded [snapshot] Align allocation address for the embedded blob 2019-09-04 06:50:30 +00:00
code-serializer.cc [snapshot] Fix source positions deserialized from cache 2019-08-20 16:00:15 +00:00
code-serializer.h [cctest] Add V8_EXPORT_PRIVATE for cctest (snapshot part) 2019-03-27 12:58:26 +00:00
DEPS
deserializer-allocator.cc [roheap][snapshot] Add a new snapshot specific allocation space enum 2019-07-08 16:26:58 +00:00
deserializer-allocator.h [roheap][snapshot] Add a new snapshot specific allocation space enum 2019-07-08 16:26:58 +00:00
deserializer.cc Revert "Reland x5 [arraybuffer] Rearchitect backing store ownership" 2019-08-30 08:23:40 +00:00
deserializer.h Revert "Reland x5 [arraybuffer] Rearchitect backing store ownership" 2019-08-30 08:23:40 +00:00
mksnapshot.cc [api] Add a way to specify the max heap size in ResourceConstraints 2019-06-06 10:22:56 +00:00
natives-common.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
natives-external.cc Move utility code to src/utils 2019-05-23 14:13:34 +00:00
natives.h [snapshot] Remove TEST natives 2019-06-04 15:05:52 +00:00
object-deserializer.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
object-deserializer.h [log] Improve --trace-maps logging 2018-11-27 14:02:25 +00:00
OWNERS Remove 'set noparent' from OWNERS files where reasonable 2019-06-03 10:18:22 +00:00
partial-deserializer.cc [roheap][snapshot] Add a new snapshot specific allocation space enum 2019-07-08 16:26:58 +00:00
partial-deserializer.h [cctest] Add V8_EXPORT_PRIVATE for cctest (snapshot part) 2019-03-27 12:58:26 +00:00
partial-serializer.cc [roheap][snapshot] Add a new snapshot specific allocation space enum 2019-07-08 16:26:58 +00:00
partial-serializer.h Move utility code to src/utils 2019-05-23 14:13:34 +00:00
read-only-deserializer.cc [roheap] Move read_only_heap() from heap to isolate 2019-07-05 14:25:00 +00:00
read-only-deserializer.h [heap] Isolate read-only space creation 2019-02-28 16:56:07 +00:00
read-only-serializer.cc [roheap] Move read_only_heap() from heap to isolate 2019-07-05 14:25:00 +00:00
read-only-serializer.h Reland "[heap] Skip ro-space from heap iterators, add CombinedHeapIterator." 2019-05-02 17:35:18 +00:00
references.h [utils] Simplify chaining of BitFields 2019-08-05 11:08:48 +00:00
roots-serializer.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
roots-serializer.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
serializer-allocator.cc [roheap][snapshot] Add a new snapshot specific allocation space enum 2019-07-08 16:26:58 +00:00
serializer-allocator.h [roheap][snapshot] Add a new snapshot specific allocation space enum 2019-07-08 16:26:58 +00:00
serializer-common.cc Move remaining files in src/ 2019-05-24 18:24:36 +00:00
serializer-common.h Reland "[utils] Make BitField final" 2019-07-29 14:20:58 +00:00
serializer.cc [roheap][snapshot] Add a new snapshot specific allocation space enum 2019-07-08 16:26:58 +00:00
serializer.h [roheap][snapshot] Add a new snapshot specific allocation space enum 2019-07-08 16:26:58 +00:00
snapshot-common.cc Move utility code to src/utils 2019-05-23 14:13:34 +00:00
snapshot-empty.cc
snapshot-external.cc Move remaining files in src/ 2019-05-24 18:24:36 +00:00
snapshot-source-sink.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
snapshot-source-sink.h Reland "[roheap] Check that ro-heap is always passed the same read-only snapshot" 2019-06-20 13:05:26 +00:00
snapshot.h [base] Move v8memory.h to base/memory.h 2019-06-21 11:44:18 +00:00
startup-deserializer.cc Move remaining files in src/ 2019-05-24 18:24:36 +00:00
startup-deserializer.h [heap] Isolate read-only space creation 2019-02-28 16:56:07 +00:00
startup-serializer.cc [roots] Remove pseudo-smi stack limit roots 2019-08-13 10:45:49 +00:00
startup-serializer.h [cctest] Add V8_EXPORT_PRIVATE for cctest (snapshot part) 2019-03-27 12:58:26 +00:00