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

Issue 1698743002: Make the frame inspector use TranslatedState rather than the full deoptimizer. (Closed)

Created:
4 years, 10 months ago by Jarin
Modified:
4 years, 10 months ago
Reviewers:
Benedikt Meurer, Yang
CC:
v8-reviews_googlegroups.com, v8-mips-ports_googlegroups.com, v8-x87-ports_googlegroups.com, v8-ppc-ports_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Make the frame inspector use TranslatedState rather than the full deoptimizer. This is mostly preparation for allowing the function closure to be materialized. As a drive-by fix, I have added ignition source position support to the frame inspector (this fixed some ignition test failures). Committed: https://crrev.com/54188964008a32edea8bd4a76c43313d2710043b Cr-Commit-Position: refs/heads/master@{#33975}

Patch Set 1 #

Patch Set 2 : Rebase #

Patch Set 3 : Fix interpreter check #

Patch Set 4 : Fix ignition expectations #

Total comments: 4

Patch Set 5 : Address review comments, changed some DCHECKs to CHECKs #

Unified diffs Side-by-side diffs Delta from patch set Stats (+165 lines, -434 lines) Patch
M src/arm/deoptimizer-arm.cc View 1 chunk +0 lines, -21 lines 0 comments Download
M src/arm64/deoptimizer-arm64.cc View 1 chunk +0 lines, -22 lines 0 comments Download
M src/deoptimizer.h View 1 9 chunks +9 lines, -31 lines 0 comments Download
M src/deoptimizer.cc View 1 2 3 4 27 chunks +156 lines, -225 lines 0 comments Download
M src/ia32/deoptimizer-ia32.cc View 1 chunk +0 lines, -21 lines 0 comments Download
M src/mips/deoptimizer-mips.cc View 1 chunk +0 lines, -21 lines 0 comments Download
M src/mips64/deoptimizer-mips64.cc View 1 chunk +0 lines, -21 lines 0 comments Download
M src/ppc/deoptimizer-ppc.cc View 1 chunk +0 lines, -25 lines 0 comments Download
M src/x64/deoptimizer-x64.cc View 1 chunk +0 lines, -20 lines 0 comments Download
M src/x87/deoptimizer-x87.cc View 1 chunk +0 lines, -21 lines 0 comments Download
M test/mjsunit/mjsunit.status View 1 2 3 1 chunk +0 lines, -6 lines 0 comments Download

Messages

Total messages: 27 (14 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1698743002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1698743002/20001
4 years, 10 months ago (2016-02-13 19:15:32 UTC) #2
Jarin
Could you take a look, please?
4 years, 10 months ago (2016-02-13 19:32:26 UTC) #4
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_linux_nodcheck_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_nodcheck_rel/builds/12196)
4 years, 10 months ago (2016-02-13 19:34:30 UTC) #6
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1698743002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1698743002/40001
4 years, 10 months ago (2016-02-13 19:44:40 UTC) #8
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_linux_arm_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux_arm_rel/builds/13725)
4 years, 10 months ago (2016-02-13 19:58:46 UTC) #10
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1698743002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1698743002/60001
4 years, 10 months ago (2016-02-14 20:20:30 UTC) #12
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1698743002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1698743002/80001
4 years, 10 months ago (2016-02-14 20:28:31 UTC) #15
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-02-14 20:48:14 UTC) #17
Benedikt Meurer
LGTM with nits. https://codereview.chromium.org/1698743002/diff/80001/src/deoptimizer.cc File src/deoptimizer.cc (right): https://codereview.chromium.org/1698743002/diff/80001/src/deoptimizer.cc#newcode2543 src/deoptimizer.cc:2543: DCHECK(parameter_count == parameters_count()); Nit: Remove this ...
4 years, 10 months ago (2016-02-15 05:48:26 UTC) #19
Jarin
Thanks, fixed the checks, also changed bunch of other dchecks into checks. https://codereview.chromium.org/1698743002/diff/80001/src/deoptimizer.cc File src/deoptimizer.cc ...
4 years, 10 months ago (2016-02-15 06:53:54 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1698743002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1698743002/100001
4 years, 10 months ago (2016-02-15 06:54:07 UTC) #23
commit-bot: I haz the power
Committed patchset #5 (id:100001)
4 years, 10 months ago (2016-02-15 07:36:22 UTC) #25
commit-bot: I haz the power
4 years, 10 months ago (2016-02-15 07:37:08 UTC) #27
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/54188964008a32edea8bd4a76c43313d2710043b
Cr-Commit-Position: refs/heads/master@{#33975}

Powered by Google App Engine
This is Rietveld 408576698