-
Notifications
You must be signed in to change notification settings - Fork 25
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
[CLOSED] Verify operand stack check #12
Comments
Comment by JunhanHu-aion (on Wednesday May 09, 2018 at 17:42 GMT) Can confirm that java.lang.VerifyError will be raised by VM in case of a operand stack overflow. |
Comment by jeff-aion (on Wednesday May 09, 2018 at 18:00 GMT) I believe that is over-ridden by built-in ASM logic, via |
Comment by JunhanHu-aion (on Wednesday May 09, 2018 at 21:25 GMT) Test created as org.aion.avm.core.instrument.BytecodeVerificationTest |
Comment by JunhanHu-aion (on Thursday May 10, 2018 at 15:47 GMT) Confirmed the loop cases wont break the verifier. Stack map frame can stop the loop from keeping push to the operand stack. Test cases created inside BVT. |
Issue created by yulongaion (on Wednesday May 09, 2018 at 14:02 GMT)
Write a test case to verify the behavior the following opcodes
Make sure it won't break our assumption over the total stack size measurement
The text was updated successfully, but these errors were encountered: