annotate src/cpu/zero/vm/globals_zero.hpp @ 5604:bd3237e0e18d

8026328: Setting a breakpoint on invokedynamic crashes the JVM Reviewed-by: jrose, roland
author twisti
date Thu, 24 Oct 2013 16:23:07 -0700
parents 12f651e29f6b
children 55fb97c4c58d
rev   line source
never@1010 1 /*
twisti@3585 2 * Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
twisti@2294 3 * Copyright 2007, 2008, 2009, 2010, 2011 Red Hat, Inc.
never@1010 4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
never@1010 5 *
never@1010 6 * This code is free software; you can redistribute it and/or modify it
never@1010 7 * under the terms of the GNU General Public License version 2 only, as
never@1010 8 * published by the Free Software Foundation.
never@1010 9 *
never@1010 10 * This code is distributed in the hope that it will be useful, but WITHOUT
never@1010 11 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
never@1010 12 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
never@1010 13 * version 2 for more details (a copy is included in the LICENSE file that
never@1010 14 * accompanied this code).
never@1010 15 *
never@1010 16 * You should have received a copy of the GNU General Public License version
never@1010 17 * 2 along with this work; if not, write to the Free Software Foundation,
never@1010 18 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
never@1010 19 *
trims@1472 20 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
trims@1472 21 * or visit www.oracle.com if you need additional information or have any
trims@1472 22 * questions.
never@1010 23 *
never@1010 24 */
never@1010 25
stefank@1879 26 #ifndef CPU_ZERO_VM_GLOBALS_ZERO_HPP
stefank@1879 27 #define CPU_ZERO_VM_GLOBALS_ZERO_HPP
stefank@1879 28
stefank@1879 29 #include "utilities/globalDefinitions.hpp"
stefank@1879 30 #include "utilities/macros.hpp"
stefank@1879 31
never@1010 32 // Set the default values for platform dependent flags used by the
never@1010 33 // runtime system. See globals.hpp for details of what they do.
never@1010 34
never@1010 35 define_pd_global(bool, ConvertSleepToYield, true);
never@1010 36 define_pd_global(bool, ShareVtableStubs, true);
never@1010 37 define_pd_global(bool, CountInterpCalls, true);
never@1010 38 define_pd_global(bool, NeedsDeoptSuspend, false);
never@1010 39
never@1010 40 define_pd_global(bool, ImplicitNullChecks, true);
never@1010 41 define_pd_global(bool, UncommonNullCast, true);
never@1010 42
never@1010 43 define_pd_global(intx, CodeEntryAlignment, 32);
twisti@1381 44 define_pd_global(intx, OptoLoopAlignment, 16);
never@1010 45 define_pd_global(intx, InlineFrequencyCount, 100);
never@1010 46 define_pd_global(intx, PreInflateSpin, 10);
never@1010 47
never@1010 48 define_pd_global(intx, StackYellowPages, 2);
never@1010 49 define_pd_global(intx, StackRedPages, 1);
twisti@1266 50 define_pd_global(intx, StackShadowPages, 5 LP64_ONLY(+1) DEBUG_ONLY(+3));
never@1010 51
never@1010 52 define_pd_global(bool, RewriteBytecodes, true);
never@1010 53 define_pd_global(bool, RewriteFrequentPairs, true);
bobv@1788 54
never@2721 55 define_pd_global(bool, UseMembar, true);
stefank@1879 56
twisti@2294 57 // GC Ergo Flags
tschatzl@4684 58 define_pd_global(uintx, CMSYoungGenPerWorker, 16*M); // default max size of CMS young gen, per GC worker thread
twisti@3585 59
twisti@5604 60 define_pd_global(uintx, TypeProfileLevel, 0);
twisti@5604 61
twisti@3585 62 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct)
twisti@3585 63
stefank@1879 64 #endif // CPU_ZERO_VM_GLOBALS_ZERO_HPP