src/os/linux/vm/os_linux.cpp

Print this page
rev 6853 : 8046070: Class Data Sharing clean up and refactoring
Summary: Cleaned up CDS to be more configurable, maintainable and extensible
Reviewed-by: dholmes, coleenp, acorn, mchung

@@ -2244,20 +2244,21 @@
 
 void os::print_siginfo(outputStream* st, void* siginfo) {
   const siginfo_t* si = (const siginfo_t*)siginfo;
 
   os::Posix::print_siginfo_brief(st, si);
-
+#if INCLUDE_CDS
   if (si && (si->si_signo == SIGBUS || si->si_signo == SIGSEGV) &&
       UseSharedSpaces) {
     FileMapInfo* mapinfo = FileMapInfo::current_info();
     if (mapinfo->is_in_shared_space(si->si_addr)) {
       st->print("\n\nError accessing class data sharing archive."   \
                 " Mapped file inaccessible during execution, "      \
                 " possible disk/network problem.");
     }
   }
+#endif
   st->cr();
 }
 
 
 static void print_signal_handler(outputStream* st, int sig,