Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(169)

Issue 2622053002: Refactor snapshots pieces to include a section for loading instructions into the heap of a regular … (Closed)

Created:
3 years, 11 months ago by rmacnak
Modified:
3 years, 11 months ago
Reviewers:
siva
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Refactor snapshots pieces to include a section for loading instructions into the heap of a regular isolate. Progress toward allowing each isolate to load a different snapshot. R=asiva@google.com Committed: https://github.com/dart-lang/sdk/commit/b46af1e75f9d124ce0e5f8226d570e93ac87d3a9

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : . #

Patch Set 4 : format #

Patch Set 5 : aot, format #

Patch Set 6 : gen_snapshot #

Patch Set 7 : . #

Patch Set 8 : . #

Patch Set 9 : Restore --print-snapshot-sizes #

Total comments: 12

Patch Set 10 : . #

Patch Set 11 : . #

Patch Set 12 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+916 lines, -891 lines) Patch
M runtime/bin/extensions_android.cc View 1 2 1 chunk +5 lines, -4 lines 0 comments Download
M runtime/bin/extensions_fuchsia.cc View 1 2 1 chunk +5 lines, -4 lines 0 comments Download
M runtime/bin/extensions_linux.cc View 1 2 1 chunk +5 lines, -4 lines 0 comments Download
M runtime/bin/extensions_macos.cc View 1 2 1 chunk +5 lines, -4 lines 0 comments Download
M runtime/bin/extensions_win.cc View 1 2 1 chunk +5 lines, -4 lines 0 comments Download
M runtime/bin/gen_snapshot.cc View 1 2 3 4 5 6 7 8 9 11 14 chunks +81 lines, -70 lines 0 comments Download
M runtime/bin/main.cc View 1 2 3 4 5 6 7 8 9 10 16 chunks +179 lines, -166 lines 0 comments Download
M runtime/bin/run_vm_tests.cc View 1 2 3 2 chunks +7 lines, -6 lines 0 comments Download
M runtime/bin/snapshot_empty.cc View 1 2 3 4 1 chunk +4 lines, -2 lines 0 comments Download
M runtime/bin/snapshot_in.cc View 1 2 3 4 1 chunk +6 lines, -4 lines 0 comments Download
M runtime/bin/vmservice_dartium.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +1 line, -1 line 0 comments Download
M runtime/include/dart_api.h View 1 2 3 4 5 6 7 8 9 10 chunks +54 lines, -49 lines 0 comments Download
M runtime/lib/isolate.cc View 1 2 3 4 1 chunk +4 lines, -3 lines 0 comments Download
M runtime/tools/create_snapshot_bin.py View 1 2 3 4 5 2 chunks +2 lines, -12 lines 0 comments Download
M runtime/vm/benchmark_test.h View 1 2 3 4 3 chunks +9 lines, -9 lines 0 comments Download
M runtime/vm/benchmark_test.cc View 1 2 3 chunks +22 lines, -18 lines 0 comments Download
M runtime/vm/clustered_snapshot.h View 1 2 3 4 5 6 7 8 7 chunks +33 lines, -67 lines 0 comments Download
M runtime/vm/clustered_snapshot.cc View 1 2 3 4 5 6 7 8 9 10 9 chunks +103 lines, -63 lines 0 comments Download
M runtime/vm/dart.h View 1 2 3 4 chunks +6 lines, -19 lines 0 comments Download
M runtime/vm/dart.cc View 1 2 3 4 11 10 chunks +30 lines, -39 lines 0 comments Download
M runtime/vm/dart_api_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 18 chunks +118 lines, -113 lines 0 comments Download
M runtime/vm/dart_api_impl_test.cc View 1 2 3 4 5 chunks +10 lines, -5 lines 0 comments Download
M runtime/vm/datastream.h View 1 1 chunk +6 lines, -0 lines 0 comments Download
M runtime/vm/gc_sweeper.cc View 1 chunk +5 lines, -0 lines 0 comments Download
M runtime/vm/heap.h View 1 2 3 4 2 chunks +3 lines, -1 line 0 comments Download
M runtime/vm/heap.cc View 1 2 3 4 3 chunks +19 lines, -3 lines 0 comments Download
M runtime/vm/isolate_test.cc View 1 2 3 4 1 chunk +2 lines, -1 line 0 comments Download
M runtime/vm/metrics_test.cc View 1 2 3 4 2 chunks +4 lines, -4 lines 0 comments Download
M runtime/vm/object.cc View 1 2 3 4 5 6 7 8 9 10 10 chunks +10 lines, -10 lines 0 comments Download
M runtime/vm/object_graph.cc View 1 2 3 4 5 6 7 8 9 2 chunks +2 lines, -2 lines 0 comments Download
M runtime/vm/pages.h View 1 2 3 4 2 chunks +3 lines, -2 lines 0 comments Download
M runtime/vm/pages.cc View 1 2 3 4 5 chunks +23 lines, -9 lines 0 comments Download
M runtime/vm/precompiler.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M runtime/vm/raw_object.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -0 lines 0 comments Download
M runtime/vm/snapshot.h View 1 2 3 4 5 6 7 8 9 6 chunks +20 lines, -42 lines 0 comments Download
M runtime/vm/snapshot.cc View 1 2 3 4 5 6 7 8 9 10 5 chunks +81 lines, -109 lines 0 comments Download
M runtime/vm/snapshot_test.cc View 1 9 chunks +17 lines, -14 lines 0 comments Download
M runtime/vm/thread_test.cc View 1 2 3 4 3 chunks +8 lines, -8 lines 0 comments Download
M runtime/vm/unit_test.h View 1 2 3 4 5 6 7 8 9 10 2 chunks +6 lines, -8 lines 0 comments Download
M runtime/vm/unit_test.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M runtime/vm/zone_test.cc View 1 2 3 4 5 chunks +10 lines, -10 lines 0 comments Download

Messages

Total messages: 6 (2 generated)
rmacnak
3 years, 11 months ago (2017-01-18 01:51:46 UTC) #2
siva
LGTM with some comments. The page type change could be done in another CL to ...
3 years, 11 months ago (2017-01-20 22:53:54 UTC) #3
rmacnak
https://codereview.chromium.org/2622053002/diff/160001/runtime/bin/gen_snapshot.cc File runtime/bin/gen_snapshot.cc (right): https://codereview.chromium.org/2622053002/diff/160001/runtime/bin/gen_snapshot.cc#newcode670 runtime/bin/gen_snapshot.cc:670: "\n"); On 2017/01/20 22:53:53, siva wrote: > Contents of ...
3 years, 11 months ago (2017-01-21 00:50:43 UTC) #4
rmacnak
3 years, 11 months ago (2017-01-23 18:25:11 UTC) #6
Message was sent while issue was closed.
Committed patchset #12 (id:220001) manually as
b46af1e75f9d124ce0e5f8226d570e93ac87d3a9 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698