Commit Graph

809 Commits

Author SHA1 Message Date
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
49c86921ce
Update test case expected outputs 2023-11-15 12:16:43 -05:00
Jeremy
feef9a3265
Fix 2023-11-15 11:55:59 -05:00
Jeremy
aed456bc63
Handle null lines / columns better 2023-11-15 11:52:24 -05:00
Jeremy
37a3ea7978
Adjust indentation 2023-11-15 00:36:02 -05:00
Jeremy
bb487d3e56
Conditionally find_dependency(libdwarf) 2023-11-15 00:34:45 -05:00
Jeremy
c6ea891629
Address -Wmissing-field-initializers warnings 2023-11-14 22:58:10 -05:00
Jeremy
81eddcce3a
Try to bump to windows 2022 runner 2023-11-14 18:56:18 -05:00
Jeremy
8297d234f6
Use an optimized mirror for libdwarf 2023-11-13 11:48:15 -05:00
Jeremy
fd5dc92a2c
Forgot to update CI/docs 2023-11-13 10:50:53 -05:00
Jeremy
b28cb54ced
Rename demo/test options to CPPTRACE_BUILD_TESTING 2023-11-13 10:44:50 -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
44ba826f67
Try to split up CI a bit more so it runs faster (#63) 2023-11-12 17:45:25 -05:00
Jeremy Rifkin
5541ec5519
Add libunwind back-end (#62) 2023-11-12 17:15:59 -05:00
Jeremy
259d596f76
Re-enable warnings 2023-11-08 23:59:48 -05:00
Jeremy
4c1c42c61d
Add frame_ptr alias 2023-11-08 21:32:34 -05:00
Jeremy
7929d239bd
Create a cache for CU srcfiles 2023-11-08 20:47:29 -05:00
Jeremy
336a4ac7bb
Add CONTRIBUTING.md 2023-11-08 20:15:56 -05:00
Jeremy
2f8e1a5ff7
More work to get inline resolution going 2023-11-08 19:46:31 -05:00
Jeremy
1ced7c8dc3
Minor tweaks 2023-11-08 19:41:13 -05:00
Jeremy
6fbedd0ed6
Commend out prints 2023-11-08 14:59:53 -05:00
Jeremy
5bf66156cd
Minor fixes 2023-11-08 14:47:15 -05:00
Jeremy
7ffec7b3c0
Inital work to walk inline tree and show inlined calls 2023-11-08 13:05:39 -05:00
Jeremy
f4cf8c198b
Update README 2023-11-08 13:03:05 -05:00
Jeremy
f21874cbf7
Use CMAKE_DL_LIBS 2023-11-07 10:44:42 -05:00
Jeremy
93de7b7060
spacing fix 2023-11-07 00:05:50 -05:00
Jeremy
6d62936c7b
cache path and line number 2023-11-07 00:05:32 -05:00
Jeremy
9096531e23
Either LUT or walk for line info based on cache mode 2023-11-06 23:20:11 -05:00
Jeremy
fef039ba26
Setup a lookup table for line info 2023-11-06 22:38:21 -05:00
Jeremy
f4a71c2d23
Some small cmake fixes 2023-11-06 22:37:47 -05:00
Jeremy
0536669dc0
Some readme fixes 2023-11-06 22:37:28 -05:00
Jeremy
516b0f44ad
Update readme 2023-11-06 17:56:34 -05:00
Jeremy
01ac14ba92
Try another way to set no_warning_for_no_symbols 2023-11-06 17:18:57 -05:00
Jeremy
cd9d29bf2b
Suppress ranlib "has no symbols" warnings 2023-11-06 17:14:54 -05:00
Jeremy
3489ed1f72
Fix 2023-11-06 16:51:18 -05:00
Jeremy
d0bc2526e7
try again 2023-11-06 15:57:26 -05:00
Jeremy
046b23f3a1
Try again 2023-11-06 15:54:57 -05:00
Jeremy
faea88265d
Bump 2023-11-06 15:44:19 -05:00
Jeremy
781c30f63f
Fix build 2023-11-06 15:16:33 -05:00
Jeremy
9d617d8c3c
Fix 2023-11-06 15:08:20 -05:00
Jeremy
c0aebe002e
Fix 2023-11-06 15:05:38 -05:00
Jeremy
a623c40f3b
Initial work to setup external libdwarf for CI 2023-11-06 14:58:38 -05:00
Jeremy Rifkin
e717930f5d
Unbundle libdwarf (#58)
Pending #57
2023-11-06 13:04:58 -05:00
Jeremy
eb35a6a7ba
Fix test 2023-11-06 12:42:06 -05:00
Jeremy
372271c837
Print tag 2023-11-06 12:27:54 -05:00
Jeremy Rifkin
98368fb417
CMake improvements (#57) 2023-11-06 12:12:07 -05:00