Replies: 2 comments 4 replies
-
|
Beta Was this translation helpful? Give feedback.
1 reply
-
I could experiment with adding the symbols into a new namespace that corresponds to the library that was added. Or, I could add loader options to control the behavior every time you Add To Program. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I've been working with Apple binaries and, due to the nature of the DSC (dyld shared cache) I've been utilizing the "Add To Program" feature a lot. I seem to recall, at some point, discussing how the feature adds the exports of the newly-added library to the Symbol Tree (which isn't really useful). That behavior appears to have been patched out, but I cannot seem to find where I originally talked about that.
This discussion post is more of an extension of that original discussion (wherever it is). While it does not add exports, the "Add To Program" feature does seem to add the symbols of the newly-added library (as of commit 1ae4378). This is useful at times, but is also very un-useful when adding libraries like
CoreFoundation
and having to wade through all its symbols when searching for symbols and only wanting those from the original binary. Given that exports were excluded from the symbol table, I would think excluding the symbols in general could be possible as well.Really, it would be nice for the "Add To Program" feature to keep track of what Listing entries came from where and searches can have additional filters based on that.
Beta Was this translation helpful? Give feedback.
All reactions