Commit fc580645 authored by haitao.feng@intel.com's avatar haitao.feng@intel.com

Use kPointerSize to compute the call instruction offset in the PatchedReturnSequence for X64

BUG=
R=danno@chromium.org

Review URL: https://codereview.chromium.org/19763010

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15764 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent be472d82
...@@ -369,7 +369,7 @@ bool RelocInfo::IsPatchedReturnSequence() { ...@@ -369,7 +369,7 @@ bool RelocInfo::IsPatchedReturnSequence() {
// The 11th byte is int3 (0xCC) in the return sequence and // The 11th byte is int3 (0xCC) in the return sequence and
// REX.WB (0x48+register bit) for the call sequence. // REX.WB (0x48+register bit) for the call sequence.
#ifdef ENABLE_DEBUGGER_SUPPORT #ifdef ENABLE_DEBUGGER_SUPPORT
return pc_[10] != 0xCC; return pc_[2 + kPointerSize] != 0xCC;
#else #else
return false; return false;
#endif #endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment