< prev index next >

src/cpu/x86/vm/macroAssembler_x86.cpp

Print this page
rev 13107 : imported patch jvm_h

*** 30,39 **** --- 30,40 ---- #include "gc/shared/collectedHeap.inline.hpp" #include "interpreter/interpreter.hpp" #include "memory/resourceArea.hpp" #include "memory/universe.hpp" #include "oops/klass.inline.hpp" + #include "prims/jvm.h" #include "prims/methodHandles.hpp" #include "runtime/biasedLocking.hpp" #include "runtime/interfaceSupport.hpp" #include "runtime/objectMonitor.hpp" #include "runtime/os.hpp"
*** 3638,3647 **** --- 3639,3654 ---- // instead of directly emitting a breakpoint, call os:breakpoint for better debugability // (e.g., MSVC can't call ps() otherwise) call(RuntimeAddress(CAST_FROM_FN_PTR(address, os::breakpoint))); } + void MacroAssembler::unimplemented(const char* what) { + char* b = new char[1024]; + jio_snprintf(b, 1024, "unimplemented: %s", what); + stop(b); + } + #ifdef _LP64 #define XSTATE_BV 0x200 #endif void MacroAssembler::pop_CPU_state() {
< prev index next >