xusheng
xusheng
@copilot 1. Remove the build-in index column from the table 2. Make the table items not-editable 3. When an address is double-clicked, navigate to that address 4. When a time...
@copilot 1. Also add hardware breakpoint support to the DbgEng adapter 2. Add the UI to add hardware breakpoints 3. In the breakpoint list, show both hardware and software breakpoints,...
Related to #209 #103 #322
This also happens when I debug a Windows .exe
We already support remote debugging of Windows from Windows. https://github.com/Vector35/debugger/issues/14. It uses DbgEng which only supports Windows. To do remote debugging from macOS/Linux, we will either make use of LLDB...
Related to: https://github.com/Vector35/binaryninja-api/issues/4431
I have created a simpler binary to reproduce this: [test_enum_arrary.zip](https://github.com/user-attachments/files/15603570/test_enum_arrary.zip)  Looking at the expression type, it seems that we correctly deduce the type...
If I look at the MLIL, if explains: ``` >>> current_il_instruction >>> current_il_instruction.dest >>> current_il_instruction.dest.type ```
So this issue a bit trickier than I have expected. While at HLIL we correctly deduce the type of `arr[1]` is an enum (see the screenshot above) and we should...
This would also imply that we need a way to disable the default debugger's behavior of rebasing, because otherwise the debugger will still try to rebase anyways, and it can...