debugger icon indicating copy to clipboard operation
debugger copied to clipboard

Binary Ninja debugger

Results 267 debugger issues
Sort by recently updated
recently updated
newest added

## __Key Features:__ - __OpenOCD Integration__: Seamless connection to OpenOCD debug servers (default port 3333) - __ARM Cortex-M Focus__: Optimized for Cortex-M3, M4, M7, and other embedded ARM variants -...

## Summary Adds stack information display to the Debugger Info widget, showing stack contents at RSP + offsets with comprehensive address analysis using the existing `GetAddressInformation` API. This addresses the...

This PR implements comprehensive hardware breakpoint and watchpoint support across all debug adapters (LLDB, GDB RSP, Esreven, DbgEng), addressing a long-standing feature request with full UI integration. ## Key Features...

This PR implements automatic registration of the `dbg` magic variable in the Python scripting console, allowing users to access the debugger controller directly without manual instantiation. ## Background Previously, users...

This PR adds automated CI testing for remote debugging functionality by implementing tests that use `lldb-server` on localhost for ease of testing and CI integration. ## Changes Made **GitHub Actions...

This PR adds and improves `__repr__` implementations across Python debugger objects to provide more useful information when debugging or inspecting objects in the REPL. ## Problem Previously, many debugger objects...

This PR implements comprehensive support for creating custom debug adapters from the C++ and Python API side, allowing developers to extend the Binary Ninja Debugger with new protocols, targets, and...

This PR implements comprehensive memory region reading from debug backends to resolve the critical performance issue where string search attempts to read the entire address space (0xffffffff or 0xffffffffffffffff bytes),...

This PR implements comprehensive memory allocation and deallocation functionality for the Binary Ninja Debugger, allowing users to allocate memory buffers in target processes during debugging sessions. ## Overview The implementation...

Unlike the buttons in the controls widget, which are dynamically enabled/disabled based on whether the adapter supports, the action in the debugger menu is always enabled as long as debugging...