src/share/vm/ci/ciObjectFactory.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/ci/ciObjectFactory.hpp

src/share/vm/ci/ciObjectFactory.hpp

Print this page
rev 7139 : 8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv
Reviewed-by: ?

*** 71,81 **** int find(Metadata* key, GrowableArray<ciMetadata*>* objects); bool is_found_at(int index, Metadata* key, GrowableArray<ciMetadata*>* objects); void insert(int index, ciMetadata* obj, GrowableArray<ciMetadata*>* objects); ciObject* create_new_object(oop o); ! ciMetadata* create_new_object(Metadata* o); void ensure_metadata_alive(ciMetadata* m); static bool is_equal(NonPermObject* p, oop key) { return p->object()->get_oop() == key; --- 71,81 ---- int find(Metadata* key, GrowableArray<ciMetadata*>* objects); bool is_found_at(int index, Metadata* key, GrowableArray<ciMetadata*>* objects); void insert(int index, ciMetadata* obj, GrowableArray<ciMetadata*>* objects); ciObject* create_new_object(oop o); ! ciMetadata* create_new_metadata(Metadata* o); void ensure_metadata_alive(ciMetadata* m); static bool is_equal(NonPermObject* p, oop key) { return p->object()->get_oop() == key;
src/share/vm/ci/ciObjectFactory.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File