23 */ |
23 */ |
24 |
24 |
25 # include "incls/_precompiled.incl" |
25 # include "incls/_precompiled.incl" |
26 # include "incls/_nativeInst_sparc.cpp.incl" |
26 # include "incls/_nativeInst_sparc.cpp.incl" |
27 |
27 |
|
28 |
|
29 bool NativeInstruction::is_dtrace_trap() { |
|
30 return !is_nop(); |
|
31 } |
28 |
32 |
29 void NativeInstruction::set_data64_sethi(address instaddr, intptr_t x) { |
33 void NativeInstruction::set_data64_sethi(address instaddr, intptr_t x) { |
30 ResourceMark rm; |
34 ResourceMark rm; |
31 CodeBuffer buf(instaddr, 10 * BytesPerInstWord ); |
35 CodeBuffer buf(instaddr, 10 * BytesPerInstWord ); |
32 MacroAssembler* _masm = new MacroAssembler(&buf); |
36 MacroAssembler* _masm = new MacroAssembler(&buf); |