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