LIBOSMOCORE_1.0 { global: assert_loginfo; bit_value_to_char; bitvec_add_array; bitvec_alloc; bitvec_fill; bitvec_find_bit_pos; bitvec_free; bitvec_get_bit_high; bitvec_get_bit_pos; bitvec_get_bit_pos_high; bitvec_get_bytes; bitvec_get_int16_msb; bitvec_get_nth_set_bit; bitvec_get_uint; bitvec_pack; bitvec_read_field; bitvec_rl; bitvec_rl_curbit; bitvec_set_bit; bitvec_set_bit_pos; bitvec_set_bits; bitvec_set_bytes; bitvec_set_u64; bitvec_set_uint; bitvec_shiftl; bitvec_spare_padding; bitvec_to_string_r; bitvec_unhex; bitvec_unpack; bitvec_write_field; bitvec_zero; chantype_gsmtap2rsl; chantype_rsl2gsmtap; chantype_rsl2gsmtap2; get_string_value; get_value_string; get_value_string_or_null; gsmtap_gsm_channel_names; gsmtap_inst_fd; gsmtap_inst_fd2; gsmtap_makemsg; gsmtap_makemsg_ex; gsmtap_send; gsmtap_send_ex; gsmtap_sendmsg; gsmtap_sendmsg_free; gsmtap_source_add_sink; gsmtap_source_add_sink_fd; gsmtap_source_free; gsmtap_source_init; gsmtap_source_init2; gsmtap_source_init_fd; gsmtap_source_init_fd2; gsmtap_type_names; log_add_target; log_category_name; log_check_level; log_cache_enable; log_cache_update; log_del_target; log_enable_multithread; log_fini; log_init; log_level_str; loglevel_strs; logp; logp2; log_parse_category; log_parse_category_mask; log_parse_level; logp_stub; log_reset_context; log_set_all_filter; log_set_category_filter; log_set_context; log_set_log_level; log_set_print_category; log_set_print_category_hex; log_set_print_extended_timestamp; log_set_print_filename; log_set_print_filename2; log_set_print_filename_pos; log_set_print_level; log_set_print_tid; log_set_print_timestamp; log_set_use_color; log_target_create; log_target_create_file; log_target_create_file_stream; log_target_create_gsmtap; log_target_create_rb; log_target_create_stderr; log_target_create_syslog; log_target_create_systemd; log_target_destroy; log_target_file_reopen; log_target_file_switch_to_stream; log_target_file_switch_to_wqueue; log_target_find; log_target_rb_avail_size; log_target_rb_get; log_target_rb_used_size; log_target_systemd_set_raw; log_targets_reopen; log_tgt_mutex_lock_impl; log_tgt_mutex_unlock_impl; msgb_alloc; msgb_alloc_c; msgb_copy; msgb_copy_c; msgb_copy_resize; msgb_copy_resize_c; msgb_data; msgb_dequeue; msgb_enqueue; _msgb_eq; msgb_free; msgb_hexdump; msgb_hexdump_buf; msgb_hexdump_c; msgb_length; msgb_printf; msgb_reset; msgb_resize_area; msgb_set_talloc_ctx; msgb_talloc_ctx_init; osmo_base64_decode; osmo_base64_encode; osmo_bcd2char; osmo_bcd2str; osmo_bit_reversal; osmo_char2bcd; osmo_clock_gettime; osmo_clock_override_add; osmo_clock_override_enable; osmo_clock_override_gettimespec; osmo_close_all_fds_above; osmo_config_list_parse; osmo_constant_time_cmp; osmo_conv_decode; osmo_conv_decode_acc; osmo_conv_decode_deinit; osmo_conv_decode_flush; osmo_conv_decode_get_best_end_state; osmo_conv_decode_get_output; osmo_conv_decode_init; osmo_conv_decode_reset; osmo_conv_decode_rewind; osmo_conv_decode_scan; osmo_conv_encode; osmo_conv_encode_flush; osmo_conv_encode_init; osmo_conv_encode_load_state; osmo_conv_encode_raw; osmo_conv_get_input_length; osmo_conv_get_output_length; osmo_counter_alloc; osmo_counter_difference; osmo_counter_free; osmo_counter_get_by_name; osmo_counters_count; osmo_counters_for_each; osmo_crc16; osmo_crc16_ccitt; osmo_crc16_ccitt_table; osmo_crc16_table; osmo_crc16gen_check_bits; osmo_crc16gen_compute_bits; osmo_crc16gen_set_bits; osmo_crc32gen_check_bits; osmo_crc32gen_compute_bits; osmo_crc32gen_set_bits; osmo_crc64gen_check_bits; osmo_crc64gen_compute_bits; osmo_crc64gen_set_bits; osmo_crc8gen_check_bits; osmo_crc8gen_compute_bits; osmo_crc8gen_set_bits; osmo_ctx; osmo_ctx_init; osmo_daemonize; osmo_decode_big_endian; osmo_encode_big_endian; osmo_environment_append; osmo_environment_filter; osmo_environment_whitelist; osmo_escape_cstr_buf; osmo_escape_cstr_c; osmo_escape_str; osmo_escape_str_buf; osmo_escape_str_buf2; osmo_escape_str_buf3; osmo_escape_str_c; osmo_event_for_prim; osmo_fd_close; osmo_fd_disp_fds; osmo_fd_fill_fds; osmo_fd_get_by_fd; osmo_fd_is_registered; osmo_fd_register; osmo_fd_setup; osmo_fd_unregister; osmo_fd_update_when; osmo_float_str_to_int; osmo_fsm_event_name; osmo_fsm_find_by_name; osmo_fsm_inst_alloc; osmo_fsm_inst_alloc_child; _osmo_fsm_inst_broadcast_children; osmo_fsm_inst_change_parent; _osmo_fsm_inst_dispatch; osmo_fsm_inst_find_by_id; osmo_fsm_inst_find_by_name; osmo_fsm_inst_free; osmo_fsm_inst_name; _osmo_fsm_inst_state_chg; _osmo_fsm_inst_state_chg_keep_or_start_timer; _osmo_fsm_inst_state_chg_keep_or_start_timer_ms; _osmo_fsm_inst_state_chg_keep_timer; _osmo_fsm_inst_state_chg_ms; _osmo_fsm_inst_term; _osmo_fsm_inst_term_children; osmo_fsm_inst_unlink_parent; osmo_fsm_inst_update_id; osmo_fsm_inst_update_id_f; osmo_fsm_inst_update_id_f_sanitize; osmo_fsm_log_addr; osmo_fsm_log_timeouts; osmo_fsm_register; osmo_fsm_set_dealloc_ctx; osmo_fsm_state_name; osmo_fsm_term_cause_names; osmo_fsm_term_safely; osmo_fsm_unregister; osmo_generate_backtrace; osmo_get_macaddr; osmo_gettid; osmo_gettimeofday; osmo_gettimeofday_override; osmo_gettimeofday_override_add; osmo_gettimeofday_override_time; osmo_g_fsms; osmo_hexdump; osmo_hexdump_buf; osmo_hexdump_c; osmo_hexdump_nospc; osmo_hexdump_nospc_c; osmo_hexparse; osmo_identifier_sanitize_buf; osmo_identifier_valid; osmo_init_ignore_signals; osmo_init_logging; osmo_init_logging2; osmo_int_to_float_str_buf; osmo_int_to_float_str_c; osmo_io_backend_names; osmo_iofd_close; osmo_iofd_free; osmo_iofd_get_data; osmo_iofd_get_ioops; osmo_iofd_get_fd; osmo_iofd_get_name; osmo_iofd_set_name; osmo_iofd_get_priv_nr; osmo_iofd_init; osmo_iofd_mode_names; osmo_iofd_ops; osmo_iofd_register; osmo_iofd_sendto_msgb; osmo_iofd_sctp_send_msgb; osmo_iofd_sendmsg_msgb; osmo_iofd_set_alloc_info; osmo_iofd_set_cmsg_size; osmo_iofd_set_data; osmo_iofd_set_ioops; osmo_iofd_set_priv_nr; osmo_iofd_set_txqueue_max_length; osmo_iofd_setup; osmo_iofd_txqueue_clear; osmo_iofd_txqueue_len; osmo_iofd_unregister; osmo_iofd_uring_init; osmo_iofd_notify_connected; osmo_iofd_write_msgb; osmo_ip_str_type; osmo_isdnhdlc_decode; osmo_isdnhdlc_encode; osmo_isdnhdlc_out_init; osmo_isdnhdlc_rcv_init; osmo_is_hexstr; osmo_isqrt32; osmo_it_q_alloc; osmo_it_q_by_name; _osmo_it_q_dequeue; osmo_it_q_destroy; _osmo_it_q_enqueue; osmo_it_q_flush; osmo_log_backtrace; osmo_log_info; osmo_log_target_list; osmo_luhn; osmo_macaddr_parse; osmo_mnl_destroy; osmo_mnl_init; osmo_multiaddr_ip_and_port_snprintf; osmo_netdev_add_addr; osmo_netdev_add_route; osmo_netdev_alloc; osmo_netdev_free; osmo_netdev_get_dev_name; osmo_netdev_get_ifindex; osmo_netdev_get_name; osmo_netdev_get_netns_name; osmo_netdev_get_priv_data; osmo_netdev_ifupdown; osmo_netdev_is_registered; osmo_netdev_register; osmo_netdev_set_dev_name_chg_cb; osmo_netdev_set_ifindex; osmo_netdev_set_ifupdown_ind_cb; osmo_netdev_set_mtu; osmo_netdev_set_mtu_chg_cb; osmo_netdev_set_netns_name; osmo_netdev_set_priv_data; osmo_netdev_unregister; osmo_netns_open_fd; osmo_netns_switch_enter; osmo_netns_switch_exit; osmo_nibble_shift_left_unal; osmo_nibble_shift_right; osmo_panic; osmo_pbit2ubit; osmo_pbit2ubit_ext; osmo_plugin_load_all; osmo_prbs11; osmo_prbs15; osmo_prbs7; osmo_prbs9; osmo_prbs_get_ubit; osmo_prbs_get_ubits; osmo_prbs_state_init; osmo_prim_op_names; osmo_print_n; osmo_quote_cstr_buf; osmo_quote_cstr_c; osmo_quote_str; osmo_quote_str_buf; osmo_quote_str_buf2; osmo_quote_str_buf3; osmo_quote_str_c; osmo_revbytebits_32; osmo_revbytebits_8; osmo_revbytebits_buf; osmo_sbit2ubit; osmo_select_init; osmo_select_main; osmo_select_main_ctx; osmo_select_shutdown_done; osmo_select_shutdown_request; osmo_select_shutdown_requested; osmo_separated_identifiers_valid; osmo_sercomm_change_speed; osmo_sercomm_drv_pull; osmo_sercomm_drv_rx_char; osmo_sercomm_init; osmo_sercomm_initialized; osmo_sercomm_register_rx_cb; osmo_sercomm_sendmsg; osmo_sercomm_tx_queue_depth; osmo_serial_clear_custom_baudrate; osmo_serial_init; osmo_serial_set_baudrate; osmo_serial_set_custom_baudrate; osmo_serial_speed_t; osmo_set_panic_handler; osmo_signal_dispatch; osmo_signalfd_setup; osmo_signal_register_handler; osmo_signal_talloc_ctx_init; osmo_signal_unregister_handler; osmo_sockaddr_cmp; osmo_sockaddr_from_octets; osmo_sockaddr_from_str_and_uint; osmo_sockaddr_in_to_str_and_uint; osmo_sockaddr_is_any; osmo_sockaddr_is_local; osmo_sockaddr_local_ip; osmo_sockaddr_netmask_to_prefixlen; osmo_sockaddr_ntop; osmo_sockaddr_port; osmo_sockaddr_set_port; osmo_sockaddr_str_cmp; osmo_sockaddr_str_from_32; osmo_sockaddr_str_from_32h; osmo_sockaddr_str_from_32n; osmo_sockaddr_str_from_in6_addr; osmo_sockaddr_str_from_in_addr; osmo_sockaddr_str_from_sockaddr; osmo_sockaddr_str_from_sockaddr_in; osmo_sockaddr_str_from_sockaddr_in6; osmo_sockaddr_str_from_osa; osmo_sockaddr_str_from_str; osmo_sockaddr_str_from_str2; osmo_sockaddr_str_is_nonzero; osmo_sockaddr_str_is_set; osmo_sockaddr_str_to_32; osmo_sockaddr_str_to_32h; osmo_sockaddr_str_to_32n; osmo_sockaddr_str_to_in6_addr; osmo_sockaddr_str_to_in_addr; osmo_sockaddr_str_to_sockaddr; osmo_sockaddr_str_to_sockaddr_in; osmo_sockaddr_str_to_sockaddr_in6; osmo_sockaddr_str_to_osa; osmo_sockaddr_to_octets; osmo_sockaddr_to_str; osmo_sockaddr_to_str_and_uint; osmo_sockaddr_to_str_buf; osmo_sockaddr_to_str_buf2; osmo_sockaddr_to_str_c; osmo_sock_get_ip_and_port; osmo_sock_get_local_ip; osmo_sock_get_local_ip_port; osmo_sock_get_name; osmo_sock_get_name2; osmo_sock_get_name2_c; osmo_sock_get_name_buf; osmo_sock_get_remote_ip; osmo_sock_get_remote_ip_port; osmo_sock_init; osmo_sock_init2; osmo_sock_init2_multiaddr; osmo_sock_init2_multiaddr2; osmo_sock_init2_ofd; osmo_sock_init_ofd; osmo_sock_init_osa; osmo_sock_init_osa_ofd; osmo_sock_init_sa; osmo_sock_local_ip; osmo_sock_mcast_all_set; osmo_sock_mcast_iface_set; osmo_sock_mcast_loop_set; osmo_sock_mcast_subscribe; osmo_sock_mcast_ttl_set; osmo_sock_multiaddr_add_local_addr; osmo_sock_multiaddr_del_local_addr; osmo_sock_multiaddr_get_ip_and_port; osmo_sock_multiaddr_get_name_buf; osmo_sock_sctp_get_peer_addr_info; osmo_sock_set_dscp; osmo_sock_set_priority; osmo_sock_unix_init; osmo_sock_unix_init_ofd; osmo_soft_uart_default_cfg; osmo_soft_uart_alloc; osmo_soft_uart_free; osmo_soft_uart_configure; osmo_soft_uart_get_name; osmo_soft_uart_set_name; osmo_soft_uart_set_rx; osmo_soft_uart_set_tx; osmo_soft_uart_rx_ubits; osmo_soft_uart_tx_ubits; osmo_soft_uart_get_status; osmo_soft_uart_set_status; osmo_soft_uart_set_status_line; osmo_soft_uart_flush_rx; osmo_stat_item_dec; osmo_stat_item_flush; osmo_stat_item_for_each_group; osmo_stat_item_for_each_item; osmo_stat_item_get_by_name; osmo_stat_item_get_desc; osmo_stat_item_get_group_by_name_idx; osmo_stat_item_get_group_by_name_idxname; osmo_stat_item_get_last; osmo_stat_item_group_alloc; osmo_stat_item_group_free; osmo_stat_item_group_get_item; osmo_stat_item_group_reset; osmo_stat_item_group_set_name; osmo_stat_item_inc; osmo_stat_item_init; osmo_stat_item_reset; osmo_stat_item_set; osmo_stats_config; osmo_stats_init; osmo_stats_report; osmo_stats_reporter_alloc; osmo_stats_reporter_create_log; osmo_stats_reporter_create_statsd; osmo_stats_reporter_disable; osmo_stats_reporter_enable; osmo_stats_reporter_find; osmo_stats_reporter_free; osmo_stats_reporter_list; osmo_stats_reporter_send; osmo_stats_reporter_send_buffer; osmo_stats_reporter_set_flush_period; osmo_stats_reporter_set_local_addr; osmo_stats_reporter_set_max_class; osmo_stats_reporter_set_mtu; osmo_stats_reporter_set_name_prefix; osmo_stats_reporter_set_remote_addr; osmo_stats_reporter_set_remote_port; osmo_stats_reporter_udp_close; osmo_stats_reporter_udp_open; osmo_stats_set_interval; osmo_stats_tcp_osmo_fd_register; osmo_stats_tcp_osmo_fd_unregister; osmo_stats_tcp_set_interval; osmo_stderr_target; osmo_str2bcd; osmo_str2lower; osmo_str2upper; osmo_strlcpy; osmo_strnchr; osmo_strrb_add; osmo_strrb_create; osmo_strrb_elements; osmo_strrb_get_nth; _osmo_strrb_is_bufindex_valid; osmo_strrb_is_empty; osmo_strbuf_drop_tail; osmo_strbuf_added_tail; osmo_str_startswith; osmo_str_to_int; osmo_str_to_int64; osmo_str_tolower; osmo_str_tolower_buf; osmo_str_tolower_c; osmo_str_toupper; osmo_str_toupper_buf; osmo_str_toupper_c; osmo_system_nowait; osmo_system_nowait2; osmo_t4_encode; osmo_talloc_replace_string_fmt; osmo_tcp_stats_config; _osmo_tdef_fsm_inst_state_chg; osmo_tdef_get; osmo_tdef_get_entry; osmo_tdef_get_state_timeout; osmo_tdef_range_str_buf; osmo_tdef_set; osmo_tdefs_reset; osmo_tdef_unit_names; osmo_tdef_val_in_range; osmo_time_cc_cleanup; osmo_time_cc_init; osmo_time_cc_set_flag; osmo_timer_add; osmo_timer_del; osmo_timerfd_disable; osmo_timerfd_schedule; osmo_timerfd_setup; osmo_timer_pending; osmo_timer_remaining; osmo_timers_check; osmo_timer_schedule; osmo_timer_setup; osmo_timers_nearest; osmo_timers_nearest_ms; osmo_timers_prepare; osmo_timers_update; osmo_tundev_alloc; osmo_tundev_close; osmo_tundev_free; osmo_tundev_get_dev_name; osmo_tundev_get_fd; osmo_tundev_get_name; osmo_tundev_get_netdev; osmo_tundev_get_netns_name; osmo_tundev_get_priv_data; osmo_tundev_is_open; osmo_tundev_open; osmo_tundev_send; osmo_tundev_set_data_ind_cb; osmo_tundev_set_dev_name; osmo_tundev_set_netns_name; osmo_tundev_set_priv_data; osmo_ubit2pbit; osmo_ubit2pbit_ext; osmo_ubit2sbit; osmo_ubit_dump; osmo_ubit_dump_buf; osmo_use_count_by; osmo_use_count_find; osmo_use_count_free; _osmo_use_count_get_put; osmo_use_count_make_static_entries; osmo_use_count_name_buf; osmo_use_count_to_str_buf; osmo_use_count_to_str_c; osmo_use_count_total; osmo_vlogp; osmo_wqueue_bfd_cb; osmo_wqueue_clear; osmo_wqueue_enqueue; osmo_wqueue_enqueue_quiet; osmo_wqueue_set_maxlen; osmo_wqueue_init; rate_ctr_add; rate_ctr_difference; rate_ctr_for_each_counter; rate_ctr_for_each_group; rate_ctr_get_by_name; rate_ctr_get_group_by_name_idx; rate_ctr_group_alloc; rate_ctr_group_free; rate_ctr_group_get_ctr; rate_ctr_group_reset; rate_ctr_group_set_name; rate_ctr_init; rate_ctr_reset; rb_erase; rb_first; rb_insert_color; rb_last; rb_next; rb_prev; rb_replace_node; sercomm_drv_lock; sercomm_drv_unlock; tall_ctr_ctx; /* deprecated */ tall_log_ctx; tall_msgb_ctx; /* deprecated */ local: *; };