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 anni fa |
sergei
|
c0f49951b1
* Fixed i386 longjmp, it must not return 0 if 'value' argument happens to be 0.
|
13 anni fa |
sergei
|
b36a930f26
- Cleaned out REGCALL defines
|
14 anni fa |
florian
|
24fea58b92
+ initial implementation of iso style gotos in iso mode
|
15 anni fa |
yury
|
c4ed91b9ff
* Fixed warnings about EBP based access.
|
18 anni fa |
peter
|
4ace790492
* remove $Log
|
20 anni fa |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 anni fa |
fpc
|
50778076c3
initial import
|
20 anni fa |
peter
|
16b121f8c4
* unblock signal in signalhandler, remove the sigprocmask call
|
20 anni fa |
peter
|
e417e34496
* truncate log
|
20 anni fa |
peter
|
ae8b7b153b
* include file cleanup
|
20 anni fa |
peter
|
7395e7e546
* restore sigprocmask for linux
|
21 anni fa |
peter
|
0d3948fc5f
* register calling updates
|
22 anni fa |
peter
|
8f8b47194a
* REGCALL define added
|
22 anni fa |
peter
|
9f31783a0a
* old logs removed and tabs fixed
|
23 anni fa |
michael
|
650fbb86aa
+ removed logs
|
25 anni fa |
michael
|
e7aca136a1
+ Initial import
|
25 anni fa |
pierre
|
d7afdbd8e6
* Preserve all registers in SetJmp
|
25 anni fa |
pierre
|
beecf1ec51
* remove fninit in longjump
|
25 anni fa |
florian
|
95d572ca04
* we don't need to to finit twice ...
|
26 anni fa |
florian
|
ff96d13e5f
* fixed constants in rtti
|
26 anni fa |
florian
|
4dd95e6a80
* longjump does now a finit
|
26 anni fa |
peter
|
6b66a55cd6
* truncated log
|
26 anni fa |
daniel
|
ec29a31834
* copyright 2000
|
26 anni fa |
pierre
|
e33295ceb0
* loading of esp value corrected
|
26 anni fa |
peter
|
af8a04a5af
* use external names
|
27 anni fa |
peter
|
4620a73a9b
* FPC_ names
|
27 anni fa |
peter
|
bd57e42086
* $ifdef ver0_99_5 updates
|
27 anni fa |
pierre
|
b495ca5d7d
* problem with asmmode for bugfix branch
|
27 anni fa |
michael
|
11cbb1fd82
+ Initial implementation
|
27 anni fa |