RFR(S): JDK-8033911 Simplify instrumentation of FileInputStream and RandomAccessFile (original) (raw)

Dmitry Samersoff dmitry.samersoff at oracle.com
Fri Feb 7 03:07:23 PST 2014


Staffan,

As far as you touching this.

Is it possible to change all native methods in these two classes to have 0 at the end of name?

i.e. readBytes => readBytes0

it's pure cosmetic, but fairly simplify core dump reading and later grep-ing.

-Dmitry

On 2014-02-07 14:46, Staffan Larsen wrote:

A few of the public read and write methods in FileInputStream and RandomAccessFile are declared native. This means that it is hard to instrument them using byte code instrumentation. Changing the public methods to be to non-native and instead calling private native methods simplifies instrumentation.

webrev: http://cr.openjdk.java.net/~sla/8033911/webrev.00/ bug: https://bugs.openjdk.java.net/browse/JDK-8033911 Thanks, /Staffan

-- Dmitry Samersoff Oracle Java development team, Saint Petersburg, Russia



More information about the serviceability-dev mailing list