Module: Datadog::Profiling::NativeExtension::Testing
- Defined in:
- ext/ddtrace_profiling_native_extension/profiling.c
Class Method Summary collapse
- ._native_ddtrace_rb_ractor_main_p ⇒ Object
- ._native_enforce_success ⇒ Object
- ._native_grab_gvl_and_raise ⇒ Object
- ._native_grab_gvl_and_raise_syserr ⇒ Object
- ._native_install_holding_the_gvl_signal_handler ⇒ Object
- ._native_is_current_thread_holding_the_gvl ⇒ Object
- ._native_release_gvl_and_call_is_current_thread_holding_the_gvl ⇒ Object
- ._native_trigger_holding_the_gvl_signal_handler_on ⇒ Object
Class Method Details
._native_ddtrace_rb_ractor_main_p ⇒ Object
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_success ⇒ Object
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_raise ⇒ Object
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_syserr ⇒ Object
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_handler ⇒ Object
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_gvl ⇒ Object
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_gvl ⇒ Object
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_on ⇒ Object
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);
|