src/cpu/x86/vm/sharedRuntime_x86_32.cpp

changeset 3130
5432047c7db7
parent 2950
cba7b5c2d53f
child 3500
0382d2b469b2
     1.1 --- a/src/cpu/x86/vm/sharedRuntime_x86_32.cpp	Wed Sep 07 12:58:42 2011 -0700
     1.2 +++ b/src/cpu/x86/vm/sharedRuntime_x86_32.cpp	Thu Sep 08 10:12:25 2011 +0200
     1.3 @@ -2471,7 +2471,7 @@
     1.4    __ movl(counter, rbx);
     1.5  
     1.6    // Pick up the initial fp we should save
     1.7 -  __ movptr(rbp, Address(rdi, Deoptimization::UnrollBlock::initial_fp_offset_in_bytes()));
     1.8 +  __ movptr(rbp, Address(rdi, Deoptimization::UnrollBlock::initial_info_offset_in_bytes()));
     1.9  
    1.10    // Now adjust the caller's stack to make up for the extra locals
    1.11    // but record the original sp so that we can save it in the skeletal interpreter
    1.12 @@ -2691,7 +2691,7 @@
    1.13    __ movl(counter, rbx);
    1.14  
    1.15    // Pick up the initial fp we should save
    1.16 -  __ movptr(rbp, Address(rdi, Deoptimization::UnrollBlock::initial_fp_offset_in_bytes()));
    1.17 +  __ movptr(rbp, Address(rdi, Deoptimization::UnrollBlock::initial_info_offset_in_bytes()));
    1.18  
    1.19    // Now adjust the caller's stack to make up for the extra locals
    1.20    // but record the original sp so that we can save it in the skeletal interpreter

mercurial