summaryrefslogtreecommitdiff
path: root/sys/kern/exec_macho.c
AgeCommit message (Expand)Author
2011-04-26Remove Darwin, MACH and Mach-O support.joerg
2011-01-17Include internal definitions (uvm/uvm.h) only where necessary.uebayasi
2010-11-19Introduce struct pathbuf. This is an abstraction to hold a pathnamedholland
2010-06-24Clean up vnode lock operations pass 2:hannken
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-01-03fix malloc type mismatches.yamt
2007-12-08Remove cn_lwp from struct componentname. curlwp should be usedpooka
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2006-07-23Use the LWP cached credentials where sane.ad
2006-05-14integrate kauth.elad
2005-12-26u_intN_t -> uintN_tperry
2005-12-11merge ktrace-lwp.christos
2005-12-08Use ANSI function decls.thorpej
2005-06-25the magic number is not byte-swapped.christos
2005-05-29- add const.christos
2004-09-04Recognize bundles as mach-O executablesmanu
2004-03-23- Nuke __P().junyoung
2003-10-20One more section type in the Mach-O format. Now /usr/X11R6/bin/quartz-wm linksmanu
2003-10-19Support Darwin static binaries (I should say: support the only Darwinmanu
2003-09-07Correctly check Mach-O fat header so that fat binaries get launched.manu
2003-08-08GC: exec_foo_setup_stack; use exec_setup_stack, and provide a way forchristos
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-04-21Some Mach-O libraries do not have a load base address. The Darwinmanu
2002-12-11Load __OBJC and ____CGSERVER sections of Mach-O binaries as __TEXT.manu
2002-11-29back out the previous change, which is useless. Darwin loads the librariesmanu
2002-11-29Maitain a chainedlist of already loaded Mach-O objects, to avoid loadingmanu
2002-11-24Rewrite the excessive recursive loading protection by actually counting themanu
2002-11-22Libraries do not use relative addresses, they are absolute and should bemanu
2002-11-21Check for excessive recursive Mach-O loadingmanu
2002-11-21Remove a debug message that has been committed by mistake.manu
2002-11-21We now have the exact stack initial stack layout of Darwin:manu
2002-10-31XXX: be32toh on powerpc does not cast to int32_t so passing u_long tochristos
2002-10-30int format long arg problemsmanu
2002-10-30fix fat binary architecture choosing code. mach binaries now execute aschristos
2002-10-30make this compile again.christos
2002-10-29Introduce an array of supported CPU types by a given arch for Mach-Omanu
2002-10-29If the magic number is 0xfeedface instead of 0xcafebabe, this means thatmanu
2002-10-05count executable image pages as executable for vm-usage purposes.chs
2002-09-27remove trailing \n in panic(). approved perry.provos
2001-11-12add RCSIDslukem
2001-11-10fix compile typo.christos
2001-10-30- Add a new vnode flag VEXECMAP, which indicates that a vnode hasthorpej
2001-10-28make a copy of the epp->ep_path, because it is too late to use it whenchristos
2001-07-14use be32toh instead of bswap32christos
2001-07-14new exec module for MACH-O fat binarieschristos