LCOV - code coverage report
Current view: top level - AP_HAL/utility - Socket.cpp (source / functions) Hit Total Coverage
Test: lcov.info Lines: 206 372 55.4 %
Date: 2026-09-09 11:02:08 Functions: 42 62 67.7 %

Function Name Sort by function name Hit count Sort by hit count
unlink_unix_path(UnixSocketPath const&) 0
unix_path_matches(char const*, unsigned long, unsigned long) 0
remember_unix_path(int, char const*) 0
SocketAPM_native::connect_unix(char const*) 0
SocketAPM_native::connect_timeout(char const*, unsigned short, unsigned int) 0
SocketAPM_native::inet_addr_to_str(unsigned int, char*, unsigned short) 0
SocketAPM_native::register_unix_path(int, char const*) 0
SocketAPM_native::sendto(void const*, unsigned long, char const*, unsigned short) 0
SocketAPM_native::sendto(void const*, unsigned long, unsigned int, unsigned short) 0
SocketAPM_native::pollout(unsigned int) 0
SocketAPM_native::bind_unix(char const*) 0
SocketAPM_native::duplicate() 0
SocketAPM::sendto(void const*, unsigned long, char const*, unsigned short) 0
SocketAPM::duplicate() 0
SocketAPM_native::set_broadcast() const 0
SocketAPM_native::last_recv_address(char*, unsigned char, unsigned short&) const 0
SocketAPM_native::last_recv_address(char const*&, unsigned short&) const 0
SocketAPM_native::last_recv_address(unsigned int&, unsigned short&) const 0
SocketAPM::set_cloexec() const 0
SocketAPM::last_recv_address(char const*&, unsigned short&) const 0
SocketAPM_native::listen(unsigned short) const 1
SocketAPM::set_broadcast() const 1
SocketAPM::connect(char const*, unsigned short) 3
SocketAPM::is_multicast_address(sockaddr_in&) const 3
SocketAPM_native::is_multicast_address(sockaddr_in&) const 5
SocketAPM::last_recv_address(char*, unsigned char, unsigned short&) const 5
SocketAPM::listen(unsigned short) const 7
SocketAPM::bind(char const*, unsigned short) 8
SocketAPM_native::connect(char const*, unsigned short) 14
SocketAPM::reuseaddress() const 27
SocketAPM::accept(unsigned int) 188
SocketAPM::connect_timeout(char const*, unsigned short, unsigned int) 386
SocketAPM::pollout(unsigned int) 386
SocketAPM::~SocketAPM() 390
SocketAPM::close() 392
SocketAPM::make_sockaddr(char const*, unsigned short, sockaddr_in&) 397
SocketAPM::SocketAPM(bool) 397
SocketAPM::inet_addr_to_str(unsigned int, char*, unsigned short) 401
SocketAPM::SocketAPM(bool, int) 404
SocketAPM::set_blocking(bool) const 789
SocketAPM_native::cleanup_unix_paths() 1640
SocketAPM_native::set_cloexec() const 2089
SocketAPM_native::bind(char const*, unsigned short) 2090
SocketAPM_native::set_blocking(bool) const 2091
SocketAPM_native::make_sockaddr(char const*, unsigned short, sockaddr_in&) 2104
SocketAPM_native::inet_str_to_addr(char const*) 2104
SocketAPM_native::accept(unsigned int) 3056
forget_unix_path(int) 3337
SocketAPM_native::close() 3337
SocketAPM_native::~SocketAPM_native() 3337
SocketAPM_native::reuseaddress() const 4181
SocketAPM::sendto(void const*, unsigned long, unsigned int, unsigned short) 4678
SocketAPM::inet_str_to_addr(char const*) 8789
SocketAPM::last_recv_address(unsigned int&, unsigned short&) const 11815
SocketAPM_native::SocketAPM_native(bool) 14824
SocketAPM_native::SocketAPM_native(bool, int) 14825
SocketAPM::send(void const*, unsigned long) const 25771
SocketAPM_native::send(void const*, unsigned long) const 41473
SocketAPM::recv(void*, unsigned long, unsigned int) 115276
SocketAPM::pollin(unsigned int) 120219
SocketAPM_native::recv(void*, unsigned long, unsigned int) 39266132
SocketAPM_native::pollin(unsigned int) 39269187

Generated by: LCOV version 1.14