Mercurial > hg > truffle
diff src/share/vm/oops/cpCacheKlass.cpp @ 1161:1fc01a2425ce
Merge
author | iveresov |
---|---|
date | Tue, 12 Jan 2010 13:54:40 -0800 |
parents | 4e6abf09f540 |
children | c18cbe5936b8 |
line wrap: on
line diff
--- a/src/share/vm/oops/cpCacheKlass.cpp Sat Jan 09 09:01:41 2010 -0800 +++ b/src/share/vm/oops/cpCacheKlass.cpp Tue Jan 12 13:54:40 2010 -0800 @@ -261,6 +261,15 @@ #endif +void constantPoolCacheKlass::oop_print_value_on(oop obj, outputStream* st) { + assert(obj->is_constantPoolCache(), "obj must be constant pool cache"); + constantPoolCacheOop cache = (constantPoolCacheOop)obj; + st->print("cache [%d]", cache->length()); + cache->print_address_on(st); + st->print(" for "); + cache->constant_pool()->print_value_on(st); +} + void constantPoolCacheKlass::oop_verify_on(oop obj, outputStream* st) { guarantee(obj->is_constantPoolCache(), "obj must be constant pool cache"); constantPoolCacheOop cache = (constantPoolCacheOop)obj;