Searched refs:trap (Results 1 - 18 of 18) sorted by relevance

/openjdk7/hotspot/src/os_cpu/linux_sparc/vm/
H A Dassembler_linux_sparc.cpp43 void MacroAssembler::flush_windows_trap() { trap(SP_TRAP_FWIN); }
44 void MacroAssembler::clean_windows_trap() { trap(SP_TRAP_CWIN); }
46 // Use software breakpoint trap until we figure out how to do this on Linux
47 void MacroAssembler::get_psr_trap() { trap(SP_TRAP_SBPT); }
48 void MacroAssembler::set_psr_trap() { trap(SP_TRAP_SBPT); }
H A Dlinux_sparc.s26 # If the instruction traps the trap handler will arrange
28 # By convention with the trap handler we ensure there is a non-CTI
29 # instruction in the trap shadow.
/openjdk7/hotspot/src/os_cpu/solaris_sparc/vm/
H A Dassembler_solaris_sparc.cpp31 #include <sys/trap.h> // For trap numbers
35 // Execute a trap to get the PSR, mask and shift
45 // Execute a trap to get the PSR, shift back
47 // back into and PSR and trap to write back the
59 void MacroAssembler::flush_windows_trap() { trap(ST_FLUSH_WINDOWS); }
60 void MacroAssembler::clean_windows_trap() { trap(ST_CLEAN_WINDOWS); }
61 void MacroAssembler::get_psr_trap() { trap(ST_GETPSR); }
62 void MacroAssembler::set_psr_trap() { trap(ST_SETPSR); }
H A Dsolaris_sparc.s26 !! If the instruction traps the trap handler will arrange
28 !! By convention with the trap handler we ensure there is a non-CTI
29 !! instruction in the trap shadow.
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/oops/
H A DProfileData.java108 int trap = trapState();
109 if (trap != 0) {
110 st.print("trap(" + MethodData.formatTrapState(trap) + ") ");
/openjdk7/hotspot/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/
H A DUncommonTrapEvent.java48 public void updateCount(UncommonTrapEvent trap) { argument
49 setCount(Math.max(getCount(), trap.getCount()));
53 stream.printf("%s uncommon trap %s %s\n", getId(), getReason(), getAction());
/openjdk7/jdk/src/share/classes/sun/management/snmp/jvminstr/
H A DJVM_MANAGEMENT_MIB_IMPL.java108 * Translate each JMX notification in SNMP trap.
133 "No trap emitted for " + type);
137 SnmpOid trap = null;
146 trap = new SnmpOid(mibTable.
158 trap = new SnmpOid(mibTable.
188 sendTrap(trap, list);
217 private synchronized void sendTrap(SnmpOid trap, SnmpVarBindList list) { argument
223 log.error("sendTrap", "Cannot send trap: adaptor is null.");
228 log.config("sendTrap", "Adaptor is not active: trap not sent.");
241 log.debug("handleNotification", "Sending trap t
[all...]
/openjdk7/jdk/src/share/classes/com/sun/jmx/snmp/IPAcl/
H A DHost.java117 JDMTrapItem trap = (JDMTrapItem) hosts.jjtGetParent();
118 JDMTrapCommunity community = trap.getCommunity();
/openjdk7/hotspot/src/share/vm/utilities/
H A DglobalDefinitions_gcc.hpp68 #include <sys/trap.h>
H A DglobalDefinitions_sparcWorks.hpp68 # include <sys/trap.h>
/openjdk7/hotspot/src/share/vm/ci/
H A DciTypeFlow.cpp563 trap(str, array_klass,
572 trap(str, element_klass,
614 trap(str, field->holder(), str->get_field_holder_index());
620 // We used to do this: trap(str, str->get_field_signature_index());
622 // There is one good reason not to trap here. Execution can
630 // compiler throws an uncommon trap at this bytecode, you can
632 // needs to do is load a series of null values. Also, a trap
654 trap(str, NULL,
660 trap(str, unloaded_holder, str->get_method_holder_index());
694 // We used to do this: trap(st
820 void ciTypeFlow::StateVector::trap(ciBytecodeStream* str, ciKlass* klass, int index) { function in class:ciTypeFlow::StateVector
[all...]
H A DciTypeFlow.hpp470 // Stop interpretation of this path with a trap.
471 void trap(ciBytecodeStream* str, ciKlass* klass, int index);
489 // What is the bci of the trap?
492 // What is the index associated with the trap?
/openjdk7/hotspot/src/share/vm/oops/
H A DmethodDataOop.cpp84 int trap = trap_state(); local
85 if (trap != 0) {
87 st->print("trap(%s) ", Deoptimization::format_trap_state(buf, sizeof(buf), trap));
766 // Initialize flags and trap history.
/openjdk7/hotspot/src/cpu/sparc/vm/
H A DnativeInst_sparc.cpp939 a->trap(ST_RESERVED_FOR_USER_0 + 1);
957 a->trap(Assembler::notEqual, Assembler::ptr_cc, G0, ST_RESERVED_FOR_USER_0 + 2);
H A Dassembler_sparc.cpp527 trap( overflowClear, xcc, G0, G1 );
528 trap( lessEqual, icc, I7, 17 );
730 trap(c, cc, G0, ST_RESERVED_FOR_USER_0);
735 trap(ST_RESERVED_FOR_USER_0);
1565 // that trap handlers also use to save the register.
H A Dassembler_sparc.hpp30 // <sys/trap.h> promises that the system will not use traps 16-31
1771 void trap( Condition c, CC cc, Register s1, Register s2 ) { v8_no_cc(cc); emit_long( op(arith_op) | cond(c) | op3(trap_op3) | rs1(s1) | trapcc(cc) | rs2(s2)); } function in class:Assembler
1772 void trap( Condition c, CC cc, Register s1, int trapa ) { v8_no_cc(cc); emit_long( op(arith_op) | cond(c) | op3(trap_op3) | rs1(s1) | trapcc(cc) | immed(true) | u_field(trapa, 6, 0)); } function in class:Assembler
1773 // simple uncond. trap
1774 void trap( int trapa ) { trap( always, icc, G0, trapa ); } function in class:Assembler
2221 // traps as per trap.h (SPARC ABI?)
H A Dc1_LIRAssembler_sparc.cpp3100 _masm->trap(Assembler::notEqual, Assembler::ptr_cc, G0, ST_RESERVED_FOR_USER_0+2 );
/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/
H A Dos_solaris_x86.cpp74 # include <sys/trap.h>
430 // decide if this trap can be handled by a stub
537 // jni_fast_Get<Primitive>Field can trap at certain pc's if a GC kicks in
564 // have a dedicated trap number for a no-execute fault, so be

Completed in 188 milliseconds