/src/open62541/deps/ziptree.h
Line | Count | Source (jump to first uncovered line) |
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 2018, 2021-2022 (c) Julius Pfrommer |
6 | | */ |
7 | | |
8 | | #ifndef ZIPTREE_H_ |
9 | | #define ZIPTREE_H_ |
10 | | |
11 | | #include <stddef.h> |
12 | | |
13 | | #ifdef _MSC_VER |
14 | | # define ZIP_INLINE __inline |
15 | | #else |
16 | | # define ZIP_INLINE inline |
17 | | #endif |
18 | | |
19 | | #if defined(__GNUC__) || defined(__clang__) |
20 | | # define ZIP_UNUSED __attribute__((unused)) |
21 | | #else |
22 | | # define ZIP_UNUSED |
23 | | #endif |
24 | | |
25 | | #ifdef __cplusplus |
26 | | extern "C" { |
27 | | #endif |
28 | | |
29 | | /* Reusable zip tree implementation. The style is inspired by the BSD |
30 | | * sys/queue.h linked list definition. |
31 | | * |
32 | | * Zip trees were developed in: Tarjan, R. E., Levy, C. C., and Timmel, S. "Zip |
33 | | * Trees." arXiv preprint arXiv:1806.06726 (2018). The original definition was |
34 | | * modified in two ways: |
35 | | * |
36 | | * - Multiple elements with the same key can be inserted. These appear adjacent |
37 | | * in the tree. ZIP_FIND will return the topmost of these elements. |
38 | | * - The pointer-value of the elements are used as the rank. This simplifies the |
39 | | * code and is (empirically) faster. |
40 | | * |
41 | | * The ZIP_ENTRY definitions are to be contained in the tree entries themselves. |
42 | | * Use ZIP_FUNCTIONS to define the signature of the zip tree functions. */ |
43 | | |
44 | | #define ZIP_HEAD(name, type) \ |
45 | | struct name { \ |
46 | | struct type *root; \ |
47 | | } |
48 | | |
49 | | #define ZIP_ENTRY(type) \ |
50 | | struct { \ |
51 | | struct type *left; \ |
52 | | struct type *right; \ |
53 | | } |
54 | | |
55 | | enum ZIP_CMP { |
56 | | ZIP_CMP_LESS = -1, |
57 | | ZIP_CMP_EQ = 0, |
58 | | ZIP_CMP_MORE = 1 |
59 | | }; |
60 | | |
61 | | /* The comparison method "cmp" for a zip tree has the signature. |
62 | | * Provide this to the ZIP_FUNCTIONS macro. |
63 | | * |
64 | | * enum ZIP_CMP cmpMethod(const keytype *a, const keytype *b); |
65 | | */ |
66 | | typedef enum ZIP_CMP (*zip_cmp_cb)(const void *key1, const void *key2); |
67 | | |
68 | 0 | #define ZIP_INIT(head) do { (head)->root = NULL; } while (0) |
69 | 0 | #define ZIP_ROOT(head) (head)->root |
70 | 0 | #define ZIP_LEFT(elm, field) (elm)->field.left |
71 | 0 | #define ZIP_RIGHT(elm, field) (elm)->field.right |
72 | 0 | #define ZIP_INSERT(name, head, elm) name##_ZIP_INSERT(head, elm) |
73 | 0 | #define ZIP_FIND(name, head, key) name##_ZIP_FIND(head, key) |
74 | 0 | #define ZIP_MIN(name, head) name##_ZIP_MIN(head) |
75 | | #define ZIP_MAX(name, head) name##_ZIP_MAX(head) |
76 | | |
77 | | /* Returns the element if it was found in the tree. Returns NULL otherwise. */ |
78 | 0 | #define ZIP_REMOVE(name, head, elm) name##_ZIP_REMOVE(head, elm) |
79 | | |
80 | | /* Split (_UNZIP) and merge (_ZIP) trees. _UNZIP splits at the key and moves |
81 | | * elements <= into the left output (right otherwise). */ |
82 | 0 | #define ZIP_ZIP(name, left, right) name##_ZIP_ZIP(left, right) |
83 | | #define ZIP_UNZIP(name, head, key, left, right) \ |
84 | 0 | name##_ZIP_UNZIP(head, key, left, right) |
85 | | |
86 | | /* ZIP_ITER uses in-order traversal of the tree (in the order of the keys). The |
87 | | * memory if a node is not accessed by ZIP_ITER after the callback has been |
88 | | * executed for it. So a tree can be cleaned by calling free on each node from |
89 | | * within the iteration callback. |
90 | | * |
91 | | * ZIP_ITER returns a void pointer. The first callback to return non-NULL aborts |
92 | | * the iteration. This pointer is then returned. */ |
93 | | typedef void * (*zip_iter_cb)(void *context, void *elm); |
94 | 0 | #define ZIP_ITER(name, head, cb, ctx) name##_ZIP_ITER(head, cb, ctx) |
95 | | |
96 | | /* Same as _ITER, but only visits elements with the given key */ |
97 | 0 | #define ZIP_ITER_KEY(name, head, key, cb, ctx) name##_ZIP_ITER_KEY(head, key, cb, ctx) |
98 | | |
99 | | /* Macro to generate typed ziptree methods */ |
100 | | #define ZIP_FUNCTIONS(name, type, field, keytype, keyfield, cmp) \ |
101 | | \ |
102 | | ZIP_UNUSED static ZIP_INLINE void \ |
103 | 0 | name##_ZIP_INSERT(struct name *head, struct type *el) { \ |
104 | 0 | __ZIP_INSERT(head, (zip_cmp_cb)cmp, offsetof(struct type, field), \ |
105 | 0 | offsetof(struct type, keyfield), el); \ |
106 | 0 | } \ Unexecuted instantiation: ua_session.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_session.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_session.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_nodes.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_nodes.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_nodes.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_server.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_server.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_server.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_server_ns0.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_server_ns0_gds.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_server_config.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_server_config.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_server_config.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_server_binary.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_server_binary.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_server_binary.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_server_utils.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_server_utils.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_server_utils.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_server_async.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_server_async.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_server_async.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_services.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_services.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_services.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_services_view.c:UA_ParentRefsTree_ZIP_INSERT Unexecuted instantiation: ua_services_view.c:RefHead_ZIP_INSERT Unexecuted instantiation: ua_services_view.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_services_view.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_services_view.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_services_method.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_services_method.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_services_method.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_services_session.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_services_session.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_services_session.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_services_attribute.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_services_discovery.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_services_subscription.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_services_monitoreditem.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_services_securechannel.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_services_nodemanagement.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_client_subscriptions.c:MonitorItemsTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_connection.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_dataset.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_writer.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_reader.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_manager.c:UA_ReserveIdTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_manager.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_ns0.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_subscription.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_subscription.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_subscription.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_subscription_datachange.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_subscription_event.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_discovery_mdns.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_discovery.c:UA_ServerComponentTree_ZIP_INSERT Unexecuted instantiation: ua_discovery.c:UA_ReferenceIdTree_ZIP_INSERT Unexecuted instantiation: ua_discovery.c:UA_ReferenceNameTree_ZIP_INSERT Unexecuted instantiation: ua_nodestore_ziptree.c:NodeTree_ZIP_INSERT Unexecuted instantiation: timer.c:UA_TimerTree_ZIP_INSERT Unexecuted instantiation: timer.c:UA_TimerIdTree_ZIP_INSERT Unexecuted instantiation: eventloop_posix.c:UA_FDTree_ZIP_INSERT Unexecuted instantiation: eventloop_posix_tcp.c:UA_FDTree_ZIP_INSERT Unexecuted instantiation: eventloop_posix_udp.c:UA_FDTree_ZIP_INSERT Unexecuted instantiation: eventloop_posix_eth.c:UA_FDTree_ZIP_INSERT Unexecuted instantiation: eventloop_posix_interrupt.c:UA_FDTree_ZIP_INSERT Unexecuted instantiation: ua_filestore_common.c:UA_FDTree_ZIP_INSERT Unexecuted instantiation: ua_certificategroup_filestore.c:UA_FDTree_ZIP_INSERT Unexecuted instantiation: ua_securitypolicy_filestore.c:UA_FDTree_ZIP_INSERT |
107 | | \ |
108 | | ZIP_UNUSED static ZIP_INLINE struct type * \ |
109 | 0 | name##_ZIP_REMOVE(struct name *head, struct type *elm) { \ |
110 | 0 | return (struct type*) \ |
111 | 0 | __ZIP_REMOVE(head, (zip_cmp_cb)cmp, \ |
112 | 0 | offsetof(struct type, field), \ |
113 | 0 | offsetof(struct type, keyfield), elm); \ |
114 | 0 | } \ Unexecuted instantiation: ua_session.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_session.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_session.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_nodes.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_nodes.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_nodes.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_server.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_server.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_server.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_server_ns0.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_server_ns0_gds.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_server_config.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_server_config.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_server_config.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_server_binary.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_server_binary.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_server_binary.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_server_utils.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_server_utils.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_server_utils.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_server_async.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_server_async.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_server_async.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_services.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_services.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_services.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_services_view.c:UA_ParentRefsTree_ZIP_REMOVE Unexecuted instantiation: ua_services_view.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_services_view.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_services_view.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_services_view.c:RefHead_ZIP_REMOVE Unexecuted instantiation: ua_services_method.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_services_method.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_services_method.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_services_session.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_services_session.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_services_session.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_services_attribute.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_services_discovery.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_services_subscription.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_services_monitoreditem.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_services_securechannel.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_services_nodemanagement.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_client_subscriptions.c:MonitorItemsTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_connection.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_dataset.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_writer.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_reader.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_manager.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_manager.c:UA_ReserveIdTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_ns0.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_subscription.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_subscription.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_subscription.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_subscription_datachange.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_subscription_event.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_discovery_mdns.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_discovery.c:UA_ServerComponentTree_ZIP_REMOVE Unexecuted instantiation: ua_discovery.c:UA_ReferenceIdTree_ZIP_REMOVE Unexecuted instantiation: ua_discovery.c:UA_ReferenceNameTree_ZIP_REMOVE Unexecuted instantiation: ua_nodestore_ziptree.c:NodeTree_ZIP_REMOVE Unexecuted instantiation: timer.c:UA_TimerTree_ZIP_REMOVE Unexecuted instantiation: timer.c:UA_TimerIdTree_ZIP_REMOVE Unexecuted instantiation: eventloop_posix.c:UA_FDTree_ZIP_REMOVE Unexecuted instantiation: eventloop_posix_tcp.c:UA_FDTree_ZIP_REMOVE Unexecuted instantiation: eventloop_posix_udp.c:UA_FDTree_ZIP_REMOVE Unexecuted instantiation: eventloop_posix_eth.c:UA_FDTree_ZIP_REMOVE Unexecuted instantiation: eventloop_posix_interrupt.c:UA_FDTree_ZIP_REMOVE Unexecuted instantiation: ua_filestore_common.c:UA_FDTree_ZIP_REMOVE Unexecuted instantiation: ua_certificategroup_filestore.c:UA_FDTree_ZIP_REMOVE Unexecuted instantiation: ua_securitypolicy_filestore.c:UA_FDTree_ZIP_REMOVE |
115 | | \ |
116 | | ZIP_UNUSED static ZIP_INLINE struct type * \ |
117 | 0 | name##_ZIP_FIND(struct name *head, const keytype *key) { \ |
118 | 0 | struct type *cur = ZIP_ROOT(head); \ |
119 | 0 | while(cur) { \ |
120 | 0 | enum ZIP_CMP eq = cmp(key, &cur->keyfield); \ |
121 | 0 | if(eq == ZIP_CMP_EQ) \ |
122 | 0 | break; \ |
123 | 0 | if(eq == ZIP_CMP_LESS) \ |
124 | 0 | cur = ZIP_LEFT(cur, field); \ |
125 | 0 | else \ |
126 | 0 | cur = ZIP_RIGHT(cur, field); \ |
127 | 0 | } \ |
128 | 0 | return cur; \ |
129 | 0 | } \ Unexecuted instantiation: ua_session.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_session.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_session.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_nodes.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_nodes.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_nodes.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_server.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_server.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_server.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_server_ns0.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_server_ns0_gds.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_server_config.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_server_config.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_server_config.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_server_binary.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_server_binary.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_server_binary.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_server_utils.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_server_utils.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_server_utils.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_server_async.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_server_async.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_server_async.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_services.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_services.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_services.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_services_view.c:UA_ParentRefsTree_ZIP_FIND Unexecuted instantiation: ua_services_view.c:RefHead_ZIP_FIND Unexecuted instantiation: ua_services_view.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_services_view.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_services_view.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_services_method.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_services_method.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_services_method.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_services_session.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_services_session.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_services_session.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_services_attribute.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_services_discovery.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_services_subscription.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_services_monitoreditem.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_services_securechannel.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_services_nodemanagement.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_client_subscriptions.c:MonitorItemsTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_connection.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_dataset.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_writer.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_reader.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_manager.c:UA_ReserveIdTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_manager.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_ns0.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_subscription.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_subscription.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_subscription.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_subscription_datachange.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_subscription_event.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_discovery_mdns.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_discovery.c:UA_ServerComponentTree_ZIP_FIND Unexecuted instantiation: ua_discovery.c:UA_ReferenceIdTree_ZIP_FIND Unexecuted instantiation: ua_discovery.c:UA_ReferenceNameTree_ZIP_FIND Unexecuted instantiation: ua_nodestore_ziptree.c:NodeTree_ZIP_FIND Unexecuted instantiation: timer.c:UA_TimerIdTree_ZIP_FIND Unexecuted instantiation: timer.c:UA_TimerTree_ZIP_FIND Unexecuted instantiation: eventloop_posix.c:UA_FDTree_ZIP_FIND Unexecuted instantiation: eventloop_posix_tcp.c:UA_FDTree_ZIP_FIND Unexecuted instantiation: eventloop_posix_udp.c:UA_FDTree_ZIP_FIND Unexecuted instantiation: eventloop_posix_eth.c:UA_FDTree_ZIP_FIND Unexecuted instantiation: eventloop_posix_interrupt.c:UA_FDTree_ZIP_FIND Unexecuted instantiation: ua_filestore_common.c:UA_FDTree_ZIP_FIND Unexecuted instantiation: ua_certificategroup_filestore.c:UA_FDTree_ZIP_FIND Unexecuted instantiation: ua_securitypolicy_filestore.c:UA_FDTree_ZIP_FIND |
130 | | \ |
131 | | ZIP_UNUSED static ZIP_INLINE struct type * \ |
132 | 0 | name##_ZIP_MIN(struct name *head) { \ |
133 | 0 | struct type *cur = ZIP_ROOT(head); \ |
134 | 0 | if(!cur) \ |
135 | 0 | return NULL; \ |
136 | 0 | while(ZIP_LEFT(cur, field)) { \ |
137 | 0 | cur = ZIP_LEFT(cur, field); \ |
138 | 0 | } \ |
139 | 0 | return cur; \ |
140 | 0 | } \ Unexecuted instantiation: ua_session.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_session.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_session.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_nodes.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_nodes.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_nodes.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_server.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_server.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_server.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_server_ns0.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_server_ns0_gds.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_server_config.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_server_config.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_server_config.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_server_binary.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_server_binary.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_server_binary.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_server_utils.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_server_utils.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_server_utils.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_server_async.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_server_async.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_server_async.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_services.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_services.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_services.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_services_view.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_services_view.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_services_view.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_services_view.c:UA_ParentRefsTree_ZIP_MIN Unexecuted instantiation: ua_services_view.c:RefHead_ZIP_MIN Unexecuted instantiation: ua_services_method.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_services_method.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_services_method.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_services_session.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_services_session.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_services_session.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_services_attribute.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_services_discovery.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_services_subscription.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_services_monitoreditem.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_services_securechannel.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_services_nodemanagement.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_client_subscriptions.c:MonitorItemsTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_connection.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_dataset.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_writer.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_reader.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_manager.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_manager.c:UA_ReserveIdTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_ns0.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_subscription.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_subscription.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_subscription.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_subscription_datachange.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_subscription_event.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_discovery_mdns.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_discovery.c:UA_ServerComponentTree_ZIP_MIN Unexecuted instantiation: ua_discovery.c:UA_ReferenceIdTree_ZIP_MIN Unexecuted instantiation: ua_discovery.c:UA_ReferenceNameTree_ZIP_MIN Unexecuted instantiation: ua_nodestore_ziptree.c:NodeTree_ZIP_MIN Unexecuted instantiation: timer.c:UA_TimerTree_ZIP_MIN Unexecuted instantiation: timer.c:UA_TimerIdTree_ZIP_MIN Unexecuted instantiation: eventloop_posix.c:UA_FDTree_ZIP_MIN Unexecuted instantiation: eventloop_posix_tcp.c:UA_FDTree_ZIP_MIN Unexecuted instantiation: eventloop_posix_udp.c:UA_FDTree_ZIP_MIN Unexecuted instantiation: eventloop_posix_eth.c:UA_FDTree_ZIP_MIN Unexecuted instantiation: eventloop_posix_interrupt.c:UA_FDTree_ZIP_MIN Unexecuted instantiation: ua_filestore_common.c:UA_FDTree_ZIP_MIN Unexecuted instantiation: ua_certificategroup_filestore.c:UA_FDTree_ZIP_MIN Unexecuted instantiation: ua_securitypolicy_filestore.c:UA_FDTree_ZIP_MIN |
141 | | \ |
142 | | ZIP_UNUSED static ZIP_INLINE struct type * \ |
143 | 0 | name##_ZIP_MAX(struct name *head) { \ |
144 | 0 | struct type *cur = ZIP_ROOT(head); \ |
145 | 0 | if(!cur) \ |
146 | 0 | return NULL; \ |
147 | 0 | while(ZIP_RIGHT(cur, field)) { \ |
148 | 0 | cur = ZIP_RIGHT(cur, field); \ |
149 | 0 | } \ |
150 | 0 | return cur; \ |
151 | 0 | } \ Unexecuted instantiation: ua_session.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_session.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_session.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_nodes.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_nodes.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_nodes.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_server.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_server.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_server.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_server_ns0.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_server_ns0_gds.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_server_config.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_server_config.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_server_config.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_server_binary.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_server_binary.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_server_binary.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_server_utils.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_server_utils.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_server_utils.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_server_async.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_server_async.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_server_async.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_services.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_services.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_services.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_services_view.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_services_view.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_services_view.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_services_view.c:UA_ParentRefsTree_ZIP_MAX Unexecuted instantiation: ua_services_view.c:RefHead_ZIP_MAX Unexecuted instantiation: ua_services_method.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_services_method.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_services_method.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_services_session.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_services_session.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_services_session.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_services_attribute.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_services_discovery.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_services_subscription.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_services_monitoreditem.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_services_securechannel.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_services_nodemanagement.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_client_subscriptions.c:MonitorItemsTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_connection.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_dataset.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_writer.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_reader.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_manager.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_manager.c:UA_ReserveIdTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_ns0.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_subscription.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_subscription.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_subscription.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_subscription_datachange.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_subscription_event.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_discovery_mdns.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_discovery.c:UA_ServerComponentTree_ZIP_MAX Unexecuted instantiation: ua_discovery.c:UA_ReferenceIdTree_ZIP_MAX Unexecuted instantiation: ua_discovery.c:UA_ReferenceNameTree_ZIP_MAX Unexecuted instantiation: ua_nodestore_ziptree.c:NodeTree_ZIP_MAX Unexecuted instantiation: timer.c:UA_TimerTree_ZIP_MAX Unexecuted instantiation: timer.c:UA_TimerIdTree_ZIP_MAX Unexecuted instantiation: eventloop_posix.c:UA_FDTree_ZIP_MAX Unexecuted instantiation: eventloop_posix_tcp.c:UA_FDTree_ZIP_MAX Unexecuted instantiation: eventloop_posix_udp.c:UA_FDTree_ZIP_MAX Unexecuted instantiation: eventloop_posix_eth.c:UA_FDTree_ZIP_MAX Unexecuted instantiation: eventloop_posix_interrupt.c:UA_FDTree_ZIP_MAX Unexecuted instantiation: ua_filestore_common.c:UA_FDTree_ZIP_MAX Unexecuted instantiation: ua_certificategroup_filestore.c:UA_FDTree_ZIP_MAX Unexecuted instantiation: ua_securitypolicy_filestore.c:UA_FDTree_ZIP_MAX |
152 | | \ |
153 | | typedef void * (*name##_cb)(void *context, struct type *elm); \ |
154 | | \ |
155 | | ZIP_UNUSED static ZIP_INLINE void * \ |
156 | 0 | name##_ZIP_ITER(struct name *head, name##_cb cb, void *context) { \ |
157 | 0 | return __ZIP_ITER(offsetof(struct type, field), (zip_iter_cb)cb, \ |
158 | 0 | context, ZIP_ROOT(head)); \ |
159 | 0 | } \ Unexecuted instantiation: ua_session.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_session.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_session.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_nodes.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_nodes.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_nodes.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_server.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_server.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_server.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_server_ns0.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_server_ns0_gds.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_server_config.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_server_config.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_server_config.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_server_binary.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_server_binary.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_server_binary.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_server_utils.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_server_utils.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_server_utils.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_server_async.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_server_async.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_server_async.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_services.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_services.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_services.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_services_view.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_services_view.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_services_view.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_services_view.c:UA_ParentRefsTree_ZIP_ITER Unexecuted instantiation: ua_services_view.c:RefHead_ZIP_ITER Unexecuted instantiation: ua_services_method.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_services_method.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_services_method.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_services_session.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_services_session.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_services_session.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_services_attribute.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_services_discovery.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_services_subscription.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_services_monitoreditem.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_services_securechannel.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_services_nodemanagement.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_client_subscriptions.c:MonitorItemsTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_connection.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_dataset.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_writer.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_reader.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_manager.c:UA_ReserveIdTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_manager.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_ns0.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_subscription.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_subscription.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_subscription.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_subscription_datachange.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_subscription_event.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_discovery_mdns.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_discovery.c:UA_ServerComponentTree_ZIP_ITER Unexecuted instantiation: ua_discovery.c:UA_ReferenceIdTree_ZIP_ITER Unexecuted instantiation: ua_discovery.c:UA_ReferenceNameTree_ZIP_ITER Unexecuted instantiation: ua_nodestore_ziptree.c:NodeTree_ZIP_ITER Unexecuted instantiation: timer.c:UA_TimerTree_ZIP_ITER Unexecuted instantiation: timer.c:UA_TimerIdTree_ZIP_ITER Unexecuted instantiation: eventloop_posix.c:UA_FDTree_ZIP_ITER Unexecuted instantiation: eventloop_posix_tcp.c:UA_FDTree_ZIP_ITER Unexecuted instantiation: eventloop_posix_udp.c:UA_FDTree_ZIP_ITER Unexecuted instantiation: eventloop_posix_eth.c:UA_FDTree_ZIP_ITER Unexecuted instantiation: eventloop_posix_interrupt.c:UA_FDTree_ZIP_ITER Unexecuted instantiation: ua_filestore_common.c:UA_FDTree_ZIP_ITER Unexecuted instantiation: ua_certificategroup_filestore.c:UA_FDTree_ZIP_ITER Unexecuted instantiation: ua_securitypolicy_filestore.c:UA_FDTree_ZIP_ITER |
160 | | \ |
161 | | ZIP_UNUSED static ZIP_INLINE void * \ |
162 | | name##_ZIP_ITER_KEY(struct name *head, const keytype *key, \ |
163 | 0 | name##_cb cb, void *context) { \ |
164 | 0 | return __ZIP_ITER_KEY((zip_cmp_cb)cmp, offsetof(struct type, field), \ |
165 | 0 | offsetof(struct type, keyfield), key, \ |
166 | 0 | (zip_iter_cb)cb, context, ZIP_ROOT(head)); \ |
167 | 0 | } \ Unexecuted instantiation: ua_session.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_session.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_session.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_nodes.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_nodes.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_nodes.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_ns0.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_ns0_gds.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_config.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_config.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_config.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_binary.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_binary.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_binary.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_utils.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_utils.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_utils.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_async.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_async.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_server_async.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_view.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_view.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_view.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_view.c:UA_ParentRefsTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_view.c:RefHead_ZIP_ITER_KEY Unexecuted instantiation: ua_services_method.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_method.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_method.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_session.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_session.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_session.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_attribute.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_discovery.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_subscription.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_monitoreditem.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_securechannel.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_nodemanagement.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_client_subscriptions.c:MonitorItemsTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_connection.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_dataset.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_writer.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_reader.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_manager.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_manager.c:UA_ReserveIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_ns0.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_subscription.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_subscription.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_subscription.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_subscription_datachange.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_subscription_event.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_discovery_mdns.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_discovery.c:UA_ServerComponentTree_ZIP_ITER_KEY Unexecuted instantiation: ua_discovery.c:UA_ReferenceIdTree_ZIP_ITER_KEY Unexecuted instantiation: ua_discovery.c:UA_ReferenceNameTree_ZIP_ITER_KEY Unexecuted instantiation: ua_nodestore_ziptree.c:NodeTree_ZIP_ITER_KEY Unexecuted instantiation: timer.c:UA_TimerTree_ZIP_ITER_KEY Unexecuted instantiation: timer.c:UA_TimerIdTree_ZIP_ITER_KEY Unexecuted instantiation: eventloop_posix.c:UA_FDTree_ZIP_ITER_KEY Unexecuted instantiation: eventloop_posix_tcp.c:UA_FDTree_ZIP_ITER_KEY Unexecuted instantiation: eventloop_posix_udp.c:UA_FDTree_ZIP_ITER_KEY Unexecuted instantiation: eventloop_posix_eth.c:UA_FDTree_ZIP_ITER_KEY Unexecuted instantiation: eventloop_posix_interrupt.c:UA_FDTree_ZIP_ITER_KEY Unexecuted instantiation: ua_filestore_common.c:UA_FDTree_ZIP_ITER_KEY Unexecuted instantiation: ua_certificategroup_filestore.c:UA_FDTree_ZIP_ITER_KEY Unexecuted instantiation: ua_securitypolicy_filestore.c:UA_FDTree_ZIP_ITER_KEY |
168 | | \ |
169 | | ZIP_UNUSED static ZIP_INLINE struct type * \ |
170 | 0 | name##_ZIP_ZIP(struct type *left, struct type *right) { \ |
171 | 0 | return (struct type*) \ |
172 | 0 | __ZIP_ZIP(offsetof(struct type, field), left, right); \ |
173 | 0 | } \ Unexecuted instantiation: ua_session.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_session.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_session.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_nodes.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_nodes.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_nodes.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_server.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_server.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_server.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_server_ns0.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_server_ns0_gds.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_server_config.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_server_config.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_server_config.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_server_binary.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_server_binary.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_server_binary.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_server_utils.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_server_utils.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_server_utils.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_server_async.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_server_async.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_server_async.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_services.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_services.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_services.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_services_view.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_services_view.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_services_view.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_services_view.c:UA_ParentRefsTree_ZIP_ZIP Unexecuted instantiation: ua_services_view.c:RefHead_ZIP_ZIP Unexecuted instantiation: ua_services_method.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_services_method.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_services_method.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_services_session.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_services_session.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_services_session.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_services_attribute.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_services_discovery.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_services_subscription.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_services_monitoreditem.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_services_securechannel.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_services_nodemanagement.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_client_subscriptions.c:MonitorItemsTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_connection.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_dataset.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_writer.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_reader.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_manager.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_manager.c:UA_ReserveIdTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_ns0.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_subscription.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_subscription.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_subscription.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_subscription_datachange.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_subscription_event.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_discovery_mdns.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_discovery.c:UA_ServerComponentTree_ZIP_ZIP Unexecuted instantiation: ua_discovery.c:UA_ReferenceIdTree_ZIP_ZIP Unexecuted instantiation: ua_discovery.c:UA_ReferenceNameTree_ZIP_ZIP Unexecuted instantiation: ua_nodestore_ziptree.c:NodeTree_ZIP_ZIP Unexecuted instantiation: timer.c:UA_TimerTree_ZIP_ZIP Unexecuted instantiation: timer.c:UA_TimerIdTree_ZIP_ZIP Unexecuted instantiation: eventloop_posix.c:UA_FDTree_ZIP_ZIP Unexecuted instantiation: eventloop_posix_tcp.c:UA_FDTree_ZIP_ZIP Unexecuted instantiation: eventloop_posix_udp.c:UA_FDTree_ZIP_ZIP Unexecuted instantiation: eventloop_posix_eth.c:UA_FDTree_ZIP_ZIP Unexecuted instantiation: eventloop_posix_interrupt.c:UA_FDTree_ZIP_ZIP Unexecuted instantiation: ua_filestore_common.c:UA_FDTree_ZIP_ZIP Unexecuted instantiation: ua_certificategroup_filestore.c:UA_FDTree_ZIP_ZIP Unexecuted instantiation: ua_securitypolicy_filestore.c:UA_FDTree_ZIP_ZIP |
174 | | \ |
175 | | ZIP_UNUSED static ZIP_INLINE void \ |
176 | | name##_ZIP_UNZIP(struct name *head, const keytype *key, \ |
177 | 0 | struct name *left, struct name *right) { \ |
178 | 0 | __ZIP_UNZIP((zip_cmp_cb)cmp, offsetof(struct type, field), \ |
179 | 0 | offsetof(struct type, keyfield), key, \ |
180 | 0 | head, left, right); \ |
181 | 0 | } Unexecuted instantiation: ua_session.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_session.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_session.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_nodes.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_nodes.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_nodes.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_server.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_server.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_server.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_server_ns0.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_server_ns0.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_server_ns0_diagnostics.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_server_ns0_gds.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_server_ns0_gds.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_server_config.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_server_config.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_server_config.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_server_binary.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_server_binary.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_server_binary.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_server_utils.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_server_utils.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_server_utils.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_server_async.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_server_async.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_server_async.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_services.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_services.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_services.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_services_view.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_services_view.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_services_view.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_services_view.c:UA_ParentRefsTree_ZIP_UNZIP Unexecuted instantiation: ua_services_view.c:RefHead_ZIP_UNZIP Unexecuted instantiation: ua_services_method.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_services_method.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_services_method.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_services_session.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_services_session.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_services_session.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_services_attribute.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_services_attribute.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_services_discovery.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_services_discovery.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_services_subscription.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_services_subscription.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_services_monitoreditem.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_services_monitoreditem.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_services_securechannel.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_services_securechannel.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_services_nodemanagement.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_services_nodemanagement.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_client_subscriptions.c:MonitorItemsTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_connection.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_connection.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_dataset.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_dataset.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_writer.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_writer.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_writergroup.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_reader.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_reader.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_readergroup.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_manager.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_manager.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_manager.c:UA_ReserveIdTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_ns0.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_pubsub_ns0.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_subscription.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_subscription.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_subscription.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_subscription_datachange.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_subscription_datachange.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_subscription_event.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_subscription_event.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_subscription_eventfilter.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_discovery_mdns.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_discovery_mdns.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_discovery.c:UA_ServerComponentTree_ZIP_UNZIP Unexecuted instantiation: ua_discovery.c:UA_ReferenceIdTree_ZIP_UNZIP Unexecuted instantiation: ua_discovery.c:UA_ReferenceNameTree_ZIP_UNZIP Unexecuted instantiation: ua_nodestore_ziptree.c:NodeTree_ZIP_UNZIP Unexecuted instantiation: timer.c:UA_TimerTree_ZIP_UNZIP Unexecuted instantiation: timer.c:UA_TimerIdTree_ZIP_UNZIP Unexecuted instantiation: eventloop_posix.c:UA_FDTree_ZIP_UNZIP Unexecuted instantiation: eventloop_posix_tcp.c:UA_FDTree_ZIP_UNZIP Unexecuted instantiation: eventloop_posix_udp.c:UA_FDTree_ZIP_UNZIP Unexecuted instantiation: eventloop_posix_eth.c:UA_FDTree_ZIP_UNZIP Unexecuted instantiation: eventloop_posix_interrupt.c:UA_FDTree_ZIP_UNZIP Unexecuted instantiation: ua_filestore_common.c:UA_FDTree_ZIP_UNZIP Unexecuted instantiation: ua_certificategroup_filestore.c:UA_FDTree_ZIP_UNZIP Unexecuted instantiation: ua_securitypolicy_filestore.c:UA_FDTree_ZIP_UNZIP |
182 | | |
183 | | /* Internal definitions. Don't use directly. */ |
184 | | |
185 | | void |
186 | | __ZIP_INSERT(void *h, zip_cmp_cb cmp, unsigned short fieldoffset, |
187 | | unsigned short keyoffset, void *elm); |
188 | | |
189 | | void * |
190 | | __ZIP_REMOVE(void *h, zip_cmp_cb cmp, unsigned short fieldoffset, |
191 | | unsigned short keyoffset, void *elm); |
192 | | |
193 | | void * |
194 | | __ZIP_ITER(unsigned short fieldoffset, zip_iter_cb cb, |
195 | | void *context, void *elm); |
196 | | |
197 | | void * |
198 | | __ZIP_ITER_KEY(zip_cmp_cb cmp, unsigned short fieldoffset, |
199 | | unsigned short keyoffset, const void *key, |
200 | | zip_iter_cb cb, void *context, void *elm); |
201 | | |
202 | | void * |
203 | | __ZIP_ZIP(unsigned short fieldoffset, void *left, void *right); |
204 | | |
205 | | void |
206 | | __ZIP_UNZIP(zip_cmp_cb cmp, unsigned short fieldoffset, |
207 | | unsigned short keyoffset, const void *key, |
208 | | void *h, void *l, void *r); |
209 | | |
210 | | #ifdef __cplusplus |
211 | | } /* extern "C" */ |
212 | | #endif |
213 | | |
214 | | #endif /* ZIPTREE_H_ */ |