File indexing completed on 2026-03-28 07:46:14
0001
0002
0003
0004
0005
0006
0007
0008
0009 #include "FpeMonitorPlatform.hpp"
0010
0011 namespace ActsPlugins {
0012
0013
0014
0015
0016 bool detail::isRuntimeSupported() {
0017 return false;
0018 }
0019
0020 std::optional<FpeType> detail::decodeFpeType(int signal, const siginfo_t* si,
0021 void* ctx) {
0022
0023 static_cast<void>(signal);
0024 static_cast<void>(si);
0025 static_cast<void>(ctx);
0026 return std::nullopt;
0027 }
0028
0029
0030 void detail::clearPendingExceptions(int excepts) {
0031 static_cast<void>(excepts);
0032 }
0033
0034 void detail::enableExceptions(int excepts) {
0035 static_cast<void>(excepts);
0036 }
0037
0038 void detail::disableExceptions(int excepts) {
0039 static_cast<void>(excepts);
0040 }
0041
0042 void detail::maskTrapsInSignalContext(void* ctx, FpeType type) {
0043
0044 static_cast<void>(ctx);
0045 static_cast<void>(type);
0046 }
0047
0048 std::size_t detail::captureStackFromSignalContext(void* ctx, void* buffer,
0049 std::size_t bufferBytes) {
0050
0051 static_cast<void>(ctx);
0052 static_cast<void>(buffer);
0053 static_cast<void>(bufferBytes);
0054 return 0;
0055 }
0056
0057
0058 std::size_t detail::safeDumpSkipFrames() {
0059 return 2;
0060 }
0061
0062 bool detail::shouldFailFastOnUnknownSignal() {
0063 return false;
0064 }
0065
0066 void detail::installSignalHandlers(void (*handler)(int, siginfo_t*, void*)) {
0067
0068 static_cast<void>(handler);
0069 }
0070
0071 }