-
Notifications
You must be signed in to change notification settings - Fork 51
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
Executing result of GetInstructions #19
Comments
Hi, Unfortunately there's not much I can do to help here.
Thanks! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi.
I am using this library for generating opcodes from a CIL byte[] alongside with the Harmony project.
My concept is to recompile a changed source code on the fly, get a method from the new assembly and then its instructions and replace the new instructions with the old one.
So I have been using the library for getting the new instructions. All works very well until the library encounter a branch instruction in the new code.
Inside the MethodBodyReader.ResolveBranches you have this
Which throws exception when harmony is using the opcodes to patch the method.
Given that the operand of branches needs to be an offset to the instruction to branch to, I changed the code to this
But I still get exception anyway. Any pointers from you please...
The text was updated successfully, but these errors were encountered: