1.1 --- a/src/share/vm/memory/serialize.cpp Thu Jan 27 13:42:28 2011 -0800 1.2 +++ b/src/share/vm/memory/serialize.cpp Thu Jan 27 16:11:27 2011 -0800 1.3 @@ -61,7 +61,7 @@ 1.4 soc->do_tag(sizeof(constantPoolCacheOopDesc)); 1.5 soc->do_tag(objArrayOopDesc::base_offset_in_bytes()); 1.6 soc->do_tag(typeArrayOopDesc::base_offset_in_bytes(T_BYTE)); 1.7 - soc->do_tag(sizeof(symbolOopDesc)); 1.8 + soc->do_tag(sizeof(Symbol)); 1.9 soc->do_tag(sizeof(klassOopDesc)); 1.10 soc->do_tag(sizeof(markOopDesc)); 1.11 soc->do_tag(sizeof(compiledICHolderOopDesc)); 1.12 @@ -83,8 +83,12 @@ 1.13 // Dump/restore miscellaneous oops. 1.14 Universe::oops_do(soc, true); 1.15 soc->do_tag(--tag); 1.16 + CodeCache::oops_do(soc); 1.17 + soc->do_tag(--tag); 1.18 1.19 - vmSymbols::oops_do(soc, true); soc->do_tag(--tag); 1.20 - CodeCache::oops_do(soc); soc->do_tag(--tag); 1.21 + // Dump/restore references to commonly used names and signatures. 1.22 + vmSymbols::serialize(soc); 1.23 + soc->do_tag(--tag); 1.24 + 1.25 soc->do_tag(666); 1.26 }