mandiant / mandiant/capa

binja: optimize performance of name demangling

Open
#1,610 19 comments 0 reactions 0 assignees View on GitHub
binary-ninja enhancement help wanted
Dominant language
Python
Stars
6.2k
Forks
726
Avg merge
11d 11h
Merged PRs (30d)
7

Description

https://github.com/mandiant/capa/blob/430f9da449cbd2c7142594f3bcf370cbcfee37d8/capa/features/extractors/binja/helpers.py#L46

Contributor guide

Open the contributing guide

Research direction

Start by reading capa/features/extractors/binja/helpers.py around line 46 and determine which name-demangling path is being targeted. Profile that path to establish a baseline, then verify that the optimization preserves demangling behavior and produces a measurable performance improvement.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
performance, reverse-engineering
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.