blob: 984046be20f5c241cca6828b639593f07c7e831c [file] [log] [blame]
Daniel Willmann213fc422023-02-03 07:44:55 +01001LIBOSMOCORE_1.0 {
2global:
3
4assert_loginfo;
5bit_value_to_char;
6bitvec_add_array;
7bitvec_alloc;
8bitvec_fill;
9bitvec_find_bit_pos;
10bitvec_free;
11bitvec_get_bit_high;
12bitvec_get_bit_pos;
13bitvec_get_bit_pos_high;
14bitvec_get_bytes;
15bitvec_get_int16_msb;
16bitvec_get_nth_set_bit;
17bitvec_get_uint;
18bitvec_pack;
19bitvec_read_field;
20bitvec_rl;
21bitvec_rl_curbit;
22bitvec_set_bit;
23bitvec_set_bit_pos;
24bitvec_set_bits;
25bitvec_set_bytes;
26bitvec_set_u64;
27bitvec_set_uint;
28bitvec_shiftl;
29bitvec_spare_padding;
30bitvec_to_string_r;
31bitvec_unhex;
32bitvec_unpack;
33bitvec_write_field;
34bitvec_zero;
35chantype_gsmtap2rsl;
36chantype_rsl2gsmtap;
37chantype_rsl2gsmtap2;
38get_string_value;
39get_value_string;
40get_value_string_or_null;
41gsmtap_gsm_channel_names;
42gsmtap_makemsg;
43gsmtap_makemsg_ex;
44gsmtap_send;
45gsmtap_send_ex;
46gsmtap_sendmsg;
47gsmtap_sendmsg_free;
48gsmtap_source_add_sink;
49gsmtap_source_add_sink_fd;
50gsmtap_source_free;
51gsmtap_source_init;
52gsmtap_source_init_fd;
53gsmtap_type_names;
54log_add_target;
55log_category_name;
56log_check_level;
57log_del_target;
58log_enable_multithread;
59log_fini;
60log_init;
61log_level_str;
62loglevel_strs;
63logp;
64logp2;
65log_parse_category;
66log_parse_category_mask;
67log_parse_level;
68logp_stub;
69log_reset_context;
70log_set_all_filter;
71log_set_category_filter;
72log_set_context;
73log_set_log_level;
74log_set_print_category;
75log_set_print_category_hex;
76log_set_print_extended_timestamp;
77log_set_print_filename;
78log_set_print_filename2;
79log_set_print_filename_pos;
80log_set_print_level;
81log_set_print_tid;
82log_set_print_timestamp;
83log_set_use_color;
84log_target_create;
85log_target_create_file;
86log_target_create_file_stream;
87log_target_create_gsmtap;
88log_target_create_rb;
89log_target_create_stderr;
90log_target_create_syslog;
91log_target_create_systemd;
92log_target_destroy;
93log_target_file_reopen;
94log_target_file_switch_to_stream;
95log_target_file_switch_to_wqueue;
96log_target_find;
97log_target_rb_avail_size;
98log_target_rb_get;
99log_target_rb_used_size;
100log_target_systemd_set_raw;
101log_targets_reopen;
102log_tgt_mutex_lock_impl;
103log_tgt_mutex_unlock_impl;
104msgb_alloc;
105msgb_alloc_c;
106msgb_copy;
107msgb_copy_c;
108msgb_copy_resize;
109msgb_copy_resize_c;
110msgb_data;
111msgb_dequeue;
112msgb_enqueue;
113_msgb_eq;
114msgb_free;
115msgb_hexdump;
116msgb_hexdump_buf;
117msgb_hexdump_c;
118msgb_length;
119msgb_printf;
120msgb_reset;
121msgb_resize_area;
122msgb_set_talloc_ctx;
123msgb_talloc_ctx_init;
124osmo_base64_decode;
125osmo_base64_encode;
126osmo_bcd2char;
127osmo_bcd2str;
128osmo_bit_reversal;
129osmo_char2bcd;
130osmo_clock_gettime;
131osmo_clock_override_add;
132osmo_clock_override_enable;
133osmo_clock_override_gettimespec;
134osmo_close_all_fds_above;
135osmo_config_list_parse;
136osmo_constant_time_cmp;
137osmo_conv_decode;
138osmo_conv_decode_acc;
139osmo_conv_decode_deinit;
140osmo_conv_decode_flush;
141osmo_conv_decode_get_best_end_state;
142osmo_conv_decode_get_output;
143osmo_conv_decode_init;
144osmo_conv_decode_reset;
145osmo_conv_decode_rewind;
146osmo_conv_decode_scan;
147osmo_conv_encode;
148osmo_conv_encode_flush;
149osmo_conv_encode_init;
150osmo_conv_encode_load_state;
151osmo_conv_encode_raw;
152osmo_conv_get_input_length;
153osmo_conv_get_output_length;
154osmo_counter_alloc;
155osmo_counter_difference;
156osmo_counter_free;
157osmo_counter_get_by_name;
158osmo_counters_count;
159osmo_counters_for_each;
160osmo_crc16;
161osmo_crc16_ccitt;
162osmo_crc16gen_check_bits;
163osmo_crc16gen_compute_bits;
164osmo_crc16gen_set_bits;
165osmo_crc32gen_check_bits;
166osmo_crc32gen_compute_bits;
167osmo_crc32gen_set_bits;
168osmo_crc64gen_check_bits;
169osmo_crc64gen_compute_bits;
170osmo_crc64gen_set_bits;
171osmo_crc8gen_check_bits;
172osmo_crc8gen_compute_bits;
173osmo_crc8gen_set_bits;
174osmo_ctx;
175osmo_ctx_init;
176osmo_daemonize;
177osmo_decode_big_endian;
178osmo_encode_big_endian;
179osmo_environment_append;
180osmo_environment_filter;
181osmo_environment_whitelist;
182osmo_escape_cstr_buf;
183osmo_escape_cstr_c;
184osmo_escape_str;
185osmo_escape_str_buf;
186osmo_escape_str_buf2;
187osmo_escape_str_buf3;
188osmo_escape_str_c;
189osmo_event_for_prim;
190osmo_fd_close;
191osmo_fd_disp_fds;
192osmo_fd_fill_fds;
193osmo_fd_get_by_fd;
194osmo_fd_is_registered;
195osmo_fd_register;
196osmo_fd_setup;
197osmo_fd_unregister;
198osmo_fd_update_when;
199osmo_float_str_to_int;
200osmo_fsm_event_name;
201osmo_fsm_find_by_name;
202osmo_fsm_inst_alloc;
203osmo_fsm_inst_alloc_child;
204_osmo_fsm_inst_broadcast_children;
205osmo_fsm_inst_change_parent;
206_osmo_fsm_inst_dispatch;
207osmo_fsm_inst_find_by_id;
208osmo_fsm_inst_find_by_name;
209osmo_fsm_inst_free;
210osmo_fsm_inst_name;
211_osmo_fsm_inst_state_chg;
212_osmo_fsm_inst_state_chg_keep_or_start_timer;
213_osmo_fsm_inst_state_chg_keep_or_start_timer_ms;
214_osmo_fsm_inst_state_chg_keep_timer;
215_osmo_fsm_inst_state_chg_ms;
216_osmo_fsm_inst_term;
217_osmo_fsm_inst_term_children;
218osmo_fsm_inst_unlink_parent;
219osmo_fsm_inst_update_id;
220osmo_fsm_inst_update_id_f;
221osmo_fsm_inst_update_id_f_sanitize;
222osmo_fsm_log_addr;
223osmo_fsm_log_timeouts;
224osmo_fsm_register;
225osmo_fsm_set_dealloc_ctx;
226osmo_fsm_state_name;
227osmo_fsm_term_cause_names;
228osmo_fsm_term_safely;
229osmo_fsm_unregister;
230osmo_generate_backtrace;
231osmo_get_macaddr;
232osmo_gettid;
233osmo_gettimeofday;
234osmo_gettimeofday_override;
235osmo_gettimeofday_override_add;
236osmo_gettimeofday_override_time;
237osmo_g_fsms;
238osmo_hexdump;
239osmo_hexdump_buf;
240osmo_hexdump_c;
241osmo_hexdump_nospc;
242osmo_hexdump_nospc_c;
243osmo_hexparse;
244osmo_identifier_sanitize_buf;
245osmo_identifier_valid;
246osmo_init_ignore_signals;
247osmo_init_logging;
248osmo_init_logging2;
249osmo_int_to_float_str_buf;
250osmo_int_to_float_str_c;
251osmo_ip_str_type;
252osmo_isdnhdlc_decode;
253osmo_isdnhdlc_encode;
254osmo_isdnhdlc_out_init;
255osmo_isdnhdlc_rcv_init;
256osmo_is_hexstr;
257osmo_isqrt32;
258osmo_it_q_alloc;
259osmo_it_q_by_name;
260_osmo_it_q_dequeue;
261osmo_it_q_destroy;
262_osmo_it_q_enqueue;
263osmo_it_q_flush;
264osmo_log_backtrace;
265osmo_log_info;
266osmo_log_target_list;
267osmo_luhn;
268osmo_macaddr_parse;
269osmo_mnl_destroy;
270osmo_mnl_init;
271osmo_netdev_add_addr;
272osmo_netdev_add_route;
273osmo_netdev_alloc;
274osmo_netdev_free;
275osmo_netdev_get_dev_name;
276osmo_netdev_get_ifindex;
277osmo_netdev_get_name;
278osmo_netdev_get_netns_name;
279osmo_netdev_get_priv_data;
280osmo_netdev_ifupdown;
281osmo_netdev_is_registered;
282osmo_netdev_register;
283osmo_netdev_set_dev_name_chg_cb;
284osmo_netdev_set_ifindex;
285osmo_netdev_set_ifupdown_ind_cb;
286osmo_netdev_set_mtu_chg_cb;
287osmo_netdev_set_netns_name;
288osmo_netdev_set_priv_data;
289osmo_netdev_unregister;
290osmo_netns_open_fd;
291osmo_netns_switch_enter;
292osmo_netns_switch_exit;
293osmo_nibble_shift_left_unal;
294osmo_nibble_shift_right;
295osmo_panic;
296osmo_pbit2ubit;
297osmo_pbit2ubit_ext;
298osmo_plugin_load_all;
299osmo_prbs11;
300osmo_prbs15;
301osmo_prbs7;
302osmo_prbs9;
303osmo_prbs_get_ubit;
304osmo_prbs_get_ubits;
305osmo_prbs_state_init;
306osmo_prim_op_names;
307osmo_print_n;
308osmo_quote_cstr_buf;
309osmo_quote_cstr_c;
310osmo_quote_str;
311osmo_quote_str_buf;
312osmo_quote_str_buf2;
313osmo_quote_str_buf3;
314osmo_quote_str_c;
315osmo_revbytebits_32;
316osmo_revbytebits_8;
317osmo_revbytebits_buf;
318osmo_sbit2ubit;
319osmo_select_init;
320osmo_select_main;
321osmo_select_main_ctx;
322osmo_select_shutdown_done;
323osmo_select_shutdown_request;
324osmo_select_shutdown_requested;
325osmo_separated_identifiers_valid;
326osmo_sercomm_change_speed;
327osmo_sercomm_drv_pull;
328osmo_sercomm_drv_rx_char;
329osmo_sercomm_init;
330osmo_sercomm_initialized;
331osmo_sercomm_register_rx_cb;
332osmo_sercomm_sendmsg;
333osmo_sercomm_tx_queue_depth;
334osmo_serial_clear_custom_baudrate;
335osmo_serial_init;
336osmo_serial_set_baudrate;
337osmo_serial_set_custom_baudrate;
338osmo_serial_speed_t;
339osmo_set_panic_handler;
340osmo_signal_dispatch;
341osmo_signalfd_setup;
342osmo_signal_register_handler;
343osmo_signal_talloc_ctx_init;
344osmo_signal_unregister_handler;
345osmo_sockaddr_cmp;
346osmo_sockaddr_from_octets;
347osmo_sockaddr_in_to_str_and_uint;
348osmo_sockaddr_is_any;
349osmo_sockaddr_is_local;
350osmo_sockaddr_local_ip;
351osmo_sockaddr_netmask_to_prefixlen;
352osmo_sockaddr_ntop;
353osmo_sockaddr_port;
354osmo_sockaddr_set_port;
355osmo_sockaddr_str_cmp;
356osmo_sockaddr_str_from_32;
357osmo_sockaddr_str_from_32h;
358osmo_sockaddr_str_from_32n;
359osmo_sockaddr_str_from_in6_addr;
360osmo_sockaddr_str_from_in_addr;
361osmo_sockaddr_str_from_sockaddr;
362osmo_sockaddr_str_from_sockaddr_in;
363osmo_sockaddr_str_from_sockaddr_in6;
364osmo_sockaddr_str_from_str;
365osmo_sockaddr_str_from_str2;
366osmo_sockaddr_str_is_nonzero;
367osmo_sockaddr_str_is_set;
368osmo_sockaddr_str_to_32;
369osmo_sockaddr_str_to_32h;
370osmo_sockaddr_str_to_32n;
371osmo_sockaddr_str_to_in6_addr;
372osmo_sockaddr_str_to_in_addr;
373osmo_sockaddr_str_to_sockaddr;
374osmo_sockaddr_str_to_sockaddr_in;
375osmo_sockaddr_str_to_sockaddr_in6;
376osmo_sockaddr_to_octets;
377osmo_sockaddr_to_str;
378osmo_sockaddr_to_str_and_uint;
379osmo_sockaddr_to_str_buf;
380osmo_sockaddr_to_str_buf2;
381osmo_sockaddr_to_str_c;
382osmo_sock_get_ip_and_port;
383osmo_sock_get_local_ip;
384osmo_sock_get_local_ip_port;
385osmo_sock_get_name;
386osmo_sock_get_name2;
387osmo_sock_get_name2_c;
388osmo_sock_get_name_buf;
389osmo_sock_get_remote_ip;
390osmo_sock_get_remote_ip_port;
391osmo_sock_init;
392osmo_sock_init2;
393osmo_sock_init2_multiaddr;
394osmo_sock_init2_ofd;
395osmo_sock_init_ofd;
396osmo_sock_init_osa;
397osmo_sock_init_osa_ofd;
398osmo_sock_init_sa;
399osmo_sock_local_ip;
400osmo_sock_mcast_all_set;
401osmo_sock_mcast_iface_set;
402osmo_sock_mcast_loop_set;
403osmo_sock_mcast_subscribe;
404osmo_sock_mcast_ttl_set;
405osmo_sock_set_dscp;
406osmo_sock_set_priority;
407osmo_sock_unix_init;
408osmo_sock_unix_init_ofd;
409osmo_stat_item_dec;
410osmo_stat_item_flush;
411osmo_stat_item_for_each_group;
412osmo_stat_item_for_each_item;
413osmo_stat_item_get_by_name;
414osmo_stat_item_get_desc;
415osmo_stat_item_get_group_by_name_idx;
416osmo_stat_item_get_group_by_name_idxname;
417osmo_stat_item_get_last;
418osmo_stat_item_group_alloc;
419osmo_stat_item_group_free;
420osmo_stat_item_group_get_item;
421osmo_stat_item_group_reset;
422osmo_stat_item_group_set_name;
423osmo_stat_item_inc;
424osmo_stat_item_init;
425osmo_stat_item_reset;
426osmo_stat_item_set;
427osmo_stats_config;
428osmo_stats_init;
429osmo_stats_report;
430osmo_stats_reporter_alloc;
431osmo_stats_reporter_create_log;
432osmo_stats_reporter_create_statsd;
433osmo_stats_reporter_disable;
434osmo_stats_reporter_enable;
435osmo_stats_reporter_find;
436osmo_stats_reporter_free;
437osmo_stats_reporter_list;
438osmo_stats_reporter_send;
439osmo_stats_reporter_send_buffer;
440osmo_stats_reporter_set_flush_period;
441osmo_stats_reporter_set_local_addr;
442osmo_stats_reporter_set_max_class;
443osmo_stats_reporter_set_mtu;
444osmo_stats_reporter_set_name_prefix;
445osmo_stats_reporter_set_remote_addr;
446osmo_stats_reporter_set_remote_port;
447osmo_stats_reporter_udp_close;
448osmo_stats_reporter_udp_open;
449osmo_stats_set_interval;
450osmo_stats_tcp_osmo_fd_register;
451osmo_stats_tcp_osmo_fd_unregister;
452osmo_stats_tcp_set_interval;
453osmo_stderr_target;
454osmo_str2bcd;
455osmo_str2lower;
456osmo_str2upper;
457osmo_strlcpy;
458osmo_strnchr;
459osmo_strrb_add;
460osmo_strrb_create;
461osmo_strrb_elements;
462osmo_strrb_get_nth;
463_osmo_strrb_is_bufindex_valid;
464osmo_strrb_is_empty;
465osmo_str_startswith;
466osmo_str_to_int;
467osmo_str_to_int64;
468osmo_str_tolower;
469osmo_str_tolower_buf;
470osmo_str_tolower_c;
471osmo_str_toupper;
472osmo_str_toupper_buf;
473osmo_str_toupper_c;
474osmo_system_nowait;
475osmo_system_nowait2;
476osmo_t4_encode;
477osmo_talloc_replace_string_fmt;
478osmo_tcp_stats_config;
479_osmo_tdef_fsm_inst_state_chg;
480osmo_tdef_get;
481osmo_tdef_get_entry;
482osmo_tdef_get_state_timeout;
483osmo_tdef_range_str_buf;
484osmo_tdef_set;
485osmo_tdefs_reset;
486osmo_tdef_unit_names;
487osmo_tdef_val_in_range;
488osmo_time_cc_cleanup;
489osmo_time_cc_init;
490osmo_time_cc_set_flag;
491osmo_timer_add;
492osmo_timer_del;
493osmo_timerfd_disable;
494osmo_timerfd_schedule;
495osmo_timerfd_setup;
496osmo_timer_pending;
497osmo_timer_remaining;
498osmo_timers_check;
499osmo_timer_schedule;
500osmo_timer_setup;
501osmo_timers_nearest;
502osmo_timers_nearest_ms;
503osmo_timers_prepare;
504osmo_timers_update;
505osmo_tundev_alloc;
506osmo_tundev_close;
507osmo_tundev_free;
508osmo_tundev_get_dev_name;
509osmo_tundev_get_name;
510osmo_tundev_get_netdev;
511osmo_tundev_get_netns_name;
512osmo_tundev_get_priv_data;
513osmo_tundev_is_open;
514osmo_tundev_open;
515osmo_tundev_send;
516osmo_tundev_set_data_ind_cb;
517osmo_tundev_set_dev_name;
518osmo_tundev_set_netns_name;
519osmo_tundev_set_priv_data;
520osmo_ubit2pbit;
521osmo_ubit2pbit_ext;
522osmo_ubit2sbit;
523osmo_ubit_dump;
524osmo_ubit_dump_buf;
525osmo_use_count_by;
526osmo_use_count_find;
527osmo_use_count_free;
528_osmo_use_count_get_put;
529osmo_use_count_make_static_entries;
530osmo_use_count_name_buf;
531osmo_use_count_to_str_buf;
532osmo_use_count_to_str_c;
533osmo_use_count_total;
534osmo_vlogp;
535osmo_wqueue_bfd_cb;
536osmo_wqueue_clear;
537osmo_wqueue_enqueue;
538osmo_wqueue_enqueue_quiet;
539osmo_wqueue_init;
540rate_ctr_add;
541rate_ctr_difference;
542rate_ctr_for_each_counter;
543rate_ctr_for_each_group;
544rate_ctr_get_by_name;
545rate_ctr_get_group_by_name_idx;
546rate_ctr_group_alloc;
547rate_ctr_group_free;
548rate_ctr_group_get_ctr;
549rate_ctr_group_reset;
550rate_ctr_group_set_name;
551rate_ctr_init;
552rate_ctr_reset;
553rb_erase;
554rb_first;
555rb_insert_color;
556rb_last;
557rb_next;
558rb_prev;
559rb_replace_node;
560sercomm_drv_lock;
561sercomm_drv_unlock;
Oliver Smith5566b2e2023-02-28 11:26:33 +0100562tall_ctr_ctx; /* deprecated */
Daniel Willmann213fc422023-02-03 07:44:55 +0100563tall_log_ctx;
Oliver Smith5566b2e2023-02-28 11:26:33 +0100564tall_msgb_ctx; /* deprecated */
Daniel Willmann213fc422023-02-03 07:44:55 +0100565
566local: *;
567};