Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)
Functions
inits.h File Reference

Internal header aggregating init functions. More...

Go to the source code of this file.

Functions

void Init_class_hierarchy (void)
 
void Init_enc (void)
 
void Init_ext (void)
 
void Init_File (void)
 
void Init_heap (void)
 
int Init_enc_set_filesystem_encoding (void)
 
void Init_newline (void)
 
void Init_BareVM (void)
 
void Init_vm_objects (void)
 
void Init_vm_backtrace (void)
 
void Init_vm_eval (void)
 
void Init_vm_stack_canary (void)
 
void Init_eval_method (void)
 
void rb_call_inits (void)
 

Detailed Description

Internal header aggregating init functions.

Author
Ruby developers ruby-.nosp@m.core.nosp@m.@ruby.nosp@m.-lan.nosp@m.g.org

Definition in file inits.h.

Function Documentation

◆ Init_BareVM()

void Init_BareVM ( void  )

◆ Init_enc()

void Init_enc ( void  )

Definition at line 5 of file dmyenc.c.

References rb_encdb_alias(), rb_encdb_declare(), and require.

◆ Init_enc_set_filesystem_encoding()

int Init_enc_set_filesystem_encoding ( void  )

◆ Init_eval_method()

void Init_eval_method ( void  )

◆ Init_ext()

void Init_ext ( void  )

Definition at line 2 of file dmyext.c.

◆ Init_File()

void Init_File ( void  )

◆ Init_heap()

void Init_heap ( void  )

◆ Init_newline()

void Init_newline ( void  )

Referenced by InitVM_transcode().

◆ Init_vm_backtrace()

void Init_vm_backtrace ( void  )

◆ Init_vm_eval()

void Init_vm_eval ( void  )

◆ Init_vm_objects()

void Init_vm_objects ( void  )

◆ Init_vm_stack_canary()

void Init_vm_stack_canary ( void  )

Definition at line 5410 of file vm_insnhelper.c.

◆ rb_call_inits()

void rb_call_inits ( void  )

Definition at line 21 of file inits.c.

References CALL, load(), and sym.

Referenced by ruby_setup().