florian
|
38be96e586
* allow pointer+ord. const always if the node is created internally
|
6 jaren geleden |
florian
|
9e67e7311a
* change the exception address is only useful if a valid frame is passed
|
6 jaren geleden |
florian
|
a24d75ed3d
+ comment explaining previous change
|
6 jaren geleden |
florian
|
502febc968
* resume needs to be surrounded by an empty landing pad
|
6 jaren geleden |
florian
|
0e25d6f00d
* better debug messages
|
6 jaren geleden |
florian
|
9514bd9162
* refactored psabieh handling, most code is now in psabiehpi
|
6 jaren geleden |
florian
|
c0c14d5362
* building on PowerPC fixed
|
6 jaren geleden |
florian
|
3567d01ee4
* improved CFI
|
6 jaren geleden |
florian
|
5587c878e6
* small fixes for pseabieh
|
6 jaren geleden |
florian
|
a3594574ca
* in case of finally nodes of implicit frames with a third=nil, exit has to load 0 into the exception value, so an explicit exit call is not handled as an exception
|
6 jaren geleden |
florian
|
a91f009b7e
* cleanup
|
6 jaren geleden |
florian
|
3b77146e1c
* adapt FPC_Unwind_Exception for native eh_frame support
|
6 jaren geleden |
florian
|
294c7c9daf
* adapt identifiert name
|
6 jaren geleden |
florian
|
dcf9744f12
* reverts accidentally changed identifier spelling
|
6 jaren geleden |
florian
|
6817cea33b
+ missing unit
|
6 jaren geleden |
florian
|
6b0c2a45f5
* compilation fixes
|
6 jaren geleden |
florian
|
65aebd22b0
+ initial implementation of dwarf/eh_frame based exception handling for i386-linux, basic stuff works, open todos
|
6 jaren geleden |
florian
|
501b384b17
+ define psabieh to enable dwarf based exception handling
|
6 jaren geleden |
florian
|
72a02b467c
+ generate more cfi on x86
|
6 jaren geleden |
florian
|
65cece7657
+ mark outmost frame in CFI
|
6 jaren geleden |
florian
|
27ab140dd9
+ gcc_except_table section
|
6 jaren geleden |
florian
|
b81cc7fbaf
* set filepos better
|
6 jaren geleden |
florian
|
e2c83edc2a
+ flag when a procedure generated exception table data
|
6 jaren geleden |
florian
|
dfe37de0a1
* do not use push/pop based exception reason handling on i386 if dwarf based exceptions are used
|
6 jaren geleden |
Jonas Maebe
|
a0831b058a
* fixed LLVM para loading for byval paralocs that are preceded by other
|
6 jaren geleden |
Jonas Maebe
|
af098474f4
* keep track of the alignment requirements of parameters with LLVM, and emit
|
6 jaren geleden |
Jonas Maebe
|
016882ca82
* do not add references to external procedures and variables to the used
|
6 jaren geleden |
Jonas Maebe
|
1b48e6abe8
* _Unwind_SetGR/_Unwind_GetGR/_Unwind_SetIP/_Unwind_GetIP implementation for
|
6 jaren geleden |
Jonas Maebe
|
ef1757a5a7
+ ARM EABI exception handling support for PSABIEH
|
6 jaren geleden |
Jonas Maebe
|
d835a91a31
* detabbed
|
6 jaren geleden |