Sha256: e72bc41dce361f71b56c3a0a4031991f94750ce52082d8181d9cdb272f3f715c

Contents?: true

Size: 868 Bytes

Versions: 12

Compression:

Stored size: 868 Bytes

Contents

o:$YARD::CodeObjects::MethodObject:@scope:
class:@visibility:public:
@pathI"RubyVM.NSDR:EF:@parameters[:@files[[I"	vm.c;T0:@current_file_has_commentsF:
@name:	NSDR:@source_type:c:
@tags[:@docstringIC:YARD::Docstring":nodoc:;F:@objectIu:YARD::StubProxyRubyVM.NSDR;F:
@summary0:@ref_tags[;[:	@allI":nodoc:;F:@namespaceIu;RubyVM;F:@docstring_extra0:@sourceI"Î/* :nodoc: */
static VALUE
nsdr(void)
{
    VALUE ary = rb_ary_new();
#if HAVE_BACKTRACE
#include <execinfo.h>
#define MAX_NATIVE_TRACE 1024
    static void *trace[MAX_NATIVE_TRACE];
    int n = backtrace(trace, MAX_NATIVE_TRACE);
    char **syms = backtrace_symbols(trace, n);
    int i;

    if (syms == 0) {
    rb_memerror();
    }

    for (i=0; i<n; i++) {
    rb_ary_push(ary, rb_str_new2(syms[i]));
    }
    free(syms); /* OK */
#endif
    return ary;
};F

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
pry-doc-0.4.4 lib/pry-doc/core_docs_19/objects/RubyVM/NSDR_c.dat
pry-doc-0.4.3 lib/pry-doc/core_docs_19/objects/RubyVM/NSDR_c.dat
pry-doc-0.4.2 lib/pry-doc/core_docs_19/objects/RubyVM/NSDR_c.dat
pry-doc-0.4.1 lib/pry-doc/core_docs_19/objects/RubyVM/NSDR_c.dat
pry-doc-0.4.0 lib/pry-doc/core_docs_19/objects/RubyVM/NSDR_c.dat
pry-doc-0.3.0 lib/pry-doc/core_docs_19/objects/RubyVM/NSDR_c.dat
pry-doc-0.2.4pre1 lib/pry-doc/core_docs_19/objects/RubyVM/NSDR_c.dat
pry-doc-0.2.3pre1 lib/pry-doc/core_docs_19/objects/RubyVM/NSDR_c.dat
pry-doc-0.2.1 lib/pry-doc/core_docs_19/objects/RubyVM/NSDR_c.dat
pry-doc-0.2.0 lib/pry-doc/core_docs_19/objects/RubyVM/NSDR_c.dat
pry-doc-0.1.5pre1 lib/pry-doc/core_docs_19/objects/RubyVM/NSDR_c.dat
pry-0.6.9pre1-i386-mingw32 lib/pry/core_docs_19/objects/RubyVM/NSDR_c.dat