Mercurial > hg > truffle
comparison src/cpu/x86/vm/frame_x86.hpp @ 2407:b1c22848507b
6741940: Nonvolatile XMM registers not preserved across JNI calls
Summary: Save xmm6-xmm15 in call stub on win64
Reviewed-by: kvn, never
author | iveresov |
---|---|
date | Tue, 29 Mar 2011 17:35:34 -0700 |
parents | f95d63e2154a |
children | 167b70ff3abc |
comparison
equal
deleted
inserted
replaced
2406:a988a7bb3b8a | 2407:b1c22848507b |
---|---|
1 /* | 1 /* |
2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. | 2 * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. | 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * | 4 * |
5 * This code is free software; you can redistribute it and/or modify it | 5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as | 6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. | 7 * published by the Free Software Foundation. |
123 #endif // CC_INTERP | 123 #endif // CC_INTERP |
124 | 124 |
125 // Entry frames | 125 // Entry frames |
126 #ifdef AMD64 | 126 #ifdef AMD64 |
127 #ifdef _WIN64 | 127 #ifdef _WIN64 |
128 entry_frame_after_call_words = 8, | 128 entry_frame_after_call_words = 28, |
129 entry_frame_call_wrapper_offset = 2, | 129 entry_frame_call_wrapper_offset = 2, |
130 | 130 |
131 arg_reg_save_area_bytes = 32, // Register argument save area | 131 arg_reg_save_area_bytes = 32, // Register argument save area |
132 #else | 132 #else |
133 entry_frame_after_call_words = 13, | 133 entry_frame_after_call_words = 13, |