The NetBSD Project

CVS log for src/sys/sys/ktrace.h

[BACK] Up to [cvs.NetBSD.org] / src / sys / sys

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.70: download - view: text, markup, annotated - select for diffs
Sun May 12 09:34:25 2024 UTC (8 months, 1 week ago) by rillig
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, HEAD
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +2 -2 lines
sys/ktrace.h: fix off-by-one in snprintb for ktrace flags

There's a one-bit gap between TRC_EMUL and INHERIT.

Noticed by RVP.

Revision 1.69: download - view: text, markup, annotated - select for diffs
Fri May 10 09:30:47 2024 UTC (8 months, 1 week ago) by rillig
Branches: MAIN
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +4 -4 lines
sys/ktrace.h: fix off-by-one error in snprintb for ktrace flags

Revision 1.68: download - view: text, markup, annotated - select for diffs
Wed Jun 29 22:10:43 2022 UTC (2 years, 6 months ago) by riastradh
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-1-RELEASE, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +6 -4 lines
ktrace(9): Fix mutex detection in ktrcsw.

On _entry_ to sleepq_block, l->l_syncobj is set so that ktrcsw
(ktr_csw) has the opportunity to detect whether it's a mutex or
rwlock.  It is critical to avoid ktealloc when we're sleeping on a
mutex because we may be in softint context where ktealloc is
forbidden.

But after mi_switch, on _exit_ from sleepq_block, l->l_syncobj may
have been changed back to &sched_syncobj or something by
sleepq_remove, and so ktrcsw can no longer rely on l->l_syncobj to
determine whether we _were_ sleeping on a mutex or not.

Instead, save the syncobj in sleepq_block and pass it through as an
argument to ktrcsw.

Reported-by: syzbot+414edba9d161b7502658@syzkaller.appspotmail.com
Reported-by: syzbot+4425c97ac717b12495a2@syzkaller.appspotmail.com
Reported-by: syzbot+5812565b926ee8eb5cf3@syzkaller.appspotmail.com
Reported-by: syzbot+8b9d7b066c32dbcdc63b@syzkaller.appspotmail.com
Reported-by: syzbot+909a8e743c967d97f433@syzkaller.appspotmail.com
Reported-by: syzbot+e2a34bb5509bea0bba11@syzkaller.appspotmail.com
Reported-by: syzbot+faaea3aad6c9d0829f76@syzkaller.appspotmail.com

Revision 1.67: download - view: text, markup, annotated - select for diffs
Tue Sep 14 22:01:40 2021 UTC (3 years, 4 months ago) by christos
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +22 -1 lines
add format for flags.

