defaultatoms.cļƒ

Include dependency graph for defaultatoms.c:

digraph {
    graph [bgcolor="#00000000"]
    node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
    edge [color="#1414CE"]
    "15" [label="stdbool.h" tooltip="stdbool.h"]
    "16" [label="stdatomic.h" tooltip="stdatomic.h"]
    "5" [label="atom.h" tooltip="atom.h"]
    "10" [label="assert.h" tooltip="assert.h"]
    "1" [label="/home/runner/work/AtomVM/AtomVM/src/libAtomVM/defaultatoms.c" tooltip="/home/runner/work/AtomVM/AtomVM/src/libAtomVM/defaultatoms.c" fillcolor="#BFBFBF"]
    "17" [label="synclist.h" tooltip="synclist.h"]
    "2" [label="defaultatoms.h" tooltip="defaultatoms.h"]
    "4" [label="stdint.h" tooltip="stdint.h"]
    "6" [label="stdlib.h" tooltip="stdlib.h"]
    "22" [label="utils.h" tooltip="utils.h"]
    "7" [label="atom_table.h" tooltip="atom_table.h"]
    "9" [label="term_typedef.h" tooltip="term_typedef.h"]
    "23" [label="stddef.h" tooltip="stddef.h"]
    "11" [label="limits.h" tooltip="limits.h"]
    "24" [label="refc_binary.h" tooltip="refc_binary.h"]
    "20" [label="string.h" tooltip="string.h"]
    "19" [label="term.h" tooltip="term.h"]
    "8" [label="erl_nif.h" tooltip="erl_nif.h"]
    "25" [label="resources.h" tooltip="resources.h"]
    "14" [label="smp.h" tooltip="smp.h"]
    "3" [label="globalcontext.h" tooltip="globalcontext.h"]
    "21" [label="memory.h" tooltip="memory.h"]
    "18" [label="stdio.h" tooltip="stdio.h"]
    "26" [label="timer_list.h" tooltip="timer_list.h"]
    "13" [label="list.h" tooltip="list.h"]
    "12" [label="inttypes.h" tooltip="inttypes.h"]
    "5" -> "4" [dir=forward tooltip="include"]
    "5" -> "6" [dir=forward tooltip="include"]
    "1" -> "2" [dir=forward tooltip="include"]
    "1" -> "18" [dir=forward tooltip="include"]
    "17" -> "13" [dir=forward tooltip="include"]
    "17" -> "18" [dir=forward tooltip="include"]
    "17" -> "14" [dir=forward tooltip="include"]
    "2" -> "3" [dir=forward tooltip="include"]
    "22" -> "23" [dir=forward tooltip="include"]
    "7" -> "5" [dir=forward tooltip="include"]
    "9" -> "10" [dir=forward tooltip="include"]
    "9" -> "11" [dir=forward tooltip="include"]
    "9" -> "12" [dir=forward tooltip="include"]
    "9" -> "4" [dir=forward tooltip="include"]
    "24" -> "15" [dir=forward tooltip="include"]
    "24" -> "6" [dir=forward tooltip="include"]
    "24" -> "13" [dir=forward tooltip="include"]
    "24" -> "25" [dir=forward tooltip="include"]
    "24" -> "14" [dir=forward tooltip="include"]
    "19" -> "15" [dir=forward tooltip="include"]
    "19" -> "4" [dir=forward tooltip="include"]
    "19" -> "18" [dir=forward tooltip="include"]
    "19" -> "6" [dir=forward tooltip="include"]
    "19" -> "20" [dir=forward tooltip="include"]
    "19" -> "21" [dir=forward tooltip="include"]
    "19" -> "24" [dir=forward tooltip="include"]
    "19" -> "22" [dir=forward tooltip="include"]
    "19" -> "9" [dir=forward tooltip="include"]
    "8" -> "9" [dir=forward tooltip="include"]
    "25" -> "6" [dir=forward tooltip="include"]
    "25" -> "8" [dir=forward tooltip="include"]
    "25" -> "13" [dir=forward tooltip="include"]
    "25" -> "21" [dir=forward tooltip="include"]
    "14" -> "15" [dir=forward tooltip="include"]
    "14" -> "16" [dir=forward tooltip="include"]
    "3" -> "4" [dir=forward tooltip="include"]
    "3" -> "5" [dir=forward tooltip="include"]
    "3" -> "7" [dir=forward tooltip="include"]
    "3" -> "8" [dir=forward tooltip="include"]
    "3" -> "13" [dir=forward tooltip="include"]
    "3" -> "14" [dir=forward tooltip="include"]
    "3" -> "17" [dir=forward tooltip="include"]
    "3" -> "19" [dir=forward tooltip="include"]
    "3" -> "26" [dir=forward tooltip="include"]
    "21" -> "8" [dir=forward tooltip="include"]
    "21" -> "9" [dir=forward tooltip="include"]
    "21" -> "22" [dir=forward tooltip="include"]
    "21" -> "4" [dir=forward tooltip="include"]
    "21" -> "6" [dir=forward tooltip="include"]
    "26" -> "15" [dir=forward tooltip="include"]
    "26" -> "4" [dir=forward tooltip="include"]
    "26" -> "13" [dir=forward tooltip="include"]
}

