History log of /src/sys/compat/freebsd/freebsd_exec.h |
Revision | | Date | Author | Comments |
1.18 |
| 29-Jul-2017 |
maxv | Remove exec_aout support in compat_freebsd. The only reason we still have compat_freebsd is because of tw_cli, and it is an elf32 binary (could test, manuel sent it to me).
|
1.17 |
| 10-Dec-2009 |
matt | branches: 1.17.22; 1.17.40; Change u_long to vaddr_t/vsize_t in exec code where appropriate (mostly involves setregs and vmcmds). Should result in no code differences.
|
1.16 |
| 19-Nov-2008 |
ad | Make the emulations, exec formats, coredump, NFS, and the NFS server into modules. By and large this commit:
- shuffles header files and ifdefs - splits code out where necessary to be modular - adds module glue for each of the components - adds/replaces hooks for things that can be installed at runtime
|
1.15 |
| 04-Dec-2007 |
dsl | branches: 1.15.12; 1.15.16; 1.15.22; 1.15.24; Remove all the __P
|
1.14 |
| 11-Dec-2005 |
christos | branches: 1.14.44; 1.14.46; 1.14.52; 1.14.56; merge ktrace-lwp.
|
1.13 |
| 26-Feb-2005 |
perry | branches: 1.13.4; nuke trailing whitespace
|
1.12 |
| 07-Aug-2003 |
agc | branches: 1.12.8; 1.12.10; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.11 |
| 29-Jun-2003 |
fvdl | branches: 1.11.2; Back out the lwp/ktrace changes. They contained a lot of colateral damage, and need to be examined and discussed more.
|
1.10 |
| 28-Jun-2003 |
darrenr | Pass lwp pointers throughtout the kernel, as required, so that the lwpid can be inserted into ktrace records. The general change has been to replace "struct proc *" with "struct lwp *" in various function prototypes, pass the lwp through and use l_proc to get the process pointer when needed.
Bump the kernel rev up to 1.6V
|
1.9 |
| 19-Feb-2003 |
jdolecek | remove local idea of ELF_AUX_ARGSIZ - since this emul uses elf32_copyargs(), it shouldn't override the size
|
1.8 |
| 18-Jan-2003 |
thorpej | Merge the nathanw_sa branch.
|
1.7 |
| 10-Dec-2002 |
thorpej | Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is.
|
1.6 |
| 21-Nov-2000 |
jdolecek | branches: 1.6.2; restructure struct emul and execsw, in preparation to make emulations LKMable: * move all exec-type specific information from struct emul to execsw[] and provide single struct emul per emulation * elf: - kern/exec_elf32.c:probe_funcs[] is gone, execsw[] how has one entry per emulation and contains pointer to respective probe function - interp is allocated via MALLOC() rather than on stack - elf_args structure is allocated via MALLOC() rather than malloc() * ecoff: the per-emulation hooks moved from alpha and mips specific code to OSF1 and Ultrix compat code as appropriate, execsw[] has one entry per emulation supporting ecoff with appropriate probe function * the makecmds/probe functions don't set emulation, pointer to emulation is part of appropriate execsw[] entry * constify couple of structures
|
1.5 |
| 30-Apr-1999 |
cgd | branches: 1.5.2; compute the value to be used for e_arglen via howmany(value, sizeof (char *)), rather than just "value / sizeof (char *)". While in these cases the latter works as well, the former's a better example for other uses to copy (since it handles the non-integral multiple case correctly).
|
1.4 |
| 09-Feb-1999 |
christos | branches: 1.4.4; PR/6962: Paul Shupak: ELF Freebsd support
|
1.3 |
| 24-Jan-1998 |
mycroft | Prototype new functions.
|
1.2 |
| 05-Jan-1998 |
perry | RCSID Police.
|
1.1 |
| 10-Oct-1995 |
mycroft | branches: 1.1.18; FreeBSD binary compatibility module, from Noriyuki Soda.
|
1.1.18.1 |
| 29-Jan-1998 |
mellon | Pull up 1.3 (mycroft)
|
1.4.4.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.5.2.1 |
| 22-Nov-2000 |
bouyer | Sync with HEAD.
|
1.6.2.2 |
| 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.6.2.1 |
| 05-Mar-2001 |
nathanw | Initial commit of scheduler activations and lightweight process support.
|
1.11.2.5 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.11.2.4 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.11.2.3 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.11.2.2 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.11.2.1 |
| 02-Jul-2003 |
darrenr | Apply the aborted ktrace-lwp changes to a specific branch. This is just for others to review, I'm concerned that patch fuziness may have resulted in some errant code being generated but I'll look at that later by comparing the diff from the base to the branch with the file I attempt to apply to it. This will, at the very least, put the changes in a better context for others to review them and attempt to tinker with removing passing of 'struct lwp' through the kernel.
|
1.12.10.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.12.8.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.13.4.2 |
| 07-Dec-2007 |
yamt | sync with head
|
1.13.4.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.14.56.1 |
| 08-Dec-2007 |
ad | Sync with head.
|
1.14.52.1 |
| 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.14.46.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.14.44.1 |
| 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
1.15.24.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.15.22.1 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
1.15.16.2 |
| 11-Mar-2010 |
yamt | sync with head
|
1.15.16.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.15.12.1 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.17.40.1 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
1.17.22.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|