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