code review for CR7007254
Tomas Hurka
tomas.hurka at googlemail.com
Tue Jan 4 12:15:20 PST 2011
Hi Alan,
On 4 Jan 2011, at 15:29, Tomas Hurka wrote:
> On 4 Jan 2011, at 15:05, Alan Bateman wrote:
>
>> Tomas Hurka wrote:
>>> Hello,
>>> I would like to as for review of the fix for CR7007254 - A NullPointerException occurs with jvisualvm placed under a dir. including Japanese chars.
>>>
>>> Webrev: http://cr.openjdk.java.net/~thurka/7007254/webrev.00/
>>>
>> Tomas - I think the JVMTI spec is for the segment to be specified in mUTF-8, in which case I wonder if the JPLIS agent needs changes.
> You are right, AddToSystemClassLoaderSearch and AddToBootClassLoaderSearch should have segment in mUTF-8. In such case, the fix will be much more complicated. :-(
One more thing. I found interesting comment in JPLISAgent.c function appendToClassLoaderSearch(). See below:
/*
* JVMTI spec'ed to use modified UTF8. At this time this is not implemented
* the platform encoding is used.
*/
And if you take a look at the code below this comment, AddToSystemClassLoaderSearch (and AddToBootstrapClassLoaderSearch) is invoked with path to jar file encoded in platform encoding. :-((
Bye,
--
Tomas Hurka <mailto:tomas.hurka at oracle.com>
NetBeans Profiler http://profiler.netbeans.org
VisualVM http://visualvm.dev.java.net
Software Developer
Oracle, Praha Czech Republic
More information about the serviceability-dev
mailing list