Reference to a document in the sources

David Holmes david.holmes at oracle.com
Wed Jun 13 21:42:52 UTC 2018


On 13/06/2018 11:53 PM, Vladimir Ivanov wrote:
> The file is located at:
>    hotspot/doc/server-compiler/checktype.txt

?? Help me out with the initial part of that path please. :) Where is 
this "hotspot" directory?

Thanks,
David

> I can trace it till 6u1 and its content matches the article pretty well. 
> Still it'd be nice to have it published on OpenJDK wiki [1].
> 
> Best regards,
> Vladimir Ivanov
> 
> [1] https://wiki.openjdk.java.net/display/HotSpot/Main
> 
> On 13/06/2018 15:55, David Holmes wrote:
>> On 13/06/2018 10:32 PM, Gilles Duboscq wrote:
>>> Hi Ivan,
>>>
>>> I don't know for sure what that file contains but it's probably very 
>>> similar to the content of this paper: Fast subtype checking in the 
>>> HotSpot JVM [1].
>>
>> That seems like a good bet. The comment was added in September 2001 - 
>> by Cliff Click.
>>
>> I can't find any trace of the actual file though.
>>
>> Cheers,
>> David
>>
>>>   Gilles
>>>
>>> [1]: https://dl.acm.org/citation.cfm?id=583821
>>>
>>> On 13/06/18 14:20, Ivan Krylov wrote:
>>>> Hi all,
>>>>
>>>> In the sources for klass.hpp [1] there is a reference to some 
>>>> discussion
>>>>
>>>> // The fields _super_check_offset, _secondary_super_cache, 
>>>> _secondary_supers
>>>> // and _primary_supers all help make fast subtype checks. See big 
>>>> discussion
>>>> // in doc/server_compiler/checktype.txt
>>>>
>>>> This reference is present in JDK 11 latest sources however this 
>>>> comment dates back to as far as I can trace (1.7).
>>>> I assume this link is to some internal wiki page. Is it possible to 
>>>> make it publicly visible somehow? It is understood that the content 
>>>> is likely to be outdated.
>>>>
>>>> Thanks,
>>>> Ivan
>>>>
>>>> [1] - 
>>>> http://hg.openjdk.java.net/jdk/jdk/file/7bf4f1b5e438/src/hotspot/share/oops/klass.hpp#l105 
>>>>
>>>>
>>>>
>>>>
>>>>


More information about the hotspot-runtime-dev mailing list