libAtomVMļ
C Library APIs
- Functions
atom_are_equals()atom_string_data()atom_string_len()atom_string_to_c()atom_write_mfa()avmpack_find_section_by_flag()avmpack_find_section_by_name()avmpack_fold()avmpack_is_valid()bitstring_copy_bits()bitstring_copy_bits_incomplete_bytes()bitstring_insert_utf16()bitstring_insert_utf32()bitstring_insert_utf8()bitstring_match_utf16()bitstring_match_utf32()bitstring_match_utf8()bitstring_utf16_decode()bitstring_utf16_encode()bitstring_utf16_size()bitstring_utf32_decode()bitstring_utf32_encode()bitstring_utf8_decode()bitstring_utf8_encode()bitstring_utf8_size()context_avail_free_memory()context_clean_registers()context_destroy()context_ensure_fpregs()context_execute_loop()context_get_flags()context_get_process_info()context_is_port_driver()context_is_term_equal_to_atom_string()context_message_queue_len()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_stack_base()context_stack_size()context_update_flags()debug_dump_context()debug_dump_heap()debug_dump_memory()debug_dump_registers()debug_dump_stack()debug_print_processes_list()destroy_resource_monitors()enif_alloc_resource()enif_compare_monitors()enif_demonitor_process()enif_get_resource()enif_init_resource_type()enif_keep_resource()enif_make_resource()enif_monitor_process()enif_release_resource()enif_select()event_listener_add_to_polling_set()event_listener_is_event()externalterm_from_binary()externalterm_to_binary()externalterm_to_term()globalcontext_atomstring_from_term()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_is_term_equal_to_atom_string()globalcontext_make_atom()globalcontext_maybe_unregister_process_id()globalcontext_new()globalcontext_process_exists()globalcontext_process_task_driver_queues()globalcontext_refc_decrement_refcount_from_task()globalcontext_register_process()globalcontext_send_message()globalcontext_send_message_from_task()globalcontext_send_message_nolock()globalcontext_unregister_process()iff_is_valid_beam()inet_addr4_to_uint32()inet_atom_to_domain()inet_atom_to_protocol()inet_atom_to_type()inet_make_addr4()interop_atom_term_select_atom()interop_atom_term_select_int()interop_kv_get_value()interop_kv_get_value_default()listener_event_remove_from_polling_set()mailbox_crashdump()mailbox_destroy()mailbox_first()mailbox_has_next()mailbox_init()mailbox_len()mailbox_message_create_from_term()mailbox_message_dispose()mailbox_next()mailbox_peek()mailbox_process_outer_list()mailbox_remove_message()mailbox_reset()mailbox_send()mailbox_send_built_in_atom_request_signal()mailbox_send_empty_body_signal()mailbox_send_ref_signal()mailbox_send_term_signal()mailbox_size()mailbox_take_message()memory_copy_term_tree()memory_copy_term_tree_to_storage()memory_destroy_heap()memory_destroy_heap_fragment()memory_destroy_heap_from_task()memory_ensure_free_opt()memory_ensure_free_with_roots()memory_erl_nif_env_ensure_free()memory_estimate_usage()memory_heap_alloc()memory_heap_append_fragment()memory_heap_append_heap()memory_heap_fragment_memory_size()memory_heap_trim()memory_heap_youngest_size()memory_heap_memory_size()memory_init_heap()memory_init_heap_root_fragment()memory_sweep_mso_list()module_get_atom_string_by_id()module_get_atom_term_by_id()module_get_exported_functions()module_get_exported_functions_count()module_get_exported_functions_list_size()module_get_name()module_has_line_chunk()module_load_literal()module_new_from_iff_binary()module_resolve_function()module_search_exported_function()otp_socket_lwip_enqueue()platform_nifs_get_nif()posix_errno_to_term()process_listener_handler()refc_binary_create_refc()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_init_ready()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_make_notification()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()smp_spinlock_init()smp_spinlock_lock()smp_spinlock_unlock()socket_recv()socket_send()sys_create_port()sys_free_platform()sys_get_info()sys_init_platform()sys_listener_destroy()sys_load_module()sys_monotonic_time()sys_monotonic_time_ms_to_u64()sys_monotonic_time_u64()sys_monotonic_time_u64_to_ms()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_alloc_tuple()term_binary_data()term_binary_data_size_in_terms()term_binary_size()term_binary_heap_size()term_binary_size_is_heap_binary()term_boxed_size()term_bs_insert_binary()term_compare()term_create_empty_binary()term_create_uninitialized_binary()term_display()term_fprint()term_from_atom_index()term_from_int11()term_from_int32()term_from_int4()term_from_literal_binary()term_from_local_process_id()term_from_ref_ticks()term_from_resource()term_funprint()term_get_list_head()term_get_list_ptr()term_get_list_tail()term_get_size_from_boxed_header()term_get_tuple_element()term_invalid_term()term_is_atom()term_is_binary()term_is_boxed()term_is_cp()term_is_function()term_is_integer()term_is_invalid_term()term_is_list()term_is_movable_boxed()term_is_nil()term_is_nonempty_list()term_is_otp_socket()term_is_refc_binary()term_is_sub_binary()term_is_pid()term_is_reference()term_is_string()term_is_tuple()term_is_uint8()term_list_from_list_ptr()term_list_init_prepend()term_list_length()term_list_prepend()term_maybe_create_sub_binary()term_nil()term_put_tuple_element()term_refc_binary_ptr()term_snprint()term_sub_binary_heap_size()term_to_atom_index()term_to_const_term_ptr()term_to_int32()term_to_local_process_id()term_to_otp_socket()term_to_term_ptr()term_to_uint8()timer_list_next()
- Data Structures
AtomsHashTableAtomStringIntPairAtomTableAVMPackDataBuiltInAtomRequestSignalCharDataToBytesAccCharDataToBytesSizeAccConstAVMPackContextglobalheapexextended_x_regsprocesses_list_headprocesses_table_headprocess_idtimer_list_headmonitors_headfrmin_heap_sizemax_heap_sizeheap_growth_strategycpsaved_modulesaved_iprestore_trap_handlermailboxdictionarynative_handlerleaderhas_min_heap_sizehas_max_heap_sizetrap_exittrace_callstrace_call_argstrace_returnstrace_sendtrace_receiveflagsplatform_datagroup_leaderbsbs_offsetexit_reason
ContextAccumulatorDictEntryEntropyContextResourceErlNifEnvErlNifResourceTypeInitExportedFunctionFprintfFunGenMessageGlobalContextready_processesrunning_processeswaiting_processesprocesses_spinlockmessage_queuerefc_queuerefc_binariesprocesses_tableregistered_processeslistenersresource_typesselect_eventslast_process_idatom_tablemodules_tablemodules_lockmodules_by_indexloaded_modules_countavmpack_datatimer_listtimer_spinlockref_ticksref_ticks_spinlockonline_schedulersrunning_schedulerswaiting_schedulerschedulers_mutexschedulers_cvscheduler_stop_allenv_spinlockplatform_data
HeapHNodeGroupIFFRecordInMemoryAVMPackLineRefOffsetListHeadLiteralEntryMailboxMessageModuleimport_tablecodeexport_tablelocal_tableatom_tablefun_tablestr_tablestr_table_lenline_refs_countline_refs_tablelocations_countlocations_tableline_refs_offsetsline_refs_offsets_countimported_funcslabelsliterals_dataliterals_tablelocal_atoms_to_global_tablemodule_platform_datamodule_indexend_instruction_iifree_literals_datamutex
ModuleFilenameModuleFunctionMonitorNifPrinterFunRefcBinaryRefcBinaryAVMPackRefSignalRegisteredProcessResourceMonitorResourceTypeSelectEventSnprintfFunSSLConfigResourceSSLContextResourceSyncListTermSignalTimerListTimerListItemUnresolvedFunctionCallValuesHashTable
- Enumerations
AtomTableCopyOptBitstringFlagsCharDataEncodingContextFlagsDictionaryFunctionResultErlNifResourceFlagsErlNifSelectFlagsExternalTermOptsExternalTermResultFunctionTypeGenMessageParseResultHeapGrowthStrategyinet_domaininet_protocolinet_typeInteropFunctionResultMemoryAllocModeMemoryGCResultMessageTypeModuleLoadResultNativeHandlerResultOpenAVMResultRefcBinaryFlagsSocketErrorsTermCompareOptsTermCompareResultUnicodeConversionResultUnicodeTransformDecodeResult
- Types
- MACROS
libAtomVM source filesļ
Includes
- atom.c
- atom.h
- atom_table.c
SMP_RDLOCKSMP_WRLOCKSMP_UNLOCKDEFAULT_SIZECAPACITY_INCREASEATOM_TABLE_THRESHOLDATOM_TABLE_NEW_CAPACITYnew_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_is_atom_ref_ascii()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()HNodeHNodeGroupAtomTable
- atom_table.h
ATOM_TABLE_NOT_FOUNDATOM_TABLE_ALLOC_FAILatom_ref_tAtomTableCopyOptatom_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_is_atom_ref_ascii()atom_table_write_bytes()atom_table_write_cstring()
- atomshashtable.c
- atomshashtable.h
- atomvm_version.h
- avmpack.c
- avmpack.h
- bif.c
RAISE_ERRORRAISE_ERROR_BIFVALIDATE_VALUE_BIFbitwise_opbitshift_opbif_registry_get_handler()bif_erlang_self_0()bif_erlang_byte_size_1()bif_erlang_bit_size_1()bif_erlang_binary_part_3()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_function_2()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_record_2()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_erlang_size_1()
- bif.h
MAX_BIF_NAME_LENbif_registry_get_handler()bif_erlang_self_0()bif_erlang_byte_size_1()bif_erlang_bit_size_1()bif_erlang_binary_part_3()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_function_2()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_record_2()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()bif_erlang_size_1()
- 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
READ_16LE_UNALIGNEDWRITE_16LE_UNALIGNEDREAD_32LE_UNALIGNEDWRITE_32LE_UNALIGNEDREAD_64LE_UNALIGNEDWRITE_64LE_UNALIGNEDBitstringFlagsUnicodeTransformDecodeResultbitstring_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_int8maybe_unsigned_int16maybe_unsigned_int32maybe_unsigned_int64
- context.c
IMPL_EXECUTE_LOOPDEFAULT_STACK_SIZEBYTES_PER_TERMcontext_monitors_handle_terminate()destroy_extended_registers()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_process_link_exit_signal()context_process_monitor_down_signal()context_update_flags()context_message_queue_len()context_size()context_get_process_info()monitor_link_new()monitor_new()monitor_resource_monitor_new()context_add_monitor()context_set_unlink_id()context_ack_unlink()context_unlink_ack()context_demonitor()context_get_monitor_pid()
- context.h
MAX_REGUNLINK_ID_LINK_ACTIVEnative_handler_fNativeHandlerResultContextFlagsHeapGrowthStrategyContextMonitorTypecontext_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_process_link_exit_signal()context_process_monitor_down_signal()context_get_process_info()monitor_link_new()monitor_new()monitor_resource_monitor_new()context_set_unlink_id()context_ack_unlink()context_unlink_ack()context_demonitor()context_get_monitor_pid()context_add_monitor()Contextglobalheapexextended_x_regsprocesses_list_headprocesses_table_headprocess_idtimer_list_headmonitors_headfrmin_heap_sizemax_heap_sizeheap_growth_strategycpsaved_modulesaved_iprestore_trap_handlermailboxdictionarynative_handlerleaderhas_min_heap_sizehas_max_heap_sizetrap_exittrace_callstrace_call_argstrace_returnstrace_sendtrace_receiveflagsplatform_datagroup_leaderbsbs_offsetexit_reason
MonitorLinkLocalMonitorMonitorLocalMonitorResourceContextMonitorExtendedRegister
- debug.c
- debug.h
- defaultatoms.h
FALSE_ATOM_INDEXTRUE_ATOM_INDEXOK_ATOM_INDEXERROR_ATOM_INDEXUNDEFINED_ATOM_INDEXBADARG_ATOM_INDEXBADARITH_ATOM_INDEXBADARITY_ATOM_INDEXBADFUN_ATOM_INDEXFUNCTION_CLAUSE_ATOM_INDEXTRY_CLAUSE_ATOM_INDEXOUT_OF_MEMORY_ATOM_INDEXOVERFLOW_ATOM_INDEXSYSTEM_LIMIT_ATOM_INDEXFLUSH_ATOM_INDEXHEAP_SIZE_ATOM_INDEXLATIN1_ATOM_INDEXMAX_HEAP_SIZE_ATOM_INDEXMEMORY_ATOM_INDEXMESSAGE_QUEUE_LEN_ATOM_INDEXPUTS_ATOM_INDEXSTACK_SIZE_ATOM_INDEXMIN_HEAP_SIZE_ATOM_INDEXPROCESS_COUNT_ATOM_INDEXPORT_COUNT_ATOM_INDEXATOM_COUNT_ATOM_INDEXSYSTEM_ARCHITECTURE_ATOM_INDEXWORDSIZE_ATOM_INDEXDECIMALS_ATOM_INDEXSCIENTIFIC_ATOM_INDEXCOMPACT_ATOM_INDEXBADMATCH_ATOM_INDEXCASE_CLAUSE_ATOM_INDEXIF_CLAUSE_ATOM_INDEXTHROW_ATOM_INDEXLOW_ENTROPY_ATOM_INDEXUNSUPPORTED_ATOM_INDEXUSED_ATOM_INDEXALL_ATOM_INDEXSTART_ATOM_INDEXUNDEF_ATOM_INDEXVM_ABORT_ATOM_INDEXLINK_ATOM_INDEXMONITOR_ATOM_INDEXNORMAL_ATOM_INDEXDOWN_ATOM_INDEXPROCESS_ATOM_INDEXNOCATCH_ATOM_INDEXREFC_BINARY_INFO_ATOM_INDEXNOPROC_ATOM_INDEXTRAP_EXIT_ATOM_INDEXEXIT_ATOM_INDEXBADMAP_ATOM_INDEXBADKEY_ATOM_INDEXNONE_ATOM_INDEXIO_REQUEST_ATOM_INDEXIO_REPLY_ATOM_INDEXPUT_CHARS_ATOM_INDEXLOWERCASE_EXIT_ATOM_INDEXATOMVM_VERSION_ATOM_INDEXSECOND_ATOM_INDEXMILLISECOND_ATOM_INDEXMICROSECOND_ATOM_INDEXINFINITY_ATOM_INDEXTIMEOUT_VALUE_ATOM_INDEXSCHEDULERS_ATOM_INDEXSCHEDULERS_ONLINE_ATOM_INDEXAPPEND_ATOM_INDEXPRIVATE_APPEND_ATOM_INDEXBINARY_ATOM_INDEXINTEGER_ATOM_INDEXLITTLE_ATOM_INDEXNATIVE_ATOM_INDEXSTRING_ATOM_INDEXUTF8_ATOM_INDEXUTF16_ATOM_INDEXUTF32_ATOM_INDEXBADRECORD_ATOM_INDEXCOPY_ATOM_INDEXREUSE_ATOM_INDEXENSURE_AT_LEAST_ATOM_INDEXENSURE_EXACTLY_ATOM_INDEXSKIP_ATOM_INDEXGET_TAIL_ATOM_INDEXEQUAL_COLON_EQUAL_ATOM_INDEXSIGNED_ATOM_INDEXMACHINE_ATOM_INDEXAVM_FLOATSIZE_ATOM_INDEXCLOSE_ATOM_INDEXCLOSED_ATOM_INDEXPORT_ATOM_INDEXINFO_ATOM_INDEXMODULE_ATOM_INDEXSELECT_ATOM_INDEXREADY_INPUT_ATOM_INDEXREADY_OUTPUT_ATOM_INDEXATTRIBUTES_ATOM_INDEXCOMPILE_ATOM_INDEXEXPORTS_ATOM_INDEXINCOMPLETE_ATOM_INDEXKILL_ATOM_INDEXKILLED_ATOM_INDEXLINKS_ATOM_INDEXTOTAL_HEAP_SIZE_ATOM_INDEXATOMVM_HEAP_GROWTH_ATOM_INDEXBOUNDED_FREE_ATOM_INDEXMINIMUM_ATOM_INDEXFIBONACCI_ATOM_INDEXCALL_ATOM_INDEXCAST_ATOM_INDEXUNICODE_ATOM_INDEXGLOBAL_ATOM_INDEXPLATFORM_ATOMS_BASE_INDEXFALSE_ATOMTRUE_ATOMOK_ATOMERROR_ATOMUNDEFINED_ATOMBADARG_ATOMBADARITH_ATOMBADARITY_ATOMBADFUN_ATOMFUNCTION_CLAUSE_ATOMTRY_CLAUSE_ATOMOUT_OF_MEMORY_ATOMOVERFLOW_ATOMSYSTEM_LIMIT_ATOMLATIN1_ATOMFLUSH_ATOMHEAP_SIZE_ATOMMAX_HEAP_SIZE_ATOMMEMORY_ATOMMESSAGE_QUEUE_LEN_ATOMPUTS_ATOMSTACK_SIZE_ATOMMIN_HEAP_SIZE_ATOMPROCESS_COUNT_ATOMPORT_COUNT_ATOMATOM_COUNT_ATOMSYSTEM_ARCHITECTURE_ATOMWORDSIZE_ATOMDECIMALS_ATOMSCIENTIFIC_ATOMDEFAULTATOMS_COMPACT_ATOMBADMATCH_ATOMCASE_CLAUSE_ATOMIF_CLAUSE_ATOMTHROW_ATOMLOW_ENTROPY_ATOMUNSUPPORTED_ATOMUSED_ATOMALL_ATOMSTART_ATOMUNDEF_ATOMVM_ABORT_ATOMLINK_ATOMMONITOR_ATOMNORMAL_ATOMDOWN_ATOMPROCESS_ATOMNOCATCH_ATOMREFC_BINARY_INFO_ATOMNOPROC_ATOMTRAP_EXIT_ATOMEXIT_ATOMBADMAP_ATOMBADKEY_ATOMNONE_ATOMIO_REQUEST_ATOMIO_REPLY_ATOMPUT_CHARS_ATOMLOWERCASE_EXIT_ATOMATOMVM_VERSION_ATOMSECOND_ATOMMILLISECOND_ATOMMICROSECOND_ATOMINFINITY_ATOMTIMEOUT_VALUE_ATOMSCHEDULERS_ATOMSCHEDULERS_ONLINE_ATOMAPPEND_ATOMPRIVATE_APPEND_ATOMBINARY_ATOMINTEGER_ATOMLITTLE_ATOMNATIVE_ATOMSTRING_ATOMUTF8_ATOMUTF16_ATOMUTF32_ATOMBADRECORD_ATOMCOPY_ATOMREUSE_ATOMENSURE_AT_LEAST_ATOMENSURE_EXACTLY_ATOMSKIP_ATOMGET_TAIL_ATOMEQUAL_COLON_EQUAL_ATOMSIGNED_ATOMMACHINE_ATOMAVM_FLOATSIZE_ATOMCLOSE_ATOMCLOSED_ATOMPORT_ATOMINFO_ATOMMODULE_ATOMSELECT_ATOMREADY_INPUT_ATOMREADY_OUTPUT_ATOMATTRIBUTES_ATOMCOMPILE_ATOMEXPORTS_ATOMINCOMPLETE_ATOMKILL_ATOMKILLED_ATOMLINKS_ATOMTOTAL_HEAP_SIZE_ATOMATOMVM_HEAP_GROWTH_ATOMBOUNDED_FREE_ATOMMINIMUM_ATOMFIBONACCI_ATOMCALL_ATOMCAST_ATOMUNICODE_ATOMGLOBAL_ATOMdefaultatoms_init()platform_defaultatoms_init()
- dictionary.c
- dictionary.h
- erl_nif.h
ErlNifEnvERL_NIF_TERMErlNifPidErlNifResourceTypeErlNifEventErlNifResourceDtorErlNifResourceStopErlNifResourceDownErlNifResourceFlagsErlNifSelectFlags@0enif_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()ErlNifMonitorErlNifResourceTypeInit
- erl_nif_priv.h
- exportedfunction.h
TYPEDEF_MODULEEXPORTED_FUNCTION_TO_BIFEXPORTED_FUNCTION_TO_GCBIFEXPORTED_FUNCTION_TO_NIFEXPORTED_FUNCTION_TO_UNRESOLVED_FUNCTION_CALLEXPORTED_FUNCTION_TO_MODULE_FUNCTIONModuleBifImpl0BifImpl1BifImpl2GCBifImpl1GCBifImpl2GCBifImpl3NifImplFunctionTypeExportedFunctionBifGCBifNifUnresolvedFunctionCallModuleFunction
- externalterm.c
NEW_FLOAT_EXTSMALL_INTEGER_EXTINTEGER_EXTATOM_EXTSMALL_TUPLE_EXTLARGE_TUPLE_EXTNIL_EXTSTRING_EXTLIST_EXTBINARY_EXTSMALL_BIG_EXTEXPORT_EXTMAP_EXTSMALL_ATOM_UTF8_EXTINVALID_TERM_SIZENEW_FLOAT_EXT_SIZESMALL_INTEGER_EXT_SIZEINTEGER_EXT_SIZESMALL_BIG_EXT_BASE_SIZEATOM_EXT_BASE_SIZESTRING_EXT_BASE_SIZELIST_EXT_BASE_SIZEBINARY_EXT_BASE_SIZEMAP_EXT_BASE_SIZESMALL_ATOM_EXT_BASE_SIZEREMOVE_SIGNparse_external_terms()calculate_heap_usage()compute_external_size()externalterm_from_term()serialize_term()externalterm_to_term_internal()externalterm_to_term()externalterm_to_term_copy()externalterm_from_binary()externalterm_to_binary()get_num_bytes()write_bytes()read_bytes()externalterm_compute_external_size_raw()externalterm_serialize_term_raw()
- externalterm.h
- globalcontext.c
globalcontext_new()globalcontext_destroy()globalcontext_get_process_nolock()globalcontext_get_process_lock()globalcontext_get_process_trylock()globalcontext_get_process_unlock()globalcontext_process_exists()globalcontext_send_message()globalcontext_send_message_nolock()globalcontext_send_message_from_task()globalcontext_process_message_queue()globalcontext_process_refc_queue()globalcontext_refc_decrement_refcount_from_task()globalcontext_process_task_driver_queues()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()RegisteredProcess
- globalcontext.h
INVALID_PROCESS_IDTYPEDEF_MODULEModuleglobalcontext_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_send_message_from_task()globalcontext_refc_decrement_refcount_from_task()globalcontext_process_task_driver_queues()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_get_ref_ticks()MessageQueueItemRefcBinaryQueueItemGlobalContextready_processesrunning_processeswaiting_processesprocesses_spinlockmessage_queuerefc_queuerefc_binariesprocesses_tableregistered_processeslistenersresource_typesselect_eventslast_process_idatom_tablemodules_tablemodules_lockmodules_by_indexloaded_modules_countavmpack_datatimer_listtimer_spinlockref_ticksref_ticks_spinlockonline_schedulersrunning_schedulerswaiting_schedulerschedulers_mutexschedulers_cvscheduler_stop_allenv_spinlockplatform_data
- 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_list_to_utf8_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()CharDataToBytesSizeAccCharDataToBytesAcc
- interop.h
SELECT_INT_DEFAULTinterop_chardata_fold_funinterop_chardata_rest_funInteropFunctionResultUnicodeConversionResultCharDataEncodinginterop_term_to_string()interop_binary_to_string()interop_list_to_utf8_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
ADDITIONAL_PROCESSING_MEMORY_SIZEmailbox_init()mailbox_message_to_heap_fragment()mailbox_message_dispose()mailbox_destroy()mailbox_len()mailbox_size()mailbox_enqueue_message()mailbox_post_message()mailbox_message_create_from_term()mailbox_send()mailbox_send_term_signal()mailbox_send_immediate_signal()mailbox_send_built_in_atom_request_signal()mailbox_send_ref_signal()mailbox_send_immediate_ref_signal()mailbox_send_monitor_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
ATOMICTYPEDEF_CONTEXTTYPEDEF_HEAPTYPEDEF_MAILBOXMESSAGEContextHeapMailboxMessageMessageMessageTypemailbox_init()mailbox_len()mailbox_size()mailbox_process_outer_list()mailbox_send()mailbox_send_term_signal()mailbox_send_immediate_signal()mailbox_send_built_in_atom_request_signal()mailbox_send_ref_signal()mailbox_send_immediate_ref_signal()mailbox_send_monitor_signal()mailbox_send_empty_body_signal()mailbox_enqueue_message()mailbox_reset()mailbox_next()mailbox_has_next()mailbox_peek()mailbox_take_message()mailbox_first()mailbox_destroy()mailbox_message_create_from_term()mailbox_message_dispose()mailbox_remove_message()mailbox_crashdump()nexttypeheap_fragment_end@6basemessageheap_endstorageTermSignalImmediateSignalBuiltInAtomRequestSignalRefSignalImmediateRefSignalMonitorPointerSignalMailbox
- memory.c
MAXMEMORY_SHRINKFIBONACCI_HEAP_GROWTH_REDUCTION_THRESHOLDmemory_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_fragment_contains_pointer()memory_heap_append_fragment()memory_sweep_mso_list()
- memory.h
HEAP_NEED_GC_SHRINK_THRESHOLD_COEFFMIN_FREE_SPACE_SIZETYPEDEF_CONTEXTTYPEDEF_GLOBALCONTEXTTYPEDEF_HEAPBEGIN_WITH_STACK_HEAPEND_WITH_STACK_HEAPSTORAGE_MSO_LIST_INDEXSTORAGE_HEAP_START_INDEXContextGlobalContextHeapFragmentHeapMemoryGCResultMemoryAllocModememory_init_heap_root_fragment()memory_init_heap()memory_heap_fragment_memory_size()memory_heap_youngest_size()memory_heap_memory_size()memory_heap_alloc()memory_heap_trim()memory_copy_term_tree()memory_ensure_free_with_roots()memory_ensure_free_opt()memory_ensure_free()memory_erl_nif_env_ensure_free()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()memory_destroy_heap_from_task()nextmso_listheap_end@8storagerootheap_startheap_ptrheap_end
- module.c
LITT_UNCOMPRESSED_SIZE_OFFSETLITT_HEADER_SIZECHECK_FREE_SPACEIMPL_CODE_LOADERmodule_build_literals_table()module_add_label()module_build_imported_functions_table()module_parse_line_table()module_populate_atoms_table()module_get_imported_function_module_and_name()module_get_function_from_label()module_get_exported_functions_count()module_search_exported_function()module_get_exported_functions()module_new_from_iff_binary()module_destroy()module_load_literal()module_resolve_function0()module_check_line_refs()module_check_locations()module_get_line_ref()module_get_location()module_insert_line_ref_offset()module_find_line_ref()module_find_line()LineRefOffset
- module.h
SMP_MODULE_LOCKSMP_MODULE_UNLOCKModuleLoadResultmodule_get_imported_function_module_and_name()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()__attribute__LiteralEntryModuleFilenameModuleimport_tablecodeexport_tablelocal_tableatom_tablefun_tablestr_tablestr_table_lenline_refs_countline_refs_tablelocations_countlocations_tableline_refs_offsetsline_refs_offsets_countimported_funcslabelsliterals_dataliterals_tablelocal_atoms_to_global_tablemodule_platform_datamodule_indexend_instruction_iifree_literals_datamutex
- nifs.c
_GNU_SOURCEMAX_NIF_NAME_LENFLOAT_BUF_SIZERAISEMAXNOT_FOUNDDECLARE_MATH_NIF_FUNDEFINE_MATH_NIFIF_HAVE_OPEN_CLOSEIF_HAVE_MKFIFOIF_HAVE_UNLINKIF_HAVE_CLOCK_SETTIME_OR_SETTIMEOFDAYIF_HAVE_OPENDIR_READDIR_CLOSEDIRDEFINE_UNARY_MATH_OPDEFINE_BINARY_MATH_OPcontext_iteratorunary_math_fbinary_math_fprocess_echo_mailbox()process_console_mailbox()make_list_from_utf8_buf()make_list_from_ascii_buf()binary_to_atom()list_to_atom()nif_binary_at_2()nif_binary_copy()nif_binary_first_1()nif_binary_last_1()nif_binary_part_3()nif_binary_split()nif_calendar_system_time_to_universal_time_2()nif_erlang_delete_element_2()nif_erlang_atom_to_binary()nif_erlang_atom_to_list_1()nif_erlang_binary_to_atom_2()nif_erlang_binary_to_float_1()nif_erlang_binary_to_integer()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()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_code_ensure_loaded()nif_lists_reverse()nif_maps_from_keys()nif_maps_next()nif_unicode_characters_to_list()nif_unicode_characters_to_binary()nif_math_cos()nif_math_acos()nif_math_acosh()nif_math_asin()nif_math_asinh()nif_math_atan()nif_math_atan2()nif_math_atanh()nif_math_ceil()nif_math_cosh()nif_math_exp()nif_math_floor()nif_math_fmod()nif_math_log()nif_math_log10()nif_math_log2()nif_math_pow()nif_math_sin()nif_math_sinh()nif_math_sqrt()nif_math_tan()nif_math_tanh()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()to_digit_index()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()sort_keys_uniq()maybe_clear_exceptions()get_exception()math_unary_op()math_binary_op()math_cos()math_acos()math_acosh()math_asin()math_asinh()math_atan()math_atan2()math_atanh()math_ceil()math_cosh()math_exp()math_floor()math_fmod()math_log()math_log10()math_log2()math_pow()math_sin()math_sinh()math_sqrt()math_tan()math_tanh()binary_at_nifbinary_copy_nifbinary_first_nifbinary_last_nifbinary_part_nifbinary_split_nifmake_ref_nifatom_to_binary_nifatom_to_list_nifbinary_to_atom_nifbinary_to_float_nifbinary_to_integer_nifbinary_to_list_nifbinary_to_existing_atom_nifdelete_element_nifdisplay_niferase_niferror_nifexit_nifinsert_element_nifinteger_to_binary_nifinteger_to_list_niffloat_to_binary_niffloat_to_list_nifis_process_alive_niflist_to_atom_niflist_to_existing_atom_niflist_to_binary_niflist_to_integer_niflist_to_float_niflist_to_tuple_nifiolist_size_nifiolist_to_binary_nifopen_port_nifmake_tuple_nifregister_nifunregister_nifspawn_opt_nifspawn_fun_opt_nifsend_nifsetelement_nifwhereis_nifconcat_nifmonotonic_time_nifsystem_time_nifuniversaltime_niflocaltime_niftimestamp_nifsystem_time_to_universal_time_niftuple_to_list_nifflat_size_nifprocess_flag_nifprocesses_nifprocess_info_nifput_nifsystem_info_nifsystem_flag_nifbinary_to_term_nifterm_to_binary_nifthrow_nifpid_to_list_nifref_to_list_niffun_to_list_niffunction_exported_nifgarbage_collect_nifmake_fun_nifmemory_nifmonitor_nifdemonitor_niflink_nifunlink_nifgroup_leader_nifget_module_info_nifraise_nifatomvm_add_avm_pack_binary_nifatomvm_add_avm_pack_file_nifatomvm_close_avm_pack_nifatomvm_get_start_beam_nifatomvm_read_priv_nifconsole_print_nifbase64_encode_nifbase64_decode_nifbase64_encode_to_string_nifbase64_decode_to_string_nifcode_load_abs_nifcode_load_binary_nifcode_ensure_loaded_niflists_reverse_nifmaps_from_keys_nifmaps_next_nifunicode_characters_to_list_nifunicode_characters_to_binary_nifmath_cos_nifmath_acos_nifmath_acosh_nifmath_asin_nifmath_asinh_nifmath_atan_nifmath_atan2_nifmath_atanh_nifmath_ceil_nifmath_cosh_nifmath_exp_nifmath_floor_nifmath_fmod_nifmath_log_nifmath_log10_nifmath_log2_nifmath_pow_nifmath_sin_nifmath_sinh_nifmath_sqrt_nifmath_tan_nifmath_tanh_nifrefc_binary_avm_pack_infob64_tableContextAccumulatorRefcBinaryAVMPack
- nifs.h
- opcodes.h
OP_LABELOP_FUNC_INFOOP_INT_CALL_ENDOP_CALLOP_CALL_LASTOP_CALL_ONLYOP_CALL_EXTOP_CALL_EXT_LASTOP_BIF0OP_BIF1OP_BIF2OP_ALLOCATEOP_ALLOCATE_HEAPOP_ALLOCATE_ZEROOP_ALLOCATE_HEAP_ZEROOP_TEST_HEAPOP_KILLOP_DEALLOCATEOP_RETURNOP_SENDOP_REMOVE_MESSAGEOP_TIMEOUTOP_LOOP_RECOP_LOOP_REC_ENDOP_WAITOP_WAIT_TIMEOUTOP_IS_LTOP_IS_GEOP_IS_EQUALOP_IS_NOT_EQUALOP_IS_EQ_EXACTOP_IS_NOT_EQ_EXACTOP_IS_INTEGEROP_IS_FLOATOP_IS_NUMBEROP_IS_ATOMOP_IS_PIDOP_IS_REFERENCEOP_IS_PORTOP_IS_NILOP_IS_BINARYOP_IS_LISTOP_IS_NONEMPTY_LISTOP_IS_TUPLEOP_TEST_ARITYOP_SELECT_VALOP_SELECT_TUPLE_ARITYOP_JUMPOP_CATCHOP_CATCH_ENDOP_MOVEOP_GET_LISTOP_GET_TUPLE_ELEMENTOP_SET_TUPLE_ELEMENTOP_PUT_LISTOP_PUT_TUPLEOP_PUTOP_BADMATCHOP_IF_ENDOP_CASE_ENDOP_CALL_FUNOP_IS_FUNCTIONOP_CALL_EXT_ONLYOP_BS_PUT_INTEGEROP_BS_PUT_BINARYOP_BS_PUT_STRINGOP_FCLEARERROROP_FCHECKERROROP_FMOVEOP_FCONVOP_FADDOP_FSUBOP_FMULOP_FDIVOP_FNEGATEOP_MAKE_FUN2OP_TRYOP_TRY_ENDOP_TRY_CASEOP_TRY_CASE_ENDOP_RAISEOP_BS_INIT2OP_BS_ADDOP_APPLYOP_APPLY_LASTOP_IS_BOOLEANOP_IS_FUNCTION2OP_BS_START_MATCH2OP_BS_GET_INTEGER2OP_BS_GET_FLOAT2OP_BS_GET_BINARY2OP_BS_SKIP_BITS2OP_BS_TEST_TAIL2OP_BS_SAVE2OP_BS_RESTORE2OP_GC_BIF1OP_GC_BIF2OP_IS_BITSTROP_BS_CONTEXT_TO_BINARYOP_BS_TEST_UNITOP_BS_MATCH_STRINGOP_BS_INIT_WRITABLEOP_BS_APPENDOP_BS_PRIVATE_APPENDOP_TRIMOP_BS_INIT_BITSOP_BS_GET_UTF8OP_BS_SKIP_UTF8OP_BS_GET_UTF16OP_BS_SKIP_UTF16OP_BS_GET_UTF32OP_BS_SKIP_UTF32OP_BS_UTF8_SIZEOP_BS_PUT_UTF8OP_BS_UTF16_SIZEOP_BS_PUT_UTF16OP_BS_PUT_UTF32OP_RECV_MARKOP_RECV_SETOP_GC_BIF3OP_LINEOP_PUT_MAP_ASSOCOP_PUT_MAP_EXACTOP_IS_MAPOP_HAS_MAP_FIELDSOP_GET_MAP_ELEMENTSOP_IS_TAGGED_TUPLEOP_BUILD_STACKTRACEOP_RAW_RAISEOP_GET_HDOP_GET_TLOP_PUT_TUPLE2OP_BS_GET_TAILOP_BS_START_MATCH3OP_BS_GET_POSITIONOP_BS_SET_POSITIONOP_SWAPOP_BS_START_MATCH4OP_MAKE_FUN3OP_INIT_YREGSOP_RECV_MARKER_BINDOP_RECV_MARKER_CLEAROP_RECV_MARKER_RESERVEOP_RECV_MARKER_USEOP_BS_CREATE_BINOP_CALL_FUN2OP_BADRECORDOP_UPDATE_RECORDOP_BS_MATCH
- otp_crypto.c
MAX_MD_SIZEDEFINE_HASH_FOLDDEFINE_HASH_FOLD_NORETDEFINE_DO_HASHDEFINE_DO_HASH_IS_OTHERDEFINE_DO_HASH_NORETDEFINE_DO_HASH_NORET_IS_OTHERcrypto_algorithmmd5_hash_fold_fun()do_md5_hash()sha1_hash_fold_fun()do_sha1_hash()sha256_hash_fold_fun()do_sha256_hash_true()do_sha256_hash_false()sha512_hash_fold_fun()do_sha512_hash_true()do_sha512_hash_false()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_hash_nifcrypto_crypto_one_time_nifcrypto_strong_rand_bytes_nif
- otp_crypto.h
- otp_net.c
- otp_net.h
- otp_socket.c
TAGCLOSED_FDADDR_ATOMCLOSE_INTERNAL_ATOMACCEPT_ATOMRECV_ATOMDEFAULT_BUFFER_SIZEMINShutdownHowSocketProtocolSocketDomainSocketTypeSocketStateotp_socket_shutdown_directionotp_socket_setopt_leveltcp_recv_cb()udp_recv_cb()socket_dtor()socket_down()select_event_send_notification_from_nif()select_event_send_notification_from_handler()otp_socket_init()get_domain()get_type()get_protocol()make_error_tuple()make_lwip_err_tuple()nif_socket_open()term_to_otp_socket()term_is_otp_socket()send_closed_notification()finalize_close_hander()nif_socket_close()make_accepted_socket_resource()tcp_accept_handler()tcp_accept_cb()tcp_recv_handler()udp_recv_handler()nif_socket_select_read()nif_socket_select_stop()nif_socket_setopt()nif_socket_sockname()nif_socket_peername()nif_socket_bind()nif_socket_listen()make_accepted_socket_term()nif_socket_accept()copy_pbuf_data()do_socket_recv()socket_recv()nif_socket_recv_lwip()nif_socket_recv_internal()nif_socket_recv()nif_socket_recvfrom()do_socket_send()socket_send()nif_socket_send_internal()nif_socket_send()nif_socket_sendto()trap_answer_ok()trap_answer_closed()tcp_connected_cb()nif_socket_connect()nif_socket_shutdown()otp_socket_nif_get_nif()addr_atomany_atominvalid_option_atominvalid_value_atomlinger_atomloopback_atomonoff_atomport_atomrcvbuf_atomreuseaddr_atomsocket_resource_typeSocketResourceTypeInitsocket_open_nifsocket_close_nifsocket_select_stop_nifsocket_setopt_nifsocket_bind_nifsocket_listen_nifsocket_sockname_nifsocket_peername_nifsocket_select_read_nifsocket_accept_nifsocket_recv_nifsocket_recvfrom_nifsocket_send_nifsocket_sendto_nifsocket_connect_nifsocket_shutdown_nifTCPAcceptedItemTCPReceivedItemUDPReceivedItemSocketResource
- otp_socket.h
- otp_ssl.c
TAGMBEDTLS_PRIVATEDEFAULT_READ_BUFFER_FALLBACKUNKNOWN_TABLE_VALUEentropycontext_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()EntropyContextResourceTypeInitCtrDrbgResourceTypeInitSSLContextResourceTypeInitSSLConfigResourceTypeInitentropycontext_resource_typectrdrbg_resource_typesslcontext_resource_typesslconfig_resource_typessl_entropy_init_nifssl_ctr_drbg_init_nifssl_ctr_drbg_seed_nifssl_init_nifssl_set_bio_nifssl_config_init_nifssl_config_defaults_nifssl_conf_authmode_nifssl_conf_rng_nifssl_set_hostname_nifssl_setup_nifssl_handshake_step_nifssl_close_notify_nifssl_write_nifssl_read_nifEntropyContextResourceCtrDrbgResourceSSLContextResourceSSLConfigResource
- otp_ssl.h
- overflow_helpers.h
BUILTIN_ADD_OVERFLOWBUILTIN_ADD_OVERFLOW_INTBUILTIN_ADD_OVERFLOW_INT64BUILTIN_SUB_OVERFLOWBUILTIN_SUB_OVERFLOW_INTBUILTIN_SUB_OVERFLOW_INT64BUILTIN_MUL_OVERFLOWBUILTIN_MUL_OVERFLOW_INTBUILTIN_MUL_OVERFLOW_INT64atomvm_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.h
- port.c
port_send_message()port_send_message_nolock()port_send_message_from_task()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()
- port.h
GenMessageParseResultport_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_send_message_from_task()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()resource_type_fire_monitor()resource_type_demonitor()enif_demonitor_process()destroy_resource_monitors()enif_compare_monitors()
- resources.h
- scheduler.h
- smp.h
CLANG_THREAD_SANITIZE_SAFEATOMICTYPEDEF_MUTEXTYPEDEF_SPINLOCKTYPEDEF_CONDVARTYPEDEF_RWLOCKTYPEDEF_GLOBALCONTEXTSMP_SPINLOCK_LOCKSMP_SPINLOCK_TRYLOCKSMP_SPINLOCK_UNLOCKSMP_MUTEX_LOCKSMP_MUTEX_TRYLOCKSMP_MUTEX_UNLOCKSMP_RWLOCK_RDLOCKSMP_RWLOCK_TRYRDLOCKSMP_RWLOCK_WRLOCKSMP_RWLOCK_UNLOCKMutexSpinLockCondVarRWLockGlobalContextsmp_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_tryrdlock()smp_rwlock_wrlock()smp_rwlock_unlock()smp_spinlock_init()smp_spinlock_lock()smp_spinlock_trylock()smp_spinlock_unlock()smp_get_online_processors()smp_scheduler_start()smp_is_main_thread()lock
- stacktrace.c
- stacktrace.h
- synclist.h
- sys.h
EventListenerevent_handler_t@20OpenAVMResultsys_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
- term.c
- term.h
TERM_BOXED_VALUE_TAGTERM_INTEGER_TAGTERM_CATCH_TAGTERM_BOXED_TAG_MASKTERM_BOXED_TUPLETERM_BOXED_BIN_MATCH_STATETERM_BOXED_POSITIVE_INTEGERTERM_BOXED_REFTERM_BOXED_FUNTERM_BOXED_FLOATTERM_BOXED_REFC_BINARYTERM_BOXED_HEAP_BINARYTERM_BOXED_MAPTERM_BOXED_SUB_BINARYTERM_UNUSEDTERM_RESERVED_MARKERTERM_BOXED_REFC_BINARY_SIZETERM_BOXED_BIN_MATCH_STATE_SIZETERM_BOXED_SUB_BINARY_SIZETERM_BOXED_RESOURCE_SIZEREFC_BINARY_MINSUB_BINARY_MINBINARY_HEADER_SIZEFUNCTION_REFERENCE_SIZEBOXED_INT_SIZEBOXED_INT64_SIZEBOXED_FUN_SIZEFLOAT_SIZEREF_SIZETUPLE_SIZECONS_SIZEREFC_BINARY_CONS_OFFSETLIST_SIZETERM_MAP_SIZETERM_MAP_SHARED_SIZELIST_HEAD_INDEXLIST_TAIL_INDEXTERM_BINARY_SIZE_IS_HEAPTERM_BINARY_DATA_SIZE_IN_TERMSTERM_BINARY_HEAP_SIZETERM_DEBUG_ASSERTTERM_FROM_ATOM_INDEXREF_AS_CSTRING_LENPID_AS_CSTRING_LENTERM_MAP_NOT_FOUNDTERM_MAP_MEMORY_ALLOC_FAILPrinterFunprinter_function_tBinaryPosLenRefcBinaryFlagsTermCompareOptsTermCompareResultterm_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_fun()term_is_external_fun()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_normalize_binary_pos_len()term_is_invalid_binary_pos_len()term_invalid_binary_pos_len()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_alloc()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_truncate_boxed()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_set_map_value()term_find_map_pos()term_get_map_assoc()term_get_map_assoc_default()term_get_sub_binary_ref()term_from_resource()empty_tupleprintposlen
- term_typedef.h
TERM_U_FMTTERM_X_FMTTERM_BITSTERM_BYTESAVM_INT_MINAVM_INT_MAXINT64_IS_ALWAYS_BOXEDBOXED_TERMS_REQUIRED_FOR_INTBOXED_TERMS_REQUIRED_FOR_INT64UNICODE_CHAR_MAXMIN_NOT_BOXED_INTMAX_NOT_BOXED_INTAVM_INT_FMTAVM_INT64_FMTAVM_FLOAT_FMTINT64_MIN_AS_AVM_FLOATINT64_MAX_AS_AVM_FLOATtermavm_int_tavm_uint_tavm_int64_tavm_uint64_tavm_float_tfloat_term_t
- timer_list.c
- timer_list.h
- trace.h
- unicode.c
- unicode.h
- utils.h
READ_32_ALIGNEDREAD_64_UNALIGNEDWRITE_64_UNALIGNEDREAD_32_UNALIGNEDWRITE_32_UNALIGNEDREAD_16_UNALIGNEDWRITE_16_UNALIGNEDENDIAN_SWAP_32UNUSEDIS_NULL_PTRLIKELYUNLIKELYHOT_FUNCCOLD_FUNCMALLOC_LIKEMUST_CHECKAVM_ABORTCAST_FUNC_TO_VOID_PTRCAST_VOID_TO_FUNC_PTRCONTAINER_OFPRINTF_FORMAT_ARGSNO_DISCARDUNREACHABLEfunc_ptr_t
- valueshashtable.c
- valueshashtable.h