src/cpu/ppc/vm/vtableStubs_ppc_64.cpp

changeset 6477
eb178e97560c
parent 6458
ec28f9c041ff
child 6486
b0133e4187d3
     1.1 --- a/src/cpu/ppc/vm/vtableStubs_ppc_64.cpp	Thu Nov 07 11:51:53 2013 +0100
     1.2 +++ b/src/cpu/ppc/vm/vtableStubs_ppc_64.cpp	Thu Nov 07 11:47:11 2013 +0100
     1.3 @@ -255,10 +255,11 @@
     1.4    if (TraceJumps || DebugVtables || CountCompiledCalls || VerifyOops) {
     1.5      return 1000;
     1.6    } else {
     1.7 +    int decode_klass_size = MacroAssembler::instr_size_for_decode_klass_not_null();
     1.8      if (is_vtable_stub) {
     1.9 -      return 20 + 16 + 8;    // Plain + (cOops & Traps) + safety
    1.10 +      return 20 + decode_klass_size +  8 + 8;   // Plain + cOops + Traps + safety
    1.11      } else {
    1.12 -      return 16 + 96;
    1.13 +      return 96 + decode_klass_size + 12 + 8;   // Plain + cOops + Traps + safety
    1.14      }
    1.15    }
    1.16  }

mercurial