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 |