Jeremy
|
9da2b3f556
|
Refactor object.hpp, separate out module base logic which greatly cleans things up
|
2024-03-03 11:31:06 -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
|
cdaab64be2
|
Revert "Printbug"
This reverts commit 2e9c586ba7.
|
2024-02-11 01:58:29 -06:00 |
|
Jeremy
|
2e9c586ba7
|
Printbug
|
2024-02-11 01:49:46 -06:00 |
|
Jeremy Rifkin
|
a654f2082e
|
Mach-o refactoring (#77)
This is the first step towards a more comprehensive mach-o system. Next
step will be to add support for symbol table parsing.
|
2024-01-14 23:36:30 -06:00 |
|
Jeremy
|
3a0db500d0
|
Fixes
|
2023-11-21 21:32:42 -06:00 |
|
Jeremy
|
64a60f227d
|
Resolve a couple compilation warnings
|
2023-11-21 12:11:16 -06:00 |
|
Jeremy
|
e889fa7acf
|
Use dlfo_link_map->l_addr over dlfo_map_start
|
2023-11-21 09:41:56 -06:00 |
|
Jeremy
|
87cd24438b
|
Use _dl_find_object over dladdr when possible in object resolution, it's so much faster
|
2023-11-20 23:36:55 -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
|
ac7db48cef
|
Really fix it this time
|
2023-11-19 23:07:41 -06:00 |
|
Jeremy
|
f4237c75df
|
Try to fix build
|
2023-11-19 22:54:08 -06:00 |
|
Jeremy
|
ac13e71877
|
Implement signal-safe resolution of basic object information
|
2023-11-19 22:49:58 -06:00 |
|
Jeremy
|
0e462c7b03
|
Some restructuring of the directory layout
|
2023-11-18 23:28:48 -06:00 |
|