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