Coverage Report

Created: 2026-09-28 07:11

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/open62541_15/include/open62541/plugin/log.h
Line
Count
Source
1
/* This Source Code Form is subject to the terms of the Mozilla Public
2
 * License, v. 2.0. If a copy of the MPL was not distributed with this
3
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
4
 *
5
 *    Copyright 2017 (c) Fraunhofer IOSB (Author: Julius Pfrommer)
6
 *    Copyright 2017 (c) Stefan Profanter, fortiss GmbH
7
 */
8
9
#ifndef UA_PLUGIN_LOG_H_
10
#define UA_PLUGIN_LOG_H_
11
12
#include <open62541/config.h>
13
14
#include <stdarg.h>
15
16
_UA_BEGIN_DECLS
17
18
/**
19
 * .. _logging:
20
 *
21
 * Logging Plugin API
22
 * ==================
23
 *
24
 * Servers and clients define a logger in their configuration. The logger is a
25
 * plugin. A default plugin that logs to ``stdout`` is provided as an example.
26
 * The logger plugin is stateful and can point to custom data. So it is possible
27
 * to keep open file handlers in the logger context.
28
 *
29
 * Every log message consists of a log level, a log category and a string
30
 * message content. The timestamp of the log message is created within the
31
 * logger. */
32
33
typedef enum {
34
    UA_LOGLEVEL_TRACE   = 100,
35
    UA_LOGLEVEL_DEBUG   = 200,
36
    UA_LOGLEVEL_INFO    = 300,
37
    UA_LOGLEVEL_WARNING = 400,
38
    UA_LOGLEVEL_ERROR   = 500,
39
    UA_LOGLEVEL_FATAL   = 600
40
} UA_LogLevel;
41
42
272
#define UA_LOGCATEGORIES 10
43
44
typedef enum {
45
    UA_LOGCATEGORY_NETWORK = 0,
46
    UA_LOGCATEGORY_SECURECHANNEL = 1,
47
    UA_LOGCATEGORY_SESSION = 2,
48
    UA_LOGCATEGORY_SERVER = 3,
49
    UA_LOGCATEGORY_CLIENT = 4,
50
    UA_LOGCATEGORY_APPLICATION= 5,
51
    UA_LOGCATEGORY_USERLAND = 5, /* == APPLICATION */
52
    UA_LOGCATEGORY_SECURITY = 6,
53
    UA_LOGCATEGORY_SECURITYPOLICY = 6, /* == SECURITY */
54
    UA_LOGCATEGORY_EVENTLOOP = 7,
55
    UA_LOGCATEGORY_PUBSUB = 8,
56
    UA_LOGCATEGORY_DISCOVERY = 9
57
} UA_LogCategory;
58
59
typedef struct UA_Logger {
60
    /* Log a message. The message string and following varargs matching the
61
     * format specifiers of UA_String_format.
62
     *
63
     * !!Attention!! UA_String_format takes additional format specifiers that
64
     * are not known for standard printf. These special specifiers are getting
65
     * used throughout the library. */
66
    void (*log)(void *logContext, UA_LogLevel level, UA_LogCategory category,
67
                const char *msg, va_list args);
68
69
    void *context; /* Logger state */
70
71
    void (*clear)(struct UA_Logger *logger); /* Clean up the logger plugin */
72
} UA_Logger;
73
74
static UA_INLINE void
75
62.6k
UA_LOG_TRACE(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
76
#if UA_LOGLEVEL <= 100
77
    if(!logger || !logger->log)
78
        return;
79
    va_list args; va_start(args, msg);
80
    logger->log(logger->context, UA_LOGLEVEL_TRACE, category, msg, args);
81
    va_end(args);
82
#else
83
62.6k
    (void) logger;
84
62.6k
    (void) category;
85
62.6k
    (void) msg;
86
62.6k
#endif
87
62.6k
}
Unexecuted instantiation: fuzz_binary_decode.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: testing_networklayers.c:UA_LOG_TRACE
Unexecuted instantiation: ua_types.c:UA_LOG_TRACE
Unexecuted instantiation: ua_types_definition.c:UA_LOG_TRACE
Unexecuted instantiation: ua_types_encoding_binary.c:UA_LOG_TRACE
Unexecuted instantiation: ua_util.c:UA_LOG_TRACE
Unexecuted instantiation: ua_types_lex.c:UA_LOG_TRACE
Unexecuted instantiation: ua_encryptedsecret.c:UA_LOG_TRACE
Unexecuted instantiation: ua_securechannel.c:UA_LOG_TRACE
Unexecuted instantiation: ua_securechannel_crypto.c:UA_LOG_TRACE
Unexecuted instantiation: ua_session.c:UA_LOG_TRACE
Unexecuted instantiation: ua_nodes.c:UA_LOG_TRACE
Unexecuted instantiation: ua_server.c:UA_LOG_TRACE
Unexecuted instantiation: ua_server_ns0.c:UA_LOG_TRACE
Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_LOG_TRACE
Unexecuted instantiation: ua_server_ns0_gds.c:UA_LOG_TRACE
Unexecuted instantiation: ua_server_config.c:UA_LOG_TRACE
Unexecuted instantiation: ua_server_binary.c:UA_LOG_TRACE
Unexecuted instantiation: ua_server_utils.c:UA_LOG_TRACE
Unexecuted instantiation: ua_server_async.c:UA_LOG_TRACE
Unexecuted instantiation: ua_subscription.c:UA_LOG_TRACE
Unexecuted instantiation: ua_subscription_datachange.c:UA_LOG_TRACE
Unexecuted instantiation: ua_subscription_event.c:UA_LOG_TRACE
Unexecuted instantiation: ua_subscription_alarms_conditions.c:UA_LOG_TRACE
Unexecuted instantiation: ua_services.c:UA_LOG_TRACE
Unexecuted instantiation: ua_services_view.c:UA_LOG_TRACE
Unexecuted instantiation: ua_services_method.c:UA_LOG_TRACE
Unexecuted instantiation: ua_services_session.c:UA_LOG_TRACE
Unexecuted instantiation: ua_services_attribute.c:UA_LOG_TRACE
Unexecuted instantiation: ua_services_discovery.c:UA_LOG_TRACE
Unexecuted instantiation: ua_services_subscription.c:UA_LOG_TRACE
Unexecuted instantiation: ua_services_monitoreditem.c:UA_LOG_TRACE
Unexecuted instantiation: ua_services_securechannel.c:UA_LOG_TRACE
Unexecuted instantiation: ua_services_nodemanagement.c:UA_LOG_TRACE
Unexecuted instantiation: namespace0_generated.c:UA_LOG_TRACE
Unexecuted instantiation: ua_client.c:UA_LOG_TRACE
Unexecuted instantiation: ua_client_connect.c:UA_LOG_TRACE
Unexecuted instantiation: ua_client_discovery.c:UA_LOG_TRACE
Unexecuted instantiation: ua_client_highlevel.c:UA_LOG_TRACE
Unexecuted instantiation: ua_client_subscriptions.c:UA_LOG_TRACE
Unexecuted instantiation: ua_client_util.c:UA_LOG_TRACE
Unexecuted instantiation: ua_eventfilter_parser.c:UA_LOG_TRACE
Unexecuted instantiation: ua_eventfilter_lex.c:UA_LOG_TRACE
Unexecuted instantiation: ua_eventfilter_grammar.c:UA_LOG_TRACE
Unexecuted instantiation: ua_types_encoding_json_105.c:UA_LOG_TRACE
Unexecuted instantiation: ua_pubsub_networkmessage_json.c:UA_LOG_TRACE
Unexecuted instantiation: ua_pubsub_networkmessage_binary.c:UA_LOG_TRACE
Unexecuted instantiation: ua_pubsub_connection.c:UA_LOG_TRACE
Unexecuted instantiation: ua_pubsub_dataset.c:UA_LOG_TRACE
Unexecuted instantiation: ua_pubsub_writer.c:UA_LOG_TRACE
Unexecuted instantiation: ua_pubsub_writergroup.c:UA_LOG_TRACE
Unexecuted instantiation: ua_pubsub_reader.c:UA_LOG_TRACE
Unexecuted instantiation: ua_pubsub_readergroup.c:UA_LOG_TRACE
Unexecuted instantiation: ua_pubsub_manager.c:UA_LOG_TRACE
Unexecuted instantiation: ua_pubsub_ns0.c:UA_LOG_TRACE
Unexecuted instantiation: ua_pubsub_ns0_sks.c:UA_LOG_TRACE
Unexecuted instantiation: ua_pubsub_keystorage.c:UA_LOG_TRACE
Unexecuted instantiation: ua_pubsub_securitygroup.c:UA_LOG_TRACE
Unexecuted instantiation: ua_pubsub_config.c:UA_LOG_TRACE
Unexecuted instantiation: ua_types_encoding_xml.c:UA_LOG_TRACE
Unexecuted instantiation: ua_discovery_mdns.c:UA_LOG_TRACE
Unexecuted instantiation: ua_discovery.c:UA_LOG_TRACE
Unexecuted instantiation: ua_log_stdout.c:UA_LOG_TRACE
Unexecuted instantiation: ua_accesscontrol_default.c:UA_LOG_TRACE
Unexecuted instantiation: ua_nodestore_ziptree.c:UA_LOG_TRACE
Unexecuted instantiation: ua_config_default.c:UA_LOG_TRACE
Unexecuted instantiation: ua_certificategroup_none.c:UA_LOG_TRACE
Unexecuted instantiation: ua_securitypolicy_none.c:UA_LOG_TRACE
Unexecuted instantiation: timer.c:UA_LOG_TRACE
Unexecuted instantiation: eventloop_common.c:UA_LOG_TRACE
eventloop_posix.c:UA_LOG_TRACE
Line
Count
Source
75
62.6k
UA_LOG_TRACE(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
76
#if UA_LOGLEVEL <= 100
77
    if(!logger || !logger->log)
78
        return;
79
    va_list args; va_start(args, msg);
80
    logger->log(logger->context, UA_LOGLEVEL_TRACE, category, msg, args);
81
    va_end(args);
82
#else
83
62.6k
    (void) logger;
84
62.6k
    (void) category;
85
62.6k
    (void) msg;
86
62.6k
#endif
87
62.6k
}
Unexecuted instantiation: eventloop_posix_tcp.c:UA_LOG_TRACE
Unexecuted instantiation: eventloop_posix_udp.c:UA_LOG_TRACE
Unexecuted instantiation: eventloop_posix_eth.c:UA_LOG_TRACE
Unexecuted instantiation: eventloop_posix_interrupt.c:UA_LOG_TRACE
Unexecuted instantiation: ua_config_json.c:UA_LOG_TRACE
Unexecuted instantiation: ua_history_data_backend_memory.c:UA_LOG_TRACE
Unexecuted instantiation: ua_history_data_gathering_default.c:UA_LOG_TRACE
Unexecuted instantiation: ua_history_database_default.c:UA_LOG_TRACE
Unexecuted instantiation: ua_log_syslog.c:UA_LOG_TRACE
Unexecuted instantiation: ua_filestore_common.c:UA_LOG_TRACE
Unexecuted instantiation: ua_certificategroup_filestore.c:UA_LOG_TRACE
Unexecuted instantiation: ua_securitypolicy_filestore.c:UA_LOG_TRACE
Unexecuted instantiation: securitypolicy_common.c:UA_LOG_TRACE
Unexecuted instantiation: securitypolicy_basic128rsa15.c:UA_LOG_TRACE
Unexecuted instantiation: securitypolicy_basic256.c:UA_LOG_TRACE
Unexecuted instantiation: securitypolicy_basic256sha256.c:UA_LOG_TRACE
Unexecuted instantiation: securitypolicy_aes128sha256rsaoaep.c:UA_LOG_TRACE
Unexecuted instantiation: securitypolicy_aes256sha256rsapss.c:UA_LOG_TRACE
Unexecuted instantiation: securitypolicy_eccnistp256.c:UA_LOG_TRACE
Unexecuted instantiation: securitypolicy_eccnistp256_aesgcm.c:UA_LOG_TRACE
Unexecuted instantiation: securitypolicy_eccnistp256_chachapoly.c:UA_LOG_TRACE
Unexecuted instantiation: securitypolicy_eccnistp384.c:UA_LOG_TRACE
Unexecuted instantiation: securitypolicy_eccbrainpoolp256r1.c:UA_LOG_TRACE
Unexecuted instantiation: securitypolicy_eccbrainpoolp384r1.c:UA_LOG_TRACE
Unexecuted instantiation: securitypolicy_ecccurve25519.c:UA_LOG_TRACE
Unexecuted instantiation: securitypolicy_ecccurve448.c:UA_LOG_TRACE
Unexecuted instantiation: create_certificate.c:UA_LOG_TRACE
Unexecuted instantiation: certificategroup.c:UA_LOG_TRACE
Unexecuted instantiation: fuzz_config_json.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_server_services.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_json.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_client.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: test_helpers.c:UA_LOG_TRACE
Unexecuted instantiation: testing_clock.c:UA_LOG_TRACE
Unexecuted instantiation: fuzz_attributeoperand.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_tcp_message.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_msg_message.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_parse_string.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_opn_message.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_datatype_description.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_process_request.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_connection_config.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_binary.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_src_ua_util.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_binary_message.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_eventfilter_parse.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_certificate_parse.cc:UA_LOG_TRACE(UA_Logger const*, UA_LogCategory, char const*, ...)
88
89
static UA_INLINE void
90
233k
UA_LOG_DEBUG(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
91
#if UA_LOGLEVEL <= 200
92
    if(!logger || !logger->log)
93
        return;
94
    va_list args; va_start(args, msg);
95
    logger->log(logger->context, UA_LOGLEVEL_DEBUG, category, msg, args);
96
    va_end(args);
97
#else
98
233k
    (void) logger;
99
233k
    (void) category;
100
233k
    (void) msg;
101
233k
#endif
102
233k
}
Unexecuted instantiation: fuzz_binary_decode.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: testing_networklayers.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_types.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_types_definition.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_types_encoding_binary.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_util.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_types_lex.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_encryptedsecret.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_securechannel.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_securechannel_crypto.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_session.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_nodes.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_server.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_server_ns0.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_server_ns0_gds.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_server_config.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_server_binary.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_server_utils.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_server_async.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_subscription.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_subscription_datachange.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_subscription_event.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_subscription_alarms_conditions.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_services.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_services_view.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_services_method.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_services_session.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_services_attribute.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_services_discovery.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_services_subscription.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_services_monitoreditem.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_services_securechannel.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_services_nodemanagement.c:UA_LOG_DEBUG
Unexecuted instantiation: namespace0_generated.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_client.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_client_connect.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_client_discovery.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_client_highlevel.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_client_subscriptions.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_client_util.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_eventfilter_parser.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_eventfilter_lex.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_eventfilter_grammar.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_types_encoding_json_105.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_pubsub_networkmessage_json.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_pubsub_networkmessage_binary.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_pubsub_connection.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_pubsub_dataset.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_pubsub_writer.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_pubsub_writergroup.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_pubsub_reader.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_pubsub_readergroup.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_pubsub_manager.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_pubsub_ns0.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_pubsub_ns0_sks.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_pubsub_keystorage.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_pubsub_securitygroup.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_pubsub_config.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_types_encoding_xml.c:UA_LOG_DEBUG
ua_discovery_mdns.c:UA_LOG_DEBUG
Line
Count
Source
90
544
UA_LOG_DEBUG(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
91
#if UA_LOGLEVEL <= 200
92
    if(!logger || !logger->log)
93
        return;
94
    va_list args; va_start(args, msg);
95
    logger->log(logger->context, UA_LOGLEVEL_DEBUG, category, msg, args);
96
    va_end(args);
97
#else
98
544
    (void) logger;
99
544
    (void) category;
100
544
    (void) msg;
101
544
#endif
102
544
}
Unexecuted instantiation: ua_discovery.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_log_stdout.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_accesscontrol_default.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_nodestore_ziptree.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_config_default.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_certificategroup_none.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_securitypolicy_none.c:UA_LOG_DEBUG
Unexecuted instantiation: timer.c:UA_LOG_DEBUG
Unexecuted instantiation: eventloop_common.c:UA_LOG_DEBUG
eventloop_posix.c:UA_LOG_DEBUG
Line
Count
Source
90
62.0k
UA_LOG_DEBUG(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
91
#if UA_LOGLEVEL <= 200
92
    if(!logger || !logger->log)
93
        return;
94
    va_list args; va_start(args, msg);
95
    logger->log(logger->context, UA_LOGLEVEL_DEBUG, category, msg, args);
96
    va_end(args);
97
#else
98
62.0k
    (void) logger;
99
62.0k
    (void) category;
100
62.0k
    (void) msg;
101
62.0k
#endif
102
62.0k
}
eventloop_posix_tcp.c:UA_LOG_DEBUG
Line
Count
Source
90
44.6k
UA_LOG_DEBUG(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
91
#if UA_LOGLEVEL <= 200
92
    if(!logger || !logger->log)
93
        return;
94
    va_list args; va_start(args, msg);
95
    logger->log(logger->context, UA_LOGLEVEL_DEBUG, category, msg, args);
96
    va_end(args);
97
#else
98
44.6k
    (void) logger;
99
44.6k
    (void) category;
100
44.6k
    (void) msg;
101
44.6k
#endif
102
44.6k
}
eventloop_posix_udp.c:UA_LOG_DEBUG
Line
Count
Source
90
43.2k
UA_LOG_DEBUG(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
91
#if UA_LOGLEVEL <= 200
92
    if(!logger || !logger->log)
93
        return;
94
    va_list args; va_start(args, msg);
95
    logger->log(logger->context, UA_LOGLEVEL_DEBUG, category, msg, args);
96
    va_end(args);
97
#else
98
43.2k
    (void) logger;
99
43.2k
    (void) category;
100
43.2k
    (void) msg;
101
43.2k
#endif
102
43.2k
}
eventloop_posix_eth.c:UA_LOG_DEBUG
Line
Count
Source
90
41.3k
UA_LOG_DEBUG(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
91
#if UA_LOGLEVEL <= 200
92
    if(!logger || !logger->log)
93
        return;
94
    va_list args; va_start(args, msg);
95
    logger->log(logger->context, UA_LOGLEVEL_DEBUG, category, msg, args);
96
    va_end(args);
97
#else
98
41.3k
    (void) logger;
99
41.3k
    (void) category;
100
41.3k
    (void) msg;
101
41.3k
#endif
102
41.3k
}
eventloop_posix_interrupt.c:UA_LOG_DEBUG
Line
Count
Source
90
41.3k
UA_LOG_DEBUG(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
91
#if UA_LOGLEVEL <= 200
92
    if(!logger || !logger->log)
93
        return;
94
    va_list args; va_start(args, msg);
95
    logger->log(logger->context, UA_LOGLEVEL_DEBUG, category, msg, args);
96
    va_end(args);
97
#else
98
41.3k
    (void) logger;
99
41.3k
    (void) category;
100
41.3k
    (void) msg;
101
41.3k
#endif
102
41.3k
}
Unexecuted instantiation: ua_config_json.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_history_data_backend_memory.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_history_data_gathering_default.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_history_database_default.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_log_syslog.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_filestore_common.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_certificategroup_filestore.c:UA_LOG_DEBUG
Unexecuted instantiation: ua_securitypolicy_filestore.c:UA_LOG_DEBUG
Unexecuted instantiation: securitypolicy_common.c:UA_LOG_DEBUG
Unexecuted instantiation: securitypolicy_basic128rsa15.c:UA_LOG_DEBUG
Unexecuted instantiation: securitypolicy_basic256.c:UA_LOG_DEBUG
Unexecuted instantiation: securitypolicy_basic256sha256.c:UA_LOG_DEBUG
Unexecuted instantiation: securitypolicy_aes128sha256rsaoaep.c:UA_LOG_DEBUG
Unexecuted instantiation: securitypolicy_aes256sha256rsapss.c:UA_LOG_DEBUG
Unexecuted instantiation: securitypolicy_eccnistp256.c:UA_LOG_DEBUG
Unexecuted instantiation: securitypolicy_eccnistp256_aesgcm.c:UA_LOG_DEBUG
Unexecuted instantiation: securitypolicy_eccnistp256_chachapoly.c:UA_LOG_DEBUG
Unexecuted instantiation: securitypolicy_eccnistp384.c:UA_LOG_DEBUG
Unexecuted instantiation: securitypolicy_eccbrainpoolp256r1.c:UA_LOG_DEBUG
Unexecuted instantiation: securitypolicy_eccbrainpoolp384r1.c:UA_LOG_DEBUG
Unexecuted instantiation: securitypolicy_ecccurve25519.c:UA_LOG_DEBUG
Unexecuted instantiation: securitypolicy_ecccurve448.c:UA_LOG_DEBUG
Unexecuted instantiation: create_certificate.c:UA_LOG_DEBUG
Unexecuted instantiation: certificategroup.c:UA_LOG_DEBUG
Unexecuted instantiation: fuzz_config_json.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_server_services.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_json.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_client.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: test_helpers.c:UA_LOG_DEBUG
Unexecuted instantiation: testing_clock.c:UA_LOG_DEBUG
Unexecuted instantiation: fuzz_attributeoperand.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_tcp_message.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_msg_message.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_parse_string.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_opn_message.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_datatype_description.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_process_request.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_connection_config.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_binary.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_src_ua_util.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_binary_message.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_eventfilter_parse.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_certificate_parse.cc:UA_LOG_DEBUG(UA_Logger const*, UA_LogCategory, char const*, ...)
103
104
static UA_INLINE void
105
27.8k
UA_LOG_INFO(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
106
#if UA_LOGLEVEL <= 300
107
    if(!logger || !logger->log)
108
        return;
109
    va_list args; va_start(args, msg);
110
    logger->log(logger->context, UA_LOGLEVEL_INFO, category, msg, args);
111
    va_end(args);
112
#else
113
27.8k
    (void) logger;
114
27.8k
    (void) category;
115
27.8k
    (void) msg;
116
27.8k
#endif
117
27.8k
}
Unexecuted instantiation: fuzz_binary_decode.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: testing_networklayers.c:UA_LOG_INFO
Unexecuted instantiation: ua_types.c:UA_LOG_INFO
Unexecuted instantiation: ua_types_definition.c:UA_LOG_INFO
Unexecuted instantiation: ua_types_encoding_binary.c:UA_LOG_INFO
Unexecuted instantiation: ua_util.c:UA_LOG_INFO
Unexecuted instantiation: ua_types_lex.c:UA_LOG_INFO
Unexecuted instantiation: ua_encryptedsecret.c:UA_LOG_INFO
Unexecuted instantiation: ua_securechannel.c:UA_LOG_INFO
Unexecuted instantiation: ua_securechannel_crypto.c:UA_LOG_INFO
Unexecuted instantiation: ua_session.c:UA_LOG_INFO
Unexecuted instantiation: ua_nodes.c:UA_LOG_INFO
Unexecuted instantiation: ua_server.c:UA_LOG_INFO
Unexecuted instantiation: ua_server_ns0.c:UA_LOG_INFO
Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_LOG_INFO
Unexecuted instantiation: ua_server_ns0_gds.c:UA_LOG_INFO
Unexecuted instantiation: ua_server_config.c:UA_LOG_INFO
ua_server_binary.c:UA_LOG_INFO
Line
Count
Source
105
272
UA_LOG_INFO(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
106
#if UA_LOGLEVEL <= 300
107
    if(!logger || !logger->log)
108
        return;
109
    va_list args; va_start(args, msg);
110
    logger->log(logger->context, UA_LOGLEVEL_INFO, category, msg, args);
111
    va_end(args);
112
#else
113
272
    (void) logger;
114
272
    (void) category;
115
272
    (void) msg;
116
272
#endif
117
272
}
Unexecuted instantiation: ua_server_async.c:UA_LOG_INFO
Unexecuted instantiation: ua_subscription.c:UA_LOG_INFO
Unexecuted instantiation: ua_subscription_datachange.c:UA_LOG_INFO
Unexecuted instantiation: ua_subscription_event.c:UA_LOG_INFO
Unexecuted instantiation: ua_subscription_alarms_conditions.c:UA_LOG_INFO
Unexecuted instantiation: ua_services.c:UA_LOG_INFO
Unexecuted instantiation: ua_services_view.c:UA_LOG_INFO
Unexecuted instantiation: ua_services_method.c:UA_LOG_INFO
Unexecuted instantiation: ua_services_session.c:UA_LOG_INFO
Unexecuted instantiation: ua_services_attribute.c:UA_LOG_INFO
Unexecuted instantiation: ua_services_discovery.c:UA_LOG_INFO
Unexecuted instantiation: ua_services_subscription.c:UA_LOG_INFO
Unexecuted instantiation: ua_services_monitoreditem.c:UA_LOG_INFO
Unexecuted instantiation: ua_services_securechannel.c:UA_LOG_INFO
Unexecuted instantiation: ua_services_nodemanagement.c:UA_LOG_INFO
Unexecuted instantiation: namespace0_generated.c:UA_LOG_INFO
Unexecuted instantiation: ua_client.c:UA_LOG_INFO
Unexecuted instantiation: ua_client_connect.c:UA_LOG_INFO
Unexecuted instantiation: ua_client_discovery.c:UA_LOG_INFO
Unexecuted instantiation: ua_client_highlevel.c:UA_LOG_INFO
Unexecuted instantiation: ua_client_subscriptions.c:UA_LOG_INFO
Unexecuted instantiation: ua_client_util.c:UA_LOG_INFO
Unexecuted instantiation: ua_eventfilter_parser.c:UA_LOG_INFO
Unexecuted instantiation: ua_eventfilter_lex.c:UA_LOG_INFO
Unexecuted instantiation: ua_eventfilter_grammar.c:UA_LOG_INFO
Unexecuted instantiation: ua_types_encoding_json_105.c:UA_LOG_INFO
Unexecuted instantiation: ua_pubsub_networkmessage_json.c:UA_LOG_INFO
Unexecuted instantiation: ua_pubsub_networkmessage_binary.c:UA_LOG_INFO
Unexecuted instantiation: ua_pubsub_connection.c:UA_LOG_INFO
Unexecuted instantiation: ua_pubsub_dataset.c:UA_LOG_INFO
Unexecuted instantiation: ua_pubsub_writer.c:UA_LOG_INFO
Unexecuted instantiation: ua_pubsub_writergroup.c:UA_LOG_INFO
Unexecuted instantiation: ua_pubsub_reader.c:UA_LOG_INFO
Unexecuted instantiation: ua_pubsub_readergroup.c:UA_LOG_INFO
Unexecuted instantiation: ua_pubsub_manager.c:UA_LOG_INFO
ua_pubsub_ns0.c:UA_LOG_INFO
Line
Count
Source
105
1.63k
UA_LOG_INFO(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
106
#if UA_LOGLEVEL <= 300
107
    if(!logger || !logger->log)
108
        return;
109
    va_list args; va_start(args, msg);
110
    logger->log(logger->context, UA_LOGLEVEL_INFO, category, msg, args);
111
    va_end(args);
112
#else
113
1.63k
    (void) logger;
114
1.63k
    (void) category;
115
1.63k
    (void) msg;
116
1.63k
#endif
117
1.63k
}
Unexecuted instantiation: ua_pubsub_ns0_sks.c:UA_LOG_INFO
Unexecuted instantiation: ua_pubsub_keystorage.c:UA_LOG_INFO
Unexecuted instantiation: ua_pubsub_securitygroup.c:UA_LOG_INFO
Unexecuted instantiation: ua_pubsub_config.c:UA_LOG_INFO
Unexecuted instantiation: ua_types_encoding_xml.c:UA_LOG_INFO
ua_discovery_mdns.c:UA_LOG_INFO
Line
Count
Source
105
544
UA_LOG_INFO(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
106
#if UA_LOGLEVEL <= 300
107
    if(!logger || !logger->log)
108
        return;
109
    va_list args; va_start(args, msg);
110
    logger->log(logger->context, UA_LOGLEVEL_INFO, category, msg, args);
111
    va_end(args);
112
#else
113
544
    (void) logger;
114
544
    (void) category;
115
544
    (void) msg;
116
544
#endif
117
544
}
Unexecuted instantiation: ua_discovery.c:UA_LOG_INFO
Unexecuted instantiation: ua_log_stdout.c:UA_LOG_INFO
ua_accesscontrol_default.c:UA_LOG_INFO
Line
Count
Source
105
20.6k
UA_LOG_INFO(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
106
#if UA_LOGLEVEL <= 300
107
    if(!logger || !logger->log)
108
        return;
109
    va_list args; va_start(args, msg);
110
    logger->log(logger->context, UA_LOGLEVEL_INFO, category, msg, args);
111
    va_end(args);
112
#else
113
20.6k
    (void) logger;
114
20.6k
    (void) category;
115
20.6k
    (void) msg;
116
20.6k
#endif
117
20.6k
}
Unexecuted instantiation: ua_nodestore_ziptree.c:UA_LOG_INFO
Unexecuted instantiation: ua_config_default.c:UA_LOG_INFO
Unexecuted instantiation: ua_certificategroup_none.c:UA_LOG_INFO
Unexecuted instantiation: ua_securitypolicy_none.c:UA_LOG_INFO
Unexecuted instantiation: timer.c:UA_LOG_INFO
Unexecuted instantiation: eventloop_common.c:UA_LOG_INFO
Unexecuted instantiation: eventloop_posix.c:UA_LOG_INFO
eventloop_posix_tcp.c:UA_LOG_INFO
Line
Count
Source
105
3.07k
UA_LOG_INFO(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
106
#if UA_LOGLEVEL <= 300
107
    if(!logger || !logger->log)
108
        return;
109
    va_list args; va_start(args, msg);
110
    logger->log(logger->context, UA_LOGLEVEL_INFO, category, msg, args);
111
    va_end(args);
112
#else
113
3.07k
    (void) logger;
114
3.07k
    (void) category;
115
3.07k
    (void) msg;
116
3.07k
#endif
117
3.07k
}
eventloop_posix_udp.c:UA_LOG_INFO
Line
Count
Source
105
1.63k
UA_LOG_INFO(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
106
#if UA_LOGLEVEL <= 300
107
    if(!logger || !logger->log)
108
        return;
109
    va_list args; va_start(args, msg);
110
    logger->log(logger->context, UA_LOGLEVEL_INFO, category, msg, args);
111
    va_end(args);
112
#else
113
1.63k
    (void) logger;
114
1.63k
    (void) category;
115
1.63k
    (void) msg;
116
1.63k
#endif
117
1.63k
}
Unexecuted instantiation: eventloop_posix_eth.c:UA_LOG_INFO
Unexecuted instantiation: eventloop_posix_interrupt.c:UA_LOG_INFO
Unexecuted instantiation: ua_config_json.c:UA_LOG_INFO
Unexecuted instantiation: ua_history_data_backend_memory.c:UA_LOG_INFO
Unexecuted instantiation: ua_history_data_gathering_default.c:UA_LOG_INFO
Unexecuted instantiation: ua_history_database_default.c:UA_LOG_INFO
Unexecuted instantiation: ua_log_syslog.c:UA_LOG_INFO
Unexecuted instantiation: ua_filestore_common.c:UA_LOG_INFO
Unexecuted instantiation: ua_certificategroup_filestore.c:UA_LOG_INFO
Unexecuted instantiation: ua_securitypolicy_filestore.c:UA_LOG_INFO
Unexecuted instantiation: securitypolicy_common.c:UA_LOG_INFO
Unexecuted instantiation: securitypolicy_basic128rsa15.c:UA_LOG_INFO
Unexecuted instantiation: securitypolicy_basic256.c:UA_LOG_INFO
Unexecuted instantiation: securitypolicy_basic256sha256.c:UA_LOG_INFO
Unexecuted instantiation: securitypolicy_aes128sha256rsaoaep.c:UA_LOG_INFO
Unexecuted instantiation: securitypolicy_aes256sha256rsapss.c:UA_LOG_INFO
Unexecuted instantiation: securitypolicy_eccnistp256.c:UA_LOG_INFO
Unexecuted instantiation: securitypolicy_eccnistp256_aesgcm.c:UA_LOG_INFO
Unexecuted instantiation: securitypolicy_eccnistp256_chachapoly.c:UA_LOG_INFO
Unexecuted instantiation: securitypolicy_eccnistp384.c:UA_LOG_INFO
Unexecuted instantiation: securitypolicy_eccbrainpoolp256r1.c:UA_LOG_INFO
Unexecuted instantiation: securitypolicy_eccbrainpoolp384r1.c:UA_LOG_INFO
Unexecuted instantiation: securitypolicy_ecccurve25519.c:UA_LOG_INFO
Unexecuted instantiation: securitypolicy_ecccurve448.c:UA_LOG_INFO
Unexecuted instantiation: create_certificate.c:UA_LOG_INFO
Unexecuted instantiation: certificategroup.c:UA_LOG_INFO
Unexecuted instantiation: fuzz_config_json.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_server_services.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_json.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_client.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: test_helpers.c:UA_LOG_INFO
Unexecuted instantiation: testing_clock.c:UA_LOG_INFO
Unexecuted instantiation: fuzz_attributeoperand.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_tcp_message.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_msg_message.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_parse_string.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_opn_message.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_datatype_description.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_process_request.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_connection_config.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_binary.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_src_ua_util.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_binary_message.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_eventfilter_parse.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_certificate_parse.cc:UA_LOG_INFO(UA_Logger const*, UA_LogCategory, char const*, ...)
118
119
static UA_INLINE void
120
37.9k
UA_LOG_WARNING(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
121
#if UA_LOGLEVEL <= 400
122
    if(!logger || !logger->log)
123
        return;
124
    va_list args; va_start(args, msg);
125
    logger->log(logger->context, UA_LOGLEVEL_WARNING, category, msg, args);
126
    va_end(args);
127
#else
128
37.9k
    (void) logger;
129
37.9k
    (void) category;
130
37.9k
    (void) msg;
131
37.9k
#endif
132
37.9k
}
Unexecuted instantiation: fuzz_binary_decode.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: testing_networklayers.c:UA_LOG_WARNING
Unexecuted instantiation: ua_types.c:UA_LOG_WARNING
Unexecuted instantiation: ua_types_definition.c:UA_LOG_WARNING
Unexecuted instantiation: ua_types_encoding_binary.c:UA_LOG_WARNING
Unexecuted instantiation: ua_util.c:UA_LOG_WARNING
Unexecuted instantiation: ua_types_lex.c:UA_LOG_WARNING
Unexecuted instantiation: ua_encryptedsecret.c:UA_LOG_WARNING
Unexecuted instantiation: ua_securechannel.c:UA_LOG_WARNING
Unexecuted instantiation: ua_securechannel_crypto.c:UA_LOG_WARNING
Unexecuted instantiation: ua_session.c:UA_LOG_WARNING
Unexecuted instantiation: ua_nodes.c:UA_LOG_WARNING
Unexecuted instantiation: ua_server.c:UA_LOG_WARNING
Unexecuted instantiation: ua_server_ns0.c:UA_LOG_WARNING
Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_LOG_WARNING
Unexecuted instantiation: ua_server_ns0_gds.c:UA_LOG_WARNING
Unexecuted instantiation: ua_server_config.c:UA_LOG_WARNING
Unexecuted instantiation: ua_server_binary.c:UA_LOG_WARNING
Unexecuted instantiation: ua_server_utils.c:UA_LOG_WARNING
Unexecuted instantiation: ua_server_async.c:UA_LOG_WARNING
Unexecuted instantiation: ua_subscription.c:UA_LOG_WARNING
Unexecuted instantiation: ua_subscription_datachange.c:UA_LOG_WARNING
Unexecuted instantiation: ua_subscription_event.c:UA_LOG_WARNING
Unexecuted instantiation: ua_subscription_alarms_conditions.c:UA_LOG_WARNING
Unexecuted instantiation: ua_services.c:UA_LOG_WARNING
Unexecuted instantiation: ua_services_view.c:UA_LOG_WARNING
Unexecuted instantiation: ua_services_method.c:UA_LOG_WARNING
Unexecuted instantiation: ua_services_session.c:UA_LOG_WARNING
Unexecuted instantiation: ua_services_attribute.c:UA_LOG_WARNING
ua_services_discovery.c:UA_LOG_WARNING
Line
Count
Source
120
1.96k
UA_LOG_WARNING(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
121
#if UA_LOGLEVEL <= 400
122
    if(!logger || !logger->log)
123
        return;
124
    va_list args; va_start(args, msg);
125
    logger->log(logger->context, UA_LOGLEVEL_WARNING, category, msg, args);
126
    va_end(args);
127
#else
128
1.96k
    (void) logger;
129
1.96k
    (void) category;
130
1.96k
    (void) msg;
131
1.96k
#endif
132
1.96k
}
Unexecuted instantiation: ua_services_subscription.c:UA_LOG_WARNING
Unexecuted instantiation: ua_services_monitoreditem.c:UA_LOG_WARNING
Unexecuted instantiation: ua_services_securechannel.c:UA_LOG_WARNING
Unexecuted instantiation: ua_services_nodemanagement.c:UA_LOG_WARNING
Unexecuted instantiation: namespace0_generated.c:UA_LOG_WARNING
Unexecuted instantiation: ua_client.c:UA_LOG_WARNING
Unexecuted instantiation: ua_client_connect.c:UA_LOG_WARNING
Unexecuted instantiation: ua_client_discovery.c:UA_LOG_WARNING
Unexecuted instantiation: ua_client_highlevel.c:UA_LOG_WARNING
Unexecuted instantiation: ua_client_subscriptions.c:UA_LOG_WARNING
Unexecuted instantiation: ua_client_util.c:UA_LOG_WARNING
Unexecuted instantiation: ua_eventfilter_parser.c:UA_LOG_WARNING
Unexecuted instantiation: ua_eventfilter_lex.c:UA_LOG_WARNING
Unexecuted instantiation: ua_eventfilter_grammar.c:UA_LOG_WARNING
Unexecuted instantiation: ua_types_encoding_json_105.c:UA_LOG_WARNING
Unexecuted instantiation: ua_pubsub_networkmessage_json.c:UA_LOG_WARNING
Unexecuted instantiation: ua_pubsub_networkmessage_binary.c:UA_LOG_WARNING
Unexecuted instantiation: ua_pubsub_connection.c:UA_LOG_WARNING
Unexecuted instantiation: ua_pubsub_dataset.c:UA_LOG_WARNING
Unexecuted instantiation: ua_pubsub_writer.c:UA_LOG_WARNING
Unexecuted instantiation: ua_pubsub_writergroup.c:UA_LOG_WARNING
Unexecuted instantiation: ua_pubsub_reader.c:UA_LOG_WARNING
Unexecuted instantiation: ua_pubsub_readergroup.c:UA_LOG_WARNING
Unexecuted instantiation: ua_pubsub_manager.c:UA_LOG_WARNING
Unexecuted instantiation: ua_pubsub_ns0.c:UA_LOG_WARNING
Unexecuted instantiation: ua_pubsub_ns0_sks.c:UA_LOG_WARNING
Unexecuted instantiation: ua_pubsub_keystorage.c:UA_LOG_WARNING
Unexecuted instantiation: ua_pubsub_securitygroup.c:UA_LOG_WARNING
Unexecuted instantiation: ua_pubsub_config.c:UA_LOG_WARNING
Unexecuted instantiation: ua_types_encoding_xml.c:UA_LOG_WARNING
Unexecuted instantiation: ua_discovery_mdns.c:UA_LOG_WARNING
Unexecuted instantiation: ua_discovery.c:UA_LOG_WARNING
Unexecuted instantiation: ua_log_stdout.c:UA_LOG_WARNING
ua_accesscontrol_default.c:UA_LOG_WARNING
Line
Count
Source
120
20.6k
UA_LOG_WARNING(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
121
#if UA_LOGLEVEL <= 400
122
    if(!logger || !logger->log)
123
        return;
124
    va_list args; va_start(args, msg);
125
    logger->log(logger->context, UA_LOGLEVEL_WARNING, category, msg, args);
126
    va_end(args);
127
#else
128
20.6k
    (void) logger;
129
20.6k
    (void) category;
130
20.6k
    (void) msg;
131
20.6k
#endif
132
20.6k
}
Unexecuted instantiation: ua_nodestore_ziptree.c:UA_LOG_WARNING
Unexecuted instantiation: ua_config_default.c:UA_LOG_WARNING
ua_certificategroup_none.c:UA_LOG_WARNING
Line
Count
Source
120
8
UA_LOG_WARNING(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
121
#if UA_LOGLEVEL <= 400
122
    if(!logger || !logger->log)
123
        return;
124
    va_list args; va_start(args, msg);
125
    logger->log(logger->context, UA_LOGLEVEL_WARNING, category, msg, args);
126
    va_end(args);
127
#else
128
8
    (void) logger;
129
8
    (void) category;
130
8
    (void) msg;
131
8
#endif
132
8
}
Unexecuted instantiation: ua_securitypolicy_none.c:UA_LOG_WARNING
Unexecuted instantiation: timer.c:UA_LOG_WARNING
Unexecuted instantiation: eventloop_common.c:UA_LOG_WARNING
Unexecuted instantiation: eventloop_posix.c:UA_LOG_WARNING
eventloop_posix_tcp.c:UA_LOG_WARNING
Line
Count
Source
120
18
UA_LOG_WARNING(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
121
#if UA_LOGLEVEL <= 400
122
    if(!logger || !logger->log)
123
        return;
124
    va_list args; va_start(args, msg);
125
    logger->log(logger->context, UA_LOGLEVEL_WARNING, category, msg, args);
126
    va_end(args);
127
#else
128
18
    (void) logger;
129
18
    (void) category;
130
18
    (void) msg;
131
18
#endif
132
18
}
Unexecuted instantiation: eventloop_posix_udp.c:UA_LOG_WARNING
Unexecuted instantiation: eventloop_posix_eth.c:UA_LOG_WARNING
Unexecuted instantiation: eventloop_posix_interrupt.c:UA_LOG_WARNING
ua_config_json.c:UA_LOG_WARNING
Line
Count
Source
120
15.2k
UA_LOG_WARNING(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
121
#if UA_LOGLEVEL <= 400
122
    if(!logger || !logger->log)
123
        return;
124
    va_list args; va_start(args, msg);
125
    logger->log(logger->context, UA_LOGLEVEL_WARNING, category, msg, args);
126
    va_end(args);
127
#else
128
15.2k
    (void) logger;
129
15.2k
    (void) category;
130
15.2k
    (void) msg;
131
15.2k
#endif
132
15.2k
}
Unexecuted instantiation: ua_history_data_backend_memory.c:UA_LOG_WARNING
Unexecuted instantiation: ua_history_data_gathering_default.c:UA_LOG_WARNING
Unexecuted instantiation: ua_history_database_default.c:UA_LOG_WARNING
Unexecuted instantiation: ua_log_syslog.c:UA_LOG_WARNING
Unexecuted instantiation: ua_filestore_common.c:UA_LOG_WARNING
Unexecuted instantiation: ua_certificategroup_filestore.c:UA_LOG_WARNING
Unexecuted instantiation: ua_securitypolicy_filestore.c:UA_LOG_WARNING
Unexecuted instantiation: securitypolicy_common.c:UA_LOG_WARNING
Unexecuted instantiation: securitypolicy_basic128rsa15.c:UA_LOG_WARNING
Unexecuted instantiation: securitypolicy_basic256.c:UA_LOG_WARNING
Unexecuted instantiation: securitypolicy_basic256sha256.c:UA_LOG_WARNING
Unexecuted instantiation: securitypolicy_aes128sha256rsaoaep.c:UA_LOG_WARNING
Unexecuted instantiation: securitypolicy_aes256sha256rsapss.c:UA_LOG_WARNING
Unexecuted instantiation: securitypolicy_eccnistp256.c:UA_LOG_WARNING
Unexecuted instantiation: securitypolicy_eccnistp256_aesgcm.c:UA_LOG_WARNING
Unexecuted instantiation: securitypolicy_eccnistp256_chachapoly.c:UA_LOG_WARNING
Unexecuted instantiation: securitypolicy_eccnistp384.c:UA_LOG_WARNING
Unexecuted instantiation: securitypolicy_eccbrainpoolp256r1.c:UA_LOG_WARNING
Unexecuted instantiation: securitypolicy_eccbrainpoolp384r1.c:UA_LOG_WARNING
Unexecuted instantiation: securitypolicy_ecccurve25519.c:UA_LOG_WARNING
Unexecuted instantiation: securitypolicy_ecccurve448.c:UA_LOG_WARNING
Unexecuted instantiation: create_certificate.c:UA_LOG_WARNING
Unexecuted instantiation: certificategroup.c:UA_LOG_WARNING
Unexecuted instantiation: fuzz_config_json.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_server_services.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_json.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_client.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: test_helpers.c:UA_LOG_WARNING
Unexecuted instantiation: testing_clock.c:UA_LOG_WARNING
Unexecuted instantiation: fuzz_attributeoperand.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_tcp_message.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_msg_message.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_parse_string.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_opn_message.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_datatype_description.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_process_request.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_connection_config.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_binary.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_src_ua_util.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_binary_message.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_eventfilter_parse.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_certificate_parse.cc:UA_LOG_WARNING(UA_Logger const*, UA_LogCategory, char const*, ...)
133
134
static UA_INLINE void
135
78.4k
UA_LOG_ERROR(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
136
#if UA_LOGLEVEL <= 500
137
    if(!logger || !logger->log)
138
        return;
139
    va_list args; va_start(args, msg);
140
    logger->log(logger->context, UA_LOGLEVEL_ERROR, category, msg, args);
141
    va_end(args);
142
#else
143
78.4k
    (void) logger;
144
78.4k
    (void) category;
145
78.4k
    (void) msg;
146
78.4k
#endif
147
78.4k
}
Unexecuted instantiation: fuzz_binary_decode.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: testing_networklayers.c:UA_LOG_ERROR
Unexecuted instantiation: ua_types.c:UA_LOG_ERROR
Unexecuted instantiation: ua_types_definition.c:UA_LOG_ERROR
Unexecuted instantiation: ua_types_encoding_binary.c:UA_LOG_ERROR
Unexecuted instantiation: ua_util.c:UA_LOG_ERROR
Unexecuted instantiation: ua_types_lex.c:UA_LOG_ERROR
Unexecuted instantiation: ua_encryptedsecret.c:UA_LOG_ERROR
Unexecuted instantiation: ua_securechannel.c:UA_LOG_ERROR
Unexecuted instantiation: ua_securechannel_crypto.c:UA_LOG_ERROR
Unexecuted instantiation: ua_session.c:UA_LOG_ERROR
Unexecuted instantiation: ua_nodes.c:UA_LOG_ERROR
Unexecuted instantiation: ua_server.c:UA_LOG_ERROR
Unexecuted instantiation: ua_server_ns0.c:UA_LOG_ERROR
Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_LOG_ERROR
Unexecuted instantiation: ua_server_ns0_gds.c:UA_LOG_ERROR
Unexecuted instantiation: ua_server_config.c:UA_LOG_ERROR
Unexecuted instantiation: ua_server_binary.c:UA_LOG_ERROR
Unexecuted instantiation: ua_server_utils.c:UA_LOG_ERROR
Unexecuted instantiation: ua_server_async.c:UA_LOG_ERROR
Unexecuted instantiation: ua_subscription.c:UA_LOG_ERROR
Unexecuted instantiation: ua_subscription_datachange.c:UA_LOG_ERROR
Unexecuted instantiation: ua_subscription_event.c:UA_LOG_ERROR
Unexecuted instantiation: ua_subscription_alarms_conditions.c:UA_LOG_ERROR
Unexecuted instantiation: ua_services.c:UA_LOG_ERROR
Unexecuted instantiation: ua_services_view.c:UA_LOG_ERROR
Unexecuted instantiation: ua_services_method.c:UA_LOG_ERROR
Unexecuted instantiation: ua_services_session.c:UA_LOG_ERROR
Unexecuted instantiation: ua_services_attribute.c:UA_LOG_ERROR
Unexecuted instantiation: ua_services_discovery.c:UA_LOG_ERROR
Unexecuted instantiation: ua_services_subscription.c:UA_LOG_ERROR
Unexecuted instantiation: ua_services_monitoreditem.c:UA_LOG_ERROR
Unexecuted instantiation: ua_services_securechannel.c:UA_LOG_ERROR
Unexecuted instantiation: ua_services_nodemanagement.c:UA_LOG_ERROR
Unexecuted instantiation: namespace0_generated.c:UA_LOG_ERROR
Unexecuted instantiation: ua_client.c:UA_LOG_ERROR
Unexecuted instantiation: ua_client_connect.c:UA_LOG_ERROR
Unexecuted instantiation: ua_client_discovery.c:UA_LOG_ERROR
Unexecuted instantiation: ua_client_highlevel.c:UA_LOG_ERROR
Unexecuted instantiation: ua_client_subscriptions.c:UA_LOG_ERROR
Unexecuted instantiation: ua_client_util.c:UA_LOG_ERROR
ua_eventfilter_parser.c:UA_LOG_ERROR
Line
Count
Source
135
9.51k
UA_LOG_ERROR(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
136
#if UA_LOGLEVEL <= 500
137
    if(!logger || !logger->log)
138
        return;
139
    va_list args; va_start(args, msg);
140
    logger->log(logger->context, UA_LOGLEVEL_ERROR, category, msg, args);
141
    va_end(args);
142
#else
143
9.51k
    (void) logger;
144
9.51k
    (void) category;
145
9.51k
    (void) msg;
146
9.51k
#endif
147
9.51k
}
ua_eventfilter_lex.c:UA_LOG_ERROR
Line
Count
Source
135
183
UA_LOG_ERROR(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
136
#if UA_LOGLEVEL <= 500
137
    if(!logger || !logger->log)
138
        return;
139
    va_list args; va_start(args, msg);
140
    logger->log(logger->context, UA_LOGLEVEL_ERROR, category, msg, args);
141
    va_end(args);
142
#else
143
183
    (void) logger;
144
183
    (void) category;
145
183
    (void) msg;
146
183
#endif
147
183
}
ua_eventfilter_grammar.c:UA_LOG_ERROR
Line
Count
Source
135
57.8k
UA_LOG_ERROR(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
136
#if UA_LOGLEVEL <= 500
137
    if(!logger || !logger->log)
138
        return;
139
    va_list args; va_start(args, msg);
140
    logger->log(logger->context, UA_LOGLEVEL_ERROR, category, msg, args);
141
    va_end(args);
142
#else
143
57.8k
    (void) logger;
144
57.8k
    (void) category;
145
57.8k
    (void) msg;
146
57.8k
#endif
147
57.8k
}
Unexecuted instantiation: ua_types_encoding_json_105.c:UA_LOG_ERROR
Unexecuted instantiation: ua_pubsub_networkmessage_json.c:UA_LOG_ERROR
Unexecuted instantiation: ua_pubsub_networkmessage_binary.c:UA_LOG_ERROR
Unexecuted instantiation: ua_pubsub_connection.c:UA_LOG_ERROR
Unexecuted instantiation: ua_pubsub_dataset.c:UA_LOG_ERROR
Unexecuted instantiation: ua_pubsub_writer.c:UA_LOG_ERROR
Unexecuted instantiation: ua_pubsub_writergroup.c:UA_LOG_ERROR
Unexecuted instantiation: ua_pubsub_reader.c:UA_LOG_ERROR
Unexecuted instantiation: ua_pubsub_readergroup.c:UA_LOG_ERROR
Unexecuted instantiation: ua_pubsub_manager.c:UA_LOG_ERROR
Unexecuted instantiation: ua_pubsub_ns0.c:UA_LOG_ERROR
Unexecuted instantiation: ua_pubsub_ns0_sks.c:UA_LOG_ERROR
Unexecuted instantiation: ua_pubsub_keystorage.c:UA_LOG_ERROR
Unexecuted instantiation: ua_pubsub_securitygroup.c:UA_LOG_ERROR
Unexecuted instantiation: ua_pubsub_config.c:UA_LOG_ERROR
Unexecuted instantiation: ua_types_encoding_xml.c:UA_LOG_ERROR
Unexecuted instantiation: ua_discovery_mdns.c:UA_LOG_ERROR
Unexecuted instantiation: ua_discovery.c:UA_LOG_ERROR
Unexecuted instantiation: ua_log_stdout.c:UA_LOG_ERROR
Unexecuted instantiation: ua_accesscontrol_default.c:UA_LOG_ERROR
Unexecuted instantiation: ua_nodestore_ziptree.c:UA_LOG_ERROR
Unexecuted instantiation: ua_config_default.c:UA_LOG_ERROR
Unexecuted instantiation: ua_certificategroup_none.c:UA_LOG_ERROR
Unexecuted instantiation: ua_securitypolicy_none.c:UA_LOG_ERROR
Unexecuted instantiation: timer.c:UA_LOG_ERROR
Unexecuted instantiation: eventloop_common.c:UA_LOG_ERROR
Unexecuted instantiation: eventloop_posix.c:UA_LOG_ERROR
Unexecuted instantiation: eventloop_posix_tcp.c:UA_LOG_ERROR
Unexecuted instantiation: eventloop_posix_udp.c:UA_LOG_ERROR
Unexecuted instantiation: eventloop_posix_eth.c:UA_LOG_ERROR
Unexecuted instantiation: eventloop_posix_interrupt.c:UA_LOG_ERROR
ua_config_json.c:UA_LOG_ERROR
Line
Count
Source
135
10.6k
UA_LOG_ERROR(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
136
#if UA_LOGLEVEL <= 500
137
    if(!logger || !logger->log)
138
        return;
139
    va_list args; va_start(args, msg);
140
    logger->log(logger->context, UA_LOGLEVEL_ERROR, category, msg, args);
141
    va_end(args);
142
#else
143
10.6k
    (void) logger;
144
10.6k
    (void) category;
145
10.6k
    (void) msg;
146
10.6k
#endif
147
10.6k
}
Unexecuted instantiation: ua_history_data_backend_memory.c:UA_LOG_ERROR
Unexecuted instantiation: ua_history_data_gathering_default.c:UA_LOG_ERROR
Unexecuted instantiation: ua_history_database_default.c:UA_LOG_ERROR
Unexecuted instantiation: ua_log_syslog.c:UA_LOG_ERROR
Unexecuted instantiation: ua_filestore_common.c:UA_LOG_ERROR
ua_certificategroup_filestore.c:UA_LOG_ERROR
Line
Count
Source
135
280
UA_LOG_ERROR(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
136
#if UA_LOGLEVEL <= 500
137
    if(!logger || !logger->log)
138
        return;
139
    va_list args; va_start(args, msg);
140
    logger->log(logger->context, UA_LOGLEVEL_ERROR, category, msg, args);
141
    va_end(args);
142
#else
143
280
    (void) logger;
144
280
    (void) category;
145
280
    (void) msg;
146
280
#endif
147
280
}
Unexecuted instantiation: ua_securitypolicy_filestore.c:UA_LOG_ERROR
Unexecuted instantiation: securitypolicy_common.c:UA_LOG_ERROR
Unexecuted instantiation: securitypolicy_basic128rsa15.c:UA_LOG_ERROR
Unexecuted instantiation: securitypolicy_basic256.c:UA_LOG_ERROR
Unexecuted instantiation: securitypolicy_basic256sha256.c:UA_LOG_ERROR
Unexecuted instantiation: securitypolicy_aes128sha256rsaoaep.c:UA_LOG_ERROR
Unexecuted instantiation: securitypolicy_aes256sha256rsapss.c:UA_LOG_ERROR
Unexecuted instantiation: securitypolicy_eccnistp256.c:UA_LOG_ERROR
Unexecuted instantiation: securitypolicy_eccnistp256_aesgcm.c:UA_LOG_ERROR
Unexecuted instantiation: securitypolicy_eccnistp256_chachapoly.c:UA_LOG_ERROR
Unexecuted instantiation: securitypolicy_eccnistp384.c:UA_LOG_ERROR
Unexecuted instantiation: securitypolicy_eccbrainpoolp256r1.c:UA_LOG_ERROR
Unexecuted instantiation: securitypolicy_eccbrainpoolp384r1.c:UA_LOG_ERROR
Unexecuted instantiation: securitypolicy_ecccurve25519.c:UA_LOG_ERROR
Unexecuted instantiation: securitypolicy_ecccurve448.c:UA_LOG_ERROR
Unexecuted instantiation: create_certificate.c:UA_LOG_ERROR
Unexecuted instantiation: certificategroup.c:UA_LOG_ERROR
Unexecuted instantiation: fuzz_config_json.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_server_services.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_json.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_client.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: test_helpers.c:UA_LOG_ERROR
Unexecuted instantiation: testing_clock.c:UA_LOG_ERROR
Unexecuted instantiation: fuzz_attributeoperand.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_tcp_message.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_msg_message.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_parse_string.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_opn_message.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_datatype_description.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_process_request.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_connection_config.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_binary.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_src_ua_util.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_binary_message.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_eventfilter_parse.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_certificate_parse.cc:UA_LOG_ERROR(UA_Logger const*, UA_LogCategory, char const*, ...)
148
149
static UA_INLINE void
150
536
UA_LOG_FATAL(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
151
536
#if UA_LOGLEVEL <= 600
152
536
    if(!logger || !logger->log)
153
0
        return;
154
536
    va_list args; va_start(args, msg);
155
536
    logger->log(logger->context, UA_LOGLEVEL_FATAL, category, msg, args);
156
536
    va_end(args);
157
#else
158
    (void) logger;
159
    (void) category;
160
    (void) msg;
161
#endif
162
536
}
Unexecuted instantiation: fuzz_binary_decode.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: testing_networklayers.c:UA_LOG_FATAL
Unexecuted instantiation: ua_types.c:UA_LOG_FATAL
Unexecuted instantiation: ua_types_definition.c:UA_LOG_FATAL
Unexecuted instantiation: ua_types_encoding_binary.c:UA_LOG_FATAL
Unexecuted instantiation: ua_util.c:UA_LOG_FATAL
Unexecuted instantiation: ua_types_lex.c:UA_LOG_FATAL
Unexecuted instantiation: ua_encryptedsecret.c:UA_LOG_FATAL
Unexecuted instantiation: ua_securechannel.c:UA_LOG_FATAL
Unexecuted instantiation: ua_securechannel_crypto.c:UA_LOG_FATAL
Unexecuted instantiation: ua_session.c:UA_LOG_FATAL
Unexecuted instantiation: ua_nodes.c:UA_LOG_FATAL
ua_server.c:UA_LOG_FATAL
Line
Count
Source
150
536
UA_LOG_FATAL(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) {
151
536
#if UA_LOGLEVEL <= 600
152
536
    if(!logger || !logger->log)
153
0
        return;
154
536
    va_list args; va_start(args, msg);
155
536
    logger->log(logger->context, UA_LOGLEVEL_FATAL, category, msg, args);
156
536
    va_end(args);
157
#else
158
    (void) logger;
159
    (void) category;
160
    (void) msg;
161
#endif
162
536
}
Unexecuted instantiation: ua_server_ns0.c:UA_LOG_FATAL
Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_LOG_FATAL
Unexecuted instantiation: ua_server_ns0_gds.c:UA_LOG_FATAL
Unexecuted instantiation: ua_server_config.c:UA_LOG_FATAL
Unexecuted instantiation: ua_server_binary.c:UA_LOG_FATAL
Unexecuted instantiation: ua_server_utils.c:UA_LOG_FATAL
Unexecuted instantiation: ua_server_async.c:UA_LOG_FATAL
Unexecuted instantiation: ua_subscription.c:UA_LOG_FATAL
Unexecuted instantiation: ua_subscription_datachange.c:UA_LOG_FATAL
Unexecuted instantiation: ua_subscription_event.c:UA_LOG_FATAL
Unexecuted instantiation: ua_subscription_alarms_conditions.c:UA_LOG_FATAL
Unexecuted instantiation: ua_services.c:UA_LOG_FATAL
Unexecuted instantiation: ua_services_view.c:UA_LOG_FATAL
Unexecuted instantiation: ua_services_method.c:UA_LOG_FATAL
Unexecuted instantiation: ua_services_session.c:UA_LOG_FATAL
Unexecuted instantiation: ua_services_attribute.c:UA_LOG_FATAL
Unexecuted instantiation: ua_services_discovery.c:UA_LOG_FATAL
Unexecuted instantiation: ua_services_subscription.c:UA_LOG_FATAL
Unexecuted instantiation: ua_services_monitoreditem.c:UA_LOG_FATAL
Unexecuted instantiation: ua_services_securechannel.c:UA_LOG_FATAL
Unexecuted instantiation: ua_services_nodemanagement.c:UA_LOG_FATAL
Unexecuted instantiation: namespace0_generated.c:UA_LOG_FATAL
Unexecuted instantiation: ua_client.c:UA_LOG_FATAL
Unexecuted instantiation: ua_client_connect.c:UA_LOG_FATAL
Unexecuted instantiation: ua_client_discovery.c:UA_LOG_FATAL
Unexecuted instantiation: ua_client_highlevel.c:UA_LOG_FATAL
Unexecuted instantiation: ua_client_subscriptions.c:UA_LOG_FATAL
Unexecuted instantiation: ua_client_util.c:UA_LOG_FATAL
Unexecuted instantiation: ua_eventfilter_parser.c:UA_LOG_FATAL
Unexecuted instantiation: ua_eventfilter_lex.c:UA_LOG_FATAL
Unexecuted instantiation: ua_eventfilter_grammar.c:UA_LOG_FATAL
Unexecuted instantiation: ua_types_encoding_json_105.c:UA_LOG_FATAL
Unexecuted instantiation: ua_pubsub_networkmessage_json.c:UA_LOG_FATAL
Unexecuted instantiation: ua_pubsub_networkmessage_binary.c:UA_LOG_FATAL
Unexecuted instantiation: ua_pubsub_connection.c:UA_LOG_FATAL
Unexecuted instantiation: ua_pubsub_dataset.c:UA_LOG_FATAL
Unexecuted instantiation: ua_pubsub_writer.c:UA_LOG_FATAL
Unexecuted instantiation: ua_pubsub_writergroup.c:UA_LOG_FATAL
Unexecuted instantiation: ua_pubsub_reader.c:UA_LOG_FATAL
Unexecuted instantiation: ua_pubsub_readergroup.c:UA_LOG_FATAL
Unexecuted instantiation: ua_pubsub_manager.c:UA_LOG_FATAL
Unexecuted instantiation: ua_pubsub_ns0.c:UA_LOG_FATAL
Unexecuted instantiation: ua_pubsub_ns0_sks.c:UA_LOG_FATAL
Unexecuted instantiation: ua_pubsub_keystorage.c:UA_LOG_FATAL
Unexecuted instantiation: ua_pubsub_securitygroup.c:UA_LOG_FATAL
Unexecuted instantiation: ua_pubsub_config.c:UA_LOG_FATAL
Unexecuted instantiation: ua_types_encoding_xml.c:UA_LOG_FATAL
Unexecuted instantiation: ua_discovery_mdns.c:UA_LOG_FATAL
Unexecuted instantiation: ua_discovery.c:UA_LOG_FATAL
Unexecuted instantiation: ua_log_stdout.c:UA_LOG_FATAL
Unexecuted instantiation: ua_accesscontrol_default.c:UA_LOG_FATAL
Unexecuted instantiation: ua_nodestore_ziptree.c:UA_LOG_FATAL
Unexecuted instantiation: ua_config_default.c:UA_LOG_FATAL
Unexecuted instantiation: ua_certificategroup_none.c:UA_LOG_FATAL
Unexecuted instantiation: ua_securitypolicy_none.c:UA_LOG_FATAL
Unexecuted instantiation: timer.c:UA_LOG_FATAL
Unexecuted instantiation: eventloop_common.c:UA_LOG_FATAL
Unexecuted instantiation: eventloop_posix.c:UA_LOG_FATAL
Unexecuted instantiation: eventloop_posix_tcp.c:UA_LOG_FATAL
Unexecuted instantiation: eventloop_posix_udp.c:UA_LOG_FATAL
Unexecuted instantiation: eventloop_posix_eth.c:UA_LOG_FATAL
Unexecuted instantiation: eventloop_posix_interrupt.c:UA_LOG_FATAL
Unexecuted instantiation: ua_config_json.c:UA_LOG_FATAL
Unexecuted instantiation: ua_history_data_backend_memory.c:UA_LOG_FATAL
Unexecuted instantiation: ua_history_data_gathering_default.c:UA_LOG_FATAL
Unexecuted instantiation: ua_history_database_default.c:UA_LOG_FATAL
Unexecuted instantiation: ua_log_syslog.c:UA_LOG_FATAL
Unexecuted instantiation: ua_filestore_common.c:UA_LOG_FATAL
Unexecuted instantiation: ua_certificategroup_filestore.c:UA_LOG_FATAL
Unexecuted instantiation: ua_securitypolicy_filestore.c:UA_LOG_FATAL
Unexecuted instantiation: securitypolicy_common.c:UA_LOG_FATAL
Unexecuted instantiation: securitypolicy_basic128rsa15.c:UA_LOG_FATAL
Unexecuted instantiation: securitypolicy_basic256.c:UA_LOG_FATAL
Unexecuted instantiation: securitypolicy_basic256sha256.c:UA_LOG_FATAL
Unexecuted instantiation: securitypolicy_aes128sha256rsaoaep.c:UA_LOG_FATAL
Unexecuted instantiation: securitypolicy_aes256sha256rsapss.c:UA_LOG_FATAL
Unexecuted instantiation: securitypolicy_eccnistp256.c:UA_LOG_FATAL
Unexecuted instantiation: securitypolicy_eccnistp256_aesgcm.c:UA_LOG_FATAL
Unexecuted instantiation: securitypolicy_eccnistp256_chachapoly.c:UA_LOG_FATAL
Unexecuted instantiation: securitypolicy_eccnistp384.c:UA_LOG_FATAL
Unexecuted instantiation: securitypolicy_eccbrainpoolp256r1.c:UA_LOG_FATAL
Unexecuted instantiation: securitypolicy_eccbrainpoolp384r1.c:UA_LOG_FATAL
Unexecuted instantiation: securitypolicy_ecccurve25519.c:UA_LOG_FATAL
Unexecuted instantiation: securitypolicy_ecccurve448.c:UA_LOG_FATAL
Unexecuted instantiation: create_certificate.c:UA_LOG_FATAL
Unexecuted instantiation: certificategroup.c:UA_LOG_FATAL
Unexecuted instantiation: fuzz_config_json.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_server_services.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_json.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_client.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: test_helpers.c:UA_LOG_FATAL
Unexecuted instantiation: testing_clock.c:UA_LOG_FATAL
Unexecuted instantiation: fuzz_attributeoperand.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_tcp_message.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_msg_message.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_parse_string.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_opn_message.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_datatype_description.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_process_request.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_connection_config.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_pubsub_binary.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_src_ua_util.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_binary_message.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_eventfilter_parse.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
Unexecuted instantiation: fuzz_certificate_parse.cc:UA_LOG_FATAL(UA_Logger const*, UA_LogCategory, char const*, ...)
163
164
_UA_END_DECLS
165
166
#endif /* UA_PLUGIN_LOG_H_ */