Files
Nim/lib
Ștefan Talpalaru de43bdfa70 generic stack trace overriding mechanism (#12922)
* libbacktrace support

* switch to a generic stack trace overriding mechanism

When "nimStackTraceOverride" is defined, once of the imported modules
can register its own procedure to replace the default stack trace
generation by calling `registerStackTraceOverride(myOwnProc)`.

Tested with `./koch boot -d:release --debugger:native -d:nimStackTraceOverride --import:libbacktrace`
for the compiler itself and `./bin/nim c -r -f --stacktrace:off --debugger:native -d:nimStackTraceOverride --import:libbacktrace foo.nim`
for an external program.

* make the StackTraceOverrideProc {.noinline.}

(cherry picked from commit ee9ee297d8)
2020-01-23 10:45:10 +01:00
..
2017-02-20 17:24:19 +02:00
2019-07-14 16:08:15 +02:00
2019-10-24 14:10:46 +02:00
2019-10-24 14:10:46 +02:00
2019-09-18 12:16:52 +02:00
2013-03-16 23:53:07 +01:00
2019-08-27 23:18:46 +02:00
2019-12-10 16:14:32 +01:00
2014-08-28 09:59:26 +02:00