Mercurial > hg > graal-jvmci-8
comparison src/share/vm/oops/arrayKlass.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 | 1d1603768966 |
comparison
equal
deleted
inserted
replaced
2176:27e4ea99855d | 2177:3582bf76420e |
---|---|
62 oop arrayKlass::multi_allocate(int rank, jint* sizes, TRAPS) { | 62 oop arrayKlass::multi_allocate(int rank, jint* sizes, TRAPS) { |
63 ShouldNotReachHere(); | 63 ShouldNotReachHere(); |
64 return NULL; | 64 return NULL; |
65 } | 65 } |
66 | 66 |
67 methodOop arrayKlass::uncached_lookup_method(symbolOop name, symbolOop signature) const { | 67 methodOop arrayKlass::uncached_lookup_method(Symbol* name, Symbol* signature) const { |
68 // There are no methods in an array klass but the super class (Object) has some | 68 // There are no methods in an array klass but the super class (Object) has some |
69 assert(super(), "super klass must be present"); | 69 assert(super(), "super klass must be present"); |
70 return Klass::cast(super())->uncached_lookup_method(name, signature); | 70 return Klass::cast(super())->uncached_lookup_method(name, signature); |
71 } | 71 } |
72 | 72 |