< prev index next >

src/hotspot/share/memory/heapShared.hpp

Print this page

        

*** 69,79 **** return _subgraph_object_klasses; } GrowableArray<juint>* subgraph_entry_fields() { return _subgraph_entry_fields; } ! void add_subgraph_entry_field(int field_offset, oop v); void add_subgraph_object_klass(Klass *orig_k, Klass *relocated_k); }; // An archived record of object sub-graphs reachable from static // fields within _k's mirror. The record is reloaded from the archive --- 69,79 ---- return _subgraph_object_klasses; } GrowableArray<juint>* subgraph_entry_fields() { return _subgraph_entry_fields; } ! void add_subgraph_entry_field(int static_field_offset, oop v); void add_subgraph_object_klass(Klass *orig_k, Klass *relocated_k); }; // An archived record of object sub-graphs reachable from static // fields within _k's mirror. The record is reloaded from the archive
*** 113,123 **** static int _num_archived_subgraph_info_records; static Array<ArchivedKlassSubGraphInfoRecord>* _archived_subgraph_info_records; // Archive object sub-graph starting from the given static field // in Klass k's mirror. ! static void walk_from_field_and_archiving( Klass* k, int field_ofset, BasicType field_type, TRAPS); static KlassSubGraphInfo* find_subgraph_info(Klass *k); static KlassSubGraphInfo* get_subgraph_info(Klass *k); static int num_of_subgraph_infos(); --- 113,123 ---- static int _num_archived_subgraph_info_records; static Array<ArchivedKlassSubGraphInfoRecord>* _archived_subgraph_info_records; // Archive object sub-graph starting from the given static field // in Klass k's mirror. ! static void archive_reachable_objects_from_static_field( Klass* k, int field_ofset, BasicType field_type, TRAPS); static KlassSubGraphInfo* find_subgraph_info(Klass *k); static KlassSubGraphInfo* get_subgraph_info(Klass *k); static int num_of_subgraph_infos();
< prev index next >