equal
deleted
inserted
replaced
35 #include "runtime/fieldDescriptor.hpp" |
35 #include "runtime/fieldDescriptor.hpp" |
36 #include "runtime/handles.hpp" |
36 #include "runtime/handles.hpp" |
37 #include "runtime/interfaceSupport.hpp" |
37 #include "runtime/interfaceSupport.hpp" |
38 #include "runtime/jfieldIDWorkaround.hpp" |
38 #include "runtime/jfieldIDWorkaround.hpp" |
39 #include "runtime/thread.inline.hpp" |
39 #include "runtime/thread.inline.hpp" |
40 #ifdef TARGET_ARCH_x86 |
|
41 # include "jniTypes_x86.hpp" |
|
42 #endif |
|
43 #ifdef TARGET_ARCH_sparc |
|
44 # include "jniTypes_sparc.hpp" |
|
45 #endif |
|
46 #ifdef TARGET_ARCH_zero |
|
47 # include "jniTypes_zero.hpp" |
|
48 #endif |
|
49 #ifdef TARGET_ARCH_arm |
|
50 # include "jniTypes_arm.hpp" |
|
51 #endif |
|
52 #ifdef TARGET_ARCH_ppc |
|
53 # include "jniTypes_ppc.hpp" |
|
54 #endif |
|
55 |
40 |
56 // Complain every extra number of unplanned local refs |
41 // Complain every extra number of unplanned local refs |
57 #define CHECK_JNI_LOCAL_REF_CAP_WARN_THRESHOLD 32 |
42 #define CHECK_JNI_LOCAL_REF_CAP_WARN_THRESHOLD 32 |
58 |
43 |
59 // Heap objects are allowed to be directly referenced only in VM code, |
44 // Heap objects are allowed to be directly referenced only in VM code, |