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

Issue 427863003: Abstract out fetching of break_address in debug mode (Closed)

Created:
6 years, 4 months ago by andrew_low
Modified:
6 years, 4 months ago
Reviewers:
rmcilroy, Yang, danno
CC:
v8-dev
Project:
v8
Visibility:
Public.

Description

Abstract out fetching of break_address in debug mode If the platform has a variable length call sequence more than simple offset math is required. This can be true with out of line constant pools on PowerPC. BUG= R=yangguo@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=22935

Patch Set 1 #

Patch Set 2 : update to catch 2nd usage #

Total comments: 2

Patch Set 3 : Address comments https://codereview.chromium.org/427863003/#msg3 #

Total comments: 2

Patch Set 4 : address formatting comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+58 lines, -2 lines) Patch
M src/arm/assembler-arm.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M src/arm/assembler-arm-inl.h View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M src/arm64/assembler-arm64.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M src/arm64/assembler-arm64-inl.h View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M src/debug.cc View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M src/ia32/assembler-ia32.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M src/ia32/assembler-ia32-inl.h View 1 2 3 1 chunk +5 lines, -0 lines 0 comments Download
M src/mips/assembler-mips.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M src/mips/assembler-mips-inl.h View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M src/mips64/assembler-mips64.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M src/mips64/assembler-mips64-inl.h View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M src/x64/assembler-x64.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M src/x64/assembler-x64-inl.h View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M src/x87/assembler-x87.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M src/x87/assembler-x87-inl.h View 1 2 1 chunk +5 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
andrew_low
As per comments in https://codereview.chromium.org/422063005/ I've provided an abstraction to fetching the break address in ...
6 years, 4 months ago (2014-07-29 18:56:30 UTC) #1
danno
Yang, could you please review/land this for Andrew
6 years, 4 months ago (2014-07-30 09:47:51 UTC) #2
rmcilroy
https://codereview.chromium.org/427863003/diff/20001/src/arm/assembler-arm.h File src/arm/assembler-arm.h (right): https://codereview.chromium.org/427863003/diff/20001/src/arm/assembler-arm.h#newcode814 src/arm/assembler-arm.h:814: inline static Address break_address_from_break_address(Address pc); Please use the INLINE() ...
6 years, 4 months ago (2014-07-30 10:05:36 UTC) #3
andrew_low
Thanks for the feedback, I've modified the patch as suggested https://codereview.chromium.org/427863003/diff/20001/src/arm/assembler-arm.h File src/arm/assembler-arm.h (right): https://codereview.chromium.org/427863003/diff/20001/src/arm/assembler-arm.h#newcode814 ...
6 years, 4 months ago (2014-07-30 14:06:46 UTC) #4
Yang
LGTM with a tiny nit. https://codereview.chromium.org/427863003/diff/40001/src/ia32/assembler-ia32-inl.h File src/ia32/assembler-ia32-inl.h (right): https://codereview.chromium.org/427863003/diff/40001/src/ia32/assembler-ia32-inl.h#newcode483 src/ia32/assembler-ia32-inl.h:483: two new lines here ...
6 years, 4 months ago (2014-07-30 14:43:31 UTC) #5
andrew_low
Fixed formatting. https://codereview.chromium.org/427863003/diff/40001/src/ia32/assembler-ia32-inl.h File src/ia32/assembler-ia32-inl.h (right): https://codereview.chromium.org/427863003/diff/40001/src/ia32/assembler-ia32-inl.h#newcode483 src/ia32/assembler-ia32-inl.h:483: On 2014/07/30 14:43:30, Yang wrote: > two ...
6 years, 4 months ago (2014-07-30 15:18:53 UTC) #6
Yang
6 years, 4 months ago (2014-08-06 13:57:12 UTC) #7
Message was sent while issue was closed.
Committed patchset #4 manually as 22935 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698