Mercurial > hg > truffle
comparison src/share/vm/interpreter/rewriter.hpp @ 7482:989155e2d07a
Merge with hs25-b15.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Wed, 16 Jan 2013 01:34:24 +0100 |
parents | cc6a617fffd2 |
children | 41cb10cbfb3c |
comparison
equal
deleted
inserted
replaced
7381:6761a8f854a4 | 7482:989155e2d07a |
---|---|
156 | 156 |
157 static methodHandle rewrite_jsrs(methodHandle m, TRAPS); | 157 static methodHandle rewrite_jsrs(methodHandle m, TRAPS); |
158 public: | 158 public: |
159 // Driver routine: | 159 // Driver routine: |
160 static void rewrite(instanceKlassHandle klass, TRAPS); | 160 static void rewrite(instanceKlassHandle klass, TRAPS); |
161 static void rewrite(instanceKlassHandle klass, constantPoolHandle cpool, Array<Method*>* methods, TRAPS); | |
162 | |
163 // Second pass, not gated by is_rewritten flag | |
164 static void relocate_and_link(instanceKlassHandle klass, TRAPS); | |
165 // JSR292 version to call with it's own methods. | |
166 static void relocate_and_link(instanceKlassHandle klass, | |
167 Array<Method*>* methods, TRAPS); | |
168 | |
169 }; | 161 }; |
170 | 162 |
171 #endif // SHARE_VM_INTERPRETER_REWRITER_HPP | 163 #endif // SHARE_VM_INTERPRETER_REWRITER_HPP |