Sha256: bbc2216f8bc537c57794233154a6736de7a1a13ca896786ecde443cce08cc685

Contents?: true

Size: 573 Bytes

Versions: 13

Compression:

Stored size: 573 Bytes

Contents

#pragma once

#include <ruby.h>
#include <stdbool.h>

void thread_context_collector_sample(
  VALUE self_instance,
  long current_monotonic_wall_time_ns,
  VALUE profiler_overhead_stack_thread
);
void thread_context_collector_sample_allocation(VALUE self_instance, unsigned int sample_weight, VALUE new_object);
VALUE thread_context_collector_sample_after_gc(VALUE self_instance);
void thread_context_collector_on_gc_start(VALUE self_instance);
bool thread_context_collector_on_gc_finish(VALUE self_instance);
VALUE enforce_thread_context_collector_instance(VALUE object);

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
datadog-2.2.0 ext/datadog_profiling_native_extension/collectors_thread_context.h
ddtrace-1.23.3 ext/datadog_profiling_native_extension/collectors_thread_context.h
ddtrace-1.23.2 ext/datadog_profiling_native_extension/collectors_thread_context.h
datadog-2.1.0 ext/datadog_profiling_native_extension/collectors_thread_context.h
datadog-2.0.0 ext/datadog_profiling_native_extension/collectors_thread_context.h
ddtrace-1.23.1 ext/datadog_profiling_native_extension/collectors_thread_context.h
datadog-2.0.0.beta2 ext/datadog_profiling_native_extension/collectors_thread_context.h
ddtrace-1.22.0 ext/datadog_profiling_native_extension/collectors_thread_context.h
datadog-2.0.0.beta1 ext/datadog_profiling_native_extension/collectors_thread_context.h
ddtrace-1.21.1 ext/datadog_profiling_native_extension/collectors_thread_context.h
ddtrace-1.21.0 ext/datadog_profiling_native_extension/collectors_thread_context.h
ddtrace-1.20.0 ext/ddtrace_profiling_native_extension/collectors_thread_context.h
ddtrace-1.19.0 ext/ddtrace_profiling_native_extension/collectors_thread_context.h