Version and Platform (required):
- Binary Ninja Version: 5.0.7218-dev (c480ce0c)
- OS: macOS
- OS Version: 15.2
- CPU Architecture: M1
Bug Description:
I'm noticing debug symbols found by IDA are not being found by Binary Ninja. An example is provided in the steps below. Seems like there might be quite a number missing.
Steps To Reproduce:
Please provide all steps required to reproduce the behavior:
- Open the DYLD Shared Cache from the IPSW for iPhone17,2 iOS 18.1.1 22B91
- Load the image
/usr/lib/libobjc.A.dylib.
- Go to
0x20b3aba80 and observe the function has no symbol. In IDA the function is called __xpc_connection_call_event_handler, and also the surrounding functions have symbols as well in IDA.
Expected Behavior:
All symbols in the DSC should be found and applied.
Additional Information:
Not 100% sure but maybe the solution is to use the .symbols file. If I remember correctly the reworked DSC plugin doesn't.
Version and Platform (required):
Bug Description:
I'm noticing debug symbols found by IDA are not being found by Binary Ninja. An example is provided in the steps below. Seems like there might be quite a number missing.
Steps To Reproduce:
Please provide all steps required to reproduce the behavior:
/usr/lib/libobjc.A.dylib.0x20b3aba80and observe the function has no symbol. In IDA the function is called__xpc_connection_call_event_handler, and also the surrounding functions have symbols as well in IDA.Expected Behavior:
All symbols in the DSC should be found and applied.
Additional Information:
Not 100% sure but maybe the solution is to use the .symbols file. If I remember correctly the reworked DSC plugin doesn't.