summaryrefslogtreecommitdiff
path: root/rtl/inc/except.inc
Commit message (Expand)AuthorAgeFilesLines
* * changed ExceptTryLevel from nativeint to objpasintnickysn2014-03-231-1/+1
* * Introduced a new function CaptureBacktrace, using it to handle most of back...sergei2014-03-151-1/+1
* * PushExceptObject and dump_stack: use get_caller_stackinfo instead of get_ca...sergei2014-03-111-12/+7
* * Added {$ifdef ver2_6} around stuff which is no longer used but needed for b...sergei2014-03-081-0/+2
* * Do not attempt to retrieve caller context if initial frame is not between S...sergei2014-02-231-1/+2
* * Instead of three individual try..except blocks in fpc_pushexceptobject, gua...sergei2014-02-221-56/+29
* * fpc_raiseexception does not return a result.sergei2014-02-221-2/+1
* * fpc_popobjectstack: clean up.sergei2014-02-221-9/+7
* * changed ExceptTryLevel from longint to nativeint (because i8086)nickysn2014-02-031-1/+1
* + SEH support for Win32. Enable by cycling with OPT=-dTEST_WIN32_SEH.sergei2013-12-121-0/+4
* * updated all the RTL helper functions related to exceptions and stack traces...nickysn2013-09-171-8/+8
* * fixed the order of parameters in the first call to get_caller_frame in Push...nickysn2013-09-171-1/+1
* * fpc_PushExceptAddr's parameter Ft changed from LongInt to SmallInt on 16-bi...nickysn2013-03-281-1/+1
* * TExceptAddr.frametype changed to SmallInt on 16-bit CPUs, since the compile...nickysn2013-03-281-0/+4
* * make exception variables threadvars or not depending on threading supportflorian2012-12-311-0/+4
* call halt(217) if get_caller_XX function generates an exceptionpierre2012-09-141-3/+3
* Protect with try/except blocks call to get_caller_XXX functions to avoid tro...pierre2012-09-131-20/+57
* Use two parameter versions of get_caller_frame and get_caller_addr to get co...pierre2012-07-101-3/+6
* + Platform-specific exception support for x86_64-win64. Enable by cycling wit...sergei2012-01-161-2/+5
* * Moved multiple similar checks for FPC_HAS_FEATURE_EXITCODE and FPC_LIMITED_...sergei2011-11-051-6/+1
* * RTL: clean up exception handling code (functionality is not changed).sergei2011-11-051-33/+15
* + Added a simple helper tcg.g_call, intended to replace allocallcpuregisters+...sergei2011-10-181-1/+15
* + Handle safecall exceptions with a dedicated compilerproc, simplifies compil...sergei2011-10-081-0/+23
* compiler,rtl - safecall handling:paul2010-02-271-0/+10
* rtl: fix typospaul2010-02-251-2/+2
* * ifdefed fatal error messages in exception handling to be available only if ...yury2007-12-281-2/+10
* * Workaround dead code warnings by using preprocessor.yury2007-12-211-3/+5
* * Optimization for code size. It saves 1.5KB for ARM and 0.5KB for i386.yury2006-11-111-42/+71
* * exit with exitcode 217 instead of some random OS resultjonas2006-11-101-1/+1
* * removed runtime error on unhandled exception when SysUtils is used.yury2006-11-071-1/+4
* * improved exception handling codeflorian2006-02-191-22/+10
* * From Yury Sidorov:florian2005-07-091-0/+1
* * patch from Yury Sidorov to make simply exception handling without sysutils ...florian2005-07-071-1/+7
* * give runerror 231 if exceptobjectstack=nilpeter2005-06-141-14/+17
* + Removed NOSAVEREGISTERS definemichael2005-06-091-2/+2
* + Removed HASTHREADVAR SUPPORT_THREADVAR definesmichael2005-06-091-4/+1
* + Removed HASCOMPILERPROC definemichael2005-06-071-11/+9
* Removed HAS_ADDR_STACK_ON_STACK definemichael2005-06-071-28/+1
* * remove $Logpeter2005-06-071-20/+0
* * limit backtraces to values inside the stack, patch by Vincent Snijderspeter2005-06-011-1/+2
* * log and id tags removedfpc2005-05-211-1/+0
* initial importfpc2005-05-161-0/+366