he
b2898f296c
Add two more ioctl values which are the same.
2007-03-05 17:38:25 +00:00
ad
401499f30e
Sync with kernel changes introduced by merging the newlock2 branch.
2007-02-09 22:08:48 +00:00
njoly
e7544f933f
compat linux32 depends on compat netbsd32, and thus needs
...
EMUL_FLAG_NETBSD32.
ok by manu
2007-02-07 13:58:12 +00:00
chs
aaf6e758a0
skip over the "self" sa when printing upcalls.
2007-01-28 21:29:59 +00:00
elad
4cfb3b3658
Conflict was resolved, so revert previous.
...
Okay dogcow@.
2006-11-30 01:59:45 +00:00
dogcow
48de5cde28
deal with VERIEXEC_LOAD/SPKRTONE conflict
2006-11-29 03:48:57 +00:00
mrg
dbdbfa2c22
since register_t is sometimes unsigned, cast to (long) to check >= 0.
2006-10-23 04:13:51 +00:00
peter
e263dfd62f
WFORMAT is no more...
2006-10-08 17:52:28 +00:00
manu
8a1037a46b
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.
2006-09-23 22:01:04 +00:00
he
0b5587a884
Provide a dummy default for NBPG after including <sys/param.h> to deal
...
with a build problem for sparc. The reason is that <dev/tc/sticio.h>
(yes, irrelevant for sparc...) wants NBPG declared, but for sparc user-land
that symbol is not available since sun4/sun4c/sun4m do not all share the
same page size.
2006-08-31 22:41:14 +00:00
he
276f9c838b
Add one more conflicting ioctl set: CLOCKCTL_ADJTIME / TCTRL_MODEM_PWR,
...
(partially) fixes build problem for sparc.
2006-08-31 22:25:34 +00:00
he
061f5e8762
Add handling of two more pairs of duplicate ioctl values: amiga's
...
and x68k's PARIOC[SG]PARAM reuse the ioctl values from sbus/mbppio.h's
MBPPIOC[SG]PARAM.
Suggested by Christos.
2006-08-30 23:26:25 +00:00
christos
659537b3d6
Fix sparc64 build; thanks to Martin S. Weber
2006-08-29 14:53:57 +00:00
christos
4de29ae80e
Include <sys/device.h> needed by iopio.h
2006-08-27 21:41:18 +00:00
christos
5699156510
pick up ioctls from other devices too.
2006-08-27 20:31:26 +00:00
christos
286191634b
We don't need to define struct ap_control anymore
2006-06-03 03:15:24 +00:00
christos
7042b96381
SIOCLOOKUPSTAT is the same as SIOCPROXY.
2006-06-03 00:02:51 +00:00
christos
5e5752c8cd
PR/33627: Keiichi Shima: typo in Makefile.ioctl-c in kdump directory
...
s/RW/WR/
2006-06-02 13:56:49 +00:00
christos
394f070a3e
Handle aout m68k; from Izumi Tsutsui.
2006-05-04 18:06:29 +00:00
christos
c721423ddc
Use the standard macros to compute the ioctl length instead of rolling our
...
own. Thanks to Chuck for noticing.
2006-04-05 00:50:59 +00:00
christos
ef5477c67d
Add PT_SYSCALL
2006-03-05 17:03:19 +00:00
manu
ee0c5b44de
Add initial (but unfinished) COMPAT_LINUX32 for amd64. This is good enough so
...
that the i386 license manager part of amd64 version of Fluent works.
While I'm here, add SysV IPC to COMPAT_LINUX/amd64
2006-02-09 19:18:56 +00:00
christos
4f17ba81bc
Learn about v1 records and sa upcalls.
2005-12-11 11:31:34 +00:00
christos
64639a3896
Print symbolic signal names for killpg *sigaction* and *sigvec*.
2005-10-18 01:49:18 +00:00
christos
58fc70c4d6
WARNS=3
2005-07-16 22:00:01 +00:00
lukem
a3b235bbd2
appease gcc -Wuninitialized
2005-06-02 01:53:01 +00:00
jdolecek
04fa39a4be
ectx_find() failed to lookup the emulation context unless it happened
...
to be the first entry, effectively resetting context of all processes to
default emulation on every EMUL trace record
rewrite ectx_find() to fix this, using <sys/queue.h> LIST for readability
this fix should once and for all remove need to ever use -e option,
and makes kdump work properly for traces with processes under different
emulations
2005-01-15 17:55:38 +00:00
dsl
5ac85b92f3
Ensure a non-zero 'word_size' is passed to hexdump_buf for unknown
...
trace types.
Also fix an incorrect use of the global word_size variable
2004-08-23 20:49:28 +00:00
tron
dc33169c5b
Add prefix "${PROG}-" to filename of automatically created list of
...
ioctl names. This makes sure that each program is built with its own
copy even if object directories are not used. This avoids build
failures when two or more make jobs are used in parallel.
2004-07-10 12:12:49 +00:00
christos
750fc37531
deal with another dup ioctl; fortunately this is from pcvt and it will die.
2004-07-08 03:22:32 +00:00
tron
d12de89293
Don't scan include files in "includes" target because they might not be
...
in the destination directory yet.
2004-07-07 14:28:17 +00:00
christos
ab5ca5c5d6
Include ioctl's that don't have IO in their names [lkm ones eg.]
2004-06-22 17:30:52 +00:00
drochner
7723c241ec
remove creation of the intermediate "sourcefile" which was for debugging
2004-05-10 20:46:44 +00:00
hannken
97b2d1519a
Add "sys/dkbad.h" for DIOCSBAD from sys/dkio.h.
...
Use # to start comment in awk program.
2004-05-10 20:41:32 +00:00
christos
ff5de51147
Change code to use a switch statement, and add exceptions to fix the
...
conflicts.
XXX: Fix the conflicts.
1. chio: change to 'x' from 'c' so that it does not conflict with cdio.
keep the 'c' ioctls in the driver for compat.
2. ppp/slip: change SLCGUNIT to some other number and accept the old number
in the driver.
3. ipf: [3 instances] Have darren fix them.
2004-05-10 15:25:57 +00:00
jmc
7492226095
Add another exception for broken includes (showed up on acorn32 build)
2004-05-08 21:03:43 +00:00
matt
10efbfd5c3
Allow kdump to print the names for machine dependent ptrace ops.
...
(This requires <machine/ptrace.h> to define PT_MACHDEP_STRINGS
which corresponds to the machdep ops).
2004-05-06 22:51:38 +00:00
hannken
aa9b145692
Don't invoke the egrep for cleandir and obj targets. Needed for build.sh.
...
Use ".if !make()" instead of ".if !target()".
2004-04-23 12:05:53 +00:00
hannken
1466f8c9d9
Undo last commit -- doesn't work.
2004-04-23 09:50:21 +00:00
hannken
0c0fbf545a
Don't invoke the egrep for cleandir and obj targets. Needed for build.sh.
2004-04-23 09:28:56 +00:00
christos
19e4b9c5ad
Instead of pussy-footing around and grabbing a few of the ioctl's here and
...
there randomly, grab all the ioctls from the include files.
Read the XXX's in mkioctls about problems with our header files.
2004-04-22 22:31:18 +00:00
dsl
c395262f1f
Suppress duplicate lines when hexdumping data
2004-03-07 17:20:53 +00:00
enami
3f98504ee8
Fix whitespace usage and remove unnecessary semi-colon.
2004-02-27 23:06:02 +00:00
enami
6a6547d143
We can't access array[sizeof(array) / sizeof(array[0])].
2004-02-27 22:48:56 +00:00
enami
35c4c5bed3
Calculate the width again if we start newline at tab character, since
...
start column changes.
2004-02-27 22:44:38 +00:00
christos
301d580988
Fix reversed logic (decimal argument passed in output_long, where it expects
...
hex). Change tests to <= 9 to a small(v) macro, so that negative numbers fail
too consistently.
2004-02-02 06:27:56 +00:00
mrg
7ca9a9ac30
redo the former in light of making the kernel output normal 64 bit
...
records for 32 bit & 64 bit processes. we still make some adjustments
when dealing with 32-bit processes, but largely things are handled the
same now. make the code to match "netbsd32_<syscall>" in place of
plain "<syscall>" more general.
2004-01-15 14:42:09 +00:00
mrg
2ccd4840f5
- add a new flags field to the emulation vector, with one user so far
...
EMUL_FLAG_NETBSD32. set EMUL_FLAG_NETBSD32 in any 32 bit on 64 bit
kernel emulation layers.
- if EMUL_FLAG_NETBSD32 is set, calculate the proper argument count.
(XXX: this should use register32_t, but that's not visible to all
builders of kdump...)
now netbsd32_ioctl(2) actually reports sane values, and other arguments
are mostly correctly printed (there are still some signed extension
issues with 32 bit numbers being displayed as "0xffffffff8xxxxxxx".)
2004-01-12 13:39:56 +00:00
manu
bb938d861a
Fix cross-build problem on sparc caused by a cast size_t -> int
2003-11-24 22:12:14 +00:00
manu
23f30b17cb
Enable tracing of out of line data sent with Mach messages
2003-11-24 16:53:38 +00:00