270786eb1eAdded dump format version
Antony Polukhin
2017-02-04 21:22:28 +0300
ca0a912125Fix issue with reading from stream
Antony Polukhin
2017-02-04 02:59:31 +0300
fd8c0d0bc3More debug info for the example
Antony Polukhin
2017-02-04 02:43:29 +0300
925a90472eFixes for signal-hdling example
Antony Polukhin
2017-02-03 23:11:39 +0300
a462364409Use more functions from boost::detail::winapi rather than from global namespace
Antony Polukhin
2017-01-28 12:51:48 +0300
224750cbefAdded more examples on safe_dump_to (shared memory example) and changed interface of safe dumping into the memory
Antony Polukhin
2017-01-27 21:56:27 +0300
9146cedb94Attempt to fix test on WIN platform (3)
Antony Polukhin
2017-01-27 00:02:00 +0300
34fdd6077eAttempt to fix test on WIN platform (2)
Antony Polukhin
2017-01-26 23:49:53 +0300
0875781884Attempt to fix test on WIN platform
Antony Polukhin
2017-01-26 23:38:19 +0300
843c6e4291Provide more info in case of failed test
Antony Polukhin
2017-01-26 23:23:51 +0300
ea6e7fabe9Improve docs and move safe dumping into a separate header file
Antony Polukhin
2017-01-26 22:22:40 +0300
d26dc67be6Implemented safe dumping and loading
Antony Polukhin
2017-01-26 22:21:24 +0300
d535c5a0b1Do not take into account boost::filesystem library coverage, when counting stacktrace library coverage
Antony Polukhin
2017-01-20 22:11:26 +0300
e4c3542c96Even more fixes
Antony Polukhin
2017-01-19 23:02:08 +0300
fc0063de37More fixes for the async-safe stack dumping
Antony Polukhin
2017-01-19 22:41:45 +0300
13fe06063bAdded initial version of safe dumping
Antony Polukhin
2017-01-19 21:59:37 +0300
c9315559a3Improved docs by describing macro and libraries
Antony Polukhin
2017-01-15 22:43:31 +0300
c221f0c2ddMultiple minor fixes, improved docs, changed the example to use Boost.Exception
Antony Polukhin
2017-01-13 22:36:25 +0300
1c5274f9faBig refactoring: no more backends, only macro to enable additional functionality
Antony Polukhin
2017-01-13 22:33:37 +0300
bd616a7249Make a basic usecase the default one, add tests and create a target library for that
Antony Polukhin
2017-01-13 22:31:03 +0300
3ec1c49c3bSeparate code for addr2line, libbacktrace and basic
Antony Polukhin
2017-01-13 22:28:53 +0300
c5843350f0Move code around
Antony Polukhin
2017-01-08 21:33:23 +0300
7a40dc90aeQualify all the calls, do not mix std:: and :: function usage, detail::pc_data refactored to avoid copying
Antony Polukhin
2017-01-08 20:50:53 +0300
85c31f691dMacro for enabling/disabling addr2line usage
Antony Polukhin
2017-01-08 12:05:45 +0300
f37eea04faOptimize ostream operator with libbackend
Antony Polukhin
2017-01-08 00:14:05 +0300
b7bf4b5932Use libbacktrace, added more tests
Antony Polukhin
2017-01-08 00:00:17 +0300
a2431640b9Move around code in test to make Coveralls happy and produce more reliable coverage results
Antony Polukhin
2017-01-03 16:09:02 +0300
34306df187Added more tests with long stacktraces
Antony Polukhin
2017-01-03 14:42:31 +0300
3f543731faAdded tests with long stacktraces
Antony Polukhin
2017-01-03 14:36:01 +0300
c45c8ff0e4Optimized printing stacktraces on Win
Antony Polukhin
2017-01-03 14:11:30 +0300
053b9f5606Typo fix for Win
Antony Polukhin
2017-01-03 13:41:26 +0300
6de0fe088bMicro optimizations and bugfixes for Win
Antony Polukhin
2017-01-03 13:27:15 +0300
d6c1350952Improve backtrace formatting and output more information into the backtrace when source file info is unawailable
Antony Polukhin
2017-01-03 12:58:28 +0300
36061d4ef8Move code around, prepare for optimizing the stack ostreaming operators
Antony Polukhin
2017-01-03 11:59:55 +0300
16ef077fa4Fix unsigned overflow in basic_stacktrace constructor, improve some tests, make sure that skipping 2 frames does not show internals to the user
Antony Polukhin
2016-12-26 22:18:27 +0300
2893578446detail::backend class does not own data any more
Antony Polukhin
2016-12-26 22:15:53 +0300
99e4b53742Started reimplementing stacktrace with Allocator
Antony Polukhin
2016-12-26 22:12:29 +0300
d747ab0facImprove docs by adding more examples and Acknowledgements section, improve output for unwind backend
Antony Polukhin
2016-12-10 22:10:08 +0300
13c3807674More examples implemented and moved code around
Antony Polukhin
2016-12-10 14:29:27 +0300
dff9ba4074Fix the test compilation (3)
Antony Polukhin
2016-12-08 10:55:31 +0300
856bc476b7Fix the test compilation (2)
Antony Polukhin
2016-12-08 10:50:03 +0300
4f37ad05cdFix the test compilation
Antony Polukhin
2016-12-08 10:44:06 +0300
903a1dc081Allow to setup max trace length, added more tests, added meta folder and updated the Jamfali for building docs
Antony Polukhin
2016-12-08 10:02:28 +0300
6e01617dadDropped dependency to the aligned_storage, fixed issue in linux backend with incorrect detection of end pointer and fix getting coverage in travis script
Antony Polukhin
2016-12-03 21:24:55 +0300
4ce841ef65Code deduplicated and simplified, added empty() functions and some explicit bool operators, speed-up and improved the output of the ostream operators, improved tests coverage
Antony Polukhin
2016-12-01 09:55:17 +0300
fd513391caAsync signal safe backend implmented and notes about async-safety were added to the docs.
Antony Polukhin
2016-11-30 10:47:58 +0300
7cbe206b45Update Jamfile for docs
Antony Polukhin
2016-11-26 23:25:49 +0300
d4f8f64929Fixed windows build and issue with returning incorrect frame address (now 0 retuned instead of running out of bounds)
Antony Polukhin
2016-11-25 22:12:57 +0300
aff892356fChanged classname from frame_view to frame
Antony Polukhin
2016-11-25 21:59:30 +0300