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

Defined in:
ext/ddtrace_profiling_native_extension/profiling.c

Class Method Summary collapse

Class Method Details

._native_ddtrace_rb_ractor_main_pObject



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

static VALUE _native_ddtrace_rb_ractor_main_p(DDTRACE_UNUSED VALUE _self);

._native_enforce_successObject



33
# File 'ext/ddtrace_profiling_native_extension/profiling.c', line 33

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

._native_grab_gvl_and_raiseObject



22
# File 'ext/ddtrace_profiling_native_extension/profiling.c', line 22

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



24
# File 'ext/ddtrace_profiling_native_extension/profiling.c', line 24

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



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

static VALUE _native_install_holding_the_gvl_signal_handler(DDTRACE_UNUSED VALUE _self);

._native_is_current_thread_holding_the_gvlObject



27
# File 'ext/ddtrace_profiling_native_extension/profiling.c', line 27

static VALUE _native_is_current_thread_holding_the_gvl(DDTRACE_UNUSED VALUE _self);

._native_release_gvl_and_call_is_current_thread_holding_the_gvlObject



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

static VALUE _native_release_gvl_and_call_is_current_thread_holding_the_gvl(DDTRACE_UNUSED VALUE _self);

._native_trigger_holding_the_gvl_signal_handler_onObject



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

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