Functions

void defaultatoms_init(GlobalContext *glb)ļƒ

Variables

static const char *const false_atom   = "\x05" "false"
static const char *const true_atom   = "\x04" "true"
static const char *const ok_atom   = "\x2" "ok"
static const char *const error_atom   = "\x5" "error"
static const char *const undefined_atom   = "\x9" "undefined"
static const char *const badarg_atom   = "\x6" "badarg"
static const char *const badarith_atom   = "\x08" "badarith"
static const char *const badarity_atom   = "\x08" "badarity"
static const char *const badfun_atom   = "\x06" "badfun"
static const char *const system_limit_atom   = "\xC" "system_limit"
static const char *const function_clause_atom   = "\x0F" "function_clause"
static const char *const try_clause_atom   = "\xA" "try_clause"
static const char *const out_of_memory_atom   = "\xD" "out_of_memory"
static const char *const overflow_atom   = "\x8" "overflow"
static const char *const flush_atom   = "\x5" "flush"
static const char *const heap_size_atom   = "\x9" "heap_size"
static const char *const latin1_atom   = "\x6" "latin1"
static const char *const max_heap_size_atom   ="\xD" "max_heap_size"
static const char *const memory_atom   = "\x6" "memory"
static const char *const message_queue_len_atom   = "\x11" "message_queue_len"
static const char *const puts_atom   = "\x4" "puts"
static const char *const stack_size_atom   = "\xA" "stack_size"
static const char *const min_heap_size_atom   ="\xD" "min_heap_size"
static const char *const process_count_atom   = "\xD" "process_count"
static const char *const port_count_atom   = "\xA" "port_count"
static const char *const atom_count_atom   = "\xA" "atom_count"
static const char *const system_architecture_atom   = "\x13" "system_architecture"
static const char *const wordsize_atom   = "\x8" "wordsize"
static const char *const decimals_atom   = "\x8" "decimals"
static const char *const scientific_atom   = "\xA" "scientific"
static const char *const compact_atom   = "\x7" "compact"
static const char *const badmatch_atom   = "\x8" "badmatch"
static const char *const case_clause_atom   = "\xB" "case_clause"
static const char *const if_clause_atom   = "\x9" "if_clause"
static const char *const throw_atom   = "\x5" "throw"
static const char *const low_entropy_atom   = "\xB" "low_entropy"
static const char *const unsupported_atom   = "\xB" "unsupported"
static const char *const used_atom   = "\x4" "used"
static const char *const all_atom   = "\x3" "all"
static const char *const start_atom   = "\x5" "start"
static const char *const undef_atom   = "\x5" "undef"
static const char *const vm_abort_atom   = "\x8" "vm_abort"
static const char *const link_atom   = "\x4" "link"
static const char *const monitor_atom   = "\x7" "monitor"
static const char *const normal_atom   = "\x6" "normal"
static const char *const down_atom   = "\x4" "DOWN"
static const char *const process_atom   = "\x7" "process"
static const char *const nocatch_atom   = "\x7" "nocatch"
static const char *const refc_binary_info_atom   = "\x10" "refc_binary_info"
static const char *const noproc_atom   = "\x6" "noproc"
static const char *const trap_exit_atom   = "\x9" "trap_exit"
static const char *const exit_atom   = "\x4" "EXIT"
static const char *const badmap_atom   = "\x6" "badmap"
static const char *const badkey_atom   = "\x6" "badkey"
static const char *const none_atom   = "\x4" "none"
static const char *const io_request_atom   = "\xA" "io_request"
static const char *const io_reply_atom   = "\x8" "io_reply"
static const char *const put_chars_atom   = "\x9" "put_chars"
static const char *const lowercase_exit_atom   = "\x4" "exit"
static const char *const atomvm_version_atom   = "\xE" "atomvm_version"
static const char *const second_atom   = "\x6" "second"
static const char *const millisecond_atom   = "\xB" "millisecond"
static const char *const microsecond_atom   = "\xB" "microsecond"
static const char *const infinity_atom   = "\x8" "infinity"
static const char *const timeout_value_atom   = "\xD" "timeout_value"
static const char *const schedulers_atom   = "\xA" "schedulers"
static const char *const schedulers_online_atom   = "\x11" "schedulers_online"
static const char *const append_atom   = "\x6" "append"
static const char *const private_append_atom   = "\xE" "private_append"
static const char *const binary_atom   = "\x6" "binary"
static const char *const integer_atom   = "\x7" "integer"
static const char *const little_atom   = "\x6" "little"
static const char *const native_atom   = "\x6" "native"
static const char *const string_atom   = "\x6" "string"
static const char *const utf8_atom   = "\x4" "utf8"
static const char *const utf16_atom   = "\x5" "utf16"
static const char *const utf32_atom   = "\x5" "utf32"
static const char *const badrecord_atom   = "\x9" "badrecord"
static const char *const copy_atom   = "\x4" "copy"
static const char *const reuse_atom   = "\x5" "reuse"
static const char *const ensure_at_least_atom   = "\xF" "ensure_at_least"
static const char *const ensure_exactly_atom   = "\xE" "ensure_exactly"
static const char *const skip_atom   = "\x4" "skip"
static const char *const get_tail_atom   = "\x8" "get_tail"
static const char *const equal_colon_equal_atom   = "\x3" "=:="
static const char *const signed_atom   = "\x6" "signed"
static const char *const machine_atom   = "\x7" "machine"
static const char *const avm_floatsize_atom   = "\xD" "avm_floatsize"
static const char *const close_atom   = "\x5" "close"
static const char *const closed_atom   = "\x6" "closed"
static const char *const port_atom   = "\x4" "port"
static const char *const info_atom   = "\x4" "info"
static const char *const module_atom   = "\x06" "module"
static const char *const select_atom   = "\x6" "select"
static const char *const ready_input_atom   = "\xB" "ready_input"
static const char *const ready_output_atom   = "\xC" "ready_output"
static const char *const attributes_atom   = "\xA" "attributes"
static const char *const compile_atom   = "\x7" "compile"
static const char *const exports_atom   = "\x7" "exports"
static const char *const incomplete_atom   = "\xA" "incomplete"
static const char *const kill_atom   = "\x4" "kill"
static const char *const killed_atom   = "\x6" "killed"
static const char *const links_atom   = "\x5" "links"
static const char *const total_heap_size_atom   = "\xF" "total_heap_size"
static const char *const atomvm_heap_growth_atom   = "\x12" "atomvm_heap_growth"
static const char *const bounded_free_atom   = "\xC" "bounded_free"
static const char *const minimum_atom   = "\x7" "minimum"
static const char *const fibonacci_atom   = "\x9" "fibonacci"
static const char *const call_atom   = "\x5" "$call"
static const char *const cast_atom   = "\x5" "$cast"