< prev index next >

src/hotspot/cpu/x86/macroAssembler_x86.cpp

Print this page
@@ -23,10 +23,11 @@
   */
  
  #include "precompiled.hpp"
  #include "asm/assembler.hpp"
  #include "asm/assembler.inline.hpp"
+ #include "code/SCCache.hpp"
  #include "code/compiledIC.hpp"
  #include "compiler/compiler_globals.hpp"
  #include "compiler/disassembler.hpp"
  #include "crc32c.h"
  #include "gc/shared/barrierSet.hpp"

@@ -769,10 +770,11 @@
    }
    lea(c_rarg0, ExternalAddress((address) msg));
    andq(rsp, -16); // align stack as required by ABI
    call(RuntimeAddress(CAST_FROM_FN_PTR(address, MacroAssembler::debug64)));
    hlt();
+   SCCache::add_C_string(msg);
  }
  
  void MacroAssembler::warn(const char* msg) {
    push(rbp);
    movq(rbp, rsp);
< prev index next >