OALabs / hashdb-ida

HashDB API hash lookup plugin for IDA Pro
BSD 3-Clause "New" or "Revised" License
287 stars 39 forks source link

Exception handling support #30

Closed anthonyprintup closed 2 years ago

anthonyprintup commented 2 years ago

Added a fancy popup dialogue whenever an exception occurs and is caused by the hashdb-ida plugin.

The PR adds a global exception handler (see the note here) which pops up whenever the plugin throws an unhandled exception. The user can then decide if they want to submit a report or not.

To make sure initialization works, some parts of the code had to be moved.

Recent changes:

Previews:

An unhandled exception occurred: image After the user decides to report the bug: image

Privacy concerns:

Only the minimal amount of information is provided. image

anthonyprintup commented 2 years ago

Updated the original comment to reflect latest changes.