equal
deleted
inserted
replaced
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 |