20 * or visit www.oracle.com if you need additional information or have any |
20 * or visit www.oracle.com if you need additional information or have any |
21 * questions. |
21 * questions. |
22 * |
22 * |
23 */ |
23 */ |
24 |
24 |
|
25 /* |
|
26 * This file has been modified by Loongson Technology in 2015. These |
|
27 * modifications are Copyright (c) 2015 Loongson Technology, and are made |
|
28 * available on the same license terms set forth above. |
|
29 */ |
|
30 |
25 #ifndef SHARE_VM_RUNTIME_FRAME_HPP |
31 #ifndef SHARE_VM_RUNTIME_FRAME_HPP |
26 #define SHARE_VM_RUNTIME_FRAME_HPP |
32 #define SHARE_VM_RUNTIME_FRAME_HPP |
27 |
33 |
28 #include "oops/method.hpp" |
34 #include "oops/method.hpp" |
29 #include "runtime/basicLock.hpp" |
35 #include "runtime/basicLock.hpp" |
49 #ifdef TARGET_ARCH_MODEL_ppc_32 |
55 #ifdef TARGET_ARCH_MODEL_ppc_32 |
50 # include "adfiles/adGlobals_ppc_32.hpp" |
56 # include "adfiles/adGlobals_ppc_32.hpp" |
51 #endif |
57 #endif |
52 #ifdef TARGET_ARCH_MODEL_ppc_64 |
58 #ifdef TARGET_ARCH_MODEL_ppc_64 |
53 # include "adfiles/adGlobals_ppc_64.hpp" |
59 # include "adfiles/adGlobals_ppc_64.hpp" |
|
60 #endif |
|
61 #ifdef TARGET_ARCH_MODEL_mips_64 |
|
62 # include "adfiles/adGlobals_mips_64.hpp" |
54 #endif |
63 #endif |
55 #endif // COMPILER2 |
64 #endif // COMPILER2 |
56 #ifdef ZERO |
65 #ifdef ZERO |
57 #ifdef TARGET_ARCH_zero |
66 #ifdef TARGET_ARCH_zero |
58 # include "stack_zero.hpp" |
67 # include "stack_zero.hpp" |
484 int pd_oop_map_offset_adjustment() const; |
493 int pd_oop_map_offset_adjustment() const; |
485 |
494 |
486 #ifdef TARGET_ARCH_x86 |
495 #ifdef TARGET_ARCH_x86 |
487 # include "frame_x86.hpp" |
496 # include "frame_x86.hpp" |
488 #endif |
497 #endif |
|
498 #ifdef TARGET_ARCH_mips |
|
499 # include "frame_mips.hpp" |
|
500 #endif |
489 #ifdef TARGET_ARCH_sparc |
501 #ifdef TARGET_ARCH_sparc |
490 # include "frame_sparc.hpp" |
502 # include "frame_sparc.hpp" |
491 #endif |
503 #endif |
492 #ifdef TARGET_ARCH_zero |
504 #ifdef TARGET_ARCH_zero |
493 # include "frame_zero.hpp" |
505 # include "frame_zero.hpp" |