Antony Polukhin
|
d9d6512743
|
Update copyright years
|
2019-01-12 22:15:16 +03:00 |
|
Antony Polukhin
|
4123beb4af
|
fix memory consumption when using libbacktrace and speedup trace decoding
|
2018-10-07 20:08:27 +03:00 |
|
Antony Polukhin
|
f0a9ba6809
|
Add long tests that detect leaks
|
2018-10-06 20:39:13 +03:00 |
|
Antony Polukhin
|
d573d2a405
|
add tests for basic impl for cases when symbols are not exported
|
2018-09-19 23:12:47 +03:00 |
|
Antony Polukhin
|
99da94f5bd
|
Rework the tests, deal with visibility issues, make sure that libbacktrace implementation now uses export tables
|
2018-09-16 23:23:33 +03:00 |
|
Antony Polukhin
|
87b4789289
|
Drop dependency on lexical_cast and add more tests
|
2018-03-14 22:33:04 +03:00 |
|
Antony Polukhin
|
e99f858990
|
CI linkage fixes (4)
|
2018-02-23 22:02:22 +03:00 |
|
Antony Polukhin
|
c8165e7cf1
|
CI linkage fixes(3)
|
2018-02-23 10:55:01 +03:00 |
|
Antony Polukhin
|
d6e2a56825
|
CI linkage fixes(2)
|
2018-02-23 10:40:30 +03:00 |
|
Antony Polukhin
|
f8b8a806ed
|
CI linkage fixes
|
2018-02-23 10:10:56 +03:00 |
|
Antony Polukhin
|
a164f0385c
|
Disable Intel warnings about inline+noinline on the function
|
2017-05-10 22:59:08 +03:00 |
|
Antony Polukhin
|
235226bdcc
|
Do neither test nor build cached windows implementation if thread_locacl is not supported
|
2017-05-03 23:40:27 +03:00 |
|
Antony Polukhin
|
68c4f8be6a
|
Added void_ptr_cast and tests for it
|
2017-04-21 21:57:31 +03:00 |
|
Antony Polukhin
|
fe5a0d9871
|
Started the separation of stack collecting and stack decoding headers
|
2017-04-20 20:06:09 +03:00 |
|
Antony Polukhin
|
a6bdf54c85
|
More COM related tests, measure speed of some of the test runs
|
2017-04-19 22:25:59 +03:00 |
|
Antony Polukhin
|
1a4ac5bac2
|
Multithreaded tests without debug symbols now really do not use debug symbols.
|
2017-04-16 21:32:33 +03:00 |
|
Antony Polukhin
|
3678082434
|
Added new option for MSVC: boost_stacktrace_windbg_cached
|
2017-04-15 13:00:26 +03:00 |
|
Antony Polukhin
|
287090e284
|
Fix function name extraction using MSVC and mark MSVC tests without debug info as tests that do not producs stacktraces
|
2017-04-14 22:59:13 +03:00 |
|
Antony Polukhin
|
de9b588d1d
|
Many new tests, including naive thread safety test
|
2017-04-14 22:38:48 +03:00 |
|
Antony Polukhin
|
cdf7ef74e7
|
Another attempt to remove MSVC specific extensions (3)
|
2017-03-04 04:17:51 +03:00 |
|
Antony Polukhin
|
6ddf49e565
|
Fix one more issue with MinGW tests (3)
|
2017-03-02 00:00:27 +03:00 |
|
Antony Polukhin
|
53d6ce5987
|
Fix one more issue with MinGW tests (2)
|
2017-03-01 23:46:29 +03:00 |
|
Antony Polukhin
|
675ab7d65d
|
Fix addr2line detection
|
2017-02-06 23:11:58 +03:00 |
|
Antony Polukhin
|
224750cbef
|
Added more examples on safe_dump_to (shared memory example) and changed interface of safe dumping into the memory
|
2017-01-27 21:56:27 +03:00 |
|
Antony Polukhin
|
13fe06063b
|
Added initial version of safe dumping
|
2017-01-19 21:59:37 +03:00 |
|
Antony Polukhin
|
c221f0c2dd
|
Multiple minor fixes, improved docs, changed the example to use Boost.Exception
|
2017-01-13 22:36:25 +03:00 |
|
Antony Polukhin
|
1c5274f9fa
|
Big refactoring: no more backends, only macro to enable additional functionality
|
2017-01-13 22:33:37 +03:00 |
|
Antony Polukhin
|
bd616a7249
|
Make a basic usecase the default one, add tests and create a target library for that
|
2017-01-13 22:31:03 +03:00 |
|
Antony Polukhin
|
85c31f691d
|
Macro for enabling/disabling addr2line usage
|
2017-01-08 12:05:45 +03:00 |
|
Antony Polukhin
|
b7bf4b5932
|
Use libbacktrace, added more tests
|
2017-01-08 00:00:17 +03:00 |
|
Antony Polukhin
|
c6bdf49f08
|
Better testing of examples, better tests coverage
|
2016-12-10 02:39:39 +03:00 |
|
Antony Polukhin
|
fd513391ca
|
Async signal safe backend implmented and notes about async-safety were added to the docs.
|
2016-11-30 10:47:58 +03:00 |
|
Antony Polukhin
|
b35614a7a5
|
Removed libunwind backend and forced all the backends to return source info from void pointer
|
2016-11-25 21:50:43 +03:00 |
|
Antony Polukhin
|
0963de1ff7
|
More examples, added content to 'getting started' section in docs, improved some tests
|
2016-09-14 22:01:49 +03:00 |
|
Antony Polukhin
|
bd07777485
|
More examples and removed inclusion of some unused headers
|
2016-09-14 22:00:19 +03:00 |
|
Antony Polukhin
|
76cfb88fc0
|
Fixes for linkage and tests
|
2016-09-14 21:58:15 +03:00 |
|
Antony Polukhin
|
326d931bb0
|
Now header-only by default, fixes for tests and builds, better backend auto-detection
|
2016-09-13 00:13:02 +03:00 |
|
Antony Polukhin
|
6522b60c72
|
Added noop backend. Do not skip frames in backends anymore, because it is impossible to guess the inlining heuristics on different compilers. Fixed tests, added more tests, simplified code, improved docs
|
2016-09-08 21:42:43 +03:00 |
|
Antony Polukhin
|
2d6c03e7dc
|
Fixed libunwind backend, added docs, fixed tests and compilation, changed return type of stacktrace::operator[]
|
2016-09-08 08:18:18 +03:00 |
|
Antony Polukhin
|
b8d1ff2730
|
Initial version of stacktrace library
|
2016-06-04 15:51:28 +03:00 |
|