Print this page


Split Close
Expand all
Collapse all
          --- old/src/cpu/x86/vm/interpreter_x86_32.cpp
          +++ new/src/cpu/x86/vm/interpreter_x86_32.cpp
↓ open down ↓ 225 lines elided ↑ open up ↑
 226  226    // the call_VM checks for exception, so we should never return here.
 227  227    __ should_not_reach_here();
 228  228  
 229  229    return entry_point;
 230  230  }
 231  231  
 232  232  
 233  233  // Method handle invoker
 234  234  // Dispatch a method of the form java.lang.invoke.MethodHandles::invoke(...)
 235  235  address InterpreterGenerator::generate_method_handle_entry(void) {
 236      -  if (!EnableMethodHandles) {
      236 +  if (!EnableInvokeDynamic) {
 237  237      return generate_abstract_entry();
 238  238    }
 239  239  
 240  240    address entry_point = MethodHandles::generate_method_handle_interpreter_entry(_masm);
 241  241  
 242  242    return entry_point;
 243  243  }
 244  244  
 245  245  
 246  246  // This method tells the deoptimizer how big an interpreted frame must be:
↓ open down ↓ 33 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX