< prev index next >

src/hotspot/share/utilities/events.hpp

Print this page
rev 51957 : 8224221: add memprotect calls to event log
Reviewed-by: dholmes, mdoerr

*** 208,245 **** // Register default loggers static void init(); }; inline void Events::log(Thread* thread, const char* format, ...) { ! if (LogEvents) { va_list ap; va_start(ap, format); _messages->logv(thread, format, ap); va_end(ap); } } inline void Events::log_exception(Thread* thread, const char* format, ...) { ! if (LogEvents) { va_list ap; va_start(ap, format); _exceptions->logv(thread, format, ap); va_end(ap); } } inline void Events::log_redefinition(Thread* thread, const char* format, ...) { ! if (LogEvents) { va_list ap; va_start(ap, format); _redefinitions->logv(thread, format, ap); va_end(ap); } } inline void Events::log_deopt_message(Thread* thread, const char* format, ...) { ! if (LogEvents) { va_list ap; va_start(ap, format); _deopt_messages->logv(thread, format, ap); va_end(ap); } --- 208,245 ---- // Register default loggers static void init(); }; inline void Events::log(Thread* thread, const char* format, ...) { ! if (LogEvents && _messages != NULL) { va_list ap; va_start(ap, format); _messages->logv(thread, format, ap); va_end(ap); } } inline void Events::log_exception(Thread* thread, const char* format, ...) { ! if (LogEvents && _exceptions != NULL) { va_list ap; va_start(ap, format); _exceptions->logv(thread, format, ap); va_end(ap); } } inline void Events::log_redefinition(Thread* thread, const char* format, ...) { ! if (LogEvents && _redefinitions != NULL) { va_list ap; va_start(ap, format); _redefinitions->logv(thread, format, ap); va_end(ap); } } inline void Events::log_deopt_message(Thread* thread, const char* format, ...) { ! if (LogEvents && _deopt_messages != NULL) { va_list ap; va_start(ap, format); _deopt_messages->logv(thread, format, ap); va_end(ap); }
< prev index next >