Graph is desync'd from Linear view when undefining code bytes.
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 52/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- cpp
- Lĩnh vực
- desktop, reverse-engineering
Hướng nghiên cứu
Reproduce the issue using split graph and linear views, then undefine a selected code range with U and compare navigation in both views. Trace the graph/linear synchronization entry points for undefining code; done means the graph removes the affected code and both views continue to navigate to the same locations.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Version and Platform (required):
- Binary Ninja Version: 5.4.10427 dev
- Edition: Ultimate
- OS: macOS VM
- OS Version: 27.0
- CPU Architecture: m3
Bug Description:
If you undefine code inside of the linear view, they will not be sync'd to the graph display and instead it will keep the old disassembly.
Steps To Reproduce:
Please provide all steps required to reproduce the behavior:
- Split graph and linear views.
- Select a random part of the code
- Press U for undefining it, turning the assembly into bytes
- Click around. If you click around linear, it will not move the graph. If you click in the graph, it will move the linear view to wherever the old instruction used to be.
Expected Behavior:
Expected behavior is that the graph would lose that portion of the code and would remain sync'd with changes to the assembly.
Screenshots/Video Recording:
Additional Notes:
I tested 5.3.9434-stable and this issue is also present.
- Ngôn ngữ chính
- C++
- Star
- 1.3k
- Fork
- 298
- Merge trung bình
- 4 ngày 8 giờ
- Pull request đã merge (30 ngày)
- 21
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của Vector35/binaryninja-api
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 88/100
Vector35/binaryninja-api#8540 ·
-
normalize time logs from WARP Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
Vector35/binaryninja-api#8446 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
Vector35/binaryninja-api#8444 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Vector35/binaryninja-api#8441 · 3 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Vector35/binaryninja-api#8404 ·
Tất cả issue của Vector35/binaryninja-api
Issue tương tự
-
Code path without return value Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
drogonframework/drogon#2605 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
ArthurSonzogni/FTXUI#1363 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 94/100
MiSTer-devel/Main_MiSTer#1325 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100