ELF>0@@8@%"   px   $$Ptd QtdRtd  GNU]'4)nlniS H  H! BEp$|HRپqXЎ^FM0a   [ 2 L"X   0-`  0 p !X  @ ,u p 0  o  P 0__gmon_start___fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClasseshellohello_rustputsInit_rust_examplerb_define_modulerb_define_singleton_methodrust_begin_unwindrust_eh_personalityrust_example_initrust_stack_exhaustedlibc.so.6_edata__bss_start_end/home/steve/.rubies/2.1.1/libGLIBC_2.2.5ui P  P P          ( 0 8 @ H  HHM Ht3H5R %T @%R h%J h%B h%: h%2 h%* h%" hH( H= UH)HHw]H| Ht]@H H= UH)HHHH?HHu]H_ Ht]H@= u'H=G UHt H= ]h] fffff.H= t&H HtUH= H]WKf.HHHDH=~HH H5s1HH@UH]DdH;$%pwIIUH]DdH;$%pwIIUH]dH;$%pwIIUH]DdH;$%pwIIxUH]dH;$%pwIIHUH]DdH;$%pwIIUH]dH;$%pwIIUHHH}HHEHEH]ÐdH;$%pwI(IUHH HEH}HuHHEH ]DdH;$%pwIIHUHHHHuHuHEHEH]DdH;$%pwIHIUHH@HHMHuHuHuH}HHE@HEHEHEHMH1H0HIHHHEHMHHEHAHEH@]DdH;$%pwIIhUHH]fdH;$%pwII8UH]dH;$%pwIIUH]ÐUHH'HHRustExamplehelloHello, world!;8X(Hh(X(XHh8hzRx $FJ w?;*3$"DPDV\X,K\zRx X AC <H+fC \X0fC |h+fC x0fC +fC 0fC OfC KfC <KfC \8fC |.fC 0fC +fC  AC 2    o`P \   oooo &P GCC: (Ubuntu 4.8.2-19ubuntu1) 4.8.2, LxLstack_exhausted/hello_rustbfail_fmtWeh_personality*rust_examplemrust_example_initF*gK L5<!+K{int{Tm&m  = frA ( -0 e8 ܽ@ |H $P X lX` I ^h .: fp 25ft F-tx J X ud t J-% . / 0 "1 21 k4f ;6z QXXt^uf' t     T+4<5X<5{V8B1BJ4L$  6ff4&f߀ ߀) '1 w) @ ,]#P U  l T  Q  R0=^}^@&1|4eef ! "p T #    fM]]] O] OVA^ y]] ] ^ ^8^ j^^~`^g^% B: ; I$ > $ >   I : ;  : ; I8 : ;I8 : ; I !I/ &I : ;( I.?: ; 'I 4: ; I.?: ; 'I@B4: ; I1X Y 11.?: ; '@B1BB14: ; I?<4: ;I?<.?: ; n'I< I!.?: ; 'I<".?: ;'I<#.?: ; '<%9.@@: ; I?.@: ; ?II$>  /usr/include/x86_64-linux-gnu/bits/usr/lib/gcc/x86_64-linux-gnu/4.8/include/usr/include/home/steve/.rubies/2.1.1/include/ruby-2.1.0/ruby/usr/include/x86_64-linux-gnu/sys/usr/include/x86_64-linux-gnu/gnu/home/steve/.rubies/2.1.1/include/ruby-2.1.0/home/steve/.rubies/2.1.1/include/ruby-2.1.0/x86_64-linux/ruby/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed/usr/include/linuxrust_example.cstdio2.hstddef.htypes.hlibio.hruby.hstdio.hintern.hstdc-predef.hfeatures.hcdefs.hwordsize.hstubs.hstubs-64.htypesizes.h_G_config.hwchar.hstdarg.hstdio_lim.hsys_errlist.hstdio.hruby.hconfig.hdefines.htypes.htime.hendian.hendian.hbyteswap.hbyteswap-16.hselect.hselect.hsigset.htime.hselect2.hsysmacros.hpthreadtypes.hstat.hstat.hstdlib.hwaitflags.hwaitstatus.halloca.hstdlib-bsearch.hstdlib-float.hstdlib.hstring.hxlocale.hstring.hstring2.hstring3.hstrings.hinttypes.hstdint.hstdint.hwchar.hunistd.hposix_opt.henvironments.hconfname.hgetopt.hunistd.hmissing.hmath.hhuge_val.hhuge_valf.hhuge_vall.hinf.hnan.hmathdef.hmathcalls.hmathinline.hlimits.h syslimits.h limits.hposix1_lim.hlocal_lim.hlimits.h posix2_lim.hst.hsubst.h  KXsKZ/I@! srclib.rs    8__bzero(s,n) __builtin_memset (s, '\0', n)makedev(maj,min) gnu_dev_makedev (maj, min)RB_UNUSED_VAR(x) x __attribute__ ((unused))FL_USER18 (((VALUE)1)<<(FL_USHIFT+18))__ldiv_t_defined 1NEWOBJ_OF(obj,type,klass,flags) type *(obj) = (type*)rb_newobj_of(klass, flags)__S_IFDIR 0040000HAVE_SEEKDIR 1__MATHCALLX(function,suffix,args,attrib) __MATHDECLX (_Mdouble_,function,suffix, args, attrib)__FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN___STDDEF_H_ RGENGC_WB_PROTECTED_HASH 1RB_IO_WAIT_WRITABLE 1__SIZEOF_PTHREAD_CONDATTR_T 4__ILP32_OFF32_CFLAGS "-m32"RUBY_Qnil_unused2HAVE_SHUTDOWN 1RTYPEDDATA_DATA(v) (RTYPEDDATA(v)->data)HAVE_STRUCT_TIMEVAL 1HAVE_MALLOC_USABLE_SIZE 1rb_cFalseClass_SC_NL_SETMAX _SC_NL_SETMAXISGRAPH(c) rb_isgraph((unsigned char)(c))_WCHAR_T_DEFINED CHAR_MIN SCHAR_MINSIZEOF_SIZE_T 8_CS_LFS64_LIBS _CS_LFS64_LIBS_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAXRB_GC_GUARD_PTR(ptr) __extension__ ({volatile VALUE *rb_gc_guarded_ptr = (ptr); rb_gc_guarded_ptr;})__LONG_LONG_PAIR(HI,LO) LO, HI_SC_ARG_MAX _SC_ARG_MAXHAVE_RB_FD_INIT 1RUBY_EVENT_COVERAGE 0x020000_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__SIZEOF_SHORT__ 2HAVE_BACKTRACE 1__STDC_ISO_10646__ 201103LCONST_ID_CACHE(result,str) { static ID rb_intern_id_cache; if (!rb_intern_id_cache) rb_intern_id_cache = rb_intern2((str), (long)strlen(str)); result rb_intern_id_cache; }__USE_POSIX199506ROBJECT_EMBED FL_USER1SCNdFAST8 "hhd"__FLT_MAX_10_EXP__ 38__SQUAD_TYPE long intHAVE_SETGROUPS 1rb_exc_new2 rb_exc_new_cstrst_strcasecmp st_locale_insensitive_strcasecmp_IO_va_list __gnuc_va_listTYPE(x) rb_type((VALUE)(x))PRIdBDIGIT_DBL PRI_BDIGIT_DBL_PREFIX"d"__USE_MISC 1__LITTLE_ENDIAN 1234_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_POSIX_MESSAGE_PASSING 200809Lrb_type_p(obj,type) __extension__ (__builtin_constant_p(type) ? RB_TYPE_P((obj), (type)) : rb_type(obj) == (type))HAVE__SETJMP 1Qfalse ((VALUE)RUBY_Qfalse)_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX__UINT_LEAST32_TYPE__ unsigned intHUGE_VALL (__builtin_huge_vall())_POSIX_THREAD_CPUTIME 0PRIXMAX __PRI64_PREFIX "X"R_OK 4__pid_t_defined HAVE_SETPGID 1__nonnull(params) __attribute__ ((__nonnull__ params))strcpyPRIdFAST64 __PRI64_PREFIX "d"__fortify_function __extern_always_inline __attribute_artificial___CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGSM_SQRT1_2 0.70710678118654752440hello_rustSIZEOF_PTRDIFF_T 8__ATOMIC_HLE_RELEASE 131072rb_Complex2(x,y) rb_Complex((x), (y))SCNo16 "ho"HAVE_SYS_FCNTL_H 1_BITS_WCHAR_H 1__WCHAR_TYPE__ int_BITS_POSIX1_LIM_H 1__STDC__ 1_STATBUF_ST_RDEV __FD_MASK(d) ((__fd_mask) 1 << ((d) % __NFDBITS))XATTR_SIZE_MAX 65536FL_PROMOTED (((VALUE)1)<<6)FL_USER13 (((VALUE)1)<<(FL_USHIFT+13))INTEGER_PACK_LSBYTE_FIRST 0x20__LDBL_REDIR(name,proto) name protoSCNuLEAST16 "hu"rb_str_new4 rb_str_new_frozen_BITS_POSIX2_LIM_H 1HAVE_SYS_TIME_H 1_SC_PAGE_SIZE _SC_PAGESIZE_LINUX_LIMITS_H __DEC128_MIN_EXP__ (-6142)HAVE_INITGROUPS 1_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGSLLONG_MAX __LONG_LONG_MAX____LEAF_ATTR __attribute__ ((__leaf__))T_OBJECT RUBY_T_OBJECTHAVE_UINT16_T 1__DBL_MAX_10_EXP__ 308__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))RGENGC_WB_PROTECTED_REGEXP 1_SC_NETWORKING _SC_NETWORKING_POSIX_PIPE_BUF 512_IO_file_flags _flags_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZErb_define_module_SC_RTSIG_MAX _SC_RTSIG_MAXCheck_TypedStruct(v,t) rb_check_typeddata((VALUE)(v),(t))PRIxBDIGIT_DBL PRI_BDIGIT_DBL_PREFIX"x"RSTRUCT_SET(st,idx,v) RB_OBJ_WRITE(st, &RSTRUCT_CONST_PTR(st)[idx], (v))HAVE_VA_ARGS_MACRO 1_SC_PII_XTI _SC_PII_XTI_shortbufISALNUM(c) rb_isalnum((unsigned char)(c))__ELF__ 1rb_fd_ptr(f) ((f)->fdset)__LDBL_DIG__ 18_STDIO_H 1SCNo8 "hho"PRIxLEAST8 "x"__SIZEOF_LONG__ 8__MATH_DECLARE_LDOUBLE 1HAVE_POLL 1__bos0(ptr) __builtin_object_size (ptr, 0)FL_UNSET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags &= ~(f);} while (0)_GCC_NEXT_LIMITS_H _IOS_NOCREATE 32INCLUDE_RUBY_CONFIG_H 1_IO_DONT_CLOSE 0100000RARRAY_AREF(a,i) (RARRAY_CONST_PTR(a)[i])WNOWAIT 0x01000000__WCHAR_T__ PRIxVALUE PRI_VALUE_PREFIX"x"_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R_WCHAR_T_DECLARED __need___va_list__MATHCALL(function,suffix,args) __MATHDECL (_Mdouble_,function,suffix, args)major(dev) gnu_dev_major (dev)xmalloc ruby_xmalloc__UINT64_TYPE__ long unsigned intALLOCV_END(v) rb_free_tmp_buffer(&(v))PIPE_BUF 4096RBIGNUM_EMBED_LEN_MASK (FL_USER5|FL_USER4|FL_USER3)PRIXPTRDIFF PRI_PTRDIFF_PREFIX"X"HAVE_DECL_GETENV 1SCHAR_MAX __SCHAR_MAX___IO_flockfile(_fp) FLUSH_REGISTER_WINDOWS ((void)0)RBIGNUM_EMBED_FLAG FL_USER2rb_enable_super(klass,name) ((void)0)_SC_2_C_BIND _SC_2_C_BIND_SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINTINT_MAX __INT_MAX____DBL_HAS_INFINITY__ 1RARRAY_PTR_USE_END(a) __REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW_SC_TRACE_LOG _SC_TRACE_LOGHAVE_MEMORY_H 1_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGSbzeroHAVE_PTHREAD_SIGMASK 1_SC_PRIORITIZED_IO _SC_PRIORITIZED_IO__FLT_HAS_INFINITY__ 1__pad4RUBY_EVENT_NONE 0x0000PRIXBDIGIT PRI_BDIGIT_PREFIX"X"__INT_LEAST16_MAX__ 32767__INT_MAX__ 2147483647_XOPEN_SHM 1_BITS_BYTESWAP_H 1__DEC64_MIN_EXP__ (-382)__FD_SETSIZE 1024__STD_TYPE typedef_POSIX_TIMER_MAX 32FIXNUM_MAX (LONG_MAX>>1)__LDBL_MIN__ 3.36210314311209350626e-4932L_POSIX_SAVED_IDS 1RETSIGTYPE voidminor(dev) gnu_dev_minor (dev)BDIGIT unsigned intSYM2ID(x) RSHIFT((unsigned long)(x),RUBY_SPECIAL_SHIFT)__THROWNL __attribute__ ((__nothrow__))RSTRING_EMBED_LEN_SHIFT (FL_USHIFT+2)_IO_ftrylockfile(_fp) F_OK 0HAVE_INTTYPES_H 1OBJ_TAINTED(x) (!!FL_TEST((x), FL_TAINT))strncat_SC_POLL _SC_POLL__FLT_EPSILON__ 1.19209289550781250000e-7FPTHREAD_KEYS_MAX 1024w_retcode __wait_terminated.__w_retcoderb_off_t off_tSYMBOL_FLAG RUBY_SYMBOL_FLAGRUBY_INTERNAL_EVENT_GC_START 0x400000PRIX64 __PRI64_PREFIX "X"HAVE_PTHREAD_CONDATTR_INIT 1SIZEOF_INT16_T 2PRIoVALUE PRI_VALUE_PREFIX"o"_T_PTRDIFF_ _PC_PATH_MAX _PC_PATH_MAX__PTHREAD_RWLOCK_INT_FLAGS_SHARED 1T_DATA RUBY_T_DATAINT_FAST8_MAX (127)S_IXGRP (S_IXUSR >> 3)__U32_TYPE unsigned intFIXNUM_MIN RSHIFT((long)LONG_MIN,1)HAVE_RUBY_REGEX_H 1_IO_USER_LOCK 0x8000MEMMOVE(p1,p2,type,n) memmove((p1), (p2), sizeof(type)*(n))PATH_ENV "PATH"_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBSS_IRGRP (S_IRUSR >> 3)M_1_PI 0.31830988618379067154_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBSHAVE_CBRT 1_POSIX_RAW_SOCKETS 200809L_IO_IS_FILEBUF 0x2000RBIGNUM_SIGN_BIT FL_USER1SIZEOF_UINT16_T 2_POSIX_V6_LPBIG_OFFBIG -1_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGSPRIoPTRDIFF PRI_PTRDIFF_PREFIX"o"__USE_MISCRARRAY_CONST_PTR(a) ((const VALUE *)((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? RARRAY(a)->as.ary : RARRAY(a)->as.heap.ptr))FP_INFINITE 1__extern_always_inline extern __always_inline __attribute__ ((__gnu_inline__))_IO_BUFSIZ _G_BUFSIZHAVE_STRUCT_STAT_ST_CTIM 1SCNd32 "d"_VA_LIST_DEFINED __DEC128_MANT_DIG__ 34__nlink_t_defined _POSIX_SHELL 1_POSIX_VDISABLE '\0'__INTPTR_TYPE__ long int_XOPEN_XPG4 1HAVE_STRUCT_TM_TM_GMTOFF 1__code_model_small__ 1_OLD_STDIO_MAGIC 0xFABC0000_lock__(args) argsSCNxFAST8 "hhx"__USE_XOPEN_EXTENDEDHAVE__LONGJMP 1SIZEOF_UINT8_T 1PRIiLEAST64 __PRI64_PREFIX "i"FL_USER15 (((VALUE)1)<<(FL_USHIFT+15))__bswap_16(x) (__extension__ ({ unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; }))LLONG_MIN (-LLONG_MAX-1)_IO_UNITBUF 020000HAVE_UCONTEXT_H 1__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROWL_tmpnam 20__INT_LEAST64_MAX__ 9223372036854775807Lrb_ary_new4 rb_ary_new_from_values_POSIX2_EXPR_NEST_MAX 32_SC_FILE_SYSTEM _SC_FILE_SYSTEM__INT_LEAST64_TYPE__ long int__USE_POSIX 1SCNdMAX __PRI64_PREFIX "d"_POSIX2_VERSION __POSIX2_THIS_VERSION_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGSRUBY_UBF_IO ((rb_unblock_function_t *)-1)__STRING2_SMALL_GET16(src,idx) (((const unsigned char *) (const char *) (src))[idx + 1] << 8 | ((const unsigned char *) (const char *) (src))[idx])PRIoLEAST64 __PRI64_PREFIX "o"_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX__GCC_ATOMIC_CHAR_LOCK_FREE 2HAVE_SETRESGID 1HAVE_PTHREAD_ATTR_SETINHERITSCHED 1SIZEOF_SHORT 2_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG__UINT_FAST32_TYPE__ long unsigned intPRIxPTR __PRIPTR_PREFIX "x"PRIxSIZE PRI_SIZE_PREFIX"x"_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC__INO_T_MATCHES_INO64_T 1_IO_FLAGS2_USER_WBUF 8__SIZEOF_INT__ 4__useconds_t_defined __need_time_tPRIuLEAST64 __PRI64_PREFIX "u"SCNdFAST64 __PRI64_PREFIX "d"strsep(s,reject) __strsep (s, reject)T_MODULE RUBY_T_MODULESCNdFAST16 __PRIPTR_PREFIX "d"S_IWOTH (S_IWGRP >> 3)_SYS_SYSMACROS_H 1NR_OPEN 1024_BSD_SIZE_T_DEFINED_ __BIGGEST_ALIGNMENT__ 16RMODULE_SUPER(m) RCLASS_SUPER(m)ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO)rb_str_new5 rb_str_new_with_classHAVE_TRUE_LONG_LONG 1OBJ_UNTRUST(x) OBJ_TAINT(x)UINT_FAST8_MAX (255)rb_usascii_str_new2 rb_usascii_str_new_cstr__intN_t(N,MODE) typedef int int ##N ##_t __attribute__ ((__mode__ (MODE)))RSTRING_EMBED_LEN(str) (long)((RBASIC(str)->flags >> RSTRING_EMBED_LEN_SHIFT) & (RSTRING_EMBED_LEN_MASK >> RSTRING_EMBED_LEN_SHIFT))__UINT16_C(c) cRFILE(obj) (R_CAST(RFile)(obj))__PRAGMA_REDEFINE_EXTNAME 1rb_str_buf_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), (str), (long)strlen(str)) : rb_str_buf_new_cstr(str); })HAVE_STRUCT_STAT_ST_ATIM 1_POSIX_THREAD_THREADS_MAX 64__fmtSEM_VALUE_MAX (2147483647)__NFDBITS (8 * (int) sizeof (__fd_mask))rb_check_arity rb_check_arityHAVE_PTHREAD_ATTR_INIT 1isfinite(x) (sizeof (x) == sizeof (float) ? __finitef (x) : sizeof (x) == sizeof (double) ? __finite (x) : __finitel (x))RSHIFT(x,y) ((x)>>(int)(y))_XOPEN_XPG3 1RRATIONAL_SET_DEN(rat,d) RB_OBJ_WRITE((rat), &((struct RRational *)(rat))->den,(d))HAVE_INTPTR_T 1___int_wchar_t_h rb_hash_end(h) st_hash_end(h)rb_mode_t mode_tOVERFLOW 3L_SET SEEK_SET__USE_ISOC11__INT32_MAX__ 2147483647RBIGNUM_LEN(b) ((RBASIC(b)->flags & RBIGNUM_EMBED_FLAG) ? (long)((RBASIC(b)->flags >> RBIGNUM_EMBED_LEN_SHIFT) & (RBIGNUM_EMBED_LEN_MASK >> RBIGNUM_EMBED_LEN_SHIFT)) : RBIGNUM(b)->as.heap.len)va_end(v) __builtin_va_end(v)_POSIX_LINK_MAX 8SIGNEDNESS_OF_RLIM_T +1PRIuBDIGIT_DBL PRI_BDIGIT_DBL_PREFIX"u"_IO_va_list _G_va_list__UINTPTR_TYPE__ long unsigned int_BITS_STAT_H 1RARRAY(obj) (R_CAST(RArray)(obj))__UINT_LEAST8_MAX__ 255_POSIX_VERSION 200809L_IO_SKIPWS 01memcpyHAVE_TIMES 1S_IXOTH (S_IXGRP >> 3)__undef_LINK_MAXHAVE_BUILTIN___BUILTIN_CLZL 1EXTERN RUBY_EXTERNFL_USER11 (((VALUE)1)<<(FL_USHIFT+11))__UINT8_TYPE__ unsigned charUSE_FLONUM 1RREGEXP_SRC_LEN(r) RSTRING_LEN(RREGEXP(r)->src)LINK_MAX 127__UINT_FAST64_MAX__ 18446744073709551615ULHAVE_SETRESUID 1HAVE_SSIZE_T 1_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX_POSIX_THREAD_ATTR_STACKADDR 200809LHAVE_STRING_H 1PRIoSIZE PRI_SIZE_PREFIX"o"HAVE_PREAD 1INT32_MIN (-2147483647-1)UINT_MAX (INT_MAX * 2U + 1U)_POSIX_PRIORITY_SCHEDULING 200809LRUBY __SIZEOF_PTHREAD_MUTEX_T 40PRI_LONG_PREFIX "l"_IO_FIXED 010000_LFS_LARGEFILE 1__MATH_PRECNAMEposix_signal ruby_posix_signalS_IRWXO (S_IRWXG >> 3)HAVE_SINH 1_IO_OCT 040_SC_THREADS _SC_THREADS_POSIX_ADVISORY_INFO 200809L_SC_RE_DUP_MAX _SC_RE_DUP_MAXPRIdFAST8 "d"_IO_write_end_GCC_NEXT_LIMITS_HSCNu16 "hu"_POSIX_THREAD_PROCESS_SHARED 200809L_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAXINTEGER_PACK_2COMP 0x80__UINT16_TYPE__ short unsigned int_IO_NO_READS 4_XLOCALE_H 1RETURN_SIZED_ENUMERATOR(obj,argc,argv,size_fn) do { if (!rb_block_given_p()) return rb_enumeratorize_with_size((obj), ID2SYM(rb_frame_this_func()), (argc), (argv), (size_fn)); } while (0)RBIGNUM_SET_SIGN(b,sign) ((sign) ? (RBASIC(b)->flags |= RBIGNUM_SIGN_BIT) : (RBASIC(b)->flags &= ~RBIGNUM_SIGN_BIT))INT_FAST8_MIN (-128)w_stopval __wait_stopped.__w_stopvalUINT2NUM(v) LONG2FIX((unsigned int)(v))_SC_TTY_NAME_MAX _SC_TTY_NAME_MAX_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS__FSBLKCNT_T_TYPE __SYSCALL_ULONG_TYPE_SC_USHRT_MAX _SC_USHRT_MAXRBIGNUM_SIGN(b) ((RBASIC(b)->flags & RBIGNUM_SIGN_BIT) != 0)OBJ_UNTRUSTED(x) OBJ_TAINTED(x)__attribute_malloc__ __attribute__ ((__malloc__))X_TLOSS 1.41484755040568800000e+16_T_SIZE_ _SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_ADVISORY_INFO _SC_ADVISORY_INFOhtobe64(x) __bswap_64 (x)_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAXHAVE_SYS_PRCTL_H 1RUBY_TYPED_NEVER_FREE RUBY_NEVER_FREESIZEOF_SSIZE_T 8RBIGNUM_LENINT(b) rb_long2int(RBIGNUM_LEN(b))DOMAIN 1__USE_SVID 1RTYPEDDATA_P(v) (RTYPEDDATA(v)->typed_flag == 1)PRI_UIDT_PREFIX PRI_INT_PREFIX_MATH_H 1__INT8_C(c) c__stub_chflags HAVE_BUILTIN___BUILTIN_BSWAP64 1SCNuLEAST32 "u"_IO_uid_t __uid_tXATTR_LIST_MAX 65536_SC_BC_BASE_MAX _SC_BC_BASE_MAX_IOS_INPUT 1_SC_USER_GROUPS_R _SC_USER_GROUPS_R_POSIX_NAME_MAX 14TIMEZONE_VOID 1_XOPEN_XCU_VERSION 4____mbstate_t_defined 1UCHAR_MAX (SCHAR_MAX * 2 + 1)rb_locale_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_locale_str_new((str), (long)strlen(str)) : rb_locale_str_new_cstr(str); })__WCOREDUMP(status) ((status) & __WCOREFLAG)_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC__FLT_MAX_EXP__ 128_G_HAVE_MREMAP 1HAVE_POSIX_MEMALIGN 1__ATOMIC_SEQ_CST 5MODET2NUM(v) UINT2NUM(v)_IO_RIGHT 04__stub_setlogin HAVE_GETPRIORITY 1ruby_special_consts_SC_2_PBS_LOCATE _SC_2_PBS_LOCATEst_ctime st_ctim.tv_secPRIoFAST64 __PRI64_PREFIX "o"RB_OBJ_WRITTEN(a,oldv,b) rb_obj_written((VALUE)(a), (VALUE)(oldv), (VALUE)(b), __FILE__, __LINE__)UNREACHABLE __builtin_unreachable()HAVE_TM_ZONE 1rb_defout rb_stdoutHAVE_ACOSH 1__undef_OPEN_MAX__DBL_DIG__ 15HAVE_SCHED_YIELD 1__PRIPTR_PREFIX "l"rb_rational_new2(x,y) rb_rational_new((x), (y))PATH_MAX 4096__INTMAX_C(c) c ## LHAVE_FCNTL_H 1HAVE_KILLPG 1__SIZEOF_DOUBLE__ 8__long_double_t long doubleFIX2ULONG(x) ((unsigned long)FIX2LONG(x))HAVE_LLABS 1__END_NAMESPACE_C99 _IO_BOOLALPHA 0200000RUBY_TYPED_FREE_IMMEDIATELY 1_POSIX_SYNCHRONIZED_IO 200809LPRIuPTR __PRIPTR_PREFIX "u"SIZET2NUM(v) ULONG2NUM(v)S_IFMT __S_IFMT__FLT_DENORM_MIN__ 1.40129846432481707092e-45F_SC_2_FORT_DEV _SC_2_FORT_DEV_POSIX2_BC_STRING_MAX 1000__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)SIZEOF_INT 4__S32_TYPE intSCNdLEAST64 __PRI64_PREFIX "d"RB_EVENT_HOOKS_HAVE_CALLBACK_DATA 1SPECIAL_CONST_P(x) (IMMEDIATE_P(x) || !RTEST(x))HAVE_INT128_T 1RUBY_SAFE_LEVEL_CHECK(level,type) (RUBY_SAFE_LEVEL_INVALID_P(level) ? ruby_safe_level_4_ ##type() : (level))_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTSHAVE_GCC_SYNC_BUILTINS 1RUBY_EVENT_END 0x0004HAVE_FLOAT_H 1FL_EXIVAR (((VALUE)1)<<10)RUBY_EVENT_THREAD_BEGIN 0x0400__USER_LABEL_PREFIX__ RGENGC_WB_PROTECTED_OBJECT 1S_IFLNK __S_IFLNKrb_time_t time_t_SIZE_T_DECLARED _POSIX_REENTRANT_FUNCTIONS 1HAVE_SYS_TYPES_H 1__USE_FORTIFY_LEVEL 2__DECIMAL_DIG__ 21HAVE_DECL_SYS_NERR 1_SIGSET_H_types 1_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS__need_getopt_POSIX_IPV6 200809LRUBY_EVENT_TRACEPOINT_ALL 0xffff_IO_wint_t wint_t_IO_PENDING_OUTPUT_COUNT(_fp) ((_fp)->_IO_write_ptr - (_fp)->_IO_write_base)NOINLINE(x) __attribute__ ((noinline)) xrb_exc_new3 rb_exc_new_strCOLL_WEIGHTS_MAX 255USE_RGENGC_LOGGING_WB_UNPROTECT 0HAVE_SETCONTEXT 1HAVE_UINT32_T 1ISPRINT(c) rb_isprint((unsigned char)(c))SCNoLEAST16 "ho"SIZEOF_DOUBLE 8__USE_POSIX2_POSIX_SSIZE_MAX 32767__stub_lchmod _SC_XOPEN_VERSION _SC_XOPEN_VERSION__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1BYTE_ORDER __BYTE_ORDERPRIxFAST8 "x"__SIZEOF_LONG_DOUBLE__ 16_G_HAVE_ST_BLKSIZE defined (_STATBUF_ST_BLKSIZE)RUBY_SYMBOL_EXPORT_BEGIN _Pragma("GCC visibility push(default)")SCNd64 __PRI64_PREFIX "d"__DEC_EVAL_METHOD__ 2HAVE_GETPWNAM_R 1RUBY_INIT_STACK VALUE variable_in_this_stack_frame; ruby_init_stack(&variable_in_this_stack_frame);PRIXSIZE PRI_SIZE_PREFIX"X"__UINT_FAST16_MAX__ 18446744073709551615UL__S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)__MMX__ 1_SC_STREAMS _SC_STREAMSS_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)FL_USER19 (((VALUE)1)<<(FL_USHIFT+19))_G_HAVE_MMAP 1rb_cFloatF_ULOCK 0__UINT32_MAX__ 4294967295Urb_intern(str) (__builtin_constant_p(str) ? __extension__ (CONST_ID_CACHE((ID), (str))) : rb_intern(str))bcopyallocaMB_CUR_MAX (__ctype_get_mb_cur_max ())FILE_READPTR _IO_read_ptrHAVE_GETCONTEXT 1HAVE_PROTOTYPES 1_GCC_PTRDIFF_T HAVE_LONG_LONG 1__S_ISTYPE(mode,mask) (((mode) & __S_IFMT) == (mask))_POSIX_NGROUPS_MAX 8UINT_FAST16_MAX (18446744073709551615UL)RUBY_Qtrue__FLT_MIN_10_EXP__ (-37)T_NONE RUBY_T_NONEWINT_MAX (4294967295u)Data_Wrap_Struct(klass,mark,free,sval) rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC)(free))UNLIMITED_ARGUMENTS (-1)_POSIX_SPIN_LOCKS 200809LRE_DUP_MAX (0x7fff)CHAR_BIT __CHAR_BIT__HAVE_CLOCKID_T 1__SIZEOF_PTHREAD_MUTEXATTR_T 4rb_check_frozen(obj) __extension__({rb_check_frozen_internal(obj);})_POSIX2_CHAR_TERM 200809L__DBL_MANT_DIG__ 53SCNiFAST16 __PRIPTR_PREFIX "i"_POSIX_STREAM_MAX 8__k8 1__PTHREAD_MUTEX_HAVE_ELISION 1__USE_POSIX_SC_WORD_BIT _SC_WORD_BIT__INT_WCHAR_T_H __stub_fattach __gid_t_defined PRIiLEAST16 "i"T_RATIONAL RUBY_T_RATIONAL__DEC32_EPSILON__ 1E-6DFM_LN10 2.30258509299404568402PRIXFAST8 "X"SCNoFAST16 __PRIPTR_PREFIX "o"__USE_ISOC99 1_PC_FILESIZEBITS _PC_FILESIZEBITS_POSIX_SOURCEFIXABLE(f) (POSFIXABLE(f) && NEGFIXABLE(f))__size_t INT_FAST64_MAX (__INT64_C(9223372036854775807))_SC_MAPPED_FILES _SC_MAPPED_FILES_SC_SPIN_LOCKS _SC_SPIN_LOCKS_POSIX_PTHREAD_SEMANTICS 1M_E 2.7182818284590452354_POSIX_CLOCKRES_MIN 20000000HAVE_MEMRCHR 1Data_Get_Struct(obj,type,sval) do { Check_Type((obj), T_DATA); (sval) = (type*)DATA_PTR(obj);} while (0)_IO_cleanup_region_start(_fct,_fp) _POSIX2_BC_BASE_MAX 99_XOPEN_UNIX 1__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))SCNuFAST16 __PRIPTR_PREFIX "u"_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1STRCASECMP(s1,s2) (st_locale_insensitive_strcasecmp((s1), (s2)))PRIdPTRDIFF PRI_PTRDIFF_PREFIX"d"PRIdVALUE PRI_VALUE_PREFIX"d"ALLOCV(v,n) ((n) < 1024 ? (RB_GC_GUARD(v) = 0, alloca(n)) : rb_alloc_tmp_buffer(&(v), (n)))INTEGER_PACK_LSWORD_FIRST 0x02_chain__glibc_likely(cond) __builtin_expect ((cond), 1)__UINT8_C(c) c__mode_t_defined SCNiFAST64 __PRI64_PREFIX "i"PRIuLEAST8 "u"__wur __attribute_warn_unused_result___POSIX_MONOTONIC_CLOCK 0_SC_SHRT_MIN _SC_SHRT_MINrb_tainted_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_tainted_str_new((str), (long)strlen(str)) : rb_tainted_str_new_cstr(str); })PRIXLEAST32 "X"_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX_POSIX2_LOCALEDEF __POSIX2_THIS_VERSION_SC_XOPEN_CRYPT _SC_XOPEN_CRYPTRSTRUCT_PTR(st) ((VALUE *)RSTRUCT_CONST_PTR(RGENGC_WB_PROTECTED_STRUCT ? OBJ_WB_UNPROTECT((VALUE)st) : (VALUE)st))ELTS_SHARED FL_USER2_SC_NL_NMAX _SC_NL_NMAX_Mdouble_SIZEOF_UINT32_T 4OBJ_WB_PROTECTED(x) (SPECIAL_CONST_P(x) ? 1 : FL_TEST_RAW((x), FL_WB_PROTECTED))__INTMAX_TYPE__ long intHAVE_ALLOCA 1HAVE_GETRLIMIT 1FL_USHIFT 12_IO_SCIENTIFIC 04000HAVE_A_OUT_H 1INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)__FD_ELT__amd64 1_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZETOUPPER(c) rb_toupper((unsigned char)(c))SIZEOF_STRUCT_STAT_ST_INO SIZEOF_LONGstrpbrk(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strpbrk (s, accept) : ((__a0 = ((const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (char *) NULL) : ((__a1 = ((const char *) (accept))[1], __a1 == '\0') ? __builtin_strchr (s, __a0) : ((__a2 = ((const char *) (accept))[2], __a2 == '\0') ? __strpbrk_c2 (s, __a0, __a1) : (((const char *) (accept))[3] == '\0' ? __strpbrk_c3 (s, __a0, __a1, __a2) : __builtin_strpbrk (s, accept)))))) : __builtin_strpbrk (s, accept)); })WIFEXITED(status) __WIFEXITED (__WAIT_INT (status))INT_FAST16_MIN (-9223372036854775807L-1)NUM2CLOCKID(v) NUM2INT(v)__LONG_LONG_MAX__ 9223372036854775807LLARG_MAX 131072NUM2DEVT(v) NUM2ULONG(v)_POSIX_MQ_PRIO_MAX 32_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECTgetc(_fp) _IO_getc (_fp)__ORDER_LITTLE_ENDIAN__ 1234_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX__undef_ARG_MAX__SIZE_T xrealloc ruby_xreallocST_INDEX_BITS (sizeof(st_index_t) * CHAR_BIT)__WCHAR_MAX__ 2147483647SING 2HAVE_TRUNCATE 1_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX_IO_lock_t__FLT_DIG__ 6_POSIX_RE_DUP_MAX 255__S_ISVTX 01000HAVE_UNISTD_H 1S_IROTH (S_IRGRP >> 3)isnan(x) (sizeof (x) == sizeof (float) ? __isnanf (x) : sizeof (x) == sizeof (double) ? __isnan (x) : __isnanl (x))HAVE_STRUCT_STAT_ST_MTIM 1HAVE_VAR_TIMEZONE 1_STATBUF_ST_NSEC __USE_ISOC95HAVE_STRINGS_H 1__USE_ISOC99_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTEDPIDT2NUM(v) INT2NUM(v)PRIiBDIGIT_DBL PRI_BDIGIT_DBL_PREFIX"i"_POSIX_THREAD_SAFE_FUNCTIONS 200809LANYARGS STDOUT_FILENO 1PATH_SEP_CHAR PATH_SEP[0]HAVE_MKTIME 1SIZEOF_UINT64_T 8HAVE_TRUNCATE64 1rb_external_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_external_str_new((str), (long)strlen(str)) : rb_external_str_new_cstr(str); })PRIdLEAST8 "d"__DEC128_MAX__ 9.999999999999999999999999999999999E6144DL__STDLIB_MB_LEN_MAX 16FL_USER3 (((VALUE)1)<<(FL_USHIFT+3))__x86_64__ 1RARRAY_LENINT(ary) rb_long2int(RARRAY_LEN(ary))__strcmp_cg(s1,s2,l1) (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (s2); int __result = (((const unsigned char *) (const char *) (s1))[0] - __s2[0]); if (l1 > 0 && __result == 0) { __result = (((const unsigned char *) (const char *) (s1))[1] - __s2[1]); if (l1 > 1 && __result == 0) { __result = (((const unsigned char *) (const char *) (s1))[2] - __s2[2]); if (l1 > 2 && __result == 0) __result = (((const unsigned char *) (const char *) (s1))[3] - __s2[3]); } } __result; }))ruby_debug (*rb_ruby_debug_ptr())NUM2PIDT(v) NUM2INT(v)HAVE_INT32_T 1BIG_ENDIAN __BIG_ENDIAN__USE_XOPEN2KSHRT_MIN (-SHRT_MAX - 1)OBJSETUP(obj,c,t) rb_obj_setup(obj, c, t)RSTRING(obj) (R_CAST(RString)(obj))__NTH(fct) __attribute__ ((__nothrow__ __LEAF)) fct__unix__ 1_SC_SCHAR_MAX _SC_SCHAR_MAX__uid_t_defined T_MASK RUBY_T_MASK_SC_BC_STRING_MAX _SC_BC_STRING_MAXBC_BASE_MAX _POSIX2_BC_BASE_MAX__strcmp_cc(s1,s2,l) (__extension__ ({ int __result = (((const unsigned char *) (const char *) (s1))[0] - ((const unsigned char *) (const char *)(s2))[0]); if (l > 0 && __result == 0) { __result = (((const unsigned char *) (const char *) (s1))[1] - ((const unsigned char *) (const char *) (s2))[1]); if (l > 1 && __result == 0) { __result = (((const unsigned char *) (const char *) (s1))[2] - ((const unsigned char *) (const char *) (s2))[2]); if (l > 2 && __result == 0) __result = (((const unsigned char *) (const char *) (s1))[3] - ((const unsigned char *) (const char *) (s2))[3]); } } __result; }))CONST_ID(var,str) do CONST_ID_CACHE((var) =, (str)) while (0)_SC_MULTI_PROCESS _SC_MULTI_PROCESSbe64toh(x) __bswap_64 (x)RARRAY_EMBED_LEN_MAX 3HOST_NAME_MAX 64NEGFIXABLE(f) ((f) >= FIXNUM_MIN)_PC_SYNC_IO _PC_SYNC_IONUM2ULL(x) rb_num2ull(x)_POSIX_THREAD_DESTRUCTOR_ITERATIONS 4SIZEOF_VOIDP 8_BITS_POSIX_OPT_H 1UINT_LEAST8_MAX (255)__UINT_LEAST64_TYPE__ long unsigned int_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGSHAVE_LIMITS_H 1PRIxMAX __PRI64_PREFIX "x"_IOS_TRUNC 16HAVE_LOCKF 1__SIZEOF_LONG_LONG__ 8SCNu8 "hhu"OBJ_TAINT(x) FL_SET((x), FL_TAINT)PRId8 "d"PRIo16 "o"__SIG_ATOMIC_MAX__ 2147483647__WIFCONTINUED(status) ((status) == __W_CONTINUED)MATH_ERRNO 1__GNU_LIBRARY___IO_MAGIC_MASK 0xFFFF0000_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAMHAVE_TIMEGM 1PRIdMAX __PRI64_PREFIX "d"RTYPEDDATA(obj) (R_CAST(RTypedData)(obj))_IO_IN_BACKUP 0x100PATH_SEP ":"RFLOAT_VALUE(v) rb_float_value(v)PRIX32 "X"PRIdPTR __PRIPTR_PREFIX "d"SCNoLEAST32 "o"__clock_t_defined 1NEWOBJ(obj,type) type *(obj) = (type*)rb_newobj()_IO_peekc(_fp) _IO_peekc_unlocked (_fp)__SIZEOF_PTHREAD_BARRIERATTR_T 4_WCHAR_T_DEFINED_ SIZEOF_LONG 8_SC_NL_ARGMAX _SC_NL_ARGMAX__FSWORD_T_TYPE __SYSCALL_SLONG_TYPERGENGC_WB_PROTECTED_NODE_CREF 1P_ALL__WINT_TYPE__ unsigned int_IO_STDIO_H _SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASEHAVE_RB_SCAN_ARGS_OPTIONAL_HASH 1_SC_ATEXIT_MAX _SC_ATEXIT_MAX_POSIX_V6_LP64_OFF64 1HAVE_CLOCK_GETTIME 1PRI_TIMET_PREFIX PRI_LONG_PREFIX_POSIX_MEMLOCK 200809L__THROW __attribute__ ((__nothrow__ __LEAF))__intptr_t_defined AIO_PRIO_DELTA_MAX 20PRIoBDIGIT PRI_BDIGIT_PREFIX"o"INT64_MAX (__INT64_C(9223372036854775807))INT_LEAST32_MAX (2147483647)__LDBL_REDIR1(name,proto,alias) name proto__FLT_MANT_DIG__ 24__stub_getmsg SCNxFAST16 __PRIPTR_PREFIX "x"__W_STOPCODE(sig) ((sig) << 8 | 0x7f)T_TRUE RUBY_T_TRUESCNoMAX __PRI64_PREFIX "o"FIX2SHORT(x) (rb_fix2short((VALUE)(x)))__INT_FAST8_MAX__ 127xcalloc ruby_xcalloc_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R_BITS_PTHREADTYPES_H 1SIZEOF_OFF_T 8__UQUAD_TYPE unsigned long int_SC_BC_DIM_MAX _SC_BC_DIM_MAXisinf(x) (sizeof (x) == sizeof (float) ? __isinff (x) : sizeof (x) == sizeof (double) ? __isinf (x) : __isinfl (x))HAVE_LIBPTHREAD 1rb_funcall2 rb_funcallv__USE_XOPEN2K8XSI__need_FILE __USECONDS_T_TYPE __U32_TYPEFL_SET(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags |= (f);} while (0)isnormal(x) (fpclassify (x) == FP_NORMAL)__FD_ISSET(d,set) ((__FDS_BITS (set)[__FD_ELT (d)] & __FD_MASK (d)) != 0)__timer_t_defined 1_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULINGRUBY_EVENT_C_RETURN 0x0040__builtin_putsUINT_FAST64_MAX (__UINT64_C(18446744073709551615))SCNdLEAST8 "hhd"RUBY_SAFE_LEVEL_MAX 3__need___va_list PRIXFAST32 __PRIPTR_PREFIX "X"rb_str_new3 rb_str_new_shared_SC_SIGNALS _SC_SIGNALSRUBY_EVENT_CALL 0x0008_BSD_SOURCE__INT_FAST64_MAX__ 9223372036854775807L__FLT_MIN_EXP__ (-125)_THREAD_SAFE 1HAVE__SC_CLK_TCK 1GIDT2NUM(v) UINT2NUM(v)rust_example.c__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN___Mdouble_END_NAMESPACEID2SYM(x) (((VALUE)(x)<> 8)__UINTMAX_C(c) c ## ULNUM2GIDT(v) NUM2UINT(v)__USE_LARGEFILE64HAVE_READLINK 1__BIT_TYPES_DEFINED__ 1__UINT64_MAX__ 18446744073709551615ULUTIME_NOW ((1l << 30) - 1l)__LP64__ 1PRIi8 "i"__U16_TYPE unsigned short intBC_DIM_MAX _POSIX2_BC_DIM_MAXhtobe32(x) __bswap_32 (x)_IO_HAVE_ST_BLKSIZE _G_HAVE_ST_BLKSIZE_POSIX2_LINE_MAX 2048_SC_REGEXP _SC_REGEXP__need_NULL RUBY_EVENT_SPECIFIED_LINE 0x010000DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)WEXITSTATUS(status) __WEXITSTATUS (__WAIT_INT (status))INTEGER_PACK_NEGATIVE 0x200_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIGw_stopsig __wait_stopped.__w_stopsig__attribute_pure__ __attribute__ ((__pure__))HAVE_ISINF 1RGENGC_WB_PROTECTED_RATIONAL 1SCNx32 "x"HAVE_LOCALE_H 1__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2HAVE_INFINITY va_arg(v,l) __builtin_va_arg(v,l)__INT16_TYPE__ short intSTDIN_FILENO 0__WAIT_STATUS_DEFN int *_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER_SC_NL_TEXTMAX _SC_NL_TEXTMAXINTEGER_PACK_MSWORD_FIRST 0x01___int_size_t_h UTIME_OMIT ((1l << 30) - 2l)_POSIX_SEM_NSEMS_MAX 256M_2_SQRTPI 1.12837916709551257390HAVE_SYS_SYSCALL_H 1__GCC_ATOMIC_LONG_LOCK_FREE 2_POSIX_MAX_INPUT 255PDP_ENDIAN __PDP_ENDIAN__LDBL_MAX__ 1.18973149535723176502e+4932L_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVSint128_t __int128SCNxFAST32 __PRIPTR_PREFIX "x"PRIiBDIGIT PRI_BDIGIT_PREFIX"i"__TIME_T_TYPE __SYSCALL_SLONG_TYPE__WINT_MIN__ 0U__S_IFREG 0100000_PC_2_SYMLINKS _PC_2_SYMLINKSRSTRING_FSTR FL_USER17__UINT_FAST32_MAX__ 18446744073709551615ULOBJ_INIT_COPY(obj,orig) ((obj) != (orig) && (rb_obj_init_copy((obj), (orig)), 1))__stub_fchflags L_ctermid 9RSTRUCT(obj) (R_CAST(RStruct)(obj))__VERSION__ "4.8.2"HAVE_RUBY_VERSION_H 1__ULONGWORD_TYPE unsigned long int__LP64_OFF64_LDFLAGS "-m64"T_HASH RUBY_T_HASHRBASIC_CLASS(obj) (RBASIC(obj)->klass)T_STRING RUBY_T_STRINGRSTRUCT_GET(st,idx) (RSTRUCT_CONST_PTR(st)[idx])BC_SCALE_MAX _POSIX2_BC_SCALE_MAXHAVE_SYS_SOCKET_H 1RSTRUCT_LENINT(st) rb_long2int(RSTRUCT_LEN(st))_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS_LIBC_LIMITS_H_ 1__undef_NR_OPEN__string2_1bptr_p(__x) ((size_t)(const void *)((__x) + 1) - (size_t)(const void *)(__x) == 1)HAVE_WAITPID 1FL_TAINT (((VALUE)1)<<8)FL_USER7 (((VALUE)1)<<(FL_USHIFT+7))ISDIGIT(c) rb_isdigit((unsigned char)(c))__USE_XOPEN__WCHAR_MIN__ (-__WCHAR_MAX__ - 1)SIZEOF_UINT128_T SIZEOF_UNSIGNED___INT128_IO_DELETE_DONT_CLOSE 0x40USE_SYMBOL_AS_METHOD_NAME 1LL2NUM(v) rb_ll2inum(v)RB_TYPE_P(obj,type) ( ((type) == T_FIXNUM) ? FIXNUM_P(obj) : ((type) == T_TRUE) ? ((obj) == Qtrue) : ((type) == T_FALSE) ? ((obj) == Qfalse) : ((type) == T_NIL) ? ((obj) == Qnil) : ((type) == T_UNDEF) ? ((obj) == Qundef) : ((type) == T_SYMBOL) ? SYMBOL_P(obj) : ((type) == T_FLOAT) ? RB_FLOAT_TYPE_P(obj) : (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == (type)))POSFIXABLE(f) ((f) < FIXNUM_MAX+1)_SC_SYMLOOP_MAX _SC_SYMLOOP_MAX__dev_t_defined __WORDSIZE_TIME64_COMPAT32 1__SSP__ 1_LFS64_ASYNCHRONOUS_IO 1_GCC_WCHAR_T isgreaterequal(x,y) __builtin_isgreaterequal(x, y)_SC_PII_OSI_CLTS _SC_PII_OSI_CLTSrb_set_safe_level(level) rb_set_safe_level(RUBY_SAFE_LEVEL_CHECK(level, error))__INT64_MAX__ 9223372036854775807LHAVE_VALGRIND_MEMCHECK_H 1__DEV_T_TYPE __UQUAD_TYPEHAVE_TIME_H 1PRIiLEAST32 "i"__WCOREFLAG 0x80HAVE_PPOLL 1__uint32_t_defined UINT32_MAX (4294967295U)__need___FILESCNi8 "hhi"__DBL_MIN_10_EXP__ (-307)_IO_save_base__LDBL_REDIR_DECL(name) _POSIX_TIMEOUTS 200809LHAVE_MEMMEM 1DEVT2NUM(v) ULONG2NUM(v)__need_size_t va_start(v,l) __builtin_va_start(v,l)RUBY_EVENT_THREAD_END 0x0800_XOPEN_XPG2 1BUILTIN_TYPE(x) (int)(((struct RBasic*)(x))->flags & T_MASK)Qtrue ((VALUE)RUBY_Qtrue)_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS_LFS64_LARGEFILE 1HAVE_LIBDL 1__LDBL_MIN_EXP__ (-16381)__clockid_t_defined 1_BSD_WCHAR_T_ULL2NUM(v) rb_ull2inum(v)T_FLOAT RUBY_T_FLOATHAVE_STDARG_PROTOTYPES 1RUBY_SETJMP(env) _setjmp(env)__USE_BSDHAVE_RUBY_RUBY_H 1__GCC_HAVE_DWARF2_CFI_ASM 1FL_USER5 (((VALUE)1)<<(FL_USHIFT+5))_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32HAVE_RB_DEFINE_ALLOC_FUNC 1_IOS_NOREPLACE 64st_hash_start(h) ((st_index_t)(h))_POSIX_FSYNC 200809L_POSIX_CHOWN_RESTRICTED 0_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION__BEGIN_NAMESPACE_STD __STDIO_INLINEW_OK 2_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX__need_size_truby_verbose (*rb_ruby_verbose_ptr())_IO_write_ptr__need_timespec w_coredump __wait_terminated.__w_coredumpHAVE_UTIMES 1helloPRIXFAST64 __PRI64_PREFIX "X"_SC_SELECT _SC_SELECTSIZEOF_VALUE SIZEOF_LONG_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGSPRIuVALUE PRI_VALUE_PREFIX"u"_POSIX_TRACE_LOG -1SCNiLEAST64 __PRI64_PREFIX "i"_IO_stdin ((_IO_FILE*)(&_IO_2_1_stdin_))_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGSRUBY_MBCHAR_MAXSIZE INT_MAXS_TYPEISSEM(buf) __S_TYPEISSEM(buf)HAVE_UINT64_T 1rb_special_const_p(obj) __extension__ ({VALUE special_const_obj = (obj); (int)(SPECIAL_CONST_P(special_const_obj) ? Qtrue : Qfalse);})NAN (__builtin_nanf (""))__DEC128_MIN__ 1E-6143DL_SC_BC_SCALE_MAX _SC_BC_SCALE_MAXSIG_ATOMIC_MAX (2147483647)__INT64_TYPE__ long intrb_long2int(n) rb_long2int_inline(n)_POSIX_THREAD_PRIO_PROTECT 200809L__DEC64_MANT_DIG__ 16PRIx64 __PRI64_PREFIX "x"__FLT_HAS_QUIET_NAN__ 1_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT_GCC_WRAP_STDINT_H SCNoLEAST64 __PRI64_PREFIX "o"S_IEXEC S_IXUSRHAVE_STDBOOL_H 1IMMEDIATE_MASK RUBY_IMMEDIATE_MASK__USE_UNIX98PRI_INT_PREFIX ""FILE_READEND _IO_read_end__malloc_and_calloc_defined __INT_LEAST16_TYPE__ short intRUBY_INTERNAL_EVENT_NEWOBJ 0x100000__MATH_PRECNAME(name,r) name ##f ##r__CONCAT(x,y) x ## yHAVE_GETGROUPS 1__MODE_T_TYPE __U32_TYPExmalloc2 ruby_xmalloc2SCNuLEAST64 __PRI64_PREFIX "u"_PC_NO_TRUNC _PC_NO_TRUNCSCNoFAST8 "hho"__stub_gtty _POSIX_MEMORY_PROTECTION 200809LPRIXLEAST8 "X"__ORDER_PDP_ENDIAN__ 3412__OFF_T_MATCHES_OFF64_T 1__ATOMIC_ACQUIRE 2_IO_FLAGS2_NOTCANCEL 2_POSIX_V7_LPBIG_OFFBIG -1_IO_STDIO 040000HAVE_STRUCT_STAT_ST_BLOCKS 1strchr(s,c) (__extension__ (__builtin_constant_p (c) && !__builtin_constant_p (s) && (c) == '\0' ? (char *) __rawmemchr (s, c) : __builtin_strchr (s, c)))HAVE_SIGPROCMASK 1HAVE_CLOCK_GETRES 1FIX2LONG(x) ((long)RSHIFT((SIGNED_VALUE)(x),1))__SIZEOF_PTRDIFF_T__ 8HAVE_ISNAN 1__FSBLKCNT64_T_TYPE __UQUAD_TYPEINTEGER_PACK_FORCE_GENERIC_IMPLEMENTATION 0x400S_ISVTX __S_ISVTX__BIG_ENDIAN 4321__STRING2_SMALL_GET32(src,idx) (((((const unsigned char *) (const char *) (src))[idx + 3] << 8 | ((const unsigned char *) (const char *) (src))[idx + 2]) << 8 | ((const unsigned char *) (const char *) (src))[idx + 1]) << 8 | ((const unsigned char *) (const char *) (src))[idx])Init_rust_example_SC_NGROUPS_MAX _SC_NGROUPS_MAXINT_LEAST8_MIN (-128)_IO_off_t __off_tHAVE_ALLOCA_H 1__need_clock_t HAVE_MEMALIGN 1_SC_PII _SC_PIICheck_Type(v,t) rb_check_type((VALUE)(v),(t))RUBY_EVENT_LINE 0x0001PRIiPTR __PRIPTR_PREFIX "i"RARRAY_LEN(a) ((RBASIC(a)->flags & RARRAY_EMBED_FLAG) ? (long)((RBASIC(a)->flags >> RARRAY_EMBED_LEN_SHIFT) & (RARRAY_EMBED_LEN_MASK >> RARRAY_EMBED_LEN_SHIFT)) : RARRAY(a)->as.heap.len)_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT__fsblkcnt_t_defined _SC_BARRIERS _SC_BARRIERSINT_LEAST16_MIN (-32767-1)T_MATCH RUBY_T_MATCHHUGE_VALF (__builtin_huge_valf())_LFS64_STDIO 1LONG_MAX __LONG_MAX____KERNEL_STRICT_NAMES LITTLE_ENDIAN __LITTLE_ENDIANHAVE_SETEUID 1__GNUC_VA_LIST HAVE_FSYNC 1_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE__need_mbstate_t HAVE_SETSID 1__DBL_MAX__ ((double)1.79769313486231570815e+308L)rb_rational_new1(x) rb_rational_new((x), INT2FIX(1))FL_TEST(x,f) (FL_ABLE(x)?FL_TEST_RAW((x),(f)):0)__fsfilcnt_t_defined isunordered(u,v) __builtin_isunordered(u, v)SCNxMAX __PRI64_PREFIX "x"WNOHANG 1_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS__DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)REALLOC_N(var,type,n) ((var)=(type*)xrealloc2((char*)(var),(n),sizeof(type)))__need_wint_tSCNuPTR __PRIPTR_PREFIX "u"__SIZEOF_PTHREAD_COND_T 48__ATOMIC_RELAXED 0_next__FLT_MAX__ 3.40282346638528859812e+38FSCNi64 __PRI64_PREFIX "i"__warndecl(name,msg) extern void name (void) __attribute__((__warning__ (msg)))_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBSHAVE_ST_BLOCKS 1PRIo32 "o"RHASH_SET_IFNONE(h,ifnone) rb_hash_set_ifnone((VALUE)h, ifnone)ULLONG_MAX (LLONG_MAX * 2ULL + 1)_IOS_ATEND 4st_is_member(table,key) st_lookup((table),(key),(st_data_t *)0)_REENTRANT 1_IO_INTERNAL 010RDATA(obj) (R_CAST(RData)(obj))HAVE_UTIME_H 1__USE_ATFILE 1_CS_PATH _CS_PATHRGENGC_WB_PROTECTED_FLOAT 1_POSIX_MEMLOCK_RANGE 200809LRGENGC_WB_PROTECTED_ARRAY 1_IOS_APPEND 8RUBY_ATTR_ALLOC_SIZE(params) __attribute__ ((__alloc_size__ params))_IONBF 2_POSIX2_COLL_WEIGHTS_MAX 2_IOS_OUTPUT 2RSTRING_NOEMBED FL_USER1S_IFBLK __S_IFBLKInitVM(ext) {void InitVM_ ##ext(void);InitVM_ ##ext();}FL_USER9 (((VALUE)1)<<(FL_USHIFT+9))__INTPTR_MAX__ 9223372036854775807Lrb_Rational1(x) rb_Rational((x), INT2FIX(1))LONG2NUM(x) rb_long2num_inline(x)__socklen_t_defined HAVE_POSIX_FADVISE 1UINT_LEAST32_MAX (4294967295U)FL_FREEZE (((VALUE)1)<<11)__REDIRECT_NTHNL(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROWNLrb_Complex1(x) rb_Complex((x), INT2FIX(0))_IO_ferror_unlocked(__fp) (((__fp)->_flags & _IO_ERR_SEEN) != 0)T_SYMBOL RUBY_T_SYMBOLTMP_MAX 238328__SSE2__ 1HAVE_ROUND 1WSTOPPED 2T_BIGNUM RUBY_T_BIGNUMLONG_LONG long long_XOPEN_VERSION 700__blksize_t_defined rb_argv rb_get_argv()RSTRING_PTR(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? RSTRING(str)->as.ary : RSTRING(str)->as.heap.ptr)htole32(x) (x)__have_pthread_attr_t 1_PC_SOCK_MAXBUF _PC_SOCK_MAXBUF_SC_XOPEN_UNIX _SC_XOPEN_UNIXWEXITED 4HAVE_STDINT_H 1_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS__need___FILE LONG_MIN (-LONG_MAX - 1L)__wchar_t__ _PC_VDISABLE _PC_VDISABLERB_OBJ_WRITE(a,slot,b) rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)_POSIX_SEMAPHORES 200809Lrb_str_new2 rb_str_new_cstr__PMT__stub_sstk rb_enumeratorize_with_size(obj,id,argc,argv,size_fn) rb_enumeratorize_with_size(obj, id, argc, argv, (rb_enumerator_size_func *)(size_fn))SCNdLEAST32 "d"HAVE_ELF_H 1HAVE_PTHREAD_CONDATTR_SETCLOCK 1_PC_PIPE_BUF _PC_PIPE_BUF__ATOMIC_RELEASE 3rb_disable_super(klass,name) ((void)0)rb_check_trusted_internal(obj) ((void) 0)RUBY_TYPED_WB_PROTECTED FL_WB_PROTECTED_DEFAULT_SOURCE__GXX_ABI_VERSION 1002NUM2TIMET(v) NUM2LONG(v)strncat(dest,src,n) __builtin_strncat (dest, src, n)__need_getopt _SC_PII_OSI_M _SC_PII_OSI_M_POSIX_MAPPED_FILES 200809L__int8_t_defined rb_isascii(c) ((unsigned long)(c) < 128)PRI_64_PREFIX PRI_LONG_PREFIXM_LN2 0.69314718055994530942HAVE_SETGID 1rb_funcall3 rb_funcallv_public_STRING_ARCH_unaligned 1__FDS_BITS(set) ((set)->__fds_bits)_SC_BASE _SC_BASEHAVE_RB_DATA_TYPE_T_PARENT 1rb_exc_new_cstr(klass,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_exc_new((klass), (ptr), (long)strlen(ptr)) : rb_exc_new_cstr((klass), (ptr)); })_POSIX_TIMERS 200809L_IO_UPPERCASE 01000putc(_ch,_fp) _IO_putc (_ch, _fp)FLONUM_MASK RUBY_FLONUM_MASK_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGSstrtok_r(s,sep,nextp) __strtok_r (s, sep, nextp)__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)MQ_PRIO_MAX 32768HAVE__BOOL 1Init_stack(addr) ruby_init_stack(addr)__stub_bdflush RSTRUCT_EMBED_LEN_MAX 3NUM2DBL(x) rb_num2dbl((VALUE)(x))NUM2INT(x) rb_num2int_inline(x)SCNu32 "u"HAVE_TIMEZONE 1SCNo32 "o"HAVE_TYPE_RB_DATA_TYPE_T 1__off_t_defined HAVE_COSH 1_POSIX_TTY_NAME_MAX 9__va_arg_pack() __builtin_va_arg_pack ()FL_USER4 (((VALUE)1)<<(FL_USHIFT+4))_SC_INT_MAX _SC_INT_MAX_SC_TRACE _SC_TRACE__need_malloc_and_calloc _SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE__INT_LEAST8_TYPE__ signed charFL_WB_PROTECTED (((VALUE)1)<<5)rb_str_dup_frozen rb_str_new_frozenWCONTINUED 8__DBL_MAX_EXP__ 1024T_CLASS RUBY_T_CLASS_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS__SLONGWORD_TYPE long intNORETURN_STYLE_NEW 1RUBY_TYPED_DEFAULT_FREE RUBY_DEFAULT_FREERARRAY_ASET(a,i,v) do { const VALUE _ary_ = (a); RB_OBJ_WRITE(_ary_, &RARRAY_CONST_PTR(_ary_)[i], (v)); } while (0)_TANDEM_SOURCE 1_PC_SYMLINK_MAX _PC_SYMLINK_MAX__SIZEOF_WCHAR_T__ 4SCNoLEAST8 "hho"RB_FLOAT_TYPE_P(obj) (FLONUM_P(obj) || (!SPECIAL_CONST_P(obj) && BUILTIN_TYPE(obj) == T_FLOAT))__FLT_EVAL_METHOD__ 0INTMAX_MIN (-__INT64_C(9223372036854775807)-1)__GLIBC__ 2INT_MIN (-INT_MAX - 1)_SC_XOPEN_XPG2 _SC_XOPEN_XPG2HAVE_SETEGID 1INT_FAST32_MIN (-9223372036854775807L-1)_POSIX2_BC_SCALE_MAX 99INT32_MAX (2147483647)_POSIX_ASYNCHRONOUS_IO 200809L_IO_va_list_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE_IO_funlockfile(_fp) OBJ_PROMOTED(x) (SPECIAL_CONST_P(x) ? 0 : FL_TEST_RAW((x), FL_PROMOTED))HAVE_EACCESS 1S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVSrb_ary_new3 rb_ary_new_from_args_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS__DEC32_MIN__ 1E-95DF__P(args) argsSCNxFAST64 __PRI64_PREFIX "x"PRIsVALUE PRI_VALUE_PREFIX"i"SEEK_END 2__need_FILE_POSIX_AIO_MAX 1__PIC__ 2UINTPTR_MAX (18446744073709551615UL)HAVE_SYS_PARAM_H 1INT_LEAST8_MAX (127)_IO_LINKED 0x80RHASH_SIZE(h) (RHASH(h)->ntbl ? (st_index_t)RHASH(h)->ntbl->num_entries : 0)_SYS_SIZE_T_H __RLIM_T_TYPE __SYSCALL_ULONG_TYPEHAVE_GETPGRP 1__INT_FAST16_MAX__ 9223372036854775807Lmemset_Mdouble_ _Mfloat_NGROUPS_MAX 65536HAVE_SETUID 1_SC_T_IOV_MAX _SC_T_IOV_MAXHAVE_GETTIMEOFDAY 1ROBJECT_IV_INDEX_TBL(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : ROBJECT(o)->as.heap.iv_index_tbl)DLEXT ".so"RUBY_ALIAS_FUNCTION_TYPE(type,prot,name,args) type prot __attribute__((alias(#name)));_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBSPRIu8 "u"_POSIX_OPEN_MAX 20WCHAR_MIN __WCHAR_MINULONG2NUM(x) rb_ulong2num_inline(x)PRIxFAST64 __PRI64_PREFIX "x"_POSIX_RTSIG_MAX 8PRIx32 "x"HAVE_INT64_T 1FL_USER2 (((VALUE)1)<<(FL_USHIFT+2))PRI_BDIGIT_PREFIX ""__USE_FORTIFY_LEVELRMODULE_IV_TBL(m) RCLASS_IV_TBL(m)_POSIX2_CHARCLASS_NAME_MAX 14_sbuf_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS_POSIX_AIO_LISTIO_MAX 2htole64(x) (x)HAVE_PTHREAD_H 1_IO_save_end_POSIX_PATH_MAX 256__suseconds_t_defined __SIZEOF_SIZE_T__ 8RUBY_UBF_PROCESS ((rb_unblock_function_t *)-1)HAVE_ST_BLKSIZE 1HAVE_FCHMOD 1SafeStringValue(v) do { StringValue(v); rb_check_safe_obj(v);} while (0)INT8_MAX (127)__FD_ELT(d) __extension__ ({ long int __d = (d); (__builtin_constant_p (__d) ? (0 <= __d && __d < __FD_SETSIZE ? (__d / __NFDBITS) : __fdelt_warn (__d)) : __fdelt_chk (__d)); })SIZEOF_TIME_T 8PRIXVALUE PRI_VALUE_PREFIX"X"FD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)w_termsig __wait_terminated.__w_termsig__S_IFIFO 0010000__USE_XOPEN2K8SIZE_MAX (18446744073709551615UL)_IO_fpos_t _G_fpos_tRHASH_ITER_LEV(h) (RHASH(h)->iter_lev)_SC_SPORADIC_SERVER _SC_SPORADIC_SERVERrb_gid_t gid_tHAVE_FCHOWN 1__SUSECONDS_T_TYPE __SYSCALL_SLONG_TYPE__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)HAVE_FINITE 1_SC_JOB_CONTROL _SC_JOB_CONTROLISASCII(c) rb_isascii((unsigned char)(c))HAVE_LSTAT 1_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAXRMODULE_INCLUDED_INTO_REFINEMENT FL_USER4__BEGIN_NAMESPACE_C99 SCNoFAST64 __PRI64_PREFIX "o"__SYSCALL_WORDSIZE 64HAVE_GETSID 1__USE_LARGEFILEHAVE_BUILTIN___BUILTIN_BSWAP32 1__DEC32_MIN_EXP__ (-94)S_IWRITE S_IWUSR_STDARG_H HAVE_GRP_H 1PRIXLEAST16 "X"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1SIZEOF_FLOAT 4ALLOCA_N(type,n) ((type*)alloca(sizeof(type)*(n)))HAVE_TGAMMA 1OBJ_FROZEN(x) (!!(FL_ABLE(x)?(RBASIC(x)->flags&(FL_FREEZE)):(FIXNUM_P(x)||FLONUM_P(x)||SYMBOL_P(x))))StringValuePtr(v) rb_string_value_ptr(&(v))M_LOG10E 0.43429448190325182765__USE_POSIX199309 1__UINT32_TYPE__ unsigned intRUBY_EXTERN extern_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAXStringValueCStr(v) rb_string_value_cstr(&(v))RUBY_EVENT_C_CALL 0x0020RUBY_EVENT_RETURN 0x0010HAVE_FDATASYNC 1_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONFS_TYPEISMQ(buf) __S_TYPEISMQ(buf)_POSIX_MAX_CANON 255_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDRNUM2USHORT(x) rb_num2ushort(x)HAVE_SETPGRP 1T_STRUCT RUBY_T_STRUCTPRIxPTRDIFF PRI_PTRDIFF_PREFIX"x"RUBY_INTERNAL_EVENT_OBJSPACE_MASK 0x1f00000RETURN_ENUMERATOR(obj,argc,argv) RETURN_SIZED_ENUMERATOR(obj, argc, argv, 0)_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULING__LDBL_MAX_10_EXP__ 4932__END_DECLS sizetype__DEC64_EPSILON__ 1E-15DDFILENAME_MAX 4096HAVE_LCHOWN 1ROBJECT_IVPTR(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT(o)->as.ary : ROBJECT(o)->as.heap.ivptr)INTEGER_PACK_BIG_ENDIAN (INTEGER_PACK_MSWORD_FIRST | INTEGER_PACK_MSBYTE_FIRST)RBIGNUM_DIGITS(b) ((RBASIC(b)->flags & RBIGNUM_EMBED_FLAG) ? RBIGNUM(b)->as.ary : RBIGNUM(b)->as.heap.digits)NUM2SHORT(x) rb_num2short_inline(x)RSTRING_LENINT(str) rb_long2int(RSTRING_LEN(str))PRIoLEAST16 "o"ExportStringValue(v) do { SafeStringValue(v); (v) = rb_str_export(v);} while (0)_IO_iconv_t _G_iconv_t__DEC32_MAX_EXP__ 97__OFF_T_TYPE __SYSCALL_SLONG_TYPE_POSIX_BARRIERS 200809LRLIM2NUM(v) ULONG2NUM(v)MATH_ERREXCEPT 2PRIiFAST32 __PRIPTR_PREFIX "i"_SC_CHAR_BIT _SC_CHAR_BITRUBY_FUNC_EXPORTED __attribute__ ((visibility("default"))) externSCNiFAST8 "hhi"_LFS_ASYNCHRONOUS_IO 1_vtable_offset__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"_GNU_SOURCE 1__SIZEOF_INT128__ 16_SC_IPV6 _SC_IPV6HAVE_UINTPTR_T 1SCNdPTR __PRIPTR_PREFIX "d"__FD_CLR(d,set) ((void) (__FDS_BITS (set)[__FD_ELT (d)] &= ~__FD_MASK (d)))_POSIX_TZNAME_MAX 6_SC_DEVICE_IO _SC_DEVICE_IOPRIoFAST32 __PRIPTR_PREFIX "o"CHARCLASS_NAME_MAX 2048_STATBUF_ST_BLKSIZE RUBY_SYMBOL_EXPORT_END _Pragma("GCC visibility pop")__size_t__ __USE_XOPEN2K 1_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE_POSIX_THREAD_KEYS_MAX 128HAVE_INT16_T 1__POSIX2_THIS_VERSION 200809L__attribute_used__ __attribute__ ((__used__))__CHAR_BIT__ 8PRIuFAST32 __PRIPTR_PREFIX "u"__time_t_defined 1be32toh(x) __bswap_32 (x)FD_SET(fd,fdsetp) __FD_SET (fd, fdsetp)EOF (-1)HAVE_SYSCALL_H 1__USING_NAMESPACE_STD(name) PTHREAD_STACK_MIN 16384INTMAX_MAX (__INT64_C(9223372036854775807))M_PI_2 1.57079632679489661923__MATH_PRECNAME(name,r) name ##l ##r_IO_LEFT 02__pic__ 2__INT16_MAX__ 32767NUM2RLIM(v) NUM2ULONG(v)_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_RRGENGC_WB_PROTECTED_STRUCT 1SCNoPTR __PRIPTR_PREFIX "o"rb_cTrueClassPRIuLEAST32 "u"_FEATURES_H 1_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_C99_BSD_SIZE_T_ __va_arg_pack_len() __builtin_va_arg_pack_len ()PRI_MODET_PREFIX PRI_INT_PREFIX_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IOHAVE_MEMMOVE 1__attribute_deprecated__ __attribute__ ((__deprecated__))RBIGNUM(obj) (R_CAST(RBignum)(obj))_SC_PAGESIZE _SC_PAGESIZE_STAT_VER_KERNEL 0_BSD_SOURCE 1HAVE_IOCTL 1__INT32_TYPE__ int_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGN__WCLONE 0x80000000_SC_2_SW_DEV _SC_2_SW_DEV_POSIX_JOB_CONTROL 1SIGNEDNESS_OF_UID_T +1isless(x,y) __builtin_isless(x, y)_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS__GCC_ATOMIC_POINTER_LOCK_FREE 2ROBJECT(obj) (R_CAST(RObject)(obj))__USE_EXTERN_INLINES 1FD_ZERO(fdsetp) __FD_ZERO (fdsetp)_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX__S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)_IO_read_baseRUBY_EVENT_SWITCH 0x040000FL_USER17 (((VALUE)1)<<(FL_USHIFT+17))__OFF64_T_TYPE __SQUAD_TYPEHAVE_PTHREAD_SETNAME_NP 1_SC_XOPEN_LEGACY _SC_XOPEN_LEGACY__HAVE_COLUMN _SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IOHAVE_ENDGRENT 1_IO_SHOWPOINT 0400__W_CONTINUED 0xffffSTRINGIZE0(expr) #exprrb_hash_uint32(h,i) st_hash_uint32((h), (i))S_IXUSR __S_IEXECrb_complex_new2(x,y) rb_complex_new((x), (y))__DEC64_MAX_EXP__ 385rb_secure(level) rb_secure(RUBY_SAFE_LEVEL_CHECK(level, warning))_IO_buf_endHAVE_RUBY_RE_H 1_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME__MATHDECL_1LONG2FIX(i) INT2FIX(i)__UID_T_TYPE __U32_TYPEF_LOCK 1__LDBL_HAS_DENORM__ 1HAVE_SIGACTION 1_ANSI_STDDEF_H FL_ALL(x,f) (FL_TEST((x),(f)) == (f))_FORTIFY_SOURCE 2_Mdouble_END_NAMESPACE __END_NAMESPACE_C99PRIX8 "X"math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)stdin stdinSIZEOF___INT64 0PLOSS 6SCNx64 __PRI64_PREFIX "x"_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBSWTERMSIG(status) __WTERMSIG (__WAIT_INT (status))SSIZET2NUM(v) LONG2NUM(v)PRI_DEVT_PREFIX PRI_LONG_PREFIXSTDC_HEADERS 1RRATIONAL(obj) (R_CAST(RRational)(obj))__GCC_ATOMIC_INT_LOCK_FREE 2__UINT32_C(c) c ## U_IO_FLAGS2_MMAP 1_POSIX_MQ_OPEN_MAX 8_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOCRMODULE_IS_REFINEMENT FL_USER3HAVE_SIGALTSTACK 1S_IFSOCK __S_IFSOCK__REGISTER_PREFIX__ HAVE_PIPE2 1_SC_IOV_MAX _SC_IOV_MAXSIZEOF_UINTPTR_T 8_IO_MAGIC 0xFBAD0000RTYPEDDATA_TYPE(v) (RTYPEDDATA(v)->type)rb_cFixnumS_IRUSR __S_IREAD_IO_ssize_t __ssize_tSIZEOF_INT8_T 1__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)_XOPEN_ENH_I18N 1_POSIX_V7_LP64_OFF64 1INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)_SC_UCHAR_MAX _SC_UCHAR_MAX_IO_write_base_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS_SC_2_C_VERSION _SC_2_C_VERSIONFL_ANY(x,f) FL_TEST((x),(f))UNDERFLOW 4__key_t_defined FL_ABLE(x) (!SPECIAL_CONST_P(x) && BUILTIN_TYPE(x) != T_NODE)__USE_REENTRANTL_XTND SEEK_ENDrb_hash_uint(h,i) st_hash_uint((h), (i))__INO_T_TYPE __SYSCALL_ULONG_TYPE_SC_PII_OSI _SC_PII_OSISEEK_CUR 1FP_ZERO 2rb_cSymbolHAVE_GCC_ATOMIC_BUILTINS 1_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX_IO_BAD_SEEN 0x4000__GID_T_TYPE __U32_TYPESIZEOF_STRUCT_STAT_ST_BLOCKS SIZEOF_LONGOBJ_INFECT(x,s) do { if (FL_ABLE(x) && FL_ABLE(s)) RBASIC(x)->flags |= RBASIC(s)->flags & FL_TAINT; } while (0)HAVE_LANGINFO_H 1__linux__ 1CASEFOLD_FILESYSTEM 0_LIMITS_H___ HAVE_UINT128_T 1HAVE_ERF 1P_PGIDRUBY_JMP_BUF jmp_buf_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOCIMMEDIATE_P(x) ((VALUE)(x) & IMMEDIATE_MASK)P_tmpdir "/tmp"__ptr_t void *FOPEN_MAX 16HAVE_DL_ITERATE_PHDR 1DBL2NUM(dbl) rb_float_new(dbl)__stub_putmsg __SLONG32_TYPE intSCNuLEAST8 "hhu"__strsep(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) && (__r0 = ((const char *) (reject))[0], ((const char *) (reject))[0] != '\0') ? ((__r1 = ((const char *) (reject))[1], ((const char *) (reject))[1] == '\0') ? __strsep_1c (s, __r0) : ((__r2 = ((const char *) (reject))[2], __r2 == '\0') ? __strsep_2c (s, __r0, __r1) : (((const char *) (reject))[3] == '\0' ? __strsep_3c (s, __r0, __r1, __r2) : __strsep_g (s, reject)))) : __strsep_g (s, reject)); })__STDC_HOSTED__ 1ALLOC(type) ((type*)xmalloc(sizeof(type)))__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__INT_FAST32_TYPE__ long int__need_ptrdiff_t__k8__ 1SCNd16 "hd"__USE_POSIX_IMPLICITLY 1RUBY_VM 1PRIxLEAST64 __PRI64_PREFIX "x"__timespec_defined 1STRTOUL(str,endptr,base) (ruby_strtoul((str), (endptr), (base)))__USE_ISOCXX11_IO_peekc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr)PRIoLEAST8 "o"_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS_SC_OPEN_MAX _SC_OPEN_MAXPOSIX_SIGNAL 1BDIGIT_DBL_SIGNED LONG_LONG__DBL_HAS_DENORM__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MIN_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBSSIZEOF_STRUCT_TIMEVAL_TV_SEC SIZEOF_TIME_THAVE_INT8_T 1HAVE_RUBY_THREAD_H 1HAVE_RUBY_MISSING_H 1PRI_PIDT_PREFIX PRI_INT_PREFIXHAVE_TANH 1__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2UINT8_MAX (255)_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32_IO_marker_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES__DBL_MIN__ ((double)2.22507385850720138309e-308L)ROBJECT_EMBED_LEN_MAX 3PRIi32 "i"__need_timeval SCNdFAST32 __PRIPTR_PREFIX "d"HAVE_RB_DATA_TYPE_T_FUNCTION 1_Mdouble_ double__SIZEOF_PTHREAD_RWLOCK_T 56_Mlong_double_ long doubleHAVE_GETGRNAM_R 1__PMT(args) argsDUPSETUP(dup,obj) do { OBJSETUP((dup),rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(dup),(VALUE)(obj));} while (0)_POSIX_TYPED_MEMORY_OBJECTS -1ROBJECT_NUMIV(o) ((RBASIC(o)->flags & ROBJECT_EMBED) ? ROBJECT_EMBED_LEN_MAX : ROBJECT(o)->as.heap.numiv)RARRAY_EMBED_FLAG FL_USER1INT_LEAST16_MAX (32767)RUBY_EVENT_B_RETURN 0x0200_SC_XOPEN_SHM _SC_XOPEN_SHM__USE_BSD 1_SC_LINE_MAX _SC_LINE_MAXHAVE_MBLEN 1SCNiLEAST16 "hi"__need_timer_t HAVE_SYS_IOCTL_H 1EXIT_SUCCESS 0_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION_IO_SHOWPOS 02000__undef_OPEN_MAX __INT8_MAX__ 127__MATHDECLX(type,function,suffix,args,attrib) __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)RBIGNUM_EMBED_LEN_MAX (SIZEOF_VALUE*3/SIZEOF_ACTUAL_BDIGIT)_XOPEN_LEGACY 1__DADDR_T_TYPE __S32_TYPEuint128_t unsigned __int128F_TEST 3__WAIT_INT(status) (__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i))_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC__need_malloc_and_calloc_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64_SYS_CDEFS_H 1__INT_LEAST32_MAX__ 2147483647__bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)stdout stdout__need_mbstate_tFOPEN_MAXST_DATA_T_DEFINED RCLASS(obj) (R_CAST(RClass)(obj))__MATH_PRECNAME(name,r) __CONCAT(name,r)PRI_BDIGIT_DBL_PREFIX PRI_LL_PREFIX_IO_cleanup_region_end(_Doit) USHRT_MAX (SHRT_MAX * 2 + 1)HAVE_PTHREAD_ATTR_GETSTACK 1__strndup(s,n) (__extension__ (__builtin_constant_p (s) && __string2_1bptr_p (s) ? (((const char *) (s))[0] == '\0' ? (char *) calloc ((size_t) 1, (size_t) 1) : ({ size_t __len = strlen (s) + 1; size_t __n = (n); char *__retval; if (__n < __len) __len = __n + 1; __retval = (char *) malloc (__len); if (__retval != NULL) { __retval[__len - 1] = '\0'; __retval = (char *) memcpy (__retval, s, __len - 1); } __retval; })) : __strndup (s, n)))__FSID_T_TYPE struct { int __val[2]; }SHRT_MAX __SHRT_MAX__S_TYPEISSHM(buf) __S_TYPEISSHM(buf)RUBY_INTERNAL_EVENT_MASK 0xfffe0000PRIiFAST64 __PRI64_PREFIX "i"HAVE_RUBY_INTERN_H 1_STAT_VER _STAT_VER_LINUX_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS_SC_2_PBS_TRACK _SC_2_PBS_TRACKFilePathStringValue(v) ((v) = rb_get_path_no_checksafe(v))M_2_PI 0.63661977236758134308__GCC_ATOMIC_SHORT_LOCK_FREE 2RHASH(obj) (R_CAST(RHash)(obj))PTRDIFF_MAX (9223372036854775807L)_GCC_LIMITS_H_ RHASH_IFNONE(h) (RHASH(h)->ifnone)RUBY_PLATFORM "x86_64-linux"__BLKCNT_T_TYPE __SYSCALL_SLONG_TYPE__BLKSIZE_T_TYPE __SYSCALL_SLONG_TYPE__SIZEOF_POINTER__ 8USE_ELF 1HAVE_STRCHR 1HAVE_STDLIB_H 1__S_IFLNK 0120000_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZESCNxPTR __PRIPTR_PREFIX "x"BDIGIT_DBL unsigned LONG_LONG_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE_T_SIZE FP_NORMAL 4INT8_MIN (-128)SIGNEDNESS_OF_PID_T -1__FD_ELT(d) ((d) / __NFDBITS)_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLNS_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)PRIu16 "u"__UINT_LEAST64_MAX__ 18446744073709551615UL__USE_POSIX2 1__PTRDIFF_T RBIGNUM_POSITIVE_P(b) RBIGNUM_SIGN(b)__flexarr []__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__ASMNAME2(prefix,cname) __STRING (prefix) cname_BITS_TYPES_H 1__undef_ARG_MAX PRIo64 __PRI64_PREFIX "o"HAVE_SYS_SELECT_H 1__WCHAR_MAX __WCHAR_MAX__UINT_LEAST16_MAX (65535)_IO_NO_WRITES 8M_PI 3.14159265358979323846F_TLOCK 2__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))STRINGIZE(expr) STRINGIZE0(expr)_T_WCHAR_ SIZEOF_BDIGITS SIZEOF_INTS_ISGID __S_ISGIDMEMCMP(p1,p2,type,n) memcmp((p1), (p2), sizeof(type)*(n))__bswap_constant_16(x) ((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))INT_LEAST32_MIN (-2147483647-1)_POSIX_C_SOURCEOFFT2NUM(v) LONG2NUM(v)S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)RUBY_ALIAS_FUNCTION_VOID(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(void, prot, name, args)RAND_MAX 2147483647SCNi32 "i"SCNxLEAST8 "hhx"FL_FINALIZE (((VALUE)1)<<7)S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGSrb_rlim_t rlim_tHAVE_BUILTIN___BUILTIN_CLZ 1_SC_SCHAR_MIN _SC_SCHAR_MIN__GCC_ATOMIC_LLONG_LOCK_FREE 2HAVE_DLOPEN 1_IO_HEX 0100DLEXT_MAXLEN 3ISUPPER(c) rb_isupper((unsigned char)(c))_SC_PIPE _SC_PIPEDELAYTIMER_MAX 2147483647HAVE_MALLOC_H 1_SC_CLK_TCK _SC_CLK_TCKHAVE_OFF_T 1_MKNOD_VER 0_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGEHAVE_FORK 1_POSIX_REALTIME_SIGNALS 200809LRMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m)S_IFCHR __S_IFCHRSCNiPTR __PRIPTR_PREFIX "i"_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE_SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX__SIZEOF_PTHREAD_BARRIER_T 32SSIZE_MAX LONG_MAXS_IFDIR __S_IFDIRHAVE_UINT8_T 1RUBY_LONGJMP(env,val) _longjmp(env,val)__INO64_T_TYPE __UQUAD_TYPE__stub_sigreturn rb_pid_t pid_tPRIoLEAST32 "o"__END_NAMESPACE_STD _SC_PII_SOCKET _SC_PII_SOCKETPRIXFAST16 __PRIPTR_PREFIX "X"__clockid_time_t__UINT_LEAST16_TYPE__ short unsigned intfread_unlockedHAVE_GETCWD 1NUM2ULONG(x) rb_num2ulong_inline(x)__u_intN_t(N,MODE) typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE)))__LDBL_HAS_QUIET_NAN__ 1__S16_TYPE short int_SC_CHAR_MAX _SC_CHAR_MAX_POSIX2_BC_DIM_MAX 2048_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGSPRIi64 __PRI64_PREFIX "i"__KEY_T_TYPE __S32_TYPEWUNTRACED 2PRIoBDIGIT_DBL PRI_BDIGIT_DBL_PREFIX"o"_IO_buf_base__EXTENSIONS__ 1_POSIX_C_SOURCE 200809L_DEFAULT_SOURCE 1__USING_NAMESPACE_C99(name) PRIXBDIGIT_DBL PRI_BDIGIT_DBL_PREFIX"X"__need_clock_t__bswap_constant_64(x) (__extension__ ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56)))HAVE_RUBY_ST_H 1__WCHAR_MIN __WCHAR_MIN__INT2NUM(v) INT2FIX((int)(v))HAVE_STRUCT_STAT_ST_BLKSIZE 1HAVE_PWD_H 1_G_IO_IO_FILE_VERSION 0x20001SCNiMAX __PRI64_PREFIX "i"_SC_REGEX_VERSION _SC_REGEX_VERSIONHAVE_SETREUID 1__DBL_EPSILON__ ((double)2.22044604925031308085e-16L)_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS__attribute_artificial__ __attribute__ ((__artificial__))_POSIX_READER_WRITER_LOCKS 200809LPRIdFAST16 __PRIPTR_PREFIX "d"_IOS_BIN 128__stub_stty GETGROUPS_T gid_tPRIdLEAST16 "d"STDERR_FILENO 2__MATHDECL_POSIX_CLOCK_SELECTION 200809LHAVE_DUP 1_SIZE_T_DEFINED HAVE_DIRENT_H 1RB_BLOCK_CALL_FUNC_ARGLIST(yielded_arg,callback_arg) VALUE yielded_arg, VALUE callback_arg, int argc, const VALUE *argv, VALUE blockarg_GCC_SIZE_T FL_USER8 (((VALUE)1)<<(FL_USHIFT+8))PRIdBDIGIT PRI_BDIGIT_PREFIX"d"FL_USER1 (((VALUE)1)<<(FL_USHIFT+1))_SC_NZERO _SC_NZEROM_PI_4 0.78539816339744830962__STD_TYPE_SC_CHAR_MIN _SC_CHAR_MIN__CLOCKID_T_TYPE __S32_TYPE_POSIX_THREADS 200809L_modeUINT_LEAST64_MAX (__UINT64_C(18446744073709551615))SCNdLEAST16 "hd"__SYSCALL_ULONG_TYPE __ULONGWORD_TYPE__ULONG32_TYPE unsigned intRUBY_SPECIAL_SHIFT_IO_FILE__INT_FAST64_TYPE__ long intxfree ruby_xfreePRIoFAST8 "o"_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS_POSIX2_RE_DUP_MAX 255rb_check_trusted(obj) __extension__({rb_check_trusted_internal(obj);})HAVE_LIBCRYPT 1_POSIX_THREAD_PRIORITY_SCHEDULING 200809L_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS__LDBL_MANT_DIG__ 64S_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)RUBY_EVENT_ALL 0x00ffTypedData_Make_Struct(klass,type,data_type,sval) ( (sval) = ALLOC(type), memset((sval), 0, sizeof(type)), TypedData_Wrap_Struct((klass),(data_type),(sval)))FP_SUBNORMAL 3ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)PRIiPTRDIFF PRI_PTRDIFF_PREFIX"i"__UINT_FAST64_TYPE__ long unsigned intHAVE_GMP_H 1NULL ((void *)0)ALLOCV_N(type,v,n) ((type*)ALLOCV((v), sizeof(type)*(n)))__SCHAR_MAX__ 127__ORDER_BIG_ENDIAN__ 4321SCNuFAST8 "hhu"__gnu_linux__ 1WIFSIGNALED(status) __WIFSIGNALED (__WAIT_INT (status))_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORTFIXNUM_P(f) (((int)(SIGNED_VALUE)(f))&FIXNUM_FLAG)__S_IREAD 0400_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS_SC_2_C_DEV _SC_2_C_DEVSIZEOF_INT32_T 4rb_big2int(x) rb_big2long(x)_SC_LONG_BIT _SC_LONG_BITINT64_MIN (-__INT64_C(9223372036854775807)-1)WSTOPSIG(status) __WSTOPSIG (__WAIT_INT (status))_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAXNUM2UIDT(v) NUM2UINT(v)_CS_LFS_LIBS _CS_LFS_LIBS_PC_ASYNC_IO _PC_ASYNC_IO_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS__STDC_IEC_559_COMPLEX__ 1_SC_STREAM_MAX _SC_STREAM_MAXWCHAR_MAX __WCHAR_MAX__FD_ZERO(fdsp) do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0)_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS__LDBL_REDIR_NTH(name,proto) name proto __THROWRMODULE_IS_OVERLAID FL_USER2RREGEXP_SRC(r) RREGEXP(r)->srcRB_GC_GUARD(v) (*RB_GC_GUARD_PTR(&(v)))__undef_LINK_MAX __extern_inline extern __inline __attribute__ ((__gnu_inline__))PRIxBDIGIT PRI_BDIGIT_PREFIX"x"PRIuBDIGIT PRI_BDIGIT_PREFIX"u"__need_wchar_t__FLT_DECIMAL_DIG__ 9INTPTR_MAX (9223372036854775807L)TypedData_Get_Struct(obj,type,data_type,sval) do { (sval) = (type*)rb_check_typeddata((obj), (data_type)); } while (0)RRATIONAL_SET_NUM(rat,n) RB_OBJ_WRITE((rat), &((struct RRational *)(rat))->num,(n))le32toh(x) (x)_T_PTRDIFF rb_ary_new2 rb_ary_new_capa__STRING_INLINE __extern_inlineRHASH_TBL(h) rb_hash_tbl(h)PRIxLEAST16 "x"PRIuPTRDIFF PRI_PTRDIFF_PREFIX"u"__va_list__ NUM2OFFT(v) NUM2LONG(v)_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX_IO_stderr ((_IO_FILE*)(&_IO_2_1_stderr_))PRIiFAST8 "i"__linux 1HAVE_SYSCONF 1_Mdouble_BEGIN_NAMESPACE __BEGIN_NAMESPACE_STDSCNxLEAST32 "x"__GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))islessequal(x,y) __builtin_islessequal(x, y)HAVE_LOG2 1ISSPACE(c) rb_isspace((unsigned char)(c))FP_NAN 0__FINITE_MATH_ONLY__ 0__pad1__pad2__pad3HAVE_FCNTL 1__pad5SIZEOF_INT64_T 8SIZEOF_ACTUAL_BDIGIT SIZEOF_BDIGITS__bswap_constant_32(x) ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))rb_usascii_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_usascii_str_new((str), (long)strlen(str)) : rb_usascii_str_new_cstr(str); })SCNd8 "hhd"RCOMPLEX_SET_REAL(cmp,r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r))__need_clockid_t _SC_FIFO _SC_FIFO_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS__W_EXITCODE(ret,sig) ((ret) << 8 | (sig))rb_str_cat2(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_cat((str), (ptr), (long)strlen(ptr)) : rb_str_cat2((str), (ptr)); })RGENGC_WB_PROTECTED_BIGNUM 1rb_cNilClassFLONUM_P(x) ((((int)(SIGNED_VALUE)(x))&FLONUM_MASK) == FLONUM_FLAG)RCLASS_SUPER(c) rb_class_get_superclass(c)_SC_2_CHAR_TERM _SC_2_CHAR_TERMHAVE_NATIVETHREAD __MATHDECL(type,function,suffix,args) __MATHDECL_1(type, function,suffix, args); __MATHDECL_1(type, __CONCAT(__,function),suffix, args)_SC_SHELL _SC_SHELLrb_str_buf_new2 rb_str_buf_new_cstr_STDC_PREDEF_H 1_SC_USER_GROUPS _SC_USER_GROUPS_IO_putc_unlocked(_ch,_fp) (_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))__UINT16_MAX__ 65535SIGNEDNESS_OF_TIME_T -1__daddr_t_defined HAVE_UTIMENSAT 1TOLOWER(c) rb_tolower((unsigned char)(c))SIZEOF_ST_INDEX_T SIZEOF_VOIDPPRIxFAST32 __PRIPTR_PREFIX "x"_SC_XOPEN_XPG3 _SC_XOPEN_XPG3_IO_TIED_PUT_GET 0x400_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N_markers_pos__WALL 0x40000000_SC_NL_LANGMAX _SC_NL_LANGMAXHAVE_DAYLIGHT 1RARRAY_PTR_USE(ary,ptr_name,expr) do { const VALUE _ary = (ary); VALUE *ptr_name = (VALUE *)RARRAY_PTR_USE_START(_ary); expr; RARRAY_PTR_USE_END(_ary); } while (0)__S_IFCHR 0020000HAVE_SYMLINK 1INTEGER_PACK_NATIVE_BYTE_ORDER 0x40_XOPEN_CRYPT 1__BYTE_ORDER __LITTLE_ENDIANbe16toh(x) __bswap_16 (x)__MATH_INLINE __extern_always_inlineOBJ_WB_UNPROTECT(x) rb_obj_wb_unprotect(x, __FILE__, __LINE__)_SC_ULONG_MAX _SC_ULONG_MAX_Mdouble_END_NAMESPACE __END_NAMESPACE_STD__LONG_MAX__ 9223372036854775807L__GCC_ATOMIC_BOOL_LOCK_FREE 2__DEC64_MAX__ 9.999999999999999E384DDFIX2INT(x) ((int)rb_fix2int((VALUE)(x)))HAVE_LINK 1__UWORD_TYPE unsigned long int__UINT64_C(c) c ## ULTypedData_Wrap_Struct(klass,data_type,sval) rb_data_typed_object_alloc((klass),(sval),(data_type))_SVID_SOURCERFLOAT(obj) (R_CAST(RFloat)(obj))__USE_FILE_OFFSET64RREGEXP(obj) (R_CAST(RRegexp)(obj))st_atime st_atim.tv_secSCNiLEAST8 "hhi"SCNuFAST64 __PRI64_PREFIX "u"RMODULE_M_TBL(m) RCLASS_M_TBL(m)__UINTPTR_MAX__ 18446744073709551615UL__ILP32_OFFBIG_LDFLAGS "-m32"RARRAY_PTR_USE_START(a) ((VALUE *)RARRAY_CONST_PTR(a))stderr stderrHAVE_SYS_SENDFILE_H 1PRIoPTR __PRIPTR_PREFIX "o"__INT_LEAST8_MAX__ 127_POSIX_THREAD_PRIO_INHERIT 200809LNORETURN(x) __attribute__ ((noreturn)) x__MATHDECL_1(type,function,suffix,args) extern type __MATH_PRECNAME(function,suffix) args __THROWSIGNEDNESS_OF_CLOCKID_T -1PRIoMAX __PRI64_PREFIX "o"HAVE_PTHREAD_COND_INIT 1_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MINNEGATIVE_TIME_T 1TOKEN_PASTE(x,y) x ##yFL_USER16 (((VALUE)1)<<(FL_USHIFT+16))RMODULE(obj) RCLASS(obj)__INT_FAST32_MAX__ 9223372036854775807LHAVE_DUP2 1PRId64 __PRI64_PREFIX "d"_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME__BLKCNT64_T_TYPE __SQUAD_TYPE__STDIO_INLINE __extern_inline_IO_CURRENTLY_PUTTING 0x800L_INCR SEEK_CUR__PDP_ENDIAN 3412_SC_MB_LEN_MAX _SC_MB_LEN_MAX_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGSRUBY_INTERNAL_EVENT_GC_END_MARK 0x800000RUBY_BLOCK_CALL_FUNC_TAKES_BLOCKARG 1_IO_pid_t __pid_t__sigset_t_defined PRI_OFFT_PREFIX PRI_LONG_PREFIX__FLOAT_WORD_ORDER __BYTE_ORDERstrcat__LP64_OFF64_CFLAGS "-m64"_SC_TIMER_MAX _SC_TIMER_MAXLOGIN_NAME_MAX 256SIZEOF___INT128 16rb_int_new(v) rb_int2inum(v)rb_define_singleton_method_STDIO_USES_IOSTREAM S_BLKSIZE 512PRIx16 "x"xrealloc2 ruby_xrealloc2_BSD_WCHAR_T_ MEMZERO(p,type,n) memset((p), 0, sizeof(type)*(n))snprintf ruby_snprintfRTSIG_MAX 32__lldiv_t_defined 1SIZEOF_INT128_T SIZEOF___INT128_POSIX_HOST_NAME_MAX 255__need_timespec__attribute_noinline__ __attribute__ ((__noinline__))_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32M_LOG2E 1.4426950408889634074T_FALSE RUBY_T_FALSE_SC_TIMEOUTS _SC_TIMEOUTS__SIZEOF_PTHREAD_RWLOCKATTR_T 8INTEGER_PACK_MSBYTE_FIRST 0x10FP_ILOGB0 (-2147483647 - 1)__S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809LSCHAR_MIN (-SCHAR_MAX - 1)Qundef ((VALUE)RUBY_Qundef)__USE_GNUHAVE_GMTIME_R 1__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)strdup(s) __strdup (s)_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGE__need_timeval__UINT_FAST8_MAX__ 255SIG_ATOMIC_MIN (-2147483647-1)RB_IO_WAIT_READABLE 0__OPTIMIZE__ 1HAVE_STRERROR 1FL_TEST_RAW(x,f) (RBASIC(x)->flags&(f))_SC_2_UPE _SC_2_UPES_IRWXG (S_IRWXU >> 3)_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX__PRI64_PREFIX "l"__x86_64 1S_ISUID __S_ISUIDALLOC_N(type,n) ((type*)xmalloc2((n),sizeof(type)))T_ZOMBIE RUBY_T_ZOMBIE_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64RUBY_EVENT_RAISE 0x0080_SC_RAW_SOCKETS _SC_RAW_SOCKETS_SC_CLOCK_SELECTION _SC_CLOCK_SELECTIONRUBY_NEVER_FREE ((RUBY_DATA_FUNC)0)_IO_getc_unlocked(_fp) (_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)PRI_RLIM_PREFIX PRI_LONG_PREFIXNUM2CHR(x) rb_num2char_inline(x)strncmp(s1,s2,n) (__extension__ (__builtin_constant_p (n) && ((__builtin_constant_p (s1) && strlen (s1) < ((size_t) (n))) || (__builtin_constant_p (s2) && strlen (s2) < ((size_t) (n)))) ? strcmp (s1, s2) : strncmp (s1, s2, n)))rb_fd_max(f) ((f)->maxfd)__S_ISGID 02000__need_wchar_t INT16_MAX (32767)__USE_XOPEN2KXSISCNi16 "hi"__S_ISUID 04000UINT_FAST32_MAX (18446744073709551615UL)__blkcnt_t_defined __ATOMIC_ACQ_REL 4_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTION__WNOTHREAD 0x20000000__va_copy(d,s) __builtin_va_copy(d,s)_T_WCHAR SCNu64 __PRI64_PREFIX "u"_SIZET_ __INT8_TYPE__ signed charRUBY_EVENT_CLASS 0x0002HUGE_VAL (__builtin_huge_val())UINT16_MAX (65535)_G_va_list __gnuc_va_listDATA_PTR(dta) (RDATA(dta)->data)__SSE2_MATH__ 1__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1R_CAST(st) (struct st*)PRIo8 "o"rb_big2uint(x) rb_big2ulong(x)__DEC32_MANT_DIG__ 7SIZEOF_INTPTR_T 8X_OK 1_ATFILE_SOURCE 1PRIuFAST8 "u"FL_USER10 (((VALUE)1)<<(FL_USHIFT+10))_BITS_TYPESIZES_H 1__ILP32_OFF32_LDFLAGS "-m32"RSTRING_GETMEM(str,ptrvar,lenvar) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? ((ptrvar) = RSTRING(str)->as.ary, (lenvar) = RSTRING_EMBED_LEN(str)) : ((ptrvar) = RSTRING(str)->as.heap.ptr, (lenvar) = RSTRING(str)->as.heap.len))__STRING_INLINE_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZEINT_FAST16_MAX (9223372036854775807L)__MATHCALLrb_rational_raw1(x) rb_rational_raw((x), INT2FIX(1))BUFSIZ _IO_BUFSIZrb_str_new_cstr(str) __extension__ ( { (__builtin_constant_p(str)) ? rb_str_new((str), (long)strlen(str)) : rb_str_new_cstr(str); })__id_t_defined __SIZEOF_PTHREAD_ATTR_T 56PRI_CLOCKID_PREFIX PRI_INT_PREFIXRSTRING_EMBED_LEN_MAX ((int)((sizeof(VALUE)*3)/sizeof(char)-1))_SC_PASS_MAX _SC_PASS_MAXLONG_MIN_STAT_VER_LINUX 1PTRDIFF_MIN (-9223372036854775807L-1)islessgreater(x,y) __builtin_islessgreater(x, y)_SC_TIMERS _SC_TIMERS__FXSR__ 1__INT_FAST8_TYPE__ signed charHUGE 3.40282347e+38F_ALL_SOURCE 1__strcmp_gc(s1,s2,l2) (- __strcmp_cg (s2, s1, l2))le16toh(x) (x)rb_complex_raw2(x,y) rb_complex_raw((x), (y))__UINT_LEAST32_MAX__ 4294967295URSTRUCT_LEN(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? (long)((RBASIC(st)->flags >> RSTRUCT_EMBED_LEN_SHIFT) & (RSTRUCT_EMBED_LEN_MASK >> RSTRUCT_EMBED_LEN_SHIFT)) : RSTRUCT(st)->as.heap.len)__USE_POSIX199309__FD_ZERO_STOS "stosq"T_ICLASS RUBY_T_ICLASSPRI_VALUE_PREFIX "l"STACK_END_ADDRESS __libc_stack_end_POSIX_TRACE_EVENT_FILTER -1__FD_SET(d,set) ((void) (__FDS_BITS (set)[__FD_ELT (d)] |= __FD_MASK (d)))RBASIC(obj) (R_CAST(RBasic)(obj))DEPRECATED(x) __attribute__ ((deprecated)) xT_NODE RUBY_T_NODE__GNUC_GNU_INLINE__ 1____gwchar_t_defined 1ISXDIGIT(c) rb_isxdigit((unsigned char)(c))_BSD_PTRDIFF_T_ rb_uid_t uid_tst_strncasecmp st_locale_insensitive_strncasecmp_PC_NAME_MAX _PC_NAME_MAXRREGEXP_SRC_END(r) RSTRING_END(RREGEXP(r)->src)__S_IFBLK 0060000__u_char_defined RCOMPLEX(obj) (R_CAST(RComplex)(obj))__STDC_IEC_559__ 1SCNx8 "hhx"__ATOMIC_HLE_ACQUIRE 65536HAVE_STRUCT_STAT_ST_RDEV 1FL_USER14 (((VALUE)1)<<(FL_USHIFT+14))__WIFEXITED(status) (__WTERMSIG(status) == 0)__REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__INT16_C(c) cNUM2LONG(x) rb_num2long_inline(x)_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGSSCNiFAST32 __PRIPTR_PREFIX "i"_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVSHAVE_STRSTR 1PRIuLEAST16 "u"_IO_IS_APPENDING 0x1000CHAR_MAX SCHAR_MAXS_IWGRP (S_IWUSR >> 3)_POSIX_THREAD_ROBUST_PRIO_PROTECT -1long long unsigned int__ino_t_defined memmoveHAVE_STRUCT_TM_TM_ZONE 1PRIuFAST64 __PRI64_PREFIX "u"_SC_NL_MSGMAX _SC_NL_MSGMAX__UINT_FAST16_TYPE__ long unsigned int_cur_columnWIFSTOPPED(status) __WIFSTOPPED (__WAIT_INT (status))SCNo64 __PRI64_PREFIX "o"RARRAY_EMBED_LEN_SHIFT (FL_USHIFT+3)_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZES_IFIFO __S_IFIFORUBY_EVENT_B_CALL 0x0100SCNoFAST32 __PRIPTR_PREFIX "o"RGENGC_WB_PROTECTED_STRING 1HAVE_BUILTIN___BUILTIN_TYPES_COMPATIBLE_P 1_SC_CHILD_MAX _SC_CHILD_MAXT_ARRAY RUBY_T_ARRAYRARRAY_EMBED_LEN_MASK (FL_USER4|FL_USER3)HAVE_CHROOT 1__DECIMAL_BID_FORMAT__ 1FL_SINGLETON FL_USER0_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZEUINTMAX_MAX (__UINT64_C(18446744073709551615))signbit(x) (sizeof (x) == sizeof (float) ? __signbitf (x) : sizeof (x) == sizeof (double) ? __signbit (x) : __signbitl (x))T_UNDEF RUBY_T_UNDEFRSTRING_END(str) (!(RBASIC(str)->flags & RSTRING_NOEMBED) ? (RSTRING(str)->as.ary + RSTRING_EMBED_LEN(str)) : (RSTRING(str)->as.heap.ptr + RSTRING(str)->as.heap.len))_SC_TZNAME_MAX _SC_TZNAME_MAX_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGSHAVE_STRUCT_TIMEZONE 1SCNuFAST32 __PRIPTR_PREFIX "u"__BEGIN_DECLS _SC_SPAWN _SC_SPAWN__restrict_arr __restrict_SC_UINT_MAX _SC_UINT_MAXHAVE_SETRLIMIT 1strncpy(dest,src,n) __builtin_strncpy (dest, src, n)_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAMM_SQRT2 1.41421356237309504880__SIZEOF_WINT_T__ 4rb_rational_raw2(x,y) rb_rational_raw((x), (y))_G_config_h 1S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)_POSIX_CHILD_MAX 25_POSIX_NO_TRUNC 1HAVE_ATTRIBUTE_FUNCTION_ALIAS 1PRIdLEAST32 "d"HAVE_STRUCT_TIMESPEC 1__STDC_NO_THREADS__ 1RREGEXP_SRC_PTR(r) RSTRING_PTR(RREGEXP(r)->src)__USE_POSIX199506 1HAVE_FTRUNCATE 1_PC_LINK_MAX _PC_LINK_MAX_SC_UIO_MAXIOV _SC_UIO_MAXIOV_SC_MESSAGE_PASSING _SC_MESSAGE_PASSING__need_time_t HAVE_SYS_FILE_H 1__ATOMIC_CONSUME 1PTHREAD_THREADS_MAX__WINT_MAX__ 4294967295U__stub_revoke HAVE_ST_RDEV 1__glibc_unlikely(cond) __builtin_expect ((cond), 0)_CS_V7_ENV _CS_V7_ENVHAVE_DUP3 1_SC_FILE_LOCKING _SC_FILE_LOCKING__WTERMSIG(status) ((status) & 0x7f)_SC_2_VERSION _SC_2_VERSION_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_SC_AVPHYS_PAGES _SC_AVPHYS_PAGESFL_USER6 (((VALUE)1)<<(FL_USHIFT+6))_SC_VERSION _SC_VERSIONPRIXLEAST64 __PRI64_PREFIX "X"T_FILE RUBY_T_FILENUM2UINT(x) ((unsigned int)rb_num2uint(x))FilePathValue(v) (RB_GC_GUARD(v) = rb_get_path(v))_IO_backup_base__USE_XOPEN2K8 1RUBY_INTERNAL_EVENT_SWITCH 0x040000__RLIM64_T_TYPE __UQUAD_TYPE_IO_feof_unlocked(__fp) (((__fp)->_flags & _IO_EOF_SEEN) != 0)_XOPEN_REALTIME 1_POSIX_TRACE -1__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2FLONUM_FLAG RUBY_FLONUM_FLAG__INT_LEAST32_TYPE__ intOBJ_FREEZE(x) FL_SET((x), FL_FREEZE)TYPEOF_VAR_TIMEZONE longrb_memcmp memcmp__LEAF , __leaf___SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIGHAVE_SYS_RESOURCE_H 1NUM2SSIZET(x) NUM2LONG(x)__DBL_DECIMAL_DIG__ 17__LDBL_EPSILON__ 1.08420217248550443401e-19LRB_NUM_COERCE_FUNCS_NEED_OPID 1_PC_PRIO_IO _PC_PRIO_IORBIGNUM_EMBED_LEN_SHIFT (FL_USHIFT+RBIGNUM_EMBED_LEN_NUMBITS)__WORDSIZE 64RSTRING_EMBED_LEN_MASK (FL_USER2|FL_USER3|FL_USER4|FL_USER5|FL_USER6)_IO_off64_t __off64_t__SSIZE_T_TYPE __SWORD_TYPE_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_IO_UNIFIED_JUMPTABLES 1_POSIX_DELAYTIMER_MAX 32_VA_LIST_T_H __ssize_t_defined _SC_SSIZE_MAX _SC_SSIZE_MAX_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS_ATFILE_SOURCESEEK_SET 0TLOSS 5_CS_V6_ENV _CS_V6_ENV____FILE_defined 1RGENGC_WB_PROTECTED_COMPLEX 1_Mdouble_BEGIN_NAMESPACE__UINT_LEAST16_MAX__ 65535PRIdLEAST64 __PRI64_PREFIX "d"__DBL_MIN_EXP__ (-1021)__DEC64_MIN__ 1E-383DDISLOWER(c) rb_islower((unsigned char)(c))FD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)P_PIDRBIGNUM_EMBED_LEN_NUMBITS 3_SC_SAVED_IDS _SC_SAVED_IDSPRIu64 __PRI64_PREFIX "u"UIDT2NUM(v) UINT2NUM(v)SCNxLEAST16 "hx"S_IWUSR __S_IWRITEPRI_PTRDIFF_PREFIX "t"HAVE_RUBY_ONIGURUMA_H 1RUBY_SAFE_LEVEL_INVALID_P(level) __extension__(__builtin_constant_p(level) && ((level) < 0 || RUBY_SAFE_LEVEL_MAX < (level)))__SIG_ATOMIC_TYPE__ intUSE_RGENGC 1__attribute_alloc_size__(params) __attribute__ ((__alloc_size__ params))HAVE_LIBGMP 1_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_SC_SEMAPHORES _SC_SEMAPHORESCHR2FIX(x) INT2FIX((long)((x)&0xff))_POSIX_SHARED_MEMORY_OBJECTS 200809L_POSIX_SOURCE 1PRIiSIZE PRI_SIZE_PREFIX"i"_SC_FD_MGMT _SC_FD_MGMTTTY_NAME_MAX 32__S_IWRITE 0200PRI_GIDT_PREFIX PRI_INT_PREFIXalloca(size) __builtin_alloca (size)ST_DATA_COMPATIBLE_P(type) __builtin_choose_expr(__builtin_types_compatible_p(type, st_data_t), 1, 0)PRIX16 "X"RUBY_ALIAS_FUNCTION(prot,name,args) RUBY_ALIAS_FUNCTION_TYPE(VALUE, prot, name, args)__DEC32_MAX__ 9.999999E96DF_SC_SS_REPL_MAX _SC_SS_REPL_MAX__WCHAR_T _old_offset___int_ptrdiff_t_h _CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGSINTEGER_PACK_FORCE_BIGNUM 0x100_IO_ERR_SEEN 0x20HAVE_WAIT4 1rb_tainted_str_new2 rb_tainted_str_new_cstrRUBY_DEFAULT_FREE ((RUBY_DATA_FUNC)-1)CLONESETUP(clone,obj) do { OBJSETUP((clone),rb_singleton_class_clone((VALUE)(obj)),RBASIC(obj)->flags); rb_singleton_class_attached(RBASIC(clone)->klass, (VALUE)(clone)); if (FL_TEST((obj), FL_EXIVAR)) rb_copy_generic_ivar((VALUE)(clone),(VALUE)(obj));} while (0)__SHRT_MAX__ 32767__TIMER_T_TYPE void *HAVE_RUBY_VM_H 1_IO_USER_BUF 1T_COMPLEX RUBY_T_COMPLEXrb_intern_const(str) (__builtin_constant_p(str) ? __extension__ (rb_intern2((str), (long)strlen(str))) : (rb_intern)(str))INFINITY (__builtin_inff())RUBY_INTERNAL_EVENT_FREEOBJ 0x200000INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))strcmp(s1,s2) __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (s1) && __builtin_constant_p (s2) && (__s1_len = __builtin_strlen (s1), __s2_len = __builtin_strlen (s2), (!__string2_1bptr_p (s1) || __s1_len >= 4) && (!__string2_1bptr_p (s2) || __s2_len >= 4)) ? __builtin_strcmp (s1, s2) : (__builtin_constant_p (s1) && __string2_1bptr_p (s1) && (__s1_len = __builtin_strlen (s1), __s1_len < 4) ? (__builtin_constant_p (s2) && __string2_1bptr_p (s2) ? __builtin_strcmp (s1, s2) : __strcmp_cg (s1, s2, __s1_len)) : (__builtin_constant_p (s2) && __string2_1bptr_p (s2) && (__s2_len = __builtin_strlen (s2), __s2_len < 4) ? (__builtin_constant_p (s1) && __string2_1bptr_p (s1) ? __builtin_strcmp (s1, s2) : __strcmp_gc (s1, s2, __s2_len)) : __builtin_strcmp (s1, s2)))); })StringValue(v) rb_string_value(&(v))HAVE_PTHREAD_GETATTR_NP 1htobe16(x) __bswap_16 (x)RUBY_SUBST_H 1PRIi16 "i"__GNU_LIBRARY__ 6NFDBITS __NFDBITSlong long int_MATH_H_MATHDEF 1__FSFILCNT64_T_TYPE __UQUAD_TYPEWINT_MIN (0u)_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64FL_REVERSE(x,f) do {if (FL_ABLE(x)) RBASIC(x)->flags ^= (f);} while (0)isgreater(x,y) __builtin_isgreater(x, y)_IO_size_t size_tT_NIL RUBY_T_NIL_flags2_SC_2_PBS _SC_2_PBS_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAXEXIT_FAILURE 1_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGSVALUERB_RESERVED_FD_P(fd) rb_reserved_fd_p(fd)RUBY_INTERNAL_EVENT_GC_END_SWEEP 0x1000000PRI_SIZE_PREFIX "z"__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADSCheck_SafeStr(v) rb_check_safe_str((VALUE)(v))rb_check_frozen_internal(obj) do { VALUE frozen_obj = (obj); if (OBJ_FROZEN(frozen_obj)) { rb_error_frozen(rb_obj_classname(frozen_obj)); } } while (0)RARRAY_PTR(a) ((VALUE *)RARRAY_CONST_PTR(RGENGC_WB_PROTECTED_ARRAY ? OBJ_WB_UNPROTECT((VALUE)a) : ((VALUE)a)))SCNxLEAST64 __PRI64_PREFIX "x"RSTRUCT_CONST_PTR(st) ((RBASIC(st)->flags & RSTRUCT_EMBED_LEN_MASK) ? RSTRUCT(st)->as.ary : RSTRUCT(st)->as.heap.ptr)__UINT8_MAX__ 255FIX2UINT(x) ((unsigned int)rb_fix2uint(x))_CS_LFS_CFLAGS _CS_LFS_CFLAGS_POSIX_CPUTIME 0fpclassify(x) (sizeof (x) == sizeof (float) ? __fpclassifyf (x) : sizeof (x) == sizeof (double) ? __fpclassify (x) : __fpclassifyl (x))PRIiFAST16 __PRIPTR_PREFIX "i"HAVE_SENDFILE 1__ENUM_IDTYPE_T 1HAVE_SYS_STAT_H 1_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBSHAVE_SYSCALL 1_SC_PHYS_PAGES _SC_PHYS_PAGES_fileno__PTHREAD_MUTEX_HAVE_PREV 1SIGNEDNESS_OF_MODE_T +1S_IFREG __S_IFREGrb_complex_raw1(x) rb_complex_raw((x), INT2FIX(0))__WSTOPSIG(status) __WEXITSTATUS(status)HAVE_SIGNBIT 1_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS_POSIX_SYMLOOP_MAX 8_SC_INT_MIN _SC_INT_MIN_POSIX_SPORADIC_SERVER -1PRIoFAST16 __PRIPTR_PREFIX "o"HAVE_TELLDIR 1__LDBL_DENORM_MIN__ 3.64519953188247460253e-4951LRSTRUCT_EMBED_LEN_MASK (FL_USER2|FL_USER1)Data_Make_Struct(klass,type,mark,free,sval) ( (sval) = ALLOC(type), memset((sval), 0, sizeof(type)), Data_Wrap_Struct((klass),(mark),(free),(sval)))_Mfloat_ float_POSIX_SIGQUEUE_MAX 32_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS__SSE__ 1__DBL_HAS_QUIET_NAN__ 1_POSIX_LOGIN_NAME_MAX 9HAVE_FMOD 1__USE_ATFILE_IOLBF 1_POSIX2_C_BIND __POSIX2_THIS_VERSIONHAVE_FFS 1PRIuFAST16 __PRIPTR_PREFIX "u"st_mtime st_mtim.tv_secPRIxLEAST32 "x"SCNx16 "hx"RCOMPLEX_SET_IMAG(cmp,i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))ISPRINT_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE__unix 1HAVE_NAN _CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS__LDBL_HAS_INFINITY__ 1T_FIXNUM RUBY_T_FIXNUM_CS_LFS64_CFLAGS _CS_LFS64_CFLAGS_SC_MEMLOCK _SC_MEMLOCK__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))_SC_AIO_MAX _SC_AIO_MAX__S_IEXEC 0100_IOFBF 0HAVE_FTRUNCATE64 1INTPTR_MIN (-9223372036854775807L-1)NUM2LL(x) rb_num2ll_inline(x)LINE_MAX _POSIX2_LINE_MAXvsnprintf ruby_vsnprintfSIZEOF_LONG_LONG 8NUM2SIZET(x) NUM2ULONG(x)_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSIONfwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (_IO_putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))_SC_2_FORT_RUN _SC_2_FORT_RUNXATTR_NAME_MAX 255__UINTMAX_MAX__ 18446744073709551615ULINTEGER_PACK_LITTLE_ENDIAN (INTEGER_PACK_LSWORD_FIRST | INTEGER_PACK_LSBYTE_FIRST)RGENGC_WB_PROTECTED_CLASS 1__CLOCK_T_TYPE __SYSCALL_SLONG_TYPERBIGNUM_NEGATIVE_P(b) (!RBIGNUM_SIGN(b))HAVE_BUILTIN___BUILTIN_BSWAP16 1le64toh(x) (x)_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTSHAVE_RUBY_UTIL_H 1_IO_EOF_SEEN 0x10PRIx8 "x"_PC_MAX_INPUT _PC_MAX_INPUT__INT_FAST16_TYPE__ long int_XBS5_LPBIG_OFFBIG -1_SC_2_LOCALEDEF _SC_2_LOCALEDEF__FSFILCNT_T_TYPE __SYSCALL_ULONG_TYPE__strtok_r(s,sep,nextp) (__extension__ (__builtin_constant_p (sep) && __string2_1bptr_p (sep) && ((const char *) (sep))[0] != '\0' && ((const char *) (sep))[1] == '\0' ? __strtok_r_1c (s, ((const char *) (sep))[0], nextp) : __strtok_r (s, sep, nextp)))__S_IFSOCK 0140000PTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONSSIZEOF_CLOCK_T 8__GLIBC_MINOR__ 19__FLT_HAS_DENORM__ 1GNU C 4.8.2 -mtune=generic -march=x86-64 -ggdb3 -O3 -fPIC -fno-fast-math -fstack-protectorINT16_MIN (-32767-1)_POSIX2_C_DEV __POSIX2_THIS_VERSION__PID_T_TYPE __S32_TYPEHAVE_HYPOT 1_SC_FSYNC _SC_FSYNC__SWORD_TYPE long int_XBS5_LP64_OFF64 1rb_dev_t dev_tQnil ((VALUE)RUBY_Qnil)RUBY_FUNCTION_NAME_STRING __func__TIMET2NUM(v) LONG2NUM(v)__need_timer_t_XOPEN_REALTIME_THREADS 1_POSIX_REGEXP 1_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX__SIZEOF_FLOAT__ 4HAVE_SYS_WAIT_H 1_POSIX_TRACE_INHERIT -1__DEC128_EPSILON__ 1E-33DL__SIZE_T__ SCNuMAX __PRI64_PREFIX "u"_SC_PII_OSI_COTS _SC_PII_OSI_COTSPRId32 "d"HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR 1_POSIX_PRIORITIZED_IO 200809L_POSIX_ARG_MAX 4096FL_USER0 (((VALUE)1)<<(FL_USHIFT+0))_IO_UNBUFFERED 2__SSE_MATH__ 1__UINT_LEAST8_TYPE__ unsigned char__NLINK_T_TYPE __SYSCALL_ULONG_TYPE__amd64__ 1__LDBL_MIN_10_EXP__ (-4931)RUBY_Qundef_POSIX_SYMLINK_MAX 255_SC_CPUTIME _SC_CPUTIME__always_inline __inline __attribute__ ((__always_inline__))__warnattr(msg) __attribute__((__warning__ (msg)))HAVE_RUBY_IO_H 1__STRING(x) #xPRIuMAX __PRI64_PREFIX "u"_G_BUFSIZ 8192S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)_SC_XOPEN_STREAMS _SC_XOPEN_STREAMSrb_complex_new1(x) rb_complex_new((x), INT2FIX(0))/home/steve/src/rust_example/ext/rust_example__CHAR16_TYPE__ short unsigned intHAVE_UNSETENV 1SIGNEDNESS_OF_OFF_T -1PRI_LL_PREFIX "ll"rb_str_buf_cat2(str,ptr) __extension__ ( { (__builtin_constant_p(ptr)) ? rb_str_buf_cat((str), (ptr), (long)strlen(ptr)) : rb_str_buf_cat2((str), (ptr)); })FIXNUM_FLAG RUBY_FIXNUM_FLAG_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK_POSIX_THREAD_ATTR_STACKSIZE 200809LPRIu32 "u"HAVE_RB_REG_NEW_STR 1PRIXPTR __PRIPTR_PREFIX "X"_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGSstrspn(s,accept) __extension__ ({ char __a0, __a1, __a2; (__builtin_constant_p (accept) && __string2_1bptr_p (accept) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strspn (s, accept) : ((__a0 = ((const char *) (accept))[0], __a0 == '\0') ? ((void) (s), (size_t) 0) : ((__a1 = ((const char *) (accept))[1], __a1 == '\0') ? __strspn_c1 (s, __a0) : ((__a2 = ((const char *) (accept))[2], __a2 == '\0') ? __strspn_c2 (s, __a0, __a1) : (((const char *) (accept))[3] == '\0' ? __strspn_c3 (s, __a0, __a1, __a2) : __builtin_strspn (s, accept)))))) : __builtin_strspn (s, accept)); })FL_UNTRUSTED FL_TAINT_Mdouble_ _Mlong_double_SYMBOL_P(x) (((VALUE)(x)&~((~(VALUE)0)<flags & RSTRING_NOEMBED) ? RSTRING_EMBED_LEN(str) : RSTRING(str)->as.heap.len)HAVE_GETPGID 1HAVE_RUBY_DEFINES_H 1__PTRDIFF_TYPE__ long intSIZEOF_STRUCT_STAT_ST_SIZE SIZEOF_LONGPRIxFAST16 __PRIPTR_PREFIX "x"RUBY_Qfalsefread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = _IO_getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))HAVE_BUILTIN___BUILTIN_CLZLL 1__USE_ISOC95 1BC_STRING_MAX _POSIX2_BC_STRING_MAXSIGNED_VALUE longCANONICALIZATION_FOR_MATHN 1__INT64_C(c) c ## LPRINTF_ARGS(decl,string_index,first_to_check) decl __attribute__((format(printf, string_index, first_to_check)))_IO_stdout ((_IO_FILE*)(&_IO_2_1_stdout_))__USE_SVIDstrcspn(s,reject) __extension__ ({ char __r0, __r1, __r2; (__builtin_constant_p (reject) && __string2_1bptr_p (reject) ? ((__builtin_constant_p (s) && __string2_1bptr_p (s)) ? __builtin_strcspn (s, reject) : ((__r0 = ((const char *) (reject))[0], __r0 == '\0') ? strlen (s) : ((__r1 = ((const char *) (reject))[1], __r1 == '\0') ? __strcspn_c1 (s, __r0) : ((__r2 = ((const char *) (reject))[2], __r2 == '\0') ? __strcspn_c2 (s, __r0, __r1) : (((const char *) (reject))[3] == '\0' ? __strcspn_c3 (s, __r0, __r1, __r2) : __builtin_strcspn (s, reject)))))) : __builtin_strcspn (s, reject)); })__INTMAX_MAX__ 9223372036854775807L_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS__GNUC_PATCHLEVEL__ 2T_REGEXP RUBY_T_REGEXPrustc version 0.12.0-dev (3a38797f4 2014-10-06 16:47:13 +0000)./src/lib.rs/home/steve/src/rust_example_ZN12rust_example15stack_exhaustedEstack_exhausted_ZN12rust_example14eh_personalityEeh_personality_ZN12rust_example8fail_fmtEfail_fmt_ZN12rust_example10hello_rustE*const u8_ZN12rust_example17rust_example_initErust_example_init P0KP#u8~*const u8 P  r    |  P  !/# | y$J`4JČj1$Ls!~ VH}$< | d# ! | T!"v+,k-#$ %0L&\c | l'%i( ")! !%)*"*+"O#,##l-./XU##-0W$ m$1s.23$4Q%05 S36E7 89% | % Pj'9:~+;+< | x--m$-=..˘>:<R6?D@ NA2 B"C#D &E0)F-Gr66EH6XH6H@7I889890:J""KJL:M:N;&O;2<P<-0== #QFFHRJ>J; TxS ]uY5ʗ@!! Sot"r]H7f>&#PPa9gRV i`LlKnr*rj+A. : %I\DWm! )f>(/z$P}Qmx"tgkk\^7Wز,DYlʃ(& 6  ;Ѭz>!9r$SsG ~%zXҟ LJ =U4 3DL@<4IzJY>X[>s)169 eq(fSgRh2iYDj=klmaxnoDŽpWq r#s]dtOu{ovw~xdZyz.={@ |}~l5VfkqE+$:!RRYS@E$'-2;+^4F "__P#Ԗ*s%+0 7]a89UXR%SXYJ\[]7efz{1|2}~76:OJ8G TMnk1*q5Qgmn? I}J 3B>" I& z +b >C| U 3 D uk[b$= "5ږM} pHnLr1.Q۸׸}#y#d;8sjETYpZ p[c9\A]Ԟ^vlmcnGo/pqrpTslus"sR#&{'C()*+-I.`3495gG6[7O$8r9m:}0;5n?C@tA|dBժCDE8F;/GH3I'O{RC"V$od%8*(:{B((D||HM  }pTP3`.N0@12536>8(K!T"ZR#5$%&&'(A3)*bp+o,)-}<0'f"'y3d4U;I'>M3NOYPiQW]RSuT@\m]c^;^_b/`Iad.bcDd-exfg^hmi/jklmsnpqu]"}b*~ַ5QF- oؼ֚ZL,ن 8. 9Zxm Al$͓<_#F!P^g'x?y;=z(' pKu%Űu$%j7vPVj@ ~VTkJI)}~f4DvQ/Y;9 , | S A Rr-J%F>t ~!H,]!3s s7! "#i $Qh%ǣ&!'()oL*+%,:-,.8/)r0 1|2v3 24/56*8l:A;W_?@@CAQBscC\DE=FGFH4LIJKOSLWM_NAOP)QPR2STSUgVcoW+XS;YmZH[}\%a]G^U_|`[PabF(cR:dl5ekfgFh)i'jke lmLno.pqhrsTt PuvAwxy~zH{|}<~ 2*:6G;' *6)iۏO/"5VU&R} ]C&:n Wi=K֦ bS9ft^zx(Z+C2ZZ.L!^0 Q+UAqG68Qi=S:aw"ȼ{ǪƮ"=N!?U~5"?4&Aa?3@QABnDHpE.FֶG|I1JΧK[L@D!+:*<>e;$)!*BR"^j,Hrc 19!4;&<=X IΙNTU4Z[\)]gLY#=>j?+,},nCَP j!_F=k6:l:D9 !#BR"^j,H*%&o)k,^._=`5_F ReQ ^tEF?  R+r?oIsl8mnopj:ruA;y A 6@[ d7K>p n)DwvQ0*| .RB#*#-#bpd} pT= {;-_D(D{]~jۍ1LY *"$z%L*9.c`/1)0o"":%( 9,Z 1]548+9b:;1|cdefqg/2 HrT#qUVWOXY [SnzJx5F>A}7A#,'(*A40R-AtTj  ,}ptTj -7:\w0YzU; oZMIMHE   "  h  z p*| !"}#j)1A* "*w4O|xaYN.GB,Ҩ .a;c|`jډ~LڣaS\q/OamEC$Be?ng  N2`l4oB@IX%DhY?IW%rP`7No(, - 76]7j8,I9-;T(@-A!BjCFpG3H`IKULDM!|NPQx9RQSVW]XY[\`]!^w `Ban;b(c6fCghNMio)k|Ilmn"p>qt=rsvDwx˦y{|}=~X>\V,_RRJz#Ed9f^k2 K<]D&_6_8!oMg>frr9##{"| 5FJR̳Dp^I]-% 13ۅjGW ڜ@=B_d!E (=r\)7jbxt42bH`@"R"K*5ICMGD=KCGOkSJWa3dh}e'f#i*Glp8s\zGy, @8#&)Fa,0/1269 <$?;HBETHv;ISLO)MR+UiY]`/dgjEk2Smܳo\Irzu,v ~wzk+}8,UH|CS-Ij-H<CT;R$ H89 :D=J>`?G_`efhiN?PR TVqXOZS)\@w^L`b6dfhGjEl>n pSr!t(+vODxUzZ?|+~ Pb#˹{  ŵF2"h3c,X< ,-E"l8 C`E2]Fhy!BU^ II{ژR-N5eH01fJ8jee^DS׮::#`L=uJFh jp<;eD'XtPI\M0`Kr/b!. %oG61 eJ u0c+"M[! Fp;vf.`h6c:3:5/l5qGz@wqz4!'rQ`"#>ǝ4D  Lmn F|1-Fgm.QeKP,t@@U*68Lnh>"7f-*\<%   2'l>PӢ9*M;G|\:v&5}ɺzsPe2 m )50(r"@[J94*+T469.;>ABCDiFKGY(H`gI,R<TU`VWӾYKZY([`g\,}=PӾKY(`g,S89'dERc^@O12QW(, (T@FحkD.Gsc 4{`C)[rb>F,Q_SX__ZbSl%mąnco8Qpq1tw$n\I taJ*@fS=) *"&^SV,.Y dh"/%}0X)1jr35h!kkq{'t!ZY[\pԄs,wMkHhJRIHj8U+,*T!?jw U 7& "%zI) /b'3~6v)9 =<#@sCFtPI3MATM`c gQjmfspRs<v=yD|NJ';ZFR" l#ϤLP^+ * s /C P7 )C S3=*w+|w/ɟ0*4569:Q>@Ck\EXFHp&J!NaQOTW+Z>]\`c&T G!$8(ő,/p37V?XB*pEvHaYK =N lQ?TGX3Cb!ًDq/ Xv}p{WB3f6p#gf)9k{#8b l?R\&@%}f_X .%*MC$; C;(qC`kvH U3u#s̫^{K u&$U.[uoZJU-7 !.+i2h('s=h2T - 2"8.B;dFe;Tw8K v7)~0-[qcCL  7"R|:}KV . =6C\u& ݗcY65%&b%YM-5((:IT'4%GLV!Xf6 #-OX$:   ) p  : f   e V     : K} \< p ) +$  < !0 , K 5 ӯ  9 $ o > y=    (  FT 7x  L  H m  34 @&?4?..symtab.strtab.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_str.debug_loc.debug_pubtypes.debug_macro$.o\8 PP@``\Ho,Uo dn xs~00    l     0 PP P X X 0X $| 0 |(!]&K+(470/^BFM']PJcj$@ P`   0          P X  !   0. `A WX f    O + +9 +] .  @ K K4 @ +N Uc o {P  X   X    0 0  ) P 0; p P` UpX |  @ ,  p 0" crtstuff.c__JCR_LIST__deregister_tm_clonesregister_tm_clones__do_global_dtors_auxcompleted.6972__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryrust_example.crust_example.0.rs_ZN10hello_rust10__rust_abiE_ZN14eh_personality10__rust_abiE_ZN15stack_exhausted10__rust_abiE_ZN17rust_example_init10__rust_abiE_ZN3mem13uninitialized21h14704630129557741255E_ZN3mem14transmute_copy21h12142932968412045447E_ZN3raw4Repr4repr20h5928197721168787207E_ZN3str39_$BP$$x27a$x20str.StrSlice$LT$$x27a$GT$6as_ptr20hbea49ed02c1e07c30FrE_ZN8fail_fmt10__rust_abiEstr346__FRAME_END____JCR_END____morestack__dso_handle_DYNAMIC__TMC_END___GLOBAL_OFFSET_TABLE__ITM_deregisterTMCloneTableputs@@GLIBC_2.2.5_edata_finirust_begin_unwindrust_eh_personalityhello__gmon_start__rust_example_initrust_stack_exhausted_endrb_define_singleton_method__bss_start_Jv_RegisterClassesrb_define_moduleInit_rust_example_ITM_registerTMCloneTablehello_rust__cxa_finalize@@GLIBC_2.2.5_init