diff options
author | Ștefan Talpalaru <stefantalpalaru@yahoo.com> | 2019-12-29 15:46:01 +0100 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2019-12-29 15:46:01 +0100 |
commit | ee9ee297d8d79ae17438343a6cb590906609f734 (patch) | |
tree | 5404ecae45279a44877ac58e041ba0c50ce92fc8 /lib/system/memory.nim | |
parent | 37e93eab668d836826be9eb334bb77bcf95f38af (diff) | |
download | Nim-ee9ee297d8d79ae17438343a6cb590906609f734.tar.gz |
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.}
Diffstat (limited to 'lib/system/memory.nim')
0 files changed, 0 insertions, 0 deletions