florian
|
91fe098eb4
* check first for x86 exception and only for sse if no x87 exceptions is thrown, clear all exception afterwards
|
4 年之前 |
florian
|
15695b317c
* denormalized value floating point exception has to result in an rte 206, resolves part of #37926
|
4 年之前 |
florian
|
4c2c540b29
* fixed resetting of state, broken in r45995
|
5 年之前 |
florian
|
eac6675cba
* reset exception flags, resolves #37468 on x86_64
|
5 年之前 |
florian
|
62f890efa3
* improved floating point signal handling on x86/linux
|
6 年之前 |
florian
|
8db9b211d5
* fixed unwinding from signal handlers, the approach used now is very simple and clean
|
6 年之前 |
pierre
|
3a9abf75a9
Reset FPU state in SignalToRunError for SIGFPE, fixes tw12214 failure
|
10 年之前 |
daniel
|
3307d98c40
- Revert micro-exe mode for now.
|
15 年之前 |
daniel
|
2139a229d3
+ If no unit is used, no symbol inside the system unit is used,
|
15 年之前 |
Jonas Maebe
|
f6d452c2c0
* remove the RTL's installed signal handlers at the end of the system
|
16 年之前 |
micha
|
68dbca040e
* fix floating point signal and exception handling, for linux/i386, test tfpu2 regression
|
18 年之前 |
micha
|
0e64718cb2
* call HandleErrorAddrFrame on return of signal handler, reduces amount of code called within signal handler (for linux/i386)
|
18 年之前 |
Jonas Maebe
|
f32621610f
* fixed sse detection
|
18 年之前 |
florian
|
80d55022e9
* tried to fix SSE OS support detection
|
18 年之前 |
florian
|
31c9a91af0
+ edsp detection for arm-linux
|
18 年之前 |
florian
|
bcf65051e3
* detect sse properly on linux, fixes tmask*.pp in the testsuite with -Cfsse2
|
18 年之前 |
peter
|
75c00e21c9
* i386 signal handler receives a ucontext instead of sigcontext
|
20 年之前 |
florian
|
c15e0911e5
+ more runerrors 214
|
20 年之前 |
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
|
d0f3314818
* change order of if to prevent always stack overflow instead
|
20 年之前 |
peter
|
e417e34496
* truncate log
|
20 年之前 |
peter
|
7fb8c3dfbd
* signal cleanup for linux
|
20 年之前 |
florian
|
02310c99e2
* fixed runerror for invalid operation
|
21 年之前 |
florian
|
c9122a4719
+ completed x86-64/linux system unit
|
21 年之前 |
marco
|
024df7a7c6
* more small fixes.
|
22 年之前 |
marco
|
417d359871
* initial version from 1.0.x branch
|
22 年之前 |