From d28f2052538d58cdcb59f35be3f08600f36792f8 Mon Sep 17 00:00:00 2001 From: cognet Date: Sat, 20 Nov 2004 00:55:57 +0000 Subject: Increase cnt.v_syscall and cnt.v_trap when needed. --- sys/arm/arm/trap.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'sys/arm') diff --git a/sys/arm/arm/trap.c b/sys/arm/arm/trap.c index 0500dbe..9bc390d 100644 --- a/sys/arm/arm/trap.c +++ b/sys/arm/arm/trap.c @@ -247,6 +247,7 @@ data_abort_handler(trapframe_t *tf) td = curthread; p = td->td_proc; + atomic_add_int(&cnt.v_trap, 1); /* Data abort came from user mode? */ user = TRAP_USERMODE(tf); @@ -711,6 +712,7 @@ prefetch_abort_handler(trapframe_t *tf) td = curthread; p = td->td_proc; + atomic_add_int(&cnt.v_trap, 1); if (TRAP_USERMODE(tf)) { td->td_frame = tf; @@ -861,6 +863,7 @@ syscall(struct thread *td, trapframe_t *frame, u_int32_t insn) int locked = 0; u_int sticks = 0; + atomic_add_int(&cnt.v_syscall, 1); sticks = td->td_sticks; if (td->td_ucred != td->td_proc->p_ucred) cred_update_thread(td); -- cgit v1.1