florian
7dc4b6ecc1
+ adds mcount calls to syscall assembler helpers for i386 and x86-64, resolves #17140
...
git-svn-id: trunk@15812 -
2010-08-15 09:11:06 +00:00
Jonas Maebe
92ff07deaf
* several fixes by Pierre Pede (parts of his patch to mantis #12492 )
...
o fixed gprof under linux/i386
o fixed pic-compilation of the linux/i386 rtl
o initialisation of linux shared libraries is now possible with pic-code
git-svn-id: trunk@13703 -
2009-09-12 21:57:41 +00:00
Almindor
a42b134a81
* fix sysenter variable duplication
...
git-svn-id: trunk@8406 -
2007-09-08 14:21:35 +00:00
Almindor
c626740043
* adds support for sysenter syscall style for i386 on 2.6 kernels
...
git-svn-id: trunk@6992 -
2007-03-25 10:06:23 +00:00
ivost
e7fb4e6a32
* changed i386 syscall from oldfpccall to register calling convention
...
git-svn-id: trunk@6776 -
2007-03-10 18:09:13 +00:00
ivost
240938a6ed
* fixed syscall6 (still experimental, but so far it worked here!)
...
git-svn-id: trunk@6705 -
2007-03-03 21:38:20 +00:00
florian
b07cd83892
* made system unit on m68k-linux compilable
...
git-svn-id: trunk@5266 -
2006-11-06 18:42:47 +00:00
florian
ce73006fc3
* picfied code
...
git-svn-id: trunk@2127 -
2006-01-02 18:35:17 +00:00
peter
4ace790492
* remove $Log
...
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
fpc
790a4fe2d3
* log and id tags removed
...
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
michael
ffb55c4254
+ Removed VER1_0 defines
...
git-svn-id: trunk@33 -
2005-05-19 21:14:45 +00:00
fpc
50778076c3
initial import
...
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
florian
60ad6f1482
* applied syscall patch from C Western
2005-03-07 08:27:57 +00:00
peter
e417e34496
* truncate log
2005-02-14 17:13:06 +00:00
marco
a9b2ee072f
* and now for others too
2004-05-28 21:43:25 +00:00
marco
9adbeab70d
* added mov errno,%eax
2004-05-28 21:41:49 +00:00
Jonas Maebe
7afabeb8a9
* fixed syscall return value checking
2004-03-10 21:41:53 +00:00
peter
88e72a69da
* fixed previous commit
2004-03-03 22:10:48 +00:00
peter
30780f5859
* regcall fix for threadvar
2004-03-03 22:03:10 +00:00
florian
3f4d98624f
- killed tsyscallregs
2004-02-06 23:06:16 +00:00
peter
680590f792
* use relocate_proc
2004-01-06 21:32:53 +00:00
marco
7efaf7dee2
* Unix reform stage two. Remove all calls from Unix that exist in Baseunix.
2003-09-14 20:15:01 +00:00
peter
abbc3fa755
* moved int64 asm code to int64p.inc
...
* save ebx,esi
2003-09-14 11:34:13 +00:00
peter
55a5b81848
* only set errno when syscall fails
2002-12-24 19:45:59 +00:00
peter
1da81c33ca
* MT fix
2002-12-23 21:17:53 +00:00
peter
85d5e4a4de
* Reset Errno to 0 if call is successfull
...
* Fix broken 1.0.x Errno which does not have threadvar
2002-12-23 20:56:32 +00:00
peter
6154a3076e
* Threadvar support for Errno
...
* Fixed syscall error return check
* Uncommented Syscall with 6 parameters, only 5 were really set
2002-12-18 20:41:33 +00:00
marco
821c826043
* Some mods.
2002-12-18 16:46:37 +00:00
marco
c748db28c0
* TSysParam + result moved to -h
2002-11-16 15:37:47 +00:00
marco
29baf7d65e
* New syscall.inc
2002-11-12 13:31:32 +00:00