/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 | | #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 | 56.3k | 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 | 56.3k | (void) logger; |
84 | 56.3k | (void) category; |
85 | 56.3k | (void) msg; |
86 | 56.3k | #endif |
87 | 56.3k | } 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 | 56.3k | 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 | 56.3k | (void) logger; | 84 | 56.3k | (void) category; | 85 | 56.3k | (void) msg; | 86 | 56.3k | #endif | 87 | 56.3k | } |
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_parse_string.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 | 213k | 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 | 213k | (void) logger; |
99 | 213k | (void) category; |
100 | 213k | (void) msg; |
101 | 213k | #endif |
102 | 213k | } 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 | 502 | 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 | 502 | (void) logger; | 99 | 502 | (void) category; | 100 | 502 | (void) msg; | 101 | 502 | #endif | 102 | 502 | } |
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 | 56.7k | 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 | 56.7k | (void) logger; | 99 | 56.7k | (void) category; | 100 | 56.7k | (void) msg; | 101 | 56.7k | #endif | 102 | 56.7k | } |
eventloop_posix_tcp.c:UA_LOG_DEBUG Line | Count | Source | 90 | 41.1k | 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.1k | (void) logger; | 99 | 41.1k | (void) category; | 100 | 41.1k | (void) msg; | 101 | 41.1k | #endif | 102 | 41.1k | } |
eventloop_posix_udp.c:UA_LOG_DEBUG Line | Count | Source | 90 | 39.5k | 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 | 39.5k | (void) logger; | 99 | 39.5k | (void) category; | 100 | 39.5k | (void) msg; | 101 | 39.5k | #endif | 102 | 39.5k | } |
eventloop_posix_eth.c:UA_LOG_DEBUG Line | Count | Source | 90 | 37.7k | 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 | 37.7k | (void) logger; | 99 | 37.7k | (void) category; | 100 | 37.7k | (void) msg; | 101 | 37.7k | #endif | 102 | 37.7k | } |
eventloop_posix_interrupt.c:UA_LOG_DEBUG Line | Count | Source | 90 | 37.7k | 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 | 37.7k | (void) logger; | 99 | 37.7k | (void) category; | 100 | 37.7k | (void) msg; | 101 | 37.7k | #endif | 102 | 37.7k | } |
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_parse_string.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 | 25.7k | 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 | 25.7k | (void) logger; |
114 | 25.7k | (void) category; |
115 | 25.7k | (void) msg; |
116 | 25.7k | #endif |
117 | 25.7k | } 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 | 251 | 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 | 251 | (void) logger; | 114 | 251 | (void) category; | 115 | 251 | (void) msg; | 116 | 251 | #endif | 117 | 251 | } |
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.45k | 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.45k | (void) logger; | 114 | 1.45k | (void) category; | 115 | 1.45k | (void) msg; | 116 | 1.45k | #endif | 117 | 1.45k | } |
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 | 502 | 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 | 502 | (void) logger; | 114 | 502 | (void) category; | 115 | 502 | (void) msg; | 116 | 502 | #endif | 117 | 502 | } |
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 | 18.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 | 18.8k | (void) logger; | 114 | 18.8k | (void) category; | 115 | 18.8k | (void) msg; | 116 | 18.8k | #endif | 117 | 18.8k | } |
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.16k | 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.16k | (void) logger; | 114 | 3.16k | (void) category; | 115 | 3.16k | (void) msg; | 116 | 3.16k | #endif | 117 | 3.16k | } |
eventloop_posix_udp.c:UA_LOG_INFO Line | Count | Source | 105 | 1.50k | 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.50k | (void) logger; | 114 | 1.50k | (void) category; | 115 | 1.50k | (void) msg; | 116 | 1.50k | #endif | 117 | 1.50k | } |
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_parse_string.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.8k | 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.8k | (void) logger; |
129 | 37.8k | (void) category; |
130 | 37.8k | (void) msg; |
131 | 37.8k | #endif |
132 | 37.8k | } 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.39k | 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.39k | (void) logger; | 129 | 1.39k | (void) category; | 130 | 1.39k | (void) msg; | 131 | 1.39k | #endif | 132 | 1.39k | } |
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 | 18.8k | 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.8k | (void) logger; | 129 | 18.8k | (void) category; | 130 | 18.8k | (void) msg; | 131 | 18.8k | #endif | 132 | 18.8k | } |
Unexecuted instantiation: ua_nodestore_ziptree.c:UA_LOG_WARNING Unexecuted instantiation: ua_config_default.c:UA_LOG_WARNING Unexecuted instantiation: ua_certificategroup_none.c:UA_LOG_WARNING 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 | 12 | 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 | 12 | (void) logger; | 129 | 12 | (void) category; | 130 | 12 | (void) msg; | 131 | 12 | #endif | 132 | 12 | } |
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 | 17.5k | 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 | 17.5k | (void) logger; | 129 | 17.5k | (void) category; | 130 | 17.5k | (void) msg; | 131 | 17.5k | #endif | 132 | 17.5k | } |
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_parse_string.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 | 76.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 | 76.8k | (void) logger; |
144 | 76.8k | (void) category; |
145 | 76.8k | (void) msg; |
146 | 76.8k | #endif |
147 | 76.8k | } 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.39k | 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.39k | (void) logger; | 144 | 9.39k | (void) category; | 145 | 9.39k | (void) msg; | 146 | 9.39k | #endif | 147 | 9.39k | } |
ua_eventfilter_lex.c:UA_LOG_ERROR Line | Count | Source | 135 | 147 | 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 | 147 | (void) logger; | 144 | 147 | (void) category; | 145 | 147 | (void) msg; | 146 | 147 | #endif | 147 | 147 | } |
ua_eventfilter_grammar.c:UA_LOG_ERROR Line | Count | Source | 135 | 57.5k | 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.5k | (void) logger; | 144 | 57.5k | (void) category; | 145 | 57.5k | (void) msg; | 146 | 57.5k | #endif | 147 | 57.5k | } |
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 | 9.19k | 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.19k | (void) logger; | 144 | 9.19k | (void) category; | 145 | 9.19k | (void) msg; | 146 | 9.19k | #endif | 147 | 9.19k | } |
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 | 574 | 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 | 574 | (void) logger; | 144 | 574 | (void) category; | 145 | 574 | (void) msg; | 146 | 574 | #endif | 147 | 574 | } |
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_parse_string.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 | 562 | UA_LOG_FATAL(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) { |
151 | 562 | #if UA_LOGLEVEL <= 600 |
152 | 562 | if(!logger || !logger->log) |
153 | 0 | return; |
154 | 562 | va_list args; va_start(args, msg); |
155 | 562 | logger->log(logger->context, UA_LOGLEVEL_FATAL, category, msg, args); |
156 | 562 | va_end(args); |
157 | | #else |
158 | | (void) logger; |
159 | | (void) category; |
160 | | (void) msg; |
161 | | #endif |
162 | 562 | } 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 Line | Count | Source | 150 | 562 | UA_LOG_FATAL(const UA_Logger *logger, UA_LogCategory category, const char *msg, ...) { | 151 | 562 | #if UA_LOGLEVEL <= 600 | 152 | 562 | if(!logger || !logger->log) | 153 | 0 | return; | 154 | 562 | va_list args; va_start(args, msg); | 155 | 562 | logger->log(logger->context, UA_LOGLEVEL_FATAL, category, msg, args); | 156 | 562 | va_end(args); | 157 | | #else | 158 | | (void) logger; | 159 | | (void) category; | 160 | | (void) msg; | 161 | | #endif | 162 | 562 | } |
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_parse_string.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_ */ |