Commit Graph

62 Commits

Author SHA1 Message Date
Antony Polukhin
5c6740b680 Merge branch 'develop' of github.com:boostorg/stacktrace into develop 2019-01-12 22:15:24 +03:00
Antony Polukhin
d9d6512743 Update copyright years 2019-01-12 22:15:16 +03:00
Antony Polukhin
d946b124ba
Fix typo noted by Telegram user PRoSToC0der 2018-12-13 11:00:33 +03:00
Antony Polukhin
b414d35518
Add missing include 2018-10-05 11:10:17 +03:00
Antony Polukhin
819f2b1c86 bump copyright years 2018-08-07 22:41:22 +03:00
Antony Polukhin
4603c1725d Fix warning, noted by Daniela Engert 2018-02-20 23:02:00 +03:00
Antony Polukhin
5b34577683 Relax some tests on Windows (refs #33) 2018-01-14 23:12:44 +03:00
Antony Polukhin
7cf669eaa6 Workaround for Boost.Exception+asan+exit(0) 2018-01-14 22:57:37 +03:00
Antony Polukhin
910fe6ea4e Disable more safe_dump tests for Windows 2018-01-11 22:39:23 +03:00
Antony Polukhin
998334c3b5
Checking that safe_dump was causing hangs on Windows 2018-01-11 21:38:04 +03:00
Antony Polukhin
57699543e8
Comment out some C calls that seem to be signal unsafe on Windows 2018-01-11 11:08:07 +03:00
Antony Polukhin
cdfac8033e Disable invalid test (refs #33) 2017-10-31 08:50:19 +03:00
Antony Polukhin
d663d8b471 Made terminate_handdler tests tolerate differences in stacktraces 2017-07-19 08:52:07 +03:00
Antony Polukhin
a9d92be86a Slightly improve the docs and make more debug data available in test 2017-07-17 22:44:56 +03:00
Antony Polukhin
f5318e3591 Updated and improved the documentation, fixed possible alignment issue in the terminate_handler example 2017-05-26 21:08:59 +03:00
Antony Polukhin
77492bc517 Added constructor to frame that accepts function addresses 2017-05-06 10:17:38 +03:00
Antony Polukhin
e70847b918 Attempt to workaround missing std::_Exit on old MSVCs and MinGWs 2017-05-01 00:50:40 +03:00
Antony Polukhin
39247fbb32 Fixed MSVC related compilation issues 2017-04-29 19:23:39 +03:00
Antony Polukhin
3d25e45a0d Fix MSVC warnings and add some doxygen workarounds for prettier reference section of the docs 2017-04-29 01:00:00 +03:00
Antony Polukhin
960f9d0f38 Use native_frame_ptr_t instead of void* and const void* 2017-04-20 20:04:27 +03:00
Antony Polukhin
5664c752cb Relax tests on MSVC 2017-03-18 13:38:15 +03:00
Antony Polukhin
cc3c37a930 Fixed typos 2017-03-18 13:26:22 +03:00
Antony Polukhin
27ec669657 Make MSVC tests less strict 2017-03-18 13:10:07 +03:00
Antony Polukhin
9f68fe4e9a Make test more tolerant to filesystem faults 2017-03-17 07:25:18 +03:00
Antony Polukhin
876b68d81c Fix one more issue with MinGW tests (4) 2017-03-02 00:12:34 +03:00
Antony Polukhin
4191419560 Fixing MinGW (3) 2017-02-25 23:24:48 +03:00
Antony Polukhin
7b6a8e84f7 MinGW fixes (2). Do not include unused headers 2017-02-25 23:09:36 +03:00
Antony Polukhin
94f73fe616 MinGW fixes 2017-02-24 09:07:11 +03:00
Antony Polukhin
116dd872b8 Allow users to easily skip frames (API change), add more tests and update docs 2017-02-07 22:58:22 +03:00
Antony Polukhin
eb9fcf8050 Removed internals from stacktraces, added more tests on safe dumping 2017-02-07 22:55:19 +03:00
Antony Polukhin
fd8c0d0bc3 More debug info for the example 2017-02-04 02:43:29 +03:00
Antony Polukhin
925a90472e Fixes for signal-hdling example 2017-02-03 23:11:39 +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
9146cedb94 Attempt to fix test on WIN platform (3) 2017-01-27 00:02:00 +03:00
Antony Polukhin
34fdd6077e Attempt to fix test on WIN platform (2) 2017-01-26 23:49:53 +03:00
Antony Polukhin
0875781884 Attempt to fix test on WIN platform 2017-01-26 23:38:19 +03:00
Antony Polukhin
843c6e4291 Provide more info in case of failed test 2017-01-26 23:23:51 +03:00
Antony Polukhin
ea6e7fabe9 Improve docs and move safe dumping into a separate header file 2017-01-26 22:22:40 +03:00
Antony Polukhin
d26dc67be6 Implemented safe dumping and loading 2017-01-26 22:21:24 +03:00
Antony Polukhin
fc0063de37 More fixes for the async-safe stack dumping 2017-01-19 22:41:45 +03:00
Antony Polukhin
bc5b4fad18 MSVC fixes 2017-01-19 22:15:22 +03:00
Antony Polukhin
13fe06063b Added initial version of safe dumping 2017-01-19 21:59:37 +03:00
Antony Polukhin
c9315559a3 Improved docs by describing macro and libraries 2017-01-15 22:43:31 +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
99e4b53742 Started reimplementing stacktrace with Allocator 2016-12-26 22:12:29 +03:00
Antony Polukhin
ec7abcdf68 Fixed MacOS examples 2016-12-26 22:11:23 +03:00
Antony Polukhin
d747ab0fac Improve docs by adding more examples and Acknowledgements section, improve output for unwind backend 2016-12-10 22:10:08 +03:00
Antony Polukhin
13c3807674 More examples implemented and moved code around 2016-12-10 14:29:27 +03:00
Antony Polukhin
c6bdf49f08 Better testing of examples, better tests coverage 2016-12-10 02:39:39 +03:00
Antony Polukhin
d8ff16f7a9 More tests 2016-12-10 01:39:04 +03:00