Version and Platform:
- Binary Ninja Version: 6.1.10533-dev
- Edition: Ultimate
- OS: OSX
- OS Version: 26.5.2
- CPU Architecture: M3
Bug Description:
Functions without symbols (in the file header) are being given symbols (in bv.symbols) if they're j_* functions.
Steps To Reproduce:
Please provide all steps required to reproduce the behavior:
- Open any binary
- Run
[sym for sym in bv.symbols if sym.startswith('j_')]
Expected Behavior:
These functions shouldn't have symbols in bv.symbols (see correctly missing sub_ function below with the j_ to it). As discussed during the hackathon, function.symbol is confusing enough without them also spilling into the global symbols.
Screenshots/Video Recording:
If applicable, please add screenshots/video recording here to help explain your problem.

Version and Platform:
Bug Description:
Functions without symbols (in the file header) are being given symbols (in
bv.symbols) if they'rej_*functions.Steps To Reproduce:
Please provide all steps required to reproduce the behavior:
[sym for sym in bv.symbols if sym.startswith('j_')]Expected Behavior:
These functions shouldn't have symbols in
bv.symbols(see correctly missingsub_function below with thej_to it). As discussed during the hackathon,function.symbolis confusing enough without them also spilling into the global symbols.Screenshots/Video Recording:
If applicable, please add screenshots/video recording here to help explain your problem.