RFR(S): JDK-8035952 Remove use of JVM_Open, JVM_Read and JVM_Close functions from serviceability code

Alan Bateman Alan.Bateman at oracle.com
Mon Mar 3 13:32:27 PST 2014


On 03/03/2014 10:30, Frederic Parain wrote:
> :
>
> I'd prefer to keep open() and read() as they are,
> for the sake of simplicity. In the unlikely case
> where one of these calls gets interrupted, it would
> simply generate a transient error in the value returned
> by OperatingSystem.getCommittedVirtualMemorySize()
> with a easily identifiable value of -1.
open is okay (as you say, open64 isn't interesting here). On EINTR then 
open can fail but it seems be just fifos so probably not a concern with 
/proc. However for read then I think we should handle it (I agree with 
Martin that it's generally a bug if we don't). I realize it's not a big 
issue but might be odd for
getCommittedVirtualMemorySize be intermittently "not supported" .

-Alan


More information about the serviceability-dev mailing list