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

Issue 13873009: Remove code that analyzes tos values from tickprocessor (Closed)

Created:
7 years, 8 months ago by yurys
Modified:
7 years, 8 months ago
Reviewers:
loislo, Jakob Kummerow
CC:
chromium-reviews
Visibility:
Public.

Description

Remove code that analyzes tos values from tickprocessor Assuming that the value on top of stack is return address for a frameless invocation is error-prone. Corresponding logic was removed from profile-generator.cc in r14205 (see https://code.google.com/p/v8/source/diff?spec=svn14205&r=14205&format=side&path=/branches/bleeding_edge/src/profile-generator.cc) and now it is time to remove it from the tick processor. Since the tos is not used anymore by profiler it is also removed from TickSample. BUG=None Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=14252

Patch Set 1 #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+30 lines, -64 lines) Patch
M src/log.cc View 2 chunks +2 lines, -17 lines 0 comments Download
M src/platform.h View 1 chunk +3 lines, -8 lines 0 comments Download
M src/profile-generator.cc View 1 chunk +1 line, -1 line 0 comments Download
M test/cctest/test-cpu-profiler.cc View 2 chunks +0 lines, -2 lines 2 comments Download
M test/cctest/test-log-stack-tracer.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M test/cctest/test-profile-generator.cc View 2 chunks +0 lines, -3 lines 0 comments Download
M test/mjsunit/tools/tickprocessor-test.log View 1 chunk +13 lines, -13 lines 0 comments Download
M test/mjsunit/tools/tickprocessor-test-func-info.log View 1 chunk +3 lines, -3 lines 0 comments Download
M tools/tickprocessor.js View 3 chunks +6 lines, -15 lines 2 comments Download

Messages

Total messages: 6 (0 generated)
yurys
7 years, 8 months ago (2013-04-12 09:42:27 UTC) #1
loislo
https://codereview.chromium.org/13873009/diff/1/test/cctest/test-cpu-profiler.cc File test/cctest/test-cpu-profiler.cc (left): https://codereview.chromium.org/13873009/diff/1/test/cctest/test-cpu-profiler.cc#oldcode67 test/cctest/test-cpu-profiler.cc:67: sample->tos = frame1; is external_callback initialized properly? https://codereview.chromium.org/13873009/diff/1/tools/tickprocessor.js File ...
7 years, 8 months ago (2013-04-12 10:49:26 UTC) #2
yurys
https://codereview.chromium.org/13873009/diff/1/test/cctest/test-cpu-profiler.cc File test/cctest/test-cpu-profiler.cc (left): https://codereview.chromium.org/13873009/diff/1/test/cctest/test-cpu-profiler.cc#oldcode67 test/cctest/test-cpu-profiler.cc:67: sample->tos = frame1; On 2013/04/12 10:49:26, loislo wrote: > ...
7 years, 8 months ago (2013-04-12 10:54:50 UTC) #3
loislo
lgtm
7 years, 8 months ago (2013-04-12 10:59:54 UTC) #4
Jakob Kummerow
lgtm
7 years, 8 months ago (2013-04-12 11:02:34 UTC) #5
yurys
7 years, 8 months ago (2013-04-12 11:20:37 UTC) #6
Message was sent while issue was closed.
Committed patchset #1 manually as r14252.

Powered by Google App Engine
This is Rietveld 408576698