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