[9] RFR (XS): 8075266: Show runtime call details when printing machine code

Vladimir Ivanov vladimir.x.ivanov at oracle.com
Mon Mar 16 19:43:30 UTC 2015


Thanks, John.

Best regards,
Vladimir Ivanov

On 3/16/15 10:35 PM, John Rose wrote:
> Good.  I'm glad to see small "creature comforts" like this.
> Let's continue to improve our diagnostic framework.
> — John
>
> On Mar 16, 2015, at 12:10 PM, Vladimir Ivanov <vladimir.x.ivanov at oracle.com> wrote:
>>
>> http://cr.openjdk.java.net/~vlivanov/8075266/webrev.00/
>> https://bugs.openjdk.java.net/browse/JDK-8075266
>>
>> Small enhancement to make generated assembly output more descriptive: print code blob name runtime call points to.
>>
>> Examples:
>>   - {runtime_call ic_miss_stub}
>>
>>   - ; OopMap{[16]=NarrowOop off=348}
>>     ;*if_icmpne
>>     ; - java.lang.String::indexOf at 49 (line 1562)
>>     ;   {runtime_call UncommonTrapBlob}
>>
>>   - {runtime_call DeoptimizationBlob}
>>
>>
>> Testing: manual (looked at -XX:+PrintAssembly output).
>


More information about the hotspot-compiler-dev mailing list