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