-
Notifications
You must be signed in to change notification settings - Fork 117
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
Fix gymrat disasm #367
Fix gymrat disasm #367
Conversation
I'm not a fan of this solution, instead I would rather make the gymrat options be explicit kwargs on |
@twizmwazin I agree. Let's just override the |
No, you misunderstand. |
@twizmwazin thanks for the detailed explanation! |
for more information, see https://pre-commit.ci
This reverts commit a583072.
This reverts commit 6f83b80.
The
disassemble()
doesn't work becauseGymratLifter._lift()
doesn't receive its args, which are not passed throughLifter.lift()
and disasm result isn't returned from
Lifter.lift()
, which returnsself.irsb
instead ofself._lift()
:I think
lift()
should returnIRSB
only because of its sematic, howeverGymratLifter
(as well as many other code not listed here) also uses_lift()
to return disassembly. Well, let's allow that.