| Index: src/frames.cc
|
| ===================================================================
|
| --- src/frames.cc (revision 6955)
|
| +++ src/frames.cc (working copy)
|
| @@ -562,6 +562,12 @@
|
| parameters_base += safepoint_entry.argument_count();
|
| }
|
|
|
| + // Skip saved double registers.
|
| + if (safepoint_entry.has_doubles()) {
|
| + parameters_base += DoubleRegister::kNumAllocatableRegisters *
|
| + kDoubleSize / kPointerSize;
|
| + }
|
| +
|
| // Visit the registers that contain pointers if any.
|
| if (safepoint_entry.HasRegisters()) {
|
| for (int i = kNumSafepointRegisters - 1; i >=0; i--) {
|
|
|