-
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] Investigate hashcode() and finalzie() non-determinism #4
Comments
Comment by jeff-aion (on Friday May 04, 2018 at 20:32 GMT) After initially looking like we couldn't use the Java JVMTI agent to replace a native method in java/lang/Object, through retransformClass (was having a problem with StackOverflowError), it turned out that this was just a special-case I needed to account for, from the ASM library. |
Comment by JunhanHu-aion (on Tuesday May 22, 2018 at 21:39 GMT) https://stackoverflow.com/questions/2237720/what-is-an-objects-hash-code-if-hashcode-is-not-overridden/32454673#32454673 |
Comment by jeff-aion (on Friday May 25, 2018 at 13:33 GMT) I think that the last change required, in order to close this issue, is that we should reject any user-provided class which attempts to override finalize since we know that it won't work in our renaming scheme. |
-this exists as a container of our various ASM idioms and a place to hang unit test demonstrations of its usage -the design is evolving
Issue created by yulongaion (on Friday May 04, 2018 at 18:31 GMT)
Approaches:
The text was updated successfully, but these errors were encountered: