Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update OperandType for new capstone version, split loader option in t… #36

Merged
merged 9 commits into from
Nov 11, 2023

Conversation

Fenrisfulsur
Copy link
Collaborator

…he cli, add new option to directly set the capstone ARCH and MODE for the decompilation (used by binexport backend)

…he cli, add new option to directly set the capstone ARCH and MODE for the decompilation (used by binexport backend)
Copy link
Collaborator

@patacca patacca left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the precious PR.
There are a few remarks:

  • Since we now introduced the options to specify the architecture, the --enable-cortexm option doesn't make much sense anymore so you can also remove it.
  • Update the README to reflect the changes in the CLI
  • Adhere to the coding style by running tox -e format

bin/qbindiff Outdated Show resolved Hide resolved
bin/qbindiff Outdated Show resolved Hide resolved
bin/qbindiff Outdated Show resolved Hide resolved
bin/qbindiff Outdated Show resolved Hide resolved
src/qbindiff/loader/backend/binexport.py Outdated Show resolved Hide resolved
src/qbindiff/loader/types.py Outdated Show resolved Hide resolved
src/qbindiff/loader/backend/quokka.py Outdated Show resolved Hide resolved
src/qbindiff/loader/backend/utils.py Outdated Show resolved Hide resolved
src/qbindiff/loader/types.py Outdated Show resolved Hide resolved
src/qbindiff/loader/backend/utils.py Show resolved Hide resolved
@patacca
Copy link
Collaborator

patacca commented Nov 11, 2023

I've corrected a couple of typos and removed some leftovers.
I also added the __len__ method to GenericGraph that was missing.

For the rest it LGTM.

@patacca patacca merged commit 74c7c96 into main Nov 11, 2023
@patacca patacca deleted the new-operand-type-and-global-cs-object branch November 11, 2023 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants