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

Issue 3002733002: [vm,aot,kernel] Fix AOT snapshot creation with kernel front-end (Closed)

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

Description

[vm,aot] Fix AOT snapshot creation with kernel front-end The following problems are fixed in dart_bootstrap when it is used to create AOT snapshot along with new kernel front-end: * Data race between main isolate and service isolate when accessing vmservice_io kernel program stored in DFE::kernel_vmservice_io_. * Double-deletion of vmservice_io kernel file program from VmService::LoadForGenPrecompiled / Dart_LoadLibrary / LoadKernelProgram and then from DFE::~DFE. It looks like both of these bugs were introduced in c7faf2dc6b64b65e04d677fa3ad68c1e90e19bff. R=jensj@google.com, rmacnak@google.com Committed: https://github.com/dart-lang/sdk/commit/d89b06ab096a4b574341b8873535be157e52321e

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+40 lines, -39 lines) Patch
M runtime/bin/dfe.h View 3 chunks +7 lines, -9 lines 0 comments Download
M runtime/bin/dfe.cc View 4 chunks +6 lines, -16 lines 0 comments Download
M runtime/bin/main.cc View 3 chunks +27 lines, -14 lines 0 comments Download

Messages

Total messages: 7 (3 generated)
alexmarkov
3 years, 4 months ago (2017-08-16 00:58:29 UTC) #3
jensj
lgtm
3 years, 4 months ago (2017-08-16 06:26:29 UTC) #4
rmacnak
lgtm
3 years, 4 months ago (2017-08-16 19:40:33 UTC) #5
alexmarkov
3 years, 4 months ago (2017-08-16 19:44:50 UTC) #7
Message was sent while issue was closed.
Committed patchset #1 (id:1) manually as
d89b06ab096a4b574341b8873535be157e52321e (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698