Mercurial > hg > truffle
comparison src/share/vm/c1/c1_FrameMap.cpp @ 1681:126ea7725993
6953477: Increase portability and flexibility of building Hotspot
Summary: A collection of portability improvements including shared code support for PPC, ARM platforms, software floating point, cross compilation support and improvements in error crash detail.
Reviewed-by: phh, never, coleenp, dholmes
author | bobv |
---|---|
date | Tue, 03 Aug 2010 08:13:38 -0400 |
parents | b812ff5abc73 |
children | f95d63e2154a |
comparison
equal
deleted
inserted
replaced
1680:a64438a2b7e8 | 1681:126ea7725993 |
---|---|
88 assert(args->length() == signature->length(), "size mismatch"); | 88 assert(args->length() == signature->length(), "size mismatch"); |
89 out_preserve += SharedRuntime::out_preserve_stack_slots(); | 89 out_preserve += SharedRuntime::out_preserve_stack_slots(); |
90 | 90 |
91 if (outgoing) { | 91 if (outgoing) { |
92 // update the space reserved for arguments. | 92 // update the space reserved for arguments. |
93 update_reserved_argument_area_size(out_preserve); | 93 update_reserved_argument_area_size(out_preserve * BytesPerWord); |
94 } | 94 } |
95 return new CallingConvention(args, out_preserve); | 95 return new CallingConvention(args, out_preserve); |
96 } | 96 } |
97 | 97 |
98 | 98 |
136 } | 136 } |
137 i += type2size[t]; | 137 i += type2size[t]; |
138 } | 138 } |
139 assert(args->length() == signature->length(), "size mismatch"); | 139 assert(args->length() == signature->length(), "size mismatch"); |
140 out_preserve += SharedRuntime::out_preserve_stack_slots(); | 140 out_preserve += SharedRuntime::out_preserve_stack_slots(); |
141 update_reserved_argument_area_size(out_preserve); | 141 update_reserved_argument_area_size(out_preserve * BytesPerWord); |
142 return new CallingConvention(args, out_preserve); | 142 return new CallingConvention(args, out_preserve); |
143 } | 143 } |
144 | 144 |
145 | 145 |
146 //-------------------------------------------------------- | 146 //-------------------------------------------------------- |