main-apidocs-libatomvm-index.md
C Library APIs
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_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()external_term_deserialize_buf_raw()external_term_to_binary()external_term_validate_buf()external_term_validate_buf_raw()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_get_registered_name_process()globalcontext_init_process()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_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_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_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()globalheapexcpfrbsbs_offsetextended_x_regsprocesses_list_headprocesses_table_headprocess_idtimer_list_headmonitors_headmin_heap_sizemax_heap_sizeheap_growth_strategysaved_modulesaved_ipsaved_function_ptrrestore_trap_handlermailboxdictionarynative_handlerleaderhas_min_heap_sizehas_max_heap_sizetrap_exitwaiting_with_timeouttrace_callstrace_call_argstrace_returnstrace_sendtrace_receiveflagsplatform_datagroup_leaderexit_reasonexception_classexception_reasonexception_stacktraceready_processesrunning_processeswaiting_processesprocesses_spinlockmessage_queuerefc_queuerefc_binariesprocesses_tableregistered_processeslistenersresource_typesselect_eventsetslast_process_idatom_tablemodules_tablemodules_lockmodules_by_indexloaded_modules_countavmpack_datatimer_listtimer_spinlockref_ticksref_ticks_spinlockonline_schedulersrunning_schedulerswaiting_schedulerschedulers_mutexschedulers_cvscheduler_stop_allenv_spinlocknode_namecreationresource_binary_resource_typedist_connection_resource_typedist_connectionsplatform_datamodule_indexcodeimport_tableexport_tablelocal_tableatom_tablefun_tablestr_tablestr_table_lenline_refs_countline_refs_tablelocations_countlocations_tablebinarybinary_sizenative_codeline_refs_offsetsline_refs_offsets_countimported_funcslabelsliterals_dataliterals_tabletypes_datalocal_atoms_to_global_tablemodule_platform_dataend_instruction_iifree_literals_datamutexNormalMessageKillSignalGCSignalProcessInfoRequestSignalTrapAnswerSignalTrapExceptionSignalFlushMonitorSignalFlushInfoMonitorSignalSetGroupLeaderSignalMonitorSignalUnlinkIDSignalUnlinkIDAckSignalUnlinkRemoteIDSignalUnlinkRemoteIDAckSignalLinkExitSignalDemonitorSignalMonitorDownSignalCodeServerResumeSignalIncludes
RAISE_ERRORRAISE_ERROR_BIFVALIDATE_VALUE_BIFMAXINT64_MIN_AS_AVM_FLOATINT64_MAX_AS_AVM_FLOATbitwise_opbitwise_big_opconv_term_to_bigint()bif_registry_get_handler()bif_erlang_self_0()bif_erlang_node_0()bif_erlang_node_1()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_integer_3()bif_erlang_is_list_1()bif_erlang_is_number_1()bif_erlang_is_pid_1()bif_erlang_is_port_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()bif_erlang_unique_integer_0()bif_erlang_unique_integer_1()make_boxed_int()make_boxed_int64()make_maybe_boxed_int()make_maybe_boxed_int64()make_bigint()add_int64_to_bigint()add_maybe_bigint()add_overflow_helper()add_boxed_helper()bif_erlang_add_2()bif_erlang_plus_1()sub_int64_to_bigint()sub_maybe_bigint()sub_overflow_helper()sub_boxed_helper()bif_erlang_sub_2()mul_int64_to_bigint()mul_maybe_bigint()mul_overflow_helper()mul_boxed_helper()bif_erlang_mul_2()bif_erlang_fdiv_2()div_maybe_bigint()int64_max_plus_one()div_boxed_helper()bif_erlang_div_2()neg_bigint()neg_boxed_helper()bif_erlang_neg_1()abs_bigint()abs_boxed_helper()bif_erlang_abs_1()rem_maybe_bigint()rem_boxed_helper()bif_erlang_rem_2()float_to_integer_helper()bif_erlang_ceil_1()bif_erlang_floor_1()bif_erlang_round_1()bif_erlang_trunc_1()bif_erlang_float_1()bitwise_helper()bor()bif_erlang_bor_2()band()bif_erlang_band_2()bxor()bif_erlang_bxor_2()bif_erlang_bsl_2()bif_erlang_bsr_2()bnot_boxed_helper()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()list_to_atom()bif_erlang_list_to_atom_1()bif_erlang_list_to_existing_atom_1()bif_erlang_binary_to_atom_2()bif_erlang_binary_to_existing_atom_2()binary_to_atom()MAX_BIF_NAME_LENbif_registry_get_handler()bif_erlang_self_0()bif_erlang_node_0()bif_erlang_node_1()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_integer_3()bif_erlang_is_list_1()bif_erlang_is_number_1()bif_erlang_is_pid_1()bif_erlang_is_port_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_unique_integer_0()bif_erlang_unique_integer_1()bif_erlang_add_2()bif_erlang_plus_1()bif_erlang_sub_2()bif_erlang_mul_2()bif_erlang_fdiv_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_float_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()bif_erlang_list_to_atom_1()bif_erlang_list_to_existing_atom_1()bif_erlang_binary_to_atom_2()bif_erlang_binary_to_existing_atom_2()binary_to_atom()from_le64()bitstring_extract_any_integer()bitstring_insert_any_integer()is_invalid_codepoint()bitstring_utf8_encode()bitstring_utf16_encode()bitstring_utf16_decode()bitstring_utf32_encode()bitstring_utf32_decode()bitstring_copy_bits_incomplete_bytes()bitstring_extract_f16()bitstring_extract_f32()bitstring_extract_f64()bitstring_flags_to_intn_opts()bitstring_insert_f16()bitstring_insert_f32()bitstring_insert_f64()IMPL_EXECUTE_LOOPDEFAULT_STACK_SIZEBYTES_PER_TERMcontext_monitors_handle_terminate()context_distribution_handle_terminate()destroy_extended_registers()context_new()context_destroy()term_pid_or_port_from_context()context_process_kill_signal()context_process_process_info_request_signal()context_process_signal_trap_answer()context_process_signal_set_group_leader()context_process_flush_monitor_signal()context_process_link_exit_signal()context_process_monitor_down_signal()context_process_code_server_resume_signal()context_update_flags()context_message_queue_len()context_size()context_get_process_info()monitor_link_new()monitor_new()monitor_registeredname_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_get_catch_label()context_dump()globalheapexcpfrbsbs_offsetextended_x_regsprocesses_list_headprocesses_table_headprocess_idtimer_list_headmonitors_headmin_heap_sizemax_heap_sizeheap_growth_strategysaved_modulesaved_ipsaved_function_ptrrestore_trap_handlermailboxdictionarynative_handlerleaderhas_min_heap_sizehas_max_heap_sizetrap_exitwaiting_with_timeouttrace_callstrace_call_argstrace_returnstrace_sendtrace_receiveflagsplatform_datagroup_leaderexit_reasonexception_classexception_reasonexception_stacktraceDYNARRAY_INITIAL_CAPACITYDYNARRAY_GROWTH_FACTORLARGE_PRIME_INITIALLARGE_PRIME_ATOMLARGE_PRIME_INTEGERLARGE_PRIME_FLOATLARGE_PRIME_PIDLARGE_PRIME_REFLARGE_PRIME_BINARYLARGE_PRIME_TUPLELARGE_PRIME_LISTLARGE_PRIME_MAPLARGE_PRIME_PORThash_term()entry_new()entry_delete()node_new()node_delete()node_find()node_key()multimap_to_single()insert_revert()tuple_exists()ets_multimap_new()ets_multimap_delete()ets_multimap_lookup()ets_multimap_insert()ets_multimap_remove()ets_multimap_remove_tuple()hash_atom()hash_integer()hash_float()hash_local_pid()hash_local_port()hash_external_pid()hash_external_port()hash_local_reference()hash_external_reference()hash_binary()hash_term_incr()NEW_FLOAT_EXTNEW_PID_EXTNEWER_REFERENCE_EXTSMALL_INTEGER_EXTINTEGER_EXTATOM_EXTPID_EXTSMALL_TUPLE_EXTLARGE_TUPLE_EXTNIL_EXTSTRING_EXTLIST_EXTBINARY_EXTSMALL_BIG_EXTNEW_FUN_EXTEXPORT_EXTMAP_EXTATOM_UTF8_EXTSMALL_ATOM_UTF8_EXTV4_PORT_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_SIZEparse_external_terms()calculate_heap_usage()compute_external_size()external_term_from_term()serialize_term()external_term_validate_buf_raw()external_term_deserialize_buf_raw()external_term_from_binary_with_roots()external_term_from_const_literal()external_term_to_binary()get_num_bytes()write_bytes()read_bytes()safe_export_is_resolvable()atom_exists_in_table()insert_latin1_atom_ext()external_term_compute_external_size_raw()external_term_serialize_term_raw()D64_SIGND64_EXP_MASKD64_FRACT_MASKD64_IMPLICIT_ONED64_EXP_POSD64_EXP_BIASDIYFP_FRACT_SIZED_1_LOG2_10MIN_TARGET_EXPMASK32TWO_POW_53MINMAXMIN_CACHED_EXPCACHED_EXP_STEPdiy_fpcast_u64()cached_pow()minus()multiply()normalize_diy_fp()double2diy_fp()largest_pow10()round_weed()digit_gen()grisu3()write_exponent()fixup_g_format()dtoa_grisu3()strip_trailing_zeros()double_write_to_ascii_buf()pow_cache_fractpow_cache_b_exppow_cache_d_exppow10_cachefeglobalcontext_new()globalcontext_destroy()globalcontext_get_process_nolock()globalcontext_get_process_lock()globalcontext_get_process_trylock()globalcontext_get_process_unlock()globalcontext_process_exists()globalcontext_post_message()globalcontext_send_message()globalcontext_send_message_nolock()globalcontext_send_message_from_task_common()globalcontext_post_message_from_task()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_get_registered_name_process()globalcontext_is_atom_index_equal_to_atom_string()globalcontext_existing_term_from_atom_string()globalcontext_insert_module()globalcontext_load_module_from_avm()globalcontext_get_module()globalcontext_get_module_by_index()globalcontext_run()RegisteredProcess
ready_processesrunning_processeswaiting_processesprocesses_spinlockmessage_queuerefc_queuerefc_binariesprocesses_tableregistered_processeslistenersresource_typesselect_eventsetslast_process_idatom_tablemodules_tablemodules_lockmodules_by_indexloaded_modules_countavmpack_datatimer_listtimer_spinlockref_ticksref_ticks_spinlockonline_schedulersrunning_schedulerswaiting_schedulerschedulers_mutexschedulers_cvscheduler_stop_allenv_spinlocknode_namecreationresource_binary_resource_typedist_connection_resource_typedist_connectionsplatform_dataUSE_64BIT_MULUINT16_IN_A_DIGITINTN_DIVMNU_MAX_IN_LENMINMAXHAS_BUILTINbit_op_tneg_and_count_in_place()pad_uint16_to_digits()mulmnu32()intn_mulu()intn_mul_int64()count16()uint32_nlz()divmnu16()big_endian_digits_to_uint16()big_endian_uint16_to_digit_in_place()intn_divu()intn_cmpu()intn_cmp()intn_addu()intn_add()intn_add_int64()intn_subu()intn_sub()intn_sub_int64()neg()cond_neg()prepare_working_buf()signed_bitwise()sign_bitwise()count_and_normalize_sign()digit_bor()intn_bor()digit_band()intn_band()digit_bxor()intn_bxor()intn_bnot()intn_bsl()bsru()intn_bsr()intn_count_digits()intn_to_double()intn_from_double()intn_to_string()ipow()intn_parse()intn_from_integer_bytes()intn_to_integer_bytes()intn_required_unsigned_integer_bytes()raise_errordo_returnschedule_next_cpmodule_get_atom_term_by_idcall_extallocatehandle_errorjit_trim_live_regsget_imported_bifdeallocateterminate_contextterm_comparetest_heapput_listmodule_load_literalalloc_boxed_integer_fragmentterm_alloc_tuplesendextended_register_pointerraise_error_tupleterm_alloc_funprocess_signal_messagesmailbox_peekmailbox_remove_messagetimeoutmailbox_nextcancel_timeoutclear_timeout_flagraiseschedule_wait_cpwait_timeoutwait_timeout_trap_handlercall_funcontext_get_flagscontext_ensure_fpregsterm_from_floatterm_is_numberterm_conv_to_floatfaddfsubfmulfdivfnegatecatch_endmemory_ensure_free_with_rootsterm_alloc_bin_match_statebitstring_extract_integerterm_sub_binary_heap_sizeterm_maybe_create_sub_binaryterm_find_map_posbitstring_utf8_sizebitstring_utf16_sizeterm_create_empty_binarydecode_flags_listbitstring_insert_utf8bitstring_insert_utf16bitstring_insert_utf32bitstring_insert_integerbitstring_copy_module_strbitstring_copy_binaryapplymallocfreeput_map_assocbitstring_extract_floatmodule_get_fun_aritybitstring_match_module_strbitstring_get_utf8bitstring_get_utf16bitstring_get_utf32term_copy_mapstacktrace_buildterm_reuse_binaryalloc_big_integer_fragmentbitstring_insert_floatraw_raiseraise_error_mfatry_casejit_stream_flash_init()jit_stream_flash_get_nif()jit_stream_flash_entry_point()globalcontext_set_cache_native_code()jit_stream_flash_platform_init()jit_stream_flash_platform_destroy()jit_stream_flash_platform_erase_sector()jit_stream_flash_platform_write_page()jit_stream_flash_platform_ptr_to_executable()jit_stream_flash_platform_executable_to_ptr()ADDITIONAL_PROCESSING_MEMORY_SIZEmailbox_init()mailbox_message_to_heap_fragment()mailbox_message_dispose()mailbox_message_dispose_unsent()mailbox_destroy()mailbox_len()mailbox_size()mailbox_enqueue_message()mailbox_post_message()mailbox_message_create_from_term()mailbox_message_create_normal_message_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()NormalMessageKillSignalGCSignalProcessInfoRequestSignalTrapAnswerSignalTrapExceptionSignalFlushMonitorSignalFlushInfoMonitorSignalSetGroupLeaderSignalMonitorSignalUnlinkIDSignalUnlinkIDAckSignalUnlinkRemoteIDSignalUnlinkRemoteIDAckSignalLinkExitSignalDemonitorSignalMonitorDownSignalCodeServerResumeSignalMAXMEMORY_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()BEAM_TYPES_VERSION_V3BEAM_TYPES_VERSION_V4BEAM_TYPE_ATOMBEAM_TYPE_BITSTRINGBEAM_TYPE_CONSBEAM_TYPE_FLOATBEAM_TYPE_FUNBEAM_TYPE_INTEGERBEAM_TYPE_MAPBEAM_TYPE_NILBEAM_TYPE_PIDBEAM_TYPE_PORTBEAM_TYPE_REFERENCEBEAM_TYPE_TUPLEBEAM_TYPE_RECORDBEAM_TYPE_V3_HAS_LOWER_BOUNDBEAM_TYPE_V3_HAS_UPPER_BOUNDBEAM_TYPE_V3_HAS_UNITBEAM_TYPE_V3_BITS_MASKBEAM_TYPE_V4_HAS_LOWER_BOUNDBEAM_TYPE_V4_HAS_UPPER_BOUNDBEAM_TYPE_V4_HAS_UNITBEAM_TYPE_V4_BITS_MASKLITT_UNCOMPRESSED_SIZE_OFFSETLITT_HEADER_SIZECHECK_FREE_SPACEDEST_REGISTERDECODE_COMPACT_TERMDECODE_EXTENDED_LIST_TAGDECODE_NILDECODE_DEST_REGISTERDECODE_FP_REGISTERDECODE_VALUE32DECODE_ATOMDECODE_LABELDECODE_ATOM_OR_LABELDECODE_LITERALDECODE_XREGDECODE_YREGIS_EXTENDED_ALLOCATORDECODE_ALLOCATOR_LISTX_OPCODEX_OPCODE_HANDLERX_OPCODE_REMOVEDX_OPCODE_SKIPOPCODE_SIGNATURES_LENlabel_opcode_handler_tmodule_are_literals_compressed()module_build_literals_table()module_add_label()module_build_imported_functions_table()module_parse_line_table()decode_nbits_integer()handle_fmove_opcode()handle_bs_match_opcode()handle_label_opcode()handle_line_opcode()parse_core_chunk()module_populate_atoms_table()module_get_imported_function_module_and_name()module_get_imported_function_module_and_name_atoms()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_get_type_by_index()module_get_native_entry_point()module_create_function()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()module_cp_to_label_offset()module_label_code_offset()module_set_native_code()opcode_signaturesopcode_handlersLineRefOffset
[__attribute__](src/module.h.html#c.libAtomVM.module.h. attribute )
magic](src/module.h.html#c.libAtomVM.module.h. attribute.magic)size](src/module.h.html#c.libAtomVM.module.h. attribute.size)info_size](src/module.h.html#c.libAtomVM.module.h. attribute.info_size)version](src/module.h.html#c.libAtomVM.module.h. attribute.version)opcode_max](src/module.h.html#c.libAtomVM.module.h. attribute.opcode_max)labels](src/module.h.html#c.libAtomVM.module.h. attribute.labels)functions_count](src/module.h.html#c.libAtomVM.module.h. attribute.functions_count)code](src/module.h.html#c.libAtomVM.module.h. attribute.code)architecture](src/module.h.html#c.libAtomVM.module.h. attribute.architecture)variant](src/module.h.html#c.libAtomVM.module.h. attribute.variant)offset](src/module.h.html#c.libAtomVM.module.h. attribute.offset)architectures_count](src/module.h.html#c.libAtomVM.module.h. attribute.architectures_count)architectures](src/module.h.html#c.libAtomVM.module.h. attribute.architectures)module_indexcodeimport_tableexport_tablelocal_tableatom_tablefun_tablestr_tablestr_table_lenline_refs_countline_refs_tablelocations_countlocations_tablebinarybinary_sizenative_codeline_refs_offsetsline_refs_offsets_countimported_funcslabelsliterals_dataliterals_tabletypes_datalocal_atoms_to_global_tablemodule_platform_dataend_instruction_iifree_literals_datamutexBUILTIN_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()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()ATOMICREFC_COUNT_BITSREFC_COUNT_MASKREFC_MONITOR_INCREFC_DYING_FLAGREFC_MONITOR_MASKREFC_MONITOR_MAXrefc_binary_sub_refcount()refc_binary_add_refcount()refc_binary_or_refcount()refc_binary_cas_refcount()refc_binary_get_refcount()refc_binary_free_resource()refc_binary_create_resource()refc_binary_create_refc()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_dump_info()RefcBinary
resource_type_destroy()enif_init_resource_type()enif_alloc_resource()enif_get_resource()enif_keep_resource()enif_release_resource()enif_make_resource()enif_select_event_message_dispose()enif_select_common()enif_select()enif_select_read()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_monitor_to_resource()enif_demonitor_process()destroy_resource_monitors()enif_compare_monitors()resource_serialize()resource_unmark_serialized()resource_unserialize()resource_binary_dtor()enif_make_resource_binary()resource_binary_resource_type_initCLANG_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_scheduler_join_all()smp_is_main_thread()lockTERM_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_FMTMAX_MFA_NAME_LENtermavm_int_tavm_uint_tavm_int64_tavm_uint64_tavm_float_tfloat_term_t