comparison src/share/vm/code/compiledIC.hpp @ 10168:a6e09d6dd8e5

8003853: specify offset of IC load in java_to_interp stub Summary: refactored code to allow platform-specific differences Reviewed-by: dlong, twisti Contributed-by: Goetz Lindenmaier <goetz.lindenmaier@sap.com>
author dlong
date Wed, 24 Apr 2013 20:55:28 -0400
parents da91efe96a93
children 891687731b59
comparison
equal deleted inserted replaced
10106:42a42da29fd7 10168:a6e09d6dd8e5
302 public: 302 public:
303 friend CompiledStaticCall* compiledStaticCall_before(address return_addr); 303 friend CompiledStaticCall* compiledStaticCall_before(address return_addr);
304 friend CompiledStaticCall* compiledStaticCall_at(address native_call); 304 friend CompiledStaticCall* compiledStaticCall_at(address native_call);
305 friend CompiledStaticCall* compiledStaticCall_at(Relocation* call_site); 305 friend CompiledStaticCall* compiledStaticCall_at(Relocation* call_site);
306 306
307 // Code
308 static void emit_to_interp_stub(CodeBuffer &cbuf);
309 static int to_interp_stub_size();
310 static int reloc_to_interp_stub();
311
307 // State 312 // State
308 bool is_clean() const; 313 bool is_clean() const;
309 bool is_call_to_compiled() const; 314 bool is_call_to_compiled() const;
310 bool is_call_to_interpreted() const; 315 bool is_call_to_interpreted() const;
311 316