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

Issue 2804793003: Don't visit a frame's code object twice. (Closed)

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

Description

Don't visit a frame's code object twice. One slot in each Dart frame contains a "pc marker". Prior to the calling convention change, the pc marker was a fixed offset from the code's entry point, from which the code object could be derived. After the change, the pc marker is a pointer to the code object itself. R=asiva@google.com Committed: https://github.com/dart-lang/sdk/commit/f894b69a02e352443dae6873bbe41a34e1c4f0b4

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+0 lines, -4 lines) Patch
M runtime/vm/stack_frame.cc View 1 chunk +0 lines, -4 lines 0 comments Download

Messages

Total messages: 5 (2 generated)
rmacnak
Noticed this using the stack frame visitor to do some debug printing.
3 years, 8 months ago (2017-04-05 23:12:48 UTC) #2
siva
lgtm
3 years, 8 months ago (2017-04-05 23:59:30 UTC) #3
rmacnak
3 years, 8 months ago (2017-04-06 00:53:40 UTC) #5
Message was sent while issue was closed.
Committed patchset #1 (id:1) manually as
f894b69a02e352443dae6873bbe41a34e1c4f0b4 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698