Version and Platform (required):
- Binary Ninja Version: 5.2.8722-Stable
- Edition: Commercial
- OS: Ubuntu Linux
- OS Version: 24.04.1
- CPU Architecture: x64
Bug Description:
When attempting to apply a WARP signature to my database, I hit the following issue: [WARP] No function guids in database, please reanalyze the database. I can't recall if this database was ported from an earlier version of Binary Ninja, and therefore does not contain WARP function signatures by default, but when I use Analyze->Reanalyze to re-analyze the database as stated in the error message, the GUIDs are not generated and the error reoccurs.
To get around this, @emesare provided the following snippet:
from binaryninja.warp import *
for func in bv.functions:
get_function_guid(func)
Which worked accordingly, so this is not a blocker in the meantime, and is likely a corner case for those coming from earlier binja versions.
Steps To Reproduce:
Please provide all steps required to reproduce the behavior:
- Open BNDB uploaded with the reference
laser abyss persists beautifully
- Attempt to import any WARP signature
- See error message
- Attempt to re-analyze database using
Analyze->Reanalyze
- Attempt to apply WARP signature again
Expected Behavior:
Re-analyzing the database from the menu should apply WARP GUIDs to existing functions.
Binary:
Database was uploaded to portal and is available with reference laser abyss persists beautifully
Version and Platform (required):
Bug Description:
When attempting to apply a WARP signature to my database, I hit the following issue:
[WARP] No function guids in database, please reanalyze the database.I can't recall if this database was ported from an earlier version of Binary Ninja, and therefore does not contain WARP function signatures by default, but when I useAnalyze->Reanalyzeto re-analyze the database as stated in the error message, the GUIDs are not generated and the error reoccurs.To get around this, @emesare provided the following snippet:
Which worked accordingly, so this is not a blocker in the meantime, and is likely a corner case for those coming from earlier binja versions.
Steps To Reproduce:
Please provide all steps required to reproduce the behavior:
laser abyss persists beautifullyAnalyze->ReanalyzeExpected Behavior:
Re-analyzing the database from the menu should apply WARP GUIDs to existing functions.
Binary:
Database was uploaded to portal and is available with reference
laser abyss persists beautifully