Antony Polukhin
|
b0e04ac94d
|
Run MinGW tests too (thanks to Pavel Filinov for showing that appveyor ability)
|
2017-02-24 08:21:00 +03:00 |
|
Antony Polukhin
|
d92c405ec1
|
Another attempt to fix MinGW builds
|
2017-02-24 08:19:50 +03:00 |
|
Antony Polukhin
|
6a146fe7e3
|
Fix MinGW compilation
|
2017-02-20 23:13:47 +03:00 |
|
Antony Polukhin
|
672a1dcbe3
|
Minor fixes for the docs
|
2017-02-14 17:30:29 +03:00 |
|
Antony Polukhin
|
00a13698e0
|
Attempt to fix MSVC tests
|
2017-02-07 23:26:14 +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
|
a246a5c148
|
Minor addition to the docs
|
2017-02-06 23:33:03 +03:00 |
|
Antony Polukhin
|
675ab7d65d
|
Fix addr2line detection
|
2017-02-06 23:11:58 +03:00 |
|
Antony Polukhin
|
441d38af76
|
Drop version info in dump
|
2017-02-06 22:55:27 +03:00 |
|
Antony Polukhin
|
9c08e254f1
|
Fix MinGW compilation
|
2017-02-04 22:52:28 +03:00 |
|
Antony Polukhin
|
b842cb2284
|
Quickfix
|
2017-02-04 22:34:51 +03:00 |
|
Antony Polukhin
|
8050e4ea8e
|
Better from_dump implementation (2)
|
2017-02-04 22:05:41 +03:00 |
|
Antony Polukhin
|
ab6e88f1d0
|
Better from_dump implementation
|
2017-02-04 21:40:35 +03:00 |
|
Antony Polukhin
|
270786eb1e
|
Added dump format version
|
2017-02-04 21:22:28 +03:00 |
|
Antony Polukhin
|
ca0a912125
|
Fix issue with reading from stream
|
2017-02-04 02:59:31 +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
|
a462364409
|
Use more functions from boost::detail::winapi rather than from global namespace
|
2017-01-28 12:51:48 +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
|
d535c5a0b1
|
Do not take into account boost::filesystem library coverage, when counting stacktrace library coverage
|
2017-01-20 22:11:26 +03:00 |
|
Antony Polukhin
|
e4c3542c96
|
Even more fixes
|
2017-01-19 23:02:08 +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
|
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 |
|