2520 /* InstanceKlass InnerClassAttributeOffset enum */ \
2521 /************************************************/ \
2522 \
2523 declare_constant(InstanceKlass::inner_class_inner_class_info_offset) \
2524 declare_constant(InstanceKlass::inner_class_outer_class_info_offset) \
2525 declare_constant(InstanceKlass::inner_class_inner_name_offset) \
2526 declare_constant(InstanceKlass::inner_class_access_flags_offset) \
2527 declare_constant(InstanceKlass::inner_class_next_offset) \
2528 \
2529 /*********************************/ \
2530 /* InstanceKlass ClassState enum */ \
2531 /*********************************/ \
2532 \
2533 declare_constant(InstanceKlass::allocated) \
2534 declare_constant(InstanceKlass::loaded) \
2535 declare_constant(InstanceKlass::linked) \
2536 declare_constant(InstanceKlass::being_initialized) \
2537 declare_constant(InstanceKlass::fully_initialized) \
2538 declare_constant(InstanceKlass::initialization_error) \
2539 \
2540 /*********************************/ \
2541 /* Symbol* - symbol max length */ \
2542 /*********************************/ \
2543 \
2544 declare_constant(Symbol::max_symbol_length) \
2545 \
2546 /***********************************************/ \
2547 /* ConstantPool* layout enum for InvokeDynamic */ \
2548 /***********************************************/ \
2549 \
2550 declare_constant(ConstantPool::_indy_bsm_offset) \
2551 declare_constant(ConstantPool::_indy_argc_offset) \
2552 declare_constant(ConstantPool::_indy_argv_offset) \
2553 declare_constant(ConstantPool::CPCACHE_INDEX_TAG) \
2554 \
2555 /********************************/ \
2556 /* ConstantPoolCacheEntry enums */ \
2557 /********************************/ \
2558 \
2559 declare_constant(ConstantPoolCacheEntry::is_volatile_shift) \
2668 \
2669 declare_c2_preprocessor_constant("Matcher::interpreter_frame_pointer_reg", Matcher::interpreter_frame_pointer_reg()) \
2670 \
2671 /*********************************************/ \
2672 /* MethodCompilation (globalDefinitions.hpp) */ \
2673 /*********************************************/ \
2674 \
2675 declare_constant(InvocationEntryBci) \
2676 \
2677 /*************/ \
2678 /* CompLevel */ \
2679 /*************/ \
2680 \
2681 declare_constant(CompLevel_any) \
2682 declare_constant(CompLevel_all) \
2683 declare_constant(CompLevel_none) \
2684 declare_constant(CompLevel_simple) \
2685 declare_constant(CompLevel_limited_profile) \
2686 declare_constant(CompLevel_full_profile) \
2687 declare_constant(CompLevel_full_optimization) \
2688 \
2689 /***************/ \
2690 /* OopMapValue */ \
2691 /***************/ \
2692 \
2693 declare_constant(OopMapValue::type_bits) \
2694 declare_constant(OopMapValue::register_bits) \
2695 declare_constant(OopMapValue::type_shift) \
2696 declare_constant(OopMapValue::register_shift) \
2697 declare_constant(OopMapValue::type_mask) \
2698 declare_constant(OopMapValue::type_mask_in_place) \
2699 declare_constant(OopMapValue::register_mask) \
2700 declare_constant(OopMapValue::register_mask_in_place) \
2701 declare_constant(OopMapValue::unused_value) \
2702 declare_constant(OopMapValue::oop_value) \
2703 declare_constant(OopMapValue::narrowoop_value) \
2704 declare_constant(OopMapValue::callee_saved_value) \
2705 declare_constant(OopMapValue::derived_oop_value) \
2706 \
2707 /******************/ \
|
2520 /* InstanceKlass InnerClassAttributeOffset enum */ \
2521 /************************************************/ \
2522 \
2523 declare_constant(InstanceKlass::inner_class_inner_class_info_offset) \
2524 declare_constant(InstanceKlass::inner_class_outer_class_info_offset) \
2525 declare_constant(InstanceKlass::inner_class_inner_name_offset) \
2526 declare_constant(InstanceKlass::inner_class_access_flags_offset) \
2527 declare_constant(InstanceKlass::inner_class_next_offset) \
2528 \
2529 /*********************************/ \
2530 /* InstanceKlass ClassState enum */ \
2531 /*********************************/ \
2532 \
2533 declare_constant(InstanceKlass::allocated) \
2534 declare_constant(InstanceKlass::loaded) \
2535 declare_constant(InstanceKlass::linked) \
2536 declare_constant(InstanceKlass::being_initialized) \
2537 declare_constant(InstanceKlass::fully_initialized) \
2538 declare_constant(InstanceKlass::initialization_error) \
2539 \
2540 /***************************************/ \
2541 /* InstanceKlass enums for _misc_flags */ \
2542 /***************************************/ \
2543 \
2544 declare_constant(InstanceKlass::_misc_rewritten) \
2545 declare_constant(InstanceKlass::_misc_has_nonstatic_fields) \
2546 declare_constant(InstanceKlass::_misc_should_verify_class) \
2547 declare_constant(InstanceKlass::_misc_is_anonymous) \
2548 declare_constant(InstanceKlass::_misc_is_contended) \
2549 declare_constant(InstanceKlass::_misc_has_nonstatic_concrete_methods) \
2550 declare_constant(InstanceKlass::_misc_declares_nonstatic_concrete_methods)\
2551 declare_constant(InstanceKlass::_misc_has_been_redefined) \
2552 declare_constant(InstanceKlass::_misc_has_passed_fingerprint_check) \
2553 declare_constant(InstanceKlass::_misc_is_scratch_class) \
2554 declare_constant(InstanceKlass::_misc_is_shared_boot_class) \
2555 declare_constant(InstanceKlass::_misc_is_shared_platform_class) \
2556 declare_constant(InstanceKlass::_misc_is_shared_app_class) \
2557 \
2558 /*********************************/ \
2559 /* Symbol* - symbol max length */ \
2560 /*********************************/ \
2561 \
2562 declare_constant(Symbol::max_symbol_length) \
2563 \
2564 /***********************************************/ \
2565 /* ConstantPool* layout enum for InvokeDynamic */ \
2566 /***********************************************/ \
2567 \
2568 declare_constant(ConstantPool::_indy_bsm_offset) \
2569 declare_constant(ConstantPool::_indy_argc_offset) \
2570 declare_constant(ConstantPool::_indy_argv_offset) \
2571 declare_constant(ConstantPool::CPCACHE_INDEX_TAG) \
2572 \
2573 /********************************/ \
2574 /* ConstantPoolCacheEntry enums */ \
2575 /********************************/ \
2576 \
2577 declare_constant(ConstantPoolCacheEntry::is_volatile_shift) \
2686 \
2687 declare_c2_preprocessor_constant("Matcher::interpreter_frame_pointer_reg", Matcher::interpreter_frame_pointer_reg()) \
2688 \
2689 /*********************************************/ \
2690 /* MethodCompilation (globalDefinitions.hpp) */ \
2691 /*********************************************/ \
2692 \
2693 declare_constant(InvocationEntryBci) \
2694 \
2695 /*************/ \
2696 /* CompLevel */ \
2697 /*************/ \
2698 \
2699 declare_constant(CompLevel_any) \
2700 declare_constant(CompLevel_all) \
2701 declare_constant(CompLevel_none) \
2702 declare_constant(CompLevel_simple) \
2703 declare_constant(CompLevel_limited_profile) \
2704 declare_constant(CompLevel_full_profile) \
2705 declare_constant(CompLevel_full_optimization) \
2706 declare_constant(CompLevel_aot) \
2707 \
2708 /***************/ \
2709 /* OopMapValue */ \
2710 /***************/ \
2711 \
2712 declare_constant(OopMapValue::type_bits) \
2713 declare_constant(OopMapValue::register_bits) \
2714 declare_constant(OopMapValue::type_shift) \
2715 declare_constant(OopMapValue::register_shift) \
2716 declare_constant(OopMapValue::type_mask) \
2717 declare_constant(OopMapValue::type_mask_in_place) \
2718 declare_constant(OopMapValue::register_mask) \
2719 declare_constant(OopMapValue::register_mask_in_place) \
2720 declare_constant(OopMapValue::unused_value) \
2721 declare_constant(OopMapValue::oop_value) \
2722 declare_constant(OopMapValue::narrowoop_value) \
2723 declare_constant(OopMapValue::callee_saved_value) \
2724 declare_constant(OopMapValue::derived_oop_value) \
2725 \
2726 /******************/ \
|