equal
deleted
inserted
replaced
233 |
233 |
234 // Grab SymbolTable_lock first. |
234 // Grab SymbolTable_lock first. |
235 MutexLocker ml(SymbolTable_lock, THREAD); |
235 MutexLocker ml(SymbolTable_lock, THREAD); |
236 |
236 |
237 // Otherwise, add to symbol to table |
237 // Otherwise, add to symbol to table |
238 return the_table()->basic_add(index, (u1*)name, len, hashValue, true, CHECK_NULL); |
238 return the_table()->basic_add(index, (u1*)name, len, hashValue, true, THREAD); |
239 } |
239 } |
240 |
240 |
241 Symbol* SymbolTable::lookup(const Symbol* sym, int begin, int end, TRAPS) { |
241 Symbol* SymbolTable::lookup(const Symbol* sym, int begin, int end, TRAPS) { |
242 char* buffer; |
242 char* buffer; |
243 int index, len; |
243 int index, len; |
272 // ResourceMark. |
272 // ResourceMark. |
273 |
273 |
274 // Grab SymbolTable_lock first. |
274 // Grab SymbolTable_lock first. |
275 MutexLocker ml(SymbolTable_lock, THREAD); |
275 MutexLocker ml(SymbolTable_lock, THREAD); |
276 |
276 |
277 return the_table()->basic_add(index, (u1*)buffer, len, hashValue, true, CHECK_NULL); |
277 return the_table()->basic_add(index, (u1*)buffer, len, hashValue, true, THREAD); |
278 } |
278 } |
279 |
279 |
280 Symbol* SymbolTable::lookup_only(const char* name, int len, |
280 Symbol* SymbolTable::lookup_only(const char* name, int len, |
281 unsigned int& hash) { |
281 unsigned int& hash) { |
282 hash = hash_symbol(name, len); |
282 hash = hash_symbol(name, len); |