Sha256: d54e5b6eee9b78f2af16e00dd53963c063a6c625318975e4f8e1e7f32690c11b
Contents?: true
Size: 693 Bytes
Versions: 4
Compression:
Stored size: 693 Bytes
Contents
#pragma once #include <datadog/profiling.h> #include "stack_recorder.h" #define MAX_FRAMES_LIMIT 3000 #define MAX_FRAMES_LIMIT_AS_STRING "3000" typedef struct sampling_buffer sampling_buffer; void sample_thread( VALUE thread, sampling_buffer* buffer, VALUE recorder_instance, sample_values values, sample_labels labels ); void record_placeholder_stack( VALUE recorder_instance, sample_values values, sample_labels labels, ddog_CharSlice placeholder_stack ); uint16_t sampling_buffer_check_max_frames(int max_frames); sampling_buffer *sampling_buffer_new(uint16_t max_frames, ddog_prof_Location *locations); void sampling_buffer_free(sampling_buffer *buffer);
Version data entries
4 entries across 4 versions & 1 rubygems