Deleted Added
full compact
trap.c (160801) trap.c (162361)
1/*-
2 * Copyright (C) 1995, 1996 Wolfgang Solfrank.
3 * Copyright (C) 1995, 1996 TooLs GmbH.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 18 unchanged lines hidden (view full) ---

27 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
28 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
29 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 *
31 * $NetBSD: trap.c,v 1.58 2002/03/04 04:07:35 dbj Exp $
32 */
33
34#include <sys/cdefs.h>
1/*-
2 * Copyright (C) 1995, 1996 Wolfgang Solfrank.
3 * Copyright (C) 1995, 1996 TooLs GmbH.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 18 unchanged lines hidden (view full) ---

27 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
28 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
29 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 *
31 * $NetBSD: trap.c,v 1.58 2002/03/04 04:07:35 dbj Exp $
32 */
33
34#include <sys/cdefs.h>
35__FBSDID("$FreeBSD: head/sys/powerpc/aim/trap.c 160801 2006-07-28 20:22:58Z jhb $");
35__FBSDID("$FreeBSD: head/sys/powerpc/aim/trap.c 162361 2006-09-16 17:03:02Z rwatson $");
36
37#include "opt_ktrace.h"
38
39#include <sys/param.h>
40#include <sys/kdb.h>
41#include <sys/proc.h>
42#include <sys/ktr.h>
43#include <sys/lock.h>

--- 6 unchanged lines hidden (view full) ---

50#include <sys/systm.h>
51#include <sys/uio.h>
52#include <sys/signalvar.h>
53#ifdef KTRACE
54#include <sys/ktrace.h>
55#endif
56#include <sys/vmmeter.h>
57
36
37#include "opt_ktrace.h"
38
39#include <sys/param.h>
40#include <sys/kdb.h>
41#include <sys/proc.h>
42#include <sys/ktr.h>
43#include <sys/lock.h>

--- 6 unchanged lines hidden (view full) ---

50#include <sys/systm.h>
51#include <sys/uio.h>
52#include <sys/signalvar.h>
53#ifdef KTRACE
54#include <sys/ktrace.h>
55#endif
56#include <sys/vmmeter.h>
57
58#include <security/audit/audit.h>
59
58#include <vm/vm.h>
59#include <vm/pmap.h>
60#include <vm/vm_extern.h>
61#include <vm/vm_param.h>
62#include <vm/vm_kern.h>
63#include <vm/vm_map.h>
64#include <vm/vm_page.h>
65

--- 347 unchanged lines hidden (view full) ---

413 if (error == 0) {
414 td->td_retval[0] = 0;
415 td->td_retval[1] = frame->fixreg[FIRSTARG + 1];
416
417 STOPEVENT(p, S_SCE, narg);
418
419 PTRACESTOP_SC(p, td, S_PT_SCE);
420
60#include <vm/vm.h>
61#include <vm/pmap.h>
62#include <vm/vm_extern.h>
63#include <vm/vm_param.h>
64#include <vm/vm_kern.h>
65#include <vm/vm_map.h>
66#include <vm/vm_page.h>
67

--- 347 unchanged lines hidden (view full) ---

415 if (error == 0) {
416 td->td_retval[0] = 0;
417 td->td_retval[1] = frame->fixreg[FIRSTARG + 1];
418
419 STOPEVENT(p, S_SCE, narg);
420
421 PTRACESTOP_SC(p, td, S_PT_SCE);
422
423 AUDIT_SYSCALL_ENTER(code, td);
421 error = (*callp->sy_call)(td, params);
424 error = (*callp->sy_call)(td, params);
425 AUDIT_SYSCALL_EXIT(error, td);
422
423 CTR3(KTR_SYSC, "syscall: p=%s %s ret=%x", p->p_comm,
424 syscallnames[code], td->td_retval[0]);
425 }
426 switch (error) {
427 case 0:
428 if ((frame->fixreg[0] == SYS___syscall) &&
429 (code != SYS_lseek)) {

--- 246 unchanged lines hidden ---
426
427 CTR3(KTR_SYSC, "syscall: p=%s %s ret=%x", p->p_comm,
428 syscallnames[code], td->td_retval[0]);
429 }
430 switch (error) {
431 case 0:
432 if ((frame->fixreg[0] == SYS___syscall) &&
433 (code != SYS_lseek)) {

--- 246 unchanged lines hidden ---