Sha256: 04ccda763f2a4c5ad9df2ccee1659f7fde1e880731f26026e99648301a54efcd
Contents?: true
Size: 639 Bytes
Versions: 31
Compression:
Stored size: 639 Bytes
Contents
#pragma once #include <signal.h> void empty_signal_handler(DDTRACE_UNUSED int _signal, DDTRACE_UNUSED siginfo_t *_info, DDTRACE_UNUSED void *_ucontext); void install_sigprof_signal_handler(void (*signal_handler_function)(int, siginfo_t *, void *), const char *handler_pretty_name); void replace_sigprof_signal_handler_with_empty_handler(void (*expected_existing_handler)(int, siginfo_t *, void *)); void remove_sigprof_signal_handler(void); void block_sigprof_signal_handler_from_running_in_current_thread(void); void unblock_sigprof_signal_handler_from_running_in_current_thread(void); VALUE is_sigprof_blocked_in_current_thread(void);
Version data entries
31 entries across 31 versions & 2 rubygems