libAtomVM
- Data Strucures
AtomsHashTable
AtomStringIntPair
AVMPackData
AVMPackInfo
BuiltInAtomRequestSignal
BuiltInAtomSignal
ConstAVMPack
Context
ContextAccumulator
DictEntry
ErlNifEnv
ErlNifResourceTypeInit
ExportedFunction
FprintfFun
GlobalContext
Heap
HeapFragment
HNode
IFFRecord
InMemoryAVMPack
Int24
Int40
Int48
Int56
kv_pair
LineRefOffset
ListHead
LiteralEntry
Mailbox
MailboxMessage
Message
Module
ModuleFilename
ModuleFunction
Monitor
Nif
PrinterFun
RefcBinary
RefcBinaryAVMPack
RefSignal
RegisteredProcess
ResourceType
SnprintfFun
SelectEvent
SpinLock
SyncList
TempStack
TermSignal
TimerList
TimerListItem
UnresolvedFunctionCall
ValuesHashTable
BitstringFlags
ContextFlags
DictionaryFunctionResult
ErlNifResourceFlags
ErlNifSelectFlags
ExternalTermOpts
ExternalTermResult
FunctionType
InteropFunctionResult
MemoryAllocMode
MemoryGCResult
MessageType
ModuleLoadResult
NativeHandlerResult
RefcBinaryFlags
TempStackResult
TermCompareOpts
TermCompareResult
- Types
AtomString
avm_float_t
avm_int64_t
avm_int_t
avm_uint64_t
avm_uint_t
avmpack_fold_fun
CondVar
dreg_t
ERL_NIF_TERM
ErlNifEnv
ErlNifEvent
ErlNifPid
ErlNifResourceDtor
ErlNifResourceStop
ErlNifResourceType
event_handler_t
EventListener
func_ptr_t
GlobalContext
Heap
HeapFragment
MailboxMessage
Message
Module
Mutex
native_handler_f
NativeHandlerResult
NifImpl
PrinterFun
RWLock
SpinLock
term
- MACROS
- Functions
atom_are_equals()
atom_string_to_c()
atom_write_mfa()
atomshashtable_get_value()
atomshashtable_has_key()
atomshashtable_insert()
atomshashtable_new()
avmpack_find_section_by_flag()
avmpack_find_section_by_name()
avmpack_fold()
avmpack_is_valid()
bitstring_extract_any_integer()
bitstring_insert_any_integer()
bitstring_utf16_decode()
bitstring_utf16_encode()
bitstring_utf32_decode()
bitstring_utf32_encode()
bitstring_utf8_decode()
bitstring_utf8_encode()
context_destroy()
context_execute_loop()
context_get_process_info()
context_message_queue_len()
context_monitor()
context_new()
context_process_flush_monitor_signal()
context_process_kill_signal()
context_process_process_info_request_signal()
context_process_signal_trap_answer()
context_size()
context_update_flags()
debug_dump_context()
debug_dump_heap()
debug_dump_memory()
debug_dump_registers()
debug_dump_stack()
debug_print_processes_list()
defaultatoms_init()
dictionary_destroy()
dictionary_erase()
dictionary_get()
dictionary_put()
enif_alloc_resource()
enif_get_resource()
enif_init_resource_type()
enif_keep_resource()
enif_make_resource()
enif_release_resource()
enif_select()
externalterm_from_binary()
externalterm_to_binary()
externalterm_to_term()
globalcontext_atomstring_from_term()
globalcontext_demonitor()
globalcontext_destroy()
globalcontext_existing_term_from_atom_string()
globalcontext_get_module()
globalcontext_get_module_by_index()
globalcontext_get_process_lock()
globalcontext_get_process_nolock()
globalcontext_get_process_unlock()
globalcontext_get_registered_process()
globalcontext_init_process()
globalcontext_insert_atom()
globalcontext_insert_atom_maybe_copy()
globalcontext_insert_module()
globalcontext_is_atom_index_equal_to_atom_string()
globalcontext_maybe_unregister_process_id()
globalcontext_new()
globalcontext_process_exists()
globalcontext_register_process()
globalcontext_send_message()
globalcontext_send_message_nolock()
globalcontext_unregister_process()
iff_is_valid_beam()
interop_atom_term_select_int()
interop_atom_to_string()
interop_binary_to_string()
interop_kv_get_value_default()
interop_list_to_string()
interop_map_get_value()
interop_map_get_value_default()
interop_proplist_get_value()
interop_proplist_get_value_default()
interop_term_to_string()
mailbox_crashdump()
mailbox_destroy()
mailbox_first()
mailbox_init()
mailbox_len()
mailbox_message_dispose()
mailbox_next()
mailbox_peek()
mailbox_process_outer_list()
mailbox_reset()
mailbox_send()
mailbox_send_built_in_atom_request_signal()
mailbox_send_built_in_atom_signal()
mailbox_send_empty_body_signal()
mailbox_send_ref_signal()
mailbox_send_term_signal()
mailbox_size()
memory_copy_term_tree()
memory_copy_term_tree_to_storage()
memory_estimate_usage()
memory_heap_append_fragment()
memory_init_heap_root_fragment()
memory_sweep_mso_list()
module_destroy()
module_find_line()
module_get_function_from_label()
module_insert_line_ref_offset()
module_load_literal()
module_new_from_iff_binary()
module_resolve_function()
module_search_exported_function()
nifs_get()
platform_defaultatoms_init()
platform_nifs_get_nif()
port_ensure_available()
port_heap_create_error_tuple()
port_heap_create_ok_tuple()
port_heap_create_reply()
port_heap_create_sys_error_tuple()
port_heap_create_tuple2()
port_heap_create_tuple3()
port_heap_create_tuple_n()
port_send_message()
port_send_message_nolock()
posix_errno_to_term()
refc_binary_create_binary_info()
refc_binary_create_resource()
refc_binary_decrement_refcount()
refc_binary_destroy()
refc_binary_from_data()
refc_binary_get_data()
refc_binary_increment_refcount()
refc_binary_total_size()
reg_type_c()
scan_iff()
scheduler_cancel_timeout()
scheduler_kill()
scheduler_next()
scheduler_run()
scheduler_set_timeout()
scheduler_signal_message()
scheduler_stop_all()
scheduler_terminate()
scheduler_wait()
select_event_count_and_destroy_closed()
select_event_notify()
smp_condvar_create()
smp_condvar_destroy()
smp_condvar_signal()
smp_condvar_wait()
smp_get_online_processors()
smp_is_main_thread()
smp_mutex_create()
smp_mutex_destroy()
smp_mutex_lock()
smp_mutex_trylock()
smp_mutex_unlock()
smp_rwlock_create()
smp_rwlock_destroy()
smp_rwlock_rdlock()
smp_rwlock_unlock()
smp_rwlock_wrlock()
smp_scheduler_start()
stacktrace_build()
stacktrace_create_raw()
sys_create_port()
sys_free_platform()
sys_get_info()
sys_init_platform()
sys_listener_destroy()
sys_load_module()
sys_load_module_from_file()
sys_monotonic_time()
sys_open_avm_from_file()
sys_poll_events()
sys_register_listener()
sys_register_select_event()
sys_signal()
sys_time()
sys_unregister_listener()
sys_unregister_select_event()
term_alloc_refc_binary()
term_alloc_sub_binary()
term_compare()
term_display()
term_fprint()
term_from_resource()
term_funprint()
term_get_map_assoc()
term_snprint()
timer_list_next()
valueshashtable_get_value()
valueshashtable_has_key()
valueshashtable_insert()
valueshashtable_new()
libAtomVM Source Files
- atom.c
- atom.h
- atom_table.c
new_node_group()
atom_table_new()
atom_table_destroy()
atom_table_count()
sdbm_hash()
get_node_from_bucket()
get_node_with_hash()
get_node()
atom_table_get_index()
get_node_using_index()
atom_table_get_atom_string()
atom_table_cmp_using_atom_index()
atom_table_get_atom_ptr_and_len()
atom_table_write_bytes()
atom_table_write_cstring()
init_node()
insert_node_into_bucket()
insert_node()
do_rehash()
maybe_rehash()
atom_table_ensure_atom()
atom_table_ensure_atoms()
HNode
HNodeGroup
AtomTable
- atom_table.h
atom_ref_t
AtomTableCopyOpt
atom_table_new()
atom_table_destroy()
atom_table_count()
atom_table_ensure_atom()
atom_table_get_atom_string()
atom_table_get_index()
atom_table_ensure_atoms()
atom_table_cmp_using_atom_index()
atom_table_get_atom_ptr_and_len()
atom_table_write_bytes()
atom_table_write_cstring()
- atomshashtable.c
- atomshashtable.h
- avmpack.c
- avmpack.h
- bif.c
bitwise_op
bitshift_op
bif_registry_get_handler()
bif_erlang_self_0()
bif_erlang_byte_size_1()
bif_erlang_bit_size_1()
bif_erlang_is_atom_1()
bif_erlang_is_binary_1()
bif_erlang_is_boolean_1()
bif_erlang_is_float_1()
bif_erlang_is_function_1()
bif_erlang_is_integer_1()
bif_erlang_is_list_1()
bif_erlang_is_number_1()
bif_erlang_is_pid_1()
bif_erlang_is_reference_1()
bif_erlang_is_tuple_1()
bif_erlang_is_map_1()
bif_erlang_is_map_key_2()
bif_erlang_length_1()
bif_erlang_hd_1()
bif_erlang_tl_1()
bif_erlang_element_2()
bif_erlang_tuple_size_1()
bif_erlang_map_size_1()
bif_erlang_map_get_2()
make_boxed_int()
make_boxed_int64()
make_maybe_boxed_int()
make_maybe_boxed_int64()
add_overflow_helper()
add_boxed_helper()
bif_erlang_add_2()
sub_overflow_helper()
sub_boxed_helper()
bif_erlang_sub_2()
mul_overflow_helper()
mul_boxed_helper()
bif_erlang_mul_2()
div_boxed_helper()
bif_erlang_div_2()
neg_boxed_helper()
bif_erlang_neg_1()
abs_boxed_helper()
bif_erlang_abs_1()
rem_boxed_helper()
bif_erlang_rem_2()
bif_erlang_ceil_1()
bif_erlang_floor_1()
bif_erlang_round_1()
bif_erlang_trunc_1()
bitwise_helper()
bor()
bif_erlang_bor_2()
band()
bif_erlang_band_2()
bxor()
bif_erlang_bxor_2()
bitshift_helper()
bsl()
bif_erlang_bsl_2()
bsr()
bif_erlang_bsr_2()
bif_erlang_bnot_1()
bif_erlang_not_1()
bif_erlang_and_2()
bif_erlang_or_2()
bif_erlang_xor_2()
bif_erlang_equal_to_2()
bif_erlang_not_equal_to_2()
bif_erlang_exactly_equal_to_2()
bif_erlang_exactly_not_equal_to_2()
bif_erlang_greater_than_2()
bif_erlang_less_than_2()
bif_erlang_less_than_or_equal_2()
bif_erlang_greater_than_or_equal_2()
bif_erlang_get_1()
bif_erlang_min_2()
bif_erlang_max_2()
- bif.h
bif_registry_get_handler()
bif_erlang_self_0()
bif_erlang_byte_size_1()
bif_erlang_bit_size_1()
bif_erlang_length_1()
bif_erlang_is_atom_1()
bif_erlang_is_binary_1()
bif_erlang_is_boolean_1()
bif_erlang_is_float_1()
bif_erlang_is_function_1()
bif_erlang_is_integer_1()
bif_erlang_is_list_1()
bif_erlang_is_number_1()
bif_erlang_is_pid_1()
bif_erlang_is_reference_1()
bif_erlang_is_tuple_1()
bif_erlang_is_map_1()
bif_erlang_is_map_key_2()
bif_erlang_hd_1()
bif_erlang_tl_1()
bif_erlang_element_2()
bif_erlang_tuple_size_1()
bif_erlang_map_size_1()
bif_erlang_map_get_2()
bif_erlang_add_2()
bif_erlang_sub_2()
bif_erlang_mul_2()
bif_erlang_div_2()
bif_erlang_rem_2()
bif_erlang_neg_1()
bif_erlang_abs_1()
bif_erlang_ceil_1()
bif_erlang_floor_1()
bif_erlang_round_1()
bif_erlang_trunc_1()
bif_erlang_bor_2()
bif_erlang_band_2()
bif_erlang_bxor_2()
bif_erlang_bsl_2()
bif_erlang_bsr_2()
bif_erlang_bnot_1()
bif_erlang_not_1()
bif_erlang_and_2()
bif_erlang_or_2()
bif_erlang_xor_2()
bif_erlang_equal_to_2()
bif_erlang_not_equal_to_2()
bif_erlang_exactly_equal_to_2()
bif_erlang_exactly_not_equal_to_2()
bif_erlang_greater_than_2()
bif_erlang_less_than_2()
bif_erlang_less_than_or_equal_2()
bif_erlang_greater_than_or_equal_2()
bif_erlang_get_1()
bif_erlang_min_2()
bif_erlang_max_2()
- bitstring.c
from_le64()
bitstring_extract_any_integer()
bitstring_insert_any_integer()
is_invalid_codepoint()
bitstring_utf8_encode()
bitstring_utf8_decode()
bitstring_utf16_encode()
bitstring_utf16_decode()
bitstring_utf32_encode()
bitstring_utf32_decode()
bitstring_copy_bits_incomplete_bytes()
bitstring_extract_f32()
bitstring_extract_f64()
- bitstring.h
BitstringFlags
UnicodeTransformDecodeResult
bitstring_extract_any_integer()
bitstring_insert_any_integer()
bitstring_extract_integer()
bitstring_insert_integer()
bitstring_utf8_encode()
bitstring_utf8_decode()
bitstring_utf16_encode()
bitstring_utf16_decode()
bitstring_utf32_encode()
bitstring_utf32_decode()
bitstring_utf8_size()
bitstring_utf16_size()
bitstring_insert_utf8()
bitstring_match_utf8()
bitstring_insert_utf16()
bitstring_match_utf16()
bitstring_insert_utf32()
bitstring_match_utf32()
bitstring_copy_bits_incomplete_bytes()
bitstring_copy_bits()
bitstring_extract_f32()
bitstring_extract_f64()
maybe_unsigned_int8
maybe_unsigned_int16
maybe_unsigned_int32
maybe_unsigned_int64
- context.c
context_monitors_handle_terminate()
context_new()
context_destroy()
context_process_kill_signal()
context_process_process_info_request_signal()
context_process_signal_trap_answer()
context_process_flush_monitor_signal()
context_message_queue_len()
context_size()
context_get_process_info()
context_link()
context_monitor()
context_resource_monitor()
context_unlink()
- context.h
native_handler_f
NativeHandlerResult
ContextFlags
HeapGrowthStrategy
context_new()
context_destroy()
context_ensure_fpregs()
context_execute_loop()
context_is_port_driver()
context_clean_registers()
context_stack_base()
context_stack_size()
context_avail_free_memory()
context_is_term_equal_to_atom_string()
context_message_queue_len()
context_size()
context_update_flags()
context_get_flags()
context_process_kill_signal()
context_process_process_info_request_signal()
context_process_signal_trap_answer()
context_process_flush_monitor_signal()
context_get_process_info()
context_link()
context_monitor()
context_resource_monitor()
context_unlink()
Context
Monitor
ResourceMonitor
- debug.c
- debug.h
- defaultatoms.c
- defaultatoms.h
- dictionary.c
- dictionary.h
- erl_nif.h
ErlNifEnv
ERL_NIF_TERM
ErlNifPid
ErlNifResourceType
ErlNifMonitor
ErlNifEvent
ErlNifResourceDtor
ErlNifResourceStop
ErlNifResourceDown
ErlNifResourceFlags
ErlNifSelectFlags
@0
enif_init_resource_type()
enif_alloc_resource()
enif_get_resource()
enif_keep_resource()
enif_release_resource()
enif_make_resource()
enif_select()
enif_monitor_process()
enif_demonitor_process()
enif_compare_monitors()
ErlNifResourceTypeInit
- erl_nif_priv.h
- exportedfunction.h
- externalterm.c
- externalterm.h
- globalcontext.c
globalcontext_new()
globalcontext_get_process_nolock()
globalcontext_get_process_lock()
globalcontext_get_process_unlock()
globalcontext_process_exists()
globalcontext_send_message()
globalcontext_send_message_nolock()
globalcontext_init_process()
globalcontext_register_process()
globalcontext_unregister_process()
globalcontext_maybe_unregister_process_id()
globalcontext_get_registered_process()
globalcontext_is_atom_index_equal_to_atom_string()
globalcontext_atomstring_from_term()
globalcontext_existing_term_from_atom_string()
globalcontext_insert_module()
globalcontext_get_module()
globalcontext_get_module_by_index()
globalcontext_demonitor()
RegisteredProcess
- globalcontext.h
Module
globalcontext_new()
globalcontext_destroy()
globalcontext_get_process_nolock()
globalcontext_get_process_lock()
globalcontext_get_process_unlock()
globalcontext_process_exists()
globalcontext_send_message()
globalcontext_send_message_nolock()
globalcontext_init_process()
globalcontext_register_process()
globalcontext_get_registered_process()
globalcontext_unregister_process()
globalcontext_maybe_unregister_process_id()
globalcontext_insert_atom_maybe_copy()
globalcontext_insert_atom()
globalcontext_is_atom_index_equal_to_atom_string()
globalcontext_is_term_equal_to_atom_string()
globalcontext_make_atom()
globalcontext_atomstring_from_term()
globalcontext_existing_term_from_atom_string()
globalcontext_insert_module()
globalcontext_get_module_by_index()
globalcontext_get_module()
globalcontext_demonitor()
globalcontext_get_ref_ticks()
GlobalContext
- iff.c
- iff.h
- inet.c
- inet.h
- interop.c
interop_term_to_string()
interop_binary_to_string()
interop_iolist_to_string()
interop_list_to_string()
interop_atom_to_string()
interop_proplist_get_value()
interop_proplist_get_value_default()
interop_chardata_fold()
size_fold_fun()
interop_iolist_size()
write_string_fold_fun()
interop_write_iolist()
interop_binary_conversion()
chardata_to_bytes_size_fold_fun()
chardata_to_bytes_size_rest_fun()
interop_chardata_to_bytes_size()
chardata_to_bytes_fold_fun()
chardata_to_bytes_rest_fun()
interop_chardata_to_bytes()
interop_map_get_value()
interop_map_get_value_default()
interop_atom_term_select_int()
interop_kv_get_value_default()
interop_atom_term_select_atom()
interop_chars_to_list()
CharDataToBytesSizeAcc
CharDataToBytesAcc
- interop.h
interop_chardata_fold_fun
interop_chardata_rest_fun
InteropFunctionResult
UnicodeConversionResult
CharDataEncoding
interop_term_to_string()
interop_binary_to_string()
interop_list_to_string()
interop_iolist_to_string()
interop_atom_to_string()
interop_proplist_get_value()
interop_proplist_get_value_default()
interop_map_get_value()
interop_map_get_value_default()
interop_chars_to_list()
interop_atom_term_select_int()
interop_atom_term_select_atom()
interop_kv_get_value_default()
interop_kv_get_value()
interop_bytes_to_list()
AtomStringIntPair
- list.h
- listeners.h
- mailbox.c
mailbox_init()
mailbox_message_to_heap_fragment()
mailbox_message_dispose()
mailbox_destroy()
mailbox_len()
mailbox_size()
mailbox_post_message()
mailbox_send()
mailbox_send_term_signal()
mailbox_send_built_in_atom_signal()
mailbox_send_built_in_atom_request_signal()
mailbox_send_ref_signal()
mailbox_send_empty_body_signal()
mailbox_reset()
mailbox_process_outer_list()
mailbox_next()
mailbox_peek()
mailbox_take_message()
mailbox_first()
mailbox_crashdump()
- mailbox.h
Context
Heap
Message
MailboxMessage
MessageType
mailbox_init()
mailbox_len()
mailbox_size()
mailbox_process_outer_list()
mailbox_send()
mailbox_send_term_signal()
mailbox_send_built_in_atom_signal()
mailbox_send_built_in_atom_request_signal()
mailbox_send_ref_signal()
mailbox_send_empty_body_signal()
mailbox_reset()
mailbox_next()
mailbox_has_next()
mailbox_peek()
mailbox_take_message()
mailbox_first()
mailbox_destroy()
mailbox_message_dispose()
mailbox_remove_message()
mailbox_crashdump()
TermSignal
BuiltInAtomSignal
BuiltInAtomRequestSignal
RefSignal
Mailbox
- memory.c
memory_scan_and_copy()
memory_shallow_copy_term()
memory_gc()
memory_init_heap()
memory_init_heap_root_fragment()
memory_heap_alloc_new_fragment()
memory_erl_nif_env_ensure_free()
next_fibonacci_heap_size()
memory_ensure_free_with_roots()
push_to_stack()
memory_is_moved_marker()
memory_replace_with_moved_marker()
memory_dereference_moved_marker()
memory_copy_term_tree_internal()
memory_copy_term_tree()
memory_copy_term_tree_to_storage()
memory_estimate_usage()
memory_heap_append_fragment()
memory_sweep_mso_list()
- memory.h
Context
GlobalContext
HeapFragment
Heap
MemoryGCResult
MemoryAllocMode
memory_init_heap_root_fragment()
memory_heap_fragment_memory_size()
memory_heap_youngest_size()
memory_heap_memory_size()
memory_copy_term_tree()
memory_copy_term_tree_to_storage()
memory_estimate_usage()
memory_heap_append_fragment()
memory_heap_append_heap()
memory_sweep_mso_list()
memory_destroy_heap_fragment()
memory_destroy_heap()
- module.c
module_build_literals_table()
module_add_label()
module_build_imported_functions_table()
parse_line_table()
module_populate_atoms_table()
module_get_function_from_label()
module_get_exported_functions_count()
module_search_exported_function()
module_get_exported_functions()
module_new_from_iff_binary()
module_load_literal()
module_resolve_function0()
parse_line_refs()
parse_filename_table()
module_insert_line_ref_offset()
module_find_line()
- module.h
ModuleLoadResult
module_get_exported_functions_count()
module_search_exported_function()
module_get_exported_functions_list_size()
module_get_exported_functions()
module_destroy()
module_new_from_iff_binary()
module_load_literal()
module_get_atom_string_by_id()
module_get_atom_term_by_id()
module_resolve_function0()
module_get_name()
module_resolve_function()
module_address()
module_get_fun_freeze()
module_get_fun()
module_get_str()
module_get_function_from_label()
module_insert_line_ref_offset()
module_find_line()
module_has_line_chunk()
PhonyNameDueToError::magic
PhonyNameDueToError::size
PhonyNameDueToError::info_size
PhonyNameDueToError::version
PhonyNameDueToError::opcode_max
PhonyNameDueToError::labels
PhonyNameDueToError::functions_count
PhonyNameDueToError::code
LiteralEntry
ModuleFilename
LineRefOffset
Module
- nifs.c
context_iterator
unary_math_f
binary_math_f
process_echo_mailbox()
process_console_mailbox()
binary_to_atom()
list_to_atom()
nif_binary_at_2()
nif_binary_first_1()
nif_binary_last_1()
nif_binary_part_3()
nif_binary_split_2()
nif_calendar_system_time_to_universal_time_2()
nif_erlang_delete_element_2()
nif_erlang_atom_to_binary_2()
nif_erlang_atom_to_list_1()
nif_erlang_binary_to_atom_2()
nif_erlang_binary_to_float_1()
nif_erlang_binary_to_integer_1()
nif_erlang_binary_to_list_1()
nif_erlang_binary_to_existing_atom_2()
nif_erlang_concat_2()
nif_erlang_display_1()
nif_erlang_erase_1()
nif_erlang_error()
nif_erlang_exit()
nif_erlang_make_fun_3()
nif_erlang_make_ref_0()
nif_erlang_make_tuple_2()
nif_erlang_insert_element_3()
nif_erlang_integer_to_binary_2()
nif_erlang_integer_to_list_2()
nif_erlang_is_process_alive_1()
nif_erlang_link()
nif_erlang_float_to_binary()
nif_erlang_float_to_list()
nif_erlang_list_to_binary_1()
nif_erlang_list_to_integer_1()
nif_erlang_list_to_float_1()
nif_erlang_list_to_atom_1()
nif_erlang_list_to_existing_atom_1()
nif_erlang_monotonic_time_1()
nif_erlang_iolist_size_1()
nif_erlang_iolist_to_binary_1()
nif_erlang_open_port_2()
nif_erlang_register_2()
nif_erlang_unregister_1()
nif_erlang_send_2()
nif_erlang_setelement_3()
nif_erlang_spawn_opt()
nif_erlang_spawn_fun_opt()
nif_erlang_whereis_1()
nif_erlang_system_time_1()
nif_erlang_tuple_to_list_1()
nif_erlang_list_to_tuple_1()
nif_erlang_universaltime_0()
nif_erlang_localtime()
nif_erlang_timestamp_0()
nif_erts_debug_flat_size()
nif_erlang_process_flag()
nif_erlang_processes()
nif_erlang_process_info()
nif_erlang_put_2()
nif_erlang_system_info()
nif_erlang_system_flag()
nif_erlang_binary_to_term()
nif_erlang_term_to_binary()
nif_erlang_throw()
nif_erlang_raise()
nif_erlang_pid_to_list()
nif_erlang_ref_to_list()
nif_erlang_fun_to_list()
nif_erlang_function_exported()
nif_erlang_garbage_collect()
nif_erlang_group_leader()
nif_erlang_get_module_info()
nif_erlang_memory()
nif_erlang_monitor()
nif_erlang_demonitor()
nif_erlang_unlink()
nif_atomvm_add_avm_pack_binary()
nif_atomvm_add_avm_pack_file()
nif_atomvm_close_avm_pack()
nif_atomvm_get_start_beam()
nif_atomvm_read_priv()
nif_console_print()
nif_base64_encode()
nif_base64_decode()
nif_base64_encode_to_string()
nif_base64_decode_to_string()
nif_code_load_abs()
nif_code_load_binary()
nif_lists_reverse()
nif_maps_next()
nif_unicode_characters_to_list()
nif_unicode_characters_to_binary()
nifs_get()
make_maybe_boxed_int64()
is_tagged_tuple()
process_console_message()
do_spawn()
build_datetime_from_tm()
is_valid_float_string()
parse_float()
lltoa()
format_float()
get_float_format_opts()
nif_erlang_process_flag_3()
nif_increment_context_count()
nif_increment_port_count()
nif_cons_context()
nif_iterate_processes()
nif_num_processes()
nif_num_ports()
nif_list_processes()
refc_binary_avm_pack_destructor()
open_avm_error_tuple()
base64_encode()
find_index()
base64_decode()
maybe_clear_exceptions()
get_exception()
math_unary_op()
math_binary_op()
b64_table
ContextAccumulator
RefcBinaryAVMPack
- nifs.h
- opcodes.h
- opcodesswitch.h
dreg_t
sort_kv_pairs()
get_catch_label_and_change_module()
maybe_alloc_boxed_integer_fragment()
maybe_alloc_boxed_integer_fragment_helper()
large_integer_to_term()
make_fun()
maybe_call_native()
free()
scheduler_init_ready()
function_len
tmp_atom_name
label
saved_module
cp
saved_ip
dreg_gc_safe_t
Int24
Int40
Int48
Int56
kv_pair
- otp_crypto.c
- otp_crypto.h
- otp_net.c
- otp_net.h
- otp_socket.c
otp_socket_shutdown_direction
otp_socket_setopt_level
socket_dtor()
socket_down()
otp_socket_init()
get_domain()
get_type()
get_protocol()
make_error_tuple()
nif_socket_open()
term_to_otp_socket()
term_is_otp_socket()
send_closed_notification()
nif_socket_close()
nif_socket_select_read()
nif_socket_select_stop()
nif_socket_setopt()
nif_socket_sockname()
nif_socket_peername()
nif_socket_bind()
nif_socket_listen()
nif_socket_accept()
socket_recv()
nif_socket_recv_internal()
nif_socket_recv()
nif_socket_recvfrom()
socket_send()
nif_socket_send_internal()
nif_socket_send()
nif_socket_sendto()
nif_socket_connect()
nif_socket_shutdown()
otp_socket_nif_get_nif()
addr_atom
any_atom
invalid_option_atom
invalid_value_atom
linger_atom
loopback_atom
onoff_atom
port_atom
rcvbuf_atom
reuseaddr_atom
otp_socket_shutdown_direction_table
otp_socket_setopt_level_table
socket_resource_type
level_tuple
value
level
level_val
port_number
map
return_value
result
- otp_socket.h
- otp_ssl.c
entropycontext_dtor()
ctrdrbg_dtor()
sslcontext_dtor()
sslconfig_dtor()
mbedtls_ssl_send_cb()
mbedtls_ssl_recv_cb()
nif_ssl_entropy_init()
nif_ssl_ctr_drbg_init()
nif_ssl_ctr_drbg_seed()
nif_ssl_init()
nif_ssl_set_bio()
nif_ssl_config_init()
nif_ssl_config_defaults()
nif_ssl_set_hostname()
nif_ssl_conf_authmode()
nif_ssl_conf_rng()
nif_ssl_setup()
make_err_result()
nif_ssl_handshake_step()
nif_ssl_close_notify()
nif_ssl_write()
nif_ssl_read()
otp_ssl_nif_get_nif()
otp_ssl_init()
entropycontext_resource_type
ctrdrbg_resource_type
sslcontext_resource_type
sslconfig_resource_type
endpoint_table
authmode_table
EntropyContextResource
CtrDrbgResource
SSLContextResource
SSLConfigResource
- otp_ssl.h
- overflow_helpers.h
- platform_nifs.h
- port.c
- port.h
GenMessageParseResult
port_heap_create_tuple2()
port_heap_create_tuple3()
port_heap_create_tuple_n()
port_heap_create_error_tuple()
port_heap_create_sys_error_tuple()
port_heap_create_ok_tuple()
port_heap_create_reply()
port_create_tuple2()
port_create_tuple3()
port_create_tuple_n()
port_create_error_tuple()
port_create_sys_error_tuple()
port_create_ok_tuple()
port_create_reply()
port_send_message()
port_send_message_nolock()
port_ensure_available()
port_send_reply()
port_parse_gen_message()
GenMessage
- posix_nifs.c
- posix_nifs.h
- refc_binary.c
- refc_binary.h
- resources.c
enif_init_resource_type()
enif_alloc_resource()
enif_get_resource()
enif_keep_resource()
enif_release_resource()
enif_make_resource()
enif_select()
select_event_make_notification()
select_event_send_notification()
select_event_notify()
select_event_destroy()
select_event_count_and_destroy_closed()
enif_monitor_process()
enif_demonitor_process()
destroy_resource_monitors()
enif_compare_monitors()
- resources.h
- scheduler.c
scheduler_timeout_callback()
scheduler_make_ready()
update_timer_list()
scheduler_wait()
scheduler_process_native_signal_messages()
scheduler_run0()
scheduler_run()
scheduler_next()
scheduler_init_ready()
scheduler_signal_message()
scheduler_terminate()
scheduler_stop_all()
scheduler_set_timeout()
scheduler_cancel_timeout()
- scheduler.h
- smp.h
Mutex
SpinLock
CondVar
RWLock
GlobalContext
smp_mutex_create()
smp_mutex_destroy()
smp_mutex_lock()
smp_mutex_trylock()
smp_mutex_unlock()
smp_condvar_create()
smp_condvar_destroy()
smp_condvar_wait()
smp_condvar_signal()
smp_rwlock_create()
smp_rwlock_destroy()
smp_rwlock_rdlock()
smp_rwlock_wrlock()
smp_rwlock_unlock()
smp_spinlock_init()
smp_spinlock_lock()
smp_spinlock_unlock()
smp_get_online_processors()
smp_scheduler_start()
smp_is_main_thread()
- stacktrace.c
- stacktrace.h
- synclist.h
- sys.h
EventListener
event_handler_t
@9
OpenAVMResult
sys_poll_events()
sys_register_select_event()
sys_unregister_select_event()
sys_register_listener()
sys_unregister_listener()
sys_listener_destroy()
sys_signal()
sys_open_avm_from_file()
sys_time()
sys_monotonic_time()
sys_monotonic_time_u64()
sys_monotonic_time_ms_to_u64()
sys_monotonic_time_u64_to_ms()
sys_load_module()
sys_load_module_from_file()
sys_create_port()
sys_get_info()
sys_init_platform()
sys_free_platform()
- sys_mbedtls.h
- tempstack.h
- term.c
- term.h
PrinterFun
RefcBinaryFlags
TermCompareOpts
TermCompareResult
term_compare()
term_alloc_refc_binary()
term_alloc_sub_binary()
term_to_term_ptr()
term_to_const_term_ptr()
term_is_atom()
term_is_invalid_term()
term_is_nil()
term_is_nonempty_list()
term_is_list()
term_is_boxed()
term_is_movable_boxed()
term_get_size_from_boxed_header()
term_boxed_size()
term_is_binary()
term_is_refc_binary()
term_refc_binary_is_const()
term_is_sub_binary()
term_is_integer()
term_is_uint8()
term_is_boxed_integer()
term_is_any_integer()
term_is_catch_label()
term_is_pid()
term_is_tuple()
term_is_reference()
term_is_function()
term_is_cp()
term_invalid_term()
term_nil()
term_to_atom_index()
term_from_atom_index()
term_to_uint8()
term_to_int32()
term_to_int()
term_to_catch_label_and_module()
term_to_local_process_id()
term_from_int4()
term_from_int11()
term_from_int32()
term_from_int64()
term_from_int()
term_unbox_int()
term_unbox_int64()
term_maybe_unbox_int()
term_maybe_unbox_int64()
term_make_boxed_int()
term_make_boxed_int64()
term_make_maybe_boxed_int64()
term_boxed_integer_size()
term_from_catch_label()
term_from_local_process_id()
term_binary_size_is_heap_binary()
term_binary_data_size_in_terms()
term_binary_heap_size()
term_binary_size()
term_refc_binary_ptr()
term_binary_data()
term_create_uninitialized_binary()
term_from_literal_binary()
term_sub_binary_heap_size()
term_maybe_create_sub_binary()
term_set_refc_binary_data()
term_from_const_binary()
term_create_empty_binary()
term_bs_insert_binary()
term_from_ref_ticks()
term_to_ref_ticks()
term_alloc_tuple()
term_put_tuple_element()
term_get_tuple_element()
term_get_tuple_arity()
term_from_string()
term_get_list_ptr()
term_list_from_list_ptr()
term_get_list_head()
term_get_list_tail()
term_list_init_prepend()
term_list_prepend()
term_list_length()
term_is_float()
term_from_float()
term_to_float()
term_conv_to_float()
term_is_number()
term_display()
term_funprint()
term_fprint()
term_snprint()
term_is_string()
term_make_function_reference()
term_is_match_state()
term_get_match_state_binary()
term_get_match_state_offset()
term_set_match_state_offset()
term_match_state_save_offset()
term_match_state_save_start_offset()
term_match_state_restore_start_offset()
term_match_state_restore_offset()
term_alloc_bin_match_state()
term_is_map()
term_get_map_keys_offset()
term_get_map_value_offset()
term_map_size_in_terms_maybe_shared()
term_map_size_in_terms()
term_alloc_map_maybe_shared()
term_alloc_map()
term_get_map_keys()
term_get_map_size()
term_set_map_assoc()
term_get_map_key()
term_get_map_value()
term_find_map_pos()
term_get_map_assoc()
term_get_map_assoc_default()
term_get_sub_binary_ref()
term_from_resource()
empty_tuple
- term_typedef.h
- timer_list.c
- timer_list.h
- trace.h
- utils.h
- valueshashtable.c
- valueshashtable.h
- libAtomVM Index
PhonyNameDueToError::magic
PhonyNameDueToError::size
PhonyNameDueToError::info_size
PhonyNameDueToError::version
PhonyNameDueToError::opcode_max
PhonyNameDueToError::labels
PhonyNameDueToError::functions_count
PhonyNameDueToError::code
AtomsHashTable
AtomStringIntPair
AtomTable
AVMPackData
AVMPackInfo
Bif
BuiltInAtomRequestSignal
BuiltInAtomSignal
CharDataToBytesAcc
CharDataToBytesSizeAcc
ConstAVMPack
Context
ContextAccumulator
CtrDrbgResource
DictEntry
dreg_gc_safe_t
EntropyContextResource
ErlNifEnv
ErlNifResourceTypeInit
ExportedFunction
float_term_t
FprintfFun
GCBif
GenMessage
GlobalContext
Heap
HeapFragment
HNode
HNodeGroup
IFFRecord
InMemoryAVMPack
Int24
Int40
Int48
Int56
kv_pair
LineRefOffset
ListHead
LiteralEntry
Mailbox
MailboxMessage
maybe_unsigned_int16
maybe_unsigned_int32
maybe_unsigned_int64
maybe_unsigned_int8
Message
Module
ModuleFilename
ModuleFunction
Monitor
Nif
PrinterFun
RefcBinary
RefcBinaryAVMPack
RefSignal
RegisteredProcess
ResourceMonitor
ResourceType
SelectEvent
SnprintfFun
SpinLock
SSLConfigResource
SSLContextResource
SyncList
TempStack
TermSignal
TimerList
TimerListItem
UnresolvedFunctionCall
ValuesHashTable
atom_string_to_c()
atom_are_equals()
atom_write_mfa()
AtomString
atom_string_len()
atom_string_data()
new_node_group()
atom_table_new()
atom_table_destroy()
atom_table_count()
sdbm_hash()
get_node_from_bucket()
get_node_with_hash()
get_node()
atom_table_get_index()
get_node_using_index()
atom_table_get_atom_string()
atom_table_cmp_using_atom_index()
atom_table_get_atom_ptr_and_len()
atom_table_write_bytes()
atom_table_write_cstring()
init_node()
insert_node_into_bucket()
insert_node()
do_rehash()
maybe_rehash()
atom_table_ensure_atom()
atom_table_ensure_atoms()
atom_ref_t
AtomTableCopyOpt
atomshashtable_new()
atomshashtable_insert()
atomshashtable_get_value()
atomshashtable_has_key()
RWLock
atomshashtable_get_value()
atomshashtable_has_key()
pad()
avmpack_is_valid()
avmpack_find_section_by_flag()
avmpack_find_section_by_name()
avmpack_fold()
in_memory_avm_pack_destructor()
const_avm_pack_destructor()
avmpack_fold_fun
avmpack_data_init()
avmpack_data_destroy()
in_memory_avm_pack_info
const_avm_pack_info
bitwise_op
bitshift_op
bif_registry_get_handler()
bif_erlang_self_0()
bif_erlang_byte_size_1()
bif_erlang_bit_size_1()
bif_erlang_is_atom_1()
bif_erlang_is_binary_1()
bif_erlang_is_boolean_1()
bif_erlang_is_float_1()
bif_erlang_is_function_1()
bif_erlang_is_integer_1()
bif_erlang_is_list_1()
bif_erlang_is_number_1()
bif_erlang_is_pid_1()
bif_erlang_is_reference_1()
bif_erlang_is_tuple_1()
bif_erlang_is_map_1()
bif_erlang_is_map_key_2()
bif_erlang_length_1()
bif_erlang_hd_1()
bif_erlang_tl_1()
bif_erlang_element_2()
bif_erlang_tuple_size_1()
bif_erlang_map_size_1()
bif_erlang_map_get_2()
make_boxed_int()
make_boxed_int64()
make_maybe_boxed_int()
make_maybe_boxed_int64()
add_overflow_helper()
add_boxed_helper()
bif_erlang_add_2()
sub_overflow_helper()
sub_boxed_helper()
bif_erlang_sub_2()
mul_overflow_helper()
mul_boxed_helper()
bif_erlang_mul_2()
div_boxed_helper()
bif_erlang_div_2()
neg_boxed_helper()
bif_erlang_neg_1()
abs_boxed_helper()
bif_erlang_abs_1()
rem_boxed_helper()
bif_erlang_rem_2()
bif_erlang_ceil_1()
bif_erlang_floor_1()
bif_erlang_round_1()
bif_erlang_trunc_1()
bitwise_helper()
bor()
bif_erlang_bor_2()
band()
bif_erlang_band_2()
bxor()
bif_erlang_bxor_2()
bitshift_helper()
bsl()
bif_erlang_bsl_2()
bsr()
bif_erlang_bsr_2()
bif_erlang_bnot_1()
bif_erlang_not_1()
bif_erlang_and_2()
bif_erlang_or_2()
bif_erlang_xor_2()
bif_erlang_equal_to_2()
bif_erlang_not_equal_to_2()
bif_erlang_exactly_equal_to_2()
bif_erlang_exactly_not_equal_to_2()
bif_erlang_greater_than_2()
bif_erlang_less_than_2()
bif_erlang_less_than_or_equal_2()
bif_erlang_greater_than_or_equal_2()
bif_erlang_get_1()
bif_erlang_min_2()
bif_erlang_max_2()
from_le64()
bitstring_extract_any_integer()
bitstring_insert_any_integer()
is_invalid_codepoint()
bitstring_utf8_encode()
bitstring_utf8_decode()
bitstring_utf16_encode()
bitstring_utf16_decode()
bitstring_utf32_encode()
bitstring_utf32_decode()
bitstring_copy_bits_incomplete_bytes()
bitstring_extract_f32()
bitstring_extract_f64()
BitstringFlags
UnicodeTransformDecodeResult
bitstring_extract_integer()
bitstring_insert_integer()
bitstring_utf8_size()
bitstring_utf16_size()
bitstring_insert_utf8()
bitstring_match_utf8()
bitstring_insert_utf16()
bitstring_match_utf16()
bitstring_insert_utf32()
bitstring_match_utf32()
bitstring_copy_bits()
context_monitors_handle_terminate()
context_new()
context_destroy()
context_process_kill_signal()
context_process_process_info_request_signal()
context_process_signal_trap_answer()
context_process_flush_monitor_signal()
context_message_queue_len()
context_size()
context_get_process_info()
context_link()
context_monitor()
context_resource_monitor()
context_unlink()
native_handler_f
NativeHandlerResult
ContextFlags
HeapGrowthStrategy
context_ensure_fpregs()
context_execute_loop()
context_is_port_driver()
context_clean_registers()
context_stack_base()
context_stack_size()
context_avail_free_memory()
context_is_term_equal_to_atom_string()
context_update_flags()
context_get_flags()
debug_dump_context()
debug_dump_heap()
debug_dump_stack()
debug_dump_registers()
debug_dump_memory()
reg_type_c()
debug_print_processes_list()
defaultatoms_init()
platform_defaultatoms_init()
dictionary_find()
dictionary_put()
dictionary_get()
dictionary_erase()
dictionary_destroy()
DictionaryFunctionResult
ERL_NIF_TERM
ErlNifPid
ErlNifResourceType
ErlNifMonitor
ErlNifEvent
ErlNifResourceDtor
ErlNifResourceStop
ErlNifResourceDown
ErlNifResourceFlags
ErlNifSelectFlags
@0
enif_init_resource_type()
enif_alloc_resource()
enif_get_resource()
enif_keep_resource()
enif_release_resource()
enif_make_resource()
enif_select()
enif_monitor_process()
enif_demonitor_process()
enif_compare_monitors()
erl_nif_env_from_context()
erl_nif_env_is_context()
erl_nif_env_partial_init_from_globalcontext()
BifImpl0
BifImpl1
BifImpl2
GCBifImpl1
GCBifImpl2
GCBifImpl3
NifImpl
FunctionType
parse_external_terms()
calculate_heap_usage()
compute_external_size()
externalterm_from_term()
serialize_term()
externalterm_to_term_internal()
externalterm_to_term()
externalterm_from_binary()
externalterm_to_binary()
get_num_bytes()
write_bytes()
read_bytes()
ExternalTermResult
ExternalTermOpts
globalcontext_new()
globalcontext_get_process_nolock()
globalcontext_get_process_lock()
globalcontext_get_process_unlock()
globalcontext_process_exists()
globalcontext_send_message()
globalcontext_send_message_nolock()
globalcontext_init_process()
globalcontext_register_process()
globalcontext_unregister_process()
globalcontext_maybe_unregister_process_id()
globalcontext_get_registered_process()
globalcontext_is_atom_index_equal_to_atom_string()
globalcontext_atomstring_from_term()
globalcontext_existing_term_from_atom_string()
globalcontext_insert_module()
globalcontext_get_module()
globalcontext_get_module_by_index()
globalcontext_demonitor()
globalcontext_destroy()
globalcontext_insert_atom_maybe_copy()
globalcontext_insert_atom()
globalcontext_is_term_equal_to_atom_string()
globalcontext_make_atom()
globalcontext_get_ref_ticks()
iff_align()
iff_is_valid_beam()
scan_iff()
inet_atom_to_domain()
inet_atom_to_type()
inet_atom_to_protocol()
inet_addr4_to_uint32()
inet_make_addr4()
inet_domain_table
inet_type_table
inet_protocol_table
inet_domain
inet_type
inet_protocol
interop_term_to_string()
interop_binary_to_string()
interop_iolist_to_string()
interop_list_to_string()
interop_atom_to_string()
interop_proplist_get_value()
interop_proplist_get_value_default()
interop_chardata_fold()
size_fold_fun()
interop_iolist_size()
write_string_fold_fun()
interop_write_iolist()
interop_binary_conversion()
chardata_to_bytes_size_fold_fun()
chardata_to_bytes_size_rest_fun()
interop_chardata_to_bytes_size()
chardata_to_bytes_fold_fun()
chardata_to_bytes_rest_fun()
interop_chardata_to_bytes()
interop_map_get_value()
interop_map_get_value_default()
interop_atom_term_select_int()
interop_kv_get_value_default()
interop_atom_term_select_atom()
interop_chars_to_list()
interop_chardata_fold_fun
interop_chardata_rest_fun
InteropFunctionResult
UnicodeConversionResult
CharDataEncoding
interop_kv_get_value()
interop_bytes_to_list()
list_insert()
list_append()
list_prepend()
list_remove()
list_init()
list_is_empty()
list_first()
list_last()
event_listener_add_to_polling_set()
listener_event_remove_from_polling_set()
event_listener_is_event()
process_listener_handler()
mailbox_init()
mailbox_message_to_heap_fragment()
mailbox_message_dispose()
mailbox_destroy()
mailbox_len()
mailbox_size()
mailbox_post_message()
mailbox_send()
mailbox_send_term_signal()
mailbox_send_built_in_atom_signal()
mailbox_send_built_in_atom_request_signal()
mailbox_send_ref_signal()
mailbox_send_empty_body_signal()
mailbox_reset()
mailbox_process_outer_list()
mailbox_next()
mailbox_peek()
mailbox_take_message()
mailbox_first()
mailbox_crashdump()
MessageType
mailbox_has_next()
mailbox_remove_message()
memory_scan_and_copy()
memory_shallow_copy_term()
memory_gc()
memory_init_heap()
memory_init_heap_root_fragment()
memory_heap_alloc_new_fragment()
memory_erl_nif_env_ensure_free()
next_fibonacci_heap_size()
memory_ensure_free_with_roots()
push_to_stack()
memory_is_moved_marker()
memory_replace_with_moved_marker()
memory_dereference_moved_marker()
memory_copy_term_tree_internal()
memory_copy_term_tree()
memory_copy_term_tree_to_storage()
memory_estimate_usage()
memory_heap_append_fragment()
memory_sweep_mso_list()
MemoryGCResult
MemoryAllocMode
memory_heap_fragment_memory_size()
memory_heap_youngest_size()
memory_heap_memory_size()
memory_heap_append_heap()
memory_destroy_heap_fragment()
memory_destroy_heap()
module_build_literals_table()
module_add_label()
module_build_imported_functions_table()
parse_line_table()
module_populate_atoms_table()
module_get_function_from_label()
module_get_exported_functions_count()
module_search_exported_function()
module_get_exported_functions()
module_new_from_iff_binary()
module_load_literal()
module_resolve_function0()
parse_line_refs()
parse_filename_table()
module_insert_line_ref_offset()
module_find_line()
ModuleLoadResult
module_get_exported_functions_list_size()
module_destroy()
module_get_atom_string_by_id()
module_get_atom_term_by_id()
module_get_name()
module_resolve_function()
module_address()
module_get_fun_freeze()
module_get_fun()
module_get_str()
module_has_line_chunk()
context_iterator
unary_math_f
binary_math_f
process_echo_mailbox()
process_console_mailbox()
binary_to_atom()
list_to_atom()
nif_binary_at_2()
nif_binary_first_1()
nif_binary_last_1()
nif_binary_part_3()
nif_binary_split_2()
nif_calendar_system_time_to_universal_time_2()
nif_erlang_delete_element_2()
nif_erlang_atom_to_binary_2()
nif_erlang_atom_to_list_1()
nif_erlang_binary_to_atom_2()
nif_erlang_binary_to_float_1()
nif_erlang_binary_to_integer_1()
nif_erlang_binary_to_list_1()
nif_erlang_binary_to_existing_atom_2()
nif_erlang_concat_2()
nif_erlang_display_1()
nif_erlang_erase_1()
nif_erlang_error()
nif_erlang_exit()
nif_erlang_make_fun_3()
nif_erlang_make_ref_0()
nif_erlang_make_tuple_2()
nif_erlang_insert_element_3()
nif_erlang_integer_to_binary_2()
nif_erlang_integer_to_list_2()
nif_erlang_is_process_alive_1()
nif_erlang_link()
nif_erlang_float_to_binary()
nif_erlang_float_to_list()
nif_erlang_list_to_binary_1()
nif_erlang_list_to_integer_1()
nif_erlang_list_to_float_1()
nif_erlang_list_to_atom_1()
nif_erlang_list_to_existing_atom_1()
nif_erlang_monotonic_time_1()
nif_erlang_iolist_size_1()
nif_erlang_iolist_to_binary_1()
nif_erlang_open_port_2()
nif_erlang_register_2()
nif_erlang_unregister_1()
nif_erlang_send_2()
nif_erlang_setelement_3()
nif_erlang_spawn_opt()
nif_erlang_spawn_fun_opt()
nif_erlang_whereis_1()
nif_erlang_system_time_1()
nif_erlang_tuple_to_list_1()
nif_erlang_list_to_tuple_1()
nif_erlang_universaltime_0()
nif_erlang_localtime()
nif_erlang_timestamp_0()
nif_erts_debug_flat_size()
nif_erlang_process_flag()
nif_erlang_processes()
nif_erlang_process_info()
nif_erlang_put_2()
nif_erlang_system_info()
nif_erlang_system_flag()
nif_erlang_binary_to_term()
nif_erlang_term_to_binary()
nif_erlang_throw()
nif_erlang_raise()
nif_erlang_pid_to_list()
nif_erlang_ref_to_list()
nif_erlang_fun_to_list()
nif_erlang_function_exported()
nif_erlang_garbage_collect()
nif_erlang_group_leader()
nif_erlang_get_module_info()
nif_erlang_memory()
nif_erlang_monitor()
nif_erlang_demonitor()
nif_erlang_unlink()
nif_atomvm_add_avm_pack_binary()
nif_atomvm_add_avm_pack_file()
nif_atomvm_close_avm_pack()
nif_atomvm_get_start_beam()
nif_atomvm_read_priv()
nif_console_print()
nif_base64_encode()
nif_base64_decode()
nif_base64_encode_to_string()
nif_base64_decode_to_string()
nif_code_load_abs()
nif_code_load_binary()
nif_lists_reverse()
nif_maps_next()
nif_unicode_characters_to_list()
nif_unicode_characters_to_binary()
nifs_get()
make_maybe_boxed_int64()
is_tagged_tuple()
process_console_message()
do_spawn()
build_datetime_from_tm()
is_valid_float_string()
parse_float()
lltoa()
format_float()
get_float_format_opts()
nif_erlang_process_flag_3()
nif_increment_context_count()
nif_increment_port_count()
nif_cons_context()
nif_iterate_processes()
nif_num_processes()
nif_num_ports()
nif_list_processes()
refc_binary_avm_pack_destructor()
open_avm_error_tuple()
base64_encode()
find_index()
base64_decode()
maybe_clear_exceptions()
get_exception()
math_unary_op()
math_binary_op()
b64_table
dreg_t
sort_kv_pairs()
get_catch_label_and_change_module()
maybe_alloc_boxed_integer_fragment()
maybe_alloc_boxed_integer_fragment_helper()
large_integer_to_term()
make_fun()
maybe_call_native()
free()
scheduler_init_ready()
function_len
tmp_atom_name
label
saved_module
cp
saved_ip
crypto_algorithm
nif_crypto_hash()
handle_iodata()
bool_to_mbedtls_operation()
make_crypto_error()
nif_crypto_crypto_one_time()
nif_crypto_strong_rand_bytes()
otp_crypto_nif_get_nif()
crypto_algorithm_table
cipher_table
padding_table
make_error_tuple()
eai_errno_to_term()
make_getaddrinfo_result()
nif_net_getaddrinfo()
otp_net_nif_get_nif()
otp_net_init()
protocol_table
type_table
otp_socket_shutdown_direction
otp_socket_setopt_level
socket_dtor()
socket_down()
otp_socket_init()
get_domain()
get_type()
get_protocol()
nif_socket_open()
term_to_otp_socket()
term_is_otp_socket()
send_closed_notification()
nif_socket_close()
nif_socket_select_read()
nif_socket_select_stop()
nif_socket_setopt()
nif_socket_sockname()
nif_socket_peername()
nif_socket_bind()
nif_socket_listen()
nif_socket_accept()
socket_recv()
nif_socket_recv_internal()
nif_socket_recv()
nif_socket_recvfrom()
socket_send()
nif_socket_send_internal()
nif_socket_send()
nif_socket_sendto()
nif_socket_connect()
nif_socket_shutdown()
otp_socket_nif_get_nif()
addr_atom
any_atom
invalid_option_atom
invalid_value_atom
linger_atom
loopback_atom
onoff_atom
port_atom
rcvbuf_atom
reuseaddr_atom
otp_socket_shutdown_direction_table
otp_socket_setopt_level_table
socket_resource_type
level_tuple
value
level
level_val
port_number
map
return_value
result
SocketErrors
entropycontext_dtor()
ctrdrbg_dtor()
sslcontext_dtor()
sslconfig_dtor()
mbedtls_ssl_send_cb()
mbedtls_ssl_recv_cb()
nif_ssl_entropy_init()
nif_ssl_ctr_drbg_init()
nif_ssl_ctr_drbg_seed()
nif_ssl_init()
nif_ssl_set_bio()
nif_ssl_config_init()
nif_ssl_config_defaults()
nif_ssl_set_hostname()
nif_ssl_conf_authmode()
nif_ssl_conf_rng()
nif_ssl_setup()
make_err_result()
nif_ssl_handshake_step()
nif_ssl_close_notify()
nif_ssl_write()
nif_ssl_read()
otp_ssl_nif_get_nif()
otp_ssl_init()
entropycontext_resource_type
ctrdrbg_resource_type
sslcontext_resource_type
sslconfig_resource_type
endpoint_table
authmode_table
atomvm_add_overflow()
atomvm_add_overflow_int()
atomvm_add_overflow_int64()
atomvm_sub_overflow()
atomvm_sub_overflow_int()
atomvm_sub_overflow_int64()
atomvm_mul_overflow_int()
atomvm_mul_overflow_int64()
atomvm_mul_overflow()
platform_nifs_get_nif()
port_send_message()
port_send_message_nolock()
port_ensure_available()
port_heap_create_tuple2()
port_heap_create_tuple3()
port_heap_create_tuple_n()
port_heap_create_error_tuple()
port_heap_create_sys_error_tuple()
port_heap_create_ok_tuple()
port_heap_create_reply()
port_parse_gen_message()
GenMessageParseResult
port_create_tuple2()
port_create_tuple3()
port_create_tuple_n()
port_create_error_tuple()
port_create_sys_error_tuple()
port_create_ok_tuple()
port_create_reply()
port_send_reply()
posix_errno_to_term()
refc_binary_create_resource()
refc_binary_get_data()
refc_binary_from_data()
refc_binary_increment_refcount()
refc_binary_decrement_refcount()
refc_binary_destroy()
refc_binary_create_binary_info()
refc_binary_total_size()
refc_binary_create_refc()
select_event_make_notification()
select_event_send_notification()
select_event_notify()
select_event_destroy()
select_event_count_and_destroy_closed()
destroy_resource_monitors()
resource_type_destroy()
scheduler_timeout_callback()
scheduler_make_ready()
update_timer_list()
scheduler_wait()
scheduler_process_native_signal_messages()
scheduler_run0()
scheduler_run()
scheduler_next()
scheduler_init_ready()
scheduler_signal_message()
scheduler_terminate()
scheduler_stop_all()
scheduler_set_timeout()
scheduler_cancel_timeout()
scheduler_kill()
scheduler_entry_point()
Mutex
CondVar
smp_mutex_create()
smp_mutex_destroy()
smp_mutex_lock()
smp_mutex_trylock()
smp_mutex_unlock()
smp_condvar_create()
smp_condvar_destroy()
smp_condvar_wait()
smp_condvar_signal()
smp_rwlock_create()
smp_rwlock_destroy()
smp_rwlock_rdlock()
smp_rwlock_wrlock()
smp_rwlock_unlock()
smp_spinlock_init()
smp_spinlock_lock()
smp_spinlock_unlock()
smp_get_online_processors()
smp_scheduler_start()
smp_is_main_thread()
stacktrace_create_raw()
stacktrace_build()
stacktrace_exception_class()
synclist_init()
synclist_destroy()
synclist_rdlock()
synclist_wrlock()
synclist_nolock()
synclist_unlock()
synclist_prepend()
synclist_append()
synclist_remove()
synclist_is_empty()
EventListener
event_handler_t
@9
OpenAVMResult
sys_poll_events()
sys_register_select_event()
sys_unregister_select_event()
sys_register_listener()
sys_unregister_listener()
sys_listener_destroy()
sys_signal()
sys_open_avm_from_file()
sys_time()
sys_monotonic_time()
sys_monotonic_time_u64()
sys_monotonic_time_ms_to_u64()
sys_monotonic_time_u64_to_ms()
sys_load_module()
sys_load_module_from_file()
sys_create_port()
sys_get_info()
sys_init_platform()
sys_free_platform()
sys_mbedtls_get_entropy_context_lock()
sys_mbedtls_entropy_context_unlock()
sys_mbedtls_entropy_func()
sys_mbedtls_get_ctr_drbg_context_lock()
sys_mbedtls_ctr_drbg_context_unlock()
TempStackResult
temp_stack_destroy()
temp_stack_is_empty()
temp_stack_pop()
fprintf_printer()
snprintf_printer()
term_display()
term_fprint()
term_snprint()
term_funprint()
term_type_to_index()
term_compare()
term_alloc_refc_binary()
find_binary()
term_alloc_sub_binary()
term_get_map_assoc()
empty_tuple
RefcBinaryFlags
TermCompareOpts
TermCompareResult
term_to_term_ptr()
term_to_const_term_ptr()
term_is_atom()
term_is_invalid_term()
term_is_nil()
term_is_nonempty_list()
term_is_list()
term_is_boxed()
term_is_movable_boxed()
term_get_size_from_boxed_header()
term_boxed_size()
term_is_binary()
term_is_refc_binary()
term_refc_binary_is_const()
term_is_sub_binary()
term_is_integer()
term_is_uint8()
term_is_boxed_integer()
term_is_any_integer()
term_is_catch_label()
term_is_pid()
term_is_tuple()
term_is_reference()
term_is_function()
term_is_cp()
term_invalid_term()
term_nil()
term_to_atom_index()
term_from_atom_index()
term_to_uint8()
term_to_int32()
term_to_int()
term_to_catch_label_and_module()
term_to_local_process_id()
term_from_int4()
term_from_int11()
term_from_int32()
term_from_int64()
term_from_int()
term_unbox_int()
term_unbox_int64()
term_maybe_unbox_int()
term_maybe_unbox_int64()
term_make_boxed_int()
term_make_boxed_int64()
term_make_maybe_boxed_int64()
term_boxed_integer_size()
term_from_catch_label()
term_from_local_process_id()
term_binary_size_is_heap_binary()
term_binary_data_size_in_terms()
term_binary_heap_size()
term_binary_size()
term_refc_binary_ptr()
term_binary_data()
term_create_uninitialized_binary()
term_from_literal_binary()
term_sub_binary_heap_size()
term_maybe_create_sub_binary()
term_set_refc_binary_data()
term_from_const_binary()
term_create_empty_binary()
term_bs_insert_binary()
term_from_ref_ticks()
term_to_ref_ticks()
term_alloc_tuple()
term_put_tuple_element()
term_get_tuple_element()
term_get_tuple_arity()
term_from_string()
term_get_list_ptr()
term_list_from_list_ptr()
term_get_list_head()
term_get_list_tail()
term_list_init_prepend()
term_list_prepend()
term_list_length()
term_is_float()
term_from_float()
term_to_float()
term_conv_to_float()
term_is_number()
term_is_string()
term_make_function_reference()
term_is_match_state()
term_get_match_state_binary()
term_get_match_state_offset()
term_set_match_state_offset()
term_match_state_save_offset()
term_match_state_save_start_offset()
term_match_state_restore_start_offset()
term_match_state_restore_offset()
term_alloc_bin_match_state()
term_is_map()
term_get_map_keys_offset()
term_get_map_value_offset()
term_map_size_in_terms_maybe_shared()
term_map_size_in_terms()
term_alloc_map_maybe_shared()
term_alloc_map()
term_get_map_keys()
term_get_map_size()
term_set_map_assoc()
term_get_map_key()
term_get_map_value()
term_find_map_pos()
term_get_map_assoc_default()
term_get_sub_binary_ref()
term_from_resource()
term
avm_int_t
avm_uint_t
avm_int64_t
avm_uint64_t
avm_float_t
timer_list_next()
timer_list_init()
timer_list_insert()
timer_list_remove()
timer_list_is_empty()
timer_list_timers_count()
timer_list_item_init()
func_ptr_t
valueshashtable_new()
valueshashtable_insert()
valueshashtable_get_value()
valueshashtable_has_key()