< prev index next >

src/share/vm/runtime/vm_version.cpp

Print this page
@  rev 12742 : [mq]: libc
|


 245     #elif defined(__GNUC__)
 246         #define HOTSPOT_BUILD_COMPILER "gcc " __VERSION__
 247     #elif defined(__IBMCPP__)
 248         #define HOTSPOT_BUILD_COMPILER "xlC " XSTR(__IBMCPP__)
 249 
 250     #else
 251       #define HOTSPOT_BUILD_COMPILER "unknown compiler"
 252     #endif
 253   #endif
 254 
 255   #ifndef FLOAT_ARCH
 256     #if defined(__SOFTFP__)
 257       #define FLOAT_ARCH_STR "-sflt"
 258     #else
 259       #define FLOAT_ARCH_STR ""
 260     #endif
 261   #else
 262     #define FLOAT_ARCH_STR XSTR(FLOAT_ARCH)
 263   #endif
 264 
 265   #ifdef HOTSPOT_CLIB
 266     #define CLIB_STR "-" HOTSPOT_CLIB
 267   #else
 268     #define CLIB_STR ""
 269   #endif
 270 
 271   #define INTERNAL_VERSION_SUFFIX VM_RELEASE ")" \
 272          " for " OS "-" CPU FLOAT_ARCH_STR CLIB_STR \
 273          " JRE (" VERSION_STRING "), built on " __DATE__ " " __TIME__ \
 274          " by " XSTR(HOTSPOT_BUILD_USER) " with " HOTSPOT_BUILD_COMPILER
 275 
 276   return strcmp(DEBUG_LEVEL, "release") == 0
 277       ? VMNAME " (" INTERNAL_VERSION_SUFFIX
 278       : VMNAME " (" DEBUG_LEVEL " " INTERNAL_VERSION_SUFFIX;
 279 }
 280 
 281 const char *Abstract_VM_Version::vm_build_user() {
 282   return HOTSPOT_BUILD_USER;
 283 }
 284 
 285 const char *Abstract_VM_Version::jdk_debug_level() {
 286   return DEBUG_LEVEL;
 287 }
 288 
 289 const char *Abstract_VM_Version::printable_jdk_debug_level() {
 290   // Debug level is not printed for "release" builds
 291   return strcmp(DEBUG_LEVEL, "release") == 0 ? "" : DEBUG_LEVEL " ";
 292 }




 245     #elif defined(__GNUC__)
 246         #define HOTSPOT_BUILD_COMPILER "gcc " __VERSION__
 247     #elif defined(__IBMCPP__)
 248         #define HOTSPOT_BUILD_COMPILER "xlC " XSTR(__IBMCPP__)
 249 
 250     #else
 251       #define HOTSPOT_BUILD_COMPILER "unknown compiler"
 252     #endif
 253   #endif
 254 
 255   #ifndef FLOAT_ARCH
 256     #if defined(__SOFTFP__)
 257       #define FLOAT_ARCH_STR "-sflt"
 258     #else
 259       #define FLOAT_ARCH_STR ""
 260     #endif
 261   #else
 262     #define FLOAT_ARCH_STR XSTR(FLOAT_ARCH)
 263   #endif
 264 
 265   #ifdef HOTSPOT_LIBC
 266     #define LIBC_STR "-" HOTSPOT_LIBC
 267   #else
 268     #define LIBC_STR ""
 269   #endif
 270 
 271   #define INTERNAL_VERSION_SUFFIX VM_RELEASE ")" \
 272          " for " OS "-" CPU FLOAT_ARCH_STR LIBC_STR \
 273          " JRE (" VERSION_STRING "), built on " __DATE__ " " __TIME__ \
 274          " by " XSTR(HOTSPOT_BUILD_USER) " with " HOTSPOT_BUILD_COMPILER
 275 
 276   return strcmp(DEBUG_LEVEL, "release") == 0
 277       ? VMNAME " (" INTERNAL_VERSION_SUFFIX
 278       : VMNAME " (" DEBUG_LEVEL " " INTERNAL_VERSION_SUFFIX;
 279 }
 280 
 281 const char *Abstract_VM_Version::vm_build_user() {
 282   return HOTSPOT_BUILD_USER;
 283 }
 284 
 285 const char *Abstract_VM_Version::jdk_debug_level() {
 286   return DEBUG_LEVEL;
 287 }
 288 
 289 const char *Abstract_VM_Version::printable_jdk_debug_level() {
 290   // Debug level is not printed for "release" builds
 291   return strcmp(DEBUG_LEVEL, "release") == 0 ? "" : DEBUG_LEVEL " ";
 292 }


< prev index next >