Request for reviews (XL): 6894206: JVM needs a way to traverse method handle structures

Vladimir Kozlov Vladimir.Kozlov at Sun.COM
Wed Dec 2 11:00:55 PST 2009

I think you can use the original code for this push.
The John's code is just optimization which could be skipped
until he figure out how to do it.


Christian Thalinger wrote:
> On Tue, 2009-12-01 at 10:22 -0800, Vladimir Kozlov wrote:
>>> It's John's code and I don't know if 6 bits are enough, but I did the
>>> changes you suggested.
>> I am concern about this since there are more then 100 classes defined in vmSymbols.hpp.
>> May be we should use log2_SID_LIMIT == 9 then it will be 9+9+9+4=31 and
>> 511 is enough, I think, to cover all klasses, methods, signatures.
> Hmm, that does not work:
> (dbx) whatis vmSymbols::SID_LIMIT 
> enum SID {..., SID_LIMIT=556, ...};
> -- Christian

More information about the hotspot-compiler-dev mailing list