// Use local stringStream to capture output from run_periodic_checks() calls to // print_signal_handlers().
stringStream st;
os::run_periodic_checks(&st); char* res = (char *)st.base(); // res can't be const because some strstr()'s have non-const first args.
// Check that "Handler was modified" occurs exactly twice in the tty output. char* modified = strstr(res, "Handler was modified!");
ASSERT_NE(modified, nullptr) << "No message found";
modified = strstr(modified + 1, "Handler was modified!");
ASSERT_NE(modified, nullptr) << "Only one message found";
ASSERT_EQ(strstr(modified + 1, "Handler was modified!"), nullptr) << "Too many messages found";
}
};
// This tests the fix for JDK-8285792.
TEST_OTHER_VM(PosixSignalTest, check_handlers) {
PosixSignalTest::check_handlers();
}
#endif
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet am 2026-10-11)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.