How to inspect hotspot compiler results? hsdis binaries for Windows?
Vladimir Kozlov
Vladimir.Kozlov at Sun.COM
Thu Nov 19 09:58:08 PST 2009
Don't use '*' in class name if you want to look on one
particular class. You correctly used CompileCommand=print but
don't specify PrintOptoAssembly if you want to print only one method.
Vladimir
Ulf Zibis wrote:
> Yes, "-XX:+PrintOptoAssembly" option works on Windows too (using
> fastdebug-build). :-)
> Now I get very loooong output, so next question is, how to reduce the
> output to a single method???
> I've tried "-XX:CompileCommand=print,*...", but as expected, it was
> ignored.
> When "-Xbatch" is needed?
>
> BTW, there is no docu for "-XX:+PrintOptoAssembly" on
> http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp
>
> -Ulf
>
>
>
> Am 18.11.2009 18:13, Dennis Byrne schrieb:
>> It works on Windows but it is not quite as low level as PrintAssembly.
>> For example you will see things like "fastlock" or "MEMBAR-release"
>> but not the actual instructions behind these operations.
>>
>> Dennis Byrne
>>
>> On Wed, Nov 18, 2009 at 10:56 AM, Clemens Eisserer
>> <linuxhippy at gmail.com> wrote:
>>
>>> Hi Ulf,
>>>
>>> As far as I know the fastdebug-builds support this right out of the
>>> box, it can be enabled using the "-XX:+PrintOptoAssembly" option.
>>> However I don't know wether this works on Windows too.
>>>
>>> - Clemens
>>>
>>> 2009/11/18 Ulf Zibis <Ulf.Zibis at gmx.de>:
>>>
>>>> Am 18.11.2009 10:21, Christian Thalinger schrieb:
>>>>
>>>>> I could upload plugins for Linux and Solaris (both 32 and 64-bit)
>>>>> based
>>>>> on binutils-2.19.1. I actually never tried base-hsdis.
>>>>>
>>>>>
>>>> Would be great!
>>>>
>>>> Any volunteer to build the windows plugin ?
>>>> (I not experienced in GNU build environment on Windows and don't
>>>> possess MS
>>>> Visual Studio 2008 enterprise licence)
>>>> Maybe by help of mingw cross compiler on linux.
>>>>
>>>> Would be extremely great!!!
>>>>
>>>>
>>>>
>>>>> Please, feel free to edit the wiki page for clarity or to fill in
>>>>> missing
>>>>> information.
>>>>>
>>>> Done.
>>>>
>>>> -Ulf
>>>>
>>>>
>>>>
>>>>
>>
>>
>>
>>
>
More information about the hotspot-dev
mailing list