marcoonthegit
60d81ed79b
* fix also gprt0
2024-06-03 09:50:46 +02:00
marcoonthegit
5c1997b3d5
* fix ident and executable note in profiler file
2024-02-20 15:49:09 +01:00
marcoonthegit
e9b12b41db
* also add stack note for trunke
2024-02-18 15:27:23 +01:00
marcoonthegit
78eb340a4f
* change elfid to 1400097 aka FreeBSD 14.0
2024-02-10 17:02:44 +01:00
Michael VAN CANNEYT
1ded960fc8
* Char -> AnsiChar
2023-07-14 17:26:09 +02:00
marcoonthegit
4118173e1d
* prt0 for x86_64
2022-06-18 13:48:39 +02:00
marcoonthegit
b201d0a752
* change note section to be more 12 conformant
2022-06-11 19:07:46 +02:00
marcoonthegit
b36b610424
* FreeBSD version to 12 in trunk
2022-06-11 17:55:04 +02:00
Jonas Maebe
e1a739d15d
FreeBSD CSU fixes
...
* Assembler blocks in non-pure assembler functions must always declare all
changed registers
* argc is read as *(long*) in C -> changed plongint to pptrint
* fixed ident section
2021-11-28 18:32:32 +01:00
pierre
8a543dbc8a
Use RTE 207 for FPU_Invalid and FPU_Denormal exceptions on i386/x86_64 beos/haiku/*bsd as for Linux
...
git-svn-id: trunk@47227 -
2020-10-27 23:09:32 +00:00
marco
7b4ef925f0
* attempt at crt1 translation to get freebsd 12 running.
...
git-svn-id: trunk@44289 -
2020-03-08 16:37:30 +00:00
marco
16744dc6dc
* set tag to 900044 for easier scripting.
...
PR: #27284
Submitted by: John Marino
Reviewed by: Marco van de Voort
Approved by: Marco van de Voort
git-svn-id: trunk@29458 -
2015-01-13 09:02:26 +00:00
sergei
a3364a4b80
- 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.
...
git-svn-id: trunk@25737 -
2013-10-10 13:14:56 +00:00
marco
4d6b9540dd
* changed all version numbers to 900044 for freebsd 9. Expanded script to deal with
...
all its incarnations.
git-svn-id: trunk@22868 -
2012-10-28 20:02:00 +00:00
marco
8c9a603597
* belongs to last commit, x86_64 part
...
git-svn-id: trunk@20173 -
2012-01-25 13:47:22 +00:00
pierre
33604a6a49
* Shared library dllrpt0.as init code for i386 and x86_64 CPUs
...
git-svn-id: trunk@19276 -
2011-09-28 23:07:39 +00:00
pierre
b9009d8c02
* Fix PIC code for BSD x86_64 syscall and x86_64 freebsd startup assembler files
...
git-svn-id: trunk@19181 -
2011-09-22 21:16:42 +00:00
Jonas Maebe
f6d452c2c0
* remove the RTL's installed signal handlers at the end of the system
...
unit's initialization code in case we're in a library
+ implemented InquireSignal(), AbandonSignalHandler(), HookSignal() and
UnhookSignal() in the sysutils unit
* for Kylix compatibility, these routines support operating on
SIGINT and SIGQUIT as well, although they are not hooked by default
by FPC. The run time errors/exception codes for these signals are
resp. 217 and 233 (same as in Kylix; I changed ENoWideStringSupport
to 234).
* changed the BSD syscall version of fpsigaction to use pointer
rather than "var" arguments (compatible with other targets, and
required to be able to pass nil arguments inside the system unit)
-> together fixes mantis #12704
git-svn-id: trunk@13077 -
2009-05-02 09:40:44 +00:00
marco
2300b7a484
* csu leftovers
...
git-svn-id: trunk@11802 -
2008-09-18 14:29:36 +00:00
marco
ec00f1d495
* initial version
...
git-svn-id: trunk@11799 -
2008-09-17 21:03:44 +00:00
florian
7f32e48fe1
+ non working dummies, makes make happy though
...
git-svn-id: trunk@11765 -
2008-09-13 14:54:08 +00:00
florian
39fb51dff3
* fix building of simple x86_64-freebsd executables
...
git-svn-id: trunk@11750 -
2008-09-11 20:55:18 +00:00
marco
0dc221be8f
* initial version copied from x86
...
git-svn-id: trunk@6980 -
2007-03-24 21:33:01 +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
fpc
50778076c3
initial import
...
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
florian
314fe14247
+ routines in baseunix can be overriden by processor specifics in bsyscall.inc
2005-03-03 20:58:38 +00:00
daniel
a1229ff8fe
* Modified bootstrap code so separate prt0.as/prt0_10.as files are no
...
longer necessary
2004-07-03 21:50:30 +00:00
marco
51fd9d3494
* first version
2004-05-11 18:55:35 +00:00