-
Notifications
You must be signed in to change notification settings - Fork 738
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
Abort AOT load for field watch #4174
Conversation
#4173 has been opened to track future AOT work for data block. |
ba054a7
to
39854d5
Compare
When reporting field read/write JIT code needs to pass a data block containing data like fieldAddress, offset and owning method. Proper AOT support needs to be implemented. For now, an AOT compilation exception is added to abort AOT compilation for field watch. Code throwing the exception in ilgen when generating rdbar/wrtbar can be changed to check only AOT without SVM once the proper support is completed. Signed-off-by: Yi Zhang <yizhang@ca.ibm.com>
@dsouzai could you do a review? |
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.
LGTM
Jenkins test sanity xlinux,win,plinux jdk8,jdk11 |
Some tests are skipped but there is no failing test. I am not sure why it shows the build failed. |
I think something went wrong from the get go, because I recall seeing an X even when the build was still running. |
Jenkins test sanity win jdk11 |
All green and approved - look fine to me too. Merging. |
When reporting field read/write JIT code needs to pass a data block
containing data like fieldAddress, offset and owning method. Proper AOT
support needs to be implemented.
For now, an AOT compilation exception is added to abort AOT compilation
for field watch. Code throwing the exception in ilgen when generating
rdbar/wrtbar can be changed to check only AOT without SVM once the
proper support is completed.
Signed-off-by: Yi Zhang yizhang@ca.ibm.com