Module: Datadog::Profiling::StackRecorder::Testing

Defined in:
ext/datadog_profiling_native_extension/stack_recorder.c

Class Method Summary collapse

Class Method Details

._native_active_slot ⇒ Object



260
# File 'ext/datadog_profiling_native_extension/stack_recorder.c', line 260

static VALUE _native_active_slot(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance);

._native_benchmark_intern ⇒ Object



280
# File 'ext/datadog_profiling_native_extension/stack_recorder.c', line 280

static VALUE _native_benchmark_intern(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance, VALUE string, VALUE times, VALUE use_all);

._native_commit_heap_recordings ⇒ Object



282
# File 'ext/datadog_profiling_native_extension/stack_recorder.c', line 282

static VALUE _native_commit_heap_recordings(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance);

._native_debug_heap_recorder ⇒ Object



271
# File 'ext/datadog_profiling_native_extension/stack_recorder.c', line 271

static VALUE _native_debug_heap_recorder(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance);

._native_end_fake_slow_heap_serialization ⇒ Object



270
# File 'ext/datadog_profiling_native_extension/stack_recorder.c', line 270

static VALUE _native_end_fake_slow_heap_serialization(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance);

._native_heap_recorder_exhaust_record_ids ⇒ Object



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

static VALUE _native_heap_recorder_exhaust_record_ids(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance);

._native_heap_recorder_reset_last_update ⇒ Object



276
# File 'ext/datadog_profiling_native_extension/stack_recorder.c', line 276

static VALUE _native_heap_recorder_reset_last_update(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance);

._native_heap_recorder_set_object_alloc_gen ⇒ Object



278
# File 'ext/datadog_profiling_native_extension/stack_recorder.c', line 278

static VALUE _native_heap_recorder_set_object_alloc_gen(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance, VALUE record_id, VALUE alloc_gen);

._native_is_object_recorded? ⇒ Boolean

Returns:

  • (Boolean)


274
# File 'ext/datadog_profiling_native_extension/stack_recorder.c', line 274

static VALUE _native_is_object_recorded(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance, VALUE record_id);

._native_record_endpoint ⇒ Object



267
# File 'ext/datadog_profiling_native_extension/stack_recorder.c', line 267

static VALUE _native_record_endpoint(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance, VALUE local_root_span_id, VALUE endpoint);

._native_record_id_for ⇒ Object



275
# File 'ext/datadog_profiling_native_extension/stack_recorder.c', line 275

static VALUE _native_record_id_for(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance, VALUE obj);

._native_recorder_heap_update ⇒ Object



279
# File 'ext/datadog_profiling_native_extension/stack_recorder.c', line 279

static VALUE _native_recorder_heap_update(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance);

._native_slot_one_mutex_locked? ⇒ Boolean

Returns:

  • (Boolean)


261
# File 'ext/datadog_profiling_native_extension/stack_recorder.c', line 261

static VALUE _native_is_slot_one_mutex_locked(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance);

._native_slot_two_mutex_locked? ⇒ Boolean

Returns:

  • (Boolean)


262
# File 'ext/datadog_profiling_native_extension/stack_recorder.c', line 262

static VALUE _native_is_slot_two_mutex_locked(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance);

._native_start_fake_slow_heap_serialization ⇒ Object



269
# File 'ext/datadog_profiling_native_extension/stack_recorder.c', line 269

static VALUE _native_start_fake_slow_heap_serialization(DDTRACE_UNUSED VALUE _self, VALUE recorder_instance);

._native_test_managed_string_storage_produces_valid_profiles ⇒ Object



281
# File 'ext/datadog_profiling_native_extension/stack_recorder.c', line 281

static VALUE _native_test_managed_string_storage_produces_valid_profiles(DDTRACE_UNUSED VALUE _self);