-
Notifications
You must be signed in to change notification settings - Fork 713
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
Create resolved method with valid vtable offset #6993
Conversation
03ff0d6
to
c2ee5e0
Compare
@DanHeidinga May I ask for your reivew? @fjeremic Could you help review the JIT part? |
@DanHeidinga ping? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've been tracing the use of vtableOffset back through the JIT code as it feels a bit like an attractive nuisance in that it will only be filled in sometimes and the API isn't clear on when / why it would be filled in.
Create resolved method with valid vtable offset for invokeinterface call site that is resolved to a virtual method. Closes: eclipse-openj9#6940 Signed-off-by: Liqun Liu <liqunl@ca.ibm.com>
Note there is a copyright check failure https://ci.eclipse.org/openj9/job/PullRequest-CopyrightCheck-OpenJ9/18783/ |
@pshipton The failed files are not my change, something's wrong with the copyright checking job? |
ok, could be. I didn't look at the failures, I just saw it was associated with this PR. |
The copyright check job isn't being posted back the PR right now, some problems could have slipped in. |
@fjeremic Could you start the jenkins builds? |
I think they've been very flaky today. But we can give it a shot. Jenkins test sanity all jdk11 |
The PR build started but has problems https://ci.eclipse.org/openj9/view/all/job/PullRequest-OpenJ9/1232/ |
Jenkins test sanity all jdk11 |
All tests have passed in the failing build, however the build is marked as failed due to infrastructure issues at the end. I'm comfortable merging this change given this.
|
This commit mirrors the jitGetImproperInterfaceMethodFromCP API changes found in eclipse-openj9#6993 to JITClient code. Signed-off-by: Harry Yu <harryyu1994@gmail.com>
Create resolved method with valid vtable offset for invokeinterface call
site that is resolved to a virtual method.
Closes: #6940
Signed-off-by: Liqun Liu liqunl@ca.ibm.com