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