comparison src/share/vm/classfile/symbolTable.hpp @ 4988:eb5b24d1499f

Merge
author Christian Haeubl <christian.haeubl@oracle.com>
date Mon, 27 Feb 2012 15:06:36 -0800
parents 94ec88ca68e2
children fc9d8850ab8b
comparison
equal deleted inserted replaced
4987:f292f9c590ba 4988:eb5b24d1499f
142 // Only copy to C string to be added if lookup failed. 142 // Only copy to C string to be added if lookup failed.
143 static Symbol* lookup(const Symbol* sym, int begin, int end, TRAPS); 143 static Symbol* lookup(const Symbol* sym, int begin, int end, TRAPS);
144 144
145 static void release(Symbol* sym); 145 static void release(Symbol* sym);
146 146
147 // Look up the address of the literal in the SymbolTable for this Symbol*
148 static Symbol** lookup_symbol_addr(Symbol* sym);
149
147 // jchar (utf16) version of lookups 150 // jchar (utf16) version of lookups
148 static Symbol* lookup_unicode(const jchar* name, int len, TRAPS); 151 static Symbol* lookup_unicode(const jchar* name, int len, TRAPS);
149 static Symbol* lookup_only_unicode(const jchar* name, int len, unsigned int& hash); 152 static Symbol* lookup_only_unicode(const jchar* name, int len, unsigned int& hash);
150 153
151 static void add(constantPoolHandle cp, int names_count, 154 static void add(constantPoolHandle cp, int names_count,