summaryrefslogtreecommitdiff
path: root/sys/kern/kern_exec.c
AgeCommit message (Expand)Author
2014-02-19We need VMCMDs for a binary and its interpreter, so make sure we havemaxv
2014-02-17Cosmetic; just replace whitespaces by tabsmaxv
2014-02-14explain why the innocent sigaction1 call now works.christos
2014-02-02Cosmetics: return is an operator, not a function: remove ().martin
2014-02-02Limit the amount of kernel memory a posix_spawn syscall can use (for handlingmartin
2014-02-02Delete duplicate symbol definition introduced in 1.371. Now builds again.dogcow
2014-02-02Add EMUL_NATIVEROOT so that native binaries can be told to search anmanu
2014-01-25__USING_TOPDOWN_VM is no more, __USE_TOPDOWN_VM...christos
2014-01-03Simplify error path and fix typos. From Maxime Villard and me.christos
2013-12-24replace strcpy with copystr and remove useless strcpy (Maxime Villard)christos
2013-11-23Explain where this will fail.christos
2013-11-22convert vmem, signals, powerhooks from CIRCLEQ -> TAILQ.christos
2013-11-14oops, remove accidently commited debug codemartin
2013-11-14As discussed on tech-kern: make TOPDOWN-VM runtime selectable per processmartin
2013-09-12What's the point of having a module exec class if exec is not using it?christos
2013-09-10Support an optional MARCH ELF tag.matt
2013-06-09Add another field to the SDT_PROBE_DEFINE macro, so our DTrace probesriz
2013-04-20revert previous, you can run on mips 64 bit binaries with a 32 bit kernel.christos
2013-04-20don't attempt to load elf64 on 32 bit machineschristos
2012-11-08If you are going to dick around with p_stat, remember to put itchristos
2012-10-14remove KERN_USRSTACKchristos
2012-10-13add KERN_USRSTACK (this is not dynamically defined for FreeBSD compatibility)christos
2012-08-29Add missing newline to printf (in the disabled code for $ORIGIN).dholland
2012-07-27revert racy vfork() parent-blocking-before-child-execs-or-exits code.christos
2012-07-22fork1: fix use-after-free problems. Addresses PR/46128 from Andrew Doran.rmind
2012-05-02Revert posix_spawn() clean up for now, there are some bugs.rmind
2012-04-30posix_spawn:rmind
2012-04-15Fix leak in a posix_spawn error path, from Greg Oster.martin
2012-04-09Fix asynchronous posix_spawn child exit status (and test for it).martin
2012-04-08Rework posix_spawn locking and memory management:martin
2012-03-13Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls withelad
2012-03-10Remove a KPREEMPT_ENABLE() in an error path I overlooked in the previousmartin
2012-03-10Make sure the child of a posix_spawn operation is not preempted duringmartin
2012-02-21keep track of the original array length so we can pass it to kmem_free, fromchristos
2012-02-21fix fae free'ing, from enami.christos
2012-02-20Posix spawn fixes:christos
2012-02-20More posix_spawn fallout:martin
2012-02-19Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3!rmind
2012-02-12Fix SDT_PROBE macro argument overlooked in argument renaming, noted by <chs>martin
2012-02-12Minor tweaks to posix_spawn error handling.martin
2012-02-11Add a posix_spawn syscall, as discussed on tech-kern.martin
2012-02-03Add a hook for freeing an ep_emul_arg. Add a wrapper routinematt
2012-01-25Add a macro to align the length of the stack, not the pointer itself, sincechristos
2012-01-24Use and define ALIGN() ALIGN_POINTER() and STACK_ALIGN() consistently,christos
2011-12-04Revert Christos's accidental changes.dholland
2011-11-24fix incomplete statement.christos
2011-11-24make the diagnostic messages more informative.christos
2011-11-19First step of random number subsystem rework described intls
2011-09-16Improve diagnostics message on entry point too low/high checkingreinoud
2011-08-27Also fix DPRINTF()'s for DEBUG_EXECreinoud