RFR: JDK-8160350 cannot truss jdk9 [solaris]
Kim Barrett
kim.barrett at oracle.com
Wed Jul 6 20:14:08 UTC 2016
> On Jul 6, 2016, at 4:03 PM, Daniel D. Daugherty <daniel.daugherty at oracle.com> wrote:
>
> On 7/6/16 12:41 PM, Kim Barrett wrote:
>>> On Jul 6, 2016, at 1:45 PM, Daniel D. Daugherty <daniel.daugherty at oracle.com> wrote:
>>>
>>> On 7/6/16 8:30 AM, Coleen Phillimore wrote:
>>>> I uploaded it here:
>>>>
>>>> http://cr.openjdk.java.net/~coleenp/JDK-8160350.02/index.html
>>> src/os/solaris/vm/os_solaris.cpp
>>> L1322: bool os::supports_vtime() { return true; }
>>> L1323: bool os::enable_vtime() { return false; }
>>> L1324: bool os::vtime_enabled() { return false; }
>>>
>>> Seems like supports_vtime() should return 'false'.
>>> If there is a reason that it shouldn't, then we
>>> need a comment.
>>>
>>> Thumbs up modulo changing the return of supports_vtime()
>>> or adding a comment. I don't need to see a new webrev.
>> I’m confused. Why would we want supports_vtime to return false?
>
> Went back and looked again.
>
> supports_vtime() should return true because os::elapsedVTime()
> still does something. enable_vtime() and vtime_enabled() return
> false because vtime support is always there and doesn't need to
> be enabled.
>
> Slightly confusing (to me at least) and will be more clear when
> the follow on bug (https://bugs.openjdk.java.net/browse/JDK-8160887)
> is fixed.
>
> Thumbs up as it is.
Looks good to me too.
More information about the hotspot-dev
mailing list