calling convention

Krystal Mo krystal.mo at oracle.com
Thu Mar 28 11:47:05 PDT 2013


On 03/28/2013 11:39 AM, John Rose wrote:
> On Mar 28, 2013, at 11:22 AM, Krystal Mo <krystal.mo at oracle.com 
> <mailto:krystal.mo at oracle.com>> wrote:
>
>> You can read the *.ad files in platform-dependent sources, in 
>> conjunction with the logic in SharedRuntime::java_calling_convention().
>> The declarations for j_rarg0 and friends are in 
>> src/cpu/x86/vm/assembler_x86.hpp.
>
> That's good info.
>
> Xin's question "should" be fully addressed by this wiki page:
> https://wikis.oracle.com/display/HotSpotInternals/CallingSequences
>
Yes. Actually let me do that. I'll compile a list of calling conventions 
(register/stack usage) and put them on the wiki.
The comments on frame layout scattered in different places in HotSpot 
could be useful to people, too; should gather them into one place.

- Kris

> But the contents of that page need a serious rework.
>
> — John

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20130328/75784201/attachment.html 


More information about the hotspot-compiler-dev mailing list