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 |
|
Eczbek
|
4d04352189
|
Slightly improve cxxabi demangler for real this time (#34)
|
2023-09-16 15:04:30 -04:00 |
|
Jeremy
|
94514cb259
|
Fix #32
|
2023-09-16 14:19:21 -04:00 |
|
Jeremy
|
c8e3f67bc0
|
DWARF traversal improvements and optimizations
|
2023-09-16 14:18:34 -04:00 |
|
Jeremy
|
29b3140ddd
|
Some misc cleanup
|
2023-09-15 19:55:10 -04:00 |
|
Jeremy
|
9cb840c723
|
Unconditionally walk DW_TAG_namespace
|
2023-09-15 16:47:01 -04:00 |
|
Jeremy
|
8208f43e8a
|
Experiments with DW_AT_rnglists_base
|
2023-09-15 16:46:48 -04:00 |
|
Jeremy
|
07a3ac1e41
|
Cleanup and refactoring of dwarf code. Improve handling of stuff.
|
2023-09-15 16:46:22 -04:00 |
|
Jeremy
|
f5fd6942e2
|
Support DW_FORM_rnglistx for dwarf5 ranges computation
|
2023-09-13 23:07:33 -04:00 |
|
Jeremy
|
e068a3dadd
|
Add static option and overhaul README a bit
|
2023-09-12 23:59:10 -04:00 |
|
Jeremy
|
906687e2db
|
Lint fix
|
2023-09-12 18:23:56 -04:00 |
|
Jeremy
|
8bcd2491ee
|
Bump minimum cmake version to 3.5
|
2023-09-12 18:09:14 -04:00 |
|
Jeremy
|
5aadb58492
|
Don't use POSIX basename
|
2023-09-12 18:08:24 -04:00 |
|
Jeremy
|
d714e70cf6
|
A couple small cleanup things in libdwarf code, hopefully fixing tests
|
2023-09-12 17:59:37 -04:00 |
|
Jeremy
|
f95b25f0d6
|
Handle DW_AT_specification
|
2023-09-12 13:03:54 -04:00 |
|
Jeremy
|
ffe5fa2524
|
Fix cmake issue - work around weird bug with parsing the URL
|
2023-09-12 13:02:54 -04:00 |
|
Jeremy
|
a862f3d2c8
|
More thoroughly use -fullPath for atos on macos
|
2023-09-12 02:38:33 -04:00 |
|
Jeremy
|
70bc51d371
|
Use -fullPath for atos on macos
|
2023-09-12 02:07:24 -04:00 |
|
Jeremy
|
c7f6f76f54
|
Fix cmake warning
|
2023-09-12 01:31:40 -04:00 |
|
Jeremy
|
579842cf32
|
Update macos expected
|
2023-09-12 01:28:46 -04:00 |
|
Jeremy
|
3e556e370a
|
Fix performance-tests.yml
|
2023-09-12 01:21:53 -04:00 |
|
Jeremy
|
2545e6c2e5
|
Use .dSYM files on macos. Should fix test cases.
|
2023-09-12 01:19:58 -04:00 |
|
Jeremy
|
54b4701462
|
Refactor linkage name querying
|
2023-09-12 00:16:40 -04:00 |
|
Jeremy
|
4b0af6b6d0
|
Refactor of some dwarf handling and debug improvements
|
2023-09-11 23:58:00 -04:00 |
|
Jeremy
|
851199d46d
|
Update middle-end ordering
|
2023-09-11 12:40:37 -04:00 |
|
Jeremy
|
db4f67d352
|
Lint fixes
|
2023-09-11 12:12:01 -04:00 |
|
Jeremy
|
e16f88817e
|
Use both dbghelp and libdwarf under mingw
|
2023-09-11 12:06:16 -04:00 |
|
Jeremy
|
5dc819186e
|
Baseline for middle-end system
|
2023-09-11 11:57:01 -04:00 |
|
Jeremy
|
09ccc95814
|
Fix lint
|
2023-09-11 10:36:57 -04:00 |
|
Jeremy
|
55e4aaceb0
|
Update optional implementation
|
2023-09-11 10:31:41 -04:00 |
|
Jeremy
|
dd7b8eba9c
|
basic optional implementation
|
2023-09-11 09:37:11 -04:00 |
|
Jeremy Rifkin
|
95ee2a815c
|
CI and dwarf work (#30)
|
2023-09-10 19:46:01 -04:00 |
|
Jeremy
|
5080fb33d7
|
Add note to readme about copying the .dll when using fetchcontent
|
2023-09-09 18:09:38 -04:00 |
|
Jeremy
|
57031e4c6b
|
Fix cmake integration tests
|
2023-09-09 18:09:07 -04:00 |
|
Jeremy
|
cf0bf6e02d
|
Specify a tag in readme instructions
|
2023-09-02 21:31:03 -04:00 |
|
Jeremy
|
46ac51bf0e
|
Fix a couple step names
|
2023-09-01 18:18:40 -04:00 |
|
Jeremy
|
01d0fef78f
|
Re-enable windows cmake integration tests
|
2023-09-01 18:17:25 -04:00 |
|
Jeremy
|
ac95720789
|
Remove some old stuff from ci workflows
|
2023-09-01 17:55:09 -04:00 |
|
Jeremy
|
976428b8e5
|
Update install rules for libdwarf
|
2023-09-01 17:53:45 -04:00 |
|
Jeremy
|
be6f473007
|
Update to static link libdwarf and also add a note to the readme about licensing of the compiled binary
|
2023-09-01 17:43:51 -04:00 |
|
Jeremy
|
b4d8fda9e2
|
Update libdwarf cmake
|
2023-09-01 13:09:05 -04:00 |
|
Jeremy
|
e3cba004b7
|
Bundle libdwarf
|
2023-09-01 13:00:45 -04:00 |
|
Jeremy
|
0e27da8c11
|
Some symbol backend refactoring, get rid of pimpl nonsense
|
2023-08-31 01:21:22 -04:00 |
|
Jeremy
|
871344f7ae
|
Some cmake cleanup
|
2023-08-31 01:08:06 -04:00 |
|
Jeremy
|
843681f716
|
Temporarily turn off a couple tests
|
2023-08-30 14:24:46 -04:00 |
|
Jeremy Rifkin
|
6ed6e623ed
|
Initial work to add libdwarf as a back-end (#24)
|
2023-08-30 12:14:17 -04:00 |
|
Jeremy Rifkin
|
fa1f6d28ea
|
Create SECURITY.md
|
2023-08-28 10:55:10 -04:00 |
|
Jeremy
|
d72e30af12
|
Fix paths with spaces
|
2023-08-27 21:46:16 -04:00 |
|
Jeremy
|
6ede6f6f53
|
Make the linter happy (for real x2)
|
2023-08-27 21:34:15 -04:00 |
|
Jeremy
|
c48f37cb68
|
Make the linter happy (for real)
|
2023-08-27 21:31:39 -04:00 |
|