--- old/src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp 2018-07-06 14:15:45.042924200 -0700 +++ new/src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp 2018-07-06 14:15:42.694834072 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -24,6 +24,7 @@ #include "precompiled.hpp" #include "asm/macroAssembler.hpp" +#include "compiler/disassembler.hpp" #include "interpreter/interp_masm.hpp" #include "interpreter/interpreter.hpp" #include "interpreter/interpreterRuntime.hpp" @@ -31,7 +32,7 @@ #include "runtime/arguments.hpp" #include "runtime/sharedRuntime.hpp" -#define __ _masm-> +#define __ Disassembler::hook(__FILE__, __LINE__, _masm)-> #ifdef _WIN64 address TemplateInterpreterGenerator::generate_slow_signature_handler() {