src/share/vm/runtime/vmStructs.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Sdiff src/share/vm/runtime

src/share/vm/runtime/vmStructs.cpp

Print this page




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                                                                           \


src/share/vm/runtime/vmStructs.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File