Java HotSpot(TM) Server VM warning: increase O_BUFLEN in ostream.hpp -- output truncated
Ulf Zibis
Ulf.Zibis at gmx.de
Thu Jan 14 09:19:39 PST 2010
Am 14.01.2010 18:04, Christian Thalinger schrieb:
> On Thu, 2010-01-14 at 17:41 +0100, Ulf Zibis wrote:
>
>> Thanks for clarification. But I'm wondering why I can't see any
>> difference, using it. The output is still without raw bytes, see:
>>
>> [snip]
>> 000
>> 00c B1: # B72 B2 <- BLOCK HEAD IS JUNK Freq: 1
>> 00c # stack bang
>> PUSHL EBP
>> SUB ESP,104 # Create frame
>> 01a MOV [ESP + #28],ECX
>> 01e MOV EDI,ECX
>> 020 MOV ESI,[ECX + #40] # int ! Field
>> sun/nio/cs/FastCharset$Decoder.dstOff
>> 023 MOV ECX,[ECX + #48] ! Field
>> sun/nio/cs/FastCharset$Decoder.dstBuf
>> [snap]
>>
>
> Because this is the output of PrintOptoAssembly. PrintAssemblyOptions
> only applies (as the name suggests) to PrintAssembly.
>
Thanks, you are right, it works after I had "enabled" PrintAssembly.
Sometimes I rename hsdis-i386.dll to get the better annotated output
from PrintOptoAssembly.
Is there any chance to have the better annotations also for PrintAssembly?
Anyway I'm noting, that the two instructions, PUSHL, SUB are lacking
from there pc counter value a line start. Bug?
-Ulf
More information about the hotspot-compiler-dev
mailing list