Sha256: dbaed4b2e7b62087d6aca050e3151bbac27f46e87d901a08d583f22ecdf86b85
Contents?: true
Size: 508 Bytes
Versions: 4
Compression:
Stored size: 508 Bytes
Contents
#include <vm_core.h> #define ruby_current_thread ((rb_thread_t *)RTYPEDDATA_DATA(rb_thread_current())) extern void update_stack_size(debug_context_t *context) { rb_thread_t *thread; thread = ruby_current_thread; /* see backtrace_each in vm_backtrace.c */ context->stack_size = (int)(RUBY_VM_END_CONTROL_FRAME(thread) - thread->cfp - 1); if (CTX_FL_TEST(context, CTX_FL_UPDATE_STACK)) { context->calced_stack_size = context->stack_size; CTX_FL_UNSET(context, CTX_FL_UPDATE_STACK); } }
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
debase-0.2.2.beta10 | ext/hacks.h |
debase-0.2.2.beta9 | ext/hacks.h |
debase-0.2.2.beta8 | ext/hacks.h |
debase-0.2.2.beta7 | ext/hacks.h |