equal
deleted
inserted
replaced
915 // |
915 // |
916 // This code is based on generate_accessor_entry. |
916 // This code is based on generate_accessor_entry. |
917 // |
917 // |
918 // rmethod: Method* |
918 // rmethod: Method* |
919 // r13: senderSP must preserve for slow path, set SP to it on fast path |
919 // r13: senderSP must preserve for slow path, set SP to it on fast path |
|
920 |
|
921 // LR is live. It must be saved around calls. |
920 |
922 |
921 address entry = __ pc(); |
923 address entry = __ pc(); |
922 |
924 |
923 const int referent_offset = java_lang_ref_Reference::referent_offset; |
925 const int referent_offset = java_lang_ref_Reference::referent_offset; |
924 guarantee(referent_offset > 0, "referent offset not initialized"); |
926 guarantee(referent_offset > 0, "referent offset not initialized"); |