Commit Graph

105 Commits

Author SHA1 Message Date
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
Jeremy
e60fa2c388
Make the linter happy 2023-08-27 21:02:09 -04:00
Jeremy
fb258f0671
Handle empty addr2line input 2023-08-27 20:54:34 -04:00
Jeremy
0977253505
Address fopen errors 2023-08-27 20:46:00 -04:00
Jeremy
4b11b87e4d
Update cmake_minimum_required 2023-07-29 11:30:07 -04:00
Jeremy
7e800e3bab
Remove old comment 2023-07-29 00:07:03 -04:00
Jeremy
651782343e
Add workflow to test add_subdirectory integration 2023-07-28 23:52:42 -04:00
Jeremy Rifkin
7989209e5b
Support older cmake (#23) 2023-07-25 18:51:27 -04:00
Jeremy
5a33aeaeca
Update README instructions 2023-07-25 17:32:53 -04:00
Jeremy
9e19dcf26b
Eliminate GLOB_RECURSE 2023-07-25 16:54:24 -04:00
Jeremy Rifkin
02dda255d2
Force shared library under libbacktrace, allow shared or static otherwise (#22) 2023-07-25 16:45:49 -04:00
Jeremy
144ab89871
Add quick note 2023-07-24 21:56:37 -04:00
Jeremy Rifkin
72228ab5e8
Changes to handle elf image bases / text link-at addresses (#21)
Figure out the text offset for elf files. When testing on a system that
did not use ASLR by default a user found addr2line being invoked with
the wrong addresses.
2023-07-24 21:51:52 -04:00
Jeremy
d589f2a609
Fix for addr2line edge case 2023-07-24 18:49:34 -04:00
Jeremy Rifkin
9d52dc24e2
Auto config improvements (#20) 2023-07-23 23:59:34 -04:00
Jeremy
3ab0c7f738
Update readme and set cmake version 2023-07-23 23:59:16 -04:00