sergei
|
74f9d719f1
* i386-win32 setjmp and longjmp: if SEH support is enabled, save/restore head of exception registration chain. Without this, a longjmp out of a function with exception frame(s) will leave these exception frames below ESP, which will fail integrity checks in OS and cause process termination if an exception occurs later on (or they may be overwritten by subsequent operations on stack and, again, cause undesired results).
|
12 tahun lalu |
sergei
|
c0f49951b1
* Fixed i386 longjmp, it must not return 0 if 'value' argument happens to be 0.
|
13 tahun lalu |
sergei
|
b36a930f26
- Cleaned out REGCALL defines
|
14 tahun lalu |
florian
|
24fea58b92
+ initial implementation of iso style gotos in iso mode
|
15 tahun lalu |
yury
|
c4ed91b9ff
* Fixed warnings about EBP based access.
|
18 tahun lalu |
peter
|
4ace790492
* remove $Log
|
20 tahun lalu |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 tahun lalu |
fpc
|
50778076c3
initial import
|
20 tahun lalu |
peter
|
16b121f8c4
* unblock signal in signalhandler, remove the sigprocmask call
|
20 tahun lalu |
peter
|
e417e34496
* truncate log
|
20 tahun lalu |
peter
|
ae8b7b153b
* include file cleanup
|
20 tahun lalu |
peter
|
7395e7e546
* restore sigprocmask for linux
|
21 tahun lalu |
peter
|
0d3948fc5f
* register calling updates
|
22 tahun lalu |
peter
|
8f8b47194a
* REGCALL define added
|
22 tahun lalu |
peter
|
9f31783a0a
* old logs removed and tabs fixed
|
23 tahun lalu |
michael
|
650fbb86aa
+ removed logs
|
25 tahun lalu |
michael
|
e7aca136a1
+ Initial import
|
25 tahun lalu |
pierre
|
d7afdbd8e6
* Preserve all registers in SetJmp
|
25 tahun lalu |
pierre
|
beecf1ec51
* remove fninit in longjump
|
25 tahun lalu |
florian
|
95d572ca04
* we don't need to to finit twice ...
|
26 tahun lalu |
florian
|
ff96d13e5f
* fixed constants in rtti
|
26 tahun lalu |
florian
|
4dd95e6a80
* longjump does now a finit
|
26 tahun lalu |
peter
|
6b66a55cd6
* truncated log
|
26 tahun lalu |
daniel
|
ec29a31834
* copyright 2000
|
26 tahun lalu |
pierre
|
e33295ceb0
* loading of esp value corrected
|
26 tahun lalu |
peter
|
af8a04a5af
* use external names
|
27 tahun lalu |
peter
|
4620a73a9b
* FPC_ names
|
27 tahun lalu |
peter
|
bd57e42086
* $ifdef ver0_99_5 updates
|
27 tahun lalu |
pierre
|
b495ca5d7d
* problem with asmmode for bugfix branch
|
27 tahun lalu |
michael
|
11cbb1fd82
+ Initial implementation
|
27 tahun lalu |