| Index: src/x64/cfg-x64.cc
|
| ===================================================================
|
| --- src/x64/cfg-x64.cc (revision 2873)
|
| +++ src/x64/cfg-x64.cc (working copy)
|
| @@ -112,12 +112,14 @@
|
| __ pop(rbp);
|
| int count = CfgGlobals::current()->fun()->scope()->num_parameters();
|
| __ ret((count + 1) * kPointerSize);
|
| +#ifdef ENABLE_DEBUGGER_SUPPORT
|
| // Add padding that will be overwritten by a debugger breakpoint.
|
| // "movq rsp, rbp; pop rbp" has length 4. "ret k" has length 3.
|
| const int kPadding = Debug::kX64JSReturnSequenceLength - 4 - 3;
|
| for (int i = 0; i < kPadding; ++i) {
|
| __ int3();
|
| }
|
| +#endif
|
| }
|
|
|
|
|
|
|