< prev index next >

src/share/vm/runtime/vm_version.hpp

Print this page
rev 9596 : [mq]: delta1
rev 9597 : [mq]: delta2

*** 54,74 **** static unsigned int nof_parallel_worker_threads(unsigned int num, unsigned int dem, unsigned int switch_pt); public: 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 ! static void vm_init_before_ergo(void) {} // Name static const char* vm_name(); // Vendor static const char* vm_vendor(); --- 54,80 ---- 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 + // 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 ! static void init_before_ergo(void) {} // Name static const char* vm_name(); // Vendor static const char* vm_vendor();
< prev index next >