530 case vmIntrinsics::_getShortUnaligned: 531 case vmIntrinsics::_getCharUnaligned: 532 case vmIntrinsics::_getIntUnaligned: 533 case vmIntrinsics::_getLongUnaligned: 534 case vmIntrinsics::_putShortUnaligned: 535 case vmIntrinsics::_putCharUnaligned: 536 case vmIntrinsics::_putIntUnaligned: 537 case vmIntrinsics::_putLongUnaligned: 538 case vmIntrinsics::_loadFence: 539 case vmIntrinsics::_storeFence: 540 case vmIntrinsics::_fullFence: 541 case vmIntrinsics::_currentThread: 542 case vmIntrinsics::_isInterrupted: 543 #ifdef JFR_HAVE_INTRINSICS 544 case vmIntrinsics::_counterTime: 545 case vmIntrinsics::_getClassId: 546 case vmIntrinsics::_getEventWriter: 547 #endif 548 case vmIntrinsics::_currentTimeMillis: 549 case vmIntrinsics::_nanoTime: 550 case vmIntrinsics::_allocateInstance: 551 case vmIntrinsics::_allocateUninitializedArray: 552 case vmIntrinsics::_newArray: 553 case vmIntrinsics::_getLength: 554 case vmIntrinsics::_copyOf: 555 case vmIntrinsics::_copyOfRange: 556 case vmIntrinsics::_clone: 557 case vmIntrinsics::_isAssignableFrom: 558 case vmIntrinsics::_isInstance: 559 case vmIntrinsics::_getModifiers: 560 case vmIntrinsics::_isInterface: 561 case vmIntrinsics::_isArray: 562 case vmIntrinsics::_isPrimitive: 563 case vmIntrinsics::_getSuperclass: 564 case vmIntrinsics::_getClassAccessFlags: 565 case vmIntrinsics::_floatToRawIntBits: 566 case vmIntrinsics::_floatToIntBits: 567 case vmIntrinsics::_intBitsToFloat: 568 case vmIntrinsics::_doubleToRawLongBits: 569 case vmIntrinsics::_doubleToLongBits: | 530 case vmIntrinsics::_getShortUnaligned: 531 case vmIntrinsics::_getCharUnaligned: 532 case vmIntrinsics::_getIntUnaligned: 533 case vmIntrinsics::_getLongUnaligned: 534 case vmIntrinsics::_putShortUnaligned: 535 case vmIntrinsics::_putCharUnaligned: 536 case vmIntrinsics::_putIntUnaligned: 537 case vmIntrinsics::_putLongUnaligned: 538 case vmIntrinsics::_loadFence: 539 case vmIntrinsics::_storeFence: 540 case vmIntrinsics::_fullFence: 541 case vmIntrinsics::_currentThread: 542 case vmIntrinsics::_isInterrupted: 543 #ifdef JFR_HAVE_INTRINSICS 544 case vmIntrinsics::_counterTime: 545 case vmIntrinsics::_getClassId: 546 case vmIntrinsics::_getEventWriter: 547 #endif 548 case vmIntrinsics::_currentTimeMillis: 549 case vmIntrinsics::_nanoTime: 550 break; 551 case vmIntrinsics::_writeback0: 552 case vmIntrinsics::_writebackPreSync0: 553 case vmIntrinsics::_writebackPostSync0: 554 if (getenv("DISABLE_UNSAFE_WRITEBACK_INTRINSIC")) return false; 555 break; 556 case vmIntrinsics::_allocateInstance: 557 case vmIntrinsics::_allocateUninitializedArray: 558 case vmIntrinsics::_newArray: 559 case vmIntrinsics::_getLength: 560 case vmIntrinsics::_copyOf: 561 case vmIntrinsics::_copyOfRange: 562 case vmIntrinsics::_clone: 563 case vmIntrinsics::_isAssignableFrom: 564 case vmIntrinsics::_isInstance: 565 case vmIntrinsics::_getModifiers: 566 case vmIntrinsics::_isInterface: 567 case vmIntrinsics::_isArray: 568 case vmIntrinsics::_isPrimitive: 569 case vmIntrinsics::_getSuperclass: 570 case vmIntrinsics::_getClassAccessFlags: 571 case vmIntrinsics::_floatToRawIntBits: 572 case vmIntrinsics::_floatToIntBits: 573 case vmIntrinsics::_intBitsToFloat: 574 case vmIntrinsics::_doubleToRawLongBits: 575 case vmIntrinsics::_doubleToLongBits: |