Ruby: Globals

Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)

Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

### - a -

- A : util.c, node.c, nested_struct9.c, nested_struct8.c, nested_struct7.c, nested_struct6.c, nested_struct5.c, nested_struct3.c, nested_struct4.c, nested_struct10.c, nested_struct2.c, nested_struct11.c
- A64TOI1 : crypt.c
- A64TOI16 : crypt.c
- A64TOI4 : crypt.c
- A64TOI64 : crypt.c
- A_FIELD_HEADER : node.c
- A_ID : node.c
- A_INDENT : node.c
- A_INT : node.c
- A_LIT : node.c
- A_LONG : node.c
- A_NODE_HEADER : node.c
- AARCH64_CALL_CONTEXT_SIZE : ffitarget.h
- AARCH64_FFI_WITH_V : ffi.c
- AARCH64_FFI_WITH_V_BIT : ffitarget.h
- AARCH64_N_VREG : ffitarget.h
- AARCH64_N_XREG : ffitarget.h
- AARCH64_STACK_ALIGN : ffi.c
- ABBR_DAYS : date_parse.c
- ABBR_MONTHS : date_parse.c
- ABI_ATTR : ffitest.h
- ABI_NUM : ffitest.h
- ABORT : dlmalloc.c
- ABORT_ON_ASSERT_FAILURE : dlmalloc.c
- Abs : bigdecimal.h
- ABS_SRCDIR : ruby-runner.h
- AbsAddrType : regint.h
- ABSENT_END_POS : regexec.c
- access : win32.h
- ACCESS_ONCE : internal.h
- acosh() : missing.h, acosh.c
- acp_to_wstr : win32.c
- ACQUIRE_DTOA_LOCK : dtoa.c
- ACQUIRE_MAGIC_INIT_LOCK : dlmalloc.c
- ACQUIRE_MORECORE_LOCK : dlmalloc.c
- add : date_strftime.c, strftime.c
- ADD2HEAP : ripper.c, parse.c
- ADD64_TO : siphash.c
- ADD_ADJUST : compile.c
- ADD_ADJUST_RESTORE : compile.c
- ADD_ALL_MULTI_BYTE_RANGE : regparse.c
- ADD_CALL : compile.c
- ADD_CALL_RECEIVER : compile.c
- ADD_CALL_WITH_BLOCK : compile.c
- ADD_CATCH_ENTRY : compile.c
- add_data_in_datablock() : zip.c
- add_delayed_token : ripper.c, parse.c
- add_frac : date_core.c
- ADD_GETLOCAL : compile.c
- ADD_INSN : compile.c
- ADD_INSN1 : compile.c
- ADD_INSN2 : compile.c
- ADD_INSN3 : compile.c
- ADD_INSNL : compile.c
- ADD_LABEL : compile.c
- ADD_NUMMEM : regexec.c
- ADD_PC : vm_insnhelper.h
- ADD_SEND : compile.c
- ADD_SEND_R : compile.c
- ADD_SEND_WITH_BLOCK : compile.c
- ADD_SEND_WITH_FLAG : compile.c
- ADD_SEQ : compile.c
- ADD_SETLOCAL : compile.c
- ADD_TRACE : compile.c
- ADD_TRACE_WITH_DATA : compile.c
- adddecl : strftime.c
- added : vm_method.c
- ADDINC128 : sha2.c
- addrinfo_free : raddrinfo.c
- ADJUST : compile.c
- adler32() : adler32.c
- adler32_combine() : adler32.c
- adler32_combine64() : adler32.c
- adler32_combine_() : adler32.c
- adler32_z() : adler32.c
- ADV : bignum.c
- AF_UNSPEC : sockport.h
- AI_ADDRCONFIG : addrinfo.h
- AI_ALL : addrinfo.h
- AI_CANONNAME : addrinfo.h
- AI_DEFAULT : addrinfo.h
- AI_MASK : addrinfo.h
- AI_NUMERICHOST : addrinfo.h
- AI_NUMERICSERV : addrinfo.h
- AI_PASSIVE : addrinfo.h
- AI_V4MAPPED : addrinfo.h
- AI_V4MAPPED_CFG : addrinfo.h
- aix_fd : ffi_darwin.c
- alias : nkf.c
- ALIGN : ffi_common.h
- align_as_chunk : dlmalloc.c
- ALIGN_CHAR : fiddle.h
- ALIGN_DOUBLE : fiddle.h
- ALIGN_DOWN : ffi_common.h
- ALIGN_FLOAT : fiddle.h
- ALIGN_INT : fiddle.h
- ALIGN_INT16_T : fiddle.h
- ALIGN_INT32_T : fiddle.h
- ALIGN_INT64_T : fiddle.h
- ALIGN_INT8_T : fiddle.h
- ALIGN_LONG : fiddle.h
- ALIGN_OF : fiddle.h
- align_offset : dlmalloc.c
- ALIGN_SHORT : fiddle.h
- ALIGN_VOIDP : fiddle.h
- ALIGNARG : asm.h
- aligned_data : st.c
- aligned_ptr : string.c
- ALIGNMENT_RIGHT : regint.h
- ALL_BACKTRACE_LINES : vm_backtrace.c
- ALLOC : zip.c, memory.h, unzip.c
- ALLOC_N : memory.h
- alloca : ffi_common.h, memory.h
- ALLOCA_N : memory.h
- allocate_new_datablock() : zip.c
- AllocCipher : ossl_cipher.c
- ALLOCV : memory.h
- ALLOCV_END : memory.h
- ALLOCV_N : memory.h
- ALLOWED_ANCHOR_IN_LB : regcomp.c
- ALLOWED_ANCHOR_IN_LB_NOT : regcomp.c
- ALLOWED_ENCLOSE_IN_LB : regcomp.c
- ALLOWED_ENCLOSE_IN_LB_NOT : regcomp.c
- ALLOWED_TYPE_IN_LB : regcomp.c
- ALPHA : dir.c
- ALT : regparse.c, vsnprintf.c
- ALWAYS_INLINE : attributes.h
- ALWAYS_NEED_ENVP : process.c
- AMBIGUOUS_FEATURE_NAMES : ruby.c
- ambiguous_operator : ripper.c, parse.c
- ANCHOR_ANYCHAR_STAR : regint.h
- ANCHOR_ANYCHAR_STAR_MASK : regparse.h
- ANCHOR_ANYCHAR_STAR_ML : regint.h
- ANCHOR_BEGIN_BUF : regint.h
- ANCHOR_BEGIN_LINE : regint.h
- ANCHOR_BEGIN_POSITION : regint.h
- ANCHOR_END_BUF : regint.h
- ANCHOR_END_BUF_MASK : regparse.h
- ANCHOR_END_LINE : regint.h
- ANCHOR_KEEP : regint.h
- ANCHOR_LOOK_BEHIND : regint.h
- ANCHOR_LOOK_BEHIND_NOT : regint.h
- ANCHOR_NOT_WORD_BOUND : regint.h
- ANCHOR_PREC_READ : regint.h
- ANCHOR_PREC_READ_NOT : regint.h
- ANCHOR_SEMI_END_BUF : regint.h
- ANCHOR_WORD_BEGIN : regint.h
- ANCHOR_WORD_BOUND : regint.h
- ANCHOR_WORD_END : regint.h
- ANN : node.c
- ANY : getaddrinfo.c, getnameinfo.c
- ANYARGS : stdarg.h
- APPEND : eval_error.c
- APPEND_LABEL : compile.c
- append_lit : mjit_worker.c
- APPEND_LOCATION_ARGS : vm_sync.h
- APPEND_LOCATION_PARAMS : vm_sync.h
- APPEND_OP : gzlog.c
- APPEND_STATUS_ADDINZIP : zip.h
- APPEND_STATUS_CREATE : zip.h
- APPEND_STATUS_CREATEAFTER : zip.h
- append_str : mjit_worker.c
- append_str2 : mjit_worker.c
- APPENDF : gc.c
- apply2args : file.c
- aprintf() : gznorm.c
- AR : node.c
- ar_hint_t : hash.h
- ar_table : hash.c
- ar_table_pair : hash.c
- ARCH : ruby-runner.h
- AREF : ripper.c, time.c, parse.c, cparse.c
- AREF_HASH_THRESHOLD : struct.c
- AREF_HASH_UNIT : struct.c
- AREGTYPE : untgz.c
- ARG_ENCODING_FIXED : re.c
- ARG_ENCODING_NONE : re.c
- ARG_FLUSH : zlib.c
- ARG_LEVEL : zlib.c
- ARG_MEMLEVEL : zlib.c
- arg_range_check : time.c
- ARG_REG_OPTION_MASK : re.c
- arg_setup_block : vm_args.c
- arg_setup_method : vm_args.c
- arg_setup_type : vm_args.c
- ARG_STRATEGY : zlib.c
- ARG_UNUSED : nkf.h, regint.h, regenc.h
- ARG_WBITS : zlib.c
- argc : ruby.c
- ARGF : io.c
- ARGF_block_call : io.c
- ARGF_FORWARD : io.c
- ARGF_GENERIC_INPUT_P : io.c
- argf_of : io.c
- ARGS_REGISTER_SIZE : ffi.c
- argv : ruby.c
- ARRAY_DEBUG : array.h
- ARRAY_REDEFINED_OP_FLAG : vm_core.h
- ARY_CAPA : array.c
- ARY_DEFAULT_SIZE : array.c
- ARY_EMBED_LEN : array.c
- ARY_EMBED_P : gc.c, array.c
- ARY_EMBED_PTR : array.c
- ARY_HEAP_CAPA : array.c
- ARY_HEAP_LEN : array.c
- ARY_HEAP_PTR : array.c
- ARY_HEAP_SIZE : array.c
- ARY_INCREASE_LEN : array.c
- ARY_INCREASE_PTR : array.c
- ARY_MAX_SIZE : array.c
- ARY_OWNS_HEAP_P : array.c
- ARY_SET_CAPA : array.c
- ARY_SET_EMBED_LEN : array.c
- ARY_SET_HEAP_LEN : array.c
- ARY_SET_LEN : array.c
- ARY_SET_PTR : array.c
- ARY_SET_SHARED : array.c
- ARY_SET_SHARED_ROOT_REFCNT : array.c
- ARY_SHARED_P : array.c, gc.c
- ARY_SHARED_ROOT : array.c
- ARY_SHARED_ROOT_OCCUPIED : array.c
- ARY_SHARED_ROOT_P : array.c
- ARY_SHARED_ROOT_REFCNT : array.c
- ARY_TAKE_FIRST : array.c
- ARY_TAKE_LAST : array.c
- ary_take_pos_flags : array.c
- ary_verify : array.c
- asan_poison_object_if : sanitizers.h
- ASCGET : re.c
- ASCII : nkf.c
- ascii_isspace : string.c
- asciicompat_converter : transcode_data.h
- asciicompat_decoder : transcode_data.h
- asciicompat_encoder : transcode_data.h
- asinh() : missing.h, acosh.c
- ASM_GLOBAL_DIRECTIVE : asm.h
- ASM_NEEDS_REGISTERS : ffi_sysv.c, ffi_darwin.c
- ASM_SIZE_DIRECTIVE : asm.h
- ASM_TYPE_DIRECTIVE : asm.h
- asn1integer_to_num() : ossl_asn1.c, ossl_asn1.h
- asn1str_to_str() : ossl_asn1.c, ossl_asn1.h
- asn1time_to_time() : ossl_asn1.c, ossl_asn1.h
- asp_string : date_parse.c
- Assert : zutil.h
- assert : ruby_assert.h, dlmalloc.c
- ASSERT_LEN : bignum.c
- ASSERT_vm_locking : vm_sync.h
- ASSERT_vm_unlocking : vm_sync.h
- ASSUME : assume.h, dtoa.c
- asynchronous_func_t : win32.h
- AT_FDCWD : dir.c
- atanh() : missing.h, acosh.c
- ATOMIC_ADD : ruby_atomic.h
- ATOMIC_CAS : ruby_atomic.h
- ATOMIC_DEC : ruby_atomic.h
- ATOMIC_EXCHANGE : ruby_atomic.h
- ATOMIC_FETCH_ADD : ruby_atomic.h
- ATOMIC_FETCH_SUB : ruby_atomic.h
- ATOMIC_INC : ruby_atomic.h
- ATOMIC_OR : ruby_atomic.h
- ATOMIC_PTR_CAS : ruby_atomic.h, dtoa.c
- ATOMIC_PTR_EXCHANGE : ruby_atomic.h
- ATOMIC_SET : ruby_atomic.h
- ATOMIC_SIZE_ADD : ruby_atomic.h
- ATOMIC_SIZE_CAS : ruby_atomic.h
- ATOMIC_SIZE_DEC : ruby_atomic.h
- ATOMIC_SIZE_EXCHANGE : ruby_atomic.h
- ATOMIC_SIZE_INC : ruby_atomic.h
- ATOMIC_SIZE_SUB : ruby_atomic.h
- ATOMIC_SUB : ruby_atomic.h
- ATOMIC_VALUE_CAS : ruby_atomic.h
- ATOMIC_VALUE_EXCHANGE : ruby_atomic.h
- attached : proc.c, vm_method.c
- ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS : sanitizers.h, gc.c, vsnprintf.c
- ATTRIBUTE_UNUSED : st.c
- AVOID_CC_BUG : pack.c
- Avoid_Underflow : dtoa.c