|
libosmocore 1.11.0.52-28973f
Osmocom core library
|
| ▼ include | |
| ▼ osmocom | |
| ► core | |
| ▼ src | |
| ▼ core | |
| application.c | Routines for helping with the osmocom application setup |
| backtrace.c | Routines related to generating call back traces |
| base64.c | |
| bitcomp.c | Osmocom bit compression routines |
| bits.c | |
| bitvec.c | |
| context.c | Talloc context handling |
| conv.c | Generic convolutional encoding / decoding |
| conv_acc.c | Accelerated Viterbi decoder implementation |
| conv_acc_generic.c | Accelerated Viterbi decoder implementation for generic architectures without SSE support |
| conv_acc_neon.c | Accelerated Viterbi decoder implementation for architectures with only NEON available |
| conv_acc_neon_impl.h | Accelerated Viterbi decoder implementation: straight port of SSE to NEON based on Tom Tsous work |
| conv_acc_sse.c | Accelerated Viterbi decoder implementation for architectures with only SSSE3 available |
| conv_acc_sse_avx.c | Accelerated Viterbi decoder implementation for architectures with both SSSE3 and AVX2 support |
| conv_acc_sse_impl.h | Accelerated Viterbi decoder implementation: Actual definitions which are being included from both conv_acc_sse.c and conv_acc_sse_avx.c |
| counter.c | Utility routines for keeping some statistics |
| crc16.c | This was copied from the linux kernel and adjusted for our types |
| crc16gen.c | Osmocom generic CRC routines (for max 16 bits poly) |
| crc32gen.c | Osmocom generic CRC routines (for max 32 bits poly) |
| crc64gen.c | Osmocom generic CRC routines (for max 64 bits poly) |
| crc8gen.c | Osmocom generic CRC routines (for max 8 bits poly) |
| exec.c | |
| fsm.c | Osmocom generic Finite State Machine implementation |
| gsmtap_util.c | GSMTAP support code in libosmocore |
| isdnhdlc.c | |
| it_q.c | Osmocom Inter-Thread queue implementation |
| logging.c | Debugging/Logging support code |
| logging_gsmtap.c | Libosmocore log output encapsulated in GSMTAP |
| logging_syslog.c | Syslog logging support code |
| logging_systemd.c | |
| loggingrb.c | Ringbuffer-backed logging support code |
| macaddr.c | MAC address utility routines |
| mnl.c | This code integrates libmnl (minimal netlink library) into the osmocom select loop abstraction |
| msgb.c | |
| msgfile.c | Parse a simple file with messages, e.g used for USSD messages |
| netdev.c | Example lifecycle use of the API: |
| netns.c | |
| osmo_io.c | |
| osmo_io_internal.h | |
| osmo_io_poll.c | New osmocom async I/O API |
| osmo_io_uring.c | Io_uring backend for osmo_io |
| panic.c | Routines for panic handling |
| plugin.c | Routines for loading and managing shared library plug-ins |
| prbs.c | |
| prim.c | |
| probes.d | |
| rate_ctr.c | |
| rbtree.c | |
| select.c | Select filedescriptor handling |
| sercomm.c | |
| serial.c | Utility functions to deal with serial ports |
| signal.c | Generic signalling/notification infrastructure |
| sockaddr_str.c | Common implementation to store an IP address and port |
| socket.c | |
| soft_uart.c | Software UART implementation |
| stat_item.c | Utility routines for keeping statistical values |
| stat_item_internal.h | Internal definitions for the osmo_stat_item API |
| stats.c | |
| stats_statsd.c | |
| stats_tcp.c | |
| strrb.c | Ringbuffer implementation, tailored for logging |
| tdef.c | Implementation to define Tnnn timers globally and use for FSM state changes |
| thread.c | |
| time_cc.c | |
| timer.c | |
| timer_clockgettime.c | Overriding Time: osmo_clock_gettime() |
| timer_gettimeofday.c | Overriding Time: osmo_gettimeofday() |
| tun.c | |
| use_count.c | Generic object usage counter Implementation (get, put and deallocate on zero count) |
| utils.c | |
| write_queue.c |