Code Review for 7053520

Prepared by:twisti on Fri Jun 10 10:17:40 PDT 2011
Compare against: /home/twisti/hsx/hotspot-comp/hotspot
Summary of changes: 1 line changed: 0 ins; 0 del; 1 mod; 3167 unchg
Patch of changes: 7053520.patch
Printable review: 7053520.pdf
Author comments:
7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oops

We are trying to decode the address of the CallSite object stored in
constant pool cache as if it were an oop but it's a raw pointer which
results in crashes. The fix is to replace the load instruction with

Tested with JRuby tests.

Bug id: Bug Database
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/c1/c1_LIRGenerator.cpp

1 line changed: 0 ins; 0 del; 1 mod; 3167 unchg

This code review page was prepared using /home/twisti/bin/webrev (vers 23.18-hg-never).