Module: Datadog::Profiling::NativeExtension::Testing
- Defined in:
- ext/datadog_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_cstr_arg ⇒ Object
- ._native_grab_gvl_and_raise_syserr ⇒ Object
- ._native_grab_gvl_and_raise_value_arg ⇒ Object
- ._native_install_holding_the_gvl_signal_handler ⇒ Object
- ._native_is_current_thread_holding_the_gvl ⇒ Object
- ._native_malloc_stats ⇒ Object
- ._native_raise_error_value_arg ⇒ Object
- ._native_release_gvl_and_call_is_current_thread_holding_the_gvl ⇒ Object
- ._native_safe_object_info ⇒ Object
- ._native_trigger_holding_the_gvl_signal_handler_on ⇒ Object
Class Method Details
._native_ddtrace_rb_ractor_main_p ⇒ Object
39 |
# File 'ext/datadog_profiling_native_extension/profiling.c', line 39 static VALUE _native_ddtrace_rb_ractor_main_p(DDTRACE_UNUSED VALUE _self); |
._native_enforce_success ⇒ Object
46 |
# File 'ext/datadog_profiling_native_extension/profiling.c', line 46
static VALUE _native_enforce_success(DDTRACE_UNUSED VALUE _self, VALUE syserr_errno, VALUE with_gvl);
|
._native_grab_gvl_and_raise_cstr_arg ⇒ Object
33 |
# File 'ext/datadog_profiling_native_extension/profiling.c', line 33
static VALUE _native_grab_gvl_and_raise_cstr_arg(DDTRACE_UNUSED VALUE _self, VALUE exception_class, VALUE test_message, VALUE test_message_arg, VALUE release_gvl);
|
._native_grab_gvl_and_raise_syserr ⇒ Object
37 |
# File 'ext/datadog_profiling_native_extension/profiling.c', line 37
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_grab_gvl_and_raise_value_arg ⇒ Object
35 |
# File 'ext/datadog_profiling_native_extension/profiling.c', line 35
static VALUE _native_grab_gvl_and_raise_value_arg(DDTRACE_UNUSED VALUE _self, VALUE exception_class, VALUE test_message_value_arg, VALUE release_gvl);
|
._native_install_holding_the_gvl_signal_handler ⇒ Object
43 |
# File 'ext/datadog_profiling_native_extension/profiling.c', line 43 static VALUE _native_install_holding_the_gvl_signal_handler(DDTRACE_UNUSED VALUE _self); |
._native_is_current_thread_holding_the_gvl ⇒ Object
40 |
# File 'ext/datadog_profiling_native_extension/profiling.c', line 40 static VALUE _native_is_current_thread_holding_the_gvl(DDTRACE_UNUSED VALUE _self); |
._native_malloc_stats ⇒ Object
48 |
# File 'ext/datadog_profiling_native_extension/profiling.c', line 48 static VALUE _native_malloc_stats(DDTRACE_UNUSED VALUE _self); |
._native_raise_error_value_arg ⇒ Object
32 |
# File 'ext/datadog_profiling_native_extension/profiling.c', line 32
static VALUE _native_raise_error_value_arg(DDTRACE_UNUSED VALUE _self, VALUE exception_class, VALUE test_message_value_arg);
|
._native_release_gvl_and_call_is_current_thread_holding_the_gvl ⇒ Object
41 |
# File 'ext/datadog_profiling_native_extension/profiling.c', line 41 static VALUE _native_release_gvl_and_call_is_current_thread_holding_the_gvl(DDTRACE_UNUSED VALUE _self); |
._native_safe_object_info ⇒ Object
49 |
# File 'ext/datadog_profiling_native_extension/profiling.c', line 49
static VALUE _native_safe_object_info(DDTRACE_UNUSED VALUE _self, VALUE obj);
|
._native_trigger_holding_the_gvl_signal_handler_on ⇒ Object
45 |
# File 'ext/datadog_profiling_native_extension/profiling.c', line 45
static VALUE _native_trigger_holding_the_gvl_signal_handler_on(DDTRACE_UNUSED VALUE _self, VALUE background_thread);
|