bv.arch.intrinsics locked to first seen architecture in tabs
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 52/100
- Issue 类型
- 缺陷
- 描述清晰度
- 基本清楚
- 活跃度
- 冷清
调研方向
Reproduce the issue by opening binary views with different architectures in separate tabs and checking bv.arch and len(bv.arch.intrinsics) in the built-in Python interpreter. Trace how the active tab supplies bv.arch and its intrinsics; done means switching tabs updates both values to the associated binary view's architecture.
由索引模型根据 Issue 内容生成。
描述
Version and Platform (required):
- Binary Ninja Version: 5.4.10292-dev Ultimate
- OS: MacOS
- OS Version: 26.5.2
- CPU Architecture: M4 Max
bv.arch.intrinsics is locked to first seen architecture. Opening and switching to another tab with a different architecture binary view keeps the bv.arch.intrinsics from the first seen tab.
Steps To Reproduce:
- Open binary view in UI with architecture A
- Note the following in the built-in python interpreter:
>>> bv.arch
<arch: x86_64>
>>> len(bv.arch.intrinsics)
11930
- Open another binary view in a different tab with architecture B
- Note the following in the built-in python interpreter:
>>> bv.arch
<arch: x86_64>
>>> len(bv.arch.intrinsics)
11930
The above was repeated with x86, arm64 and hexagon combinations. Doesn't seem to be specific to an architecture.
Expected Behavior:
bv.arch.intrinsics is updated based on the binary view associated with the open tab.
- 主要语言
- C++
- 星标
- 1.3k
- 派生
- 298
- 平均合并
- 4 天 8 小时
- 30 天内合并 PR
- 21
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
Vector35/binaryninja-api 的其他 Issue
-
难度 1/5 1-3 小时 新手友好度 88/100
Vector35/binaryninja-api#8540 ·
-
难度 1/5 1 小时以内 新手友好度 88/100
Vector35/binaryninja-api#8446 ·
-
难度 1/5 1 小时以内 新手友好度 88/100
Vector35/binaryninja-api#8444 ·
-
难度 2/5 1-3 小时 新手友好度 68/100
Vector35/binaryninja-api#8441 · 3 条评论 ·
-
难度 2/5 1-3 小时 新手友好度 68/100
Vector35/binaryninja-api#8404 ·
查看 Vector35/binaryninja-api 的全部 Issue
相似的 Issue
-
bug build
难度 1/5 1 小时以内 新手友好度 91/100
facebookincubator/velox#19194 ·
-
JIT-compiled number -> Decimal conversion silently overflows instead of raising DECIMAL_OVERFLOW 未关闭fuzz
难度 2/5 1-3 小时 新手友好度 82/100
ClickHouse/ClickHouse#122114 ·
-
难度 2/5 1-3 小时 新手友好度 84/100
-
module/agent platform/macos type/bug/regression
难度 2/5 1-3 小时 新手友好度 88/100
-
enhancement PyCDE
难度 2/5 1-3 小时 新手友好度 78/100