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