Jeremy
ee572226f7
Update contributing instructions
2024-05-03 20:23:33 -05:00
Jeremy
0db934caf7
Bump to 0.5.4
2024-05-02 11:30:54 -05:00
Jeremy
beb5506233
Add additional notes about CPPTRACE_STATIC_DEFINE
2024-04-30 23:18:30 -05:00
Jeremy
14d25fd89a
Bump to v0.5.3 and update changelog
2024-04-29 23:12:53 -05:00
Jeremy
24d1f7780f
Typo fix
2024-04-29 21:13:21 -05:00
Jeremy
2526a38c16
README tweak: Add question mark to a title
2024-04-04 23:23:40 -05:00
Jeremy
531a8c13d9
Update README
2024-04-04 23:22:38 -05:00
Jeremy
c1b7be9f83
Bump to v0.5.2
2024-03-31 16:19:27 -05:00
Jeremy
e65edcf91a
Make note about -DCPPTRACE_STATIC_DEFINE more prominent
2024-03-28 19:51:53 -05:00
Jeremy
b72164b39b
Bump to v0.5.1
2024-03-20 22:12:26 -05:00
Jeremy
8f8e1e34e2
Re-add CE button on readme
2024-03-19 22:59:50 -05:00
Jeremy
2985cb1d6c
Merge branch 'main' into dev
2024-03-16 23:31:57 -05:00
Jeremy
fdf4499259
Update docs to showcase source code snippets
2024-03-16 23:31:07 -05:00
Jeremy
9b69d200c1
Bump to v0.5.0
2024-03-16 18:03:34 -05:00
Jeremy
8407adf6d3
Add print_with_snippets to docs
2024-03-16 17:52:38 -05:00
Jeremy
92be6c23f1
Update note about debug symbols being needed
2024-03-15 17:39:23 -05:00
Jeremy
6a8ff75fc1
Merge branch 'main' into dev
2024-03-09 22:26:17 -06:00
Jeremy
c35392d20b
Fix comment
2024-03-09 22:25:51 -06:00
Jeremy
754c588464
Disable CE button temporarily
2024-03-09 22:25:04 -06:00
Adrien Cassagne
d8e23c1e93
Add 'POSITION_INDEPENDENT_CODE ON' (also known as '-fPIE'). ( #99 )
...
First thx for these very useful lib!
I encountered some issues when linking with `libcpptrace`. Typically,
here is the error I got:
```
/usr/bin/ld: lib/cpptrace/lib/libcpptrace.a(cpptrace.cpp.o): relocation R_X86_64_32S against symbol `_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@@GLIBCXX_3.4.21' can not be used when making a PIE object; recompile with -fPIE
```
I just added the `POSITION_INDEPENDENT_CODE ON` flag on the targets, and
now it works like a charm :-).
2024-03-05 08:57:04 -06:00
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
389f788b57
Add get_object_info method to stacktrace frames, adding onto the previous work for #97
2024-03-03 10:54:03 -06:00
Jeremy
123e7df4f4
Mention CPPTRACE_STATIC_DEFINE for non-cmake instructions
2024-02-28 23:32:48 -06:00
Jeremy
42a91af570
Remove some completed features from the todo list
2024-02-28 23:30:45 -06:00
Jeremy Rifkin
d99f1745d2
Basic source code snippet system ( #98 )
2024-02-28 23:29:24 -06:00
Jeremy
58992cbeb6
Bump to 0.4.1
2024-02-27 22:53:59 -06:00
Jeremy
a700b7f7ef
Update documentation for stacktrace_frames
2024-02-27 22:53:16 -06:00
Jeremy
d5b2646283
Merge branch 'main' into dev
2024-02-27 00:23:10 -06:00
Jeremy
fc770a764e
Small readme fix
2024-02-27 00:22:50 -06:00
Bruce Mitchener
f879cd8b7b
README: improve text about macOS and dsymutil ( #93 )
...
According to the release notes, I think this is true ... if not,
disregard!
2024-02-19 02:11:33 -06:00
Bruce Mitchener
aa446b0540
Fix typos. ( #90 )
2024-02-18 00:10:21 -06:00
Leandro SQ
8d2728d0f0
fix: Broken link on README.md ( #88 )
...
This pull request includes a minor change to the `README.md` file. The
change updates the link to the `signal-safe-tracing.md` file, moving it
into the `docs` directory.
2024-02-15 12:36:28 -06:00
Jeremy
ddf155b122
Add note about -lzstd to docs
2024-02-11 22:35:41 -06:00
Jeremy
7fda402638
Bump to 0.4.0
2024-02-11 12:41:21 -06:00
Jeremy
e166c9804d
Update standalone instructions
2024-02-11 11:43:32 -06:00
Jeremy
683c046f87
Forgot to commit readme update
2024-02-07 21:26:03 -06:00
Jeremy
68f919f292
Add ctrace documentation
2024-02-07 00:11:48 -06:00
Jeremy
eea0fcd118
Update table of contents
2024-02-04 14:20:04 -06:00
Jeremy
46069760c6
Fix a readme editing error, somehow I cropped a paragraph
2024-02-04 14:18:13 -06:00
Jeremy
ab2d440a00
Update cpptrace exceptions to defer trace generation to the callsite with a default argument
2024-02-04 13:40:12 -06:00
Jeremy
d7aac52f8b
Add configuration to control resolution of inlined calls
2024-02-04 11:03:03 -06:00
Jeremy Rifkin
79931c8823
Parsing of mach-o symbol tables, generation of debug maps, and resolution through object files ( #82 )
2024-01-29 22:12:59 -06:00
Jeremy
ea30c99f35
Fix formatting of a table
2024-01-23 01:10:00 -06:00
eightfold
218957dfb0
New C api ( #80 )
...
Updated C API following the requested scheme. May implement "exceptions"
later...
Closes #38
---------
Co-authored-by: Jeremy Rifkin <51220084+jeremy-rifkin@users.noreply.github.com>
2024-01-23 00:16:20 -06:00
Jeremy
7f6e91e0ff
Update to installation and usage instructions
2024-01-14 22:28:01 -06:00
Jeremy
f4faf00a8b
Add some more instructions for using the library
2024-01-14 20:44:07 -06:00
Jeremy
a3dc33d8ca
Clean up and reorganize the README
2024-01-12 01:26:50 -06:00
Jeremy
5745399120
Small wording update
2023-12-05 11:09:10 -05:00
Jeremy
1f7c14ebb6
Update target names, pointed out in #66
2023-12-05 10:24:02 -05:00
Jeremy
ab389c36bd
Bump to 0.3.1
2023-12-03 13:27:58 -05:00