src/share/vm/runtime/vm_version.hpp

Print this page

        

*** 52,70 **** --- 52,81 ---- static unsigned int nof_parallel_worker_threads(unsigned int num, unsigned int dem, unsigned int switch_pt); public: + // Called as part of the runtime services initialization which is + // called from the management module initialization (via init_globals()) + // after argument parsing and attaching of the main thread has + // occurred. Examines a variety of the hardware capabilities of + // the platform to determine which features can be used to execute the + // program. static void initialize(); // This allows for early initialization of VM_Version information // that may be needed later in the initialization sequence but before // full VM_Version initialization is possible. It can not depend on any // other part of the VM being initialized when called. Platforms that // need to specialize this define VM_Version::early_initialize(). static void early_initialize() { } + // Called to initialize VM variables needing initialization + // after command line parsing. Platforms that need to specialize + // this should define VM_Version::init_before_ergo(). + static void init_before_ergo() {} + // Name static const char* vm_name(); // Vendor static const char* vm_vendor(); // VM version information string printed by launcher (java -version)