Jeremy
|
da739d30c5
|
Add can_signal_safe_unwind and update some documentation surrounding signal-safe stack tracing
|
2024-03-03 12:15:27 -06:00 |
|
Jeremy
|
cfdd311e15
|
Fix warning for gcc on windows
|
2024-01-14 23:51:41 -06:00 |
|
Jeremy
|
ac13e71877
|
Implement signal-safe resolution of basic object information
|
2023-11-19 22:49:58 -06:00 |
|
Jeremy
|
327a6e8318
|
Fix two more includes
|
2023-11-18 23:42:49 -06:00 |
|
Jeremy
|
6da8ee0773
|
Fix a couple includes
|
2023-11-18 23:38:03 -06:00 |
|
Jeremy
|
0e462c7b03
|
Some restructuring of the directory layout
|
2023-11-18 23:28:48 -06:00 |
|
Jeremy
|
fec5324502
|
Fix
|
2023-11-15 12:50:37 -05:00 |
|
Jeremy
|
f6468b7a01
|
Update _Unwind to not rely on a hard max frames
|
2023-11-15 12:48:01 -05:00 |
|
Jeremy
|
15572b029d
|
Bump hard max frames from 100 to 200
|
2023-11-15 12:47:36 -05:00 |
|
Jeremy
|
0084de0f05
|
Some tweaks and fixes
|
2023-11-15 12:17:18 -05:00 |
|
Jeremy
|
96a55fc686
|
Fix windows build, and prevent future warnings
|
2023-11-12 23:42:26 -05:00 |
|
Jeremy
|
e80afd460b
|
Add safe tracing interface
|
2023-11-12 23:31:41 -05:00 |
|
Jeremy Rifkin
|
5541ec5519
|
Add libunwind back-end (#62)
|
2023-11-12 17:15:59 -05:00 |
|
Jeremy
|
4c1c42c61d
|
Add frame_ptr alias
|
2023-11-08 21:32:34 -05:00 |
|
Jeremy
|
ae5d2392fe
|
More std::
|
2023-10-08 22:48:12 -04:00 |
|
Jeremy
|
2b1a2c7a19
|
Fix useless cast warning
|
2023-10-06 00:53:40 -04:00 |
|
Jeremy
|
435b3cd001
|
Small fixes
|
2023-10-04 18:23:19 -04:00 |
|
Jeremy
|
4324901cd1
|
Fix stackwalk64 architecture detection
|
2023-10-04 15:31:59 -04:00 |
|
Jeremy
|
15b2f36934
|
Update warning supression
|
2023-10-04 13:14:21 -04:00 |
|
Jeremy
|
81b2e46df1
|
Support stackwalk64 for 32-bit x86
|
2023-10-04 13:13:48 -04:00 |
|
Jeremy
|
b80026596f
|
Some warning fixes
|
2023-10-04 13:09:45 -04:00 |
|
Jeremy
|
b236da4a0b
|
Patch for compilation on 32-bit msvc
|
2023-10-02 17:30:06 -04:00 |
|
Jeremy Rifkin
|
fcd0dcc62b
|
Adjust program counters for execinfo and capturestackbacktrace too (#50)
|
2023-10-02 11:00:13 -04:00 |
|
Jeremy
|
d84a3167d9
|
Add cache mode config
|
2023-09-29 12:50:47 -04:00 |
|
Jeremy
|
59b5e80256
|
Adjust pc for better line number reporting with StackWalk64
|
2023-09-24 18:21:41 -04:00 |
|
Jeremy Rifkin
|
6de61e7755
|
Add StackWalk64 backend (#48)
|
2023-09-24 17:30:56 -04:00 |
|
Jeremy Rifkin
|
76fc93639e
|
Properly handle dwarf errors (#43)
|
2023-09-22 19:54:56 -04:00 |
|
Jeremy
|
f69448f781
|
Try to fix test and build workflows
|
2023-09-22 12:17:07 -04:00 |
|
Jeremy
|
dd928b249b
|
Add max_depth overloads
|
2023-09-22 12:04:25 -04:00 |
|
Jeremy Rifkin
|
0b32df64e4
|
Expand cpptrace API (#37)
|
2023-09-18 20:33:46 -04:00 |
|
Jeremy
|
fdbc69e18e
|
Refactor nested namespaces
|
2023-09-16 21:19:08 -04:00 |
|
Jeremy
|
278ee3fcee
|
Work on improving error handling and some general refactoring. Also trying to bring everything into cpptrace::detail.
|
2023-09-16 20:46:30 -04:00 |
|
Jeremy
|
b246613045
|
Thread safety
|
2023-07-23 17:29:43 -04:00 |
|
Jeremy
|
55b5d8a488
|
File name refactor
|
2023-07-23 11:18:43 -04:00 |
|
Jeremy Rifkin
|
73925368cc
|
Libgcc unwind backend (#11)
|
2023-07-20 01:14:38 -04:00 |
|
Jeremy Rifkin
|
04f8b88efd
|
Some CI and cmake changes (#9)
|
2023-07-18 22:21:56 -04:00 |
|
Jeremy
|
323aeebe3e
|
Cleanup and work on fixing test cases
|
2023-07-04 08:38:58 -04:00 |
|
Jeremy
|
69581c9d58
|
Rename stuff
|
2023-07-02 13:37:30 -04:00 |
|
Jeremy
|
6c950e0817
|
Skip library frames when unwinding
|
2023-07-02 11:52:26 -04:00 |
|
Jeremy Rifkin
|
4475bc1680
|
Dbghelp back-end (#2)
|
2023-07-02 08:42:53 -04:00 |
|
Jeremy Rifkin
|
99a54e3597
|
Build work (#1)
|
2023-07-01 22:14:05 -04:00 |
|
Jeremy
|
b3474b50c3
|
Initial commit
|
2023-07-01 17:06:41 -04:00 |
|