Version and Platform (required):
- Binary Ninja Version: 6.1.10613
- OS: MacOS
- OS Version: 27
- CPU Architecture: M3 Pro
- Local or Remote Debugging: Local
Bug Description:
If you set a breakpoint at an address twice, LLDB's original breakpoint never gets freed.
Steps To Reproduce:
- Open a binary and launch the debugger
- Set a breakpoint with the API twice on the same address
- Free the breakpoint
- Observe that it still breaks at the breakpoint.
Expected Behavior:
It should free a breakpoint before setting a new one at the same address, or it should refuse to overwrite the old breakpoint.
Version and Platform (required):
Bug Description:
If you set a breakpoint at an address twice, LLDB's original breakpoint never gets freed.
Steps To Reproduce:
Expected Behavior:
It should free a breakpoint before setting a new one at the same address, or it should refuse to overwrite the old breakpoint.