[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-hotspot-runtime-dev
Subject:    RE: RFR(T): 8229925: [s390] Exception check missing in interpreter
From:       "Doerr, Martin" <martin.doerr () sap ! com>
Date:       2019-08-23 10:00:29
Message-ID: VI1PR0201MB2479B6799D474ACB8A695F9F9AA40 () VI1PR0201MB2479 ! eurprd02 ! prod ! outlook ! com
[Download RAW message or body]

Hi Richard,

thank you for checking my scenario.

You're right. T1 is in _thread_blocked_trans when entering \
SafepointSynchronize::block for acquiring Heap_lock. So the async exception doesn't \
get converted to a _pending_exception at this point. That happens when returning to \
interpreter in ThreadInVMfromJava destructor.

So I'm convinced that the VM works fine in this scenario. Now also on s390 and PPC64.

Best regards,
Martin


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic