Module: Datadog::Profiling::Collectors::ThreadContext::Testing

Defined in:
ext/datadog_profiling_native_extension/collectors_thread_context.c

Class Method Summary collapse

Class Method Details

._native_apply_delta_to_cpu_time_at_previous_sample_ns ⇒ Object



290
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 290

static VALUE _native_apply_delta_to_cpu_time_at_previous_sample_ns(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE thread, VALUE delta_ns);

._native_gc_tracking ⇒ Object



255
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 255

static VALUE _native_gc_tracking(VALUE self, VALUE collector_instance);

._native_gvl_waiting_at_for ⇒ Object



287
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 287

static VALUE _native_gvl_waiting_at_for(DDTRACE_UNUSED VALUE self, VALUE thread);

._native_new_empty_thread ⇒ Object



266
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 266

static VALUE _native_new_empty_thread(VALUE self);

._native_on_gc_finish ⇒ Object



214
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 214

static VALUE _native_on_gc_finish(VALUE self, VALUE collector_instance);

._native_on_gc_start ⇒ Object



213
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 213

static VALUE _native_on_gc_start(VALUE self, VALUE collector_instance);

._native_on_gvl_running ⇒ Object



288
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 288

static VALUE _native_on_gvl_running(DDTRACE_UNUSED VALUE self, VALUE thread);

._native_on_gvl_waiting ⇒ Object



286
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 286

static VALUE _native_on_gvl_waiting(DDTRACE_UNUSED VALUE self, VALUE thread);

._native_per_thread_context ⇒ Object



250
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 250

static VALUE _native_per_thread_context(VALUE self, VALUE collector_instance);

._native_reset_monotonic_to_system_state ⇒ Object



300
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 300

static VALUE _native_reset_monotonic_to_system_state(DDTRACE_UNUSED VALUE self, VALUE collector_instance);

._native_sample ⇒ Object



212
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 212

static VALUE _native_sample(VALUE self, VALUE collector_instance, VALUE profiler_overhead_stack_thread, VALUE allow_exception);

._native_sample_after_gc ⇒ Object



215
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 215

static VALUE _native_sample_after_gc(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE allow_exception);

._native_sample_after_gvl_running ⇒ Object



289
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 289

static VALUE _native_sample_after_gvl_running(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE thread);

._native_sample_allocation ⇒ Object



265
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 265

static VALUE _native_sample_allocation(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE sample_weight, VALUE new_object);

._native_sample_skipped_allocation_samples ⇒ Object



277
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 277

static VALUE _native_sample_skipped_allocation_samples(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE skipped_samples);

._native_stats ⇒ Object



254
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 254

static VALUE _native_stats(VALUE self, VALUE collector_instance);

._native_thread_list ⇒ Object



238
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 238

static VALUE _native_thread_list(VALUE self);