fpc/rtl/linux/i386
sergei ead8d0c1d4 * Clean up i386-Linux startup code for shared libraries:
* The initialization code is a normal function called by runtime linker, stack layout at process startup is irrelevant.
  * Stack pointer can be replaced by frame pointer, they are just a few bytes away.
  * IsLibrary is set to true in fpc_libinitializeunits and therefore assigning it here is redundant.
  * The exitcode is passed as argument to haltproc, so messing with PIC is not necessary.

git-svn-id: trunk@26759 -
2014-02-13 04:54:21 +00:00
..
bsyscall.inc
cprt0.as * mark produced object files as "does not require executable stack" by 2008-12-12 16:26:25 +00:00
cprt21.as * adjusted startup code so it guarantees 16 byte stack alignment on program 2012-09-13 14:47:05 +00:00
dllprt0.as - RTL, Linux/FreeBSD shared library startup: removed FPC_SHARED_LIB_EXIT label, it is a leftover from times when library startup code was erroneously halting owning process on exit. 2013-10-10 13:14:56 +00:00
gprt0.as * mark produced object files as "does not require executable stack" by 2008-12-12 16:26:25 +00:00
gprt21.as * adjusted startup code so it guarantees 16 byte stack alignment on program 2012-09-13 14:47:05 +00:00
prt0.as * adjusted startup code so it guarantees 16 byte stack alignment on program 2012-09-13 14:47:05 +00:00
si_c21.inc * adjusted startup code so it guarantees 16 byte stack alignment on program 2012-09-13 14:47:05 +00:00
si_c21g.inc - Removed duplicate file header 2012-12-21 09:16:23 +00:00
si_c.inc * fixed compilation after introduction of nostackframe checks 2012-10-19 14:43:00 +00:00
si_dll.inc * Clean up i386-Linux startup code for shared libraries: 2014-02-13 04:54:21 +00:00
si_g.inc * several fixes by Pierre Pede (parts of his patch to mantis #12492) 2009-09-12 21:57:41 +00:00
si_prc.inc * adjusted startup code so it guarantees 16 byte stack alignment on program 2012-09-13 14:47:05 +00:00
si_uc.inc * rtl: fix i386-linux uclibc atexit functionality (call exit instead of _exit) 2010-04-03 13:18:10 +00:00
sighnd.inc - Revert micro-exe mode for now. 2010-10-15 16:49:48 +00:00
sighndh.inc
stat.inc
syscall.inc + adds mcount calls to syscall assembler helpers for i386 and x86-64, resolves #17140 2010-08-15 09:11:06 +00:00
syscallh.inc * updated address of FSF (mantis #24646, patch by Alexey Svistunov) 2013-06-27 14:01:18 +00:00
sysnr.inc * fix linux syscall numbers naming consistency #2 (overlooked some) 2008-11-17 21:48:02 +00:00