Mercurial > hg > truffle
comparison src/share/vm/runtime/sharedRuntime.hpp @ 14030:f6c04e69cf75
SharedRuntime: add gen_i2c_adapter, implement it with pre-existing methods in each architecture.
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Thu, 27 Feb 2014 16:05:29 +0100 |
parents | 02f27ecb4f3a |
children | d8041d695d19 |
comparison
equal
deleted
inserted
replaced
14029:57d600d3b504 | 14030:f6c04e69cf75 |
---|---|
399 int total_args_passed, | 399 int total_args_passed, |
400 int max_arg, | 400 int max_arg, |
401 const BasicType *sig_bt, | 401 const BasicType *sig_bt, |
402 const VMRegPair *regs, | 402 const VMRegPair *regs, |
403 AdapterFingerPrint* fingerprint); | 403 AdapterFingerPrint* fingerprint); |
404 | |
405 static void gen_i2c_adapter(MacroAssembler *_masm, | |
406 int total_args_passed, | |
407 int comp_args_on_stack, | |
408 const BasicType *sig_bt, | |
409 const VMRegPair *regs); | |
404 | 410 |
405 // OSR support | 411 // OSR support |
406 | 412 |
407 // OSR_migration_begin will extract the jvm state from an interpreter | 413 // OSR_migration_begin will extract the jvm state from an interpreter |
408 // frame (locals, monitors) and store the data in a piece of C heap | 414 // frame (locals, monitors) and store the data in a piece of C heap |