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
|
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
|
3ec1c49c3b
|
Separate code for addr2line, libbacktrace and basic
|
2017-01-13 22:28:53 +03:00 |
|
Antony Polukhin
|
c5843350f0
|
Move code around
|
2017-01-08 21:33:23 +03:00 |
|
Antony Polukhin
|
7a40dc90ae
|
Qualify all the calls, do not mix std:: and :: function usage, detail::pc_data refactored to avoid copying
|
2017-01-08 20:50:53 +03:00 |
|
Antony Polukhin
|
85c31f691d
|
Macro for enabling/disabling addr2line usage
|
2017-01-08 12:05:45 +03:00 |
|
Antony Polukhin
|
f37eea04fa
|
Optimize ostream operator with libbackend
|
2017-01-08 00:14:05 +03:00 |
|
Antony Polukhin
|
b7bf4b5932
|
Use libbacktrace, added more tests
|
2017-01-08 00:00:17 +03:00 |
|
Antony Polukhin
|
a2431640b9
|
Move around code in test to make Coveralls happy and produce more reliable coverage results
|
2017-01-03 16:09:02 +03:00 |
|
Antony Polukhin
|
34306df187
|
Added more tests with long stacktraces
|
2017-01-03 14:42:31 +03:00 |
|
Antony Polukhin
|
3f543731fa
|
Added tests with long stacktraces
|
2017-01-03 14:36:01 +03:00 |
|
Antony Polukhin
|
c45c8ff0e4
|
Optimized printing stacktraces on Win
|
2017-01-03 14:11:30 +03:00 |
|
Antony Polukhin
|
053b9f5606
|
Typo fix for Win
|
2017-01-03 13:41:26 +03:00 |
|
Antony Polukhin
|
6de0fe088b
|
Micro optimizations and bugfixes for Win
|
2017-01-03 13:27:15 +03:00 |
|
Antony Polukhin
|
d6c1350952
|
Improve backtrace formatting and output more information into the backtrace when source file info is unawailable
|
2017-01-03 12:58:28 +03:00 |
|
Antony Polukhin
|
36061d4ef8
|
Move code around, prepare for optimizing the stack ostreaming operators
|
2017-01-03 11:59:55 +03:00 |
|
Antony Polukhin
|
7149a04002
|
Optimize frame printing
|
2017-01-03 00:06:20 +03:00 |
|
Antony Polukhin
|
898380d622
|
Relax one of the tests
|
2017-01-02 23:10:52 +03:00 |
|
Antony Polukhin
|
5a9ba3342d
|
Set lines count to zero on second failed attempt to get line number
|
2017-01-02 22:47:35 +03:00 |
|
Antony Polukhin
|
8f06ce9b3d
|
Preparations for optimized streaming of frames and stacktraces
|
2017-01-02 21:15:25 +03:00 |
|
Antony Polukhin
|
0b7fae6e48
|
Relax one of the tests: looks like ::backtrace() call sometimes outputs itself into the stacktrace
|
2016-12-26 22:47:11 +03:00 |
|
Antony Polukhin
|
60ac93f79f
|
Fix [move]assignemnt operators
|
2016-12-26 22:20:08 +03:00 |
|
Antony Polukhin
|
16ef077fa4
|
Fix unsigned overflow in basic_stacktrace constructor, improve some tests, make sure that skipping 2 frames does not show internals to the user
|
2016-12-26 22:18:27 +03:00 |
|
Antony Polukhin
|
2893578446
|
detail::backend class does not own data any more
|
2016-12-26 22:15:53 +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
|
41ed839e49
|
Added thanks to Bjorn Reese
|
2016-12-17 14:09:40 +03:00 |
|
Antony Polukhin
|
9d1a2d652b
|
Call CoUninitialize after all the COM methods were used
|
2016-12-17 11:41:55 +03:00 |
|
Antony Polukhin
|
b23664a769
|
Added info about develop branch to the README.md
|
2016-12-17 11:27:02 +03:00 |
|
Antony Polukhin
|
b282f55342
|
Fix issues found by Udo Steinbach
|
2016-12-17 11:25:08 +03:00 |
|
Antony Polukhin
|
dce55ef2ef
|
Merge pull request #9 from JonKalb/master
Better Motivation docs
|
2016-12-17 12:21:21 +04:00 |
|
Jon Kalb
|
fb5927eef8
|
Better Motivation docs
Clean up the wording in the Motivation section.
|
2016-12-16 00:12:27 -08:00 |
|
Antony Polukhin
|
3439bcef48
|
Fix typo in docs
boost_review
|
2016-12-11 01:54:28 +03:00 |
|
Antony Polukhin
|
4fc45a64cb
|
Make paths in docs slightly shorter, polish docs
|
2016-12-10 22:20:48 +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
|
7fd30ad905
|
Improve tests coverage
|
2016-12-10 02:44:09 +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 |
|
Antony Polukhin
|
dff9ba4074
|
Fix the test compilation (3)
|
2016-12-08 10:55:31 +03:00 |
|
Antony Polukhin
|
856bc476b7
|
Fix the test compilation (2)
|
2016-12-08 10:50:03 +03:00 |
|
Antony Polukhin
|
4f37ad05cd
|
Fix the test compilation
|
2016-12-08 10:44:06 +03:00 |
|
Antony Polukhin
|
903a1dc081
|
Allow to setup max trace length, added more tests, added meta folder and updated the Jamfali for building docs
|
2016-12-08 10:02:28 +03:00 |
|
Antony Polukhin
|
f42536dd86
|
Fixing coverage detection in travis script(13)
|
2016-12-04 02:14:15 +03:00 |
|
Antony Polukhin
|
3105dc7d5e
|
Fixing coverage detection in travis script(12)
|
2016-12-04 02:09:13 +03:00 |
|