src/cpu/x86/vm/sharedRuntime_x86_32.cpp

changeset 1622
cf0685d550f1
parent 1361
c8e2135f7e30
child 1861
2338d41fbd81
     1.1 --- a/src/cpu/x86/vm/sharedRuntime_x86_32.cpp	Wed Jan 20 12:54:25 2010 -0800
     1.2 +++ b/src/cpu/x86/vm/sharedRuntime_x86_32.cpp	Wed Jan 20 22:10:33 2010 -0800
     1.3 @@ -1,5 +1,5 @@
     1.4  /*
     1.5 - * Copyright 2003-2009 Sun Microsystems, Inc.  All Rights Reserved.
     1.6 + * Copyright 2003-2010 Sun Microsystems, Inc.  All Rights Reserved.
     1.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     1.8   *
     1.9   * This code is free software; you can redistribute it and/or modify it
    1.10 @@ -907,7 +907,8 @@
    1.11                                                              int total_args_passed,
    1.12                                                              int comp_args_on_stack,
    1.13                                                              const BasicType *sig_bt,
    1.14 -                                                            const VMRegPair *regs) {
    1.15 +                                                            const VMRegPair *regs,
    1.16 +                                                            AdapterFingerPrint* fingerprint) {
    1.17    address i2c_entry = __ pc();
    1.18  
    1.19    gen_i2c_adapter(masm, total_args_passed, comp_args_on_stack, sig_bt, regs);
    1.20 @@ -954,7 +955,7 @@
    1.21    gen_c2i_adapter(masm, total_args_passed, comp_args_on_stack, sig_bt, regs, skip_fixup);
    1.22  
    1.23    __ flush();
    1.24 -  return new AdapterHandlerEntry(i2c_entry, c2i_entry, c2i_unverified_entry);
    1.25 +  return AdapterHandlerLibrary::new_entry(fingerprint, i2c_entry, c2i_entry, c2i_unverified_entry);
    1.26  }
    1.27  
    1.28  int SharedRuntime::c_calling_convention(const BasicType *sig_bt,

mercurial