Module: Datadog::Profiling::NativeExtension::Testing

Defined in:
ext/datadog_profiling_native_extension/profiling.c

Class Method Summary collapse

Class Method Details

._native_ddtrace_rb_ractor_main_pObject



30
# File 'ext/datadog_profiling_native_extension/profiling.c', line 30

static VALUE _native_ddtrace_rb_ractor_main_p(DDTRACE_UNUSED VALUE _self);

._native_enforce_successObject



37
# File 'ext/datadog_profiling_native_extension/profiling.c', line 37

static VALUE _native_enforce_success(DDTRACE_UNUSED VALUE _self, VALUE syserr_errno, VALUE with_gvl);

._native_grab_gvl_and_raiseObject



26
# File 'ext/datadog_profiling_native_extension/profiling.c', line 26

static VALUE _native_grab_gvl_and_raise(DDTRACE_UNUSED VALUE _self, VALUE exception_class, VALUE test_message, VALUE test_message_arg, VALUE release_gvl);

._native_grab_gvl_and_raise_syserrObject



28
# File 'ext/datadog_profiling_native_extension/profiling.c', line 28

static VALUE _native_grab_gvl_and_raise_syserr(DDTRACE_UNUSED VALUE _self, VALUE syserr_errno, VALUE test_message, VALUE test_message_arg, VALUE release_gvl);

._native_install_holding_the_gvl_signal_handlerObject



34
# File 'ext/datadog_profiling_native_extension/profiling.c', line 34

static VALUE _native_install_holding_the_gvl_signal_handler(DDTRACE_UNUSED VALUE _self);

._native_is_current_thread_holding_the_gvlObject



31
# File 'ext/datadog_profiling_native_extension/profiling.c', line 31

static VALUE _native_is_current_thread_holding_the_gvl(DDTRACE_UNUSED VALUE _self);

._native_malloc_statsObject



39
# File 'ext/datadog_profiling_native_extension/profiling.c', line 39

static VALUE _native_malloc_stats(DDTRACE_UNUSED VALUE _self);

._native_release_gvl_and_call_is_current_thread_holding_the_gvlObject



32
# File 'ext/datadog_profiling_native_extension/profiling.c', line 32

static VALUE _native_release_gvl_and_call_is_current_thread_holding_the_gvl(DDTRACE_UNUSED VALUE _self);

._native_safe_object_infoObject



40
# File 'ext/datadog_profiling_native_extension/profiling.c', line 40

static VALUE _native_safe_object_info(DDTRACE_UNUSED VALUE _self, VALUE obj);

._native_trigger_holding_the_gvl_signal_handler_onObject



36
# File 'ext/datadog_profiling_native_extension/profiling.c', line 36

static VALUE _native_trigger_holding_the_gvl_signal_handler_on(DDTRACE_UNUSED VALUE _self, VALUE background_thread);