Module: Datadog::Profiling::Collectors::CpuAndWallTimeWorker::Testing

Defined in:
ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c

Class Method Summary collapse

Class Method Details

._native_current_sigprof_signal_handlerObject



197
# File 'ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c', line 197

static VALUE _native_current_sigprof_signal_handler(DDTRACE_UNUSED VALUE self);

._native_delayed_errorObject



224
# File 'ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c', line 224

static VALUE _native_delayed_error(DDTRACE_UNUSED VALUE self, VALUE instance, VALUE error_msg);

._native_gc_tracepointObject



204
# File 'ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c', line 204

static VALUE _native_gc_tracepoint(DDTRACE_UNUSED VALUE self, VALUE instance);

._native_install_testing_signal_handlerObject



201
# File 'ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c', line 201

static VALUE _native_install_testing_signal_handler(DDTRACE_UNUSED VALUE self);

._native_is_running?Boolean

TODO: Remove ‘_native_is_running` from `testing_module` once `prof-correctness` has been updated to not need it

Returns:

  • (Boolean)


199
# File 'ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c', line 199

static VALUE _native_is_running(DDTRACE_UNUSED VALUE self, VALUE instance);

._native_is_sigprof_blocked_in_current_threadObject



211
# File 'ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c', line 211

static VALUE _native_is_sigprof_blocked_in_current_thread(DDTRACE_UNUSED VALUE self);

._native_remove_testing_signal_handlerObject



202
# File 'ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c', line 202

static VALUE _native_remove_testing_signal_handler(DDTRACE_UNUSED VALUE self);

._native_simulate_handle_sampling_signalObject



208
# File 'ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c', line 208

static VALUE _native_simulate_handle_sampling_signal(DDTRACE_UNUSED VALUE self);

._native_simulate_sample_from_postponed_jobObject



209
# File 'ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c', line 209

static VALUE _native_simulate_sample_from_postponed_job(DDTRACE_UNUSED VALUE self);

._native_trigger_sampleObject



203
# File 'ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c', line 203

static VALUE _native_trigger_sample(DDTRACE_UNUSED VALUE self);

._native_with_blocked_sigprofObject



221
# File 'ext/datadog_profiling_native_extension/collectors_cpu_and_wall_time_worker.c', line 221

static VALUE _native_with_blocked_sigprof(DDTRACE_UNUSED VALUE self);