Commit Graph

104528 Commits

Author SHA1 Message Date
jdolecek
64275c4aaf use kqueue to watch the file if possible
from FreeBSD via Luke Mewburn

this specifically does NOT include FreeBSD rev. 1.28 change; it's
my understanding -F is specifically meant to only detect removal
of the tailed file, not to watch for intermediate path changes
2002-10-30 21:48:50 +00:00
matt
1cec255a41 Move child_return back to syscall.c
Fix syscall to use emulations SYS_syscall/SYS___syscall definitions.
Use the emulation NSYSENT to limit code.
Don't define *syscall_fancy if it will never be used.
2002-10-30 18:34:15 +00:00
matt
c9699a165e Add missing file. 2002-10-30 18:31:39 +00:00
rafal
2fdb31c4e3 Fix a bug with list handling that caused this to abort with a "extraneous
<string>" message if the stars were aligned incorrectly due to fast-and-
loose list handling.

The list handling code didn't discriminate between list nodes and list
heads, resulting in string comparisons using memory in the "list heads
by length" array as the target of the comparison; if the string being
handled was short enough and the pointers present in the list heads
array were just the right form the tool would get spurious matches and
exit with the above message.

PR toolchain/18858
2002-10-30 18:14:37 +00:00
provos
5f7d4eab6c fix bug in determining execve name 2002-10-30 17:39:34 +00:00
agc
79cd9d5c9c Add a missing /usr/share/man/cat4/veriexec.0 as well 2002-10-30 17:02:14 +00:00
agc
0176e1f8e5 Might as well install the veriexec(4) man page. 2002-10-30 15:45:10 +00:00
christos
74e8fc3424 fix fat binary architecture choosing code. mach binaries now execute as
poorly as before the x86 MP merge.
2002-10-30 15:21:01 +00:00
christos
dc5aff13e6 make this compile again. 2002-10-30 15:04:47 +00:00
christos
1e48015df9 more debugging for the overwrite trap. 2002-10-30 15:04:17 +00:00
christos
a22639c38a make this link again [mp branch merge lossage] 2002-10-30 15:03:42 +00:00
tsutsui
5e1deee8cf Build ramdisk kernel for dreamcast. 2002-10-30 12:42:24 +00:00
tsutsui
f76d1dd00a Tidy up config files:
- make GENERIC more generic
- add GENERIC_MD, which has MEMORY_DISK stuff and just includes GENERIC
- add a call of dbsym(8) in Makefile.dreamcast.inc

Approved by marcus.
2002-10-30 12:22:55 +00:00
blymn
d84050f8a4 Added verified exec header. 2002-10-30 11:52:45 +00:00
blymn
8ab5b2e1ff Add verified exec fingerprint loader stuff. 2002-10-30 11:47:47 +00:00
blymn
99c12443ca Add verified exec man pages. 2002-10-30 11:46:53 +00:00
lukem
f21875b77f we generally don't list older shlib minor versions as "obsolete",
so don't treat libkrb5.so.18.0 and libroken.so.12.2 as special cases...
2002-10-30 10:39:39 +00:00
manu
6224b0c0ce Fixed mistakes 2002-10-30 07:39:40 +00:00
manu
28aec4f521 Added COMPAT_MACH and EXEC_MACHO 2002-10-30 06:45:17 +00:00
manu
fddf44c0bf Add COMPAT_MACH and EXEC_MACHO support on the PowerPC 2002-10-30 06:41:45 +00:00
manu
a3da524774 Prepare syscall.c for COMPAT_MACH support. linux_syscall_intern is
moved to a Linux specific file, child_return is moved to trap.c,
and we introduce a EMULNAME macro co that syscall.c can be included to
define the system call handler for another emulation.
2002-10-30 06:37:37 +00:00
manu
fe4e91080d Moved binary compatibility options from arch directory to cpu directory 2002-10-30 06:26:42 +00:00
manu
3d25c32160 Removed m68k OSes binary compatibility (this is a powerpc port, right?) 2002-10-30 06:20:01 +00:00
yamt
3a7bfaf54e change "uoff" to voff_t from vaddr_t as it's offset within uvm object.
fix PR/18855.
2002-10-30 05:24:33 +00:00
simonb
a426ccb272 Fix whitespace bogon. 2002-10-30 02:48:28 +00:00
petrov
71614764a4 Compile with an ISO C preprocessor. 2002-10-30 01:46:09 +00:00
manu
9b4f3b0464 Introduce an array of supported CPU types by a given arch for Mach-O 2002-10-29 22:22:30 +00:00
leo
4ffdd69467 Fix typo (isic_isac_recover -> isic_recover). Noticed by Matthias Drochner. 2002-10-29 21:02:45 +00:00
manu
b57515f2c4 If the magic number is 0xfeedface instead of 0xcafebabe, this means that
the executable is not fat. The binary starts with an object header instead
of a mach fat header.
2002-10-29 19:28:19 +00:00
junyoung
d285dd8c38 Reduce the number of #ifdef __sparc__ from 5 to 3. 2002-10-29 17:54:40 +00:00
tsutsui
561b10d262 Remove no longer needed #ifdef __alpha__ and #ifdef __mips__. 2002-10-29 17:01:16 +00:00
wiz
0b48b4c927 Fix typos. Found by Adrian Mrva. 2002-10-29 16:22:33 +00:00
wiz
77e9b5999f Fix typo. Found by Adrian Mrva. 2002-10-29 16:21:18 +00:00
wiz
64ffd490cb Fix typos. Found by Adrian Mrva. 2002-10-29 16:19:49 +00:00
wiz
e597be7d4e Fix typo. Found by Adrian Mrva. 2002-10-29 16:18:06 +00:00
wiz
c1f53358ea Fix typos. Found by Adrian Mrva. 2002-10-29 16:16:58 +00:00
wiz
bcae355603 Fix typo. Found by Adrian Mrva. 2002-10-29 16:16:14 +00:00
wiz
a125d07668 Fix typos. Found by Adrian Mrva. 2002-10-29 16:12:25 +00:00
wiz
756bcd1182 Fix typo. Found by Adrian Mrva. 2002-10-29 16:08:59 +00:00
provos
e9ac78c504 allow empty string 2002-10-29 15:44:38 +00:00
thorpej
35d6519b2d Don't truncate the vm_map_entry offset to 32-bits when printing. 2002-10-29 14:50:53 +00:00
tsutsui
48d369009d Echo dbsym command. 2002-10-29 14:33:32 +00:00
tsutsui
4ece245b0e Initialize statprev in setstatclockrate(). 2002-10-29 14:30:03 +00:00
blymn
d52b0596b3 Added verified exec device (veriexec) 2002-10-29 14:11:17 +00:00
wiz
05f5fc3aaf Lots of cleanup. 2002-10-29 14:11:06 +00:00
blymn
1baccad4de Added verifiedexec_load signature generator scripts. 2002-10-29 14:05:33 +00:00
blymn
7f84eccbb6 Added fingerprint loader tool for verified exec. 2002-10-29 13:58:01 +00:00
junyoung
93c1a9d0c7 Rename sparc_screen_is_console() to mach64_is_console() and turn it into
a MI interface.
2002-10-29 13:50:11 +00:00
wiz
691df76a8b Markup fixes. 2002-10-29 12:42:10 +00:00
blymn
19a0d736c2 Added man page for verified exec pseudo-device 2002-10-29 12:37:49 +00:00