src/share/vm/code/relocInfo.cpp

changeset 2657
d673ef06fe96
parent 2508
b92c45f2bc75
child 2708
1d1603768966
child 2737
479b4b4b6950
     1.1 --- a/src/share/vm/code/relocInfo.cpp	Fri Mar 18 09:03:43 2011 -0700
     1.2 +++ b/src/share/vm/code/relocInfo.cpp	Fri Mar 18 15:52:42 2011 -0700
     1.3 @@ -798,6 +798,14 @@
     1.4  }
     1.5  
     1.6  
     1.7 +void oop_Relocation::verify_oop_relocation() {
     1.8 +  if (!oop_is_immediate()) {
     1.9 +    // get the oop from the pool, and re-insert it into the instruction:
    1.10 +    verify_value(value());
    1.11 +  }
    1.12 +}
    1.13 +
    1.14 +
    1.15  RelocIterator virtual_call_Relocation::parse_ic(nmethod* &nm, address &ic_call, address &first_oop,
    1.16                                                  oop* &oop_addr, bool *is_optimized) {
    1.17    assert(ic_call != NULL, "ic_call address must be set");

mercurial