// 34 (__SIGRTMIN + 2) libcore // There's no constant for this because it's hard-coded in the OpenJDK source. // It's used to implement Java's "close() on a Socket wakes blocked readers and // writers" semantics.
// 37 (__SIGRTMIN + 5) coverage (libprofile-extras) // Used by the clang coverage support to flush coverage data to disk. #define BIONIC_SIGNAL_FLUSH_COVERAGE (__SIGRTMIN + 5)
// 38 (__SIGRTMIN + 6) heapprofd ART managed heap dumps // When used in ART for heap dumps, this is handled without crashing. // In debuggerd, we crash the process with this signal to indicate to init that // a process has been terminated by an MTEAERR SEGV. This works because there is // no other reason a process could have terminated with this signal. // This is to work around the limitation of that it is not possible to get the // si_code that terminated a process. #define BIONIC_SIGNAL_ART_PROFILER (__SIGRTMIN + 6)
staticinline __always_inline sigset64_t filter_reserved_signals(sigset64_t sigset, int how) { int (*block)(sigset64_t*, int); int (*unblock)(sigset64_t*, int); switch (how) { case SIG_BLOCK:
[[fallthrough]]; case SIG_SETMASK:
block = sigaddset64;
unblock = sigdelset64; break;
case SIG_UNBLOCK:
block = sigdelset64;
unblock = sigaddset64; break;
}
// The POSIX timer signal must be blocked.
block(&sigset, BIONIC_SIGNAL_POSIX_TIMERS);
// Everything else must remain unblocked. for (int i = 1; i < __SIGRT_RESERVED; ++i) {
unblock(&sigset, __SIGRTMIN + i);
}
return sigset;
}
Messung V0.5 in Prozent
¤ 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.0.15Bemerkung:
(vorverarbeitet am 2026-06-28)
¤
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.