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 година |
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 година |