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