Mercurial > hg > truffle
diff src/share/vm/runtime/vframe.cpp @ 2177:3582bf76420e
6990754: Use native memory and reference counting to implement SymbolTable
Summary: move symbols from permgen into C heap and reference count them
Reviewed-by: never, acorn, jmasa, stefank
author | coleenp |
---|---|
date | Thu, 27 Jan 2011 16:11:27 -0800 |
parents | f95d63e2154a |
children | d25d4ca69222 1d1603768966 |
line wrap: on
line diff
--- a/src/share/vm/runtime/vframe.cpp Thu Jan 27 13:42:28 2011 -0800 +++ b/src/share/vm/runtime/vframe.cpp Thu Jan 27 16:11:27 2011 -0800 @@ -552,7 +552,7 @@ tty->print("%s.%s", Klass::cast(k)->internal_name(), m->name()->as_C_string()); if (!m->is_native()) { - symbolOop source_name = instanceKlass::cast(k)->source_file_name(); + Symbol* source_name = instanceKlass::cast(k)->source_file_name(); int line_number = m->line_number_from_bci(bci()); if (source_name != NULL && (line_number != -1)) { tty->print("(%s:%d)", source_name->as_C_string(), line_number);