627 "inline Class.isInstance, etc") \ 628 \ 629 develop(bool, InlineThreadNatives, true, \ 630 "inline Thread.currentThread, etc") \ 631 \ 632 develop(bool, InlineUnsafeOps, true, \ 633 "inline memory ops (native methods) from sun.misc.Unsafe") \ 634 \ 635 product(bool, CriticalJNINatives, true, \ 636 "check for critical JNI entry points") \ 637 \ 638 notproduct(bool, StressCriticalJNINatives, false, \ 639 "Exercise register saving code in critical natives") \ 640 \ 641 product(bool, UseSSE42Intrinsics, false, \ 642 "SSE4.2 versions of intrinsics") \ 643 \ 644 product(bool, UseAESIntrinsics, false, \ 645 "use intrinsics for AES versions of crypto") \ 646 \ 647 develop(bool, TraceCallFixup, false, \ 648 "traces all call fixups") \ 649 \ 650 develop(bool, DeoptimizeALot, false, \ 651 "deoptimize at every exit from the runtime system") \ 652 \ 653 notproduct(ccstrlist, DeoptimizeOnlyAt, "", \ 654 "a comma separated list of bcis to deoptimize at") \ 655 \ 656 product(bool, DeoptimizeRandom, false, \ 657 "deoptimize random frames on random exit from the runtime system")\ 658 \ 659 notproduct(bool, ZombieALot, false, \ 660 "creates zombies (non-entrant) at exit from the runt. system") \ 661 \ 662 product(bool, UnlinkSymbolsALot, false, \ 663 "unlink unreferenced symbols from the symbol table at safepoints")\ 664 \ 665 notproduct(bool, WalkStackALot, false, \ 666 "trace stack (no print) at every exit from the runtime system") \ | 627 "inline Class.isInstance, etc") \ 628 \ 629 develop(bool, InlineThreadNatives, true, \ 630 "inline Thread.currentThread, etc") \ 631 \ 632 develop(bool, InlineUnsafeOps, true, \ 633 "inline memory ops (native methods) from sun.misc.Unsafe") \ 634 \ 635 product(bool, CriticalJNINatives, true, \ 636 "check for critical JNI entry points") \ 637 \ 638 notproduct(bool, StressCriticalJNINatives, false, \ 639 "Exercise register saving code in critical natives") \ 640 \ 641 product(bool, UseSSE42Intrinsics, false, \ 642 "SSE4.2 versions of intrinsics") \ 643 \ 644 product(bool, UseAESIntrinsics, false, \ 645 "use intrinsics for AES versions of crypto") \ 646 \ 647 product(bool, UseCRC32Intrinsics, false, \ 648 "use intrinsics for java.util.zip.CRC32") \ 649 \ 650 develop(bool, TraceCallFixup, false, \ 651 "traces all call fixups") \ 652 \ 653 develop(bool, DeoptimizeALot, false, \ 654 "deoptimize at every exit from the runtime system") \ 655 \ 656 notproduct(ccstrlist, DeoptimizeOnlyAt, "", \ 657 "a comma separated list of bcis to deoptimize at") \ 658 \ 659 product(bool, DeoptimizeRandom, false, \ 660 "deoptimize random frames on random exit from the runtime system")\ 661 \ 662 notproduct(bool, ZombieALot, false, \ 663 "creates zombies (non-entrant) at exit from the runt. system") \ 664 \ 665 product(bool, UnlinkSymbolsALot, false, \ 666 "unlink unreferenced symbols from the symbol table at safepoints")\ 667 \ 668 notproduct(bool, WalkStackALot, false, \ 669 "trace stack (no print) at every exit from the runtime system") \ |