Files
Nim/lib/system
Ștefan Talpalaru ee9ee297d8 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.}
2019-12-29 15:46:01 +01:00
..
2019-12-13 12:12:04 +00:00
2019-12-24 17:33:27 +01:00
2019-08-15 15:55:48 +02:00
2019-12-17 17:37:50 +01:00
2019-09-27 07:02:54 +02:00
2019-09-16 23:54:31 +02:00
2019-09-16 23:54:31 +02:00
2019-11-07 17:16:34 +01:00
2019-12-27 08:29:40 +01:00
2019-07-05 01:42:17 +02:00
2019-12-17 17:37:50 +01:00
2019-10-22 17:59:12 -07:00
2019-12-17 17:37:50 +01:00
2019-12-17 17:37:50 +01:00
2018-11-16 13:27:56 +01:00
2019-12-17 17:37:50 +01:00