113 static void note_nullCheck_trap (JavaThread* thread, Method *method, int trap_bci); |
113 static void note_nullCheck_trap (JavaThread* thread, Method *method, int trap_bci); |
114 static void note_div0Check_trap (JavaThread* thread, Method *method, int trap_bci); |
114 static void note_div0Check_trap (JavaThread* thread, Method *method, int trap_bci); |
115 static void note_rangeCheck_trap(JavaThread* thread, Method *method, int trap_bci); |
115 static void note_rangeCheck_trap(JavaThread* thread, Method *method, int trap_bci); |
116 static void note_classCheck_trap(JavaThread* thread, Method *method, int trap_bci); |
116 static void note_classCheck_trap(JavaThread* thread, Method *method, int trap_bci); |
117 static void note_arrayCheck_trap(JavaThread* thread, Method *method, int trap_bci); |
117 static void note_arrayCheck_trap(JavaThread* thread, Method *method, int trap_bci); |
118 // A dummy for makros that shall not profile traps. |
118 // A dummy for macros that shall not profile traps. |
119 static void note_no_trap(JavaThread* thread, Method *method, int trap_bci) {} |
119 static void note_no_trap(JavaThread* thread, Method *method, int trap_bci) {} |
120 #endif // CC_INTERP |
120 #endif // CC_INTERP |
121 |
121 |
122 static void resolve_from_cache(JavaThread* thread, Bytecodes::Code bytecode); |
122 static void resolve_from_cache(JavaThread* thread, Bytecodes::Code bytecode); |
123 private: |
123 private: |