Sha256: 462e6279bafe12e09e38b8ea97de5fbc7eb6552f3b51a099623fda84340757d9

Contents?: true

Size: 494 Bytes

Versions: 1

Compression:

Stored size: 494 Bytes

Contents

#pragma once

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);

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ddtrace-1.7.0 ext/ddtrace_profiling_native_extension/setup_signal_handler.h