Module: Datadog::Profiling::Collectors::ThreadContext::Testing
- Defined in:
- ext/datadog_profiling_native_extension/collectors_thread_context.c
Class Method Summary collapse
- ._native_apply_delta_to_cpu_time_at_previous_sample_ns ⇒ Object
- ._native_gc_tracking ⇒ Object
- ._native_global_reset_per_thread_context ⇒ Object
- ._native_gvl_waiting_at_for ⇒ Object
- ._native_mark_thread_as_profiler_internal ⇒ Object
- ._native_new_empty_thread ⇒ Object
- ._native_on_gc_finish ⇒ Object
- ._native_on_gc_start ⇒ Object
- ._native_on_gvl_released ⇒ Object
- ._native_on_gvl_running ⇒ Object
- ._native_on_gvl_waiting ⇒ Object
- ._native_per_thread_context ⇒ Object
- ._native_prepare_sample_inside_signal_handler ⇒ Object
- ._native_remove_per_thread_context_for ⇒ Object
- ._native_sample ⇒ Object
- ._native_sample_after_gc ⇒ Object
- ._native_sample_after_gvl_running ⇒ Object
- ._native_sample_allocation ⇒ Object
- ._native_sample_skipped_allocation_samples ⇒ Object
- ._native_stats ⇒ Object
- ._native_system_epoch_time_now_ns ⇒ Object
- ._native_thread_list ⇒ Object
Class Method Details
._native_apply_delta_to_cpu_time_at_previous_sample_ns ⇒ Object
376 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 376
static VALUE _native_apply_delta_to_cpu_time_at_previous_sample_ns(DDTRACE_UNUSED VALUE self, VALUE thread, VALUE delta_ns);
|
._native_gc_tracking ⇒ Object
342 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 342
static VALUE _native_gc_tracking(VALUE self, VALUE collector_instance);
|
._native_global_reset_per_thread_context ⇒ Object
390 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 390
static VALUE _native_global_reset_per_thread_context(DDTRACE_UNUSED VALUE self, VALUE collector_instance);
|
._native_gvl_waiting_at_for ⇒ Object
372 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 372
static VALUE _native_gvl_waiting_at_for(DDTRACE_UNUSED VALUE self, VALUE thread);
|
._native_mark_thread_as_profiler_internal ⇒ Object
388 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 388
static VALUE _native_mark_thread_as_profiler_internal(DDTRACE_UNUSED VALUE self, VALUE thread);
|
._native_new_empty_thread ⇒ Object
352 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 352 static VALUE _native_new_empty_thread(VALUE self); |
._native_on_gc_finish ⇒ Object
308 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 308
static VALUE _native_on_gc_finish(VALUE self, VALUE collector_instance);
|
._native_on_gc_start ⇒ Object
307 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 307
static VALUE _native_on_gc_start(VALUE self, VALUE collector_instance);
|
._native_on_gvl_released ⇒ Object
370 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 370
static VALUE _native_on_gvl_released(DDTRACE_UNUSED VALUE self, VALUE thread);
|
._native_on_gvl_running ⇒ Object
373 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 373
static VALUE _native_on_gvl_running(DDTRACE_UNUSED VALUE self, VALUE thread, VALUE waiting_for_gvl_threshold_ns);
|
._native_on_gvl_waiting ⇒ Object
369 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 369
static VALUE _native_on_gvl_waiting(DDTRACE_UNUSED VALUE self, VALUE thread);
|
._native_per_thread_context ⇒ Object
336 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 336
static VALUE _native_per_thread_context(VALUE self, VALUE collector_instance);
|
._native_prepare_sample_inside_signal_handler ⇒ Object
387 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 387 static VALUE _native_prepare_sample_inside_signal_handler(DDTRACE_UNUSED VALUE self); |
._native_remove_per_thread_context_for ⇒ Object
389 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 389
static VALUE _native_remove_per_thread_context_for(DDTRACE_UNUSED VALUE self, VALUE thread);
|
._native_sample ⇒ Object
306 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 306
static VALUE _native_sample(VALUE self, VALUE collector_instance, VALUE allow_exception);
|
._native_sample_after_gc ⇒ Object
309 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 309
static VALUE _native_sample_after_gc(DDTRACE_UNUSED VALUE self, VALUE collector_instance);
|
._native_sample_after_gvl_running ⇒ Object
374 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 374
static VALUE _native_sample_after_gvl_running(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE thread);
|
._native_sample_allocation ⇒ Object
351 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 351
static VALUE _native_sample_allocation(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE sample_weight, VALUE new_object);
|
._native_sample_skipped_allocation_samples ⇒ Object
362 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 362
static VALUE _native_sample_skipped_allocation_samples(DDTRACE_UNUSED VALUE self, VALUE collector_instance, VALUE skipped_samples);
|
._native_stats ⇒ Object
341 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 341
static VALUE _native_stats(VALUE self, VALUE collector_instance);
|
._native_system_epoch_time_now_ns ⇒ Object
386 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 386
static VALUE _native_system_epoch_time_now_ns(DDTRACE_UNUSED VALUE self, VALUE collector_instance);
|
._native_thread_list ⇒ Object
328 |
# File 'ext/datadog_profiling_native_extension/collectors_thread_context.c', line 328 static VALUE _native_thread_list(VALUE self); |