2835 if (obj == NULL) st.print("NULL"); |
2835 if (obj == NULL) st.print("NULL"); |
2836 else obj->print_value_on(&st); |
2836 else obj->print_value_on(&st); |
2837 st.print(")"); |
2837 st.print(")"); |
2838 return st.as_string(); |
2838 return st.as_string(); |
2839 } |
2839 } |
|
2840 case relocInfo::runtime_call_type: { |
|
2841 stringStream st; |
|
2842 st.print("runtime_call"); |
|
2843 runtime_call_Relocation* r = iter.runtime_call_reloc(); |
|
2844 address dest = r->destination(); |
|
2845 CodeBlob* cb = CodeCache::find_blob(dest); |
|
2846 if (cb != NULL) { |
|
2847 st.print(" %s", cb->name()); |
|
2848 } |
|
2849 return st.as_string(); |
|
2850 } |
2840 case relocInfo::virtual_call_type: return "virtual_call"; |
2851 case relocInfo::virtual_call_type: return "virtual_call"; |
2841 case relocInfo::opt_virtual_call_type: return "optimized virtual_call"; |
2852 case relocInfo::opt_virtual_call_type: return "optimized virtual_call"; |
2842 case relocInfo::static_call_type: return "static_call"; |
2853 case relocInfo::static_call_type: return "static_call"; |
2843 case relocInfo::static_stub_type: return "static_stub"; |
2854 case relocInfo::static_stub_type: return "static_stub"; |
2844 case relocInfo::runtime_call_type: return "runtime_call"; |
|
2845 case relocInfo::external_word_type: return "external_word"; |
2855 case relocInfo::external_word_type: return "external_word"; |
2846 case relocInfo::internal_word_type: return "internal_word"; |
2856 case relocInfo::internal_word_type: return "internal_word"; |
2847 case relocInfo::section_word_type: return "section_word"; |
2857 case relocInfo::section_word_type: return "section_word"; |
2848 case relocInfo::poll_type: return "poll"; |
2858 case relocInfo::poll_type: return "poll"; |
2849 case relocInfo::poll_return_type: return "poll_return"; |
2859 case relocInfo::poll_return_type: return "poll_return"; |