Revision 1.65.14.1: download - view: text, markup, annotated - select for diffs
Sun Apr 22 07:20:29 2018 UTC (6 years, 9 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.65: preferred, colored; next MAIN 1.66: preferred, colored
Changes since revision 1.65: +19 -19 lines
Sync with HEAD

Revision 1.66: download - view: text, markup, annotated - select for diffs
Thu Apr 19 21:19:07 2018 UTC (6 years, 9 months ago) by christos
Branches: MAIN
CVS tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, netbsd-9-base, netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +19 -19 lines
s/static inline/static __inline/g for consistency with other include
headers.

Revision 1.59.2.2: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:39:20 2017 UTC (7 years, 1 month ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.59.2.1: preferred, colored; branchpoint 1.59: preferred, colored; next MAIN 1.60: preferred, colored
Changes since revision 1.59.2.1: +16 -4 lines
update from HEAD

Revision 1.61.6.3: download - view: text, markup, annotated - select for diffs
Wed Oct 5 20:56:11 2016 UTC (8 years, 3 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.61.6.2: preferred, colored; branchpoint 1.61: preferred, colored; next MAIN 1.62: preferred, colored
Changes since revision 1.61.6.2: +12 -3 lines
Sync with HEAD

Revision 1.65: download - view: text, markup, annotated - select for diffs
Tue Sep 13 07:39:45 2016 UTC (8 years, 4 months ago) by martin
Branches: MAIN
CVS tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-compat-base, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, netbsd-8-base, netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: pgoyette-compat
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +10 -1 lines
Allow emulations to override the creation of ktrace records for posting
signals. In compat_netbsd32 use this to write the 32bit version of
the records, so a 32bit userland kdump is happy.

Revision 1.64: download - view: text, markup, annotated - select for diffs
Tue Sep 13 07:01:08 2016 UTC (8 years, 4 months ago) by martin
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +3 -3 lines
Make the ktrace record written by do_sys_sendmsg/do_sys_recvmsg overridable
by the caller. Use this in compat_netbsd32 to log the 32bit version, so
the 32bit userland kdump is happy.

Revision 1.61.6.2: download - view: text, markup, annotated - select for diffs
Fri Apr 22 15:44:19 2016 UTC (8 years, 9 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.61.6.1: preferred, colored; branchpoint 1.61: preferred, colored
Changes since revision 1.61.6.1: +4 -1 lines
Sync with HEAD

Revision 1.63: download - view: text, markup, annotated - select for diffs
Sat Mar 19 17:04:12 2016 UTC (8 years, 10 months ago) by dholland
Branches: MAIN
CVS tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +4 -1 lines
PR 50633 and PR 50634 from Brad Harder: add missing includes:
sys/signal.h and sys/time.h. Also add sys/uio.h which is needed and
for some probably historical/obsolete reason has been documented as a
prerequisite instead of included directly.

This also requires sys/param.h for MAXCOMLEN (blah) but for now at
least shift that to the documentation instead of including it
directly as it's a sewer.

Revision 1.61.6.1: download - view: text, markup, annotated - select for diffs
Sat Mar 19 11:30:39 2016 UTC (8 years, 10 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +3 -3 lines
Sync with HEAD

Revision 1.62: download - view: text, markup, annotated - select for diffs
Sat Jan 23 21:19:24 2016 UTC (9 years ago) by christos
Branches: MAIN
CVS tags: nick-nhusb-base-20160319
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +3 -3 lines
Rename the two register_t uses that leaked to userland __register_t so that
they can be fixed later if we want.

Revision 1.59.2.1: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:04:44 2014 UTC (10 years, 5 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +21 -1 lines
Rebase to HEAD as of a few days ago.

Revision 1.58.2.2: download - view: text, markup, annotated - select for diffs
Thu May 22 11:41:18 2014 UTC (10 years, 8 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.58.2.1: preferred, colored; branchpoint 1.58: preferred, colored; next MAIN 1.59: preferred, colored
Changes since revision 1.58.2.1: +21 -1 lines
sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.59.4.1: download - view: text, markup, annotated - select for diffs
Sun May 18 17:46:21 2014 UTC (10 years, 8 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.59: preferred, colored; next MAIN 1.60: preferred, colored
Changes since revision 1.59: +21 -1 lines
sync with head

Revision 1.61: download - view: text, markup, annotated - select for diffs
Mon Dec 9 17:43:58 2013 UTC (11 years, 1 month ago) by pooka
Branches: MAIN
CVS tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Branch point for: nick-nhusb
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +2 -1 lines
include necessary headers

Revision 1.60: download - view: text, markup, annotated - select for diffs
Mon Dec 9 16:45:23 2013 UTC (11 years, 1 month ago) by pooka
Branches: MAIN
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +20 -1 lines
Put vfs bits of ktrace into kern_ktrace_vfs.c per convention.

Revision 1.58.2.1: download - view: text, markup, annotated - select for diffs
Tue Apr 17 00:08:52 2012 UTC (12 years, 9 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +3 -10 lines
sync with head

Revision 1.58.6.1: download - view: text, markup, annotated - select for diffs
Fri Feb 24 09:11:50 2012 UTC (12 years, 11 months ago) by mrg
Branches: jmcneill-usbmp
Diff to: previous 1.58: preferred, colored; next MAIN 1.59: preferred, colored
Changes since revision 1.58: +3 -10 lines
sync to -current.

Revision 1.59: download - view: text, markup, annotated - select for diffs
Sun Feb 19 21:06:58 2012 UTC (12 years, 11 months ago) by rmind
Branches: MAIN
CVS tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base10, agc-symver-base, agc-symver
Branch point for: tls-maxphys, rmind-smpnet
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +3 -10 lines
Remove COMPAT_SA / KERN_SA.  Welcome to 6.99.3!
Approved by core@.

Revision 1.57.2.1: download - view: text, markup, annotated - select for diffs
Thu Jun 23 14:20:29 2011 UTC (13 years, 7 months ago) by cherry
Branches: cherry-xenmp
Diff to: previous 1.57: preferred, colored; next MAIN 1.58: preferred, colored
Changes since revision 1.57: +18 -1 lines
Catchup with rmind-uvmplock merge.

Revision 1.56.6.2: download - view: text, markup, annotated - select for diffs
Sun Jun 12 00:24:31 2011 UTC (13 years, 7 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.56.6.1: preferred, colored; branchpoint 1.56: preferred, colored; next MAIN 1.57: preferred, colored
Changes since revision 1.56.6.1: +17 -0 lines
sync with head

Revision 1.56.8.1: download - view: text, markup, annotated - select for diffs
Mon Jun 6 09:10:11 2011 UTC (13 years, 7 months ago) by jruoho
Branches: jruoho-x86intr
Diff to: previous 1.56: preferred, colored; next MAIN 1.57: preferred, colored
Changes since revision 1.56: +17 -47 lines
Sync with HEAD.

Revision 1.58: download - view: text, markup, annotated - select for diffs
Wed Jun 1 21:25:02 2011 UTC (13 years, 7 months ago) by alnsn
Branches: MAIN
CVS tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, jmcneill-usbmp
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +18 -1 lines
kern/42030 - tracking of file descriptors by ktrace/kdump

Revision 1.56.6.1: download - view: text, markup, annotated - select for diffs
Tue May 31 03:05:12 2011 UTC (13 years, 7 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +1 -48 lines
sync with head

Revision 1.57: download - view: text, markup, annotated - select for diffs
Wed Apr 27 00:00:46 2011 UTC (13 years, 9 months ago) by joerg
Branches: MAIN
CVS tags: cherry-xenmp-base
Branch point for: cherry-xenmp
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +1 -48 lines
Remove Mach specific trace points.

Revision 1.55.10.1: download - view: text, markup, annotated - select for diffs
Tue May 11 20:58:10 2010 UTC (14 years, 8 months ago) by matt
Branches: matt-nb5-mips64
CVS tags: matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-k15
Diff to: previous 1.55: preferred, colored; next MAIN 1.56: preferred, colored
Changes since revision 1.55: +3 -1 lines
Properly pad some structures to 64bit.  A N32 ktruss on a N64 kernel now
works (this might not work for sparc/x86 if their register_t for 32bit isn't
the same size as register_t).

Revision 1.53.12.1: download - view: text, markup, annotated - select for diffs
Mon May 4 08:14:35 2009 UTC (15 years, 8 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53: +38 -16 lines
sync with head.

Revision 1.55.2.1: download - view: text, markup, annotated - select for diffs
Mon Jan 19 13:20:30 2009 UTC (16 years ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.55: preferred, colored; next MAIN 1.56: preferred, colored
Changes since revision 1.55: +28 -13 lines
Sync with HEAD.

Revision 1.53.6.1: download - view: text, markup, annotated - select for diffs
Sat Jan 17 13:29:40 2009 UTC (16 years ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53: +38 -16 lines
Sync with HEAD.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Sun Jan 11 02:45:55 2009 UTC (16 years ago) by christos
Branches: MAIN
CVS tags: yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, mjf-devfs2-base, matt-premerge-20091211, matt-mips64-premerge-20101231, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, jruoho-x86intr-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: rmind-uvmplock, jruoho-x86intr
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +28 -13 lines
merge christos-time_t

Revision 1.53.18.2: download - view: text, markup, annotated - select for diffs
Sat Dec 13 01:15:35 2008 UTC (16 years, 1 month ago) by haad
Branches: haad-dm
Diff to: previous 1.53.18.1: preferred, colored; branchpoint 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53.18.1: +2 -2 lines
Update haad-dm branch to haad-dm-base2.

Revision 1.53.8.2: download - view: text, markup, annotated - select for diffs
Sat Nov 1 21:22:28 2008 UTC (16 years, 2 months ago) by christos
Branches: christos-time_t
Diff to: previous 1.53.8.1: preferred, colored; branchpoint 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53.8.1: +11 -4 lines
Sync with head.

Revision 1.55: download - view: text, markup, annotated - select for diffs
Mon Oct 20 11:36:39 2008 UTC (16 years, 3 months ago) by ad
Branches: MAIN
CVS tags: netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20091211, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, haad-nbase2, haad-dm-base2, haad-dm-base, christos-time_t-nbase, christos-time_t-base, ad-audiomp2-base, ad-audiomp2
Branch point for: nick-hppapmap, matt-nb5-mips64
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +2 -2 lines
ktrgeniov: pass down to correct function.

Revision 1.53.18.1: download - view: text, markup, annotated - select for diffs
Sun Oct 19 22:18:09 2008 UTC (16 years, 3 months ago) by haad
Branches: haad-dm
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +10 -3 lines
Sync with HEAD.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Wed Oct 15 06:51:21 2008 UTC (16 years, 3 months ago) by wrstuden
Branches: MAIN
CVS tags: haad-dm-base1
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +10 -3 lines
Merge wrstuden-revivesa into HEAD.

Revision 1.53.14.2: download - view: text, markup, annotated - select for diffs
Tue May 27 00:37:20 2008 UTC (16 years, 8 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.53.14.1: preferred, colored; branchpoint 1.53: preferred, colored; next MAIN 1.54: preferred, colored
Changes since revision 1.53.14.1: +4 -4 lines
Pull in the fix for PR/37534.

Revision 1.53.14.1: download - view: text, markup, annotated - select for diffs
Tue May 27 00:14:43 2008 UTC (16 years, 8 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +10 -3 lines
Re-merge ktrace upcall hooks. Still needs changes for PR 37534.

Revision 1.45.2.1: download - view: text, markup, annotated - select for diffs
Fri Apr 11 06:35:02 2008 UTC (16 years, 9 months ago) by jdc
Branches: netbsd-4
CVS tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base
Diff to: previous 1.45: preferred, colored; next MAIN 1.46: preferred, colored
Changes since revision 1.45: +2 -2 lines
Pull up revisions:
  src/sys/kern/kern_ktrace.c	1.112.4.1
  src/sys/kern/kern_sa.c	1.87.4.9
  src/sys/sys/ktrace.h		1.45.4.1
from [wrstuden-fixsa] (requested by skrll in ticket #1121).

Pass an array pointers in kernel VM space to ktrsaupcall for it to
create the ktrace record instead of trying to access a pointer in
userland.

Fixes PR/37534.

Revision 1.53.8.1: download - view: text, markup, annotated - select for diffs
Sat Mar 29 20:47:03 2008 UTC (16 years, 9 months ago) by christos
Branches: christos-time_t
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +28 -13 lines
Welcome to the time_t=long long dev_t=uint64_t branch.

Revision 1.50.2.2: download - view: text, markup, annotated - select for diffs
Sun Mar 23 02:05:10 2008 UTC (16 years, 10 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.50.2.1: preferred, colored; branchpoint 1.50: preferred, colored; next MAIN 1.51: preferred, colored
Changes since revision 1.50.2.1: +6 -6 lines
sync with HEAD

Revision 1.50.8.1: download - view: text, markup, annotated - select for diffs
Mon Feb 18 21:07:23 2008 UTC (16 years, 11 months ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.50: preferred, colored; next MAIN 1.51: preferred, colored
Changes since revision 1.50: +6 -6 lines
Sync with HEAD.

Revision 1.41.4.7: download - view: text, markup, annotated - select for diffs
Mon Feb 11 15:00:09 2008 UTC (16 years, 11 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.41.4.6: preferred, colored; branchpoint 1.41: preferred, colored; next MAIN 1.42: preferred, colored
Changes since revision 1.41.4.6: +4 -5 lines
sync with head.

Revision 1.53: download - view: text, markup, annotated - select for diffs
Wed Feb 6 22:12:42 2008 UTC (16 years, 11 months ago) by dsl
Branches: MAIN
CVS tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, ad-socklock-base1
Branch point for: yamt-nfs-mp, wrstuden-revivesa, mjf-devfs2, haad-dm, christos-time_t
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +4 -5 lines
Remove the 'args' parameter to 'trace_exit()' it is no longer used.
Instead of passing the (un)real system call code and syscall table pointer,
just pass the number of arguments - which is what ktrace really wants.
Ride forthcoming 4.99.53

Revision 1.41.4.6: download - view: text, markup, annotated - select for diffs
Mon Feb 4 09:24:58 2008 UTC (16 years, 11 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.41.4.5: preferred, colored; branchpoint 1.41: preferred, colored
Changes since revision 1.41.4.5: +3 -2 lines
sync with head.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Sat Feb 2 20:42:18 2008 UTC (16 years, 11 months ago) by elad
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +3 -2 lines
KTRFAC_ROOT -> KTRFAC_PERSISTENT, and update comments.

Discussed with christos@ and yamt@.

Revision 1.41.4.5: download - view: text, markup, annotated - select for diffs
Mon Jan 21 09:47:51 2008 UTC (17 years ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.41.4.4: preferred, colored; branchpoint 1.41: preferred, colored
Changes since revision 1.41.4.4: +3 -3 lines
sync with head

Revision 1.50.2.1: download - view: text, markup, annotated - select for diffs
Wed Jan 9 01:58:10 2008 UTC (17 years ago) by matt
Branches: matt-armv6
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +3 -3 lines
sync with HEAD

Revision 1.45.4.1: download - view: text, markup, annotated - select for diffs
Fri Jan 4 11:40:45 2008 UTC (17 years ago) by skrll
Branches: wrstuden-fixsa
Diff to: previous 1.45: preferred, colored; next MAIN 1.46: preferred, colored
Changes since revision 1.45: +2 -2 lines
Pass an array pointers in kernel VM space to ktrsaupcall for it to
create the ktrace record instead of trying to access a pointer in
userland.

Fixes PR/37534.

Revision 1.50.14.1: download - view: text, markup, annotated - select for diffs
Wed Jan 2 21:58:02 2008 UTC (17 years ago) by bouyer
Branches: bouyer-xeni386
CVS tags: bouyer-xeni386-merge1
Diff to: previous 1.50: preferred, colored; next MAIN 1.51: preferred, colored
Changes since revision 1.50: +3 -3 lines
Sync with HEAD

Revision 1.50.10.1: download - view: text, markup, annotated - select for diffs
Wed Dec 26 19:57:53 2007 UTC (17 years, 1 month ago) by ad
Branches: vmlocking2
Diff to: previous 1.50: preferred, colored; next MAIN 1.51: preferred, colored
Changes since revision 1.50: +3 -3 lines
Sync with head.

Revision 1.51: download - view: text, markup, annotated - select for diffs
Sat Dec 22 11:38:55 2007 UTC (17 years, 1 month ago) by dsl
Branches: MAIN
CVS tags: vmlocking2-base3, matt-armv6-base, bouyer-xeni386-nbase, bouyer-xeni386-base
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +3 -3 lines
Add a few buckets of 'const' and 'static' to the system call trace code.
sys_trace() still needs to be able to update the syscall args.

Revision 1.46.6.4: download - view: text, markup, annotated - select for diffs
Tue Oct 9 13:45:09 2007 UTC (17 years, 3 months ago) by ad
Branches: vmlocking
Diff to: previous 1.46.6.3: preferred, colored; branchpoint 1.46: preferred, colored; next MAIN 1.47: preferred, colored
Changes since revision 1.46.6.3: +8 -2 lines
Sync with head.

Revision 1.48.6.2: download - view: text, markup, annotated - select for diffs
Mon Sep 3 16:49:13 2007 UTC (17 years, 4 months ago) by jmcneill
Branches: jmcneill-pm
Diff to: previous 1.48.6.1: preferred, colored; branchpoint 1.48: preferred, colored; next MAIN 1.49: preferred, colored
Changes since revision 1.48.6.1: +8 -2 lines
Sync with HEAD.

Revision 1.41.4.4: download - view: text, markup, annotated - select for diffs
Mon Sep 3 14:46:21 2007 UTC (17 years, 4 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.41.4.3: preferred, colored; branchpoint 1.41: preferred, colored
Changes since revision 1.41.4.3: +142 -16 lines
sync with head.

Revision 1.48.2.1: download - view: text, markup, annotated - select for diffs
Mon Sep 3 10:24:00 2007 UTC (17 years, 4 months ago) by skrll
Branches: nick-csl-alignment
Diff to: previous 1.48: preferred, colored; next MAIN 1.49: preferred, colored
Changes since revision 1.48: +142 -18 lines
Sync with HEAD.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Mon Aug 27 13:33:45 2007 UTC (17 years, 5 months ago) by dsl
Branches: MAIN
CVS tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, vmlocking-base, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-csl-alignment-base5, matt-armv6-prevmlocking, jmcneill-pm-base, jmcneill-base, cube-autoconf-base, cube-autoconf, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: vmlocking2, mjf-devfs, matt-armv6, bouyer-xeni386
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +8 -2 lines
Fix inverted test in ktrpoint(), NAMI traces weren't being generated.
Also inline the 'ktrace_on' part of the test.

Revision 1.46.6.3: download - view: text, markup, annotated - select for diffs
Mon Aug 20 21:28:17 2007 UTC (17 years, 5 months ago) by ad
Branches: vmlocking
Diff to: previous 1.46.6.2: preferred, colored; branchpoint 1.46: preferred, colored
Changes since revision 1.46.6.2: +136 -18 lines
Sync with HEAD.

Revision 1.48.6.1: download - view: text, markup, annotated - select for diffs
Thu Aug 16 11:03:54 2007 UTC (17 years, 5 months ago) by jmcneill
Branches: jmcneill-pm
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +136 -18 lines
Sync with HEAD.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Wed Aug 15 12:07:35 2007 UTC (17 years, 5 months ago) by ad
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +136 -18 lines
Changes to make ktrace LKM friendly and reduce ifdef KTRACE. Proposed
on tech-kern.

Revision 1.46.8.1: download - view: text, markup, annotated - select for diffs
Wed Jul 11 20:12:31 2007 UTC (17 years, 6 months ago) by mjf
Branches: mjf-ufs-trans
Diff to: previous 1.46: preferred, colored; next MAIN 1.47: preferred, colored
Changes since revision 1.46: +4 -2 lines
Sync with head.

Revision 1.46.6.2: download - view: text, markup, annotated - select for diffs
Sat Jun 9 23:58:16 2007 UTC (17 years, 7 months ago) by ad
Branches: vmlocking
Diff to: previous 1.46.6.1: preferred, colored; branchpoint 1.46: preferred, colored
Changes since revision 1.46.6.1: +2 -1 lines
Sync with head.

Revision 1.46.6.1: download - view: text, markup, annotated - select for diffs
Fri Jun 8 14:18:10 2007 UTC (17 years, 7 months ago) by ad
Branches: vmlocking
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +3 -2 lines
Sync with head.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Fri Jun 1 20:24:21 2007 UTC (17 years, 7 months ago) by dsl
Branches: MAIN
CVS tags: nick-csl-alignment-base, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: nick-csl-alignment, jmcneill-pm
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +2 -1 lines
Add a ktrkuser() function that can be used to generate a KTR_USER trace
entry from kernel-resident data.
Mainly so I can (ab)use the KTR_USER entry for extra info.

Revision 1.46.2.1: download - view: text, markup, annotated - select for diffs
Mon May 7 10:56:13 2007 UTC (17 years, 8 months ago) by yamt
Branches: yamt-idlelwp
Diff to: previous 1.46: preferred, colored; next MAIN 1.47: preferred, colored
Changes since revision 1.46: +3 -2 lines
sync with head.

Revision 1.47: download - view: text, markup, annotated - select for diffs
Thu Apr 26 16:27:32 2007 UTC (17 years, 9 months ago) by dsl
Branches: MAIN
CVS tags: yamt-idlelwp-base8
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +3 -2 lines
Move the ktrace (and systrace) in namei() inside the retry loop for
emulation lookups.
If doing a lookup relative to the emulation root, prepend the emulation root
to the traced filename.
While here pass the filename length through to the ktrace code since namei()
knows the length and ktr_namei() would have to call strlen().
Note: that if namei() is being called during execve processing, the emulation
root name isn't available and "/emul/???" is used.  Also namei() has to use
strlen() to get the lenght on the emulatoon root - even though it is a
compile-time constant string.

Revision 1.41.4.3: download - view: text, markup, annotated - select for diffs
Mon Feb 26 09:12:12 2007 UTC (17 years, 10 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.41.4.2: preferred, colored; branchpoint 1.41: preferred, colored
Changes since revision 1.41.4.2: +9 -5 lines
sync with head.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Fri Feb 9 21:55:37 2007 UTC (17 years, 11 months ago) by ad
Branches: MAIN
CVS tags: thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, post-newlock2-merge, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp, vmlocking, mjf-ufs-trans
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +9 -5 lines
Merge newlock2 to head.

Revision 1.43.20.4: download - view: text, markup, annotated - select for diffs
Tue Jan 30 13:51:42 2007 UTC (17 years, 11 months ago) by ad
Branches: newlock2
Diff to: previous 1.43.20.3: preferred, colored; branchpoint 1.43: preferred, colored; next MAIN 1.44: preferred, colored
Changes since revision 1.43.20.3: +3 -3 lines
Remove support for SA. Ok core@.

Revision 1.43.20.3: download - view: text, markup, annotated - select for diffs
Fri Jan 12 01:04:23 2007 UTC (18 years ago) by ad
Branches: newlock2
Diff to: previous 1.43.20.2: preferred, colored; branchpoint 1.43: preferred, colored
Changes since revision 1.43.20.2: +3 -1 lines
Sync with head.

Revision 1.41.4.2: download - view: text, markup, annotated - select for diffs
Sat Dec 30 20:50:55 2006 UTC (18 years ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.41.4.1: preferred, colored; branchpoint 1.41: preferred, colored
Changes since revision 1.41.4.1: +10 -2 lines
sync with head.

Revision 1.43.20.2: download - view: text, markup, annotated - select for diffs
Fri Dec 29 20:27:45 2006 UTC (18 years ago) by ad
Branches: newlock2
Diff to: previous 1.43.20.1: preferred, colored; branchpoint 1.43: preferred, colored
Changes since revision 1.43.20.1: +5 -3 lines
Checkpoint work in progress.

Revision 1.43.22.2: download - view: text, markup, annotated - select for diffs
Sun Dec 10 07:19:28 2006 UTC (18 years, 1 month ago) by yamt
Branches: yamt-splraiseipl
Diff to: previous 1.43.22.1: preferred, colored; branchpoint 1.43: preferred, colored; next MAIN 1.44: preferred, colored
Changes since revision 1.43.22.1: +2 -2 lines
sync with head.

Revision 1.43.20.1: download - view: text, markup, annotated - select for diffs
Sat Nov 18 21:39:46 2006 UTC (18 years, 2 months ago) by ad
Branches: newlock2
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +10 -2 lines
Sync with head.

Revision 1.41.2.1: download - view: text, markup, annotated - select for diffs
Tue Oct 24 16:33:44 2006 UTC (18 years, 3 months ago) by ghen
Branches: netbsd-3
CVS tags: netbsd-3-1-RELEASE, netbsd-3-1-1-RELEASE, netbsd-3-1
Diff to: previous 1.41: preferred, colored; next MAIN 1.42: preferred, colored
Changes since revision 1.41: +2 -2 lines
Pull up following revision(s) (requested by adrianp in ticket #1564):
	sys/compat/darwin/darwin_ktrace.c: revision 1.6 via patch
	sys/compat/darwin/darwin_iohidsystem.c: revision 1.35 via patch
	sys/compat/freebsd/freebsd_misc.c: revision 1.26 via patch
	sys/kern/kern_ktrace.c: revision 1.110 via patch
	sys/sys/ktrace.h: revision 1.45 via patch
make ktruser enforce the maximum buffer length, and return an error.
ktruser checks for length now.
ktruser now returns an error if the buffer length is too big.

Revision 1.41.12.1: download - view: text, markup, annotated - select for diffs
Tue Oct 24 16:33:33 2006 UTC (18 years, 3 months ago) by ghen
Branches: netbsd-3-0
CVS tags: netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE
Diff to: previous 1.41: preferred, colored; next MAIN 1.42: preferred, colored
Changes since revision 1.41: +2 -2 lines
Pull up following revision(s) (requested by adrianp in ticket #1564):
	sys/compat/darwin/darwin_ktrace.c: revision 1.6 via patch
	sys/compat/darwin/darwin_iohidsystem.c: revision 1.35 via patch
	sys/compat/freebsd/freebsd_misc.c: revision 1.26 via patch
	sys/kern/kern_ktrace.c: revision 1.110 via patch
	sys/sys/ktrace.h: revision 1.45 via patch
make ktruser enforce the maximum buffer length, and return an error.
ktruser checks for length now.
ktruser now returns an error if the buffer length is too big.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Sun Oct 22 18:19:50 2006 UTC (18 years, 3 months ago) by christos
Branches: MAIN
CVS tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, wrstuden-fixsa-base-1, newlock2-nbase, newlock2-base, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, matt-nb4-arm-base, matt-nb4-arm
Branch point for: wrstuden-fixsa, netbsd-4
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +2 -2 lines
make ktruser enforce the maximum buffer length, and return an error.

Revision 1.43.22.1: download - view: text, markup, annotated - select for diffs
Sun Oct 22 06:07:47 2006 UTC (18 years, 3 months ago) by yamt
Branches: yamt-splraiseipl
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +9 -1 lines
sync with head

Revision 1.44: download - view: text, markup, annotated - select for diffs
Sat Sep 23 22:01:04 2006 UTC (18 years, 4 months ago) by manu
Branches: MAIN
CVS tags: yamt-splraiseipl-base2
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +9 -1 lines
Add a -t+S flag to ktrace for tracing activity related to sysctl. MIB
names will be displayed, with data readen and written as well.

Revision 1.41.4.1: download - view: text, markup, annotated - select for diffs
Wed Jun 21 15:12:03 2006 UTC (18 years, 7 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +60 -16 lines
sync with head.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Sun Dec 11 20:07:30 2005 UTC (19 years, 1 month ago) by christos
Branches: MAIN
CVS tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, yamt-pdpolicy, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, rpaulo-netinet-merge-pcb-base, rpaulo-netinet-merge-pcb, peter-altq-base, peter-altq, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-splraiseipl, newlock2
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +2 -2 lines
meet Mr. Webster.

Revision 1.42: download - view: text, markup, annotated - select for diffs
Sun Dec 11 12:25:20 2005 UTC (19 years, 1 month ago) by christos
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +60 -16 lines
merge ktrace-lwp.

Revision 1.30.2.12: download - view: text, markup, annotated - select for diffs
Sat Nov 12 17:04:03 2005 UTC (19 years, 2 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.30.2.11: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30.2.11: +2 -1 lines
Add ktr_ts access macro and fix a typo. From Christos.

Revision 1.40.4.1: download - view: text, markup, annotated - select for diffs
Fri Apr 29 11:29:37 2005 UTC (19 years, 8 months ago) by kent
Branches: kent-audio2
Diff to: previous 1.40: preferred, colored; next MAIN 1.41: preferred, colored
Changes since revision 1.40: +5 -5 lines
sync with -current

Revision 1.40.6.1: download - view: text, markup, annotated - select for diffs
Sat Mar 19 08:36:52 2005 UTC (19 years, 10 months ago) by yamt
Branches: yamt-km
Diff to: previous 1.40: preferred, colored; next MAIN 1.41: preferred, colored
Changes since revision 1.40: +5 -5 lines
sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.30.2.11: download - view: text, markup, annotated - select for diffs
Fri Mar 4 16:54:22 2005 UTC (19 years, 10 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.30.2.10: preferred, colored
Changes since revision 1.30.2.10: +5 -5 lines
Sync with HEAD.

Hi Perry!

Revision 1.41: download - view: text, markup, annotated - select for diffs
Sat Feb 26 22:25:34 2005 UTC (19 years, 10 months ago) by perry
Branches: MAIN
CVS tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, yamt-km-base4, yamt-km-base3, thorpej-vnode-attr-base, thorpej-vnode-attr, netbsd-3-base, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-1-RELEASE, ktrace-lwp-base, kent-audio2-base
Branch point for: yamt-lazymbuf, netbsd-3-0, netbsd-3
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +5 -5 lines
nuke trailing whitespace

Revision 1.30.2.10: download - view: text, markup, annotated - select for diffs
Wed Feb 16 07:42:16 2005 UTC (19 years, 11 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.30.2.9: preferred, colored
Changes since revision 1.30.2.9: +1 -16 lines
Simplify the record writing process as sizeof(struct ktr_header)
doesn't change. If it does increase in the future deal with it then.

Delete struct ktr_compat as it is not needed.

Revision 1.30.2.9: download - view: text, markup, annotated - select for diffs
Tue Feb 15 18:04:48 2005 UTC (19 years, 11 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.30.2.8: preferred, colored
Changes since revision 1.30.2.8: +21 -15 lines
Use the gap between ktr_type and ktr_pid for a version field instead of
overloading ktr_type.

Revision 1.30.2.8: download - view: text, markup, annotated - select for diffs
Sun Oct 17 07:44:37 2004 UTC (20 years, 3 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.30.2.7: preferred, colored
Changes since revision 1.30.2.7: +40 -5 lines
Provide a version mechanism for ktrace records and add new version that
uses struct timespec and records the lwpid.

Revision 1.30.2.7: download - view: text, markup, annotated - select for diffs
Fri Sep 24 10:53:43 2004 UTC (20 years, 4 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.30.2.6: preferred, colored
Changes since revision 1.30.2.6: +13 -13 lines
Sync with HEAD.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Wed Sep 22 22:15:03 2004 UTC (20 years, 4 months ago) by enami
Branches: MAIN
CVS tags: yamt-km-base2, yamt-km-base, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-km, kent-audio2
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +12 -12 lines
Create kernel thread and let it to issue the write request.  We can't
do this from trace target process since we can't sleep at certain
trace point (otherwise system may hang).  Address PR#23155.

Revision 1.30.2.6: download - view: text, markup, annotated - select for diffs
Tue Sep 21 13:38:46 2004 UTC (20 years, 4 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.30.2.5: preferred, colored
Changes since revision 1.30.2.5: +30 -13 lines
Fix the sync with head I botched.

Revision 1.30.2.5: download - view: text, markup, annotated - select for diffs
Sat Sep 18 14:56:30 2004 UTC (20 years, 4 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.30.2.4: preferred, colored
Changes since revision 1.30.2.4: +13 -30 lines
Sync with HEAD.

Revision 1.30.2.4: download - view: text, markup, annotated - select for diffs
Thu Aug 12 11:42:23 2004 UTC (20 years, 5 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.30.2.3: preferred, colored
Changes since revision 1.30.2.3: +1 -2 lines
Sync with HEAD.

Revision 1.30.2.3: download - view: text, markup, annotated - select for diffs
Tue Aug 3 10:56:28 2004 UTC (20 years, 5 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.30.2.2: preferred, colored
Changes since revision 1.30.2.2: +44 -19 lines
Sync with HEAD

Revision 1.38.2.1: download - view: text, markup, annotated - select for diffs
Thu Jun 24 14:04:11 2004 UTC (20 years, 7 months ago) by he
Branches: netbsd-2-0
CVS tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2
Diff to: previous 1.38: preferred, colored; next MAIN 1.39: preferred, colored
Changes since revision 1.38: +13 -12 lines
Pull up revision 1.39 (requested by christos in ticket #544):
  Fix a panic induced by forcing ktrace to inject an emul
  record in a ktraced file descriptor that has already been
  invalidated.  Change all ktrace functions to propagate the
  error from ktrwrite() and check for it.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Wed Jun 23 23:05:48 2004 UTC (20 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +13 -12 lines
Fix a panic induced by forcing ktrace to inject an emul record on
a ktraced file descriptor that has already been invalidated. Change
all ktrace functions to propagate the error from ktrwrite() and
check for it. Thanks to Pavel Cahyna for finding this and giving
a perfect bug report.

[should be pulled up for 2.0]

Revision 1.38: download - view: text, markup, annotated - select for diffs
Wed Feb 25 21:34:18 2004 UTC (20 years, 11 months ago) by enami
Branches: MAIN
CVS tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +1 -3 lines
Make ktrwrite() and ktrinitheader() private again.  ktrsyscall32() no longer
exists.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Thu Jan 15 14:29:20 2004 UTC (21 years ago) by mrg
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +3 -1 lines
export ktrinitheader() and ktrwrite() for ktrsyscall32(), which is used
to write 32 bit syscall arguments in a 64 bit format.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Sun Dec 14 22:56:45 2003 UTC (21 years, 1 month ago) by dsl
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -1 lines
Defer writing of KTR_EMUL entry until first trace done by target process.
Stops ktrops sleeping with the pid table locked.

Revision 1.35: download - view: text, markup, annotated - select for diffs
Mon Nov 24 16:51:33 2003 UTC (21 years, 2 months ago) by manu
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +14 -1 lines
Enable tracing of out of line data sent with Mach message

Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu Sep 25 21:58:12 2003 UTC (21 years, 4 months ago) by christos
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -2 lines
constify sendsig/trapsignal [suggested by gimpy]

Revision 1.33: download - view: text, markup, annotated - select for diffs
Fri Sep 19 22:50:02 2003 UTC (21 years, 4 months ago) by christos
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +5 -2 lines
support for siginfo_t in ktrace

Revision 1.30.2.2: download - view: text, markup, annotated - select for diffs
Tue Aug 19 19:40:53 2003 UTC (21 years, 5 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.30.2.1: preferred, colored
Changes since revision 1.30.2.1: +18 -1 lines
SA upcall support for ktrace(2) from my PR 19929.

This currently has problems when ktrwrite blocks and causes another
upcall, which causes another call to ktrsaupcall.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Thu Aug 7 16:34:06 2003 UTC (21 years, 5 months ago) by agc
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -6 lines
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Wed Jul 16 22:42:47 2003 UTC (21 years, 6 months ago) by dsl
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +13 -3 lines
Add ktrace of env and args during exec.

Revision 1.30.2.1: download - view: text, markup, annotated - select for diffs
Wed Jul 2 15:27:16 2003 UTC (21 years, 6 months ago) by darrenr
Branches: ktrace-lwp
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +10 -10 lines
Apply the aborted ktrace-lwp changes to a specific branch.  This is just for
others to review, I'm concerned that patch fuziness may have resulted in some
errant code being generated but I'll look at that later by comparing the diff
from the base to the branch with the file I attempt to apply to it.  This will,
at the very least, put the changes in a better context for others to review
them and attempt to tinker with removing passing of 'struct lwp' through
the kernel.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun Jun 29 22:32:25 2003 UTC (21 years, 6 months ago) by fvdl
Branches: MAIN
Branch point for: ktrace-lwp
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +9 -9 lines
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sat Jun 28 14:22:21 2003 UTC (21 years, 7 months ago) by darrenr
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +10 -10 lines
Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
be inserted into ktrace records.  The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.

Bump the kernel rev up to 1.6V

Revision 1.28: download - view: text, markup, annotated - select for diffs
Thu May 15 12:56:17 2003 UTC (21 years, 8 months ago) by dsl
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -2 lines
ktrace rval[1] - in order to get both fd numbers for pipe()

Revision 1.22.2.4: download - view: text, markup, annotated - select for diffs
Sun Dec 29 20:56:55 2002 UTC (22 years ago) by thorpej
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.22.2.3: preferred, colored; branchpoint 1.22: preferred, colored; next MAIN 1.23: preferred, colored
Changes since revision 1.22.2.3: +3 -2 lines
Sync with HEAD.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sat Dec 21 16:23:56 2002 UTC (22 years, 1 month ago) by manu
Branches: MAIN
CVS tags: nathanw_sa_before_merge, nathanw_sa_base, fvdl_fs64_base
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +3 -2 lines
Pass the system call table to trace_enter() and ktrsys() so that it is
possible to use alternate system call tables. This is usefull for
displaying correctly the arguments in Mach binaries traces.

If NULL is given, then the regular systam call table for the process is used.

Revision 1.22.2.3: download - view: text, markup, annotated - select for diffs
Thu Dec 19 00:59:47 2002 UTC (22 years, 1 month ago) by thorpej
Branches: nathanw_sa
Diff to: previous 1.22.2.2: preferred, colored; branchpoint 1.22: preferred, colored
Changes since revision 1.22.2.2: +2 -4 lines
Sync with HEAD.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Thu Dec 12 17:40:55 2002 UTC (22 years, 1 month ago) by christos
Branches: MAIN
CVS tags: gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -4 lines
always prototype mach message support.

Revision 1.22.2.2: download - view: text, markup, annotated - select for diffs
Tue Dec 10 16:22:30 2002 UTC (22 years, 1 month ago) by thorpej
Branches: nathanw_sa
Diff to: previous 1.22.2.1: preferred, colored; branchpoint 1.22: preferred, colored
Changes since revision 1.22.2.1: +37 -14 lines
Sync with HEAD.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Dec 9 21:29:20 2002 UTC (22 years, 1 month ago) by manu
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +37 -14 lines
Added support for dumping mach messages in ktrace/kdump. While we are
there, KNFify a few functions.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sat Nov 16 07:40:42 2002 UTC (22 years, 2 months ago) by uebayasi
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -2 lines
Fix compilation errors introduced by recent trace_enter()/ktrsyscall() changes.

Provided by FUKAUMI Naoki <naoki at fukaumi dot org> in kern/19070.

Revision 1.22.4.1: download - view: text, markup, annotated - select for diffs
Fri Sep 6 08:49:56 2002 UTC (22 years, 4 months ago) by jdolecek
Branches: kqueue
Diff to: previous 1.22: preferred, colored; next MAIN 1.23: preferred, colored
Changes since revision 1.22: +2 -2 lines
sync kqueue branch with HEAD

Revision 1.22.16.1: download - view: text, markup, annotated - select for diffs
Thu Jun 20 15:53:02 2002 UTC (22 years, 7 months ago) by gehenna
Branches: gehenna-devsw
Diff to: previous 1.22: preferred, colored; next MAIN 1.23: preferred, colored
Changes since revision 1.22: +2 -2 lines
catch up with -current.

Revision 1.22.2.1: download - view: text, markup, annotated - select for diffs
Thu Jun 20 03:50:12 2002 UTC (22 years, 7 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
Catch up to -current.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Jun 17 16:23:58 2002 UTC (22 years, 7 months ago) by christos
Branches: MAIN
CVS tags: kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gehenna-devsw-base
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
Systrace support.

Revision 1.18.2.3: download - view: text, markup, annotated - select for diffs
Thu Jan 18 09:24:02 2001 UTC (24 years ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.18.2.2: preferred, colored; branchpoint 1.18: preferred, colored; next MAIN 1.19: preferred, colored
Changes since revision 1.18.2.2: +1 -0 lines
Sync with head (for UBC+NFS fixes, mostly).

Revision 1.22: download - view: text, markup, annotated - select for diffs
Fri Jan 5 22:25:27 2001 UTC (24 years ago) by jdolecek
Branches: MAIN
CVS tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf, newlock-base, newlock, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, ifpoll-base, eeh-devprop-base, eeh-devprop
Branch point for: nathanw_sa, kqueue, gehenna-devsw
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -1 lines
utrace(2): limit size of user data to KTR_USER_MAXLEN (currently 2048); return EINVAL if 'len' is bigger

Revision 1.18.2.2: download - view: text, markup, annotated - select for diffs
Fri Jan 5 17:36:59 2001 UTC (24 years ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.18.2.1: preferred, colored; branchpoint 1.18: preferred, colored
Changes since revision 1.18.2.1: +16 -1 lines
Sync with HEAD

Revision 1.21: download - view: text, markup, annotated - select for diffs
Thu Dec 28 11:10:17 2000 UTC (24 years ago) by jdolecek
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +10 -2 lines
add utrace(2) - this syscall allows to add user ktrace entries
idea from FreeBSD, but added argument (const char *id) so that it's possible
to differentiate between entries from different sources

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Dec 17 16:04:51 2000 UTC (24 years, 1 month ago) by jdolecek
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +8 -1 lines
add FreeBSD-compatible KTR_USER/KTRFAC_USER

Revision 1.18.2.1: download - view: text, markup, annotated - select for diffs
Mon Nov 20 18:11:31 2000 UTC (24 years, 2 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +8 -10 lines
Update thorpej_scsipi to -current as of a month ago

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sat May 27 00:40:48 2000 UTC (24 years, 8 months ago) by sommerfeld
Branches: MAIN
CVS tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +8 -10 lines
Reduce use of curproc in several places:

 - Change ktrace interface to pass in the current process, rather than
p->p_tracep, since the various ktr* function need curproc anyway.

 - Add curproc as a parameter to mi_switch() since all callers had it
handy anyway.

 - Add a second proc argument for inferior() since callers all had
curproc handy.

Also, miscellaneous cleanups in ktrace:

 - ktrace now always uses file-based, rather than vnode-based I/O
(simplifies, increases type safety); eliminate KTRFLAG_FD & KTRFAC_FD.
Do non-blocking I/O, and yield a finite number of times when receiving
EWOULDBLOCK before giving up.

 - move code duplicated between sys_fktrace and sys_ktrace into ktrace_common.

 - simplify interface to ktrwrite()

Revision 1.18: download - view: text, markup, annotated - select for diffs
Fri Aug 6 00:11:02 1999 UTC (25 years, 5 months ago) by thorpej
Branches: MAIN
CVS tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-newbase
Branch point for: thorpej_scsipi
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
Don't truncate syscall return values on LP64 platforms.

Revision 1.16.8.1: download - view: text, markup, annotated - select for diffs
Mon Jun 21 01:30:18 1999 UTC (25 years, 7 months ago) by thorpej
Branches: chs-ubc2
Diff to: previous 1.16: preferred, colored; next MAIN 1.17: preferred, colored
Changes since revision 1.16: +2 -2 lines
Sync w/ -current.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sun Apr 11 18:44:00 1999 UTC (25 years, 9 months ago) by kleink
Branches: MAIN
CVS tags: chs-ubc2-base
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
* Add a comment to ktrgetheader() mentioning that ktr_len and ktr_buf are
being left uninitialized intentionally; addresses PR kern/6987.
* In ktrsysret(), initialize the unused ktr_eosys to avoid writing random junk.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Sep 11 12:50:12 1998 UTC (26 years, 4 months ago) by mycroft
Branches: MAIN
CVS tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, kenh-if-detach-base, kenh-if-detach, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, chs-ubc-base, chs-ubc
Branch point for: chs-ubc2
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -3 lines
Substantial signal handling changes:
* Increase the size of sigset_t to accomodate 128 signals -- adding new
  versions of sys_setprocmask(), sys_sigaction(), sys_sigpending() and
  sys_sigsuspend() to handle the changed arguments.
* Abstract the guts of sys_sigaltstack(), sys_setprocmask(), sys_sigaction(),
  sys_sigpending() and sys_sigsuspend() into separate functions, and call them
  from all the emulations rather than hard-coding everything.  (Avoids uses
  the stackgap crap for these system calls.)
* Add a new flag (p_checksig) to indicate that a process may have signals
  pending and userret() needs to do the full (slow) check.
* Eliminate SAS_ALTSTACK; it's exactly the inverse of SS_DISABLE.
* Correct emulation bugs with restoring SS_ONSTACK.
* Make the signal mask in the sigcontext always use the emulated mask format.
* Store signals internally in sigaction structures, rather than maintaining a
  bunch of little sigsets for each SA_* bit.
* Keep track of where we put the signal trampoline, rather than figuring it out
  in *_sendsig().
* Issue a warning when a non-emulated sigaction bit is observed.
* Add missing emulated signals, and a native SIGPWR (currently not used).
* Implement the `not reset when caught' semantics for relevant signals.

Note: Only code touched by the i386 port has been modified.  Other ports and
emulations need to be updated.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat May 2 18:41:47 1998 UTC (26 years, 8 months ago) by christos
Branches: MAIN
CVS tags: eeh-paddr_t-base, eeh-paddr_t
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +15 -9 lines
fktrace changes.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sun Mar 1 02:24:12 1998 UTC (26 years, 10 months ago) by fvdl
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
Merge with Lite2 + local changes

Revision 1.1.1.3 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Mar 1 02:13:54 1998 UTC (26 years, 10 months ago) by fvdl
Branches: WFJ-920714, CSRG
CVS tags: lite-2
Diff to: previous 1.1.1.2: preferred, colored
Changes since revision 1.1.1.2: +4 -4 lines
Import 4.4BSD-Lite2

Revision 1.1.1.2 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Mar 1 02:11:05 1998 UTC (26 years, 10 months ago) by fvdl
Branches: WFJ-920714, CSRG
CVS tags: lite-1, date-03-may-96
Diff to: previous 1.1.1.1: preferred, colored
Changes since revision 1.1.1.1: +16 -4 lines
Import 4.4BSD-Lite for reference

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Feb 10 00:25:34 1998 UTC (26 years, 11 months ago) by perry
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +6 -1 lines
add/cleanup multiple inclusion protection.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Feb 4 02:12:29 1996 UTC (28 years, 11 months ago) by christos
Branches: MAIN
CVS tags: thorpej-signal-base, thorpej-signal, thorpej-setroot, netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3, netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2, mrg-vm-swap, marc-pcmcia-bp, marc-pcmcia-base, marc-pcmcia, is-newarp-before-merge, is-newarp-base, is-newarp, bouyer-scsipi
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +11 -1 lines
Fix some missing/wrong prototypes so that kern/* compiles again

Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Jul 19 15:27:05 1995 UTC (29 years, 6 months ago) by christos
Branches: MAIN
CVS tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +8 -1 lines
Added a KTR_EMUL record to be used to indicate syscall emulation changes.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Mar 29 22:09:58 1995 UTC (29 years, 10 months ago) by briggs
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
KERNEL -> _KERNEL

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Mar 26 20:24:18 1995 UTC (29 years, 10 months ago) by jtc
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
KERNEL -> _KERNEL

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Mar 26 07:47:39 1995 UTC (29 years, 10 months ago) by cgd
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +4 -4 lines
syscall tracing: store code and argsize, as ints; update comments.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Jun 29 06:44:30 1994 UTC (30 years, 7 months ago) by cgd
Branches: MAIN
CVS tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -1 lines
New RCS ID's, take two.  they're more aesthecially pleasant, and use 'NetBSD'

Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon Jun 27 19:31:24 1994 UTC (30 years, 7 months ago) by cgd
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
new standard, minimally intrusive ID format

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed May 11 07:21:09 1994 UTC (30 years, 8 months ago) by cgd
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -1 lines
add rcsid

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed May 11 07:20:46 1994 UTC (30 years, 8 months ago) by cgd
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +16 -10 lines
add support for context switch tracing

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu May 20 16:22:33 1993 UTC (31 years, 8 months ago) by cgd
Branches: MAIN
CVS tags: wnvm, nvm-base, nvm, netbsd-0-9-patch-001, netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9, magnum-base, magnum
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -1 lines
add rcs ids as necessary, and also clean up headers

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Apr 19 01:22:49 1993 UTC (31 years, 9 months ago) by mycroft
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +5 -0 lines
Add consistent multiple-inclusion protection.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Mar 21 09:45:37 1993 UTC (31 years, 10 months ago) by cgd
Branches: WFJ-920714, CSRG
CVS tags: patchkit-0-2-2, netbsd-alpha-1, netbsd-0-8, WFJ-386bsd-01
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
initial import of 386bsd-0.1 sources

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Mar 21 09:45:37 1993 UTC (31 years, 10 months ago) by cgd
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>