Commit Graph

113 Commits

Author SHA1 Message Date
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
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
Jeremy
3ed0bd287d
Update try on CE button for 0.3.0 2023-11-26 14:24:04 -05:00
Jeremy
d18809f807
Add inlining info demo to README 2023-11-22 22:33:09 -06:00
Jeremy
4ec11d00de
Bump versions to 0.3.0 2023-11-22 19:54:18 -06:00
Jeremy
9113cc5ffc
Some refactoring, bring object_frame in line with safe_object_frame. Also renamed address_relative_to_object_base_in_memory. 2023-11-20 23:13:21 -06:00
Jeremy
2a4a8066d3
Rework the object trace interface a bit and clarify their purpose. Also rename minimal_object_trace to safe_object_trace 2023-11-20 23:01:19 -06:00
Jeremy
a6a64b5671
Add shared library warmup 2023-11-20 22:41:24 -06:00
Jeremy
7c49e64ba6
Updated documentation, added documentation for new stuff, and updated cpptrace.hpp a bit 2023-11-20 22:14:13 -06:00
Jeremy
79bc580519
Handle multiple symbol back-ends better 2023-11-15 15:09:08 -05:00
Jeremy
15572b029d
Bump hard max frames from 100 to 200 2023-11-15 12:47:36 -05:00
Jeremy
b28cb54ced
Rename demo/test options to CPPTRACE_BUILD_TESTING 2023-11-13 10:44:50 -05:00
Jeremy Rifkin
5541ec5519
Add libunwind back-end (#62) 2023-11-12 17:15:59 -05:00
Jeremy
f4cf8c198b
Update README 2023-11-08 13:03:05 -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 Rifkin
e717930f5d
Unbundle libdwarf (#58)
Pending #57
2023-11-06 13:04:58 -05:00
Jeremy Rifkin
98368fb417
CMake improvements (#57) 2023-11-06 12:12:07 -05:00
Jeremy
e14eac364f
Merge branch 'main' into dev 2023-11-04 17:48:17 -04:00
Jeremy
b29ccb7bc3
Add vcpkg instructions 2023-11-01 18:14:27 -04:00
Jeremy
d06d8b6122
Add package manager info 2023-11-01 12:02:14 -04:00
Jeremy
e7c2e9c8fc
Add package manager info 2023-11-01 12:01:07 -04:00
Jeremy
a0779beec9
Add try on CE button 2023-10-09 01:19:53 -04:00
Jeremy
652c204b94
Add try on CE button 2023-10-09 01:13:44 -04:00
Jeremy
05c3f7160b
Add specialized terminate handler and add error handling info to the README. Also updated demo. 2023-10-07 17:34:49 -04:00
Jeremy
8bb8a2020c
Add some utilities for exception handling and detecting whether stderr is a terminal 2023-10-07 14:59:04 -04:00
Jeremy Rifkin
b26c5e4ec8
Refactor cpptrace exception objects and simplify interface (#54) 2023-10-06 20:25:30 -04:00
Jeremy
23b0b57d08
Fix the discord readme badge 2023-10-06 01:19:05 -04:00
Jeremy
3143181612
Bump version and make changelog notes 2023-10-06 01:03:12 -04:00
Jeremy
c3a27d15fb
Update trace objects to just be aggregates 2023-10-05 12:33:43 -04:00
Jeremy Rifkin
75677dda70
Add sonarlint workflow (#51) 2023-10-05 09:57:53 -04:00
Jeremy
79fc0df281
Update readme again 2023-10-04 17:05:09 -04:00
Jeremy
fbb581556c
Update readme 2023-10-04 17:03:46 -04:00