< 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 >