christos
f7ce1bf0d8
PR/48413: Inappropriate sign extension in kdump output
2013-11-27 20:27:58 +00:00
uebayasi
b8042039ef
* Don't re-generate kdump-ioctl.c during install.
...
* Don't expand hundreds of *.h paths into a variable and command-line in !=.
Lazily handle it the glob instead.
2013-04-06 13:48:12 +00:00
dsl
b6465c5d37
Extract a base list of .h files from the set lists instead of looking
...
at the current contents of ${DESTDIR}.
Ignore missing files and also depend on the set lists themselves.
Should stop the build breaking here if there are extra files in DESTDIR (etc).
NB: The order of the .h files matters somewhat. Probably works by luck.
2013-04-04 22:35:28 +00:00
dsl
5df8622daf
Output a blank line between the fixed and variable #include lines.
...
Just a little hint that they come from different places.
2013-04-04 22:32:12 +00:00
joerg
e240adbd0b
Retire OSI network stack. OK core@
2013-03-01 18:25:13 +00:00
dsl
cb5a1df091
Only expose the bulk of sys/proc.h and sys/lwp.h if _KERNEL or _KMEMUSER
...
is defined.
i386 and amd64 build ok.
2013-01-02 19:39:04 +00:00
christos
190c081319
don't limit sockets to sizeof(sizeof sockaddr_storage). We can create valid
...
sockaddr_un sockets that exceed that. Arguably either
sizeof(struct sockaddr_storage) should be amended, or we should disallow
unix domain sockaddrs that exceed that size.
2011-09-28 16:28:27 +00:00
christos
17c41f8e0c
Symbolic printing of some known MISC records.
2011-09-21 17:48:51 +00:00
christos
c09f04bf36
- use PT_STRINGS
...
- use __arraycount()
2011-09-02 20:11:42 +00:00
alnsn
a739efc5b5
kern/42030 - tracking of file descriptors by ktrace/kdump
2011-06-01 21:24:59 +00:00
joerg
5e6a27ebbb
Remove Mach specific trace points.
2011-04-27 00:00:46 +00:00
joerg
787e55aa29
Remove PECOFF/Win32 emulation.
2011-04-26 16:57:38 +00:00
joerg
e958063324
Remove IRIX emulation
2011-04-26 16:36:40 +00:00
joerg
5aca2679d7
Remove Darwin, MACH and Mach-O support.
2011-04-26 15:51:22 +00:00
pgoyette
f39adfe33e
Fix string constant so it compiles again.
2011-04-10 16:06:59 +00:00
christos
63ab96a1bd
we don't have access to si_lid anymore.
2011-04-10 14:38:19 +00:00
christos
6a8b690e91
print detailed info about other SI_ codes.
2011-04-10 00:05:51 +00:00
christos
f64bac8a30
format SI_QUEUE properly.
2011-01-10 05:15:17 +00:00
chs
692e1d3085
fix emul state tracking for exit vs exit_group on linux.
2010-08-08 18:31:50 +00:00
mrg
4e60bef737
convert -idirafter to -isystem, as recommended by cgd in PR 11843.
...
most of the list in that PR were already done.
2010-03-22 01:29:29 +00:00
lukem
c1ceae17f0
Enable WARNS=4 by default for usr.bin, except for:
...
awk bdes checknr compile_et error gss hxtool kgetcred kinit
klist ldd less lex locale login m4 man menuc mk_cmds
mklocale msgc openssl rpcgen rpcinfo sdiff spell ssh
string2key telnet tn3270 verify_krb5_conf xlint
2009-04-14 22:15:16 +00:00
christos
1841106bd7
Allow kdump to be used as an ioctl decoder if invoked as ioctlname.
2009-04-13 14:39:23 +00:00
lukem
e72a1356ea
fix sign-compare issues
2009-04-12 11:23:12 +00:00
christos
379d921ced
resolve conflict.
2009-01-11 03:05:41 +00:00
christos
50728e7823
merge christos-time_t
2009-01-11 02:57:17 +00:00
njoly
dc163d1a0e
Add minimal SI_LWP support.
2009-01-02 13:57:23 +00:00
apb
89799ead73
Pass SED=${TOOL_SED:Q} in the environment to scripts run during the build.
2008-10-25 22:23:55 +00:00
apb
125b7c8cbb
In shell scripts run during the build, add a SED variable, defaulting
...
to "sed". SED=${TOOL_SED:Q} should be passed in the environment to
override this.
2008-10-25 22:18:15 +00:00
apb
cd5c0f944d
In shell scripts invoked during a build, and in crunchgen, use ${AWK}
...
instead of plain "awk". The Makefiles that invoke these scripts
or programs will pass AWK=${HOST_AWK:Q}.
2008-10-19 22:10:04 +00:00
apb
f3f295c281
Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
...
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
2008-10-19 22:05:23 +00:00
christos
dcfa7f5149
handle SI_NOINFO
2008-09-12 20:46:42 +00:00
christos
a5ae52b986
When returning an unknown code, return the code number not NULL
2008-09-12 20:44:40 +00:00
lukem
98e5374ccb
Remove the \n and tabs from the __COPYRIGHT() strings.
...
Tweak to use a consistent format.
2008-07-21 14:19:20 +00:00
njoly
996306675b
Output linux ptrace request name for processes under compat linux32
...
emulation too.
2008-06-18 23:04:52 +00:00
martin
11a6dbe728
Convert TNF licenses to new 2 clause variant
2008-04-30 13:10:46 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
christos
e82b090f18
little cleanups.
2008-03-23 18:53:51 +00:00
joerg
e1032da53f
Don't skip ioctls with a digit in the name.
...
Add a number of conflicting entries.
Add some entries from the IPv6 stack where the used structure is not
exported to userland.
2008-03-11 20:39:57 +00:00
njoly
2222627b2d
Add a few NULL entries to linux_ptrace_ops[], to make PTRACE_SYSCALL
...
string appear at the expected indice 24.
2008-02-29 22:45:36 +00:00
bouyer
2720c9d6a3
Install xenio.h and xenio3.h in /usr/include/xen, for the benefit
...
of xentools3.
XXX ignore those in Makefile.ioctl-c, they don't compile properly outside
of the Xen context and the ioctls from xenio.h conflicts with
soundcard.h
2008-02-17 16:23:12 +00:00
matt
34d8567b7b
Add ${PROG}-ioctl.c to DPSRCS
2008-02-16 07:17:58 +00:00
matt
4ac975fb16
Add siginfo.c to DPSRCS
2008-02-16 07:17:31 +00:00
dyoung
d4f4828ee0
Do not #include <sys/device.h> from userland.
2008-02-11 22:43:39 +00:00
ad
7f3f509466
COMPAT_HPUX is gone
2007-12-31 15:26:31 +00:00
perry
8b0f9554ff
convert __attribute__s to applicable cdefs.h macros
2007-12-15 19:44:37 +00:00
dsl
bffcdd2c73
Apply the -N (show syscalls by number) to the system return trace.
...
Change 'USER' to 'MISC' since they get used for misc kernel traces as well.
2007-11-07 22:22:31 +00:00
dsl
1e4971a8ff
Verify that the system call is within the negative range before
...
deciding that it is a 'mach' system call.
XXX - shouldn't this translation only happen for certain emulations?
2007-11-07 22:20:20 +00:00
agc
babe0fc9d8
Apply fix from PR 35283 from David Holland:
...
ensure that kdump properly escapes newlines in argv
2007-08-08 20:28:11 +00:00
dmcmahill
096f2d0ee4
Replace "awk" with "${AWK:-awk}".
...
Needed to be able to cross-build on systems with a feeble awk (SunOS-5.9
for example). Example error message is:
awk: record `#define CTL_IPPROTO_...' has too many fields
record number 404
2007-06-29 16:39:51 +00:00
dsl
5a557927e4
When displaying 'KTR_USER' data, exclude the header from the length, don't
...
enclose in ", and output using the hexdump function if -x (or -X) given.
2007-06-01 19:05:50 +00:00