20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 * 23 */ 24 25 #ifndef CPU_SPARC_VM_TEMPLATEINTERPRETER_SPARC_HPP 26 #define CPU_SPARC_VM_TEMPLATEINTERPRETER_SPARC_HPP 27 28 29 protected: 30 31 // Size of interpreter code. Increase if too small. Interpreter will 32 // fail with a guarantee ("not enough space for interpreter generation"); 33 // if too small. 34 // Run with +PrintInterpreter to get the VM to print out the size. 35 // Max size with JVMTI 36 37 #ifdef _LP64 38 // The sethi() instruction generates lots more instructions when shell 39 // stack limit is unlimited, so that's why this is much bigger. 40 const static int InterpreterCodeSize = 210 * K; 41 #else 42 const static int InterpreterCodeSize = 180 * K; 43 #endif 44 45 #endif // CPU_SPARC_VM_TEMPLATEINTERPRETER_SPARC_HPP | 20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 * 23 */ 24 25 #ifndef CPU_SPARC_VM_TEMPLATEINTERPRETER_SPARC_HPP 26 #define CPU_SPARC_VM_TEMPLATEINTERPRETER_SPARC_HPP 27 28 29 protected: 30 31 // Size of interpreter code. Increase if too small. Interpreter will 32 // fail with a guarantee ("not enough space for interpreter generation"); 33 // if too small. 34 // Run with +PrintInterpreter to get the VM to print out the size. 35 // Max size with JVMTI 36 37 #ifdef _LP64 38 // The sethi() instruction generates lots more instructions when shell 39 // stack limit is unlimited, so that's why this is much bigger. 40 const static int InterpreterCodeSize = 260 * K; 41 #else 42 const static int InterpreterCodeSize = 230 * K; 43 #endif 44 45 #endif // CPU_SPARC_VM_TEMPLATEINTERPRETER_SPARC_HPP |