comparison src/share/vm/classfile/symbolTable.hpp @ 10408:836a62f43af9

Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
author Doug Simon <doug.simon@oracle.com>
date Wed, 19 Jun 2013 10:45:56 +0200
parents 8dbc025ff709
children 01522ca68fc7
comparison
equal deleted inserted replaced
10086:e0fb8a213650 10408:836a62f43af9
270 _the_table = new StringTable(); 270 _the_table = new StringTable();
271 } 271 }
272 272
273 // GC support 273 // GC support
274 // Delete pointers to otherwise-unreachable objects. 274 // Delete pointers to otherwise-unreachable objects.
275 static void unlink(BoolObjectClosure* cl); 275 static void unlink_or_oops_do(BoolObjectClosure* cl, OopClosure* f);
276 static void unlink(BoolObjectClosure* cl) {
277 unlink_or_oops_do(cl, NULL);
278 }
276 279
277 // Invoke "f->do_oop" on the locations of all oops in the table. 280 // Invoke "f->do_oop" on the locations of all oops in the table.
278 static void oops_do(OopClosure* f); 281 static void oops_do(OopClosure* f);
279 282
280 // Hashing algorithm, used as the hash value used by the 283 // Hashing algorithm, used as the hash value used by the