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

Issue 13502002: Support FrameLookup vm test on ARM, requiring among other things: (Closed)

Created:
7 years, 8 months ago by regis
Modified:
7 years, 8 months ago
Reviewers:
zra
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Support FrameLookup vm test on ARM, requiring among other things: Maintain a separate top_exit_frame_info for simulated frames and use it to verify that longjumps are safe. Make sure unwinding of scopes works in the presence of a simulator. Support inline allocation of objects. Support checking of inline cache and instance calls. Support subtype test cache. Support (some) equality checks. Support for (some) conditional branches. Support for pool pointer setup in stubs. Committed: https://code.google.com/p/dart/source/detail?r=20890

Patch Set 1 #

Total comments: 12

Patch Set 2 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1158 lines, -69 lines) Patch
M runtime/tests/vm/vm.status View 1 1 chunk +0 lines, -1 line 0 comments Download
M runtime/vm/assembler_arm.h View 1 2 chunks +4 lines, -4 lines 0 comments Download
M runtime/vm/assembler_arm.cc View 1 4 chunks +22 lines, -7 lines 0 comments Download
M runtime/vm/dart_api_state.h View 1 1 chunk +4 lines, -2 lines 0 comments Download
M runtime/vm/flow_graph_compiler_arm.cc View 1 5 chunks +84 lines, -7 lines 0 comments Download
M runtime/vm/intermediate_language_arm.cc View 1 6 chunks +455 lines, -19 lines 0 comments Download
M runtime/vm/intermediate_language_ia32.cc View 1 1 chunk +1 line, -2 lines 0 comments Download
M runtime/vm/intermediate_language_x64.cc View 1 1 chunk +1 line, -2 lines 0 comments Download
M runtime/vm/longjump.cc View 1 2 chunks +7 lines, -2 lines 0 comments Download
M runtime/vm/simulator_arm.h View 1 4 chunks +9 lines, -3 lines 0 comments Download
M runtime/vm/simulator_arm.cc View 1 5 chunks +13 lines, -4 lines 0 comments Download
M runtime/vm/simulator_mips.h View 1 2 chunks +7 lines, -0 lines 0 comments Download
M runtime/vm/simulator_mips.cc View 1 3 chunks +11 lines, -0 lines 0 comments Download
M runtime/vm/stub_code_arm.cc View 1 7 chunks +540 lines, -11 lines 0 comments Download
M runtime/vm/stub_code_ia32.cc View 1 3 chunks +0 lines, -3 lines 0 comments Download
M runtime/vm/stub_code_x64.cc View 1 2 chunks +0 lines, -2 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
regis
7 years, 8 months ago (2013-04-03 04:06:02 UTC) #1
zra
https://codereview.chromium.org/13502002/diff/1/runtime/vm/intermediate_language_arm.cc File runtime/vm/intermediate_language_arm.cc (right): https://codereview.chromium.org/13502002/diff/1/runtime/vm/intermediate_language_arm.cc#newcode373 runtime/vm/intermediate_language_arm.cc:373: __ Bind(&false_label); Nothing branches to this label. https://codereview.chromium.org/13502002/diff/1/runtime/vm/intermediate_language_arm.cc#newcode1226 runtime/vm/intermediate_language_arm.cc:1226: ...
7 years, 8 months ago (2013-04-03 17:39:47 UTC) #2
regis
Thanks! https://codereview.chromium.org/13502002/diff/1/runtime/vm/intermediate_language_arm.cc File runtime/vm/intermediate_language_arm.cc (right): https://codereview.chromium.org/13502002/diff/1/runtime/vm/intermediate_language_arm.cc#newcode373 runtime/vm/intermediate_language_arm.cc:373: __ Bind(&false_label); On 2013/04/03 17:39:47, zra wrote: > ...
7 years, 8 months ago (2013-04-03 20:06:07 UTC) #3
zra
lgtm
7 years, 8 months ago (2013-04-03 20:11:57 UTC) #4
regis
7 years, 8 months ago (2013-04-03 20:17:24 UTC) #5
Message was sent while issue was closed.
Committed patchset #2 manually as r20890 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698