Commit History

Auteur SHA1 Bericht Datum
  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