src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
changeset 51056 3ddf41505d54
parent 49027 8dc742d9bbab
equal deleted inserted replaced
51055:a3183ce753e6 51056:3ddf41505d54
    22  *
    22  *
    23  */
    23  */
    24 
    24 
    25 #include "precompiled.hpp"
    25 #include "precompiled.hpp"
    26 #include "asm/macroAssembler.hpp"
    26 #include "asm/macroAssembler.hpp"
       
    27 #include "compiler/disassembler.hpp"
    27 #include "interpreter/interp_masm.hpp"
    28 #include "interpreter/interp_masm.hpp"
    28 #include "interpreter/interpreter.hpp"
    29 #include "interpreter/interpreter.hpp"
    29 #include "interpreter/interpreterRuntime.hpp"
    30 #include "interpreter/interpreterRuntime.hpp"
    30 #include "interpreter/templateInterpreterGenerator.hpp"
    31 #include "interpreter/templateInterpreterGenerator.hpp"
    31 #include "runtime/arguments.hpp"
    32 #include "runtime/arguments.hpp"
    32 #include "runtime/sharedRuntime.hpp"
    33 #include "runtime/sharedRuntime.hpp"
    33 
    34 
    34 #define __ _masm->
    35 #define __ Disassembler::hook<InterpreterMacroAssembler>(__FILE__, __LINE__, _masm)->
    35 
    36 
    36 
    37 
    37 address TemplateInterpreterGenerator::generate_slow_signature_handler() {
    38 address TemplateInterpreterGenerator::generate_slow_signature_handler() {
    38   address entry = __ pc();
    39   address entry = __ pc();
    39   // rbx,: method
    40   // rbx,: method