2569 /* vmSymbols */ \
2570 /*************/ \
2571 \
2572 declare_constant(vmSymbols::FIRST_SID) \
2573 declare_constant(vmSymbols::SID_LIMIT) \
2574 \
2575 /****************/ \
2576 /* vmIntrinsics */ \
2577 /****************/ \
2578 \
2579 declare_constant(vmIntrinsics::_invokeBasic) \
2580 declare_constant(vmIntrinsics::_linkToVirtual) \
2581 declare_constant(vmIntrinsics::_linkToStatic) \
2582 declare_constant(vmIntrinsics::_linkToSpecial) \
2583 declare_constant(vmIntrinsics::_linkToInterface) \
2584 \
2585 /********************************/ \
2586 /* Calling convention constants */ \
2587 /********************************/ \
2588 \
2589 declare_constant(RegisterImpl::number_of_registers) \
2590 declare_constant(ConcreteRegisterImpl::number_of_registers) \
2591 declare_preprocessor_constant("REG_COUNT", REG_COUNT) \
2592 declare_c2_preprocessor_constant("SAVED_ON_ENTRY_REG_COUNT", SAVED_ON_ENTRY_REG_COUNT) \
2593 declare_c2_preprocessor_constant("C_SAVED_ON_ENTRY_REG_COUNT", C_SAVED_ON_ENTRY_REG_COUNT)
2594
2595
2596 //--------------------------------------------------------------------------------
2597 // VM_LONG_CONSTANTS
2598 //
2599 // This table contains long constants required over in the
2600 // serviceability agent. The "declare_constant" macro is used for all
2601 // enums, etc., while "declare_preprocessor_constant" must be used for
2602 // all #defined constants.
2603
2604 #define VM_LONG_CONSTANTS(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant) \
2605 \
2606 /*********************/ \
2607 /* MarkOop constants */ \
2608 /*********************/ \
2609 \
|
2569 /* vmSymbols */ \
2570 /*************/ \
2571 \
2572 declare_constant(vmSymbols::FIRST_SID) \
2573 declare_constant(vmSymbols::SID_LIMIT) \
2574 \
2575 /****************/ \
2576 /* vmIntrinsics */ \
2577 /****************/ \
2578 \
2579 declare_constant(vmIntrinsics::_invokeBasic) \
2580 declare_constant(vmIntrinsics::_linkToVirtual) \
2581 declare_constant(vmIntrinsics::_linkToStatic) \
2582 declare_constant(vmIntrinsics::_linkToSpecial) \
2583 declare_constant(vmIntrinsics::_linkToInterface) \
2584 \
2585 /********************************/ \
2586 /* Calling convention constants */ \
2587 /********************************/ \
2588 \
2589 declare_constant(Register::number_of_registers) \
2590 declare_constant(ConcreteRegisterImpl::number_of_registers) \
2591 declare_preprocessor_constant("REG_COUNT", REG_COUNT) \
2592 declare_c2_preprocessor_constant("SAVED_ON_ENTRY_REG_COUNT", SAVED_ON_ENTRY_REG_COUNT) \
2593 declare_c2_preprocessor_constant("C_SAVED_ON_ENTRY_REG_COUNT", C_SAVED_ON_ENTRY_REG_COUNT)
2594
2595
2596 //--------------------------------------------------------------------------------
2597 // VM_LONG_CONSTANTS
2598 //
2599 // This table contains long constants required over in the
2600 // serviceability agent. The "declare_constant" macro is used for all
2601 // enums, etc., while "declare_preprocessor_constant" must be used for
2602 // all #defined constants.
2603
2604 #define VM_LONG_CONSTANTS(declare_constant, declare_preprocessor_constant, declare_c1_constant, declare_c2_constant, declare_c2_preprocessor_constant) \
2605 \
2606 /*********************/ \
2607 /* MarkOop constants */ \
2608 /*********************/ \
2609 \
|