freebsd-dev/sys
Andriy Gapon 308bce2a0e add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls
Add systrace_linux32 and systrace_freebsd32 modules which provide
support for tracing compat system calls in addition to native system
call tracing provided by systrace module.

Provided that all the systrace modules are loaded now you can select
what syscalls to trace in the following manner:

syscall::xxx:yyy - work on all system calls that match the specification
syscall:freebsd:xxx:yyy - only native system calls
syscall:linux32:xxx:yyy - linux32 compat system calls
syscall:freebsd32:xxx:yyy - freebsd32 compat system calls on amd64

PR:		kern/152822
Submitted by:	Artem Belevich <fbsdlist@src.cx>
Reviewed by:	jhb (earlier version)
MFC after:	3 weeks
2011-03-12 09:09:25 +00:00
..
amd64 add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls 2011-03-12 08:58:19 +00:00
arm Extend struct sysvec with new method sv_schedtail, which is used for an 2011-03-08 19:01:45 +00:00
boot Remove all object files during 'make clean'. 2011-03-11 13:11:15 +00:00
bsm Add ECAPMODE, "Not permitted in capability mode", a new kernel errno 2011-03-01 13:14:28 +00:00
cam Don't automatically send a START UNIT to sequential access devices- 2011-03-03 18:28:21 +00:00
cddl add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls 2011-03-12 09:09:25 +00:00
compat add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls 2011-03-12 08:58:19 +00:00
conf Port over the AR9285 PA calibration and initial calibration code from 2011-03-11 11:58:54 +00:00
contrib Add a tunable "machdep.disable_tsc" to turn off TSC. Specifically, it turns 2011-03-11 00:44:32 +00:00
crypto Fix a bug in the result of manual assembly. 2011-03-02 14:56:58 +00:00
ddb Modify kdb_trap() so that it re-calls the dbbe_trap function as long as 2011-02-18 22:25:11 +00:00
dev Allocate the sound buffer DMA memory coherent. While NetBSD typically 2011-03-11 22:42:04 +00:00
fs Add some FEATURE macros for various features (AUDIT/CAM/IPC/KTR/MAC/NFS/NTP/ 2011-02-25 10:11:01 +00:00
gdb Modify kdb_trap() so that it re-calls the dbbe_trap function as long as 2011-02-18 22:25:11 +00:00
geom Some linux distros put mount point into the ext2fs labels, such as '/', or 2011-03-08 17:00:31 +00:00
gnu Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
i386 add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls 2011-03-12 08:58:19 +00:00
ia64 Mostly revert r219468, as I had misremembered the C standard regarding 2011-03-11 18:56:55 +00:00
isa
kern add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls 2011-03-12 08:51:43 +00:00
kgssapi
libkern Fix typos - remove duplicate "is". 2011-02-23 09:22:33 +00:00
mips Extend struct sysvec with new method sv_schedtail, which is used for an 2011-03-08 19:01:45 +00:00
modules add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls 2011-03-12 09:09:25 +00:00
net Fix a panic that can happen when trying to destroy a lagg(4) with scheduler set to none. 2011-03-04 20:37:38 +00:00
net80211 Complete the MCS rate table based on the final 802.11n std. While here 2011-03-10 18:17:24 +00:00
netatalk
netgraph Unbreak the build for no options INET6. 2011-03-03 16:16:49 +00:00
netinet Tunes and fixes the new DC-CC to seem to hit the 2011-03-08 11:58:25 +00:00
netinet6 Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
netipsec Fixed IPsec's HMAC_SHA256-512 support to be RFC4868 compliant. 2011-02-18 09:40:13 +00:00
netipx
netnatm
netncp
netsmb Change some variables from int to size_t. This is more accurate since 2011-01-08 23:06:54 +00:00
nfs Modify the experimental NFSv4 server so that it posts a SIGUSR2 2011-01-14 23:30:35 +00:00
nfsclient Add some FEATURE macros for various features (AUDIT/CAM/IPC/KTR/MAC/NFS/NTP/ 2011-02-25 10:11:01 +00:00
nfsserver Add some FEATURE macros for various features (AUDIT/CAM/IPC/KTR/MAC/NFS/NTP/ 2011-02-25 10:11:01 +00:00
nlm sysctl(9) cleanup checkpoint: amd64 GENERIC builds cleanly. 2011-01-12 19:54:19 +00:00
opencrypto fixed size of AH_ALEN_MAX, which is 64 bytes for SHA-512. 2011-02-25 09:29:32 +00:00
pc98 Add a tunable "machdep.disable_tsc" to turn off TSC. Specifically, it turns 2011-03-11 00:44:32 +00:00
pci Add initial support for RTL8401E PCIe Fast Ethernet. 2011-02-16 21:59:42 +00:00
powerpc Mostly revert r219468, as I had misremembered the C standard regarding 2011-03-11 18:56:55 +00:00
rpc Mfp4 CH=177274,177280,177284-177285,177297,177324-177325 2011-02-16 21:29:13 +00:00
security - Add a FEATURE for capsicum (security_capabilities). 2011-03-04 09:03:54 +00:00
sparc64 - Add support for TLS relocations. 2011-03-11 21:08:02 +00:00
sun4v Mostly revert r219468, as I had misremembered the C standard regarding 2011-03-11 18:56:55 +00:00
sys Mostly revert r219468, as I had misremembered the C standard regarding 2011-03-11 18:56:55 +00:00
teken Use proper bounds checking on VPA. 2010-12-05 10:15:23 +00:00
tools
ufs Simplify uses of the web of pointers. 2011-03-07 22:36:11 +00:00
vm Eliminate duplication of the fake page code and zone by the device and sg 2011-03-11 07:07:48 +00:00
x86 Add a tunable "machdep.disable_tsc" to turn off TSC. Specifically, it turns 2011-03-11 00:44:32 +00:00
xdr
xen Fix a few more SYSCTL_PROC() that were missing a CTLFLAG type specifier. 2011-01-19 00:57:58 +00:00
Makefile Add lex and yacc sources to things cscope'd. 2010-11-21 03:58:11 +00:00