Ondřej Surý
e847591867
Improve the backtrace to print symbols when backtrace_symbols() is available
...
The previous commit removed the code related to the internal symbol
table. On platforms where available, we can now use backtrace_symbols()
to print more verbose symbols table to the output.
As there's now general availability of backtrace() and
backtrace_symbols() functions (see below), the commit also removes the
usage of glibc internals and the custom stack tracing.
* backtrace(), backtrace_symbols(), and backtrace_symbols_fd() are
provided in glibc since version 2.1.
* backtrace(), backtrace_symbols(), and backtrace_symbols_fd() first
appeared in Mac OS X 10.5.
* The backtrace() library of functions first appeared in NetBSD 7.0 and
FreeBSD 10.0.
2020-03-11 20:32:21 +01:00
..
2020-02-12 15:04:17 +01:00
2020-02-13 15:05:06 -08:00
2020-02-12 15:04:17 +01:00
2020-02-12 15:04:17 +01:00
2020-02-16 18:09:19 +01:00
2020-03-11 20:32:21 +01:00
2020-02-12 15:04:17 +01:00
2020-02-12 15:04:17 +01:00
2020-02-12 15:04:17 +01:00
2020-02-21 15:05:08 +11:00
2020-02-13 22:07:21 +01:00
2020-02-12 15:04:17 +01:00
2020-02-13 22:07:21 +01:00
2018-08-08 09:37:28 +02:00
2020-02-13 22:07:21 +01:00
2020-02-13 22:07:21 +01:00
2018-02-23 10:12:02 +01:00
2020-02-12 15:04:17 +01:00
2020-02-13 15:05:06 -08:00
2020-02-13 15:05:06 -08:00
2020-02-13 22:07:21 +01:00
2020-02-13 22:07:21 +01:00
2020-02-21 15:05:08 +11:00
2018-02-23 10:12:02 +01:00
2020-02-25 09:07:45 +01:00
2019-05-21 10:23:17 +00:00
2020-02-12 15:04:17 +01:00
2020-02-12 15:04:17 +01:00
2020-02-21 15:05:08 +11:00
2020-02-12 15:04:17 +01:00
2020-02-13 22:07:21 +01:00
2020-02-13 15:05:06 -08:00
2020-02-13 15:05:06 -08:00
2020-02-12 15:04:17 +01:00
2020-02-13 15:05:06 -08:00
2020-02-21 15:05:08 +11:00
2020-02-12 15:04:17 +01:00
2020-02-12 15:04:17 +01:00
2020-02-13 15:05:06 -08:00
2020-02-16 17:34:24 +01:00
2020-02-21 15:05:08 +11:00
2020-02-12 15:04:17 +01:00
2020-03-05 23:09:51 +00:00
2020-02-13 15:05:06 -08:00
2020-02-13 15:05:06 -08:00
2020-02-12 15:04:17 +01:00
2020-02-13 22:07:21 +01:00
2020-02-12 15:04:17 +01:00
2020-02-21 15:05:08 +11:00
2020-02-12 15:04:17 +01:00
2020-02-12 15:04:17 +01:00
2018-08-08 09:37:28 +02:00
2020-02-12 15:04:17 +01:00
2020-02-12 15:04:17 +01:00
2019-12-03 16:27:24 +01:00
2020-02-13 22:07:21 +01:00
2020-02-12 15:04:17 +01:00
2020-02-12 15:04:17 +01:00
2019-11-07 11:55:37 -08:00
2020-02-13 22:07:21 +01:00
2020-02-13 15:05:06 -08:00
2018-08-08 09:37:28 +02:00
2020-02-13 22:07:21 +01:00
2020-02-21 15:05:08 +11:00
2020-02-12 15:04:17 +01:00
2020-02-12 15:04:17 +01:00
2020-02-12 15:04:17 +01:00
2020-02-13 15:05:06 -08:00
2020-02-13 15:05:06 -08:00
2020-02-12 15:04:17 +01:00
2020-02-12 15:04:17 +01:00
2020-02-12 15:04:17 +01:00
2020-02-12 15:04:17 +01:00
2020-02-13 22:07:21 +01:00
2020-02-21 15:05:08 +11:00
2020-02-21 15:05:08 +11:00
2020-02-12 15:04:17 +01:00
2020-02-13 22:07:21 +01:00
2020-02-13 22:07:21 +01:00
2020-02-13 22:07:21 +01:00
2020-02-13 15:05:06 -08:00
2020-02-13 22:07:21 +01:00
2020-02-13 15:05:06 -08:00
2020-02-12 15:04:17 +01:00
2020-03-11 11:13:52 +01:00
2020-02-13 15:05:06 -08:00
2020-02-12 15:04:17 +01:00