How to inspect hotspot compiler results? hsdis binaries for Windows?

David Holmes - Sun Microsystems David.Holmes at Sun.COM
Thu Nov 19 18:03:29 PST 2009


David Holmes - Sun Microsystems said the following on 11/20/09 11:57:
> Ulf Zibis said the following on 11/20/09 11:46:
>> P.S.: Is there any documentation, how to read the special 
>> key-letters/words, printed from CompileCommand?
> 
> It seems not in the OpenJDK docs. We have it documented for Java RTS here:
> 
> http://java.sun.com/javase/technologies/realtime/reference/doc_2.2/release/JavaRTSCompilation.html#verifying 
> 
> 
> Just ignore position 5 :-)

Of course I should have just copied the text here :)

Position   Symbol and Meaning

1          '%' - OSR compilation.

            '*' - Native method call wrapper compilation.

            blank - Normal method compilation.

2          's' - The method is synchronized.

            blank - The method is not synchronized.

3          '!' - The method has exception handlers.

            blank - The method does not have exception handlers.

4          'b' - Blocking, that is, the thread which had the counter
            overflow is waiting for the compile to finish before
            continuing execution.

            blank - Not blocking.

David


More information about the hotspot-dev mailing list