Commit Graph

104624 Commits

Author SHA1 Message Date
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
blymn 29b7b4241f Added support for fingerprinted executables aka verified exec 2002-10-29 12:31:20 +00:00
martin 3fcea7fb21 Include <string.h> for memset() prototype. 2002-10-29 10:59:32 +00:00
martin 78902b71ba Include <string.h> for memset() prototype. 2002-10-29 10:39:36 +00:00
yamt 059aba1c85 fix panic (assertion failure) on error case.
if uiomove is failed, we should clean up pages past eof.

the problem reported by kay.
ok'ed by Chuck Silvers.
2002-10-29 10:15:16 +00:00