UA_Timer_init:
   47|  2.37k|UA_Timer_init(UA_Timer *t) {
   48|  2.37k|    memset(t, 0, sizeof(UA_Timer));
   49|  2.37k|    UA_LOCK_INIT(&t->timerMutex);
   50|  2.37k|}
UA_Timer_add:
   99|    111|             UA_TimerPolicy timerPolicy, UA_UInt64 *callbackId) {
  100|       |    /* A callback method needs to be present */
  101|    111|    if(!callback)
  ------------------
  |  Branch (101:8): [True: 0, False: 111]
  ------------------
  102|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  103|       |
  104|       |    /* The interval needs to be positive. The exception is for the "once" policy
  105|       |     * where we allow baseTime + interval < now. Then the timer executes once in
  106|       |     * the next processing iteration. */
  107|    111|    UA_DateTime interval = (UA_DateTime)(interval_ms * UA_DATETIME_MSEC);
  ------------------
  |  |  285|    111|#define UA_DATETIME_MSEC (UA_DATETIME_USEC * 1000LL)
  |  |  ------------------
  |  |  |  |  284|    111|#define UA_DATETIME_USEC 10LL
  |  |  ------------------
  ------------------
  108|    111|    if(interval <= 0) {
  ------------------
  |  Branch (108:8): [True: 0, False: 111]
  ------------------
  109|      0|        if(timerPolicy != UA_TIMERPOLICY_ONCE)
  ------------------
  |  Branch (109:12): [True: 0, False: 0]
  ------------------
  110|      0|            return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  111|       |        /* Ensure that (now + interval) == *baseTime for setting nextTime */
  112|      0|        if(baseTime) {
  ------------------
  |  Branch (112:12): [True: 0, False: 0]
  ------------------
  113|      0|            interval = *baseTime - now;
  114|      0|            baseTime = NULL;
  115|      0|        }
  116|      0|    }
  117|       |
  118|       |    /* Compute the first time for execution */
  119|    111|    UA_DateTime nextTime = (baseTime == NULL) ?
  ------------------
  |  Branch (119:28): [True: 0, False: 111]
  ------------------
  120|    111|        now + interval : calculateNextTime(now, *baseTime, interval);
  121|       |
  122|       |    /* Allocate the repeated callback structure */
  123|    111|    UA_TimerEntry *te = (UA_TimerEntry*)UA_malloc(sizeof(UA_TimerEntry));
  ------------------
  |  |   22|    111|#define UA_malloc(size) UA_mallocSingleton(size)
  ------------------
  124|    111|    if(!te)
  ------------------
  |  Branch (124:8): [True: 0, False: 111]
  ------------------
  125|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  126|       |
  127|       |    /* Set the repeated callback */
  128|    111|    te->interval = interval;
  129|    111|    te->cb = callback;
  130|    111|    te->application = application;
  131|    111|    te->data = data;
  132|    111|    te->nextTime = nextTime;
  133|    111|    te->timerPolicy = timerPolicy;
  134|       |
  135|       |    /* Insert into the timer */
  136|    111|    UA_LOCK(&t->timerMutex);
  137|       |
  138|       |    /* Adjust the nextTime to batch cyclic callbacks */
  139|    111|    batchTimerEntry(t, te);
  140|       |
  141|    111|    te->id = ++t->idCounter;
  142|    111|    if(callbackId)
  ------------------
  |  Branch (142:8): [True: 111, False: 0]
  ------------------
  143|    111|        *callbackId = te->id;
  144|    111|    ZIP_INSERT(UA_TimerTree, &t->tree, te);
  ------------------
  |  |   72|    111|#define ZIP_INSERT(name, head, elm) name##_ZIP_INSERT(head, elm)
  ------------------
  145|    111|    ZIP_INSERT(UA_TimerIdTree, &t->idTree, te);
  ------------------
  |  |   72|    111|#define ZIP_INSERT(name, head, elm) name##_ZIP_INSERT(head, elm)
  ------------------
  146|    111|    UA_UNLOCK(&t->timerMutex);
  147|       |
  148|    111|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|    111|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  149|    111|}
UA_Timer_remove:
  210|    111|UA_Timer_remove(UA_Timer *t, UA_UInt64 callbackId) {
  211|    111|    UA_LOCK(&t->timerMutex);
  212|    111|    UA_TimerEntry *te = ZIP_FIND(UA_TimerIdTree, &t->idTree, &callbackId);
  ------------------
  |  |   73|    111|#define ZIP_FIND(name, head, key) name##_ZIP_FIND(head, key)
  ------------------
  213|    111|    if(!te) {
  ------------------
  |  Branch (213:8): [True: 0, False: 111]
  ------------------
  214|      0|        UA_UNLOCK(&t->timerMutex);
  215|      0|        return;
  216|      0|    }
  217|       |
  218|       |    /* The entry is either in the timer tree or in the process tree. If in the
  219|       |     * process tree, leave a sentinel (callback == NULL) to delete it during
  220|       |     * processing. Do not edit the process tree while iterating over it. */
  221|    111|    UA_Boolean processing = (ZIP_REMOVE(UA_TimerTree, &t->tree, te) == NULL);
  ------------------
  |  |   78|    111|#define ZIP_REMOVE(name, head, elm) name##_ZIP_REMOVE(head, elm)
  ------------------
  222|    111|    if(!processing) {
  ------------------
  |  Branch (222:8): [True: 111, False: 0]
  ------------------
  223|    111|        ZIP_REMOVE(UA_TimerIdTree, &t->idTree, te);
  ------------------
  |  |   78|    111|#define ZIP_REMOVE(name, head, elm) name##_ZIP_REMOVE(head, elm)
  ------------------
  224|    111|        UA_free(te);
  ------------------
  |  |   23|    111|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  225|    111|    } else {
  226|      0|        te->cb = NULL;
  227|      0|    }
  228|       |
  229|    111|    UA_UNLOCK(&t->timerMutex);
  230|    111|}
UA_Timer_clear:
  329|  2.37k|UA_Timer_clear(UA_Timer *t) {
  330|  2.37k|    UA_LOCK(&t->timerMutex);
  331|       |
  332|  2.37k|    ZIP_ITER(UA_TimerIdTree, &t->idTree, freeEntryCallback, NULL);
  ------------------
  |  |   94|  2.37k|#define ZIP_ITER(name, head, cb, ctx) name##_ZIP_ITER(head, cb, ctx)
  ------------------
  333|  2.37k|    t->tree.root = NULL;
  334|  2.37k|    t->idTree.root = NULL;
  335|  2.37k|    t->idCounter = 0;
  336|       |
  337|  2.37k|    UA_UNLOCK(&t->timerMutex);
  338|       |
  339|  2.37k|#if UA_MULTITHREADING >= 100
  340|  2.37k|    UA_LOCK_DESTROY(&t->timerMutex);
  341|  2.37k|#endif
  342|  2.37k|}
timer.c:calculateNextTime:
   30|    111|                  UA_DateTime interval) {
   31|       |    /* Take the difference between current and base time */
   32|    111|    UA_DateTime diffCurrentTimeBaseTime = currentTime - baseTime;
   33|       |
   34|       |    /* Take modulo of the diff time with the interval. This is the duration we
   35|       |     * are already "into" the current interval. Subtract it from (current +
   36|       |     * interval) to get the next execution time. */
   37|    111|    UA_DateTime cycleDelay = diffCurrentTimeBaseTime % interval;
   38|       |
   39|       |    /* Handle the special case where the baseTime is in the future */
   40|    111|    if(UA_UNLIKELY(cycleDelay < 0))
  ------------------
  |  |  345|    111|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  ------------------
  |  |  |  Branch (345:25): [True: 0, False: 111]
  |  |  ------------------
  ------------------
   41|      0|        cycleDelay += interval;
   42|       |
   43|    111|    return currentTime + interval - cycleDelay;
   44|    111|}
timer.c:batchTimerEntry:
   82|    111|batchTimerEntry(UA_Timer *t, UA_TimerEntry *te) {
   83|    111|    if(te->timerPolicy != UA_TIMERPOLICY_CURRENTTIME || te->interval == 0)
  ------------------
  |  Branch (83:8): [True: 111, False: 0]
  |  Branch (83:57): [True: 0, False: 0]
  ------------------
   84|    111|        return;
   85|      0|    UA_DateTime deviate = te->interval / 4;
   86|      0|    if(deviate > UA_DATETIME_SEC)
  ------------------
  |  |  286|      0|#define UA_DATETIME_SEC (UA_DATETIME_MSEC * 1000LL)
  |  |  ------------------
  |  |  |  |  285|      0|#define UA_DATETIME_MSEC (UA_DATETIME_USEC * 1000LL)
  |  |  |  |  ------------------
  |  |  |  |  |  |  284|      0|#define UA_DATETIME_USEC 10LL
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  |  Branch (86:8): [True: 0, False: 0]
  ------------------
   87|      0|        deviate = UA_DATETIME_SEC;
  ------------------
  |  |  286|      0|#define UA_DATETIME_SEC (UA_DATETIME_MSEC * 1000LL)
  |  |  ------------------
  |  |  |  |  285|      0|#define UA_DATETIME_MSEC (UA_DATETIME_USEC * 1000LL)
  |  |  |  |  ------------------
  |  |  |  |  |  |  284|      0|#define UA_DATETIME_USEC 10LL
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
   88|      0|    findTimer2Batch(ZIP_ROOT(&t->tree), te,
  ------------------
  |  |   69|      0|#define ZIP_ROOT(head) (head)->root
  ------------------
   89|      0|                   te->nextTime - deviate, te->nextTime + deviate);
   90|      0|}
timer.c:cmpId:
   19|    111|cmpId(const UA_UInt64 *a, const UA_UInt64 *b) {
   20|    111|    if(*a == *b)
  ------------------
  |  Branch (20:8): [True: 111, False: 0]
  ------------------
   21|    111|        return ZIP_CMP_EQ;
   22|      0|    return (*a < *b) ? ZIP_CMP_LESS : ZIP_CMP_MORE;
  ------------------
  |  Branch (22:12): [True: 0, False: 0]
  ------------------
   23|    111|}

UA_DateTime_now:
   26|  7.13k|UA_DateTime UA_DateTime_now(void) {
   27|  7.13k|    struct timeval tv;
   28|  7.13k|    gettimeofday(&tv, NULL);
   29|  7.13k|    return (tv.tv_sec * UA_DATETIME_SEC) +
  ------------------
  |  |  286|  7.13k|#define UA_DATETIME_SEC (UA_DATETIME_MSEC * 1000LL)
  |  |  ------------------
  |  |  |  |  285|  7.13k|#define UA_DATETIME_MSEC (UA_DATETIME_USEC * 1000LL)
  |  |  |  |  ------------------
  |  |  |  |  |  |  284|  7.13k|#define UA_DATETIME_USEC 10LL
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
   30|  7.13k|        (tv.tv_usec * UA_DATETIME_USEC) +
  ------------------
  |  |  284|  7.13k|#define UA_DATETIME_USEC 10LL
  ------------------
   31|  7.13k|        UA_DATETIME_UNIX_EPOCH;
  ------------------
  |  |  329|  7.13k|#define UA_DATETIME_UNIX_EPOCH (11644473600LL * UA_DATETIME_SEC)
  |  |  ------------------
  |  |  |  |  286|  7.13k|#define UA_DATETIME_SEC (UA_DATETIME_MSEC * 1000LL)
  |  |  |  |  ------------------
  |  |  |  |  |  |  285|  7.13k|#define UA_DATETIME_MSEC (UA_DATETIME_USEC * 1000LL)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  |  284|  7.13k|#define UA_DATETIME_USEC 10LL
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
   32|  7.13k|}

UA_EventLoopPOSIX_addTimer:
   32|    111|                           UA_UInt64 *callbackId) {
   33|    111|    UA_EventLoopPOSIX *el = (UA_EventLoopPOSIX*)public_el;
   34|    111|    return UA_Timer_add(&el->timer, cb, application, data, interval_ms,
   35|    111|                        public_el->dateTime_nowMonotonic(public_el),
   36|    111|                        baseTime, timerPolicy, callbackId);
   37|    111|}
UA_EventLoopPOSIX_removeTimer:
   53|    111|                              UA_UInt64 callbackId) {
   54|    111|    UA_EventLoopPOSIX *el = (UA_EventLoopPOSIX*)public_el;
   55|    111|    UA_Timer_remove(&el->timer, callbackId);
   56|    111|}
UA_EventLoopPOSIX_addDelayedCallback:
   60|  2.48k|                                     UA_DelayedCallback *dc) {
   61|  2.48k|    UA_EventLoopPOSIX *el = (UA_EventLoopPOSIX*)public_el;
   62|  2.48k|    dc->next = NULL;
   63|       |
   64|       |    /* el->delayedTail points either to prev->next or to the head. In an atomic
   65|       |     * xchg-operation we make the tail point to dc. This also gives us
   66|       |     * prev->next. Then we make prev->next point to dc.
   67|       |     *
   68|       |     * This is thread-safe. Another thread might retrieve dc from the tail.
   69|       |     * Then he can set dc->next while we are still updating prev->next.
   70|       |     * It is ensured that only on thread can updated dc->next. */
   71|  2.48k|    UA_atomic(UA_atomic(UA_DelayedCallback*)*) prev_next;
  ------------------
  |  |  206|  2.48k|# define UA_atomic(T) T
  ------------------
   72|  2.48k|    UA_atomic_xchg(&el->delayedTail, &dc->next, &prev_next);
  ------------------
  |  |  212|  2.48k|    do {                                                                \
  |  |  213|  2.48k|        *old = __atomic_exchange_n(addr, newval, __ATOMIC_SEQ_CST);     \
  |  |  214|  2.48k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (214:13): [Folded, False: 2.48k]
  |  |  ------------------
  ------------------
   73|  2.48k|    UA_atomic_store(prev_next, dc);
  ------------------
  |  |  210|  2.48k|    __atomic_store_n(addr, newval, __ATOMIC_SEQ_CST)
  ------------------
   74|  2.48k|}
UA_EventLoopPOSIX_processDelayed:
  137|  2.37k|UA_EventLoopPOSIX_processDelayed(UA_EventLoopPOSIX *el) {
  138|  2.37k|    UA_LOG_TRACE(el->eventLoop.logger, UA_LOGCATEGORY_EVENTLOOP,
  139|  2.37k|                 "Process delayed callbacks");
  140|       |
  141|  2.37k|    UA_LOCK_ASSERT(&el->elMutex);
  142|       |
  143|       |    /* Reset and get the old head and tail */
  144|  2.37k|    UA_atomic(UA_DelayedCallback *) dc = NULL;
  ------------------
  |  |  206|  2.37k|# define UA_atomic(T) T
  ------------------
  145|  2.37k|    UA_atomic(UA_atomic(UA_DelayedCallback*)*) tail = NULL;
  ------------------
  |  |  206|  2.37k|# define UA_atomic(T) T
  ------------------
  146|  2.37k|    resetDelayedQueue(el, &dc, &tail);
  147|       |
  148|       |    /* tail points to the location where the next element shall be inserted: The
  149|       |     * next-pointer of the last element. Since the next-pointer is the first
  150|       |     * struct member, we can directly cast to the last element. */
  151|  2.37k|    UA_DelayedCallback *last = (UA_DelayedCallback*)(uintptr_t)tail;
  152|       |
  153|       |    /* Loop until we reach the tail (or head and tail are both NULL) */
  154|  2.37k|    UA_DelayedCallback *next;
  155|  4.86k|    for(; dc; dc = next) {
  ------------------
  |  Branch (155:11): [True: 2.48k, False: 2.37k]
  ------------------
  156|  2.48k|        next = UA_atomic_load(&dc->next);
  ------------------
  |  |  208|  2.48k|    __atomic_load_n(addr, __ATOMIC_SEQ_CST)
  ------------------
  157|  2.48k|        while(!next && dc != last)
  ------------------
  |  Branch (157:15): [True: 2.37k, False: 111]
  |  Branch (157:24): [True: 0, False: 2.37k]
  ------------------
  158|      0|            next = UA_atomic_load(&dc->next);
  ------------------
  |  |  208|      0|    __atomic_load_n(addr, __ATOMIC_SEQ_CST)
  ------------------
  159|  2.48k|        if(!dc->callback)
  ------------------
  |  Branch (159:12): [True: 0, False: 2.48k]
  ------------------
  160|      0|            continue;
  161|  2.48k|        dc->callback(dc->application, dc->context);
  162|  2.48k|    }
  163|  2.37k|}
UA_EventLoopPOSIX_registerEventSource:
  409|  9.51k|                                      UA_EventSource *es) {
  410|  9.51k|    UA_EventLoopPOSIX *el = (UA_EventLoopPOSIX*)public_el;
  411|  9.51k|    UA_LOCK(&el->elMutex);
  412|       |
  413|       |    /* Already registered? */
  414|  9.51k|    if(es->state != UA_EVENTSOURCESTATE_FRESH) {
  ------------------
  |  Branch (414:8): [True: 0, False: 9.51k]
  ------------------
  415|      0|        UA_LOG_ERROR(el->eventLoop.logger, UA_LOGCATEGORY_NETWORK,
  416|      0|                     "Cannot register the EventSource \"%.*s\": "
  417|      0|                     "already registered",
  418|      0|                     (int)es->name.length, (char*)es->name.data);
  419|      0|        UA_UNLOCK(&el->elMutex);
  420|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  421|      0|    }
  422|       |
  423|       |    /* Add to linked list */
  424|  9.51k|    es->next = el->eventLoop.eventSources;
  425|  9.51k|    el->eventLoop.eventSources = es;
  426|       |
  427|  9.51k|    es->eventLoop = &el->eventLoop;
  428|  9.51k|    es->state = UA_EVENTSOURCESTATE_STOPPED;
  429|       |
  430|       |    /* Start if the entire EventLoop is started */
  431|  9.51k|    UA_StatusCode res = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  9.51k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  432|  9.51k|    if(el->eventLoop.state == UA_EVENTLOOPSTATE_STARTED)
  ------------------
  |  Branch (432:8): [True: 0, False: 9.51k]
  ------------------
  433|      0|        res = es->start(es);
  434|       |
  435|  9.51k|    UA_UNLOCK(&el->elMutex);
  436|  9.51k|    return res;
  437|  9.51k|}
UA_EventLoopPOSIX_deregisterEventSource:
  441|  9.51k|                                        UA_EventSource *es) {
  442|  9.51k|    UA_EventLoopPOSIX *el = (UA_EventLoopPOSIX*)public_el;
  443|  9.51k|    UA_LOCK(&el->elMutex);
  444|       |
  445|  9.51k|    if(es->state != UA_EVENTSOURCESTATE_STOPPED) {
  ------------------
  |  Branch (445:8): [True: 0, False: 9.51k]
  ------------------
  446|      0|        UA_LOG_WARNING(el->eventLoop.logger, UA_LOGCATEGORY_EVENTLOOP,
  447|      0|                       "Cannot deregister the EventSource %.*s: "
  448|      0|                       "Has to be stopped first",
  449|      0|                       (int)es->name.length, es->name.data);
  450|      0|        UA_UNLOCK(&el->elMutex);
  451|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  452|      0|    }
  453|       |
  454|       |    /* Remove from the linked list */
  455|  9.51k|    UA_EventSource **s = &el->eventLoop.eventSources;
  456|  9.51k|    while(*s) {
  ------------------
  |  Branch (456:11): [True: 9.51k, False: 0]
  ------------------
  457|  9.51k|        if(*s == es) {
  ------------------
  |  Branch (457:12): [True: 9.51k, False: 0]
  ------------------
  458|  9.51k|            *s = es->next;
  459|  9.51k|            break;
  460|  9.51k|        }
  461|      0|        s = &(*s)->next;
  462|      0|    }
  463|       |
  464|       |    /* Set the state to non-registered */
  465|  9.51k|    es->state = UA_EVENTSOURCESTATE_FRESH;
  466|       |
  467|  9.51k|    UA_UNLOCK(&el->elMutex);
  468|  9.51k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  9.51k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  469|  9.51k|}
UA_EventLoopPOSIX_DateTime_now:
  476|  2.84M|UA_EventLoopPOSIX_DateTime_now(UA_EventLoop *el) {
  477|  2.84M|    UA_EventLoopPOSIX *pel = (UA_EventLoopPOSIX*)el;
  478|  2.84M|    struct timespec ts;
  479|  2.84M|    int res = clock_gettime((clockid_t)pel->clockSource, &ts);
  480|  2.84M|    if(UA_UNLIKELY(res != 0))
  ------------------
  |  |  345|  2.84M|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  ------------------
  |  |  |  Branch (345:25): [True: 0, False: 2.84M]
  |  |  ------------------
  ------------------
  481|      0|        return 0;
  482|  2.84M|    return (ts.tv_sec * UA_DATETIME_SEC) + (ts.tv_nsec / 100) + UA_DATETIME_UNIX_EPOCH;
  ------------------
  |  |  286|  2.84M|#define UA_DATETIME_SEC (UA_DATETIME_MSEC * 1000LL)
  |  |  ------------------
  |  |  |  |  285|  2.84M|#define UA_DATETIME_MSEC (UA_DATETIME_USEC * 1000LL)
  |  |  |  |  ------------------
  |  |  |  |  |  |  284|  2.84M|#define UA_DATETIME_USEC 10LL
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
                  return (ts.tv_sec * UA_DATETIME_SEC) + (ts.tv_nsec / 100) + UA_DATETIME_UNIX_EPOCH;
  ------------------
  |  |  329|  2.84M|#define UA_DATETIME_UNIX_EPOCH (11644473600LL * UA_DATETIME_SEC)
  |  |  ------------------
  |  |  |  |  286|  2.84M|#define UA_DATETIME_SEC (UA_DATETIME_MSEC * 1000LL)
  |  |  |  |  ------------------
  |  |  |  |  |  |  285|  2.84M|#define UA_DATETIME_MSEC (UA_DATETIME_USEC * 1000LL)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  |  284|  2.84M|#define UA_DATETIME_USEC 10LL
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  483|  2.84M|}
UA_EventLoopPOSIX_DateTime_nowMonotonic:
  486|    223|UA_EventLoopPOSIX_DateTime_nowMonotonic(UA_EventLoop *el) {
  487|    223|    UA_EventLoopPOSIX *pel = (UA_EventLoopPOSIX*)el;
  488|    223|    struct timespec ts;
  489|    223|    int res = clock_gettime((clockid_t)pel->clockSourceMonotonic, &ts);
  490|    223|    if(UA_UNLIKELY(res != 0))
  ------------------
  |  |  345|    223|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  ------------------
  |  |  |  Branch (345:25): [True: 0, False: 223]
  |  |  ------------------
  ------------------
  491|      0|        return 0;
  492|       |    /* Also add the unix epoch for the monotonic clock. So we get a "normal"
  493|       |     * output when a "normal" source is configured. */
  494|    223|    return (ts.tv_sec * UA_DATETIME_SEC) + (ts.tv_nsec / 100) + UA_DATETIME_UNIX_EPOCH;
  ------------------
  |  |  286|    223|#define UA_DATETIME_SEC (UA_DATETIME_MSEC * 1000LL)
  |  |  ------------------
  |  |  |  |  285|    223|#define UA_DATETIME_MSEC (UA_DATETIME_USEC * 1000LL)
  |  |  |  |  ------------------
  |  |  |  |  |  |  284|    223|#define UA_DATETIME_USEC 10LL
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
                  return (ts.tv_sec * UA_DATETIME_SEC) + (ts.tv_nsec / 100) + UA_DATETIME_UNIX_EPOCH;
  ------------------
  |  |  329|    223|#define UA_DATETIME_UNIX_EPOCH (11644473600LL * UA_DATETIME_SEC)
  |  |  ------------------
  |  |  |  |  286|    223|#define UA_DATETIME_SEC (UA_DATETIME_MSEC * 1000LL)
  |  |  |  |  ------------------
  |  |  |  |  |  |  285|    223|#define UA_DATETIME_MSEC (UA_DATETIME_USEC * 1000LL)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  |  284|    223|#define UA_DATETIME_USEC 10LL
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  495|    223|}
UA_EventLoopPOSIX_lock:
  551|  5.80M|UA_EventLoopPOSIX_lock(UA_EventLoop *public_el) {
  552|  5.80M|    UA_LOCK(&((UA_EventLoopPOSIX*)public_el)->elMutex);
  553|  5.80M|}
UA_EventLoopPOSIX_unlock:
  555|  5.80M|UA_EventLoopPOSIX_unlock(UA_EventLoop *public_el) {
  556|  5.80M|    UA_UNLOCK(&((UA_EventLoopPOSIX*)public_el)->elMutex);
  557|  5.80M|}
UA_EventLoop_new_POSIX:
  572|  2.37k|UA_EventLoop_new_POSIX(const UA_Logger *logger) {
  573|       |
  574|  2.37k|    UA_EventLoopPOSIX *el = (UA_EventLoopPOSIX*)
  575|  2.37k|        UA_calloc(1, sizeof(UA_EventLoopPOSIX));
  ------------------
  |  |   24|  2.37k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
  576|  2.37k|    if(!el)
  ------------------
  |  Branch (576:8): [True: 0, False: 2.37k]
  ------------------
  577|      0|        return NULL;
  578|       |
  579|  2.37k|    UA_LOCK_INIT(&el->elMutex);
  580|  2.37k|    UA_Timer_init(&el->timer);
  581|       |
  582|       |    /* Initialize the queue */
  583|  2.37k|    el->delayedTail = &el->delayedHead1;
  584|  2.37k|    el->delayedHead2 = (UA_DelayedCallback*)0x01; /* sentinel value */
  585|       |
  586|       |    /* Set the public EventLoop content */
  587|  2.37k|    el->eventLoop.logger = logger;
  588|       |
  589|       |    /* Initialize the clock source to the default */
  590|  2.37k|    el->clockSource = CLOCK_REALTIME;
  591|  2.37k|# ifdef CLOCK_MONOTONIC_RAW
  592|  2.37k|    el->clockSourceMonotonic = CLOCK_MONOTONIC_RAW;
  593|       |# else
  594|       |    el->clockSourceMonotonic = CLOCK_MONOTONIC;
  595|       |# endif
  596|       |
  597|       |    /* Set the method pointers for the interface */
  598|  2.37k|    el->eventLoop.start = UA_EventLoopPOSIX_start;
  599|  2.37k|    el->eventLoop.stop = UA_EventLoopPOSIX_stop;
  600|  2.37k|    el->eventLoop.free = UA_EventLoopPOSIX_free;
  601|  2.37k|    el->eventLoop.run = UA_EventLoopPOSIX_run;
  602|  2.37k|    el->eventLoop.cancel = UA_EventLoopPOSIX_cancel;
  603|       |
  604|  2.37k|    el->eventLoop.dateTime_now = UA_EventLoopPOSIX_DateTime_now;
  605|  2.37k|    el->eventLoop.dateTime_nowMonotonic =
  606|  2.37k|        UA_EventLoopPOSIX_DateTime_nowMonotonic;
  607|  2.37k|    el->eventLoop.dateTime_localTimeUtcOffset =
  608|  2.37k|        UA_EventLoopPOSIX_DateTime_localTimeUtcOffset;
  609|       |
  610|  2.37k|    el->eventLoop.nextTimer = UA_EventLoopPOSIX_nextTimer;
  611|  2.37k|    el->eventLoop.addTimer = UA_EventLoopPOSIX_addTimer;
  612|  2.37k|    el->eventLoop.modifyTimer = UA_EventLoopPOSIX_modifyTimer;
  613|  2.37k|    el->eventLoop.removeTimer = UA_EventLoopPOSIX_removeTimer;
  614|  2.37k|    el->eventLoop.addDelayedCallback = UA_EventLoopPOSIX_addDelayedCallback;
  615|  2.37k|    el->eventLoop.removeDelayedCallback = UA_EventLoopPOSIX_removeDelayedCallback;
  616|       |
  617|  2.37k|    el->eventLoop.registerEventSource = UA_EventLoopPOSIX_registerEventSource;
  618|  2.37k|    el->eventLoop.deregisterEventSource = UA_EventLoopPOSIX_deregisterEventSource;
  619|       |
  620|  2.37k|    el->eventLoop.lock = UA_EventLoopPOSIX_lock;
  621|  2.37k|    el->eventLoop.unlock = UA_EventLoopPOSIX_unlock;
  622|       |
  623|       |    /* Select the FD polling backend */
  624|  2.37k|#if defined(UA_HAVE_EPOLL)
  625|  2.37k|    el->registerFD = registerFD_epoll;
  626|  2.37k|    el->modifyFD = modifyFD_epoll;
  627|  2.37k|    el->deregisterFD = deregisterFD_epoll;
  628|       |#else
  629|       |    el->registerFD = registerFD_select;
  630|       |    el->modifyFD = modifyFD_select;
  631|       |    el->deregisterFD = deregisterFD_select;
  632|       |#endif
  633|       |
  634|  2.37k|    return &el->eventLoop;
  635|  2.37k|}
eventloop_posix.c:resetDelayedQueue:
   80|  2.37k|                  UA_atomic(UA_atomic(UA_DelayedCallback*)*)* oldTail) {
   81|  2.37k|    if(UA_atomic_load(&el->delayedHead1) <= (UA_DelayedCallback *)0x01 &&
  ------------------
  |  |  208|  2.37k|    __atomic_load_n(addr, __ATOMIC_SEQ_CST)
  ------------------
  |  Branch (81:8): [True: 0, False: 2.37k]
  ------------------
   82|      0|       UA_atomic_load(&el->delayedHead2) <= (UA_DelayedCallback *)0x01)
  ------------------
  |  |  208|      0|    __atomic_load_n(addr, __ATOMIC_SEQ_CST)
  ------------------
  |  Branch (82:8): [True: 0, False: 0]
  ------------------
   83|      0|        return; /* The queue is empty */
   84|       |
   85|       |    /* Get the location of the active and the inactive head */
   86|  2.37k|    UA_Boolean active1 = (UA_atomic_load(&el->delayedHead1) != (UA_DelayedCallback*)0x01);
  ------------------
  |  |  208|  2.37k|    __atomic_load_n(addr, __ATOMIC_SEQ_CST)
  ------------------
   87|  2.37k|    UA_atomic(UA_DelayedCallback*)* activeHead = (active1) ? &el->delayedHead1 : &el->delayedHead2;
  ------------------
  |  |  206|  2.37k|# define UA_atomic(T) T
  ------------------
  |  Branch (87:50): [True: 2.37k, False: 0]
  ------------------
   88|  2.37k|    UA_atomic(UA_DelayedCallback*)* inactiveHead = (active1) ? &el->delayedHead2 : &el->delayedHead1;
  ------------------
  |  |  206|  2.37k|# define UA_atomic(T) T
  ------------------
  |  Branch (88:52): [True: 2.37k, False: 0]
  ------------------
   89|       |
   90|       |    /* Set NULL to the inactive head. This indicates it is now active. */
   91|  2.37k|    UA_atomic_store(inactiveHead, NULL);
  ------------------
  |  |  210|  2.37k|    __atomic_store_n(addr, newval, __ATOMIC_SEQ_CST)
  ------------------
   92|       |
   93|       |    /* Set a sentinel value to "inactivate" the active head. Return the old
   94|       |     * active head. Parallel threads may continue to add elements below the old
   95|       |     * "activeHead" if they already have a pointer. */
   96|  2.37k|    UA_atomic_xchg(activeHead, (UA_DelayedCallback*)0x01, oldHead);
  ------------------
  |  |  212|  2.37k|    do {                                                                \
  |  |  213|  2.37k|        *old = __atomic_exchange_n(addr, newval, __ATOMIC_SEQ_CST);     \
  |  |  214|  2.37k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (214:13): [Folded, False: 2.37k]
  |  |  ------------------
  ------------------
   97|       |
   98|       |    /* Make the inactiveHead the new "active" by pointing to it from the tail.
   99|       |     * Also return the old tail. From the consumer-thread we can then iterate
  100|       |     * the linked-list until we find the old tail as the last element. */
  101|  2.37k|    UA_atomic_xchg(&el->delayedTail, inactiveHead, oldTail);
  ------------------
  |  |  212|  2.37k|    do {                                                                \
  |  |  213|  2.37k|        *old = __atomic_exchange_n(addr, newval, __ATOMIC_SEQ_CST);     \
  |  |  214|  2.37k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (214:13): [Folded, False: 2.37k]
  |  |  ------------------
  ------------------
  102|  2.37k|}
eventloop_posix.c:UA_EventLoopPOSIX_free:
  508|  2.37k|UA_EventLoopPOSIX_free(UA_EventLoop *public_el) {
  509|  2.37k|    UA_EventLoopPOSIX *el = (UA_EventLoopPOSIX*)public_el;
  510|  2.37k|    UA_LOCK(&el->elMutex);
  511|       |
  512|       |    /* Check if the EventLoop can be deleted */
  513|  2.37k|    if(el->eventLoop.state != UA_EVENTLOOPSTATE_STOPPED &&
  ------------------
  |  Branch (513:8): [True: 2.37k, False: 0]
  ------------------
  514|  2.37k|       el->eventLoop.state != UA_EVENTLOOPSTATE_FRESH) {
  ------------------
  |  Branch (514:8): [True: 0, False: 2.37k]
  ------------------
  515|      0|        UA_LOG_WARNING(el->eventLoop.logger, UA_LOGCATEGORY_EVENTLOOP,
  516|      0|                       "Cannot delete a running EventLoop");
  517|      0|        UA_UNLOCK(&el->elMutex);
  518|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  519|      0|    }
  520|       |
  521|       |    /* Deregister and delete all the EventSources */
  522|  11.8k|    while(el->eventLoop.eventSources) {
  ------------------
  |  Branch (522:11): [True: 9.51k, False: 2.37k]
  ------------------
  523|  9.51k|        UA_EventSource *es = el->eventLoop.eventSources;
  524|  9.51k|        UA_EventLoopPOSIX_deregisterEventSource(public_el, es);
  525|  9.51k|        es->free(es);
  526|  9.51k|    }
  527|       |
  528|       |    /* Remove the repeated timed callbacks */
  529|  2.37k|    UA_Timer_clear(&el->timer);
  530|       |
  531|       |#ifdef UA_ENABLE_LWS
  532|       |    /* The LWS context can only be destroyed synchronously outside an LWS
  533|       |     * service callback. All EventSources have released it at this point. */
  534|       |    UA_LWS_destroyContext(public_el);
  535|       |#endif
  536|       |
  537|       |    /* Process remaining delayed callbacks */
  538|  2.37k|    UA_EventLoopPOSIX_processDelayed(el);
  539|       |
  540|       |
  541|  2.37k|    UA_KeyValueMap_clear(&el->eventLoop.params);
  542|       |
  543|       |    /* Clean up */
  544|  2.37k|    UA_UNLOCK(&el->elMutex);
  545|  2.37k|    UA_LOCK_DESTROY(&el->elMutex);
  546|  2.37k|    UA_free(el);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  547|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  548|  2.37k|}

UA_ConnectionManager_new_POSIX_Ethernet:
 1108|  2.37k|UA_ConnectionManager_new_POSIX_Ethernet(const UA_String eventSourceName) {
 1109|  2.37k|    UA_POSIXConnectionManager *cm = (UA_POSIXConnectionManager*)
 1110|  2.37k|        UA_calloc(1, sizeof(UA_POSIXConnectionManager));
  ------------------
  |  |   24|  2.37k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
 1111|  2.37k|    if(!cm)
  ------------------
  |  Branch (1111:8): [True: 0, False: 2.37k]
  ------------------
 1112|      0|        return NULL;
 1113|       |
 1114|  2.37k|    cm->cm.eventSource.eventSourceType = UA_EVENTSOURCETYPE_CONNECTIONMANAGER;
 1115|  2.37k|    UA_String_copy(&eventSourceName, &cm->cm.eventSource.name);
 1116|  2.37k|    cm->cm.eventSource.start = ETH_eventSourceStart;
 1117|  2.37k|    cm->cm.eventSource.stop = ETH_eventSourceStop;
 1118|  2.37k|    cm->cm.eventSource.free = ETH_eventSourceDelete;
 1119|  2.37k|    cm->cm.protocol = UA_STRING((char*)(uintptr_t)ethName);
 1120|  2.37k|    cm->cm.openConnection = ETH_openConnection;
 1121|  2.37k|    cm->cm.allocNetworkBuffer = ETH_allocNetworkBuffer;
 1122|  2.37k|    cm->cm.freeNetworkBuffer = ETH_freeNetworkBuffer;
 1123|  2.37k|    cm->cm.sendWithConnection = ETH_sendWithConnection;
 1124|  2.37k|    cm->cm.closeConnection = ETH_shutdownConnection;
 1125|  2.37k|    return &cm->cm;
 1126|  2.37k|}
eventloop_posix_eth.c:ETH_eventSourceDelete:
 1088|  2.37k|ETH_eventSourceDelete(UA_EventSource *es) {
 1089|  2.37k|    UA_ConnectionManager *cm = (UA_ConnectionManager*)es;
 1090|  2.37k|    UA_POSIXConnectionManager *pcm = (UA_POSIXConnectionManager*)cm;
 1091|  2.37k|    if(cm->eventSource.state >= UA_EVENTSOURCESTATE_STARTING) {
  ------------------
  |  Branch (1091:8): [True: 0, False: 2.37k]
  ------------------
 1092|      0|        UA_LOG_ERROR(cm->eventSource.eventLoop->logger, UA_LOGCATEGORY_EVENTLOOP,
 1093|      0|                     "ETH\t| The EventSource must be stopped before it can be deleted");
 1094|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
 1095|      0|    }
 1096|       |
 1097|  2.37k|    UA_KeyValueMap_clear(&cm->eventSource.params);
 1098|  2.37k|    UA_ByteString_clear(&pcm->rxBuffer);
 1099|  2.37k|    UA_ByteString_clear(&pcm->txBuffer);
 1100|  2.37k|    UA_String_clear(&cm->eventSource.name);
 1101|  2.37k|    UA_free(cm);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1102|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1103|  2.37k|}

UA_InterruptManager_new_POSIX:
  563|  2.37k|UA_InterruptManager_new_POSIX(const UA_String eventSourceName) {
  564|  2.37k|    UA_POSIXInterruptManager *pim = (UA_POSIXInterruptManager *)
  565|  2.37k|        UA_calloc(1, sizeof(UA_POSIXInterruptManager));
  ------------------
  |  |   24|  2.37k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
  566|  2.37k|    if(!pim)
  ------------------
  |  Branch (566:8): [True: 0, False: 2.37k]
  ------------------
  567|      0|        return NULL;
  568|       |
  569|       |    /* Initialize the FD as invalid before adding the interrupt manager to the
  570|       |     * global array */
  571|  2.37k|    pim->readfd.fd = UA_INVALID_FD;
  ------------------
  |  |  190|  2.37k|#define UA_INVALID_FD UA_INVALID_SOCKET
  |  |  ------------------
  |  |  |  |   69|  2.37k|#define UA_INVALID_SOCKET -1
  |  |  ------------------
  ------------------
  572|  2.37k|    pim->writefd = UA_INVALID_FD;
  ------------------
  |  |  190|  2.37k|#define UA_INVALID_FD UA_INVALID_SOCKET
  |  |  ------------------
  |  |  |  |   69|  2.37k|#define UA_INVALID_SOCKET -1
  |  |  ------------------
  ------------------
  573|  2.37k|    pim->managerSlot = NULL;
  574|       |
  575|  2.37k|    if(!registerInterruptManager(pim)) {
  ------------------
  |  Branch (575:8): [True: 0, False: 2.37k]
  ------------------
  576|      0|        UA_free(pim);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  577|      0|        return NULL;
  578|      0|    }
  579|       |
  580|  2.37k|    UA_InterruptManager *im = &pim->im;
  581|  2.37k|    im->eventSource.eventSourceType = UA_EVENTSOURCETYPE_INTERRUPTMANAGER;
  582|  2.37k|    UA_String_copy(&eventSourceName, &im->eventSource.name);
  583|  2.37k|    im->eventSource.start = startPOSIXInterruptManager;
  584|  2.37k|    im->eventSource.stop = stopPOSIXInterruptManager;
  585|  2.37k|    im->eventSource.free = freePOSIXInterruptmanager;
  586|  2.37k|    im->registerInterrupt = registerPOSIXInterrupt;
  587|  2.37k|    im->deregisterInterrupt = deregisterPOSIXInterrupt;
  588|  2.37k|    return im;
  589|  2.37k|}
eventloop_posix_interrupt.c:registerInterruptManager:
   59|  2.37k|registerInterruptManager(UA_POSIXInterruptManager *pim) {
   60|  2.37k|    for(size_t i = 0; i < UA_MAX_INTERRUPT_MANAGERS; i++) {
  ------------------
  |  |   14|  2.37k|#define UA_MAX_INTERRUPT_MANAGERS 8
  ------------------
  |  Branch (60:23): [True: 2.37k, False: 0]
  ------------------
   61|  2.37k|        UA_POSIXInterruptManager *prev = NULL;
   62|  2.37k|        UA_atomic_cmpxchg(&interruptManagers[i], &prev, pim);
  ------------------
  |  |  216|  2.37k|    __atomic_compare_exchange_n(addr, expected, newval, false,          \
  |  |  217|  2.37k|                                __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST)
  ------------------
   63|  2.37k|        if(prev == NULL) {
  ------------------
  |  Branch (63:12): [True: 2.37k, False: 0]
  ------------------
   64|  2.37k|            pim->managerSlot = &interruptManagers[i];
   65|  2.37k|            return true;
   66|  2.37k|        }
   67|  2.37k|    }
   68|      0|    return false;
   69|  2.37k|}
eventloop_posix_interrupt.c:freePOSIXInterruptmanager:
  534|  2.37k|freePOSIXInterruptmanager(UA_EventSource *es) {
  535|  2.37k|    UA_EventLoopPOSIX *el = (UA_EventLoopPOSIX *)es->eventLoop;
  536|  2.37k|    (void)el;
  537|  2.37k|    UA_LOCK_ASSERT(&el->elMutex);
  538|       |
  539|  2.37k|    if(es->state >= UA_EVENTSOURCESTATE_STARTING) {
  ------------------
  |  Branch (539:8): [True: 0, False: 2.37k]
  ------------------
  540|      0|        UA_LOG_ERROR(es->eventLoop->logger, UA_LOGCATEGORY_EVENTLOOP,
  541|      0|                     "Interrupt\t| The EventSource must be stopped "
  542|      0|                     "before it can be deleted");
  543|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  544|      0|    }
  545|       |
  546|       |    /* Deactivate and remove all registered signals */
  547|  2.37k|    UA_POSIXInterruptManager *pim = (UA_POSIXInterruptManager *)es;
  548|  2.37k|    UA_RegisteredSignal *rs, *rs_tmp;
  549|  2.37k|    LIST_FOREACH_SAFE(rs, &pim->signals, listPointers, rs_tmp) {
  ------------------
  |  |  195|  2.37k|    for ((var) = LIST_FIRST(head);				\
  |  |  ------------------
  |  |  |  |  184|  2.37k|#define	LIST_FIRST(head)		((head)->lh_first)
  |  |  ------------------
  |  |  196|  2.37k|        (var) && ((tvar) = LIST_NEXT(var, field), 1);		\
  |  |  ------------------
  |  |  |  |  187|      0|#define	LIST_NEXT(elm, field)		((elm)->field.le_next)
  |  |  ------------------
  |  |  |  Branch (196:9): [True: 0, False: 2.37k]
  |  |  |  Branch (196:18): [True: 0, False: 0]
  |  |  ------------------
  |  |  197|  2.37k|        (var) = (tvar))
  ------------------
  550|      0|        deactivateSignal(rs);
  551|      0|        LIST_REMOVE(rs, listPointers);
  ------------------
  |  |  228|      0|#define LIST_REMOVE(elm, field) do {					\
  |  |  229|      0|    if ((elm)->field.le_next != NULL)				\
  |  |  ------------------
  |  |  |  Branch (229:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  230|      0|        (elm)->field.le_next->field.le_prev =			\
  |  |  231|      0|            (elm)->field.le_prev;				\
  |  |  232|      0|    *(elm)->field.le_prev = (elm)->field.le_next;			\
  |  |  233|      0|    _Q_INVALIDATE((elm)->field.le_prev);				\
  |  |  234|      0|    _Q_INVALIDATE((elm)->field.le_next);				\
  |  |  235|      0|} while (0)
  |  |  ------------------
  |  |  |  Branch (235:10): [Folded, False: 0]
  |  |  ------------------
  ------------------
  552|      0|        UA_free(rs);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  553|      0|    }
  554|       |
  555|  2.37k|    UA_String_clear(&es->name);
  556|  2.37k|    unregisterInterruptManager(pim);
  557|  2.37k|    UA_free(es);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  558|       |
  559|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  560|  2.37k|}
eventloop_posix_interrupt.c:unregisterInterruptManager:
   72|  2.37k|unregisterInterruptManager(UA_POSIXInterruptManager *pim) {
   73|  2.37k|    UA_assert(*pim->managerSlot == pim);
  ------------------
  |  |  248|  2.37k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (73:5): [True: 2.37k, False: 0]
  ------------------
   74|  2.37k|    UA_atomic_store(pim->managerSlot, NULL);
  ------------------
  |  |  210|  2.37k|    __atomic_store_n(addr, newval, __ATOMIC_SEQ_CST)
  ------------------
   75|       |    pim->managerSlot = NULL;
   76|  2.37k|}

UA_ConnectionManager_new_POSIX_TCP:
 1254|  2.37k|UA_ConnectionManager_new_POSIX_TCP(const UA_String eventSourceName) {
 1255|  2.37k|    UA_POSIXConnectionManager *cm = (UA_POSIXConnectionManager*)
 1256|  2.37k|        UA_calloc(1, sizeof(UA_POSIXConnectionManager));
  ------------------
  |  |   24|  2.37k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
 1257|  2.37k|    if(!cm)
  ------------------
  |  Branch (1257:8): [True: 0, False: 2.37k]
  ------------------
 1258|      0|        return NULL;
 1259|       |
 1260|  2.37k|    cm->cm.eventSource.eventSourceType = UA_EVENTSOURCETYPE_CONNECTIONMANAGER;
 1261|  2.37k|    UA_String_copy(&eventSourceName, &cm->cm.eventSource.name);
 1262|  2.37k|    cm->cm.eventSource.start = TCP_eventSourceStart;
 1263|  2.37k|    cm->cm.eventSource.stop = TCP_eventSourceStop;
 1264|  2.37k|    cm->cm.eventSource.free = TCP_eventSourceDelete;
 1265|  2.37k|    cm->cm.protocol = UA_STRING((char*)(uintptr_t)tcpName);
 1266|  2.37k|    cm->cm.openConnection = TCP_openConnection;
 1267|  2.37k|    cm->cm.allocNetworkBuffer = UA_EventLoopPOSIX_allocNetworkBuffer;
 1268|  2.37k|    cm->cm.freeNetworkBuffer = UA_EventLoopPOSIX_freeNetworkBuffer;
 1269|  2.37k|    cm->cm.sendWithConnection = TCP_sendWithConnection;
 1270|  2.37k|    cm->cm.closeConnection = TCP_shutdownConnection;
 1271|  2.37k|    return &cm->cm;
 1272|  2.37k|}
eventloop_posix_tcp.c:TCP_eventSourceDelete:
 1232|  2.37k|TCP_eventSourceDelete(UA_EventSource *es) {
 1233|       |    /* The event source is a UA_ConnectionManager. */
 1234|  2.37k|    UA_ConnectionManager *cm = (UA_ConnectionManager*)es;
 1235|  2.37k|    UA_POSIXConnectionManager *pcm = (UA_POSIXConnectionManager*)cm;
 1236|  2.37k|    if(cm->eventSource.state >= UA_EVENTSOURCESTATE_STARTING) {
  ------------------
  |  Branch (1236:8): [True: 0, False: 2.37k]
  ------------------
 1237|      0|        UA_LOG_ERROR(cm->eventSource.eventLoop->logger, UA_LOGCATEGORY_EVENTLOOP,
 1238|      0|                     "TCP\t| The EventSource must be stopped before it can be deleted");
 1239|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
 1240|      0|    }
 1241|       |
 1242|  2.37k|    UA_ByteString_clear(&pcm->rxBuffer);
 1243|  2.37k|    UA_ByteString_clear(&pcm->txBuffer);
 1244|  2.37k|    UA_KeyValueMap_clear(&cm->eventSource.params);
 1245|  2.37k|    UA_String_clear(&cm->eventSource.name);
 1246|  2.37k|    UA_free(cm);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1247|       |
 1248|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1249|  2.37k|}

UA_ConnectionManager_new_POSIX_UDP:
 1361|  2.37k|UA_ConnectionManager_new_POSIX_UDP(const UA_String eventSourceName) {
 1362|  2.37k|    UA_POSIXConnectionManager *cm = (UA_POSIXConnectionManager*)
 1363|  2.37k|        UA_calloc(1, sizeof(UA_POSIXConnectionManager));
  ------------------
  |  |   24|  2.37k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
 1364|  2.37k|    if(!cm)
  ------------------
  |  Branch (1364:8): [True: 0, False: 2.37k]
  ------------------
 1365|      0|        return NULL;
 1366|       |
 1367|  2.37k|    cm->cm.eventSource.eventSourceType = UA_EVENTSOURCETYPE_CONNECTIONMANAGER;
 1368|  2.37k|    UA_String_copy(&eventSourceName, &cm->cm.eventSource.name);
 1369|  2.37k|    cm->cm.eventSource.start = UDP_eventSourceStart;
 1370|  2.37k|    cm->cm.eventSource.stop = UDP_eventSourceStop;
 1371|  2.37k|    cm->cm.eventSource.free = UDP_eventSourceDelete;
 1372|  2.37k|    cm->cm.protocol = UA_STRING((char*)(uintptr_t)udpName);
 1373|  2.37k|    cm->cm.openConnection = UDP_openConnection;
 1374|  2.37k|    cm->cm.allocNetworkBuffer = UA_EventLoopPOSIX_allocNetworkBuffer;
 1375|  2.37k|    cm->cm.freeNetworkBuffer = UA_EventLoopPOSIX_freeNetworkBuffer;
 1376|  2.37k|    cm->cm.sendWithConnection = UDP_sendWithConnection;
 1377|  2.37k|    cm->cm.closeConnection = UDP_shutdownConnection;
 1378|  2.37k|    return &cm->cm;
 1379|  2.37k|}
eventloop_posix_udp.c:UDP_eventSourceDelete:
 1339|  2.37k|UDP_eventSourceDelete(UA_EventSource *es) {
 1340|       |    /* The event source is a UA_ConnectionManager. */
 1341|  2.37k|    UA_ConnectionManager *cm = (UA_ConnectionManager*)es;
 1342|  2.37k|    UA_POSIXConnectionManager *pcm = (UA_POSIXConnectionManager*)cm;
 1343|  2.37k|    if(cm->eventSource.state >= UA_EVENTSOURCESTATE_STARTING) {
  ------------------
  |  Branch (1343:8): [True: 0, False: 2.37k]
  ------------------
 1344|      0|        UA_LOG_ERROR(cm->eventSource.eventLoop->logger, UA_LOGCATEGORY_EVENTLOOP,
 1345|      0|                     "UDP\t| The EventSource must be stopped before it can be deleted");
 1346|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
 1347|      0|    }
 1348|       |
 1349|  2.37k|    UA_ByteString_clear(&pcm->rxBuffer);
 1350|  2.37k|    UA_ByteString_clear(&pcm->txBuffer);
 1351|  2.37k|    UA_KeyValueMap_clear(&cm->eventSource.params);
 1352|  2.37k|    UA_String_clear(&cm->eventSource.name);
 1353|  2.37k|    UA_free(cm);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1354|       |
 1355|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1356|  2.37k|}

UA_unbase64:
   75|  2.37k|UA_unbase64(const unsigned char *src, size_t len, size_t *out_len) {
   76|       |    /* Empty base64 results in an empty byte-string */
   77|  2.37k|    if(len == 0) {
  ------------------
  |  Branch (77:8): [True: 0, False: 2.37k]
  ------------------
   78|      0|        *out_len = 0;
   79|      0|        return (unsigned char*)UA_EMPTY_ARRAY_SENTINEL;
  ------------------
  |  |  757|      0|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
   80|      0|    }
   81|       |
   82|       |    /* Allocate the output string. Append four bytes to allow missing padding */
   83|  2.37k|    size_t olen = (len / 4 * 3) + 4;
   84|  2.37k|    unsigned char *out = (unsigned char*)UA_malloc(olen);
  ------------------
  |  |   22|  2.37k|#define UA_malloc(size) UA_mallocSingleton(size)
  ------------------
   85|  2.37k|    if(!out)
  ------------------
  |  Branch (85:8): [True: 0, False: 2.37k]
  ------------------
   86|      0|        return NULL;
   87|       |
   88|       |    /* Iterate over the input */
   89|  2.37k|    size_t pad = 0;
   90|  2.37k|    unsigned char count = 0;
   91|  2.37k|    unsigned char block[4];
   92|  2.37k|    unsigned char *pos = out;
   93|   561M|    for(size_t i = 0; i < len; i++) {
  ------------------
  |  Branch (93:23): [True: 561M, False: 2.37k]
  ------------------
   94|   561M|        if(src[i] & 0x80)
  ------------------
  |  Branch (94:12): [True: 0, False: 561M]
  ------------------
   95|      0|            goto error; /* Non-ASCII input */
   96|   561M|        unsigned char tmp = dtable[src[i]];
   97|   561M|        if(tmp == 0x80)
  ------------------
  |  Branch (97:12): [True: 0, False: 561M]
  ------------------
   98|      0|            goto error; /* Not an allowed character */
   99|   561M|        if(tmp == 0x7f)
  ------------------
  |  Branch (99:12): [True: 0, False: 561M]
  ------------------
  100|      0|            continue; /* Whitespace is ignored to accomodate RFC 2045, used in
  101|       |                       * XML for xs:base64Binary. */
  102|   561M|        block[count++] = tmp;
  103|       |
  104|       |        /* Padding */
  105|   561M|        if(src[i] == '=') {
  ------------------
  |  Branch (105:12): [True: 2.37k, False: 561M]
  ------------------
  106|  2.37k|            if(count < 3) /* Padding can only be the last two bytes of a block */
  ------------------
  |  Branch (106:16): [True: 0, False: 2.37k]
  ------------------
  107|      0|                goto error;
  108|  2.37k|            block[count-1] = 0;
  109|  2.37k|            pad++;
  110|   561M|        } else if(pad > 0) {
  ------------------
  |  Branch (110:19): [True: 0, False: 561M]
  ------------------
  111|      0|            goto error; /* Padding not terminated correctly */
  112|      0|        }
  113|       |
  114|       |        /* Write three output characters for four characters of input */
  115|   561M|        if(count == 4) {
  ------------------
  |  Branch (115:12): [True: 140M, False: 421M]
  ------------------
  116|   140M|            if(pad > 2)
  ------------------
  |  Branch (116:16): [True: 0, False: 140M]
  ------------------
  117|      0|                goto error; /* Invalid padding */
  118|   140M|            *pos++ = (block[0] << 2) | (block[1] >> 4);
  119|   140M|            *pos++ = (block[1] << 4) | (block[2] >> 2);
  120|   140M|            *pos++ = (block[2] << 6) | block[3];
  121|   140M|            count = 0;
  122|   140M|            pos -= pad;
  123|   140M|            pad = 0;
  124|   140M|        }
  125|   561M|    }
  126|       |
  127|       |    /* Base64URL permits omitting the padding in the final block. A single
  128|       |     * character cannot encode a byte, and explicit padding must be complete. */
  129|  2.37k|    if(count == 1 || pad > 0)
  ------------------
  |  Branch (129:8): [True: 0, False: 2.37k]
  |  Branch (129:22): [True: 0, False: 2.37k]
  ------------------
  130|      0|        goto error;
  131|  2.37k|    if(count >= 2) {
  ------------------
  |  Branch (131:8): [True: 0, False: 2.37k]
  ------------------
  132|      0|        *pos++ = (block[0] << 2) | (block[1] >> 4);
  133|      0|        if(count == 3)
  ------------------
  |  Branch (133:12): [True: 0, False: 0]
  ------------------
  134|      0|            *pos++ = (block[1] << 4) | (block[2] >> 2);
  135|      0|    }
  136|       |
  137|  2.37k|    *out_len = (size_t)(pos - out);
  138|  2.37k|    if(*out_len == 0) {
  ------------------
  |  Branch (138:8): [True: 0, False: 2.37k]
  ------------------
  139|      0|        UA_free(out);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  140|      0|        return (unsigned char*)UA_EMPTY_ARRAY_SENTINEL;
  ------------------
  |  |  757|      0|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
  141|      0|    }
  142|  2.37k|    return out;
  143|       |
  144|      0| error:
  145|      0|    UA_free(out);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  146|       |    return NULL;
  147|  2.37k|}

itoaUnsigned:
   42|    111|UA_UInt16 itoaUnsigned(UA_UInt64 value, char* buffer, UA_Byte base) {
   43|       |    /* consider absolute value of number */
   44|    111|    UA_UInt64 n = value;
   45|       |
   46|    111|    UA_UInt16 i = 0;
   47|    222|    while (n) {
  ------------------
  |  Branch (47:12): [True: 111, False: 111]
  ------------------
   48|    111|        UA_UInt64 r = n % base;
   49|       |
   50|    111|        if (r >= 10)
  ------------------
  |  Branch (50:13): [True: 0, False: 111]
  ------------------
   51|      0|            buffer[i++] = (char)(65 + (r - 10));
   52|    111|        else
   53|    111|            buffer[i++] = (char)(48 + r);
   54|       |
   55|    111|        n = n / base;
   56|    111|    }
   57|       |    /* if number is 0 */
   58|    111|    if (i == 0)
  ------------------
  |  Branch (58:9): [True: 0, False: 111]
  ------------------
   59|      0|        buffer[i++] = '0';
   60|       |
   61|    111|    buffer[i] = '\0'; /* null terminate string */
   62|    111|    i--;
   63|       |    /* reverse the string */
   64|    111|    reverse(buffer, 0, i);
   65|    111|    i++;
   66|    111|    return i;
   67|    111|}
itoa.c:reverse:
   34|    111|static char* reverse(char *buffer, UA_UInt16 i, UA_UInt16 j) {
   35|    111|    while (i < j)
  ------------------
  |  Branch (35:12): [True: 0, False: 111]
  ------------------
   36|      0|        swap(&buffer[i++], &buffer[j--]);
   37|       |
   38|    111|    return buffer;
   39|    111|}

mp_vsnprintf:
  607|  2.47k|mp_vsnprintf(char *s, size_t n, const char *format, va_list arg) {
  608|       |    // Format the string
  609|  2.47k|    output_t out = {s, 0, n};
  610|  2.47k|    format_string_loop(&out, format, arg);
  611|       |
  612|       |    // Write the string-terminating '\0' character
  613|  2.47k|    if(n > 1) {
  ------------------
  |  Branch (613:8): [True: 2.42k, False: 44]
  ------------------
  614|  2.42k|        size_t null_char_pos = out.pos < n ? out.pos : n - 1;
  ------------------
  |  Branch (614:32): [True: 2.42k, False: 0]
  ------------------
  615|  2.42k|        out.buffer[null_char_pos] = '\0';
  616|  2.42k|    }
  617|       |
  618|       |    // Return written chars without terminating \0
  619|  2.47k|    return (int)out.pos;
  620|  2.47k|}
mp_snprintf:
  623|  2.37k|mp_snprintf(char *s, size_t n, const char *format, ...) {
  624|  2.37k|    va_list args;
  625|  2.37k|    va_start(args, format);
  626|  2.37k|    const int ret = mp_vsnprintf(s, n, format, args);
  627|       |    va_end(args);
  628|  2.37k|    return ret;
  629|  2.37k|}
mp_printf.c:format_string_loop:
  323|  2.47k|format_string_loop(output_t *output, const char *format, va_list args) {
  324|  31.4k|    while(*format) {
  ------------------
  |  Branch (324:11): [True: 28.9k, False: 2.47k]
  ------------------
  325|  28.9k|        if(*format != '%') {
  ------------------
  |  Branch (325:12): [True: 26.4k, False: 2.47k]
  ------------------
  326|       |            // A regular content character
  327|  26.4k|            putchar_(output, *format);
  328|  26.4k|            format++;
  329|  26.4k|            continue;
  330|  26.4k|        }
  331|       |        // We're parsing a format specifier: %[flags][width][.precision][length]
  332|  2.47k|        ADVANCE_IN_FORMAT_STRING(format);
  ------------------
  |  |  316|  2.47k|    do {                                                                \
  |  |  317|  2.47k|        (cptr_)++;                                                      \
  |  |  318|  2.47k|        if(!*(cptr_))                                                   \
  |  |  ------------------
  |  |  |  Branch (318:12): [True: 0, False: 2.47k]
  |  |  ------------------
  |  |  319|  2.47k|            return;                                                     \
  |  |  320|  2.47k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (320:13): [Folded, False: 2.47k]
  |  |  ------------------
  ------------------
  333|       |
  334|  2.47k|        printf_flags_t flags = parse_flags(&format);
  335|       |
  336|       |        // evaluate width field
  337|  2.47k|        size_t width = 0U;
  338|  2.47k|        if(is_digit_(*format)) {
  ------------------
  |  Branch (338:12): [True: 0, False: 2.47k]
  ------------------
  339|      0|            width = atou_(&format);
  340|  2.47k|        } else if(*format == '*') {
  ------------------
  |  Branch (340:19): [True: 0, False: 2.47k]
  ------------------
  341|      0|            const int w = va_arg(args, int);
  342|      0|            if(w < 0) {
  ------------------
  |  Branch (342:16): [True: 0, False: 0]
  ------------------
  343|      0|                flags |= FLAGS_LEFT;  // reverse padding
  ------------------
  |  |   65|      0|#define FLAGS_LEFT      (1U <<  1U)
  ------------------
  344|      0|                width = (size_t)-w;
  345|      0|            } else {
  346|      0|                width = (size_t)w;
  347|      0|            }
  348|      0|            ADVANCE_IN_FORMAT_STRING(format);
  ------------------
  |  |  316|      0|    do {                                                                \
  |  |  317|      0|        (cptr_)++;                                                      \
  |  |  318|      0|        if(!*(cptr_))                                                   \
  |  |  ------------------
  |  |  |  Branch (318:12): [True: 0, False: 0]
  |  |  ------------------
  |  |  319|      0|            return;                                                     \
  |  |  320|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (320:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
  349|      0|        }
  350|       |
  351|       |        // evaluate precision field
  352|  2.47k|        size_t precision = 0U;
  353|  2.47k|        if(*format == '.') {
  ------------------
  |  Branch (353:12): [True: 0, False: 2.47k]
  ------------------
  354|      0|            flags |= FLAGS_PRECISION;
  ------------------
  |  |   75|      0|#define FLAGS_PRECISION (1U << 11U)
  ------------------
  355|      0|            ADVANCE_IN_FORMAT_STRING(format);
  ------------------
  |  |  316|      0|    do {                                                                \
  |  |  317|      0|        (cptr_)++;                                                      \
  |  |  318|      0|        if(!*(cptr_))                                                   \
  |  |  ------------------
  |  |  |  Branch (318:12): [True: 0, False: 0]
  |  |  ------------------
  |  |  319|      0|            return;                                                     \
  |  |  320|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (320:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
  356|      0|            if(is_digit_(*format)) {
  ------------------
  |  Branch (356:16): [True: 0, False: 0]
  ------------------
  357|      0|                precision = atou_(&format);
  358|      0|            } else if(*format == '*') {
  ------------------
  |  Branch (358:23): [True: 0, False: 0]
  ------------------
  359|      0|                const int precision_ = va_arg(args, int);
  360|      0|                precision = precision_ > 0 ? (size_t)precision_ : 0U;
  ------------------
  |  Branch (360:29): [True: 0, False: 0]
  ------------------
  361|      0|                ADVANCE_IN_FORMAT_STRING(format);
  ------------------
  |  |  316|      0|    do {                                                                \
  |  |  317|      0|        (cptr_)++;                                                      \
  |  |  318|      0|        if(!*(cptr_))                                                   \
  |  |  ------------------
  |  |  |  Branch (318:12): [True: 0, False: 0]
  |  |  ------------------
  |  |  319|      0|            return;                                                     \
  |  |  320|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (320:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
  362|      0|            }
  363|      0|        }
  364|       |
  365|       |        // evaluate length field
  366|  2.47k|        switch(*format) {
  367|      3|            case 'l':
  ------------------
  |  Branch (367:13): [True: 3, False: 2.47k]
  ------------------
  368|      3|                flags |= FLAGS_LONG;
  ------------------
  |  |   73|      3|#define FLAGS_LONG      (1U <<  9U)
  ------------------
  369|      3|                ADVANCE_IN_FORMAT_STRING(format);
  ------------------
  |  |  316|      3|    do {                                                                \
  |  |  317|      3|        (cptr_)++;                                                      \
  |  |  318|      3|        if(!*(cptr_))                                                   \
  |  |  ------------------
  |  |  |  Branch (318:12): [True: 0, False: 3]
  |  |  ------------------
  |  |  319|      3|            return;                                                     \
  |  |  320|      3|    } while(0)
  |  |  ------------------
  |  |  |  Branch (320:13): [Folded, False: 3]
  |  |  ------------------
  ------------------
  370|      3|                if(*format == 'l') {
  ------------------
  |  Branch (370:20): [True: 0, False: 3]
  ------------------
  371|      0|                    flags |= FLAGS_LONG_LONG;
  ------------------
  |  |   74|      0|#define FLAGS_LONG_LONG (1U << 10U)
  ------------------
  372|      0|                    ADVANCE_IN_FORMAT_STRING(format);
  ------------------
  |  |  316|      0|    do {                                                                \
  |  |  317|      0|        (cptr_)++;                                                      \
  |  |  318|      0|        if(!*(cptr_))                                                   \
  |  |  ------------------
  |  |  |  Branch (318:12): [True: 0, False: 0]
  |  |  ------------------
  |  |  319|      0|            return;                                                     \
  |  |  320|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (320:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
  373|      0|                }
  374|      3|                break;
  375|      3|            case 'h':
  ------------------
  |  Branch (375:13): [True: 0, False: 2.47k]
  ------------------
  376|      0|                flags |= FLAGS_SHORT;
  ------------------
  |  |   71|      0|#define FLAGS_SHORT     (1U <<  7U)
  ------------------
  377|      0|                ADVANCE_IN_FORMAT_STRING(format);
  ------------------
  |  |  316|      0|    do {                                                                \
  |  |  317|      0|        (cptr_)++;                                                      \
  |  |  318|      0|        if(!*(cptr_))                                                   \
  |  |  ------------------
  |  |  |  Branch (318:12): [True: 0, False: 0]
  |  |  ------------------
  |  |  319|      0|            return;                                                     \
  |  |  320|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (320:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
  378|      0|                if(*format == 'h') {
  ------------------
  |  Branch (378:20): [True: 0, False: 0]
  ------------------
  379|      0|                    flags |= FLAGS_CHAR;
  ------------------
  |  |   70|      0|#define FLAGS_CHAR      (1U <<  6U)
  ------------------
  380|      0|                    ADVANCE_IN_FORMAT_STRING(format);
  ------------------
  |  |  316|      0|    do {                                                                \
  |  |  317|      0|        (cptr_)++;                                                      \
  |  |  318|      0|        if(!*(cptr_))                                                   \
  |  |  ------------------
  |  |  |  Branch (318:12): [True: 0, False: 0]
  |  |  ------------------
  |  |  319|      0|            return;                                                     \
  |  |  320|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (320:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
  381|      0|                }
  382|      0|                break;
  383|      0|            case 't':
  ------------------
  |  Branch (383:13): [True: 0, False: 2.47k]
  ------------------
  384|      0|                flags |=
  385|      0|                    (sizeof(ptrdiff_t) == sizeof(long) ? FLAGS_LONG : FLAGS_LONG_LONG);
  ------------------
  |  |   73|      0|#define FLAGS_LONG      (1U <<  9U)
  ------------------
                                  (sizeof(ptrdiff_t) == sizeof(long) ? FLAGS_LONG : FLAGS_LONG_LONG);
  ------------------
  |  |   74|      0|#define FLAGS_LONG_LONG (1U << 10U)
  ------------------
  |  Branch (385:22): [True: 0, Folded]
  ------------------
  386|      0|                ADVANCE_IN_FORMAT_STRING(format);
  ------------------
  |  |  316|      0|    do {                                                                \
  |  |  317|      0|        (cptr_)++;                                                      \
  |  |  318|      0|        if(!*(cptr_))                                                   \
  |  |  ------------------
  |  |  |  Branch (318:12): [True: 0, False: 0]
  |  |  ------------------
  |  |  319|      0|            return;                                                     \
  |  |  320|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (320:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
  387|      0|                break;
  388|      0|            case 'j':
  ------------------
  |  Branch (388:13): [True: 0, False: 2.47k]
  ------------------
  389|      0|                flags |=
  390|      0|                    (sizeof(intmax_t) == sizeof(long) ? FLAGS_LONG : FLAGS_LONG_LONG);
  ------------------
  |  |   73|      0|#define FLAGS_LONG      (1U <<  9U)
  ------------------
                                  (sizeof(intmax_t) == sizeof(long) ? FLAGS_LONG : FLAGS_LONG_LONG);
  ------------------
  |  |   74|      0|#define FLAGS_LONG_LONG (1U << 10U)
  ------------------
  |  Branch (390:22): [True: 0, Folded]
  ------------------
  391|      0|                ADVANCE_IN_FORMAT_STRING(format);
  ------------------
  |  |  316|      0|    do {                                                                \
  |  |  317|      0|        (cptr_)++;                                                      \
  |  |  318|      0|        if(!*(cptr_))                                                   \
  |  |  ------------------
  |  |  |  Branch (318:12): [True: 0, False: 0]
  |  |  ------------------
  |  |  319|      0|            return;                                                     \
  |  |  320|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (320:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
  392|      0|                break;
  393|      0|            case 'z':
  ------------------
  |  Branch (393:13): [True: 0, False: 2.47k]
  ------------------
  394|      0|                flags |= (sizeof(size_t) == sizeof(long) ? FLAGS_LONG : FLAGS_LONG_LONG);
  ------------------
  |  |   73|      0|#define FLAGS_LONG      (1U <<  9U)
  ------------------
                              flags |= (sizeof(size_t) == sizeof(long) ? FLAGS_LONG : FLAGS_LONG_LONG);
  ------------------
  |  |   74|      0|#define FLAGS_LONG_LONG (1U << 10U)
  ------------------
  |  Branch (394:27): [True: 0, Folded]
  ------------------
  395|      0|                ADVANCE_IN_FORMAT_STRING(format);
  ------------------
  |  |  316|      0|    do {                                                                \
  |  |  317|      0|        (cptr_)++;                                                      \
  |  |  318|      0|        if(!*(cptr_))                                                   \
  |  |  ------------------
  |  |  |  Branch (318:12): [True: 0, False: 0]
  |  |  ------------------
  |  |  319|      0|            return;                                                     \
  |  |  320|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (320:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
  396|      0|                break;
  397|  2.47k|            default:
  ------------------
  |  Branch (397:13): [True: 2.47k, False: 3]
  ------------------
  398|  2.47k|                break;
  399|  2.47k|        }
  400|       |
  401|       |        // evaluate specifier
  402|  2.47k|        switch(*format) {
  403|      0|            case 'd':
  ------------------
  |  Branch (403:13): [True: 0, False: 2.47k]
  ------------------
  404|      0|            case 'i':
  ------------------
  |  Branch (404:13): [True: 0, False: 2.47k]
  ------------------
  405|  2.38k|            case 'u':
  ------------------
  |  Branch (405:13): [True: 2.38k, False: 92]
  ------------------
  406|  2.38k|            case 'x':
  ------------------
  |  Branch (406:13): [True: 0, False: 2.47k]
  ------------------
  407|  2.38k|            case 'X':
  ------------------
  |  Branch (407:13): [True: 0, False: 2.47k]
  ------------------
  408|  2.38k|            case 'o':
  ------------------
  |  Branch (408:13): [True: 0, False: 2.47k]
  ------------------
  409|  2.38k|            case 'b': {
  ------------------
  |  Branch (409:13): [True: 0, False: 2.47k]
  ------------------
  410|  2.38k|                if(*format == 'd' || *format == 'i') {
  ------------------
  |  Branch (410:20): [True: 0, False: 2.38k]
  |  Branch (410:38): [True: 0, False: 2.38k]
  ------------------
  411|      0|                    flags |= FLAGS_SIGNED;
  ------------------
  |  |   79|      0|#define FLAGS_SIGNED    (1U << 14U)
  ------------------
  412|      0|                }
  413|       |
  414|  2.38k|                numeric_base_t base;
  415|  2.38k|                if(*format == 'x' || *format == 'X') {
  ------------------
  |  Branch (415:20): [True: 0, False: 2.38k]
  |  Branch (415:38): [True: 0, False: 2.38k]
  ------------------
  416|      0|                    base = BASE_HEX;
  ------------------
  |  |   84|      0|#define BASE_HEX      16
  ------------------
  417|  2.38k|                } else if(*format == 'o') {
  ------------------
  |  Branch (417:27): [True: 0, False: 2.38k]
  ------------------
  418|      0|                    base = BASE_OCTAL;
  ------------------
  |  |   82|      0|#define BASE_OCTAL     8
  ------------------
  419|  2.38k|                } else if(*format == 'b') {
  ------------------
  |  Branch (419:27): [True: 0, False: 2.38k]
  ------------------
  420|      0|                    base = BASE_BINARY;
  ------------------
  |  |   81|      0|#define BASE_BINARY    2
  ------------------
  421|  2.38k|                } else {
  422|  2.38k|                    base = BASE_DECIMAL;
  ------------------
  |  |   83|  2.38k|#define BASE_DECIMAL  10
  ------------------
  423|  2.38k|                    flags &=
  424|  2.38k|                        ~FLAGS_HASH;  // decimal integers have no alternative presentation
  ------------------
  |  |   68|  2.38k|#define FLAGS_HASH      (1U <<  4U)
  ------------------
  425|  2.38k|                }
  426|       |
  427|  2.38k|                if(*format == 'X') {
  ------------------
  |  Branch (427:20): [True: 0, False: 2.38k]
  ------------------
  428|      0|                    flags |= FLAGS_UPPERCASE;
  ------------------
  |  |   69|      0|#define FLAGS_UPPERCASE (1U <<  5U)
  ------------------
  429|      0|                }
  430|       |
  431|  2.38k|                format++;
  432|       |                // ignore '0' flag when precision is given
  433|  2.38k|                if(flags & FLAGS_PRECISION) {
  ------------------
  |  |   75|  2.38k|#define FLAGS_PRECISION (1U << 11U)
  ------------------
  |  Branch (433:20): [True: 0, False: 2.38k]
  ------------------
  434|      0|                    flags &= ~FLAGS_ZEROPAD;
  ------------------
  |  |   64|      0|#define FLAGS_ZEROPAD   (1U <<  0U)
  ------------------
  435|      0|                }
  436|       |
  437|  2.38k|                if(flags & FLAGS_SIGNED) {
  ------------------
  |  |   79|  2.38k|#define FLAGS_SIGNED    (1U << 14U)
  ------------------
  |  Branch (437:20): [True: 0, False: 2.38k]
  ------------------
  438|       |                    // A signed specifier: d, i or possibly I + bit size if enabled
  439|      0|                    if(flags & FLAGS_LONG_LONG) {
  ------------------
  |  |   74|      0|#define FLAGS_LONG_LONG (1U << 10U)
  ------------------
  |  Branch (439:24): [True: 0, False: 0]
  ------------------
  440|      0|                        const long long value = va_arg(args, long long);
  441|      0|                        print_integer(output, ABS_FOR_PRINTING(value), value < 0, base,
  ------------------
  |  |   95|      0|    ((printf_unsigned_value_t)((_x) > 0 ? (_x) : -((printf_signed_value_t)_x)))
  |  |  ------------------
  |  |  |  Branch (95:32): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  442|      0|                                      precision, width, flags);
  443|      0|                    } else if(flags & FLAGS_LONG) {
  ------------------
  |  |   73|      0|#define FLAGS_LONG      (1U <<  9U)
  ------------------
  |  Branch (443:31): [True: 0, False: 0]
  ------------------
  444|      0|                        const long value = va_arg(args, long);
  445|      0|                        print_integer(output, ABS_FOR_PRINTING(value), value < 0, base,
  ------------------
  |  |   95|      0|    ((printf_unsigned_value_t)((_x) > 0 ? (_x) : -((printf_signed_value_t)_x)))
  |  |  ------------------
  |  |  |  Branch (95:32): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  446|      0|                                      precision, width, flags);
  447|      0|                    } else {
  448|       |                        // We never try to interpret the argument as something
  449|       |                        // potentially-smaller than int, due to integer promotion rules:
  450|       |                        // Even if the user passed a short int, short unsigned etc. -
  451|       |                        // these will come in after promotion, as int's (or unsigned for
  452|       |                        // the case of short unsigned when it has the same size as int)
  453|      0|                        const int value =
  454|      0|                            (flags & FLAGS_CHAR)    ? (signed char)va_arg(args, int)
  ------------------
  |  |   70|      0|#define FLAGS_CHAR      (1U <<  6U)
  ------------------
  |  Branch (454:29): [True: 0, False: 0]
  ------------------
  455|      0|                            : (flags & FLAGS_SHORT) ? (short int)va_arg(args, int)
  ------------------
  |  |   71|      0|#define FLAGS_SHORT     (1U <<  7U)
  ------------------
  |  Branch (455:31): [True: 0, False: 0]
  ------------------
  456|      0|                                                    : va_arg(args, int);
  457|      0|                        print_integer(output, ABS_FOR_PRINTING(value), value < 0, base,
  ------------------
  |  |   95|      0|    ((printf_unsigned_value_t)((_x) > 0 ? (_x) : -((printf_signed_value_t)_x)))
  |  |  ------------------
  |  |  |  Branch (95:32): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  458|      0|                                      precision, width, flags);
  459|      0|                    }
  460|  2.38k|                } else {
  461|       |                    // An unsigned specifier: u, x, X, o, b
  462|  2.38k|                    flags &= ~(FLAGS_PLUS | FLAGS_SPACE);
  ------------------
  |  |   66|  2.38k|#define FLAGS_PLUS      (1U <<  2U)
  ------------------
                                  flags &= ~(FLAGS_PLUS | FLAGS_SPACE);
  ------------------
  |  |   67|  2.38k|#define FLAGS_SPACE     (1U <<  3U)
  ------------------
  463|       |
  464|  2.38k|                    if(flags & FLAGS_LONG_LONG) {
  ------------------
  |  |   74|  2.38k|#define FLAGS_LONG_LONG (1U << 10U)
  ------------------
  |  Branch (464:24): [True: 0, False: 2.38k]
  ------------------
  465|      0|                        print_integer(output, (printf_unsigned_value_t)
  466|      0|                                      va_arg(args, unsigned long long),
  467|      0|                                      false, base, precision, width, flags);
  468|  2.38k|                    } else if(flags & FLAGS_LONG) {
  ------------------
  |  |   73|  2.38k|#define FLAGS_LONG      (1U <<  9U)
  ------------------
  |  Branch (468:31): [True: 3, False: 2.37k]
  ------------------
  469|      3|                        print_integer(output, (printf_unsigned_value_t)
  470|      3|                                      va_arg(args, unsigned long),
  471|      3|                                      false, base, precision, width, flags);
  472|  2.37k|                    } else {
  473|  2.37k|                        const unsigned int value = (flags & FLAGS_CHAR)
  ------------------
  |  |   70|  2.37k|#define FLAGS_CHAR      (1U <<  6U)
  ------------------
  |  Branch (473:52): [True: 0, False: 2.37k]
  ------------------
  474|  2.37k|                            ? (unsigned char)va_arg(args, unsigned int)
  475|  2.37k|                            : (flags & FLAGS_SHORT)
  ------------------
  |  |   71|  2.37k|#define FLAGS_SHORT     (1U <<  7U)
  ------------------
  |  Branch (475:31): [True: 0, False: 2.37k]
  ------------------
  476|  2.37k|                            ? (unsigned short int)va_arg(args, unsigned int)
  477|  2.37k|                            : va_arg(args, unsigned int);
  478|  2.37k|                        print_integer(output, (printf_unsigned_value_t)value, false, base,
  479|  2.37k|                                      precision, width, flags);
  480|  2.37k|                    }
  481|  2.38k|                }
  482|  2.38k|                break;
  483|  2.38k|            }
  484|       |
  485|      0|            case 'f':
  ------------------
  |  Branch (485:13): [True: 0, False: 2.47k]
  ------------------
  486|      0|            case 'F':
  ------------------
  |  Branch (486:13): [True: 0, False: 2.47k]
  ------------------
  487|      0|                if(*format == 'F')
  ------------------
  |  Branch (487:20): [True: 0, False: 0]
  ------------------
  488|      0|                    flags |= FLAGS_UPPERCASE;
  ------------------
  |  |   69|      0|#define FLAGS_UPPERCASE (1U <<  5U)
  ------------------
  489|      0|                print_floating_point(output, (double)va_arg(args, double),
  490|      0|                                     precision, width, flags);
  491|      0|                format++;
  492|      0|                break;
  493|       |
  494|      0|            case 'c': {
  ------------------
  |  Branch (494:13): [True: 0, False: 2.47k]
  ------------------
  495|      0|                size_t l = 1U;
  496|       |                // pre padding
  497|      0|                if(!(flags & FLAGS_LEFT)) {
  ------------------
  |  |   65|      0|#define FLAGS_LEFT      (1U <<  1U)
  ------------------
  |  Branch (497:20): [True: 0, False: 0]
  ------------------
  498|      0|                    while(l++ < width) {
  ------------------
  |  Branch (498:27): [True: 0, False: 0]
  ------------------
  499|      0|                        putchar_(output, ' ');
  500|      0|                    }
  501|      0|                }
  502|       |                // char output
  503|      0|                putchar_(output, (char)va_arg(args, int));
  504|       |                // post padding
  505|      0|                if(flags & FLAGS_LEFT) {
  ------------------
  |  |   65|      0|#define FLAGS_LEFT      (1U <<  1U)
  ------------------
  |  Branch (505:20): [True: 0, False: 0]
  ------------------
  506|      0|                    while(l++ < width) {
  ------------------
  |  Branch (506:27): [True: 0, False: 0]
  ------------------
  507|      0|                        putchar_(output, ' ');
  508|      0|                    }
  509|      0|                }
  510|      0|                format++;
  511|      0|                break;
  512|      0|            }
  513|       |
  514|      4|            case 's': {
  ------------------
  |  Branch (514:13): [True: 4, False: 2.46k]
  ------------------
  515|      4|                const char *p = va_arg(args, char *);
  516|      4|                if(p == NULL) {
  ------------------
  |  Branch (516:20): [True: 0, False: 4]
  ------------------
  517|      0|                    out_rev_(output, ")llun(", 6, width, flags);
  518|      4|                } else {
  519|       |                    // string length
  520|      4|                    size_t l = strnlen_s_(p, precision ? precision : INT32_MAX);
  ------------------
  |  Branch (520:46): [True: 0, False: 4]
  ------------------
  521|      4|                    if(flags & FLAGS_PRECISION) {
  ------------------
  |  |   75|      4|#define FLAGS_PRECISION (1U << 11U)
  ------------------
  |  Branch (521:24): [True: 0, False: 4]
  ------------------
  522|      0|                        l = (l < precision ? l : precision);
  ------------------
  |  Branch (522:30): [True: 0, False: 0]
  ------------------
  523|      0|                    }
  524|       |
  525|       |                    // pre padding
  526|      4|                    if(!(flags & FLAGS_LEFT)) {
  ------------------
  |  |   65|      4|#define FLAGS_LEFT      (1U <<  1U)
  ------------------
  |  Branch (526:24): [True: 4, False: 0]
  ------------------
  527|      4|                        for(size_t i = 0; l + i < width; i++) {
  ------------------
  |  Branch (527:43): [True: 0, False: 4]
  ------------------
  528|      0|                            putchar_(output, ' ');
  529|      0|                        }
  530|      4|                    }
  531|       |
  532|       |                    // string output
  533|      4|                    out_(output, p, l);
  534|       |
  535|       |                    // post padding
  536|      4|                    if(flags & FLAGS_LEFT) {
  ------------------
  |  |   65|      4|#define FLAGS_LEFT      (1U <<  1U)
  ------------------
  |  Branch (536:24): [True: 0, False: 4]
  ------------------
  537|      0|                        for(size_t i = 0; l + i < width; i++) {
  ------------------
  |  Branch (537:43): [True: 0, False: 0]
  ------------------
  538|      0|                            putchar_(output, ' ');
  539|      0|                        }
  540|      0|                    }
  541|      4|                }
  542|      4|                format++;
  543|      4|                break;
  544|      0|            }
  545|       |
  546|      0|            case 'p': {
  ------------------
  |  Branch (546:13): [True: 0, False: 2.47k]
  ------------------
  547|      0|                width = sizeof(void *) * 2U + 2;  // 2 hex chars per byte + the "0x" prefix
  548|      0|                flags |= FLAGS_ZEROPAD | FLAGS_POINTER;
  ------------------
  |  |   64|      0|#define FLAGS_ZEROPAD   (1U <<  0U)
  ------------------
                              flags |= FLAGS_ZEROPAD | FLAGS_POINTER;
  ------------------
  |  |   77|      0|#define FLAGS_POINTER   (1U << 13U)
  ------------------
  549|      0|                uintptr_t value = (uintptr_t)va_arg(args, void *);
  550|      0|                (value == (uintptr_t)NULL)
  ------------------
  |  Branch (550:17): [True: 0, False: 0]
  ------------------
  551|      0|                    ? out_rev_(output, ")lin(", 5, width, flags)
  552|      0|                    : print_integer(output, (printf_unsigned_value_t)value, false,
  553|      0|                                    BASE_HEX, precision, width, flags);
  ------------------
  |  |   84|      0|#define BASE_HEX      16
  ------------------
  554|      0|                format++;
  555|      0|                break;
  556|      0|            }
  557|       |
  558|      0|            case '%':
  ------------------
  |  Branch (558:13): [True: 0, False: 2.47k]
  ------------------
  559|      0|                putchar_(output, '%');
  560|      0|                format++;
  561|      0|                break;
  562|       |
  563|     88|            case 'S': {
  ------------------
  |  Branch (563:13): [True: 88, False: 2.38k]
  ------------------
  564|     88|                UA_String s = va_arg(args, UA_String);
  565|     88|                out_(output, (const char*)s.data, s.length);
  566|     88|                format++;
  567|     88|                break;
  568|      0|            }
  569|       |
  570|      0|            case 'N': {
  ------------------
  |  Branch (570:13): [True: 0, False: 2.47k]
  ------------------
  571|      0|                UA_String buf = UA_STRING_NULL;
  572|      0|                UA_NodeId id = va_arg(args, UA_NodeId);
  573|      0|                UA_StatusCode res = UA_NodeId_print(&id, &buf);
  574|      0|                if(res == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (574:20): [True: 0, False: 0]
  ------------------
  575|      0|                    out_(output, (const char*)buf.data, buf.length);
  576|      0|                    UA_String_clear(&buf);
  577|      0|                } else {
  578|      0|                    out_rev_(output, ")rre(", 5, width, flags);
  579|      0|                }
  580|      0|                format++;
  581|      0|                break;
  582|      0|            }
  583|       |
  584|      0|            case 'Q': {
  ------------------
  |  Branch (584:13): [True: 0, False: 2.47k]
  ------------------
  585|      0|                UA_String buf = UA_STRING_NULL;
  586|      0|                UA_QualifiedName qn = va_arg(args, UA_QualifiedName);
  587|      0|                UA_StatusCode res = UA_QualifiedName_print(&qn, &buf);
  588|      0|                if(res == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (588:20): [True: 0, False: 0]
  ------------------
  589|      0|                    out_(output, (const char*)buf.data, buf.length);
  590|      0|                    UA_String_clear(&buf);
  591|      0|                } else {
  592|      0|                    out_rev_(output, ")rre(", 5, width, flags);
  593|      0|                }
  594|      0|                format++;
  595|      0|                break;
  596|      0|            }
  597|       |
  598|      0|            default:
  ------------------
  |  Branch (598:13): [True: 0, False: 2.47k]
  ------------------
  599|      0|                putchar_(output, *format);
  600|      0|                format++;
  601|      0|                break;
  602|  2.47k|        }
  603|  2.47k|    }
  604|  2.47k|}
mp_printf.c:putchar_:
  131|  36.0k|putchar_(output_t *out, char c) {
  132|  36.0k|    size_t write_pos = out->pos++;
  133|       |    // We're _always_ increasing pos, so as to count how may characters
  134|       |    // _would_ have been written if not for the max_chars limitation
  135|  36.0k|    if(write_pos >= out->max_chars)
  ------------------
  |  Branch (135:8): [True: 154, False: 35.8k]
  ------------------
  136|    154|        return;
  137|       |    // it must be the case that out->buffer != NULL , due to the constraint
  138|       |    // on output_t ; and note we're relying on write_pos being non-negative.
  139|  35.8k|    out->buffer[write_pos] = c;
  140|  35.8k|}
mp_printf.c:parse_flags:
  300|  2.47k|parse_flags(const char **format) {
  301|  2.47k|    printf_flags_t flags = 0U;
  302|  2.47k|    do {
  303|  2.47k|        switch(**format) {
  304|      0|        case '0': flags |= FLAGS_ZEROPAD; break;
  ------------------
  |  |   64|      0|#define FLAGS_ZEROPAD   (1U <<  0U)
  ------------------
  |  Branch (304:9): [True: 0, False: 2.47k]
  ------------------
  305|      0|        case '-': flags |= FLAGS_LEFT; break;
  ------------------
  |  |   65|      0|#define FLAGS_LEFT      (1U <<  1U)
  ------------------
  |  Branch (305:9): [True: 0, False: 2.47k]
  ------------------
  306|      0|        case '+': flags |= FLAGS_PLUS; break;
  ------------------
  |  |   66|      0|#define FLAGS_PLUS      (1U <<  2U)
  ------------------
  |  Branch (306:9): [True: 0, False: 2.47k]
  ------------------
  307|      0|        case ' ': flags |= FLAGS_SPACE; break;
  ------------------
  |  |   67|      0|#define FLAGS_SPACE     (1U <<  3U)
  ------------------
  |  Branch (307:9): [True: 0, False: 2.47k]
  ------------------
  308|      0|        case '#': flags |= FLAGS_HASH; break;
  ------------------
  |  |   68|      0|#define FLAGS_HASH      (1U <<  4U)
  ------------------
  |  Branch (308:9): [True: 0, False: 2.47k]
  ------------------
  309|  2.47k|        default: return flags;
  ------------------
  |  Branch (309:9): [True: 2.47k, False: 0]
  ------------------
  310|  2.47k|        }
  311|      0|        (*format)++;
  312|      0|    } while(true);
  ------------------
  |  Branch (312:13): [True: 0, Folded]
  ------------------
  313|  2.47k|}
mp_printf.c:is_digit_:
  111|  2.47k|static bool is_digit_(char ch) { return (ch >= '0') && (ch <= '9'); }
  ------------------
  |  Branch (111:41): [True: 2.47k, False: 0]
  |  Branch (111:56): [True: 0, False: 2.47k]
  ------------------
mp_printf.c:print_integer:
  253|  2.38k|              numeric_base_t base, size_t precision, size_t width, printf_flags_t flags) {
  254|  2.38k|    char buf[PRINTF_INTEGER_BUFFER_SIZE];
  255|  2.38k|    size_t len = 0U;
  256|       |
  257|  2.38k|    if(!value) {
  ------------------
  |  Branch (257:8): [True: 3, False: 2.37k]
  ------------------
  258|      3|        if(!(flags & FLAGS_PRECISION)) {
  ------------------
  |  |   75|      3|#define FLAGS_PRECISION (1U << 11U)
  ------------------
  |  Branch (258:12): [True: 3, False: 0]
  ------------------
  259|      3|            buf[len++] = '0';
  260|      3|            flags &= ~FLAGS_HASH;
  ------------------
  |  |   68|      3|#define FLAGS_HASH      (1U <<  4U)
  ------------------
  261|       |            // We drop this flag this since either the alternative and regular modes
  262|       |            // of the specifier don't differ on 0 values, or (in the case of octal)
  263|       |            // we've already provided the special handling for this mode.
  264|      3|        } else if(base == BASE_HEX) {
  ------------------
  |  |   84|      0|#define BASE_HEX      16
  ------------------
  |  Branch (264:19): [True: 0, False: 0]
  ------------------
  265|      0|            flags &= ~FLAGS_HASH;
  ------------------
  |  |   68|      0|#define FLAGS_HASH      (1U <<  4U)
  ------------------
  266|       |            // We drop this flag this since either the alternative and regular modes
  267|       |            // of the specifier don't differ on 0 values
  268|      0|        }
  269|  2.37k|    } else {
  270|  9.51k|        do {
  271|  9.51k|            const char digit = (char)(value % base);
  272|  9.51k|            buf[len++] =
  273|  9.51k|                (char)(digit < 10 ? '0' + digit
  ------------------
  |  Branch (273:24): [True: 9.51k, False: 0]
  ------------------
  274|  9.51k|                                  : (flags & FLAGS_UPPERCASE ? 'A' : 'a') + digit - 10);
  ------------------
  |  |   69|      0|#define FLAGS_UPPERCASE (1U <<  5U)
  ------------------
  |  Branch (274:38): [True: 0, False: 0]
  ------------------
  275|  9.51k|            value /= base;
  276|  9.51k|        } while(value && (len < PRINTF_INTEGER_BUFFER_SIZE));
  ------------------
  |  |   52|  7.13k|#define PRINTF_INTEGER_BUFFER_SIZE    32
  ------------------
  |  Branch (276:17): [True: 7.13k, False: 2.37k]
  |  Branch (276:26): [True: 7.13k, False: 0]
  ------------------
  277|  2.37k|    }
  278|       |
  279|  2.38k|    print_integer_finalization(output, buf, len, negative, base, precision, width, flags);
  280|  2.38k|}
mp_printf.c:print_integer_finalization:
  186|  2.38k|                           printf_flags_t flags) {
  187|  2.38k|    size_t unpadded_len = len;
  188|       |
  189|       |    // pad with leading zeros
  190|  2.38k|    if(!(flags & FLAGS_LEFT)) {
  ------------------
  |  |   65|  2.38k|#define FLAGS_LEFT      (1U <<  1U)
  ------------------
  |  Branch (190:8): [True: 2.38k, False: 0]
  ------------------
  191|  2.38k|        if(width && (flags & FLAGS_ZEROPAD) &&
  ------------------
  |  |   64|      0|#define FLAGS_ZEROPAD   (1U <<  0U)
  ------------------
  |  Branch (191:12): [True: 0, False: 2.38k]
  |  Branch (191:21): [True: 0, False: 0]
  ------------------
  192|      0|           (negative || (flags & (FLAGS_PLUS | FLAGS_SPACE)))) {
  ------------------
  |  |   66|      0|#define FLAGS_PLUS      (1U <<  2U)
  ------------------
                         (negative || (flags & (FLAGS_PLUS | FLAGS_SPACE)))) {
  ------------------
  |  |   67|      0|#define FLAGS_SPACE     (1U <<  3U)
  ------------------
  |  Branch (192:13): [True: 0, False: 0]
  |  Branch (192:25): [True: 0, False: 0]
  ------------------
  193|      0|            width--;
  194|      0|        }
  195|  2.38k|        while((flags & FLAGS_ZEROPAD) && (len < width) &&
  ------------------
  |  |   64|  2.38k|#define FLAGS_ZEROPAD   (1U <<  0U)
  ------------------
  |  Branch (195:15): [True: 0, False: 2.38k]
  |  Branch (195:42): [True: 0, False: 0]
  ------------------
  196|      0|              (len < PRINTF_INTEGER_BUFFER_SIZE)) {
  ------------------
  |  |   52|      0|#define PRINTF_INTEGER_BUFFER_SIZE    32
  ------------------
  |  Branch (196:15): [True: 0, False: 0]
  ------------------
  197|      0|            buf[len++] = '0';
  198|      0|        }
  199|  2.38k|    }
  200|       |
  201|  2.38k|    while((len < precision) && (len < PRINTF_INTEGER_BUFFER_SIZE)) {
  ------------------
  |  |   52|      0|#define PRINTF_INTEGER_BUFFER_SIZE    32
  ------------------
  |  Branch (201:11): [True: 0, False: 2.38k]
  |  Branch (201:32): [True: 0, False: 0]
  ------------------
  202|      0|        buf[len++] = '0';
  203|      0|    }
  204|       |
  205|  2.38k|    if(base == BASE_OCTAL && (len > unpadded_len)) {
  ------------------
  |  |   82|  4.76k|#define BASE_OCTAL     8
  ------------------
  |  Branch (205:8): [True: 0, False: 2.38k]
  |  Branch (205:30): [True: 0, False: 0]
  ------------------
  206|       |        // Since we've written some zeros, we've satisfied the alternative format
  207|       |        // leading space requirement
  208|      0|        flags &= ~FLAGS_HASH;
  ------------------
  |  |   68|      0|#define FLAGS_HASH      (1U <<  4U)
  ------------------
  209|      0|    }
  210|       |
  211|       |    // handle hash
  212|  2.38k|    if(flags & (FLAGS_HASH | FLAGS_POINTER)) {
  ------------------
  |  |   68|  2.38k|#define FLAGS_HASH      (1U <<  4U)
  ------------------
                  if(flags & (FLAGS_HASH | FLAGS_POINTER)) {
  ------------------
  |  |   77|  2.38k|#define FLAGS_POINTER   (1U << 13U)
  ------------------
  |  Branch (212:8): [True: 0, False: 2.38k]
  ------------------
  213|      0|        if(!(flags & FLAGS_PRECISION) && len && ((len == precision) || (len == width))) {
  ------------------
  |  |   75|      0|#define FLAGS_PRECISION (1U << 11U)
  ------------------
  |  Branch (213:12): [True: 0, False: 0]
  |  Branch (213:42): [True: 0, False: 0]
  |  Branch (213:50): [True: 0, False: 0]
  |  Branch (213:72): [True: 0, False: 0]
  ------------------
  214|       |            // Let's take back some padding digits to fit in what will eventually be
  215|       |            // the format-specific prefix
  216|      0|            if(unpadded_len < len) {
  ------------------
  |  Branch (216:16): [True: 0, False: 0]
  ------------------
  217|      0|                len--;  // This should suffice for BASE_OCTAL
  218|      0|            }
  219|      0|            if(len && (base == BASE_HEX || base == BASE_BINARY) && (unpadded_len < len)) {
  ------------------
  |  |   84|      0|#define BASE_HEX      16
  ------------------
                          if(len && (base == BASE_HEX || base == BASE_BINARY) && (unpadded_len < len)) {
  ------------------
  |  |   81|      0|#define BASE_BINARY    2
  ------------------
  |  Branch (219:16): [True: 0, False: 0]
  |  Branch (219:24): [True: 0, False: 0]
  |  Branch (219:44): [True: 0, False: 0]
  |  Branch (219:68): [True: 0, False: 0]
  ------------------
  220|      0|                len--;  // ... and an extra one for 0x or 0b
  221|      0|            }
  222|      0|        }
  223|      0|        if((base == BASE_HEX) && !(flags & FLAGS_UPPERCASE) &&
  ------------------
  |  |   84|      0|#define BASE_HEX      16
  ------------------
                      if((base == BASE_HEX) && !(flags & FLAGS_UPPERCASE) &&
  ------------------
  |  |   69|      0|#define FLAGS_UPPERCASE (1U <<  5U)
  ------------------
  |  Branch (223:12): [True: 0, False: 0]
  |  Branch (223:34): [True: 0, False: 0]
  ------------------
  224|      0|           (len < PRINTF_INTEGER_BUFFER_SIZE)) {
  ------------------
  |  |   52|      0|#define PRINTF_INTEGER_BUFFER_SIZE    32
  ------------------
  |  Branch (224:12): [True: 0, False: 0]
  ------------------
  225|      0|            buf[len++] = 'x';
  226|      0|        } else if((base == BASE_HEX) && (flags & FLAGS_UPPERCASE) &&
  ------------------
  |  |   84|      0|#define BASE_HEX      16
  ------------------
                      } else if((base == BASE_HEX) && (flags & FLAGS_UPPERCASE) &&
  ------------------
  |  |   69|      0|#define FLAGS_UPPERCASE (1U <<  5U)
  ------------------
  |  Branch (226:19): [True: 0, False: 0]
  |  Branch (226:41): [True: 0, False: 0]
  ------------------
  227|      0|                  (len < PRINTF_INTEGER_BUFFER_SIZE)) {
  ------------------
  |  |   52|      0|#define PRINTF_INTEGER_BUFFER_SIZE    32
  ------------------
  |  Branch (227:19): [True: 0, False: 0]
  ------------------
  228|      0|            buf[len++] = 'X';
  229|      0|        } else if((base == BASE_BINARY) && (len < PRINTF_INTEGER_BUFFER_SIZE)) {
  ------------------
  |  |   81|      0|#define BASE_BINARY    2
  ------------------
                      } else if((base == BASE_BINARY) && (len < PRINTF_INTEGER_BUFFER_SIZE)) {
  ------------------
  |  |   52|      0|#define PRINTF_INTEGER_BUFFER_SIZE    32
  ------------------
  |  Branch (229:19): [True: 0, False: 0]
  |  Branch (229:44): [True: 0, False: 0]
  ------------------
  230|      0|            buf[len++] = 'b';
  231|      0|        }
  232|      0|        if(len < PRINTF_INTEGER_BUFFER_SIZE) {
  ------------------
  |  |   52|      0|#define PRINTF_INTEGER_BUFFER_SIZE    32
  ------------------
  |  Branch (232:12): [True: 0, False: 0]
  ------------------
  233|      0|            buf[len++] = '0';
  234|      0|        }
  235|      0|    }
  236|       |
  237|  2.38k|    if(len < PRINTF_INTEGER_BUFFER_SIZE) {
  ------------------
  |  |   52|  2.38k|#define PRINTF_INTEGER_BUFFER_SIZE    32
  ------------------
  |  Branch (237:8): [True: 2.38k, False: 0]
  ------------------
  238|  2.38k|        if(negative) {
  ------------------
  |  Branch (238:12): [True: 0, False: 2.38k]
  ------------------
  239|      0|            buf[len++] = '-';
  240|  2.38k|        } else if(flags & FLAGS_PLUS) {
  ------------------
  |  |   66|  2.38k|#define FLAGS_PLUS      (1U <<  2U)
  ------------------
  |  Branch (240:19): [True: 0, False: 2.38k]
  ------------------
  241|      0|            buf[len++] = '+';  // ignore the space if the '+' exists
  242|  2.38k|        } else if(flags & FLAGS_SPACE) {
  ------------------
  |  |   67|  2.38k|#define FLAGS_SPACE     (1U <<  3U)
  ------------------
  |  Branch (242:19): [True: 0, False: 2.38k]
  ------------------
  243|      0|            buf[len++] = ' ';
  244|      0|        }
  245|  2.38k|    }
  246|       |
  247|  2.38k|    out_rev_(output, buf, len, width, flags);
  248|  2.38k|}
mp_printf.c:out_rev_:
  157|  2.38k|         printf_flags_t flags) {
  158|  2.38k|    const size_t start_pos = output->pos;
  159|       |
  160|       |    // pad spaces up to given width
  161|  2.38k|    if(!(flags & FLAGS_LEFT) && !(flags & FLAGS_ZEROPAD)) {
  ------------------
  |  |   65|  2.38k|#define FLAGS_LEFT      (1U <<  1U)
  ------------------
                  if(!(flags & FLAGS_LEFT) && !(flags & FLAGS_ZEROPAD)) {
  ------------------
  |  |   64|  2.38k|#define FLAGS_ZEROPAD   (1U <<  0U)
  ------------------
  |  Branch (161:8): [True: 2.38k, False: 0]
  |  Branch (161:33): [True: 2.38k, False: 0]
  ------------------
  162|  2.38k|        for(size_t i = len; i < width; i++) {
  ------------------
  |  Branch (162:29): [True: 0, False: 2.38k]
  ------------------
  163|      0|            putchar_(output, ' ');
  164|      0|        }
  165|  2.38k|    }
  166|       |
  167|       |    // reverse string
  168|  11.8k|    while(len) {
  ------------------
  |  Branch (168:11): [True: 9.51k, False: 2.38k]
  ------------------
  169|  9.51k|        putchar_(output, buf[--len]);
  170|  9.51k|    }
  171|       |
  172|       |    // append pad spaces up to given width
  173|  2.38k|    if(flags & FLAGS_LEFT) {
  ------------------
  |  |   65|  2.38k|#define FLAGS_LEFT      (1U <<  1U)
  ------------------
  |  Branch (173:8): [True: 0, False: 2.38k]
  ------------------
  174|      0|        while(output->pos - start_pos < width) {
  ------------------
  |  Branch (174:15): [True: 0, False: 0]
  ------------------
  175|      0|            putchar_(output, ' ');
  176|      0|        }
  177|      0|    }
  178|  2.38k|}
mp_printf.c:strnlen_s_:
  101|      4|strnlen_s_(const char *str, size_t maxsize) {
  102|     55|    for(size_t i = 0; i < maxsize; i++) {
  ------------------
  |  Branch (102:23): [True: 55, False: 0]
  ------------------
  103|     55|        if(!str[i])
  ------------------
  |  Branch (103:12): [True: 4, False: 51]
  ------------------
  104|      4|            return i;
  105|     55|    }
  106|      0|    return maxsize;
  107|      4|}
mp_printf.c:out_:
  143|     92|out_(output_t *out, const char *buf, size_t len) {
  144|     92|    if(out->pos < out->max_chars) {
  ------------------
  |  Branch (144:8): [True: 48, False: 44]
  ------------------
  145|     48|        size_t write_len = len;
  146|     48|        if(out->pos + len > out->max_chars)
  ------------------
  |  Branch (146:12): [True: 0, False: 48]
  ------------------
  147|      0|            write_len = out->max_chars - out->pos;
  148|  10.3k|        for(size_t i = 0; i < write_len; i++)
  ------------------
  |  Branch (148:27): [True: 10.2k, False: 48]
  ------------------
  149|  10.2k|            out->buffer[out->pos + i] = buf[i];
  150|     48|    }
  151|     92|    out->pos += len; // Always increase pos by len
  152|     92|}

parseUInt64:
   30|   271k|parseUInt64(const char *str, size_t size, uint64_t *result) {
   31|   271k|    size_t i = 0;
   32|   271k|    uint64_t n = 0, prev = 0;
   33|       |
   34|       |    /* Hex */
   35|   271k|    if(size > 2 && str[0] == '0' && (str[1] | 32) == 'x') {
  ------------------
  |  Branch (35:8): [True: 0, False: 271k]
  |  Branch (35:20): [True: 0, False: 0]
  |  Branch (35:37): [True: 0, False: 0]
  ------------------
   36|      0|        i = 2;
   37|      0|        for(; i < size; i++) {
  ------------------
  |  Branch (37:15): [True: 0, False: 0]
  ------------------
   38|      0|            uint8_t c = (uint8_t)str[i] | 32;
   39|      0|            if(c >= '0' && c <= '9')
  ------------------
  |  Branch (39:16): [True: 0, False: 0]
  |  Branch (39:28): [True: 0, False: 0]
  ------------------
   40|      0|                c = (uint8_t)(c - '0');
   41|      0|            else if(c >= 'a' && c <='f')
  ------------------
  |  Branch (41:21): [True: 0, False: 0]
  |  Branch (41:33): [True: 0, False: 0]
  ------------------
   42|      0|                c = (uint8_t)(c - 'a' + 10);
   43|      0|            else if(c >= 'A' && c <='F')
  ------------------
  |  Branch (43:21): [True: 0, False: 0]
  |  Branch (43:33): [True: 0, False: 0]
  ------------------
   44|      0|                c = (uint8_t)(c - 'A' + 10);
   45|      0|            else
   46|      0|                break;
   47|      0|            n = (n << 4) | (c & 0xF);
   48|      0|            if(n < prev) /* Check for overflow */
  ------------------
  |  Branch (48:16): [True: 0, False: 0]
  ------------------
   49|      0|                return 0;
   50|      0|            prev = n;
   51|      0|        }
   52|      0|        *result = n;
   53|      0|        return (i > 2) ? i : 0; /* 2 -> No digit was parsed */
  ------------------
  |  Branch (53:16): [True: 0, False: 0]
  ------------------
   54|      0|    }
   55|       |
   56|       |    /* Decimal */
   57|   544k|    for(; i < size; i++) {
  ------------------
  |  Branch (57:11): [True: 273k, False: 271k]
  ------------------
   58|   273k|        if(str[i] < '0' || str[i] > '9')
  ------------------
  |  Branch (58:12): [True: 0, False: 273k]
  |  Branch (58:28): [True: 0, False: 273k]
  ------------------
   59|      0|            break;
   60|       |        /* Fast multiplication: n*10 == (n*8) + (n*2) */
   61|   273k|        n = (n << 3) + (n << 1) + (uint8_t)(str[i] - '0');
   62|   273k|        if(n < prev) /* Check for overflow */
  ------------------
  |  Branch (62:12): [True: 0, False: 273k]
  ------------------
   63|      0|            return 0;
   64|   273k|        prev = n;
   65|   273k|    }
   66|   271k|    *result = n;
   67|   271k|    return i;
   68|   271k|}
parseInt64:
   71|   266k|parseInt64(const char *str, size_t size, int64_t *result) {
   72|       |    /* Negative value? */
   73|   266k|    size_t i = 0;
   74|   266k|    bool neg = false;
   75|   266k|    if(*str == '-' || *str == '+') {
  ------------------
  |  Branch (75:8): [True: 192k, False: 73.7k]
  |  Branch (75:23): [True: 0, False: 73.7k]
  ------------------
   76|   192k|        neg = (*str == '-');
   77|   192k|        i++;
   78|   192k|    }
   79|       |
   80|       |    /* Parse as unsigned */
   81|   266k|    uint64_t n = 0;
   82|   266k|    size_t len = parseUInt64(&str[i], size - i, &n);
   83|   266k|    if(len == 0)
  ------------------
  |  Branch (83:8): [True: 0, False: 266k]
  ------------------
   84|      0|        return 0;
   85|       |
   86|       |    /* Check for overflow, adjust and return */
   87|   266k|    if(!neg) {
  ------------------
  |  Branch (87:8): [True: 73.7k, False: 192k]
  ------------------
   88|  73.7k|        if(n > 9223372036854775807UL)
  ------------------
  |  Branch (88:12): [True: 0, False: 73.7k]
  ------------------
   89|      0|            return 0;
   90|  73.7k|        *result = (int64_t)n;
   91|   192k|    } else {
   92|       |        /* n is unsigned, so 9223372036854775808UL == 2^63 fits without
   93|       |         * overflow. (int64_t)n would also fit for n in [0, 2^63], but
   94|       |         * the negation -(int64_t)(2^63) is undefined because the result
   95|       |         * (which is +2^63) cannot be represented. Use the unsigned
   96|       |         * representation and reinterpret as int64_t instead. */
   97|   192k|        if(n > 9223372036854775808UL)
  ------------------
  |  Branch (97:12): [True: 0, False: 192k]
  ------------------
   98|      0|            return 0;
   99|   192k|        *result = (n == 9223372036854775808UL)
  ------------------
  |  Branch (99:19): [True: 0, False: 192k]
  ------------------
  100|   192k|            ? (int64_t)(-9223372036854775807LL - 1)
  101|   192k|            : -(int64_t)n;
  102|   192k|    }
  103|   266k|    return len + i;
  104|   266k|}

pcg32_srandom_r:
   26|  95.1k|void pcg32_srandom_r(pcg32_random_t* rng, uint64_t initial_state, uint64_t initseq) {
   27|  95.1k|    rng->state = 0U;
   28|  95.1k|    rng->inc = (initseq << 1u) | 1u;
   29|  95.1k|    pcg32_random_r(rng);
   30|  95.1k|    rng->state += initial_state;
   31|  95.1k|    pcg32_random_r(rng);
   32|  95.1k|}
pcg32_random_r:
   34|   292k|uint32_t pcg32_random_r(pcg32_random_t* rng) {
   35|   292k|    uint64_t oldstate = rng->state;
   36|   292k|    rng->state = oldstate * 6364136223846793005ULL + rng->inc;
   37|   292k|    uint32_t xorshifted = (uint32_t)(((oldstate >> 18u) ^ oldstate) >> 27u);
   38|   292k|    uint32_t rot = (uint32_t)(oldstate >> 59u);
   39|   292k|    return (xorshifted >> rot) | (xorshifted << ((~rot + 1u) & 31)); /* was (xorshifted >> rot) | (xorshifted << ((-rot) & 31)) */
   40|   292k|}

yxml_init:
  302|   458k|void yxml_init(yxml_t *x, void *stack, size_t stacksize) {
  303|   458k|	memset(x, 0, sizeof(*x));
  304|   458k|	x->line = 1;
  305|   458k|	x->stack = (unsigned char*)stack;
  306|   458k|	x->stacksize = stacksize;
  307|   458k|	*x->stack = 0;
  308|   458k|	x->elem = x->pi = x->attr = (char *)x->stack;
  309|   458k|	x->state = YXMLS_init;
  310|   458k|}
yxml_parse:
  318|   799M|yxml_ret_t yxml_parse(yxml_t *x, int _ch) {
  319|   799M|	x->isReference = false;
  320|       |
  321|       |	/* Ensure that characters are in the range of 0..255 rather than -126..125.
  322|       |	 * All character comparisons are done with positive integers. */
  323|   799M|	unsigned ch = (unsigned)(_ch+256) & 0xff;
  324|   799M|	if(!ch)
  ------------------
  |  Branch (324:5): [True: 0, False: 799M]
  ------------------
  325|      0|		return YXML_ESYN;
  326|   799M|	x->total++;
  327|       |
  328|       |	/* End-of-Line normalization, "\rX", "\r\n" and "\n" are recognized and
  329|       |	 * normalized to a single '\n' as per XML 1.0 section 2.11. XML 1.1 adds
  330|       |	 * some non-ASCII character sequences to this list, but we can only handle
  331|       |	 * ASCII here without making assumptions about the input encoding. */
  332|   799M|	if(x->ignore == ch) {
  ------------------
  |  Branch (332:5): [True: 0, False: 799M]
  ------------------
  333|      0|		x->ignore = 0;
  334|      0|		return YXML_OK;
  335|      0|	}
  336|   799M|	x->ignore = (ch == 0xd) * 0xa;
  337|   799M|	if(ch == 0xa || ch == 0xd) {
  ------------------
  |  Branch (337:5): [True: 14.2M, False: 785M]
  |  Branch (337:18): [True: 0, False: 785M]
  ------------------
  338|  14.2M|		ch = 0xa;
  339|  14.2M|		x->line++;
  340|  14.2M|		x->byte = 0;
  341|  14.2M|	}
  342|   799M|	x->byte++;
  343|       |
  344|   799M|	switch((yxml_state_t)x->state) {
  ------------------
  |  Branch (344:9): [True: 799M, False: 0]
  ------------------
  345|      0|	case YXMLS_string:
  ------------------
  |  Branch (345:2): [True: 0, False: 799M]
  ------------------
  346|      0|		if(ch == *x->string) {
  ------------------
  |  Branch (346:6): [True: 0, False: 0]
  ------------------
  347|      0|			x->string++;
  348|      0|			if(!*x->string)
  ------------------
  |  Branch (348:7): [True: 0, False: 0]
  ------------------
  349|      0|				x->state = x->nextstate;
  350|      0|			return YXML_OK;
  351|      0|		}
  352|      0|		break;
  353|  3.76M|	case YXMLS_attr0:
  ------------------
  |  Branch (353:2): [True: 3.76M, False: 795M]
  ------------------
  354|  3.76M|		if(yxml_isName(ch))
  ------------------
  |  |  107|  3.76M|#define yxml_isName(c) (yxml_isNameStart(c) || yxml_isNum(c) || c == '-' || c == '.')
  |  |  ------------------
  |  |  |  |  106|  7.52M|#define yxml_isNameStart(c) (yxml_isAlpha(c) || c == ':' || c == '_' || c >= 128)
  |  |  |  |  ------------------
  |  |  |  |  |  |  102|  7.52M|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (102:25): [True: 2.38M, False: 1.37M]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (106:49): [True: 389k, False: 986k]
  |  |  |  |  |  Branch (106:61): [True: 0, False: 986k]
  |  |  |  |  |  Branch (106:73): [True: 0, False: 986k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |               #define yxml_isName(c) (yxml_isNameStart(c) || yxml_isNum(c) || c == '-' || c == '.')
  |  |  ------------------
  |  |  |  |  103|  4.75M|#define yxml_isNum(c) (c-'0' < 10)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (103:23): [True: 389k, False: 596k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (107:65): [True: 0, False: 596k]
  |  |  |  Branch (107:77): [True: 0, False: 596k]
  |  |  ------------------
  ------------------
  355|  3.16M|			return yxml_attrname(x, ch);
  356|   596k|		if(yxml_isSP(ch)) {
  ------------------
  |  |  101|   596k|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 596k]
  |  |  |  Branch (101:36): [True: 0, False: 596k]
  |  |  |  Branch (101:49): [True: 0, False: 596k]
  |  |  ------------------
  ------------------
  357|      0|			x->state = YXMLS_attr1;
  358|      0|			return yxml_attrnameend(x, ch);
  359|      0|		}
  360|   596k|		if(ch == (unsigned char)'=') {
  ------------------
  |  Branch (360:6): [True: 596k, False: 0]
  ------------------
  361|   596k|			x->state = YXMLS_attr2;
  362|   596k|			return yxml_attrnameend(x, ch);
  363|   596k|		}
  364|      0|		break;
  365|      0|	case YXMLS_attr1:
  ------------------
  |  Branch (365:2): [True: 0, False: 799M]
  ------------------
  366|      0|		if(yxml_isSP(ch))
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  367|      0|			return YXML_OK;
  368|      0|		if(ch == (unsigned char)'=') {
  ------------------
  |  Branch (368:6): [True: 0, False: 0]
  ------------------
  369|      0|			x->state = YXMLS_attr2;
  370|      0|			return YXML_OK;
  371|      0|		}
  372|      0|		break;
  373|   596k|	case YXMLS_attr2:
  ------------------
  |  Branch (373:2): [True: 596k, False: 798M]
  ------------------
  374|   596k|		if(yxml_isSP(ch))
  ------------------
  |  |  101|   596k|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 596k]
  |  |  |  Branch (101:36): [True: 0, False: 596k]
  |  |  |  Branch (101:49): [True: 0, False: 596k]
  |  |  ------------------
  ------------------
  375|      0|			return YXML_OK;
  376|   596k|		if(ch == (unsigned char)'\'' || ch == (unsigned char)'"') {
  ------------------
  |  Branch (376:6): [True: 0, False: 596k]
  |  Branch (376:35): [True: 596k, False: 0]
  ------------------
  377|   596k|			x->state = YXMLS_attr3;
  378|   596k|			x->quote = ch;
  379|   596k|			return YXML_OK;
  380|   596k|		}
  381|      0|		break;
  382|  18.6M|	case YXMLS_attr3:
  ------------------
  |  Branch (382:2): [True: 18.6M, False: 780M]
  ------------------
  383|  18.6M|		if(yxml_isAttValue(ch))
  ------------------
  |  |  109|  18.6M|#define yxml_isAttValue(c) (yxml_isChar(c) && c != x->quote && c != '<' && c != '&')
  |  |  ------------------
  |  |  |  |   99|  37.3M|#define yxml_isChar(c) 1
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (99:24): [True: 18.6M, Folded]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (109:47): [True: 18.0M, False: 596k]
  |  |  |  Branch (109:64): [True: 18.0M, False: 0]
  |  |  |  Branch (109:76): [True: 18.0M, False: 0]
  |  |  ------------------
  ------------------
  384|  18.0M|			return yxml_dataattr(x, ch);
  385|   596k|		if(ch == (unsigned char)'&') {
  ------------------
  |  Branch (385:6): [True: 0, False: 596k]
  ------------------
  386|      0|			x->state = YXMLS_attr4;
  387|      0|			return yxml_refstart(x, ch);
  388|      0|		}
  389|   596k|		if(x->quote == ch) {
  ------------------
  |  Branch (389:6): [True: 596k, False: 0]
  ------------------
  390|   596k|			x->state = YXMLS_elem2;
  391|   596k|			return yxml_attrvalend(x, ch);
  392|   596k|		}
  393|      0|		break;
  394|      0|	case YXMLS_attr4:
  ------------------
  |  Branch (394:2): [True: 0, False: 799M]
  ------------------
  395|      0|		if(yxml_isRef(ch))
  ------------------
  |  |  113|      0|#define yxml_isRef(c) (yxml_isNum(c) || yxml_isAlpha(c) || c == '#')
  |  |  ------------------
  |  |  |  |  103|      0|#define yxml_isNum(c) (c-'0' < 10)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (103:23): [True: 0, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |               #define yxml_isRef(c) (yxml_isNum(c) || yxml_isAlpha(c) || c == '#')
  |  |  ------------------
  |  |  |  |  102|      0|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (102:25): [True: 0, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (113:60): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  396|      0|			return yxml_ref(x, ch);
  397|      0|		if(ch == (unsigned char)'\x3b') {
  ------------------
  |  Branch (397:6): [True: 0, False: 0]
  ------------------
  398|      0|			x->state = YXMLS_attr3;
  399|      0|			return yxml_refattrval(x, ch);
  400|      0|		}
  401|      0|		break;
  402|      0|	case YXMLS_cd0:
  ------------------
  |  Branch (402:2): [True: 0, False: 799M]
  ------------------
  403|      0|		if(ch == (unsigned char)']') {
  ------------------
  |  Branch (403:6): [True: 0, False: 0]
  ------------------
  404|      0|			x->state = YXMLS_cd1;
  405|      0|			return YXML_OK;
  406|      0|		}
  407|      0|		if(yxml_isChar(ch))
  ------------------
  |  |   99|      0|#define yxml_isChar(c) 1
  |  |  ------------------
  |  |  |  Branch (99:24): [True: 0, Folded]
  |  |  ------------------
  ------------------
  408|      0|			return yxml_datacontent(x, ch);
  409|      0|		break;
  410|      0|	case YXMLS_cd1:
  ------------------
  |  Branch (410:2): [True: 0, False: 799M]
  ------------------
  411|      0|		if(ch == (unsigned char)']') {
  ------------------
  |  Branch (411:6): [True: 0, False: 0]
  ------------------
  412|      0|			x->state = YXMLS_cd2;
  413|      0|			return YXML_OK;
  414|      0|		}
  415|      0|		if(yxml_isChar(ch)) {
  ------------------
  |  |   99|      0|#define yxml_isChar(c) 1
  |  |  ------------------
  |  |  |  Branch (99:24): [True: 0, Folded]
  |  |  ------------------
  ------------------
  416|      0|			x->state = YXMLS_cd0;
  417|      0|			return yxml_datacd1(x, ch);
  418|      0|		}
  419|      0|		break;
  420|      0|	case YXMLS_cd2:
  ------------------
  |  Branch (420:2): [True: 0, False: 799M]
  ------------------
  421|      0|		if(ch == (unsigned char)']')
  ------------------
  |  Branch (421:6): [True: 0, False: 0]
  ------------------
  422|      0|			return yxml_datacontent(x, ch);
  423|      0|		if(ch == (unsigned char)'>') {
  ------------------
  |  Branch (423:6): [True: 0, False: 0]
  ------------------
  424|      0|			x->state = YXMLS_misc2;
  425|      0|			return YXML_OK;
  426|      0|		}
  427|      0|		if(yxml_isChar(ch)) {
  ------------------
  |  |   99|      0|#define yxml_isChar(c) 1
  |  |  ------------------
  |  |  |  Branch (99:24): [True: 0, Folded]
  |  |  ------------------
  ------------------
  428|      0|			x->state = YXMLS_cd0;
  429|      0|			return yxml_datacd2(x, ch);
  430|      0|		}
  431|      0|		break;
  432|      0|	case YXMLS_comment0:
  ------------------
  |  Branch (432:2): [True: 0, False: 799M]
  ------------------
  433|      0|		if(ch == (unsigned char)'-') {
  ------------------
  |  Branch (433:6): [True: 0, False: 0]
  ------------------
  434|      0|			x->state = YXMLS_comment1;
  435|      0|			return YXML_OK;
  436|      0|		}
  437|      0|		break;
  438|      0|	case YXMLS_comment1:
  ------------------
  |  Branch (438:2): [True: 0, False: 799M]
  ------------------
  439|      0|		if(ch == (unsigned char)'-') {
  ------------------
  |  Branch (439:6): [True: 0, False: 0]
  ------------------
  440|      0|			x->state = YXMLS_comment2;
  441|      0|			return YXML_OK;
  442|      0|		}
  443|      0|		break;
  444|      0|	case YXMLS_comment2:
  ------------------
  |  Branch (444:2): [True: 0, False: 799M]
  ------------------
  445|      0|		if(ch == (unsigned char)'-') {
  ------------------
  |  Branch (445:6): [True: 0, False: 0]
  ------------------
  446|      0|			x->state = YXMLS_comment3;
  447|      0|			return YXML_OK;
  448|      0|		}
  449|      0|		if(yxml_isChar(ch))
  ------------------
  |  |   99|      0|#define yxml_isChar(c) 1
  |  |  ------------------
  |  |  |  Branch (99:24): [True: 0, Folded]
  |  |  ------------------
  ------------------
  450|      0|			return YXML_OK;
  451|      0|		break;
  452|      0|	case YXMLS_comment3:
  ------------------
  |  Branch (452:2): [True: 0, False: 799M]
  ------------------
  453|      0|		if(ch == (unsigned char)'-') {
  ------------------
  |  Branch (453:6): [True: 0, False: 0]
  ------------------
  454|      0|			x->state = YXMLS_comment4;
  455|      0|			return YXML_OK;
  456|      0|		}
  457|      0|		if(yxml_isChar(ch)) {
  ------------------
  |  |   99|      0|#define yxml_isChar(c) 1
  |  |  ------------------
  |  |  |  Branch (99:24): [True: 0, Folded]
  |  |  ------------------
  ------------------
  458|      0|			x->state = YXMLS_comment2;
  459|      0|			return YXML_OK;
  460|      0|		}
  461|      0|		break;
  462|      0|	case YXMLS_comment4:
  ------------------
  |  Branch (462:2): [True: 0, False: 799M]
  ------------------
  463|      0|		if(ch == (unsigned char)'>') {
  ------------------
  |  Branch (463:6): [True: 0, False: 0]
  ------------------
  464|      0|			x->state = x->nextstate;
  465|      0|			return YXML_OK;
  466|      0|		}
  467|      0|		break;
  468|      0|	case YXMLS_dt0:
  ------------------
  |  Branch (468:2): [True: 0, False: 799M]
  ------------------
  469|      0|		if(ch == (unsigned char)'>') {
  ------------------
  |  Branch (469:6): [True: 0, False: 0]
  ------------------
  470|      0|			x->state = YXMLS_misc1;
  471|      0|			return YXML_OK;
  472|      0|		}
  473|      0|		if(ch == (unsigned char)'\'' || ch == (unsigned char)'"') {
  ------------------
  |  Branch (473:6): [True: 0, False: 0]
  |  Branch (473:35): [True: 0, False: 0]
  ------------------
  474|      0|			x->state = YXMLS_dt1;
  475|      0|			x->quote = ch;
  476|      0|			x->nextstate = YXMLS_dt0;
  477|      0|			return YXML_OK;
  478|      0|		}
  479|      0|		if(ch == (unsigned char)'<') {
  ------------------
  |  Branch (479:6): [True: 0, False: 0]
  ------------------
  480|      0|			x->state = YXMLS_dt2;
  481|      0|			return YXML_OK;
  482|      0|		}
  483|      0|		if(yxml_isChar(ch))
  ------------------
  |  |   99|      0|#define yxml_isChar(c) 1
  |  |  ------------------
  |  |  |  Branch (99:24): [True: 0, Folded]
  |  |  ------------------
  ------------------
  484|      0|			return YXML_OK;
  485|      0|		break;
  486|      0|	case YXMLS_dt1:
  ------------------
  |  Branch (486:2): [True: 0, False: 799M]
  ------------------
  487|      0|		if(x->quote == ch) {
  ------------------
  |  Branch (487:6): [True: 0, False: 0]
  ------------------
  488|      0|			x->state = x->nextstate;
  489|      0|			return YXML_OK;
  490|      0|		}
  491|      0|		if(yxml_isChar(ch))
  ------------------
  |  |   99|      0|#define yxml_isChar(c) 1
  |  |  ------------------
  |  |  |  Branch (99:24): [True: 0, Folded]
  |  |  ------------------
  ------------------
  492|      0|			return YXML_OK;
  493|      0|		break;
  494|      0|	case YXMLS_dt2:
  ------------------
  |  Branch (494:2): [True: 0, False: 799M]
  ------------------
  495|      0|		if(ch == (unsigned char)'?') {
  ------------------
  |  Branch (495:6): [True: 0, False: 0]
  ------------------
  496|      0|			x->state = YXMLS_pi0;
  497|      0|			x->nextstate = YXMLS_dt0;
  498|      0|			return YXML_OK;
  499|      0|		}
  500|      0|		if(ch == (unsigned char)'!') {
  ------------------
  |  Branch (500:6): [True: 0, False: 0]
  ------------------
  501|      0|			x->state = YXMLS_dt3;
  502|      0|			return YXML_OK;
  503|      0|		}
  504|      0|		break;
  505|      0|	case YXMLS_dt3:
  ------------------
  |  Branch (505:2): [True: 0, False: 799M]
  ------------------
  506|      0|		if(ch == (unsigned char)'-') {
  ------------------
  |  Branch (506:6): [True: 0, False: 0]
  ------------------
  507|      0|			x->state = YXMLS_comment1;
  508|      0|			x->nextstate = YXMLS_dt0;
  509|      0|			return YXML_OK;
  510|      0|		}
  511|      0|		if(yxml_isChar(ch)) {
  ------------------
  |  |   99|      0|#define yxml_isChar(c) 1
  |  |  ------------------
  |  |  |  Branch (99:24): [True: 0, Folded]
  |  |  ------------------
  ------------------
  512|      0|			x->state = YXMLS_dt4;
  513|      0|			return YXML_OK;
  514|      0|		}
  515|      0|		break;
  516|      0|	case YXMLS_dt4:
  ------------------
  |  Branch (516:2): [True: 0, False: 799M]
  ------------------
  517|      0|		if(ch == (unsigned char)'\'' || ch == (unsigned char)'"') {
  ------------------
  |  Branch (517:6): [True: 0, False: 0]
  |  Branch (517:35): [True: 0, False: 0]
  ------------------
  518|      0|			x->state = YXMLS_dt1;
  519|      0|			x->quote = ch;
  520|      0|			x->nextstate = YXMLS_dt4;
  521|      0|			return YXML_OK;
  522|      0|		}
  523|      0|		if(ch == (unsigned char)'>') {
  ------------------
  |  Branch (523:6): [True: 0, False: 0]
  ------------------
  524|      0|			x->state = YXMLS_dt0;
  525|      0|			return YXML_OK;
  526|      0|		}
  527|      0|		if(yxml_isChar(ch))
  ------------------
  |  |   99|      0|#define yxml_isChar(c) 1
  |  |  ------------------
  |  |  |  Branch (99:24): [True: 0, Folded]
  |  |  ------------------
  ------------------
  528|      0|			return YXML_OK;
  529|      0|		break;
  530|  44.6M|	case YXMLS_elem0:
  ------------------
  |  Branch (530:2): [True: 44.6M, False: 754M]
  ------------------
  531|  44.6M|		if(yxml_isName(ch))
  ------------------
  |  |  107|  44.6M|#define yxml_isName(c) (yxml_isNameStart(c) || yxml_isNum(c) || c == '-' || c == '.')
  |  |  ------------------
  |  |  |  |  106|  89.2M|#define yxml_isNameStart(c) (yxml_isAlpha(c) || c == ':' || c == '_' || c >= 128)
  |  |  |  |  ------------------
  |  |  |  |  |  |  102|  89.2M|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (102:25): [True: 39.6M, False: 4.93M]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (106:49): [True: 0, False: 4.93M]
  |  |  |  |  |  Branch (106:61): [True: 0, False: 4.93M]
  |  |  |  |  |  Branch (106:73): [True: 0, False: 4.93M]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |               #define yxml_isName(c) (yxml_isNameStart(c) || yxml_isNum(c) || c == '-' || c == '.')
  |  |  ------------------
  |  |  |  |  103|  49.5M|#define yxml_isNum(c) (c-'0' < 10)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (103:23): [True: 47.5k, False: 4.89M]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (107:65): [True: 0, False: 4.89M]
  |  |  |  Branch (107:77): [True: 0, False: 4.89M]
  |  |  ------------------
  ------------------
  532|  39.7M|			return yxml_elemname(x, ch);
  533|  4.89M|		if(yxml_isSP(ch)) {
  ------------------
  |  |  101|  4.89M|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 401k, False: 4.48M]
  |  |  |  Branch (101:36): [True: 0, False: 4.48M]
  |  |  |  Branch (101:49): [True: 0, False: 4.48M]
  |  |  ------------------
  ------------------
  534|   401k|			x->state = YXMLS_elem1;
  535|   401k|			return yxml_elemnameend(x, ch);
  536|   401k|		}
  537|  4.48M|		if(ch == (unsigned char)'/') {
  ------------------
  |  Branch (537:6): [True: 432k, False: 4.05M]
  ------------------
  538|   432k|			x->state = YXMLS_elem3;
  539|   432k|			return yxml_elemnameend(x, ch);
  540|   432k|		}
  541|  4.05M|		if(ch == (unsigned char)'>') {
  ------------------
  |  Branch (541:6): [True: 4.05M, False: 0]
  ------------------
  542|  4.05M|			x->state = YXMLS_misc2;
  543|  4.05M|			return yxml_elemnameend(x, ch);
  544|  4.05M|		}
  545|      0|		break;
  546|   596k|	case YXMLS_elem1:
  ------------------
  |  Branch (546:2): [True: 596k, False: 798M]
  ------------------
  547|   596k|		if(yxml_isSP(ch))
  ------------------
  |  |  101|   596k|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 596k]
  |  |  |  Branch (101:36): [True: 0, False: 596k]
  |  |  |  Branch (101:49): [True: 0, False: 596k]
  |  |  ------------------
  ------------------
  548|      0|			return YXML_OK;
  549|   596k|		if(ch == (unsigned char)'/') {
  ------------------
  |  Branch (549:6): [True: 0, False: 596k]
  ------------------
  550|      0|			x->state = YXMLS_elem3;
  551|      0|			return YXML_OK;
  552|      0|		}
  553|   596k|		if(ch == (unsigned char)'>') {
  ------------------
  |  Branch (553:6): [True: 0, False: 596k]
  ------------------
  554|      0|			x->state = YXMLS_misc2;
  555|      0|			return YXML_OK;
  556|      0|		}
  557|   596k|		if(yxml_isNameStart(ch)) {
  ------------------
  |  |  106|   596k|#define yxml_isNameStart(c) (yxml_isAlpha(c) || c == ':' || c == '_' || c >= 128)
  |  |  ------------------
  |  |  |  |  102|  1.19M|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (102:25): [True: 596k, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (106:49): [True: 0, False: 0]
  |  |  |  Branch (106:61): [True: 0, False: 0]
  |  |  |  Branch (106:73): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  558|   596k|			x->state = YXMLS_attr0;
  559|   596k|			return yxml_attrstart(x, ch);
  560|   596k|		}
  561|      0|		break;
  562|   596k|	case YXMLS_elem2:
  ------------------
  |  Branch (562:2): [True: 596k, False: 798M]
  ------------------
  563|   596k|		if(yxml_isSP(ch)) {
  ------------------
  |  |  101|   596k|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 194k, False: 401k]
  |  |  |  Branch (101:36): [True: 0, False: 401k]
  |  |  |  Branch (101:49): [True: 0, False: 401k]
  |  |  ------------------
  ------------------
  564|   194k|			x->state = YXMLS_elem1;
  565|   194k|			return YXML_OK;
  566|   194k|		}
  567|   401k|		if(ch == (unsigned char)'/') {
  ------------------
  |  Branch (567:6): [True: 194k, False: 206k]
  ------------------
  568|   194k|			x->state = YXMLS_elem3;
  569|   194k|			return YXML_OK;
  570|   194k|		}
  571|   206k|		if(ch == (unsigned char)'>') {
  ------------------
  |  Branch (571:6): [True: 206k, False: 0]
  ------------------
  572|   206k|			x->state = YXMLS_misc2;
  573|   206k|			return YXML_OK;
  574|   206k|		}
  575|      0|		break;
  576|   627k|	case YXMLS_elem3:
  ------------------
  |  Branch (576:2): [True: 627k, False: 798M]
  ------------------
  577|   627k|		if(ch == (unsigned char)'>') {
  ------------------
  |  Branch (577:6): [True: 627k, False: 0]
  ------------------
  578|   627k|			x->state = YXMLS_misc2;
  579|   627k|			return yxml_selfclose(x, ch);
  580|   627k|		}
  581|      0|		break;
  582|      0|	case YXMLS_enc0:
  ------------------
  |  Branch (582:2): [True: 0, False: 799M]
  ------------------
  583|      0|		if(yxml_isSP(ch))
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  584|      0|			return YXML_OK;
  585|      0|		if(ch == (unsigned char)'=') {
  ------------------
  |  Branch (585:6): [True: 0, False: 0]
  ------------------
  586|      0|			x->state = YXMLS_enc1;
  587|      0|			return YXML_OK;
  588|      0|		}
  589|      0|		break;
  590|      0|	case YXMLS_enc1:
  ------------------
  |  Branch (590:2): [True: 0, False: 799M]
  ------------------
  591|      0|		if(yxml_isSP(ch))
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  592|      0|			return YXML_OK;
  593|      0|		if(ch == (unsigned char)'\'' || ch == (unsigned char)'"') {
  ------------------
  |  Branch (593:6): [True: 0, False: 0]
  |  Branch (593:35): [True: 0, False: 0]
  ------------------
  594|      0|			x->state = YXMLS_enc2;
  595|      0|			x->quote = ch;
  596|      0|			return YXML_OK;
  597|      0|		}
  598|      0|		break;
  599|      0|	case YXMLS_enc2:
  ------------------
  |  Branch (599:2): [True: 0, False: 799M]
  ------------------
  600|      0|		if(yxml_isAlpha(ch)) {
  ------------------
  |  |  102|      0|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  ------------------
  |  |  |  Branch (102:25): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  601|      0|			x->state = YXMLS_enc3;
  602|      0|			return YXML_OK;
  603|      0|		}
  604|      0|		break;
  605|      0|	case YXMLS_enc3:
  ------------------
  |  Branch (605:2): [True: 0, False: 799M]
  ------------------
  606|      0|		if(yxml_isEncName(ch))
  ------------------
  |  |  105|      0|#define yxml_isEncName(c) (yxml_isAlpha(c) || yxml_isNum(c) || c == '.' || c == '_' || c == '-')
  |  |  ------------------
  |  |  |  |  102|      0|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (102:25): [True: 0, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |               #define yxml_isEncName(c) (yxml_isAlpha(c) || yxml_isNum(c) || c == '.' || c == '_' || c == '-')
  |  |  ------------------
  |  |  |  |  103|      0|#define yxml_isNum(c) (c-'0' < 10)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (103:23): [True: 0, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (105:64): [True: 0, False: 0]
  |  |  |  Branch (105:76): [True: 0, False: 0]
  |  |  |  Branch (105:88): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  607|      0|			return YXML_OK;
  608|      0|		if(x->quote == ch) {
  ------------------
  |  Branch (608:6): [True: 0, False: 0]
  ------------------
  609|      0|			x->state = YXMLS_xmldecl6;
  610|      0|			return YXML_OK;
  611|      0|		}
  612|      0|		break;
  613|  4.26M|	case YXMLS_etag0:
  ------------------
  |  Branch (613:2): [True: 4.26M, False: 795M]
  ------------------
  614|  4.26M|		if(yxml_isNameStart(ch)) {
  ------------------
  |  |  106|  4.26M|#define yxml_isNameStart(c) (yxml_isAlpha(c) || c == ':' || c == '_' || c >= 128)
  |  |  ------------------
  |  |  |  |  102|  8.52M|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (102:25): [True: 4.26M, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (106:49): [True: 0, False: 0]
  |  |  |  Branch (106:61): [True: 0, False: 0]
  |  |  |  Branch (106:73): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  615|  4.26M|			x->state = YXMLS_etag1;
  616|  4.26M|			return yxml_elemclose(x, ch);
  617|  4.26M|		}
  618|      0|		break;
  619|  35.9M|	case YXMLS_etag1:
  ------------------
  |  Branch (619:2): [True: 35.9M, False: 763M]
  ------------------
  620|  35.9M|		if(yxml_isName(ch))
  ------------------
  |  |  107|  35.9M|#define yxml_isName(c) (yxml_isNameStart(c) || yxml_isNum(c) || c == '-' || c == '.')
  |  |  ------------------
  |  |  |  |  106|  71.9M|#define yxml_isNameStart(c) (yxml_isAlpha(c) || c == ':' || c == '_' || c >= 128)
  |  |  |  |  ------------------
  |  |  |  |  |  |  102|  71.9M|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (102:25): [True: 31.6M, False: 4.31M]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (106:49): [True: 0, False: 4.31M]
  |  |  |  |  |  Branch (106:61): [True: 0, False: 4.31M]
  |  |  |  |  |  Branch (106:73): [True: 0, False: 4.31M]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |               #define yxml_isName(c) (yxml_isNameStart(c) || yxml_isNum(c) || c == '-' || c == '.')
  |  |  ------------------
  |  |  |  |  103|  40.3M|#define yxml_isNum(c) (c-'0' < 10)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (103:23): [True: 47.5k, False: 4.26M]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (107:65): [True: 0, False: 4.26M]
  |  |  |  Branch (107:77): [True: 0, False: 4.26M]
  |  |  ------------------
  ------------------
  621|  31.7M|			return yxml_elemclose(x, ch);
  622|  4.26M|		if(yxml_isSP(ch)) {
  ------------------
  |  |  101|  4.26M|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 4.26M]
  |  |  |  Branch (101:36): [True: 0, False: 4.26M]
  |  |  |  Branch (101:49): [True: 0, False: 4.26M]
  |  |  ------------------
  ------------------
  623|      0|			x->state = YXMLS_etag2;
  624|      0|			return yxml_elemcloseend(x, ch);
  625|      0|		}
  626|  4.26M|		if(ch == (unsigned char)'>') {
  ------------------
  |  Branch (626:6): [True: 4.26M, False: 0]
  ------------------
  627|  4.26M|			x->state = YXMLS_misc2;
  628|  4.26M|			return yxml_elemcloseend(x, ch);
  629|  4.26M|		}
  630|      0|		break;
  631|      0|	case YXMLS_etag2:
  ------------------
  |  Branch (631:2): [True: 0, False: 799M]
  ------------------
  632|      0|		if(yxml_isSP(ch))
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  633|      0|			return YXML_OK;
  634|      0|		if(ch == (unsigned char)'>') {
  ------------------
  |  Branch (634:6): [True: 0, False: 0]
  ------------------
  635|      0|			x->state = YXMLS_misc2;
  636|      0|			return YXML_OK;
  637|      0|		}
  638|      0|		break;
  639|   458k|	case YXMLS_init:
  ------------------
  |  Branch (639:2): [True: 458k, False: 798M]
  ------------------
  640|   458k|		if(ch == (unsigned char)'\xef') {
  ------------------
  |  Branch (640:6): [True: 0, False: 458k]
  ------------------
  641|      0|			x->state = YXMLS_string;
  642|      0|			x->nextstate = YXMLS_misc0;
  643|      0|			x->string = (unsigned char *)"\xbb\xbf";
  644|      0|			return YXML_OK;
  645|      0|		}
  646|   458k|		if(yxml_isSP(ch)) {
  ------------------
  |  |  101|   458k|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 458k]
  |  |  |  Branch (101:36): [True: 0, False: 458k]
  |  |  |  Branch (101:49): [True: 0, False: 458k]
  |  |  ------------------
  ------------------
  647|      0|			x->state = YXMLS_misc0;
  648|      0|			return YXML_OK;
  649|      0|		}
  650|   458k|		if(ch == (unsigned char)'<') {
  ------------------
  |  Branch (650:6): [True: 458k, False: 0]
  ------------------
  651|   458k|			x->state = YXMLS_le0;
  652|   458k|			return YXML_OK;
  653|   458k|		}
  654|      0|		break;
  655|   458k|	case YXMLS_le0:
  ------------------
  |  Branch (655:2): [True: 458k, False: 798M]
  ------------------
  656|   458k|		if(ch == (unsigned char)'!') {
  ------------------
  |  Branch (656:6): [True: 0, False: 458k]
  ------------------
  657|      0|			x->state = YXMLS_lee1;
  658|      0|			return YXML_OK;
  659|      0|		}
  660|   458k|		if(ch == (unsigned char)'?') {
  ------------------
  |  Branch (660:6): [True: 0, False: 458k]
  ------------------
  661|      0|			x->state = YXMLS_leq0;
  662|      0|			return YXML_OK;
  663|      0|		}
  664|   458k|		if(yxml_isNameStart(ch)) {
  ------------------
  |  |  106|   458k|#define yxml_isNameStart(c) (yxml_isAlpha(c) || c == ':' || c == '_' || c >= 128)
  |  |  ------------------
  |  |  |  |  102|   917k|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (102:25): [True: 458k, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (106:49): [True: 0, False: 0]
  |  |  |  Branch (106:61): [True: 0, False: 0]
  |  |  |  Branch (106:73): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  665|   458k|			x->state = YXMLS_elem0;
  666|   458k|			return yxml_elemstart(x, ch);
  667|   458k|		}
  668|      0|		break;
  669|      0|	case YXMLS_le1:
  ------------------
  |  Branch (669:2): [True: 0, False: 799M]
  ------------------
  670|      0|		if(ch == (unsigned char)'!') {
  ------------------
  |  Branch (670:6): [True: 0, False: 0]
  ------------------
  671|      0|			x->state = YXMLS_lee1;
  672|      0|			return YXML_OK;
  673|      0|		}
  674|      0|		if(ch == (unsigned char)'?') {
  ------------------
  |  Branch (674:6): [True: 0, False: 0]
  ------------------
  675|      0|			x->state = YXMLS_pi0;
  676|      0|			x->nextstate = YXMLS_misc1;
  677|      0|			return YXML_OK;
  678|      0|		}
  679|      0|		if(yxml_isNameStart(ch)) {
  ------------------
  |  |  106|      0|#define yxml_isNameStart(c) (yxml_isAlpha(c) || c == ':' || c == '_' || c >= 128)
  |  |  ------------------
  |  |  |  |  102|      0|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (102:25): [True: 0, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (106:49): [True: 0, False: 0]
  |  |  |  Branch (106:61): [True: 0, False: 0]
  |  |  |  Branch (106:73): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  680|      0|			x->state = YXMLS_elem0;
  681|      0|			return yxml_elemstart(x, ch);
  682|      0|		}
  683|      0|		break;
  684|  8.69M|	case YXMLS_le2:
  ------------------
  |  Branch (684:2): [True: 8.69M, False: 790M]
  ------------------
  685|  8.69M|		if(ch == (unsigned char)'!') {
  ------------------
  |  Branch (685:6): [True: 0, False: 8.69M]
  ------------------
  686|      0|			x->state = YXMLS_lee2;
  687|      0|			return YXML_OK;
  688|      0|		}
  689|  8.69M|		if(ch == (unsigned char)'?') {
  ------------------
  |  Branch (689:6): [True: 0, False: 8.69M]
  ------------------
  690|      0|			x->state = YXMLS_pi0;
  691|      0|			x->nextstate = YXMLS_misc2;
  692|      0|			return YXML_OK;
  693|      0|		}
  694|  8.69M|		if(ch == (unsigned char)'/') {
  ------------------
  |  Branch (694:6): [True: 4.26M, False: 4.43M]
  ------------------
  695|  4.26M|			x->state = YXMLS_etag0;
  696|  4.26M|			return YXML_OK;
  697|  4.26M|		}
  698|  4.43M|		if(yxml_isNameStart(ch)) {
  ------------------
  |  |  106|  4.43M|#define yxml_isNameStart(c) (yxml_isAlpha(c) || c == ':' || c == '_' || c >= 128)
  |  |  ------------------
  |  |  |  |  102|  8.86M|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (102:25): [True: 4.43M, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (106:49): [True: 0, False: 0]
  |  |  |  Branch (106:61): [True: 0, False: 0]
  |  |  |  Branch (106:73): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  699|  4.43M|			x->state = YXMLS_elem0;
  700|  4.43M|			return yxml_elemstart(x, ch);
  701|  4.43M|		}
  702|      0|		break;
  703|      0|	case YXMLS_le3:
  ------------------
  |  Branch (703:2): [True: 0, False: 799M]
  ------------------
  704|      0|		if(ch == (unsigned char)'!') {
  ------------------
  |  Branch (704:6): [True: 0, False: 0]
  ------------------
  705|      0|			x->state = YXMLS_comment0;
  706|      0|			x->nextstate = YXMLS_misc3;
  707|      0|			return YXML_OK;
  708|      0|		}
  709|      0|		if(ch == (unsigned char)'?') {
  ------------------
  |  Branch (709:6): [True: 0, False: 0]
  ------------------
  710|      0|			x->state = YXMLS_pi0;
  711|      0|			x->nextstate = YXMLS_misc3;
  712|      0|			return YXML_OK;
  713|      0|		}
  714|      0|		break;
  715|      0|	case YXMLS_lee1:
  ------------------
  |  Branch (715:2): [True: 0, False: 799M]
  ------------------
  716|      0|		if(ch == (unsigned char)'-') {
  ------------------
  |  Branch (716:6): [True: 0, False: 0]
  ------------------
  717|      0|			x->state = YXMLS_comment1;
  718|      0|			x->nextstate = YXMLS_misc1;
  719|      0|			return YXML_OK;
  720|      0|		}
  721|      0|		if(ch == (unsigned char)'D') {
  ------------------
  |  Branch (721:6): [True: 0, False: 0]
  ------------------
  722|      0|			x->state = YXMLS_string;
  723|      0|			x->nextstate = YXMLS_dt0;
  724|      0|			x->string = (unsigned char *)"OCTYPE";
  725|      0|			return YXML_OK;
  726|      0|		}
  727|      0|		break;
  728|      0|	case YXMLS_lee2:
  ------------------
  |  Branch (728:2): [True: 0, False: 799M]
  ------------------
  729|      0|		if(ch == (unsigned char)'-') {
  ------------------
  |  Branch (729:6): [True: 0, False: 0]
  ------------------
  730|      0|			x->state = YXMLS_comment1;
  731|      0|			x->nextstate = YXMLS_misc2;
  732|      0|			return YXML_OK;
  733|      0|		}
  734|      0|		if(ch == (unsigned char)'[') {
  ------------------
  |  Branch (734:6): [True: 0, False: 0]
  ------------------
  735|      0|			x->state = YXMLS_string;
  736|      0|			x->nextstate = YXMLS_cd0;
  737|      0|			x->string = (unsigned char *)"CDATA[";
  738|      0|			return YXML_OK;
  739|      0|		}
  740|      0|		break;
  741|      0|	case YXMLS_leq0:
  ------------------
  |  Branch (741:2): [True: 0, False: 799M]
  ------------------
  742|      0|		if(ch == (unsigned char)'x') {
  ------------------
  |  Branch (742:6): [True: 0, False: 0]
  ------------------
  743|      0|			x->state = YXMLS_xmldecl0;
  744|      0|			x->nextstate = YXMLS_misc1;
  745|      0|			return yxml_pistart(x, ch);
  746|      0|		}
  747|      0|		if(yxml_isNameStart(ch)) {
  ------------------
  |  |  106|      0|#define yxml_isNameStart(c) (yxml_isAlpha(c) || c == ':' || c == '_' || c >= 128)
  |  |  ------------------
  |  |  |  |  102|      0|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (102:25): [True: 0, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (106:49): [True: 0, False: 0]
  |  |  |  Branch (106:61): [True: 0, False: 0]
  |  |  |  Branch (106:73): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  748|      0|			x->state = YXMLS_pi1;
  749|      0|			x->nextstate = YXMLS_misc1;
  750|      0|			return yxml_pistart(x, ch);
  751|      0|		}
  752|      0|		break;
  753|      0|	case YXMLS_misc0:
  ------------------
  |  Branch (753:2): [True: 0, False: 799M]
  ------------------
  754|      0|		if(yxml_isSP(ch))
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  755|      0|			return YXML_OK;
  756|      0|		if(ch == (unsigned char)'<') {
  ------------------
  |  Branch (756:6): [True: 0, False: 0]
  ------------------
  757|      0|			x->state = YXMLS_le0;
  758|      0|			return YXML_OK;
  759|      0|		}
  760|      0|		break;
  761|      0|	case YXMLS_misc1:
  ------------------
  |  Branch (761:2): [True: 0, False: 799M]
  ------------------
  762|      0|		if(yxml_isSP(ch))
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  763|      0|			return YXML_OK;
  764|      0|		if(ch == (unsigned char)'<') {
  ------------------
  |  Branch (764:6): [True: 0, False: 0]
  ------------------
  765|      0|			x->state = YXMLS_le1;
  766|      0|			return YXML_OK;
  767|      0|		}
  768|      0|		break;
  769|   679M|	case YXMLS_misc2:
  ------------------
  |  Branch (769:2): [True: 679M, False: 119M]
  ------------------
  770|   679M|		if(ch == (unsigned char)'<') {
  ------------------
  |  Branch (770:6): [True: 8.69M, False: 671M]
  ------------------
  771|  8.69M|			x->state = YXMLS_le2;
  772|  8.69M|			return YXML_OK;
  773|  8.69M|		}
  774|   671M|		if(ch == (unsigned char)'&') {
  ------------------
  |  Branch (774:6): [True: 0, False: 671M]
  ------------------
  775|      0|			x->state = YXMLS_misc2a;
  776|      0|			return yxml_refstart(x, ch);
  777|      0|		}
  778|   671M|		if(yxml_isChar(ch))
  ------------------
  |  |   99|   671M|#define yxml_isChar(c) 1
  |  |  ------------------
  |  |  |  Branch (99:24): [True: 671M, Folded]
  |  |  ------------------
  ------------------
  779|   671M|			return yxml_datacontent(x, ch);
  780|      0|		break;
  781|      0|	case YXMLS_misc2a:
  ------------------
  |  Branch (781:2): [True: 0, False: 799M]
  ------------------
  782|      0|		if(yxml_isRef(ch))
  ------------------
  |  |  113|      0|#define yxml_isRef(c) (yxml_isNum(c) || yxml_isAlpha(c) || c == '#')
  |  |  ------------------
  |  |  |  |  103|      0|#define yxml_isNum(c) (c-'0' < 10)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (103:23): [True: 0, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |               #define yxml_isRef(c) (yxml_isNum(c) || yxml_isAlpha(c) || c == '#')
  |  |  ------------------
  |  |  |  |  102|      0|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (102:25): [True: 0, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (113:60): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  783|      0|			return yxml_ref(x, ch);
  784|      0|		if(ch == (unsigned char)'\x3b') {
  ------------------
  |  Branch (784:6): [True: 0, False: 0]
  ------------------
  785|      0|			x->state = YXMLS_misc2;
  786|      0|			return yxml_refcontent(x, ch);
  787|      0|		}
  788|      0|		break;
  789|      0|	case YXMLS_misc3:
  ------------------
  |  Branch (789:2): [True: 0, False: 799M]
  ------------------
  790|      0|		if(yxml_isSP(ch))
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  791|      0|			return YXML_OK;
  792|      0|		if(ch == (unsigned char)'<') {
  ------------------
  |  Branch (792:6): [True: 0, False: 0]
  ------------------
  793|      0|			x->state = YXMLS_le3;
  794|      0|			return YXML_OK;
  795|      0|		}
  796|      0|		break;
  797|      0|	case YXMLS_pi0:
  ------------------
  |  Branch (797:2): [True: 0, False: 799M]
  ------------------
  798|      0|		if(yxml_isNameStart(ch)) {
  ------------------
  |  |  106|      0|#define yxml_isNameStart(c) (yxml_isAlpha(c) || c == ':' || c == '_' || c >= 128)
  |  |  ------------------
  |  |  |  |  102|      0|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (102:25): [True: 0, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (106:49): [True: 0, False: 0]
  |  |  |  Branch (106:61): [True: 0, False: 0]
  |  |  |  Branch (106:73): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  799|      0|			x->state = YXMLS_pi1;
  800|      0|			return yxml_pistart(x, ch);
  801|      0|		}
  802|      0|		break;
  803|      0|	case YXMLS_pi1:
  ------------------
  |  Branch (803:2): [True: 0, False: 799M]
  ------------------
  804|      0|		if(yxml_isName(ch))
  ------------------
  |  |  107|      0|#define yxml_isName(c) (yxml_isNameStart(c) || yxml_isNum(c) || c == '-' || c == '.')
  |  |  ------------------
  |  |  |  |  106|      0|#define yxml_isNameStart(c) (yxml_isAlpha(c) || c == ':' || c == '_' || c >= 128)
  |  |  |  |  ------------------
  |  |  |  |  |  |  102|      0|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (102:25): [True: 0, False: 0]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (106:49): [True: 0, False: 0]
  |  |  |  |  |  Branch (106:61): [True: 0, False: 0]
  |  |  |  |  |  Branch (106:73): [True: 0, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |               #define yxml_isName(c) (yxml_isNameStart(c) || yxml_isNum(c) || c == '-' || c == '.')
  |  |  ------------------
  |  |  |  |  103|      0|#define yxml_isNum(c) (c-'0' < 10)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (103:23): [True: 0, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (107:65): [True: 0, False: 0]
  |  |  |  Branch (107:77): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  805|      0|			return yxml_piname(x, ch);
  806|      0|		if(ch == (unsigned char)'?') {
  ------------------
  |  Branch (806:6): [True: 0, False: 0]
  ------------------
  807|      0|			x->state = YXMLS_pi4;
  808|      0|			return yxml_pinameend(x, ch);
  809|      0|		}
  810|      0|		if(yxml_isSP(ch)) {
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  811|      0|			x->state = YXMLS_pi2;
  812|      0|			return yxml_pinameend(x, ch);
  813|      0|		}
  814|      0|		break;
  815|      0|	case YXMLS_pi2:
  ------------------
  |  Branch (815:2): [True: 0, False: 799M]
  ------------------
  816|      0|		if(ch == (unsigned char)'?') {
  ------------------
  |  Branch (816:6): [True: 0, False: 0]
  ------------------
  817|      0|			x->state = YXMLS_pi3;
  818|      0|			return YXML_OK;
  819|      0|		}
  820|      0|		if(yxml_isChar(ch))
  ------------------
  |  |   99|      0|#define yxml_isChar(c) 1
  |  |  ------------------
  |  |  |  Branch (99:24): [True: 0, Folded]
  |  |  ------------------
  ------------------
  821|      0|			return yxml_datapi1(x, ch);
  822|      0|		break;
  823|      0|	case YXMLS_pi3:
  ------------------
  |  Branch (823:2): [True: 0, False: 799M]
  ------------------
  824|      0|		if(ch == (unsigned char)'>') {
  ------------------
  |  Branch (824:6): [True: 0, False: 0]
  ------------------
  825|      0|			x->state = x->nextstate;
  826|      0|			return yxml_pivalend(x, ch);
  827|      0|		}
  828|      0|		if(yxml_isChar(ch)) {
  ------------------
  |  |   99|      0|#define yxml_isChar(c) 1
  |  |  ------------------
  |  |  |  Branch (99:24): [True: 0, Folded]
  |  |  ------------------
  ------------------
  829|      0|			x->state = YXMLS_pi2;
  830|      0|			return yxml_datapi2(x, ch);
  831|      0|		}
  832|      0|		break;
  833|      0|	case YXMLS_pi4:
  ------------------
  |  Branch (833:2): [True: 0, False: 799M]
  ------------------
  834|      0|		if(ch == (unsigned char)'>') {
  ------------------
  |  Branch (834:6): [True: 0, False: 0]
  ------------------
  835|      0|			x->state = x->nextstate;
  836|      0|			return yxml_pivalend(x, ch);
  837|      0|		}
  838|      0|		break;
  839|      0|	case YXMLS_std0:
  ------------------
  |  Branch (839:2): [True: 0, False: 799M]
  ------------------
  840|      0|		if(yxml_isSP(ch))
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  841|      0|			return YXML_OK;
  842|      0|		if(ch == (unsigned char)'=') {
  ------------------
  |  Branch (842:6): [True: 0, False: 0]
  ------------------
  843|      0|			x->state = YXMLS_std1;
  844|      0|			return YXML_OK;
  845|      0|		}
  846|      0|		break;
  847|      0|	case YXMLS_std1:
  ------------------
  |  Branch (847:2): [True: 0, False: 799M]
  ------------------
  848|      0|		if(yxml_isSP(ch))
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  849|      0|			return YXML_OK;
  850|      0|		if(ch == (unsigned char)'\'' || ch == (unsigned char)'"') {
  ------------------
  |  Branch (850:6): [True: 0, False: 0]
  |  Branch (850:35): [True: 0, False: 0]
  ------------------
  851|      0|			x->state = YXMLS_std2;
  852|      0|			x->quote = ch;
  853|      0|			return YXML_OK;
  854|      0|		}
  855|      0|		break;
  856|      0|	case YXMLS_std2:
  ------------------
  |  Branch (856:2): [True: 0, False: 799M]
  ------------------
  857|      0|		if(ch == (unsigned char)'y') {
  ------------------
  |  Branch (857:6): [True: 0, False: 0]
  ------------------
  858|      0|			x->state = YXMLS_string;
  859|      0|			x->nextstate = YXMLS_std3;
  860|      0|			x->string = (unsigned char *)"es";
  861|      0|			return YXML_OK;
  862|      0|		}
  863|      0|		if(ch == (unsigned char)'n') {
  ------------------
  |  Branch (863:6): [True: 0, False: 0]
  ------------------
  864|      0|			x->state = YXMLS_string;
  865|      0|			x->nextstate = YXMLS_std3;
  866|      0|			x->string = (unsigned char *)"o";
  867|      0|			return YXML_OK;
  868|      0|		}
  869|      0|		break;
  870|      0|	case YXMLS_std3:
  ------------------
  |  Branch (870:2): [True: 0, False: 799M]
  ------------------
  871|      0|		if(x->quote == ch) {
  ------------------
  |  Branch (871:6): [True: 0, False: 0]
  ------------------
  872|      0|			x->state = YXMLS_xmldecl8;
  873|      0|			return YXML_OK;
  874|      0|		}
  875|      0|		break;
  876|      0|	case YXMLS_ver0:
  ------------------
  |  Branch (876:2): [True: 0, False: 799M]
  ------------------
  877|      0|		if(yxml_isSP(ch))
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  878|      0|			return YXML_OK;
  879|      0|		if(ch == (unsigned char)'=') {
  ------------------
  |  Branch (879:6): [True: 0, False: 0]
  ------------------
  880|      0|			x->state = YXMLS_ver1;
  881|      0|			return YXML_OK;
  882|      0|		}
  883|      0|		break;
  884|      0|	case YXMLS_ver1:
  ------------------
  |  Branch (884:2): [True: 0, False: 799M]
  ------------------
  885|      0|		if(yxml_isSP(ch))
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  886|      0|			return YXML_OK;
  887|      0|		if(ch == (unsigned char)'\'' || ch == (unsigned char)'"') {
  ------------------
  |  Branch (887:6): [True: 0, False: 0]
  |  Branch (887:35): [True: 0, False: 0]
  ------------------
  888|      0|			x->state = YXMLS_string;
  889|      0|			x->quote = ch;
  890|      0|			x->nextstate = YXMLS_ver2;
  891|      0|			x->string = (unsigned char *)"1.";
  892|      0|			return YXML_OK;
  893|      0|		}
  894|      0|		break;
  895|      0|	case YXMLS_ver2:
  ------------------
  |  Branch (895:2): [True: 0, False: 799M]
  ------------------
  896|      0|		if(yxml_isNum(ch)) {
  ------------------
  |  |  103|      0|#define yxml_isNum(c) (c-'0' < 10)
  |  |  ------------------
  |  |  |  Branch (103:23): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  897|      0|			x->state = YXMLS_ver3;
  898|      0|			return YXML_OK;
  899|      0|		}
  900|      0|		break;
  901|      0|	case YXMLS_ver3:
  ------------------
  |  Branch (901:2): [True: 0, False: 799M]
  ------------------
  902|      0|		if(yxml_isNum(ch))
  ------------------
  |  |  103|      0|#define yxml_isNum(c) (c-'0' < 10)
  |  |  ------------------
  |  |  |  Branch (103:23): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  903|      0|			return YXML_OK;
  904|      0|		if(x->quote == ch) {
  ------------------
  |  Branch (904:6): [True: 0, False: 0]
  ------------------
  905|      0|			x->state = YXMLS_xmldecl4;
  906|      0|			return YXML_OK;
  907|      0|		}
  908|      0|		break;
  909|      0|	case YXMLS_xmldecl0:
  ------------------
  |  Branch (909:2): [True: 0, False: 799M]
  ------------------
  910|      0|		if(ch == (unsigned char)'m') {
  ------------------
  |  Branch (910:6): [True: 0, False: 0]
  ------------------
  911|      0|			x->state = YXMLS_xmldecl1;
  912|      0|			return yxml_piname(x, ch);
  913|      0|		}
  914|      0|		if(yxml_isName(ch)) {
  ------------------
  |  |  107|      0|#define yxml_isName(c) (yxml_isNameStart(c) || yxml_isNum(c) || c == '-' || c == '.')
  |  |  ------------------
  |  |  |  |  106|      0|#define yxml_isNameStart(c) (yxml_isAlpha(c) || c == ':' || c == '_' || c >= 128)
  |  |  |  |  ------------------
  |  |  |  |  |  |  102|      0|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (102:25): [True: 0, False: 0]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (106:49): [True: 0, False: 0]
  |  |  |  |  |  Branch (106:61): [True: 0, False: 0]
  |  |  |  |  |  Branch (106:73): [True: 0, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |               #define yxml_isName(c) (yxml_isNameStart(c) || yxml_isNum(c) || c == '-' || c == '.')
  |  |  ------------------
  |  |  |  |  103|      0|#define yxml_isNum(c) (c-'0' < 10)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (103:23): [True: 0, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (107:65): [True: 0, False: 0]
  |  |  |  Branch (107:77): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  915|      0|			x->state = YXMLS_pi1;
  916|      0|			return yxml_piname(x, ch);
  917|      0|		}
  918|      0|		if(ch == (unsigned char)'?') {
  ------------------
  |  Branch (918:6): [True: 0, False: 0]
  ------------------
  919|      0|			x->state = YXMLS_pi4;
  920|      0|			return yxml_pinameend(x, ch);
  921|      0|		}
  922|      0|		if(yxml_isSP(ch)) {
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  923|      0|			x->state = YXMLS_pi2;
  924|      0|			return yxml_pinameend(x, ch);
  925|      0|		}
  926|      0|		break;
  927|      0|	case YXMLS_xmldecl1:
  ------------------
  |  Branch (927:2): [True: 0, False: 799M]
  ------------------
  928|      0|		if(ch == (unsigned char)'l') {
  ------------------
  |  Branch (928:6): [True: 0, False: 0]
  ------------------
  929|      0|			x->state = YXMLS_xmldecl2;
  930|      0|			return yxml_piname(x, ch);
  931|      0|		}
  932|      0|		if(yxml_isName(ch)) {
  ------------------
  |  |  107|      0|#define yxml_isName(c) (yxml_isNameStart(c) || yxml_isNum(c) || c == '-' || c == '.')
  |  |  ------------------
  |  |  |  |  106|      0|#define yxml_isNameStart(c) (yxml_isAlpha(c) || c == ':' || c == '_' || c >= 128)
  |  |  |  |  ------------------
  |  |  |  |  |  |  102|      0|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (102:25): [True: 0, False: 0]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (106:49): [True: 0, False: 0]
  |  |  |  |  |  Branch (106:61): [True: 0, False: 0]
  |  |  |  |  |  Branch (106:73): [True: 0, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |               #define yxml_isName(c) (yxml_isNameStart(c) || yxml_isNum(c) || c == '-' || c == '.')
  |  |  ------------------
  |  |  |  |  103|      0|#define yxml_isNum(c) (c-'0' < 10)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (103:23): [True: 0, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (107:65): [True: 0, False: 0]
  |  |  |  Branch (107:77): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  933|      0|			x->state = YXMLS_pi1;
  934|      0|			return yxml_piname(x, ch);
  935|      0|		}
  936|      0|		if(ch == (unsigned char)'?') {
  ------------------
  |  Branch (936:6): [True: 0, False: 0]
  ------------------
  937|      0|			x->state = YXMLS_pi4;
  938|      0|			return yxml_pinameend(x, ch);
  939|      0|		}
  940|      0|		if(yxml_isSP(ch)) {
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  941|      0|			x->state = YXMLS_pi2;
  942|      0|			return yxml_pinameend(x, ch);
  943|      0|		}
  944|      0|		break;
  945|      0|	case YXMLS_xmldecl2:
  ------------------
  |  Branch (945:2): [True: 0, False: 799M]
  ------------------
  946|      0|		if(yxml_isSP(ch)) {
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  947|      0|			x->state = YXMLS_xmldecl3;
  948|      0|			return yxml_piabort(x, ch);
  949|      0|		}
  950|      0|		if(yxml_isName(ch)) {
  ------------------
  |  |  107|      0|#define yxml_isName(c) (yxml_isNameStart(c) || yxml_isNum(c) || c == '-' || c == '.')
  |  |  ------------------
  |  |  |  |  106|      0|#define yxml_isNameStart(c) (yxml_isAlpha(c) || c == ':' || c == '_' || c >= 128)
  |  |  |  |  ------------------
  |  |  |  |  |  |  102|      0|#define yxml_isAlpha(c) ((c|32)-'a' < 26)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (102:25): [True: 0, False: 0]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (106:49): [True: 0, False: 0]
  |  |  |  |  |  Branch (106:61): [True: 0, False: 0]
  |  |  |  |  |  Branch (106:73): [True: 0, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |               #define yxml_isName(c) (yxml_isNameStart(c) || yxml_isNum(c) || c == '-' || c == '.')
  |  |  ------------------
  |  |  |  |  103|      0|#define yxml_isNum(c) (c-'0' < 10)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (103:23): [True: 0, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  |  Branch (107:65): [True: 0, False: 0]
  |  |  |  Branch (107:77): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  951|      0|			x->state = YXMLS_pi1;
  952|      0|			return yxml_piname(x, ch);
  953|      0|		}
  954|      0|		break;
  955|      0|	case YXMLS_xmldecl3:
  ------------------
  |  Branch (955:2): [True: 0, False: 799M]
  ------------------
  956|      0|		if(yxml_isSP(ch))
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  957|      0|			return YXML_OK;
  958|      0|		if(ch == (unsigned char)'v') {
  ------------------
  |  Branch (958:6): [True: 0, False: 0]
  ------------------
  959|      0|			x->state = YXMLS_string;
  960|      0|			x->nextstate = YXMLS_ver0;
  961|      0|			x->string = (unsigned char *)"ersion";
  962|      0|			return YXML_OK;
  963|      0|		}
  964|      0|		break;
  965|      0|	case YXMLS_xmldecl4:
  ------------------
  |  Branch (965:2): [True: 0, False: 799M]
  ------------------
  966|      0|		if(yxml_isSP(ch)) {
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  967|      0|			x->state = YXMLS_xmldecl5;
  968|      0|			return YXML_OK;
  969|      0|		}
  970|      0|		if(ch == (unsigned char)'?') {
  ------------------
  |  Branch (970:6): [True: 0, False: 0]
  ------------------
  971|      0|			x->state = YXMLS_xmldecl9;
  972|      0|			return YXML_OK;
  973|      0|		}
  974|      0|		break;
  975|      0|	case YXMLS_xmldecl5:
  ------------------
  |  Branch (975:2): [True: 0, False: 799M]
  ------------------
  976|      0|		if(yxml_isSP(ch))
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  977|      0|			return YXML_OK;
  978|      0|		if(ch == (unsigned char)'?') {
  ------------------
  |  Branch (978:6): [True: 0, False: 0]
  ------------------
  979|      0|			x->state = YXMLS_xmldecl9;
  980|      0|			return YXML_OK;
  981|      0|		}
  982|      0|		if(ch == (unsigned char)'e') {
  ------------------
  |  Branch (982:6): [True: 0, False: 0]
  ------------------
  983|      0|			x->state = YXMLS_string;
  984|      0|			x->nextstate = YXMLS_enc0;
  985|      0|			x->string = (unsigned char *)"ncoding";
  986|      0|			return YXML_OK;
  987|      0|		}
  988|      0|		if(ch == (unsigned char)'s') {
  ------------------
  |  Branch (988:6): [True: 0, False: 0]
  ------------------
  989|      0|			x->state = YXMLS_string;
  990|      0|			x->nextstate = YXMLS_std0;
  991|      0|			x->string = (unsigned char *)"tandalone";
  992|      0|			return YXML_OK;
  993|      0|		}
  994|      0|		break;
  995|      0|	case YXMLS_xmldecl6:
  ------------------
  |  Branch (995:2): [True: 0, False: 799M]
  ------------------
  996|      0|		if(yxml_isSP(ch)) {
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  997|      0|			x->state = YXMLS_xmldecl7;
  998|      0|			return YXML_OK;
  999|      0|		}
 1000|      0|		if(ch == (unsigned char)'?') {
  ------------------
  |  Branch (1000:6): [True: 0, False: 0]
  ------------------
 1001|      0|			x->state = YXMLS_xmldecl9;
 1002|      0|			return YXML_OK;
 1003|      0|		}
 1004|      0|		break;
 1005|      0|	case YXMLS_xmldecl7:
  ------------------
  |  Branch (1005:2): [True: 0, False: 799M]
  ------------------
 1006|      0|		if(yxml_isSP(ch))
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
 1007|      0|			return YXML_OK;
 1008|      0|		if(ch == (unsigned char)'?') {
  ------------------
  |  Branch (1008:6): [True: 0, False: 0]
  ------------------
 1009|      0|			x->state = YXMLS_xmldecl9;
 1010|      0|			return YXML_OK;
 1011|      0|		}
 1012|      0|		if(ch == (unsigned char)'s') {
  ------------------
  |  Branch (1012:6): [True: 0, False: 0]
  ------------------
 1013|      0|			x->state = YXMLS_string;
 1014|      0|			x->nextstate = YXMLS_std0;
 1015|      0|			x->string = (unsigned char *)"tandalone";
 1016|      0|			return YXML_OK;
 1017|      0|		}
 1018|      0|		break;
 1019|      0|	case YXMLS_xmldecl8:
  ------------------
  |  Branch (1019:2): [True: 0, False: 799M]
  ------------------
 1020|      0|		if(yxml_isSP(ch))
  ------------------
  |  |  101|      0|#define yxml_isSP(c) (c == 0x20 || c == 0x09 || c == 0x0a)
  |  |  ------------------
  |  |  |  Branch (101:23): [True: 0, False: 0]
  |  |  |  Branch (101:36): [True: 0, False: 0]
  |  |  |  Branch (101:49): [True: 0, False: 0]
  |  |  ------------------
  ------------------
 1021|      0|			return YXML_OK;
 1022|      0|		if(ch == (unsigned char)'?') {
  ------------------
  |  Branch (1022:6): [True: 0, False: 0]
  ------------------
 1023|      0|			x->state = YXMLS_xmldecl9;
 1024|      0|			return YXML_OK;
 1025|      0|		}
 1026|      0|		break;
 1027|      0|	case YXMLS_xmldecl9:
  ------------------
  |  Branch (1027:2): [True: 0, False: 799M]
  ------------------
 1028|      0|		if(ch == (unsigned char)'>') {
  ------------------
  |  Branch (1028:6): [True: 0, False: 0]
  ------------------
 1029|      0|			x->state = YXMLS_misc1;
 1030|      0|			return YXML_OK;
 1031|      0|		}
 1032|      0|		break;
 1033|   799M|	}
 1034|      0|	return YXML_ESYN;
 1035|   799M|}
yxml_eof:
 1037|   458k|yxml_ret_t yxml_eof(yxml_t *x) {
 1038|   458k|	if(x->state != YXMLS_misc3 &&
  ------------------
  |  Branch (1038:5): [True: 0, False: 458k]
  ------------------
 1039|      0|	   !(x->contentmode && x->state == YXMLS_misc2 && x->stacklen == 0))
  ------------------
  |  Branch (1039:7): [True: 0, False: 0]
  |  Branch (1039:25): [True: 0, False: 0]
  |  Branch (1039:52): [True: 0, False: 0]
  ------------------
 1040|      0|		return YXML_EEOF;
 1041|   458k|	return YXML_OK;
 1042|   458k|}
yxml.c:yxml_attrname:
  243|  3.16M|static inline yxml_ret_t yxml_attrname   (yxml_t *x, unsigned ch) { return yxml_pushstackc(x, ch); }
yxml.c:yxml_pushstackc:
  195|  42.9M|static yxml_ret_t yxml_pushstackc(yxml_t *x, unsigned ch) {
  196|  42.9M|	if(x->stacklen+1 >= x->stacksize)
  ------------------
  |  Branch (196:5): [True: 0, False: 42.9M]
  ------------------
  197|      0|		return YXML_ESTACK;
  198|  42.9M|	x->stack[x->stacklen] = (unsigned char)ch;
  199|  42.9M|	x->stacklen++;
  200|  42.9M|	x->stack[x->stacklen] = 0;
  201|  42.9M|	return YXML_OK;
  202|  42.9M|}
yxml.c:yxml_attrnameend:
  244|   596k|static inline yxml_ret_t yxml_attrnameend(yxml_t *x, unsigned ch) { return YXML_ATTRSTART; }
yxml.c:yxml_dataattr:
  177|  18.0M|static inline yxml_ret_t yxml_dataattr(yxml_t *x, unsigned ch) {
  178|       |	/* Normalize attribute values according to the XML spec section 3.3.3. */
  179|  18.0M|	yxml_setchar(x->data, ch == 0x9 || ch == 0xa ? 0x20 : ch);
  ------------------
  |  Branch (179:24): [True: 0, False: 18.0M]
  |  Branch (179:37): [True: 0, False: 18.0M]
  ------------------
  180|  18.0M|	x->data[1] = 0;
  181|  18.0M|	return YXML_ATTRVAL;
  182|  18.0M|}
yxml.c:yxml_setchar:
  118|   689M|static inline void yxml_setchar(char *dest, unsigned ch) {
  119|   689M|	*(unsigned char *)dest = (unsigned char)ch;
  120|   689M|}
yxml.c:yxml_attrvalend:
  245|   596k|static inline yxml_ret_t yxml_attrvalend (yxml_t *x, unsigned ch) { yxml_popstack(x); return YXML_ATTREND; }
yxml.c:yxml_popstack:
  204|  5.48M|static void yxml_popstack(yxml_t *x) {
  205|  5.48M|	do
  206|  53.8M|		x->stacklen--;
  207|  53.8M|	while(x->stack[x->stacklen]);
  ------------------
  |  Branch (207:8): [True: 48.3M, False: 5.48M]
  ------------------
  208|  5.48M|}
yxml.c:yxml_datacontent:
  143|   671M|static inline yxml_ret_t yxml_datacontent(yxml_t *x, unsigned ch) {
  144|   671M|	yxml_setchar(x->data, ch);
  145|   671M|	x->data[1] = 0;
  146|   671M|	return YXML_CONTENT;
  147|   671M|}
yxml.c:yxml_elemname:
  211|  39.7M|static inline yxml_ret_t yxml_elemname   (yxml_t *x, unsigned ch) { return yxml_pushstackc(x, ch); }
yxml.c:yxml_elemnameend:
  212|  4.89M|static inline yxml_ret_t yxml_elemnameend(yxml_t *x, unsigned ch) { return YXML_ELEMSTART; }
yxml.c:yxml_attrstart:
  242|   596k|static inline yxml_ret_t yxml_attrstart  (yxml_t *x, unsigned ch) { return yxml_pushstack(x, &x->attr, ch); }
yxml.c:yxml_pushstack:
  184|  5.48M|static yxml_ret_t yxml_pushstack(yxml_t *x, char **res, unsigned ch) {
  185|  5.48M|	if(x->stacklen+2 >= x->stacksize)
  ------------------
  |  Branch (185:5): [True: 0, False: 5.48M]
  ------------------
  186|      0|		return YXML_ESTACK;
  187|  5.48M|	x->stacklen++;
  188|  5.48M|	*res = (char *)x->stack+x->stacklen;
  189|  5.48M|	x->stack[x->stacklen] = (unsigned char)ch;
  190|  5.48M|	x->stacklen++;
  191|  5.48M|	x->stack[x->stacklen] = 0;
  192|  5.48M|	return YXML_OK;
  193|  5.48M|}
yxml.c:yxml_selfclose:
  216|  4.89M|static yxml_ret_t yxml_selfclose(yxml_t *x, unsigned ch) {
  217|  4.89M|	yxml_popstack(x);
  218|  4.89M|	if(x->stacklen) {
  ------------------
  |  Branch (218:5): [True: 4.43M, False: 458k]
  ------------------
  219|  4.43M|		x->elem = (char *)x->stack+x->stacklen-1;
  220|  42.8M|		while(*(x->elem-1))
  ------------------
  |  Branch (220:9): [True: 38.4M, False: 4.43M]
  ------------------
  221|  38.4M|			x->elem--;
  222|  4.43M|		return YXML_ELEMEND;
  223|  4.43M|	}
  224|   458k|	x->elem = (char *)x->stack;
  225|   458k|	x->state = x->contentmode ? YXMLS_misc2 : YXMLS_misc3;
  ------------------
  |  Branch (225:13): [True: 0, False: 458k]
  ------------------
  226|   458k|	return YXML_ELEMEND;
  227|  4.89M|}
yxml.c:yxml_elemclose:
  229|  35.9M|static inline yxml_ret_t yxml_elemclose(yxml_t *x, unsigned ch) {
  230|  35.9M|	if(*((unsigned char *)x->elem) != ch)
  ------------------
  |  Branch (230:5): [True: 0, False: 35.9M]
  ------------------
  231|      0|		return YXML_ECLOSE;
  232|  35.9M|	x->elem++;
  233|  35.9M|	return YXML_OK;
  234|  35.9M|}
yxml.c:yxml_elemcloseend:
  236|  4.26M|static inline yxml_ret_t yxml_elemcloseend(yxml_t *x, unsigned ch) {
  237|  4.26M|	if(*x->elem)
  ------------------
  |  Branch (237:5): [True: 0, False: 4.26M]
  ------------------
  238|      0|		return YXML_ECLOSE;
  239|  4.26M|	return yxml_selfclose(x, ch);
  240|  4.26M|}
yxml.c:yxml_elemstart:
  210|  4.89M|static inline yxml_ret_t yxml_elemstart  (yxml_t *x, unsigned ch) { return yxml_pushstack(x, &x->elem, ch); }

__ZIP_INSERT:
  114|  36.5M|             unsigned short keyoffset, void *elm) {
  115|  36.5M|    zip_elem *x = (zip_elem*)elm;
  116|  36.5M|    ZIP_ENTRY_PTR(x)->left = NULL;
  ------------------
  |  |   17|  36.5M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  117|  36.5M|    ZIP_ENTRY_PTR(x)->right = NULL;
  ------------------
  |  |   17|  36.5M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  118|       |
  119|  36.5M|    const void *x_key = ZIP_KEY_PTR(x);
  ------------------
  |  |   18|  36.5M|#define ZIP_KEY_PTR(x) (const void*)((const char*)x + keyoffset)
  ------------------
  120|  36.5M|    zip_head *head = (zip_head*)h;
  121|  36.5M|    if(!head->root) {
  ------------------
  |  Branch (121:8): [True: 6.61M, False: 29.9M]
  ------------------
  122|  6.61M|        head->root = x;
  123|  6.61M|        return;
  124|  6.61M|    }
  125|       |
  126|       |    /* Go down the tree to find the top element "cur" that has a rank smaller
  127|       |     * than "x" */
  128|  29.9M|    zip_elem *prev = NULL;
  129|  29.9M|    zip_elem *cur = head->root;
  130|  29.9M|    enum ZIP_CMP cur_order, prev_order = ZIP_CMP_EQ;
  131|   103M|    do {
  132|   103M|        cur_order = __ZIP_UNIQUE_CMP(cmp, x_key, ZIP_KEY_PTR(cur));
  ------------------
  |  |   18|   103M|#define ZIP_KEY_PTR(x) (const void*)((const char*)x + keyoffset)
  ------------------
  133|   103M|        if(cur_order == ZIP_CMP_EQ)
  ------------------
  |  Branch (133:12): [True: 0, False: 103M]
  ------------------
  134|      0|            return; /* x is already inserted */
  135|   103M|        if(__ZIP_RANK_CMP(cur, x) == ZIP_CMP_LESS)
  ------------------
  |  Branch (135:12): [True: 19.2M, False: 84.1M]
  ------------------
  136|  19.2M|            break;
  137|  84.1M|        prev = cur;
  138|  84.1M|        prev_order = cur_order;
  139|  84.1M|        cur = (cur_order == ZIP_CMP_MORE) ?
  ------------------
  |  Branch (139:15): [True: 36.9M, False: 47.2M]
  ------------------
  140|  47.2M|            ZIP_ENTRY_PTR(cur)->right : ZIP_ENTRY_PTR(cur)->left;
  ------------------
  |  |   17|  36.9M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
                          ZIP_ENTRY_PTR(cur)->right : ZIP_ENTRY_PTR(cur)->left;
  ------------------
  |  |   17|  47.2M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  141|  84.1M|    } while(cur);
  ------------------
  |  Branch (141:13): [True: 73.4M, False: 10.6M]
  ------------------
  142|       |
  143|       |    /* Insert "x" instead of "cur" under its parent "prev" */
  144|  29.9M|    if(cur == head->root) {
  ------------------
  |  Branch (144:8): [True: 6.52M, False: 23.3M]
  ------------------
  145|  6.52M|        head->root = x;
  146|  23.3M|    } else {
  147|  23.3M|        if(prev_order == ZIP_CMP_MORE)
  ------------------
  |  Branch (147:12): [True: 5.86M, False: 17.5M]
  ------------------
  148|  5.86M|            ZIP_ENTRY_PTR(prev)->right = x;
  ------------------
  |  |   17|  5.86M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  149|  17.5M|        else
  150|  17.5M|            ZIP_ENTRY_PTR(prev)->left = x;
  ------------------
  |  |   17|  17.5M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  151|  23.3M|    }
  152|       |
  153|  29.9M|    if(!cur)
  ------------------
  |  Branch (153:8): [True: 10.6M, False: 19.2M]
  ------------------
  154|  10.6M|        return;
  155|       |
  156|       |    /* Re-insert "cur" under "x". Repair by moving elements that ended up on the
  157|       |     * wrong side of "x". */
  158|  19.2M|    if(cur_order == ZIP_CMP_MORE) {
  ------------------
  |  Branch (158:8): [True: 4.36M, False: 14.8M]
  ------------------
  159|  4.36M|        ZIP_ENTRY_PTR(x)->left = cur;
  ------------------
  |  |   17|  4.36M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  160|  4.36M|        __ZIP_INSERT_MOVE_RIGHT(cmp, fieldoffset, keyoffset,
  161|  4.36M|                                x_key, &ZIP_ENTRY_PTR(x)->right, cur);
  ------------------
  |  |   17|  4.36M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  162|  14.8M|    } else {
  163|  14.8M|        ZIP_ENTRY_PTR(x)->right = cur;
  ------------------
  |  |   17|  14.8M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  164|  14.8M|        __ZIP_INSERT_MOVE_LEFT(cmp, fieldoffset, keyoffset,
  165|  14.8M|                               x_key, &ZIP_ENTRY_PTR(x)->left, cur);
  ------------------
  |  |   17|  14.8M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  166|  14.8M|    }
  167|  19.2M|}
__ZIP_REMOVE:
  171|  23.1M|             unsigned short keyoffset, void *elm) {
  172|  23.1M|    zip_head *head = (zip_head*)h;
  173|  23.1M|    zip_elem *x = (zip_elem*)elm;
  174|  23.1M|    zip_elem *cur = head->root;
  175|  23.1M|    if(!cur)
  ------------------
  |  Branch (175:8): [True: 0, False: 23.1M]
  ------------------
  176|      0|        return NULL;
  177|       |
  178|  23.1M|    const void *x_key = ZIP_KEY_PTR(x);
  ------------------
  |  |   18|  23.1M|#define ZIP_KEY_PTR(x) (const void*)((const char*)x + keyoffset)
  ------------------
  179|  23.1M|    zip_elem **prev_edge = &head->root;
  180|  23.1M|    enum ZIP_CMP cur_order = __ZIP_UNIQUE_CMP(cmp, x_key, ZIP_KEY_PTR(cur));
  ------------------
  |  |   18|  23.1M|#define ZIP_KEY_PTR(x) (const void*)((const char*)x + keyoffset)
  ------------------
  181|  42.8M|    while(cur_order != ZIP_CMP_EQ) {
  ------------------
  |  Branch (181:11): [True: 19.7M, False: 23.1M]
  ------------------
  182|  19.7M|        prev_edge = (cur_order == ZIP_CMP_LESS) ?
  ------------------
  |  Branch (182:21): [True: 14.8M, False: 4.87M]
  ------------------
  183|  14.8M|            &ZIP_ENTRY_PTR(cur)->left : &ZIP_ENTRY_PTR(cur)->right;
  ------------------
  |  |   17|  14.8M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
                          &ZIP_ENTRY_PTR(cur)->left : &ZIP_ENTRY_PTR(cur)->right;
  ------------------
  |  |   17|  4.87M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  184|  19.7M|        cur = *prev_edge;
  185|  19.7M|        if(!cur)
  ------------------
  |  Branch (185:12): [True: 0, False: 19.7M]
  ------------------
  186|      0|            return NULL;
  187|  19.7M|        cur_order = __ZIP_UNIQUE_CMP(cmp, x_key, ZIP_KEY_PTR(cur));
  ------------------
  |  |   18|  19.7M|#define ZIP_KEY_PTR(x) (const void*)((const char*)x + keyoffset)
  ------------------
  188|  19.7M|    }
  189|  23.1M|    *prev_edge = (zip_elem*)__ZIP_ZIP(fieldoffset,
  190|  23.1M|                                      ZIP_ENTRY_PTR(cur)->left,
  ------------------
  |  |   17|  23.1M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  191|  23.1M|                                      ZIP_ENTRY_PTR(cur)->right);
  ------------------
  |  |   17|  23.1M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  192|  23.1M|    return cur;
  193|  23.1M|}
__ZIP_ZIP:
  244|  23.1M|__ZIP_ZIP(unsigned short fieldoffset, void *left, void *right) {
  245|  23.1M|    if(!left)
  ------------------
  |  Branch (245:8): [True: 21.0M, False: 2.07M]
  ------------------
  246|  21.0M|        return right;
  247|  2.07M|    if(!right)
  ------------------
  |  Branch (247:8): [True: 625k, False: 1.45M]
  ------------------
  248|   625k|        return left;
  249|  1.45M|    zip_elem *l = (zip_elem*)left;
  250|  1.45M|    zip_elem *r = (zip_elem*)right;
  251|  1.45M|    zip_elem *root = NULL;
  252|  1.45M|    zip_elem **prev_edge = &root;
  253|  3.22M|    while(l && r) {
  ------------------
  |  Branch (253:11): [True: 2.45M, False: 768k]
  |  Branch (253:16): [True: 1.77M, False: 682k]
  ------------------
  254|  1.77M|        if(__ZIP_RANK_CMP(l, r) == ZIP_CMP_LESS) {
  ------------------
  |  Branch (254:12): [True: 992k, False: 781k]
  ------------------
  255|   992k|            *prev_edge = r;
  256|   992k|            prev_edge = &ZIP_ENTRY_PTR(r)->left;
  ------------------
  |  |   17|   992k|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  257|   992k|            r = ZIP_ENTRY_PTR(r)->left;
  ------------------
  |  |   17|   992k|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  258|   992k|        } else {
  259|   781k|            *prev_edge = l;
  260|   781k|            prev_edge = &ZIP_ENTRY_PTR(l)->right;
  ------------------
  |  |   17|   781k|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  261|   781k|            l = ZIP_ENTRY_PTR(l)->right;
  ------------------
  |  |   17|   781k|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  262|   781k|        }
  263|  1.77M|    }
  264|  1.45M|    *prev_edge = (l) ? l : r;
  ------------------
  |  Branch (264:18): [True: 682k, False: 768k]
  ------------------
  265|  1.45M|    return root;
  266|  2.07M|}
ziptree.c:__ZIP_UNIQUE_CMP:
   43|   161M|__ZIP_UNIQUE_CMP(zip_cmp_cb cmp, const void *p1, const void *p2) {
   44|   161M|    if(p1 == p2)
  ------------------
  |  Branch (44:8): [True: 23.1M, False: 138M]
  ------------------
   45|  23.1M|        return ZIP_CMP_EQ;
   46|   138M|    enum ZIP_CMP order = cmp(p1, p2);
   47|   138M|    if(order == ZIP_CMP_EQ)
  ------------------
  |  Branch (47:8): [True: 3.34M, False: 135M]
  ------------------
   48|  3.34M|        return (p1 < p2) ? ZIP_CMP_LESS : ZIP_CMP_MORE;
  ------------------
  |  Branch (48:16): [True: 1.31M, False: 2.03M]
  ------------------
   49|   135M|    return order;
   50|   138M|}
ziptree.c:__ZIP_RANK_CMP:
   33|   105M|__ZIP_RANK_CMP(const void *p1, const void *p2) {
   34|       |    /* assert(p1 != p2); */
   35|   105M|    unsigned int h1 = __ZIP_PTR_HASH(p1);
   36|   105M|    unsigned int h2 = __ZIP_PTR_HASH(p2);
   37|   105M|    if(h1 == h2)
  ------------------
  |  Branch (37:8): [True: 0, False: 105M]
  ------------------
   38|      0|        return (p1 < p2) ? ZIP_CMP_LESS : ZIP_CMP_MORE;
  ------------------
  |  Branch (38:16): [True: 0, False: 0]
  ------------------
   39|   105M|    return (h1 < h2) ? ZIP_CMP_LESS : ZIP_CMP_MORE;
  ------------------
  |  Branch (39:12): [True: 20.2M, False: 84.9M]
  ------------------
   40|   105M|}
ziptree.c:__ZIP_PTR_HASH:
   24|   210M|__ZIP_PTR_HASH(const void *p) {
   25|   210M|    unsigned int h = 0;
   26|   210M|    const unsigned char *data = (const unsigned char*)&p;
   27|  1.89G|    for(size_t i = 0; i < (sizeof(void*) / sizeof(char)); i++)
  ------------------
  |  Branch (27:23): [True: 1.68G, False: 210M]
  ------------------
   28|  1.68G|        h = data[i] + (h << 6) + (h << 16) - h;
   29|   210M|    return h;
   30|   210M|}
ziptree.c:__ZIP_INSERT_MOVE_RIGHT:
   81|  4.36M|                        zip_elem **fix_edge, zip_elem *cur) {
   82|  10.3M|    while(ZIP_ENTRY_PTR(cur)->right) {
  ------------------
  |  |   17|  10.3M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  |  Branch (82:11): [True: 6.03M, False: 4.36M]
  ------------------
   83|  6.03M|        zip_elem *move_candidate = ZIP_ENTRY_PTR(cur)->right;
  ------------------
  |  |   17|  6.03M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
   84|  6.03M|        if(__ZIP_UNIQUE_CMP(cmp, x_key, ZIP_KEY_PTR(move_candidate)) == ZIP_CMP_MORE) {
  ------------------
  |  |   18|  6.03M|#define ZIP_KEY_PTR(x) (const void*)((const char*)x + keyoffset)
  ------------------
  |  Branch (84:12): [True: 2.79M, False: 3.24M]
  ------------------
   85|  2.79M|            cur = ZIP_ENTRY_PTR(cur)->right;
  ------------------
  |  |   17|  2.79M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
   86|  2.79M|            continue;
   87|  2.79M|        }
   88|  3.24M|        ZIP_ENTRY_PTR(cur)->right = ZIP_ENTRY_PTR(move_candidate)->left;
  ------------------
  |  |   17|  3.24M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
                      ZIP_ENTRY_PTR(cur)->right = ZIP_ENTRY_PTR(move_candidate)->left;
  ------------------
  |  |   17|  3.24M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
   89|  3.24M|        ZIP_ENTRY_PTR(move_candidate)->left = NULL;
  ------------------
  |  |   17|  3.24M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
   90|  3.24M|        *fix_edge = move_candidate;
   91|  3.24M|        fix_edge = &ZIP_ENTRY_PTR(move_candidate)->left;
  ------------------
  |  |   17|  3.24M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
   92|  3.24M|    }
   93|  4.36M|}
ziptree.c:__ZIP_INSERT_MOVE_LEFT:
   98|  14.8M|                       zip_elem **fix_edge, zip_elem *cur) {
   99|  24.3M|    while(ZIP_ENTRY_PTR(cur)->left) {
  ------------------
  |  |   17|  24.3M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  |  Branch (99:11): [True: 9.45M, False: 14.8M]
  ------------------
  100|  9.45M|        zip_elem *move_candidate = ZIP_ENTRY_PTR(cur)->left;
  ------------------
  |  |   17|  9.45M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  101|  9.45M|        if(__ZIP_UNIQUE_CMP(cmp, x_key, ZIP_KEY_PTR(move_candidate)) == ZIP_CMP_LESS) {
  ------------------
  |  |   18|  9.45M|#define ZIP_KEY_PTR(x) (const void*)((const char*)x + keyoffset)
  ------------------
  |  Branch (101:12): [True: 5.76M, False: 3.69M]
  ------------------
  102|  5.76M|            cur = ZIP_ENTRY_PTR(cur)->left;
  ------------------
  |  |   17|  5.76M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  103|  5.76M|            continue;
  104|  5.76M|        }
  105|  3.69M|        ZIP_ENTRY_PTR(cur)->left = ZIP_ENTRY_PTR(move_candidate)->right;
  ------------------
  |  |   17|  3.69M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
                      ZIP_ENTRY_PTR(cur)->left = ZIP_ENTRY_PTR(move_candidate)->right;
  ------------------
  |  |   17|  3.69M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  106|  3.69M|        ZIP_ENTRY_PTR(move_candidate)->right = NULL;
  ------------------
  |  |   17|  3.69M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  107|  3.69M|        *fix_edge = move_candidate;
  108|  3.69M|        fix_edge = &ZIP_ENTRY_PTR(move_candidate)->right;
  ------------------
  |  |   17|  3.69M|#define ZIP_ENTRY_PTR(x) ((zip_entry*)((char*)x + fieldoffset))
  ------------------
  109|  3.69M|    }
  110|  14.8M|}

ua_server_nodes.c:UA_ReferenceIdTree_ZIP_ITER:
  206|   539k|name##_ZIP_ITER(struct name *head, name##_cb cb, void *context) {       \
  207|   539k|    return name##_ZIP_ITER_INNER(ZIP_ROOT(head), cb, context);          \
  ------------------
  |  |   69|   539k|#define ZIP_ROOT(head) (head)->root
  ------------------
  208|   539k|}                                                                       \
ua_server_nodes.c:UA_ReferenceIdTree_ZIP_FIND:
  122|  2.97M|name##_ZIP_FIND(struct name *head, const keytype *key) {                \
  123|  2.97M|    struct type *cur = ZIP_ROOT(head);                                  \
  ------------------
  |  |   69|  2.97M|#define ZIP_ROOT(head) (head)->root
  ------------------
  124|  29.2M|    while(cur) {                                                        \
  ------------------
  |  Branch (124:11): [True: 26.2M, False: 2.97M]
  ------------------
  125|  26.2M|        enum ZIP_CMP eq = cmp(key, &cur->keyfield);                     \
  126|  26.2M|        if(eq == ZIP_CMP_EQ)                                            \
  ------------------
  |  Branch (126:12): [True: 0, False: 26.2M]
  ------------------
  127|  26.2M|            break;                                                      \
  128|  26.2M|        if(eq == ZIP_CMP_LESS)                                          \
  ------------------
  |  Branch (128:12): [True: 13.0M, False: 13.2M]
  ------------------
  129|  26.2M|            cur = ZIP_LEFT(cur, field);                                 \
  ------------------
  |  |   70|  13.0M|#define ZIP_LEFT(elm, field) (elm)->field.left
  ------------------
  130|  26.2M|        else                                                            \
  131|  26.2M|            cur = ZIP_RIGHT(cur, field);                                \
  ------------------
  |  |   71|  13.2M|#define ZIP_RIGHT(elm, field) (elm)->field.right
  ------------------
  132|  26.2M|    }                                                                   \
  133|  2.97M|    return cur;                                                         \
  134|  2.97M|}                                                                       \
ua_server_nodes.c:UA_ReferenceIdTree_ZIP_CMP:
  103|  28.0M|name##_ZIP_CMP(const void *a, const void *b) {                          \
  104|  28.0M|    return cmp((const keytype*)a, (const keytype*)b);                   \
  105|  28.0M|}                                                                       \
ua_server_nodes.c:UA_ReferenceNameTree_ZIP_CMP:
  103|  28.0M|name##_ZIP_CMP(const void *a, const void *b) {                          \
  104|  28.0M|    return cmp((const keytype*)a, (const keytype*)b);                   \
  105|  28.0M|}                                                                       \
ua_subscription.c:UA_MonitoredItemIdTree_ZIP_ITER:
  206|  2.48k|name##_ZIP_ITER(struct name *head, name##_cb cb, void *context) {       \
  207|  2.48k|    return name##_ZIP_ITER_INNER(ZIP_ROOT(head), cb, context);          \
  ------------------
  |  |   69|  2.48k|#define ZIP_ROOT(head) (head)->root
  ------------------
  208|  2.48k|}                                                                       \
ua_services_view.c:UA_ParentRefsTree_ZIP_FIND:
  122|  23.1M|name##_ZIP_FIND(struct name *head, const keytype *key) {                \
  123|  23.1M|    struct type *cur = ZIP_ROOT(head);                                  \
  ------------------
  |  |   69|  23.1M|#define ZIP_ROOT(head) (head)->root
  ------------------
  124|  59.2M|    while(cur) {                                                        \
  ------------------
  |  Branch (124:11): [True: 36.1M, False: 23.1M]
  ------------------
  125|  36.1M|        enum ZIP_CMP eq = cmp(key, &cur->keyfield);                     \
  126|  36.1M|        if(eq == ZIP_CMP_EQ)                                            \
  ------------------
  |  Branch (126:12): [True: 0, False: 36.1M]
  ------------------
  127|  36.1M|            break;                                                      \
  128|  36.1M|        if(eq == ZIP_CMP_LESS)                                          \
  ------------------
  |  Branch (128:12): [True: 29.1M, False: 7.05M]
  ------------------
  129|  36.1M|            cur = ZIP_LEFT(cur, field);                                 \
  ------------------
  |  |   70|  29.1M|#define ZIP_LEFT(elm, field) (elm)->field.left
  ------------------
  130|  36.1M|        else                                                            \
  131|  36.1M|            cur = ZIP_RIGHT(cur, field);                                \
  ------------------
  |  |   71|  7.05M|#define ZIP_RIGHT(elm, field) (elm)->field.right
  ------------------
  132|  36.1M|    }                                                                   \
  133|  23.1M|    return cur;                                                         \
  134|  23.1M|}                                                                       \
ua_services_view.c:UA_ParentRefsTree_ZIP_CMP:
  103|  55.8M|name##_ZIP_CMP(const void *a, const void *b) {                          \
  104|  55.8M|    return cmp((const keytype*)a, (const keytype*)b);                   \
  105|  55.8M|}                                                                       \
ua_services_view.c:RefHead_ZIP_CMP:
  103|  2.54M|name##_ZIP_CMP(const void *a, const void *b) {                          \
  104|  2.54M|    return cmp((const keytype*)a, (const keytype*)b);                   \
  105|  2.54M|}                                                                       \
ua_services_view.c:RefHead_ZIP_FIND:
  122|  4.31M|name##_ZIP_FIND(struct name *head, const keytype *key) {                \
  123|  4.31M|    struct type *cur = ZIP_ROOT(head);                                  \
  ------------------
  |  |   69|  4.31M|#define ZIP_ROOT(head) (head)->root
  ------------------
  124|  6.98M|    while(cur) {                                                        \
  ------------------
  |  Branch (124:11): [True: 2.80M, False: 4.18M]
  ------------------
  125|  2.80M|        enum ZIP_CMP eq = cmp(key, &cur->keyfield);                     \
  126|  2.80M|        if(eq == ZIP_CMP_EQ)                                            \
  ------------------
  |  Branch (126:12): [True: 130k, False: 2.67M]
  ------------------
  127|  2.80M|            break;                                                      \
  128|  2.80M|        if(eq == ZIP_CMP_LESS)                                          \
  ------------------
  |  Branch (128:12): [True: 2.10M, False: 567k]
  ------------------
  129|  2.67M|            cur = ZIP_LEFT(cur, field);                                 \
  ------------------
  |  |   70|  2.10M|#define ZIP_LEFT(elm, field) (elm)->field.left
  ------------------
  130|  2.67M|        else                                                            \
  131|  2.67M|            cur = ZIP_RIGHT(cur, field);                                \
  ------------------
  |  |   71|   567k|#define ZIP_RIGHT(elm, field) (elm)->field.right
  ------------------
  132|  2.67M|    }                                                                   \
  133|  4.31M|    return cur;                                                         \
  134|  4.31M|}                                                                       \
ua_pubsub_manager.c:UA_ReserveIdTree_ZIP_ITER:
  206|  2.37k|name##_ZIP_ITER(struct name *head, name##_cb cb, void *context) {       \
  207|  2.37k|    return name##_ZIP_ITER_INNER(ZIP_ROOT(head), cb, context);          \
  ------------------
  |  |   69|  2.37k|#define ZIP_ROOT(head) (head)->root
  ------------------
  208|  2.37k|}                                                                       \
ua_nodestore_ziptree.c:NodeTree_ZIP_ITER:
  206|  2.37k|name##_ZIP_ITER(struct name *head, name##_cb cb, void *context) {       \
  207|  2.37k|    return name##_ZIP_ITER_INNER(ZIP_ROOT(head), cb, context);          \
  ------------------
  |  |   69|  2.37k|#define ZIP_ROOT(head) (head)->root
  ------------------
  208|  2.37k|}                                                                       \
ua_nodestore_ziptree.c:NodeTree_ZIP_FIND:
  122|   110M|name##_ZIP_FIND(struct name *head, const keytype *key) {                \
  123|   110M|    struct type *cur = ZIP_ROOT(head);                                  \
  ------------------
  |  |   69|   110M|#define ZIP_ROOT(head) (head)->root
  ------------------
  124|  1.20G|    while(cur) {                                                        \
  ------------------
  |  Branch (124:11): [True: 1.20G, False: 2.31M]
  ------------------
  125|  1.20G|        enum ZIP_CMP eq = cmp(key, &cur->keyfield);                     \
  126|  1.20G|        if(eq == ZIP_CMP_EQ)                                            \
  ------------------
  |  Branch (126:12): [True: 108M, False: 1.09G]
  ------------------
  127|  1.20G|            break;                                                      \
  128|  1.20G|        if(eq == ZIP_CMP_LESS)                                          \
  ------------------
  |  Branch (128:12): [True: 517M, False: 575M]
  ------------------
  129|  1.09G|            cur = ZIP_LEFT(cur, field);                                 \
  ------------------
  |  |   70|   517M|#define ZIP_LEFT(elm, field) (elm)->field.left
  ------------------
  130|  1.09G|        else                                                            \
  131|  1.09G|            cur = ZIP_RIGHT(cur, field);                                \
  ------------------
  |  |   71|   575M|#define ZIP_RIGHT(elm, field) (elm)->field.right
  ------------------
  132|  1.09G|    }                                                                   \
  133|   110M|    return cur;                                                         \
  134|   110M|}                                                                       \
ua_nodestore_ziptree.c:NodeTree_ZIP_CMP:
  103|  24.1M|name##_ZIP_CMP(const void *a, const void *b) {                          \
  104|  24.1M|    return cmp((const keytype*)a, (const keytype*)b);                   \
  105|  24.1M|}                                                                       \
timer.c:UA_TimerIdTree_ZIP_FIND:
  122|    111|name##_ZIP_FIND(struct name *head, const keytype *key) {                \
  123|    111|    struct type *cur = ZIP_ROOT(head);                                  \
  ------------------
  |  |   69|    111|#define ZIP_ROOT(head) (head)->root
  ------------------
  124|    111|    while(cur) {                                                        \
  ------------------
  |  Branch (124:11): [True: 111, False: 0]
  ------------------
  125|    111|        enum ZIP_CMP eq = cmp(key, &cur->keyfield);                     \
  126|    111|        if(eq == ZIP_CMP_EQ)                                            \
  ------------------
  |  Branch (126:12): [True: 111, False: 0]
  ------------------
  127|    111|            break;                                                      \
  128|    111|        if(eq == ZIP_CMP_LESS)                                          \
  ------------------
  |  Branch (128:12): [True: 0, False: 0]
  ------------------
  129|      0|            cur = ZIP_LEFT(cur, field);                                 \
  ------------------
  |  |   70|      0|#define ZIP_LEFT(elm, field) (elm)->field.left
  ------------------
  130|      0|        else                                                            \
  131|      0|            cur = ZIP_RIGHT(cur, field);                                \
  ------------------
  |  |   71|      0|#define ZIP_RIGHT(elm, field) (elm)->field.right
  ------------------
  132|      0|    }                                                                   \
  133|    111|    return cur;                                                         \
  134|    111|}                                                                       \
timer.c:UA_TimerIdTree_ZIP_ITER:
  206|  2.37k|name##_ZIP_ITER(struct name *head, name##_cb cb, void *context) {       \
  207|  2.37k|    return name##_ZIP_ITER_INNER(ZIP_ROOT(head), cb, context);          \
  ------------------
  |  |   69|  2.37k|#define ZIP_ROOT(head) (head)->root
  ------------------
  208|  2.37k|}                                                                       \

ua_accesscontrol_default.c:UA_LOG_WARNING:
  120|  2.37k|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|  2.37k|    (void) logger;
  129|  2.37k|    (void) category;
  130|  2.37k|    (void) msg;
  131|  2.37k|#endif
  132|  2.37k|}
ua_accesscontrol_default.c:UA_LOG_INFO:
  105|  2.37k|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|  2.37k|    (void) logger;
  114|  2.37k|    (void) category;
  115|  2.37k|    (void) msg;
  116|  2.37k|#endif
  117|  2.37k|}
eventloop_posix.c:UA_LOG_TRACE:
   75|  2.37k|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|  2.37k|    (void) logger;
   84|  2.37k|    (void) category;
   85|  2.37k|    (void) msg;
   86|  2.37k|#endif
   87|  2.37k|}

ua_server_nodes.c:UA_NodePointer_init:
  142|  11.3M|UA_NodePointer_init(UA_NodePointer *np) { np->immediate = 0; }
ua_server_nodes.c:UA_NodePointer_equal:
  160|  8.37M|UA_NodePointer_equal(UA_NodePointer p1, UA_NodePointer p2) {
  161|  8.37M|    return (UA_NodePointer_order(p1, p2) == UA_ORDER_EQ);
  162|  8.37M|}
ua_server_nodes.c:UA_ReferenceTypeSet_contains:
  105|  6.28M|UA_ReferenceTypeSet_contains(const UA_ReferenceTypeSet *set, UA_Byte index) {
  106|  6.28M|    UA_Byte i = index / 32, j = index % 32;
  107|  6.28M|    return !!(set->bits[i] & (((UA_UInt32)1) << j));
  108|  6.28M|}
ua_server_nodes.c:UA_ReferenceTypeSet_init:
   75|  2.22M|UA_ReferenceTypeSet_init(UA_ReferenceTypeSet *set) {
   76|  2.22M|    memset(set, 0, sizeof(UA_ReferenceTypeSet));
   77|  2.22M|}
ua_server_utils.c:UA_REFTYPESET:
   80|  5.52M|UA_REFTYPESET(UA_Byte index) {
   81|  5.52M|    UA_Byte i = index / 32, j = index % 32;
   82|  5.52M|    UA_ReferenceTypeSet set;
   83|  5.52M|    UA_ReferenceTypeSet_init(&set);
   84|  5.52M|    set.bits[i] |= ((UA_UInt32)1) << j;
   85|  5.52M|    return set;
   86|  5.52M|}
ua_server_utils.c:UA_ReferenceTypeSet_init:
   75|  5.52M|UA_ReferenceTypeSet_init(UA_ReferenceTypeSet *set) {
   76|  5.52M|    memset(set, 0, sizeof(UA_ReferenceTypeSet));
   77|  5.52M|}
ua_services_view.c:UA_ReferenceTypeSet_init:
   75|  11.2M|UA_ReferenceTypeSet_init(UA_ReferenceTypeSet *set) {
   76|  11.2M|    memset(set, 0, sizeof(UA_ReferenceTypeSet));
   77|  11.2M|}
ua_services_view.c:UA_REFTYPESET:
   80|  1.87M|UA_REFTYPESET(UA_Byte index) {
   81|  1.87M|    UA_Byte i = index / 32, j = index % 32;
   82|  1.87M|    UA_ReferenceTypeSet set;
   83|  1.87M|    UA_ReferenceTypeSet_init(&set);
   84|  1.87M|    set.bits[i] |= ((UA_UInt32)1) << j;
   85|  1.87M|    return set;
   86|  1.87M|}
ua_services_view.c:UA_NodePointer_equal:
  160|  26.3M|UA_NodePointer_equal(UA_NodePointer p1, UA_NodePointer p2) {
  161|  26.3M|    return (UA_NodePointer_order(p1, p2) == UA_ORDER_EQ);
  162|  26.3M|}
ua_services_view.c:UA_ReferenceTypeSet_contains:
  105|  47.0M|UA_ReferenceTypeSet_contains(const UA_ReferenceTypeSet *set, UA_Byte index) {
  106|  47.0M|    UA_Byte i = index / 32, j = index % 32;
  107|  47.0M|    return !!(set->bits[i] & (((UA_UInt32)1) << j));
  108|  47.0M|}
ua_services_view.c:UA_ReferenceTypeSet_add:
   90|  2.32M|                        UA_Byte newIndex) {
   91|  2.32M|    UA_Byte i = newIndex / 32, j = newIndex % 32;
   92|  2.32M|    set->bits[i] |= ((UA_UInt32)1) << j;
   93|  2.32M|}
ua_services_view.c:UA_NodePointer_init:
  142|  6.67M|UA_NodePointer_init(UA_NodePointer *np) { np->immediate = 0; }
ua_services_nodemanagement.c:UA_REFTYPESET:
   80|  12.0M|UA_REFTYPESET(UA_Byte index) {
   81|  12.0M|    UA_Byte i = index / 32, j = index % 32;
   82|  12.0M|    UA_ReferenceTypeSet set;
   83|  12.0M|    UA_ReferenceTypeSet_init(&set);
   84|  12.0M|    set.bits[i] |= ((UA_UInt32)1) << j;
   85|  12.0M|    return set;
   86|  12.0M|}
ua_services_nodemanagement.c:UA_ReferenceTypeSet_init:
   75|  13.5M|UA_ReferenceTypeSet_init(UA_ReferenceTypeSet *set) {
   76|  13.5M|    memset(set, 0, sizeof(UA_ReferenceTypeSet));
   77|  13.5M|}
ua_services_nodemanagement.c:UA_ReferenceTypeSet_contains:
  105|  5.75M|UA_ReferenceTypeSet_contains(const UA_ReferenceTypeSet *set, UA_Byte index) {
  106|  5.75M|    UA_Byte i = index / 32, j = index % 32;
  107|  5.75M|    return !!(set->bits[i] & (((UA_UInt32)1) << j));
  108|  5.75M|}
ua_services_nodemanagement.c:UA_ReferenceTypeSet_union:
   97|   214k|                          const UA_ReferenceTypeSet setB) {
   98|   214k|    UA_ReferenceTypeSet set;
   99|  1.92M|    for(size_t i = 0; i < UA_REFERENCETYPESET_MAX / 32; i++)
  ------------------
  |  |   66|  1.92M|#define UA_REFERENCETYPESET_MAX 256
  ------------------
  |  Branch (99:23): [True: 1.71M, False: 214k]
  ------------------
  100|  1.71M|        set.bits[i] = setA.bits[i] | setB.bits[i];
  101|   214k|    return set;
  102|   214k|}
ua_services_nodemanagement.c:UA_ReferenceTypeSet_add:
   90|  64.2k|                        UA_Byte newIndex) {
   91|  64.2k|    UA_Byte i = newIndex / 32, j = newIndex % 32;
   92|  64.2k|    set->bits[i] |= ((UA_UInt32)1) << j;
   93|  64.2k|}
ua_nodestore_ziptree.c:UA_REFTYPESET:
   80|  73.7k|UA_REFTYPESET(UA_Byte index) {
   81|  73.7k|    UA_Byte i = index / 32, j = index % 32;
   82|  73.7k|    UA_ReferenceTypeSet set;
   83|  73.7k|    UA_ReferenceTypeSet_init(&set);
   84|  73.7k|    set.bits[i] |= ((UA_UInt32)1) << j;
   85|  73.7k|    return set;
   86|  73.7k|}
ua_nodestore_ziptree.c:UA_ReferenceTypeSet_init:
   75|  73.7k|UA_ReferenceTypeSet_init(UA_ReferenceTypeSet *set) {
   76|  73.7k|    memset(set, 0, sizeof(UA_ReferenceTypeSet));
   77|  73.7k|}

UA_CertificateGroup_AcceptAll:
   23|  4.75k|void UA_CertificateGroup_AcceptAll(UA_CertificateGroup *certGroup) {
   24|       |    /* Clear the structure, as it may have already been initialized. */
   25|  4.75k|    UA_NodeId groupId = certGroup->certificateGroupId;
   26|  4.75k|    if(certGroup->clear)
  ------------------
  |  Branch (26:8): [True: 0, False: 4.75k]
  ------------------
   27|      0|        certGroup->clear(certGroup);
   28|  4.75k|    UA_NodeId_copy(&groupId, &certGroup->certificateGroupId);
   29|  4.75k|    certGroup->verifyCertificate = verifyCertificateAllowAll;
   30|  4.75k|    certGroup->clear = clearVerifyAllowAll;
   31|  4.75k|    certGroup->getTrustList = NULL;
   32|  4.75k|    certGroup->setTrustList = NULL;
   33|  4.75k|    certGroup->addToTrustList = NULL;
   34|  4.75k|    certGroup->removeFromTrustList = NULL;
   35|  4.75k|    certGroup->getRejectedList = NULL;
   36|       |    certGroup->getCertificateCrls = NULL;
   37|  4.75k|}
ua_certificategroup_none.c:clearVerifyAllowAll:
   19|  4.75k|clearVerifyAllowAll(UA_CertificateGroup *certGroup) {
   20|       |
   21|  4.75k|}

UA_SecurityPolicy_None:
  180|  2.37k|                       const UA_Logger *logger) {
  181|       |
  182|  2.37k|    memset(sp, 0, sizeof(UA_SecurityPolicy));
  183|  2.37k|    sp->logger = logger;
  184|  2.37k|    sp->policyUri = UA_STRING("http://opcfoundation.org/UA/SecurityPolicy#None");
  185|  2.37k|    sp->certificateGroupId = UA_NODEID_NULL;
  186|  2.37k|    sp->certificateTypeId = UA_NODEID_NULL;
  187|  2.37k|    sp->securityLevel = 0;
  188|  2.37k|    sp->policyType = UA_SECURITYPOLICYTYPE_NONE;
  189|       |
  190|       |    /* Symmetric Signature */
  191|  2.37k|    UA_SecurityPolicySignatureAlgorithm *symSig = &sp->symSignatureAlgorithm;
  192|  2.37k|    symSig->uri = UA_STRING_NULL;
  193|  2.37k|    symSig->verify = verify_none;
  194|  2.37k|    symSig->sign = sign_none;
  195|  2.37k|    symSig->getLocalSignatureSize = length_none;
  196|  2.37k|    symSig->getRemoteSignatureSize = length_none;
  197|  2.37k|    symSig->getLocalKeyLength = length_none;
  198|  2.37k|    symSig->getRemoteKeyLength = length_none;
  199|       |
  200|       |    /* Symmetric Encryption */
  201|  2.37k|    UA_SecurityPolicyEncryptionAlgorithm *symEnc = &sp->symEncryptionAlgorithm;
  202|  2.37k|    symEnc->uri = UA_STRING_NULL;
  203|  2.37k|    symEnc->encrypt = encrypt_none;
  204|  2.37k|    symEnc->decrypt = decrypt_none;
  205|  2.37k|    symEnc->getLocalKeyLength = length_none;
  206|  2.37k|    symEnc->getRemoteKeyLength = length_none;
  207|  2.37k|    symEnc->getRemoteBlockSize = length_none;
  208|  2.37k|    symEnc->getRemotePlainTextBlockSize = length_none;
  209|       |
  210|       |    /* This only works for none since symmetric and asymmetric crypto modules do
  211|       |     * the same i.e. nothing */
  212|  2.37k|    sp->asymSignatureAlgorithm = sp->symSignatureAlgorithm;
  213|  2.37k|    sp->asymEncryptionAlgorithm = sp->symEncryptionAlgorithm;
  214|       |
  215|       |    /* Use the same signing algorithm as for asymmetric signing */
  216|  2.37k|    sp->certSignatureAlgorithm = sp->asymSignatureAlgorithm;
  217|       |
  218|       |    /* Direct Method Pointers */
  219|  2.37k|    sp->newChannelContext = newContext_none;
  220|  2.37k|    sp->deleteChannelContext = deleteContext_none;
  221|  2.37k|    sp->setLocalSymEncryptingKey = setContextValue_none;
  222|  2.37k|    sp->setLocalSymSigningKey = setContextValue_none;
  223|  2.37k|    sp->setLocalSymIv = setContextValue_none;
  224|  2.37k|    sp->setRemoteSymEncryptingKey = setContextValue_none;
  225|  2.37k|    sp->setRemoteSymSigningKey = setContextValue_none;
  226|  2.37k|    sp->setRemoteSymIv = setContextValue_none;
  227|  2.37k|    sp->compareCertificate = compareCertificate_none;
  228|  2.37k|    sp->generateKey = generateKey_none;
  229|  2.37k|    sp->generateNonce = generateNonce_none;
  230|  2.37k|    sp->nonceLength = 0;
  231|  2.37k|    sp->makeCertThumbprint = makeThumbprint_none;
  232|  2.37k|    sp->compareCertThumbprint = compareThumbprint_none;
  233|  2.37k|    sp->updateCertificate = updateCertificate_none;
  234|  2.37k|    sp->createSigningRequest = NULL;
  235|  2.37k|    sp->clear = policy_clear_none;
  236|       |
  237|  2.37k|    return setLocalCertificate_none(sp, localCertificate);
  238|  2.37k|}
ua_securitypolicy_none.c:policy_clear_none:
  174|  2.37k|policy_clear_none(UA_SecurityPolicy *policy) {
  175|  2.37k|    UA_ByteString_clear(&policy->localCertificate);
  176|  2.37k|}
ua_securitypolicy_none.c:setLocalCertificate_none:
  137|  2.37k|                         const UA_ByteString certificate) {
  138|  2.37k|    UA_ByteString_clear(&policy->localCertificate);
  139|       |    /* #None does no crypto, so an empty certificate is valid and a no-op. */
  140|  2.37k|    if(certificate.length == 0)
  ------------------
  |  Branch (140:8): [True: 2.37k, False: 0]
  ------------------
  141|  2.37k|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  142|       |
  143|      0|#if defined(UA_ENABLE_ENCRYPTION_MBEDTLS) || defined(UA_ENABLE_ENCRYPTION_OPENSSL) || \
  144|      0|    defined(UA_ENABLE_ENCRYPTION_LIBRESSL)
  145|       |    /* Use the crypto backend to convert the certificate to DER for the wire */
  146|       |#ifdef UA_ENABLE_ENCRYPTION_MBEDTLS
  147|       |    UA_StatusCode retval =
  148|       |        UA_mbedTLS_LoadLocalCertificate(&certificate, &policy->localCertificate);
  149|       |#else
  150|      0|    UA_StatusCode retval =
  151|      0|        UA_OpenSSL_LoadLocalCertificate(&certificate, &policy->localCertificate,
  152|      0|                                        EVP_PKEY_NONE);
  153|      0|#endif
  154|      0|    if(retval == UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (154:8): [True: 0, False: 0]
  ------------------
  155|      0|        return retval;
  156|       |    /* #None never uses the certificate cryptographically. Store a certificate
  157|       |     * the backend cannot parse (e.g. EdDSA) verbatim instead of failing. */
  158|      0|    UA_LOG_WARNING(policy->logger, UA_LOGCATEGORY_SECURITYPOLICY,
  159|      0|                   "SecurityPolicy#None: The local certificate could not be "
  160|      0|                   "parsed by the crypto backend. Storing it unmodified.");
  161|      0|#endif
  162|      0|    return UA_ByteString_copy(&certificate, &policy->localCertificate);
  163|      0|}

UA_AccessControl_default:
  567|  2.37k|                         const UA_UsernamePasswordLogin *usernamePasswordLogin) {
  568|  2.37k|    UA_LOG_WARNING(config->logging, UA_LOGCATEGORY_SERVER,
  569|  2.37k|                   "AccessControl: Unconfigured AccessControl. Users have all permissions.");
  570|  2.37k|    UA_AccessControl *ac = &config->accessControl;
  571|       |
  572|  2.37k|    if(ac->clear)
  ------------------
  |  Branch (572:8): [True: 0, False: 2.37k]
  ------------------
  573|      0|        ac->clear(ac);
  574|       |
  575|  2.37k|    ac->clear = clear_default;
  576|  2.37k|    ac->activateSession = activateSession_default;
  577|  2.37k|    ac->closeSession = closeSession_default;
  578|  2.37k|    ac->getUserRightsMask = getUserRightsMask_default;
  579|  2.37k|    ac->getUserAccessLevel = getUserAccessLevel_default;
  580|  2.37k|    ac->getUserExecutable = getUserExecutable_default;
  581|  2.37k|    ac->getUserExecutableOnObject = getUserExecutableOnObject_default;
  582|  2.37k|    ac->allowAddNode = allowAddNode_default;
  583|  2.37k|    ac->allowAddReference = allowAddReference_default;
  584|  2.37k|    ac->allowBrowseNode = allowBrowseNode_default;
  585|       |
  586|  2.37k|#ifdef UA_ENABLE_SUBSCRIPTIONS
  587|  2.37k|    ac->allowCreateSubscription = allowCreateSubscription_default;
  588|  2.37k|    ac->allowTransferSubscription = allowTransferSubscription_default;
  589|  2.37k|#endif
  590|       |
  591|  2.37k|#ifdef UA_ENABLE_HISTORIZING
  592|  2.37k|    ac->allowHistoryUpdateUpdateData = allowHistoryUpdateUpdateData_default;
  593|  2.37k|    ac->allowHistoryUpdateDeleteRawModified = allowHistoryUpdateDeleteRawModified_default;
  594|  2.37k|#endif
  595|       |
  596|  2.37k|    ac->allowDeleteNode = allowDeleteNode_default;
  597|  2.37k|    ac->allowDeleteReference = allowDeleteReference_default;
  598|       |
  599|  2.37k|    AccessControlContext *context = (AccessControlContext*)
  600|  2.37k|            UA_malloc(sizeof(AccessControlContext));
  ------------------
  |  |   22|  2.37k|#define UA_malloc(size) UA_mallocSingleton(size)
  ------------------
  601|  2.37k|    if(!context)
  ------------------
  |  Branch (601:8): [True: 0, False: 2.37k]
  ------------------
  602|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  603|  2.37k|    memset(context, 0, sizeof(AccessControlContext));
  604|  2.37k|    ac->context = context;
  605|       |
  606|       |    /* Allow anonymous? */
  607|  2.37k|    context->allowAnonymous = allowAnonymous;
  608|  2.37k|    if(allowAnonymous) {
  ------------------
  |  Branch (608:8): [True: 2.37k, False: 0]
  ------------------
  609|  2.37k|        UA_LOG_INFO(config->logging, UA_LOGCATEGORY_SERVER,
  610|  2.37k|                    "AccessControl: Anonymous login is enabled");
  611|  2.37k|    }
  612|       |
  613|       |    /* Copy username/password to the access control plugin */
  614|  2.37k|    if(usernamePasswordLoginSize > 0) {
  ------------------
  |  Branch (614:8): [True: 0, False: 2.37k]
  ------------------
  615|      0|        context->usernamePasswordLogin = (UA_UsernamePasswordLogin*)
  616|      0|            UA_malloc(usernamePasswordLoginSize * sizeof(UA_UsernamePasswordLogin));
  ------------------
  |  |   22|      0|#define UA_malloc(size) UA_mallocSingleton(size)
  ------------------
  617|      0|        if(!context->usernamePasswordLogin)
  ------------------
  |  Branch (617:12): [True: 0, False: 0]
  ------------------
  618|      0|            return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  619|      0|        context->usernamePasswordLoginSize = usernamePasswordLoginSize;
  620|      0|        for(size_t i = 0; i < usernamePasswordLoginSize; i++) {
  ------------------
  |  Branch (620:27): [True: 0, False: 0]
  ------------------
  621|      0|            UA_String_copy(&usernamePasswordLogin[i].username,
  622|      0|                           &context->usernamePasswordLogin[i].username);
  623|      0|            UA_ByteString_copy(&usernamePasswordLogin[i].password,
  624|      0|                           &context->usernamePasswordLogin[i].password);
  625|      0|        }
  626|      0|    }
  627|       |
  628|  2.37k|    size_t numOfPolcies = 1;
  629|  2.37k|    if(!userTokenPolicyUri) {
  ------------------
  |  Branch (629:8): [True: 2.37k, False: 0]
  ------------------
  630|  2.37k|        if(config->securityPoliciesSize > 0)
  ------------------
  |  Branch (630:12): [True: 2.37k, False: 0]
  ------------------
  631|  2.37k|            numOfPolcies = config->securityPoliciesSize;
  632|      0|        else {
  633|      0|            UA_LOG_WARNING(config->logging, UA_LOGCATEGORY_SERVER,
  634|      0|                           "No security policies defined for the secure channel.");
  635|      0|            return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  636|      0|        }
  637|  2.37k|    }
  638|       |
  639|       |    /* Set the allowed policies */
  640|  2.37k|    size_t policies = 0;
  641|  2.37k|    if(allowAnonymous)
  ------------------
  |  Branch (641:8): [True: 2.37k, False: 0]
  ------------------
  642|  2.37k|        policies++;
  643|  2.37k|    if(usernamePasswordLoginSize > 0)
  ------------------
  |  Branch (643:8): [True: 0, False: 2.37k]
  ------------------
  644|      0|        policies++;
  645|  2.37k|    if(config->sessionPKI.verifyCertificate)
  ------------------
  |  Branch (645:8): [True: 2.37k, False: 0]
  ------------------
  646|  2.37k|        policies++;
  647|  2.37k|    ac->userTokenPoliciesSize = 0;
  648|  2.37k|    ac->userTokenPolicies = (UA_UserTokenPolicy *)
  649|  2.37k|        UA_Array_new(policies * numOfPolcies, &UA_TYPES[UA_TYPES_USERTOKENPOLICY]);
  ------------------
  |  | 6106|  2.37k|#define UA_TYPES_USERTOKENPOLICY 151
  ------------------
  650|  2.37k|    if(!ac->userTokenPolicies)
  ------------------
  |  Branch (650:8): [True: 0, False: 2.37k]
  ------------------
  651|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  652|  2.37k|    ac->userTokenPoliciesSize = policies * numOfPolcies;
  653|       |
  654|  2.37k|    if(policies == 0) {
  ------------------
  |  Branch (654:8): [True: 0, False: 2.37k]
  ------------------
  655|      0|        UA_LOG_WARNING(config->logging, UA_LOGCATEGORY_SERVER,
  656|      0|                       "No allowed policies set.");
  657|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  658|      0|    }
  659|       |
  660|  2.37k|    const UA_String *utpUri = NULL;
  661|  2.37k|    policies = 0;
  662|  4.75k|    for(size_t i = 0; i < numOfPolcies; i++) {
  ------------------
  |  Branch (662:23): [True: 2.37k, False: 2.37k]
  ------------------
  663|  2.37k|        if(userTokenPolicyUri) {
  ------------------
  |  Branch (663:12): [True: 0, False: 2.37k]
  ------------------
  664|      0|            utpUri = userTokenPolicyUri;
  665|  2.37k|        } else {
  666|  2.37k|            utpUri = &config->securityPolicies[i].policyUri;
  667|  2.37k|        }
  668|  2.37k|        if(allowAnonymous) {
  ------------------
  |  Branch (668:12): [True: 2.37k, False: 0]
  ------------------
  669|  2.37k|            ac->userTokenPolicies[policies].tokenType = UA_USERTOKENTYPE_ANONYMOUS;
  670|  2.37k|            ac->userTokenPolicies[policies].policyId = UA_STRING_ALLOC(ANONYMOUS_POLICY);
  ------------------
  |  |  221|  2.37k|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
  671|  2.37k|            UA_String_copy(utpUri,
  672|  2.37k|                               &ac->userTokenPolicies[policies].securityPolicyUri);
  673|  2.37k|            policies++;
  674|  2.37k|        }
  675|       |
  676|  2.37k|        if(config->sessionPKI.verifyCertificate) {
  ------------------
  |  Branch (676:12): [True: 2.37k, False: 0]
  ------------------
  677|  2.37k|            ac->userTokenPolicies[policies].tokenType = UA_USERTOKENTYPE_CERTIFICATE;
  678|  2.37k|            ac->userTokenPolicies[policies].policyId = UA_STRING_ALLOC(CERTIFICATE_POLICY);
  ------------------
  |  |  221|  2.37k|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
  679|       |#if UA_LOGLEVEL <= 400
  680|       |            if(UA_String_equal(utpUri, &UA_SECURITY_POLICY_NONE_URI)) {
  681|       |                UA_LOG_WARNING(config->logging, UA_LOGCATEGORY_SERVER,
  682|       |                               "x509 Certificate Authentication configured, "
  683|       |                               "but no encrypting SecurityPolicy. "
  684|       |                               "This can leak credentials on the network.");
  685|       |            }
  686|       |#endif
  687|  2.37k|            UA_String_copy(utpUri,
  688|  2.37k|                               &ac->userTokenPolicies[policies].securityPolicyUri);
  689|  2.37k|            policies++;
  690|  2.37k|        }
  691|       |
  692|  2.37k|        if(usernamePasswordLoginSize > 0) {
  ------------------
  |  Branch (692:12): [True: 0, False: 2.37k]
  ------------------
  693|      0|            ac->userTokenPolicies[policies].tokenType = UA_USERTOKENTYPE_USERNAME;
  694|      0|            ac->userTokenPolicies[policies].policyId = UA_STRING_ALLOC(USERNAME_POLICY);
  ------------------
  |  |  221|      0|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
  695|       |#if UA_LOGLEVEL <= 400
  696|       |            if(UA_String_equal(utpUri, &UA_SECURITY_POLICY_NONE_URI)) {
  697|       |                UA_LOG_WARNING(config->logging, UA_LOGCATEGORY_SERVER,
  698|       |                               "Username/Password Authentication configured, "
  699|       |                               "but no encrypting SecurityPolicy. "
  700|       |                               "This can leak credentials on the network.");
  701|       |            }
  702|       |#endif
  703|      0|            UA_String_copy(utpUri,
  704|      0|                               &ac->userTokenPolicies[policies].securityPolicyUri);
  705|      0|            policies++;
  706|      0|        }
  707|  2.37k|    }
  708|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  709|  2.37k|}
ua_accesscontrol_default.c:clear_default:
  540|  2.37k|static void clear_default(UA_AccessControl *ac) {
  541|  2.37k|    UA_Array_delete((void*)(uintptr_t)ac->userTokenPolicies,
  542|  2.37k|                    ac->userTokenPoliciesSize,
  543|  2.37k|                    &UA_TYPES[UA_TYPES_USERTOKENPOLICY]);
  ------------------
  |  | 6106|  2.37k|#define UA_TYPES_USERTOKENPOLICY 151
  ------------------
  544|  2.37k|    ac->userTokenPolicies = NULL;
  545|  2.37k|    ac->userTokenPoliciesSize = 0;
  546|       |
  547|  2.37k|    AccessControlContext *context = (AccessControlContext*)ac->context;
  548|       |
  549|  2.37k|    if (context) {
  ------------------
  |  Branch (549:9): [True: 2.37k, False: 0]
  ------------------
  550|  2.37k|        for(size_t i = 0; i < context->usernamePasswordLoginSize; i++) {
  ------------------
  |  Branch (550:27): [True: 0, False: 2.37k]
  ------------------
  551|      0|            UA_String_clear(&context->usernamePasswordLogin[i].username);
  552|      0|            UA_ByteString_clear(&context->usernamePasswordLogin[i].password);
  553|      0|        }
  554|  2.37k|        if(context->usernamePasswordLoginSize > 0)
  ------------------
  |  Branch (554:12): [True: 0, False: 2.37k]
  ------------------
  555|      0|            UA_free(context->usernamePasswordLogin);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  556|       |
  557|  2.37k|        UA_free(ac->context);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  558|       |        ac->context = NULL;
  559|  2.37k|    }
  560|  2.37k|}
ua_accesscontrol_default.c:allowCreateSubscription_default:
  369|    111|                                const UA_NodeId *sessionId, void *sessionContext) {
  370|       |    return true;
  371|    111|}

UA_ServerConfig_addSecurityPolicyNone:
  598|  2.37k|                                      const UA_ByteString *certificate) {
  599|       |    /* Allocate the SecurityPolicies */
  600|  2.37k|    UA_SecurityPolicy *tmp = (UA_SecurityPolicy *)
  601|  2.37k|        UA_realloc(config->securityPolicies,
  ------------------
  |  |   25|  2.37k|#define UA_realloc(ptr, size) UA_reallocSingleton(ptr, size)
  ------------------
  602|  2.37k|                   sizeof(UA_SecurityPolicy) * (1 + config->securityPoliciesSize));
  603|  2.37k|    if(!tmp)
  ------------------
  |  Branch (603:8): [True: 0, False: 2.37k]
  ------------------
  604|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  605|  2.37k|    config->securityPolicies = tmp;
  606|       |
  607|       |    /* Populate the SecurityPolicies */
  608|  2.37k|    UA_ByteString localCertificate = UA_BYTESTRING_NULL;
  609|  2.37k|    if(certificate)
  ------------------
  |  Branch (609:8): [True: 0, False: 2.37k]
  ------------------
  610|      0|        localCertificate = *certificate;
  611|  2.37k|    UA_StatusCode retval =
  612|  2.37k|        UA_SecurityPolicy_None(&config->securityPolicies[config->securityPoliciesSize],
  613|  2.37k|                               localCertificate, config->logging);
  614|  2.37k|    if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (614:8): [True: 0, False: 2.37k]
  ------------------
  615|      0|        if(config->securityPoliciesSize == 0) {
  ------------------
  |  Branch (615:12): [True: 0, False: 0]
  ------------------
  616|      0|            UA_free(config->securityPolicies);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  617|      0|            config->securityPolicies = NULL;
  618|      0|        }
  619|      0|        return retval;
  620|      0|    }
  621|       |
  622|  2.37k|    config->securityPoliciesSize++;
  623|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  624|  2.37k|}
UA_ServerConfig_addEndpoint:
  628|  2.37k|                            UA_MessageSecurityMode securityMode) {
  629|       |    /* Lookup the security policy */
  630|  2.37k|    const UA_SecurityPolicy *policy = NULL;
  631|  2.37k|    for (size_t i = 0; i < config->securityPoliciesSize; ++i) {
  ------------------
  |  Branch (631:24): [True: 2.37k, False: 0]
  ------------------
  632|  2.37k|        if (UA_String_equal(&securityPolicyUri, &config->securityPolicies[i].policyUri)) {
  ------------------
  |  Branch (632:13): [True: 2.37k, False: 0]
  ------------------
  633|  2.37k|            policy = &config->securityPolicies[i];
  634|  2.37k|            break;
  635|  2.37k|        }
  636|  2.37k|    }
  637|  2.37k|    if(!policy)
  ------------------
  |  Branch (637:8): [True: 0, False: 2.37k]
  ------------------
  638|      0|        return UA_STATUSCODE_BADINVALIDARGUMENT;
  ------------------
  |  |  731|      0|#define UA_STATUSCODE_BADINVALIDARGUMENT ((UA_StatusCode) 0x80AB0000)
  ------------------
  639|       |
  640|       |    /* Populate the endpoint */
  641|  2.37k|    return addEndpoint(config, policy, securityMode);
  642|  2.37k|}
UA_ServerConfig_setMinimalCustomBuffer:
  703|  2.37k|                                       UA_UInt32 recvBufferSize) {
  704|  2.37k|    if(!config)
  ------------------
  |  Branch (704:8): [True: 0, False: 2.37k]
  ------------------
  705|      0|        return UA_STATUSCODE_BADINVALIDARGUMENT;
  ------------------
  |  |  731|      0|#define UA_STATUSCODE_BADINVALIDARGUMENT ((UA_StatusCode) 0x80AB0000)
  ------------------
  706|       |
  707|  2.37k|    UA_StatusCode retval = setDefaultConfig(config, portNumber);
  708|  2.37k|    if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (708:8): [True: 0, False: 2.37k]
  ------------------
  709|      0|        UA_ServerConfig_clear(config);
  710|      0|        return retval;
  711|      0|    }
  712|       |
  713|       |    /* Set the TCP settings. Only recvBufferSize is stored; it drives both
  714|       |     * connConfig.recvBufferSize and connConfig.sendBufferSize. sendBufferSize is
  715|       |     * intentionally ignored (see the doxygen note on the declaration). */
  716|  2.37k|    (void)sendBufferSize;
  717|  2.37k|    config->tcpBufSize = recvBufferSize;
  718|       |    /* A recvBufferSize of 0 falls through to the same default used for the
  719|       |     * TCP buffers, instead of leaving the WebSocket fragment reassembly
  720|       |     * buffer without any cap. */
  721|  2.37k|    config->webSocketBufSize = recvBufferSize ? recvBufferSize :
  ------------------
  |  Branch (721:32): [True: 0, False: 2.37k]
  ------------------
  722|  2.37k|        UA_ConnectionConfig_default.recvBufferSize;
  723|  2.37k|    config->webSocketAllowUnencrypted = false;
  724|  2.37k|    config->webSocketEncryptionMode = UA_WEBSOCKET_ENCRYPTION_OPTIONAL;
  725|  2.37k|    config->webSocketMaxQueueSize =
  726|  2.37k|        config->webSocketBufSize > UINT32_MAX / 16 ?
  ------------------
  |  Branch (726:9): [True: 0, False: 2.37k]
  ------------------
  727|  2.37k|        UINT32_MAX : config->webSocketBufSize * 16;
  728|       |
  729|       |    /* Allocate the SecurityPolicies */
  730|  2.37k|    retval = UA_ServerConfig_addSecurityPolicyNone(config, certificate);
  731|  2.37k|    if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (731:8): [True: 0, False: 2.37k]
  ------------------
  732|      0|        UA_ServerConfig_clear(config);
  733|      0|        return retval;
  734|      0|    }
  735|       |
  736|       |    /* Initialize the Access Control plugin */
  737|  2.37k|    retval = UA_AccessControl_default(config, true, NULL, 0, NULL);
  738|  2.37k|    if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (738:8): [True: 0, False: 2.37k]
  ------------------
  739|      0|        UA_ServerConfig_clear(config);
  740|      0|        return retval;
  741|      0|    }
  742|       |
  743|       |    /* Allocate the endpoint */
  744|  2.37k|    retval = UA_ServerConfig_addEndpoint(config, UA_SECURITY_POLICY_NONE_URI,
  745|  2.37k|                                         UA_MESSAGESECURITYMODE_NONE);
  746|  2.37k|    if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (746:8): [True: 0, False: 2.37k]
  ------------------
  747|      0|        UA_ServerConfig_clear(config);
  748|      0|        return retval;
  749|      0|    }
  750|       |
  751|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  752|  2.37k|}
ua_config_default.c:setDefaultConfig:
  282|  2.37k|setDefaultConfig(UA_ServerConfig *conf, UA_UInt16 portNumber) {
  283|  2.37k|    if(!conf)
  ------------------
  |  Branch (283:8): [True: 0, False: 2.37k]
  ------------------
  284|      0|        return UA_STATUSCODE_BADINVALIDARGUMENT;
  ------------------
  |  |  731|      0|#define UA_STATUSCODE_BADINVALIDARGUMENT ((UA_StatusCode) 0x80AB0000)
  ------------------
  285|       |
  286|       |    /* NodeStore */
  287|  2.37k|    if(!conf->nodestore)
  ------------------
  |  Branch (287:8): [True: 2.37k, False: 0]
  ------------------
  288|  2.37k|        conf->nodestore = UA_Nodestore_ZipTree();
  289|       |
  290|       |    /* Logging */
  291|  2.37k|    if(conf->logging == NULL)
  ------------------
  |  Branch (291:8): [True: 2.37k, False: 0]
  ------------------
  292|  2.37k|        conf->logging = UA_Log_Stdout_new(UA_LOGLEVEL_INFO);
  293|       |
  294|       |    /* EventLoop */
  295|  2.37k|    if(conf->eventLoop == NULL) {
  ------------------
  |  Branch (295:8): [True: 2.37k, False: 0]
  ------------------
  296|       |#if defined(UA_ARCHITECTURE_ZEPHYR)
  297|       |        conf->eventLoop = UA_EventLoop_new_Zephyr(conf->logging);
  298|       |#elif defined(UA_ARCHITECTURE_LWIP)
  299|       |        conf->eventLoop = UA_EventLoop_new_LWIP(conf->logging, NULL);
  300|       |#elif defined(UA_ARCHITECTURE_WIN32)
  301|       |        conf->eventLoop = UA_EventLoop_new_WIN32(conf->logging);
  302|       |#else
  303|  2.37k|        conf->eventLoop = UA_EventLoop_new_POSIX(conf->logging);
  304|  2.37k|#endif
  305|  2.37k|        if(conf->eventLoop == NULL)
  ------------------
  |  Branch (305:12): [True: 0, False: 2.37k]
  ------------------
  306|      0|            return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  307|       |
  308|  2.37k|        conf->externalEventLoop = false;
  309|       |
  310|       |        /* Add the TCP connection manager */
  311|       |#if defined(UA_ARCHITECTURE_ZEPHYR)
  312|       |        UA_ConnectionManager *tcpCM =
  313|       |            UA_ConnectionManager_new_Zephyr_TCP(UA_STRING("tcp connection manager"));
  314|       |#elif defined(UA_ARCHITECTURE_LWIP)
  315|       |        UA_ConnectionManager *tcpCM =
  316|       |            UA_ConnectionManager_new_LWIP_TCP(UA_STRING("tcp connection manager"));
  317|       |#elif defined(UA_ARCHITECTURE_WIN32)
  318|       |        UA_ConnectionManager *tcpCM =
  319|       |            UA_ConnectionManager_new_WIN32_TCP(UA_STRING("tcp connection manager"));
  320|       |#else
  321|  2.37k|        UA_ConnectionManager *tcpCM =
  322|  2.37k|            UA_ConnectionManager_new_POSIX_TCP(UA_STRING("tcp connection manager"));
  323|  2.37k|#endif
  324|  2.37k|        if(tcpCM)
  ------------------
  |  Branch (324:12): [True: 2.37k, False: 0]
  ------------------
  325|  2.37k|            conf->eventLoop->registerEventSource(conf->eventLoop, (UA_EventSource *)tcpCM);
  326|       |
  327|       |#ifdef UA_ENABLE_LWS
  328|       |        /* Add the WebSocket connection manager. A server opens a WebSocket
  329|       |         * listener when an opc.wss ServerUrl and TLS credentials are configured. */
  330|       |        UA_ConnectionManager *wsCM =
  331|       |            UA_ConnectionManager_new_LWS_WebSocket(
  332|       |                UA_STRING("websocket connection manager"));
  333|       |        if(wsCM)
  334|       |            conf->eventLoop->registerEventSource(conf->eventLoop,
  335|       |                                                 (UA_EventSource*)wsCM);
  336|       |        UA_ConnectionManager *httpCM =
  337|       |            UA_ConnectionManager_new_HTTP(UA_STRING("http connection manager"));
  338|       |        if(httpCM)
  339|       |            conf->eventLoop->registerEventSource(conf->eventLoop,
  340|       |                                                 (UA_EventSource*)httpCM);
  341|       |#endif
  342|       |
  343|       |        /* Add the UDP connection manager */
  344|       |#if defined(UA_ARCHITECTURE_LWIP)
  345|       |        UA_ConnectionManager *udpCM =
  346|       |            UA_ConnectionManager_new_LWIP_UDP(UA_STRING("udp connection manager"));
  347|       |#elif defined(UA_ARCHITECTURE_WIN32)
  348|       |        UA_ConnectionManager *udpCM =
  349|       |            UA_ConnectionManager_new_WIN32_UDP(UA_STRING("udp connection manager"));
  350|       |#elif !defined(UA_ARCHITECTURE_ZEPHYR)
  351|       |        UA_ConnectionManager *udpCM =
  352|  2.37k|            UA_ConnectionManager_new_POSIX_UDP(UA_STRING("udp connection manager"));
  353|  2.37k|#endif
  354|  2.37k|#if !defined(UA_ARCHITECTURE_ZEPHYR)
  355|  2.37k|        if(udpCM)
  ------------------
  |  Branch (355:12): [True: 2.37k, False: 0]
  ------------------
  356|  2.37k|            conf->eventLoop->registerEventSource(conf->eventLoop, (UA_EventSource *)udpCM);
  357|  2.37k|#endif
  358|       |
  359|       |        /* Add the Ethernet connection manager */
  360|  2.37k|#if !defined(UA_ARCHITECTURE_ZEPHYR) && !defined(UA_ARCHITECTURE_LWIP) && defined(UA_ARCHITECTURE_POSIX) && (defined(__linux__))
  361|  2.37k|        UA_ConnectionManager *ethCM =
  362|  2.37k|            UA_ConnectionManager_new_POSIX_Ethernet(UA_STRING("eth connection manager"));
  363|  2.37k|        if(ethCM)
  ------------------
  |  Branch (363:12): [True: 2.37k, False: 0]
  ------------------
  364|  2.37k|            conf->eventLoop->registerEventSource(conf->eventLoop, (UA_EventSource *)ethCM);
  365|  2.37k|#endif
  366|       |
  367|  2.37k|#if !defined(UA_ARCHITECTURE_ZEPHYR) && !defined(UA_ARCHITECTURE_LWIP)
  368|       |        /* Add the interrupt manager */
  369|  2.37k|        UA_InterruptManager *im =
  370|       |#ifdef UA_ARCHITECTURE_WIN32
  371|       |            UA_InterruptManager_new_WIN32(UA_STRING("interrupt manager"));
  372|       |#else
  373|  2.37k|            UA_InterruptManager_new_POSIX(UA_STRING("interrupt manager"));
  374|  2.37k|#endif
  375|  2.37k|        if(im) {
  ------------------
  |  Branch (375:12): [True: 2.37k, False: 0]
  ------------------
  376|  2.37k|            conf->eventLoop->registerEventSource(conf->eventLoop, &im->eventSource);
  377|  2.37k|        } else {
  378|      0|            UA_LOG_ERROR(conf->logging, UA_LOGCATEGORY_APPLICATION,
  379|      0|                         "Cannot create the Interrupt Manager (only relevant if used)");
  380|      0|        }
  381|  2.37k|#endif
  382|       |#ifdef UA_ENABLE_MQTT
  383|       |        /* Add the MQTT connection manager */
  384|       |        UA_ConnectionManager *mqttCM =
  385|       |            UA_ConnectionManager_new_MQTT(UA_STRING("mqtt connection manager"));
  386|       |        if(mqttCM)
  387|       |            conf->eventLoop->registerEventSource(conf->eventLoop, (UA_EventSource *)mqttCM);
  388|       |#endif
  389|  2.37k|    }
  390|       |    /* If a second server is started later it can "steal" the port.
  391|       |     * Having port reuse enabled is important for development.
  392|       |     * Otherwise a long TCP TIME_WAIT is required before the port can be used again. */
  393|  2.37k|    conf->tcpReuseAddr = true;
  394|  2.37k|    conf->tcpEnabled = true;
  395|  2.37k|    conf->webSocketEnabled = false;
  396|  2.37k|    conf->httpEnabled = false;
  397|  2.37k|    conf->httpAllowUnencrypted = false;
  398|  2.37k|    if(conf->httpTimeout == 0)
  ------------------
  |  Branch (398:8): [True: 2.37k, False: 0]
  ------------------
  399|  2.37k|        conf->httpTimeout = 60;
  400|       |
  401|       |    /* --> Start setting the default static config <-- */
  402|       |
  403|  2.37k|    conf->shutdownDelay = 0.0;
  404|       |
  405|       |    /* Server Description */
  406|  2.37k|    UA_BuildInfo_clear(&conf->buildInfo);
  407|  2.37k|    conf->buildInfo.productUri = UA_STRING_ALLOC(PRODUCT_URI);
  ------------------
  |  |  221|  2.37k|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
  408|  2.37k|    conf->buildInfo.manufacturerName = UA_STRING_ALLOC(MANUFACTURER_NAME);
  ------------------
  |  |  221|  2.37k|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
  409|  2.37k|    conf->buildInfo.productName = UA_STRING_ALLOC(PRODUCT_NAME);
  ------------------
  |  |  221|  2.37k|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
  410|  2.37k|    conf->buildInfo.softwareVersion =
  411|  2.37k|        UA_STRING_ALLOC(VERSION(UA_OPEN62541_VER_MAJOR, UA_OPEN62541_VER_MINOR,
  ------------------
  |  |  221|  2.37k|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
  412|  2.37k|                                UA_OPEN62541_VER_PATCH, UA_OPEN62541_VER_LABEL));
  413|  2.37k|    conf->buildInfo.buildNumber = UA_STRING_ALLOC(__DATE__ " " __TIME__);
  ------------------
  |  |  221|  2.37k|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
  414|  2.37k|    conf->buildInfo.buildDate = UA_DateTime_now();
  415|       |
  416|  2.37k|    UA_ApplicationDescription_clear(&conf->applicationDescription);
  417|  2.37k|    conf->applicationDescription.applicationUri = UA_STRING_ALLOC(APPLICATION_URI);
  ------------------
  |  |  221|  2.37k|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
  418|  2.37k|    conf->applicationDescription.productUri = UA_STRING_ALLOC(PRODUCT_URI);
  ------------------
  |  |  221|  2.37k|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
  419|  2.37k|    conf->applicationDescription.applicationName =
  420|  2.37k|        UA_LOCALIZEDTEXT_ALLOC("en", APPLICATION_NAME);
  ------------------
  |  |  215|  2.37k|#define APPLICATION_NAME "open62541-based OPC UA Application"
  ------------------
  421|  2.37k|    conf->applicationDescription.applicationType = UA_APPLICATIONTYPE_SERVER;
  422|       |    /* conf->applicationDescription.gatewayServerUri = UA_STRING_NULL; */
  423|       |    /* conf->applicationDescription.discoveryProfileUri = UA_STRING_NULL; */
  424|       |    /* conf->applicationDescription.discoveryUrlsSize = 0; */
  425|       |    /* conf->applicationDescription.discoveryUrls = NULL; */
  426|       |
  427|       |    /* Custom DataTypes */
  428|       |    /* conf->customDataTypesSize = 0; */
  429|       |    /* conf->customDataTypes = NULL; */
  430|       |
  431|       |    /* Networking */
  432|       |    /* Set up the local ServerUrls. They are used during startup to initialize
  433|       |     * the server sockets. */
  434|  2.37k|    UA_String serverUrls[1];
  435|  2.37k|    size_t serverUrlsSize = 0;
  436|  2.37k|    char serverUrlBuffer[1][512];
  437|       |
  438|  2.37k|    if(portNumber == 0) {
  ------------------
  |  Branch (438:8): [True: 0, False: 2.37k]
  ------------------
  439|      0|        UA_LOG_WARNING(conf->logging, UA_LOGCATEGORY_APPLICATION,
  440|      0|                       "Dynamic port assignment will be used.");
  441|      0|    }
  442|       |
  443|  2.37k|    if(conf->serverUrlsSize > 0) {
  ------------------
  |  Branch (443:8): [True: 0, False: 2.37k]
  ------------------
  444|      0|        UA_LOG_WARNING(conf->logging, UA_LOGCATEGORY_APPLICATION,
  445|      0|                       "ServerUrls already set. Overriding.");
  446|      0|        UA_Array_delete(conf->serverUrls, conf->serverUrlsSize,
  447|      0|                        &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|      0|#define UA_TYPES_STRING 11
  ------------------
  448|      0|        conf->serverUrls = NULL;
  449|      0|        conf->serverUrlsSize = 0;
  450|      0|    }
  451|       |
  452|       |    /* Listen on all interfaces (also external). This must be the first
  453|       |     * entry if this is desired. Otherwise some interfaces may be blocked
  454|       |     * (already in use) with a hostname that is only locally reachable.*/
  455|  2.37k|    mp_snprintf(serverUrlBuffer[0], sizeof(serverUrlBuffer[0]),
  456|  2.37k|                "opc.tcp://:%u", portNumber);
  457|  2.37k|    serverUrls[serverUrlsSize] = UA_STRING(serverUrlBuffer[0]);
  458|  2.37k|    serverUrlsSize++;
  459|       |
  460|       |    /* Add to the config */
  461|  2.37k|    UA_StatusCode retval =
  462|  2.37k|        UA_Array_copy(serverUrls, serverUrlsSize,
  463|  2.37k|                      (void**)&conf->serverUrls, &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|  2.37k|#define UA_TYPES_STRING 11
  ------------------
  464|  2.37k|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (464:8): [True: 0, False: 2.37k]
  ------------------
  465|      0|        return retval;
  466|  2.37k|    conf->serverUrlsSize = serverUrlsSize;
  467|       |
  468|       |    /* Endpoints */
  469|       |    /* conf->endpoints = {0, NULL}; */
  470|       |
  471|       |    /* Set Logger for Certificate Verification */
  472|  2.37k|    if(!conf->secureChannelPKI.logging)
  ------------------
  |  Branch (472:8): [True: 2.37k, False: 0]
  ------------------
  473|  2.37k|        conf->secureChannelPKI.logging = conf->logging;
  474|  2.37k|    if(!conf->sessionPKI.logging)
  ------------------
  |  Branch (474:8): [True: 2.37k, False: 0]
  ------------------
  475|  2.37k|        conf->sessionPKI.logging = conf->logging;
  476|       |
  477|  2.37k|#ifdef UA_ENABLE_ENCRYPTION
  478|       |    /* Limits for TrustList */
  479|  2.37k|    conf->maxTrustListSize = 0;
  480|  2.37k|    conf->maxRejectedListSize = 0;
  481|  2.37k|#endif
  482|       |
  483|       |    /* Certificate Verification that accepts every certificate. Can be
  484|       |     * overwritten when the policy is specialized. */
  485|  2.37k|    UA_CertificateGroup_AcceptAll(&conf->secureChannelPKI);
  486|  2.37k|    UA_CertificateGroup_AcceptAll(&conf->sessionPKI);
  487|       |
  488|       |    /* * Global Node Lifecycle * */
  489|       |    /* conf->nodeLifecycle.constructor = NULL; */
  490|       |    /* conf->nodeLifecycle.destructor = NULL; */
  491|       |    /* conf->nodeLifecycle.createOptionalChild = NULL; */
  492|       |    /* conf->nodeLifecycle.generateChildNodeId = NULL; */
  493|       |    /* conf->nodeLifecycle.earlyConstructor = NULL; */
  494|  2.37k|    conf->modellingRulesOnInstances = true;
  495|  2.37k|    conf->copyMethodsOnInstances = false;
  496|       |
  497|       |    /* Limits for SecureChannels */
  498|  2.37k|    conf->maxSecureChannels = 100;
  499|  2.37k|    conf->maxSecurityTokenLifetime = 10 * 60 * 1000; /* 10 minutes */
  500|       |
  501|       |    /* Limits for Sessions */
  502|  2.37k|    conf->maxSessions = 100;
  503|  2.37k|    conf->maxSessionTimeout = 60.0 * 60.0 * 1000.0; /* 1h */
  504|       |
  505|  2.37k|#ifdef UA_ENABLE_SUBSCRIPTIONS
  506|       |    /* Limits for Subscriptions */
  507|  2.37k|    conf->maxSubscriptions = 1024;
  508|  2.37k|    conf->maxSubscriptionsPerSession = 64;
  509|  2.37k|    conf->publishingIntervalLimits = UA_DURATIONRANGE(100.0, 3600.0 * 1000.0);
  510|  2.37k|    conf->lifeTimeCountLimits = UA_UINT32RANGE(3, 15000);
  511|  2.37k|    conf->keepAliveCountLimits = UA_UINT32RANGE(1, 100);
  512|  2.37k|    conf->maxNotificationsPerPublish = 1000;
  513|  2.37k|    conf->enableRetransmissionQueue = true;
  514|  2.37k|    conf->maxRetransmissionQueueSize = 0; /* unlimited */
  515|  2.37k|    conf->maxPublishReqPerSession = 512; /* limit outstanding publish requests per session */
  516|  2.37k|# ifdef UA_ENABLE_SUBSCRIPTIONS_EVENTS
  517|  2.37k|    conf->maxEventsPerNode = 0; /* unlimited */
  518|  2.37k|# endif
  519|       |
  520|       |    /* Limits for MonitoredItems */
  521|  2.37k|    conf->maxMonitoredItems = 1024 * 32;
  522|  2.37k|    conf->maxMonitoredItemsPerSubscription = 1024 * 32;
  523|  2.37k|    conf->samplingIntervalLimits = UA_DURATIONRANGE(50.0, 24.0 * 3600.0 * 1000.0);
  524|  2.37k|    conf->queueSizeLimits = UA_UINT32RANGE(1, 100);
  525|  2.37k|#endif
  526|       |
  527|  2.37k|    conf->registeredServerCleanupTimeout = 60 * 60;
  528|  2.37k|    conf->announceRegisteredServers = true;
  529|       |
  530|  2.37k|#ifdef UA_ENABLE_HISTORIZING
  531|       |    /* conf->accessHistoryDataCapability = false; */
  532|       |    /* conf->maxReturnDataValues = 0; */
  533|       |
  534|       |    /* conf->accessHistoryEventsCapability = false; */
  535|       |    /* conf->maxReturnEventValues = 0; */
  536|       |
  537|       |    /* conf->insertDataCapability = false; */
  538|       |    /* conf->insertEventCapability = false; */
  539|       |    /* conf->insertAnnotationsCapability = false; */
  540|       |
  541|       |    /* conf->replaceDataCapability = false; */
  542|       |    /* conf->replaceEventCapability = false; */
  543|       |
  544|       |    /* conf->updateDataCapability = false; */
  545|       |    /* conf->updateEventCapability = false; */
  546|       |
  547|       |    /* conf->deleteRawCapability = false; */
  548|       |    /* conf->deleteEventCapability = false; */
  549|       |    /* conf->deleteAtTimeDataCapability = false; */
  550|  2.37k|#endif
  551|       |
  552|  2.37k|#if UA_MULTITHREADING >= 100
  553|  2.37k|    conf->maxAsyncOperationQueueSize = 0;
  554|  2.37k|    conf->asyncOperationTimeout = 120000; /* Async Operation Timeout in ms (2 minutes) */
  555|  2.37k|#endif
  556|       |
  557|  2.37k|#ifdef UA_ENABLE_PUBSUB
  558|  2.37k|    conf->pubsubEnabled = true;
  559|  2.37k|    conf->pubSubConfig.enableDeltaFrames = true;
  560|  2.37k|#ifdef UA_ENABLE_PUBSUB_INFORMATIONMODEL
  561|  2.37k|    conf->pubSubConfig.enableInformationModelMethods = true;
  562|  2.37k|#endif
  563|  2.37k|#endif
  564|       |
  565|       |#ifdef UA_ENABLE_RBAC
  566|       |    conf->allPermissionsForAnonymous = true;
  567|       |#endif
  568|       |
  569|       |#ifdef UA_ENABLE_LWS
  570|       |    /* A webSocketBufSize of 0 is forwarded to the WebSocket ConnectionManager
  571|       |     * as "no limit" on the fragment reassembly buffer. Callers that never
  572|       |     * touched this field (e.g. via setDefaultWithSecurityPolicies) get the
  573|       |     * same buffer size as the TCP transport instead. */
  574|       |    if(conf->webSocketBufSize == 0)
  575|       |        conf->webSocketBufSize = UA_ConnectionConfig_default.recvBufferSize;
  576|       |    if(conf->webSocketMaxQueueSize == 0)
  577|       |        conf->webSocketMaxQueueSize = conf->webSocketBufSize > UINT32_MAX / 16 ?
  578|       |            UINT32_MAX : conf->webSocketBufSize * 16;
  579|       |#endif
  580|       |
  581|       |    /* --> Finish setting the default static config <-- */
  582|       |
  583|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  584|  2.37k|}
ua_config_default.c:UA_DURATIONRANGE:
   52|  4.75k|UA_DURATIONRANGE(UA_Duration min, UA_Duration max) {
   53|  4.75k|    UA_DurationRange range = {min, max};
   54|  4.75k|    return range;
   55|  4.75k|}
ua_config_default.c:UA_UINT32RANGE:
   46|  7.13k|UA_UINT32RANGE(UA_UInt32 min, UA_UInt32 max) {
   47|  7.13k|    UA_UInt32Range range = {min, max};
   48|  7.13k|    return range;
   49|  7.13k|}
ua_config_default.c:addEndpoint:
  228|  2.37k|            UA_MessageSecurityMode securityMode) {
  229|  2.37k|    if((UA_UInt32)securityMode < UA_MESSAGESECURITYMODE_NONE ||
  ------------------
  |  Branch (229:8): [True: 0, False: 2.37k]
  ------------------
  230|  2.37k|       (UA_UInt32)securityMode > UA_MESSAGESECURITYMODE_SIGNANDENCRYPT)
  ------------------
  |  Branch (230:8): [True: 0, False: 2.37k]
  ------------------
  231|      0|        return UA_STATUSCODE_BADSECURITYMODEREJECTED;
  ------------------
  |  |  317|      0|#define UA_STATUSCODE_BADSECURITYMODEREJECTED ((UA_StatusCode) 0x80540000)
  ------------------
  232|       |
  233|       |    /* Test if the endpoint already exists */
  234|  2.37k|    for(size_t i = 0; i < conf->endpointsSize; i++) {
  ------------------
  |  Branch (234:23): [True: 0, False: 2.37k]
  ------------------
  235|      0|        UA_EndpointDescription *ep = &conf->endpoints[i];
  236|      0|        if(!UA_String_equal(&securityPolicy->policyUri, &ep->securityPolicyUri))
  ------------------
  |  Branch (236:12): [True: 0, False: 0]
  ------------------
  237|      0|            continue;
  238|      0|        if(ep->securityMode != securityMode)
  ------------------
  |  Branch (238:12): [True: 0, False: 0]
  ------------------
  239|      0|            continue;
  240|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  241|      0|    }
  242|       |
  243|       |    /* Reallocate the array size */
  244|  2.37k|    UA_EndpointDescription *tmp = (UA_EndpointDescription *)
  245|  2.37k|        UA_realloc(conf->endpoints,
  ------------------
  |  |   25|  2.37k|#define UA_realloc(ptr, size) UA_reallocSingleton(ptr, size)
  ------------------
  246|  2.37k|                   sizeof(UA_EndpointDescription) * (1 + conf->endpointsSize));
  247|  2.37k|    if(!tmp)
  ------------------
  |  Branch (247:8): [True: 0, False: 2.37k]
  ------------------
  248|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  249|  2.37k|    conf->endpoints = tmp;
  250|       |
  251|       |    /* The following fields are overwritten internally with up-to-date
  252|       |     * information from the server config:
  253|       |     *
  254|       |     * UserTokenPolicies
  255|       |     * ApplicationDescription (server)
  256|       |     * ServerCertificate
  257|       |     * EndpointURL */
  258|  2.37k|    UA_EndpointDescription *endpoint = &conf->endpoints[conf->endpointsSize];
  259|  2.37k|    UA_EndpointDescription_init(endpoint);
  260|  2.37k|    endpoint->transportProfileUri =
  261|  2.37k|        UA_STRING_ALLOC("http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary");
  ------------------
  |  |  221|  2.37k|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
  262|  2.37k|    endpoint->securityMode = securityMode;
  263|  2.37k|    endpoint->securityLevel = securityPolicy->securityLevel;
  264|       |
  265|  2.37k|    UA_StatusCode retval = UA_String_copy(&securityPolicy->policyUri,
  266|  2.37k|                                          &endpoint->securityPolicyUri);
  267|       |
  268|  2.37k|    if(retval == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (268:8): [True: 2.37k, False: 0]
  ------------------
  269|  2.37k|        conf->endpointsSize++;
  270|  2.37k|    } else {
  271|      0|        UA_EndpointDescription_clear(endpoint);
  272|      0|        if(conf->endpointsSize == 0) {
  ------------------
  |  Branch (272:12): [True: 0, False: 0]
  ------------------
  273|      0|            UA_free(conf->endpoints);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  274|      0|            conf->endpoints = NULL;
  275|      0|        }
  276|      0|    }
  277|       |
  278|  2.37k|    return retval;
  279|  2.37k|}

UA_Log_Stdout_withLevel:
  120|  2.37k|UA_Log_Stdout_withLevel(UA_LogLevel minlevel) {
  121|  2.37k|    UA_Logger logger =
  122|       |        {UA_Log_Stdout_log, (void*)(uintptr_t)minlevel, NULL};
  123|  2.37k|    return logger;
  124|  2.37k|}
UA_Log_Stdout_new:
  127|  2.37k|UA_Log_Stdout_new(UA_LogLevel minlevel) {
  128|  2.37k|    UA_Logger *logger = (UA_Logger*)UA_malloc(sizeof(UA_Logger));
  ------------------
  |  |   22|  2.37k|#define UA_malloc(size) UA_mallocSingleton(size)
  ------------------
  129|  2.37k|    if(!logger)
  ------------------
  |  Branch (129:8): [True: 0, False: 2.37k]
  ------------------
  130|      0|        return NULL;
  131|  2.37k|    *logger = UA_Log_Stdout_withLevel(minlevel);
  132|  2.37k|    logger->clear = UA_Log_Stdout_clear;
  133|  2.37k|    return logger;
  134|  2.37k|}
ua_log_stdout.c:UA_Log_Stdout_clear:
  112|  2.37k|UA_Log_Stdout_clear(UA_Logger *logger) {
  113|  2.37k|    UA_free(logger);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  114|  2.37k|}

UA_Nodestore_ZipTree:
  461|  2.37k|UA_Nodestore_ZipTree(void) {
  462|       |    /* Allocate and initialize the context */
  463|  2.37k|    ZipNodestore *zns = (ZipNodestore*)UA_calloc(1, sizeof(ZipNodestore));
  ------------------
  |  |   24|  2.37k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
  464|  2.37k|    if(!zns)
  ------------------
  |  Branch (464:8): [True: 0, False: 2.37k]
  ------------------
  465|      0|        return NULL;
  466|       |
  467|  2.37k|    ZIP_INIT(&zns->root);
  ------------------
  |  |   68|  2.37k|#define ZIP_INIT(head) do { (head)->root = NULL; } while (0)
  |  |  ------------------
  |  |  |  Branch (68:59): [Folded, False: 2.37k]
  |  |  ------------------
  ------------------
  468|  2.37k|    zns->referenceTypeCounter = 0;
  469|       |
  470|       |    /* Populate the nodestore */
  471|  2.37k|    zns->ns.free = zipNsFree;
  472|  2.37k|    zns->ns.newNode = zipNsNewNode;
  473|  2.37k|    zns->ns.deleteNode = zipNsDeleteNode;
  474|  2.37k|    zns->ns.getNode = zipNsGetNode;
  475|  2.37k|    zns->ns.getNodeFromPtr = zipNsGetNodeFromPtr;
  476|  2.37k|    zns->ns.releaseNode = zipNsReleaseNode;
  477|  2.37k|    zns->ns.getNodeCopy = zipNsGetNodeCopy;
  478|  2.37k|    zns->ns.insertNode = zipNsInsertNode;
  479|  2.37k|    zns->ns.replaceNode = zipNsReplaceNode;
  480|  2.37k|    zns->ns.removeNode = zipNsRemoveNode;
  481|  2.37k|    zns->ns.getReferenceTypeId = zipNsGetReferenceTypeId;
  482|  2.37k|    zns->ns.iterate = zipNsIterate;
  483|       |
  484|  2.37k|    zns->ns.getEditNode = zipNsGetEditNode;
  485|  2.37k|    zns->ns.getEditNodeFromPtr = zipNsGetEditNodeFromPtr;
  486|       |
  487|  2.37k|    return &zns->ns;
  488|  2.37k|}
ua_nodestore_ziptree.c:zipNsFree:
  449|  2.37k|zipNsFree(UA_Nodestore *ns) {
  450|  2.37k|    ZipNodestore *zns = (ZipNodestore*)ns;
  451|  2.37k|    ZIP_ITER(NodeTree, &zns->root, deleteNodeVisitor, NULL);
  ------------------
  |  |   94|  2.37k|#define ZIP_ITER(name, head, cb, ctx) name##_ZIP_ITER(head, cb, ctx)
  ------------------
  452|       |
  453|       |    /* Clean up the ReferenceTypes index array */
  454|  76.0k|    for(size_t i = 0; i < zns->referenceTypeCounter; i++)
  ------------------
  |  Branch (454:23): [True: 73.7k, False: 2.37k]
  ------------------
  455|  73.7k|        UA_NodeId_clear(&zns->referenceTypeIds[i]);
  456|       |
  457|  2.37k|    UA_free(zns);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  458|  2.37k|}
ua_nodestore_ziptree.c:deleteNodeVisitor:
  439|  2.22M|deleteNodeVisitor(void *data, NodeEntry *entry) {
  440|  2.22M|    deleteEntry(entry);
  441|       |    return NULL;
  442|  2.22M|}
ua_nodestore_ziptree.c:deleteEntry:
  109|  2.22M|deleteEntry(NodeEntry *entry) {
  110|  2.22M|    UA_Node_clear((UA_Node*)&entry->nodeId);
  111|  2.22M|    UA_free(entry);
  ------------------
  |  |   23|  2.22M|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  112|  2.22M|}
ua_nodestore_ziptree.c:zipNsNewNode:
  136|  2.22M|zipNsNewNode(UA_Nodestore *_, UA_NodeClass nodeClass) {
  137|  2.22M|    NodeEntry *entry = newEntry(nodeClass);
  138|  2.22M|    if(!entry)
  ------------------
  |  Branch (138:8): [True: 0, False: 2.22M]
  ------------------
  139|      0|        return NULL;
  140|  2.22M|    return (UA_Node*)&entry->nodeId;
  141|  2.22M|}
ua_nodestore_ziptree.c:newEntry:
   67|  2.22M|newEntry(UA_NodeClass nodeClass) {
   68|  2.22M|    size_t size = sizeof(NodeEntry) - sizeof(UA_NodeId);
   69|  2.22M|    switch(nodeClass) {
   70|   178k|    case UA_NODECLASS_OBJECT:
  ------------------
  |  Branch (70:5): [True: 178k, False: 2.04M]
  ------------------
   71|   178k|        size += sizeof(UA_ObjectNode);
   72|   178k|        break;
   73|  1.48M|    case UA_NODECLASS_VARIABLE:
  ------------------
  |  Branch (73:5): [True: 1.48M, False: 737k]
  ------------------
   74|  1.48M|        size += sizeof(UA_VariableNode);
   75|  1.48M|        break;
   76|   111k|    case UA_NODECLASS_METHOD:
  ------------------
  |  Branch (76:5): [True: 111k, False: 2.11M]
  ------------------
   77|   111k|        size += sizeof(UA_MethodNode);
   78|   111k|        break;
   79|   135k|    case UA_NODECLASS_OBJECTTYPE:
  ------------------
  |  Branch (79:5): [True: 135k, False: 2.08M]
  ------------------
   80|   135k|        size += sizeof(UA_ObjectTypeNode);
   81|   135k|        break;
   82|  61.8k|    case UA_NODECLASS_VARIABLETYPE:
  ------------------
  |  Branch (82:5): [True: 61.8k, False: 2.16M]
  ------------------
   83|  61.8k|        size += sizeof(UA_VariableTypeNode);
   84|  61.8k|        break;
   85|  73.7k|    case UA_NODECLASS_REFERENCETYPE:
  ------------------
  |  Branch (85:5): [True: 73.7k, False: 2.14M]
  ------------------
   86|  73.7k|        size += sizeof(UA_ReferenceTypeNode);
   87|  73.7k|        break;
   88|   175k|    case UA_NODECLASS_DATATYPE:
  ------------------
  |  Branch (88:5): [True: 175k, False: 2.04M]
  ------------------
   89|   175k|        size += sizeof(UA_DataTypeNode);
   90|   175k|        break;
   91|      0|    case UA_NODECLASS_VIEW:
  ------------------
  |  Branch (91:5): [True: 0, False: 2.22M]
  ------------------
   92|      0|        size += sizeof(UA_ViewNode);
   93|      0|        break;
   94|      0|    default:
  ------------------
  |  Branch (94:5): [True: 0, False: 2.22M]
  ------------------
   95|      0|        return NULL;
   96|  2.22M|    }
   97|  2.22M|    NodeEntry *entry = (NodeEntry*)UA_calloc(1, size);
  ------------------
  |  |   24|  2.22M|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
   98|  2.22M|    if(!entry)
  ------------------
  |  Branch (98:8): [True: 0, False: 2.22M]
  ------------------
   99|      0|        return NULL;
  100|  2.22M|    UA_Node *node = (UA_Node*)&entry->nodeId;
  101|  2.22M|    node->head.nodeClass = nodeClass;
  102|       |#ifdef UA_ENABLE_RBAC
  103|       |    node->head.permissionIndex = UA_PERMISSION_INDEX_INVALID;
  104|       |#endif
  105|  2.22M|    return entry;
  106|  2.22M|}
ua_nodestore_ziptree.c:zipNsGetNode:
  168|  94.7M|             UA_BrowseDirection referenceDirections) {
  169|  94.7M|    NodeEntry *entry = getNodeEntry(ns, nodeId);
  170|  94.7M|    if(!entry)
  ------------------
  |  Branch (170:8): [True: 80.8k, False: 94.6M]
  ------------------
  171|  80.8k|        return NULL;
  172|  94.6M|    return (const UA_Node*)&entry->nodeId;
  173|  94.7M|}
ua_nodestore_ziptree.c:getNodeEntry:
  150|   108M|getNodeEntry(UA_Nodestore *ns, const UA_NodeId *nodeId) {
  151|   108M|    NodeEntry dummy;
  152|   108M|    ZipNodestore *zns;
  153|   108M|    NodeEntry *entry;
  154|   108M|    dummy.nodeIdHash = UA_NodeId_hash(nodeId);
  155|   108M|    dummy.nodeId = *nodeId;
  156|   108M|    zns = (ZipNodestore*)ns;
  157|   108M|    entry = ZIP_FIND(NodeTree, &zns->root, &dummy);
  ------------------
  |  |   73|   108M|#define ZIP_FIND(name, head, key) name##_ZIP_FIND(head, key)
  ------------------
  158|   108M|    if(!entry)
  ------------------
  |  Branch (158:8): [True: 90.3k, False: 108M]
  ------------------
  159|  90.3k|        return NULL;
  160|   108M|    ++entry->refCount;
  161|   108M|    return entry;
  162|   108M|}
ua_nodestore_ziptree.c:cmpNodeId:
   36|  1.22G|cmpNodeId(const void *a, const void *b) {
   37|  1.22G|    const NodeEntry *aa = (const NodeEntry*)a;
   38|  1.22G|    const NodeEntry *bb = (const NodeEntry*)b;
   39|       |
   40|       |    /* Compare hash */
   41|  1.22G|    if(aa->nodeIdHash < bb->nodeIdHash)
  ------------------
  |  Branch (41:8): [True: 529M, False: 695M]
  ------------------
   42|   529M|        return ZIP_CMP_LESS;
   43|   695M|    if(aa->nodeIdHash > bb->nodeIdHash)
  ------------------
  |  Branch (43:8): [True: 587M, False: 108M]
  ------------------
   44|   587M|        return ZIP_CMP_MORE;
   45|       |
   46|       |    /* Compore nodes in detail */
   47|   108M|    return (enum ZIP_CMP)UA_NodeId_order(&aa->nodeId, &bb->nodeId);
   48|   695M|}
ua_nodestore_ziptree.c:zipNsGetNodeFromPtr:
  190|  43.9M|                    UA_BrowseDirection referenceDirections) {
  191|  43.9M|    UA_NodeId id;
  192|  43.9M|    if(!UA_NodePointer_isLocal(ptr))
  ------------------
  |  Branch (192:8): [True: 0, False: 43.9M]
  ------------------
  193|      0|        return NULL;
  194|  43.9M|    id = UA_NodePointer_toNodeId(ptr);
  195|  43.9M|    return zipNsGetNode(ns, &id, attributeMask,
  196|  43.9M|                        references, referenceDirections);
  197|  43.9M|}
ua_nodestore_ziptree.c:zipNsReleaseNode:
  213|   108M|zipNsReleaseNode(UA_Nodestore *_, const UA_Node *node) {
  214|   108M|    if(!node)
  ------------------
  |  Branch (214:8): [True: 0, False: 108M]
  ------------------
  215|      0|        return;
  216|   108M|    NodeEntry *entry = container_of(node, NodeEntry, nodeId);
  ------------------
  |  |   17|   108M|    (type *)((uintptr_t)ptr - offsetof(type,member))
  ------------------
  217|   108M|    UA_assert(entry->refCount > 0);
  ------------------
  |  |  248|   108M|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (217:5): [True: 108M, False: 0]
  ------------------
  218|   108M|    --entry->refCount;
  219|   108M|    cleanupEntry(entry);
  220|   108M|}
ua_nodestore_ziptree.c:cleanupEntry:
  115|   108M|cleanupEntry(NodeEntry *entry) {
  116|   108M|    if(entry->refCount > 0)
  ------------------
  |  Branch (116:8): [True: 25.6M, False: 82.4M]
  ------------------
  117|  25.6M|        return;
  118|  82.4M|    if(entry->deleted) {
  ------------------
  |  Branch (118:8): [True: 2.37k, False: 82.4M]
  ------------------
  119|  2.37k|        deleteEntry(entry);
  120|  2.37k|        return;
  121|  2.37k|    }
  122|  82.4M|    UA_NodeHead *head = (UA_NodeHead*)&entry->nodeId;
  123|   274M|    for(size_t i = 0; i < head->referencesSize; i++) {
  ------------------
  |  Branch (123:23): [True: 192M, False: 82.4M]
  ------------------
  124|   192M|        UA_NodeReferenceKind *rk = &head->references[i];
  125|   192M|        if(rk->targetsSize > 16 && !rk->hasRefTree)
  ------------------
  |  Branch (125:12): [True: 15.6M, False: 176M]
  |  Branch (125:36): [True: 30.9k, False: 15.6M]
  ------------------
  126|  30.9k|            UA_NodeReferenceKind_switch(rk);
  127|   192M|    }
  128|  82.4M|}
ua_nodestore_ziptree.c:zipNsInsertNode:
  255|  2.22M|zipNsInsertNode(UA_Nodestore *ns, UA_Node *node, UA_NodeId *addedNodeId) {
  256|  2.22M|    NodeEntry *entry = container_of(node, NodeEntry, nodeId);
  ------------------
  |  |   17|  2.22M|    (type *)((uintptr_t)ptr - offsetof(type,member))
  ------------------
  257|  2.22M|    ZipNodestore *zns = (ZipNodestore*)ns;
  258|       |
  259|       |    /* Ensure that the NodeId is unique by testing their presence. If the NodeId
  260|       |     * is ns=xx;i=0, then the numeric identifier is replaced with a random
  261|       |     * unused int32. It is ensured that the created identifiers are stable after
  262|       |     * a server restart (assuming that Nodes are created in the same order and
  263|       |     * with the same BrowseName). */
  264|  2.22M|    NodeEntry dummy;
  265|  2.22M|    memset(&dummy, 0, sizeof(NodeEntry));
  266|  2.22M|    dummy.nodeId = node->head.nodeId;
  267|  2.22M|    if(node->head.nodeId.identifierType == UA_NODEIDTYPE_NUMERIC &&
  ------------------
  |  Branch (267:8): [True: 2.22M, False: 0]
  ------------------
  268|  2.22M|       node->head.nodeId.identifier.numeric == 0) {
  ------------------
  |  Branch (268:8): [True: 64.2k, False: 2.15M]
  ------------------
  269|  64.2k|        NodeEntry *found;
  270|  64.2k|        UA_UInt32 mask = 0x2F;
  271|  64.2k|        pcg32_random_t rng;
  272|  64.2k|        pcg32_srandom_r(&rng, zns->size, 0);
  273|  92.7k|        do {
  274|       |            /* Generate a random NodeId. Favor "easy" NodeIds.
  275|       |             * Always above 50000. */
  276|  92.7k|            UA_UInt32 numId = (pcg32_random_r(&rng) & mask) + 50000;
  277|       |
  278|       |#if SIZE_MAX <= UA_UINT32_MAX
  279|       |            /* The compressed "immediate" representation of nodes does not
  280|       |             * support the full range on 32bit systems. Generate smaller
  281|       |             * identifiers as they can be stored more compactly. */
  282|       |            if(numId >= (0x01 << 24))
  283|       |                numId = numId % (0x01 << 24);
  284|       |#endif
  285|  92.7k|            node->head.nodeId.identifier.numeric = numId;
  286|       |
  287|       |            /* Look up the current NodeId */
  288|  92.7k|            dummy.nodeId.identifier.numeric = numId;
  289|  92.7k|            dummy.nodeIdHash = UA_NodeId_hash(&node->head.nodeId);
  290|  92.7k|            found = ZIP_FIND(NodeTree, &zns->root, &dummy);
  ------------------
  |  |   73|  92.7k|#define ZIP_FIND(name, head, key) name##_ZIP_FIND(head, key)
  ------------------
  291|       |
  292|  92.7k|            if(found) {
  ------------------
  |  Branch (292:16): [True: 28.5k, False: 64.2k]
  ------------------
  293|       |                /* Reseed the rng using the browseName of the existing node.
  294|       |                 * This ensures that different information models end up with
  295|       |                 * different NodeId sequences, but still stable after a
  296|       |                 * restart. */
  297|  28.5k|                UA_NodeHead *nh = (UA_NodeHead*)&found->nodeId;
  298|  28.5k|                pcg32_srandom_r(&rng, rng.state, UA_QualifiedName_hash(&nh->browseName));
  299|       |
  300|       |                /* Make the mask less strict when the NodeId already exists */
  301|  28.5k|                mask = (mask << 1) | 0x01;
  302|  28.5k|            }
  303|  92.7k|        } while(found);
  ------------------
  |  Branch (303:17): [True: 28.5k, False: 64.2k]
  ------------------
  304|  2.15M|    } else {
  305|  2.15M|        dummy.nodeIdHash = UA_NodeId_hash(&node->head.nodeId);
  306|  2.15M|        if(ZIP_FIND(NodeTree, &zns->root, &dummy)) { /* The nodeid exists */
  ------------------
  |  |   73|  2.15M|#define ZIP_FIND(name, head, key) name##_ZIP_FIND(head, key)
  |  |  ------------------
  |  |  |  Branch (73:35): [True: 0, False: 2.15M]
  |  |  ------------------
  ------------------
  307|      0|            deleteEntry(entry);
  308|      0|            return UA_STATUSCODE_BADNODEIDEXISTS;
  ------------------
  |  |  350|      0|#define UA_STATUSCODE_BADNODEIDEXISTS ((UA_StatusCode) 0x805E0000)
  ------------------
  309|      0|        }
  310|  2.15M|    }
  311|       |
  312|       |    /* Copy the NodeId */
  313|  2.22M|    if(addedNodeId) {
  ------------------
  |  Branch (313:8): [True: 2.22M, False: 0]
  ------------------
  314|  2.22M|        UA_StatusCode retval = UA_NodeId_copy(&node->head.nodeId, addedNodeId);
  315|  2.22M|        if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  2.22M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (315:12): [True: 0, False: 2.22M]
  ------------------
  316|      0|            deleteEntry(entry);
  317|      0|            return retval;
  318|      0|        }
  319|  2.22M|    }
  320|       |
  321|       |    /* For new ReferencetypeNodes add to the index map */
  322|  2.22M|    if(node->head.nodeClass == UA_NODECLASS_REFERENCETYPE) {
  ------------------
  |  Branch (322:8): [True: 73.7k, False: 2.14M]
  ------------------
  323|  73.7k|        UA_ReferenceTypeNode *refNode = &node->referenceTypeNode;
  324|  73.7k|        if(zns->referenceTypeCounter >= UA_REFERENCETYPESET_MAX) {
  ------------------
  |  |   66|  73.7k|#define UA_REFERENCETYPESET_MAX 256
  ------------------
  |  Branch (324:12): [True: 0, False: 73.7k]
  ------------------
  325|      0|            deleteEntry(entry);
  326|      0|            return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  327|      0|        }
  328|       |
  329|  73.7k|        UA_StatusCode retval =
  330|  73.7k|            UA_NodeId_copy(&node->head.nodeId,
  331|  73.7k|                           &zns->referenceTypeIds[zns->referenceTypeCounter]);
  332|  73.7k|        if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  73.7k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (332:12): [True: 0, False: 73.7k]
  ------------------
  333|      0|            deleteEntry(entry);
  334|      0|            return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  335|      0|        }
  336|       |
  337|       |        /* Assign the ReferenceTypeIndex to the new ReferenceTypeNode */
  338|  73.7k|        UA_Byte refTypeIndex = (UA_Byte)zns->referenceTypeCounter;
  339|  73.7k|        refNode->referenceTypeIndex = refTypeIndex;
  340|  73.7k|        refNode->subTypes = UA_REFTYPESET(refTypeIndex);
  341|  73.7k|        zns->referenceTypeCounter++;
  342|  73.7k|    }
  343|       |
  344|       |    /* Insert the node */
  345|  2.22M|    entry->nodeIdHash = dummy.nodeIdHash;
  346|  2.22M|    ZIP_INSERT(NodeTree, &zns->root, entry);
  ------------------
  |  |   72|  2.22M|#define ZIP_INSERT(name, head, elm) name##_ZIP_INSERT(head, elm)
  ------------------
  347|  2.22M|    zns->size++;
  348|  2.22M|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.22M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  349|  2.22M|}
ua_nodestore_ziptree.c:zipNsRemoveNode:
  393|  2.37k|zipNsRemoveNode(UA_Nodestore *ns, const UA_NodeId *nodeId) {
  394|  2.37k|    ZipNodestore *zns = (ZipNodestore*)ns;
  395|  2.37k|    NodeEntry dummy;
  396|  2.37k|    dummy.nodeIdHash = UA_NodeId_hash(nodeId);
  397|  2.37k|    dummy.nodeId = *nodeId;
  398|  2.37k|    NodeEntry *entry = ZIP_FIND(NodeTree, &zns->root, &dummy);
  ------------------
  |  |   73|  2.37k|#define ZIP_FIND(name, head, key) name##_ZIP_FIND(head, key)
  ------------------
  399|  2.37k|    if(!entry)
  ------------------
  |  Branch (399:8): [True: 0, False: 2.37k]
  ------------------
  400|      0|        return UA_STATUSCODE_BADNODEIDUNKNOWN;
  ------------------
  |  |  203|      0|#define UA_STATUSCODE_BADNODEIDUNKNOWN ((UA_StatusCode) 0x80340000)
  ------------------
  401|  2.37k|    ZIP_REMOVE(NodeTree, &zns->root, entry);
  ------------------
  |  |   78|  2.37k|#define ZIP_REMOVE(name, head, elm) name##_ZIP_REMOVE(head, elm)
  ------------------
  402|  2.37k|    zns->size--;
  403|  2.37k|    entry->deleted = true;
  404|  2.37k|    cleanupEntry(entry);
  405|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  406|  2.37k|}
ua_nodestore_ziptree.c:zipNsGetReferenceTypeId:
  409|  1.16M|zipNsGetReferenceTypeId(UA_Nodestore *ns, UA_Byte refTypeIndex) {
  410|  1.16M|    ZipNodestore *zns = (ZipNodestore*)ns;
  411|  1.16M|    if(refTypeIndex >= zns->referenceTypeCounter)
  ------------------
  |  Branch (411:8): [True: 0, False: 1.16M]
  ------------------
  412|      0|        return NULL;
  413|  1.16M|    return &zns->referenceTypeIds[refTypeIndex];
  414|  1.16M|}
ua_nodestore_ziptree.c:zipNsGetEditNode:
  179|  13.4M|                 UA_BrowseDirection referenceDirections) {
  180|  13.4M|    NodeEntry *entry = getNodeEntry(ns, nodeId);
  181|  13.4M|    if(!entry)
  ------------------
  |  Branch (181:8): [True: 9.51k, False: 13.4M]
  ------------------
  182|  9.51k|        return NULL;
  183|  13.4M|    return (UA_Node*)&entry->nodeId;
  184|  13.4M|}

UA_PubSubManager_clear:
  871|  2.37k|UA_PubSubManager_clear(UA_PubSubManager *psm) {
  872|  2.37k|    if(psm->drv.state != UA_LIFECYCLESTATE_STOPPED) {
  ------------------
  |  Branch (872:8): [True: 0, False: 2.37k]
  ------------------
  873|      0|        UA_LOG_ERROR(psm->logging, UA_LOGCATEGORY_PUBSUB,
  874|      0|                     "Cannot delete the PubSubManager because "
  875|      0|                     "it is not stopped");
  876|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  877|      0|    }
  878|       |
  879|  2.37k|    UA_LOCK_ASSERT(&psm->drv.server->serviceMutex);
  880|       |
  881|       |    /* Remove Connections - this also remove WriterGroups and ReaderGroups */
  882|  2.37k|    UA_PubSubConnection *c, *tmpC;
  883|  2.37k|    TAILQ_FOREACH_SAFE(c, &psm->connections, listEntry, tmpC) {
  ------------------
  |  |  437|  2.37k|    for ((var) = TAILQ_FIRST(head);					\
  |  |  ------------------
  |  |  |  |  420|  2.37k|#define	TAILQ_FIRST(head)		((head)->tqh_first)
  |  |  ------------------
  |  |  438|  2.37k|        (var) != TAILQ_END(head) &&					\
  |  |  ------------------
  |  |  |  |  421|  4.75k|#define	TAILQ_END(head)			NULL
  |  |  ------------------
  |  |  |  Branch (438:9): [True: 0, False: 2.37k]
  |  |  ------------------
  |  |  439|  2.37k|        ((tvar) = TAILQ_NEXT(var, field), 1);			\
  |  |  ------------------
  |  |  |  |  422|      0|#define	TAILQ_NEXT(elm, field)		((elm)->field.tqe_next)
  |  |  ------------------
  |  |  |  Branch (439:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  440|  2.37k|        (var) = (tvar))
  ------------------
  884|      0|        UA_PubSubConnection_delete(psm, c);
  885|      0|    }
  886|       |
  887|       |    /* Remove the DataSets */
  888|  2.37k|    UA_PublishedDataSet *tmpPDS1, *tmpPDS2;
  889|  2.37k|    TAILQ_FOREACH_SAFE(tmpPDS1, &psm->publishedDataSets, listEntry, tmpPDS2) {
  ------------------
  |  |  437|  2.37k|    for ((var) = TAILQ_FIRST(head);					\
  |  |  ------------------
  |  |  |  |  420|  2.37k|#define	TAILQ_FIRST(head)		((head)->tqh_first)
  |  |  ------------------
  |  |  438|  2.37k|        (var) != TAILQ_END(head) &&					\
  |  |  ------------------
  |  |  |  |  421|  4.75k|#define	TAILQ_END(head)			NULL
  |  |  ------------------
  |  |  |  Branch (438:9): [True: 0, False: 2.37k]
  |  |  ------------------
  |  |  439|  2.37k|        ((tvar) = TAILQ_NEXT(var, field), 1);			\
  |  |  ------------------
  |  |  |  |  422|      0|#define	TAILQ_NEXT(elm, field)		((elm)->field.tqe_next)
  |  |  ------------------
  |  |  |  Branch (439:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  440|  2.37k|        (var) = (tvar))
  ------------------
  890|      0|        UA_StatusCode res = UA_PublishedDataSet_remove(psm, tmpPDS1);
  891|      0|        if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (891:12): [True: 0, False: 0]
  ------------------
  892|      0|            UA_LOG_WARNING_PUBSUB(psm->logging, tmpPDS1,
  ------------------
  |  |  151|      0|    UA_MACRO_EXPAND(UA_LOG_PUBSUB_INTERNAL(LOGGER, WARNING, COMPONENT, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  893|      0|                                  "The PublishedDataSet could not be removed (%s)",
  894|      0|                                  UA_StatusCode_name(res));
  895|      0|    }
  896|       |
  897|       |    /* Remove the ReserveIds*/
  898|  2.37k|    ZIP_ITER(UA_ReserveIdTree, &psm->reserveIds, removeReserveId, NULL);
  ------------------
  |  |   94|  2.37k|#define ZIP_ITER(name, head, cb, ctx) name##_ZIP_ITER(head, cb, ctx)
  ------------------
  899|  2.37k|    psm->reserveIdsSize = 0;
  900|       |
  901|       |    /* Delete subscribed datasets */
  902|  2.37k|    UA_SubscribedDataSet *tmpSDS1, *tmpSDS2;
  903|  2.37k|    TAILQ_FOREACH_SAFE(tmpSDS1, &psm->subscribedDataSets, listEntry, tmpSDS2) {
  ------------------
  |  |  437|  2.37k|    for ((var) = TAILQ_FIRST(head);					\
  |  |  ------------------
  |  |  |  |  420|  2.37k|#define	TAILQ_FIRST(head)		((head)->tqh_first)
  |  |  ------------------
  |  |  438|  2.37k|        (var) != TAILQ_END(head) &&					\
  |  |  ------------------
  |  |  |  |  421|  4.75k|#define	TAILQ_END(head)			NULL
  |  |  ------------------
  |  |  |  Branch (438:9): [True: 0, False: 2.37k]
  |  |  ------------------
  |  |  439|  2.37k|        ((tvar) = TAILQ_NEXT(var, field), 1);			\
  |  |  ------------------
  |  |  |  |  422|      0|#define	TAILQ_NEXT(elm, field)		((elm)->field.tqe_next)
  |  |  ------------------
  |  |  |  Branch (439:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  440|  2.37k|        (var) = (tvar))
  ------------------
  904|      0|        UA_SubscribedDataSet_remove(psm, tmpSDS1);
  905|      0|    }
  906|       |
  907|       |#ifdef UA_ENABLE_PUBSUB_SKS
  908|       |    /* Remove the SecurityGroups */
  909|       |    UA_SecurityGroup *tmpSG1, *tmpSG2;
  910|       |    TAILQ_FOREACH_SAFE(tmpSG1, &psm->securityGroups, listEntry, tmpSG2) {
  911|       |        UA_SecurityGroup_remove(psm, tmpSG1);
  912|       |    }
  913|       |
  914|       |    /* Remove the keyStorages */
  915|       |    UA_PubSubKeyStorage *ks, *ksTmp;
  916|       |    LIST_FOREACH_SAFE(ks, &psm->pubSubKeyList, keyStorageList, ksTmp) {
  917|       |        UA_PubSubKeyStorage_delete(psm, ks);
  918|       |    }
  919|       |    if(!LIST_EMPTY(&psm->pubSubKeyList))
  920|       |        return UA_STATUSCODE_BADWOULDBLOCK;
  921|       |#endif
  922|       |
  923|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  924|  2.37k|}
UA_PubSubManager_new:
  936|  2.37k|UA_PubSubManager_new(UA_Server *server) {
  937|  2.37k|    UA_PubSubManager *psm = (UA_PubSubManager*)UA_calloc(1, sizeof(UA_PubSubManager));
  ------------------
  |  |   24|  2.37k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
  938|  2.37k|    if(!psm)
  ------------------
  |  Branch (938:8): [True: 0, False: 2.37k]
  ------------------
  939|      0|        return NULL;
  940|       |
  941|  2.37k|    psm->drv.server = server;
  942|  2.37k|    psm->drv.name = UA_STRING("pubsub");
  943|  2.37k|    psm->drv.start = UA_PubSubManager_start;
  944|  2.37k|    psm->drv.stop = UA_PubSubManager_stop;
  945|  2.37k|    psm->drv.free = UA_PubSubManager_free;
  946|       |
  947|       |    /* Set the logging shortcut */
  948|  2.37k|    psm->logging = server->config.logging;
  949|       |
  950|       |    /* TODO: Using the Mac address to generate the defaultPublisherId.
  951|       |     * In the future, this can be retrieved from the Eventloop. */
  952|  2.37k|    psm->defaultPublisherId = generateRandomUInt64();
  953|       |
  954|  2.37k|    TAILQ_INIT(&psm->connections);
  ------------------
  |  |  457|  2.37k|#define	TAILQ_INIT(head) do {						\
  |  |  458|  2.37k|    (head)->tqh_first = NULL;					\
  |  |  459|  2.37k|    (head)->tqh_last = &(head)->tqh_first;				\
  |  |  460|  2.37k|} while (0)
  |  |  ------------------
  |  |  |  Branch (460:10): [Folded, False: 2.37k]
  |  |  ------------------
  ------------------
  955|  2.37k|    TAILQ_INIT(&psm->publishedDataSets);
  ------------------
  |  |  457|  2.37k|#define	TAILQ_INIT(head) do {						\
  |  |  458|  2.37k|    (head)->tqh_first = NULL;					\
  |  |  459|  2.37k|    (head)->tqh_last = &(head)->tqh_first;				\
  |  |  460|  2.37k|} while (0)
  |  |  ------------------
  |  |  |  Branch (460:10): [Folded, False: 2.37k]
  |  |  ------------------
  ------------------
  956|  2.37k|    TAILQ_INIT(&psm->subscribedDataSets);
  ------------------
  |  |  457|  2.37k|#define	TAILQ_INIT(head) do {						\
  |  |  458|  2.37k|    (head)->tqh_first = NULL;					\
  |  |  459|  2.37k|    (head)->tqh_last = &(head)->tqh_first;				\
  |  |  460|  2.37k|} while (0)
  |  |  ------------------
  |  |  |  Branch (460:10): [Folded, False: 2.37k]
  |  |  ------------------
  ------------------
  957|       |
  958|       |#ifdef UA_ENABLE_PUBSUB_SKS
  959|       |    TAILQ_INIT(&psm->securityGroups);
  960|       |#endif
  961|       |
  962|  2.37k|#ifdef UA_ENABLE_PUBSUB_INFORMATIONMODEL
  963|       |    /* Build PubSub information model */
  964|  2.37k|    initPubSubNS0(server);
  965|  2.37k|#endif
  966|       |
  967|  2.37k|    return &psm->drv;
  968|  2.37k|}
ua_pubsub_manager.c:UA_PubSubManager_free:
  927|  2.37k|UA_PubSubManager_free(UA_Driver *drv) {
  928|  2.37k|    UA_PubSubManager *psm = (UA_PubSubManager *)drv;
  929|  2.37k|    UA_StatusCode res = UA_PubSubManager_clear(psm);
  930|  2.37k|    if(res == UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (930:8): [True: 2.37k, False: 0]
  ------------------
  931|  2.37k|        UA_free(psm);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  932|  2.37k|    return res;
  933|  2.37k|}
ua_pubsub_manager.c:generateRandomUInt64:
  425|  2.37k|generateRandomUInt64(void) {
  426|  2.37k|    UA_UInt64 id = 0;
  427|  2.37k|    UA_Guid ident = UA_Guid_random();
  428|       |
  429|  2.37k|    id = id + ident.data1;
  430|  2.37k|    id = (id << 32) + ident.data2;
  431|  2.37k|    id = (id << 16) + ident.data3;
  432|  2.37k|    return id;
  433|  2.37k|}

initPubSubNS0:
 2679|  2.37k|initPubSubNS0(UA_Server *server) {
 2680|  2.37k|    UA_LOCK_ASSERT(&server->serviceMutex);
 2681|       |
 2682|  2.37k|    UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2683|  2.37k|    UA_String profileArray[1];
 2684|  2.37k|    profileArray[0] = UA_STRING("http://opcfoundation.org/UA-Profile/Transport/pubsub-udp-uadp");
 2685|       |
 2686|  2.37k|    retVal |= writePubSubNs0VariableArray(server,
 2687|  2.37k|                                          UA_NS0ID(PUBLISHSUBSCRIBE_SUPPORTEDTRANSPORTPROFILES),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8307|  2.37k|#define UA_NS0ID_PUBLISHSUBSCRIBE_SUPPORTEDTRANSPORTPROFILES 17481 /* Variable */
  |  |  ------------------
  ------------------
 2688|  2.37k|                                          profileArray, 1, &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|  2.37k|#define UA_TYPES_STRING 11
  ------------------
 2689|       |
 2690|       |    /* Set read callback for PublishSubscribeType Status State (mandatory) */
 2691|  2.37k|    UA_CallbackValueSource statusCallback;
 2692|  2.37k|    statusCallback.read = pubSubStateVariableDataSourceRead;
 2693|  2.37k|    statusCallback.write = NULL;
 2694|  2.37k|    retVal |= setVariableValueSource(server, statusCallback, 
 2695|  2.37k|                                    UA_NS0ID(PUBLISHSUBSCRIBE_STATUS_STATE), NULL);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8232|  2.37k|#define UA_NS0ID_PUBLISHSUBSCRIBE_STATUS_STATE 17406 /* Variable */
  |  |  ------------------
  ------------------
 2696|       |
 2697|  2.37k|    if(server->config.pubSubConfig.enableInformationModelMethods) {
  ------------------
  |  Branch (2697:8): [True: 2.37k, False: 0]
  ------------------
 2698|       |        /* Add missing references */
 2699|  2.37k|        retVal |= addRef(server, UA_NS0ID(PUBLISHSUBSCRIBE_PUBLISHEDDATASETS),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8197|  2.37k|#define UA_NS0ID_PUBLISHSUBSCRIBE_PUBLISHEDDATASETS 17371 /* Object */
  |  |  ------------------
  ------------------
 2700|  2.37k|                         UA_NS0ID(HASCOMPONENT), UA_NS0ID(DATASETFOLDERTYPE_ADDDATASETFOLDER), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   58|  2.37k|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  |  |  ------------------
  ------------------
                                       UA_NS0ID(HASCOMPONENT), UA_NS0ID(DATASETFOLDERTYPE_ADDDATASETFOLDER), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 7820|  2.37k|#define UA_NS0ID_DATASETFOLDERTYPE_ADDDATASETFOLDER 16994 /* Method */
  |  |  ------------------
  ------------------
 2701|  2.37k|        retVal |= addRef(server, UA_NS0ID(PUBLISHSUBSCRIBE_PUBLISHEDDATASETS),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8197|  2.37k|#define UA_NS0ID_PUBLISHSUBSCRIBE_PUBLISHEDDATASETS 17371 /* Object */
  |  |  ------------------
  ------------------
 2702|  2.37k|                         UA_NS0ID(HASCOMPONENT), UA_NS0ID(DATASETFOLDERTYPE_ADDPUBLISHEDDATAITEMS), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   58|  2.37k|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  |  |  ------------------
  ------------------
                                       UA_NS0ID(HASCOMPONENT), UA_NS0ID(DATASETFOLDERTYPE_ADDPUBLISHEDDATAITEMS), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5716|  2.37k|#define UA_NS0ID_DATASETFOLDERTYPE_ADDPUBLISHEDDATAITEMS 14493 /* Method */
  |  |  ------------------
  ------------------
 2703|  2.37k|        retVal |= addRef(server, UA_NS0ID(PUBLISHSUBSCRIBE_PUBLISHEDDATASETS),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8197|  2.37k|#define UA_NS0ID_PUBLISHSUBSCRIBE_PUBLISHEDDATASETS 17371 /* Object */
  |  |  ------------------
  ------------------
 2704|  2.37k|                         UA_NS0ID(HASCOMPONENT), UA_NS0ID(DATASETFOLDERTYPE_REMOVEPUBLISHEDDATASET), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   58|  2.37k|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  |  |  ------------------
  ------------------
                                       UA_NS0ID(HASCOMPONENT), UA_NS0ID(DATASETFOLDERTYPE_REMOVEPUBLISHEDDATASET), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5722|  2.37k|#define UA_NS0ID_DATASETFOLDERTYPE_REMOVEPUBLISHEDDATASET 14499 /* Method */
  |  |  ------------------
  ------------------
 2705|  2.37k|        retVal |= addRef(server, UA_NS0ID(PUBLISHSUBSCRIBE_PUBLISHEDDATASETS),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8197|  2.37k|#define UA_NS0ID_PUBLISHSUBSCRIBE_PUBLISHEDDATASETS 17371 /* Object */
  |  |  ------------------
  ------------------
 2706|  2.37k|                         UA_NS0ID(HASCOMPONENT), UA_NS0ID(DATASETFOLDERTYPE_REMOVEDATASETFOLDER), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   58|  2.37k|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  |  |  ------------------
  ------------------
                                       UA_NS0ID(HASCOMPONENT), UA_NS0ID(DATASETFOLDERTYPE_REMOVEDATASETFOLDER), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 7823|  2.37k|#define UA_NS0ID_DATASETFOLDERTYPE_REMOVEDATASETFOLDER 16997 /* Method */
  |  |  ------------------
  ------------------
 2707|  2.37k|        retVal |= addRef(server, UA_NS0ID(PUBLISHSUBSCRIBE_STATUS),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8231|  2.37k|#define UA_NS0ID_PUBLISHSUBSCRIBE_STATUS 17405 /* Object */
  |  |  ------------------
  ------------------
 2708|  2.37k|                         UA_NS0ID(HASCOMPONENT), UA_NS0ID(PUBSUBSTATUSTYPE_ENABLE), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   58|  2.37k|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  |  |  ------------------
  ------------------
                                       UA_NS0ID(HASCOMPONENT), UA_NS0ID(PUBSUBSTATUSTYPE_ENABLE), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5773|  2.37k|#define UA_NS0ID_PUBSUBSTATUSTYPE_ENABLE 14645 /* Method */
  |  |  ------------------
  ------------------
 2709|  2.37k|        retVal |= addRef(server, UA_NS0ID(PUBLISHSUBSCRIBE_STATUS),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8231|  2.37k|#define UA_NS0ID_PUBLISHSUBSCRIBE_STATUS 17405 /* Object */
  |  |  ------------------
  ------------------
 2710|  2.37k|                         UA_NS0ID(HASCOMPONENT), UA_NS0ID(PUBSUBSTATUSTYPE_DISABLE), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   58|  2.37k|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  |  |  ------------------
  ------------------
                                       UA_NS0ID(HASCOMPONENT), UA_NS0ID(PUBSUBSTATUSTYPE_DISABLE), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5774|  2.37k|#define UA_NS0ID_PUBSUBSTATUSTYPE_DISABLE 14646 /* Method */
  |  |  ------------------
  ------------------
 2711|  2.37k|        retVal |= addRef(server, UA_NS0ID(PUBLISHSUBSCRIBE),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5702|  2.37k|#define UA_NS0ID_PUBLISHSUBSCRIBE 14443 /* Object */
  |  |  ------------------
  ------------------
 2712|  2.37k|                         UA_NS0ID(HASCOMPONENT), UA_NS0ID(PUBSUBSTATUSTYPE_ENABLE), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   58|  2.37k|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  |  |  ------------------
  ------------------
                                       UA_NS0ID(HASCOMPONENT), UA_NS0ID(PUBSUBSTATUSTYPE_ENABLE), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5773|  2.37k|#define UA_NS0ID_PUBSUBSTATUSTYPE_ENABLE 14645 /* Method */
  |  |  ------------------
  ------------------
 2713|  2.37k|        retVal |= addRef(server, UA_NS0ID(PUBLISHSUBSCRIBE),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5702|  2.37k|#define UA_NS0ID_PUBLISHSUBSCRIBE 14443 /* Object */
  |  |  ------------------
  ------------------
 2714|  2.37k|                         UA_NS0ID(HASCOMPONENT), UA_NS0ID(PUBSUBSTATUSTYPE_DISABLE), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   58|  2.37k|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  |  |  ------------------
  ------------------
                                       UA_NS0ID(HASCOMPONENT), UA_NS0ID(PUBSUBSTATUSTYPE_DISABLE), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5774|  2.37k|#define UA_NS0ID_PUBSUBSTATUSTYPE_DISABLE 14646 /* Method */
  |  |  ------------------
  ------------------
 2715|       |        /* Set method callbacks */
 2716|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(PUBLISHSUBSCRIBE_ADDCONNECTION), addPubSubConnectionAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8192|  2.37k|#define UA_NS0ID_PUBLISHSUBSCRIBE_ADDCONNECTION 17366 /* Method */
  |  |  ------------------
  ------------------
 2717|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(PUBLISHSUBSCRIBE_REMOVECONNECTION), removeConnectionAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8195|  2.37k|#define UA_NS0ID_PUBLISHSUBSCRIBE_REMOVECONNECTION 17369 /* Method */
  |  |  ------------------
  ------------------
 2718|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(DATASETFOLDERTYPE_ADDDATASETFOLDER), addDataSetFolderAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 7820|  2.37k|#define UA_NS0ID_DATASETFOLDERTYPE_ADDDATASETFOLDER 16994 /* Method */
  |  |  ------------------
  ------------------
 2719|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(DATASETFOLDERTYPE_REMOVEDATASETFOLDER), removeDataSetFolderAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 7823|  2.37k|#define UA_NS0ID_DATASETFOLDERTYPE_REMOVEDATASETFOLDER 16997 /* Method */
  |  |  ------------------
  ------------------
 2720|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(DATASETFOLDERTYPE_ADDPUBLISHEDDATAITEMS), addPublishedDataItemsAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5716|  2.37k|#define UA_NS0ID_DATASETFOLDERTYPE_ADDPUBLISHEDDATAITEMS 14493 /* Method */
  |  |  ------------------
  ------------------
 2721|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(DATASETFOLDERTYPE_REMOVEPUBLISHEDDATASET), removePublishedDataSetAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5722|  2.37k|#define UA_NS0ID_DATASETFOLDERTYPE_REMOVEPUBLISHEDDATASET 14499 /* Method */
  |  |  ------------------
  ------------------
 2722|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(PUBLISHEDDATAITEMSTYPE_ADDVARIABLES), addVariablesAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5742|  2.37k|#define UA_NS0ID_PUBLISHEDDATAITEMSTYPE_ADDVARIABLES 14555 /* Method */
  |  |  ------------------
  ------------------
 2723|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(PUBLISHEDDATAITEMSTYPE_REMOVEVARIABLES), removeVariablesAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5745|  2.37k|#define UA_NS0ID_PUBLISHEDDATAITEMSTYPE_REMOVEVARIABLES 14558 /* Method */
  |  |  ------------------
  ------------------
 2724|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(PUBSUBCONNECTIONTYPE_ADDWRITERGROUP), addWriterGroupAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8253|  2.37k|#define UA_NS0ID_PUBSUBCONNECTIONTYPE_ADDWRITERGROUP 17427 /* Method */
  |  |  ------------------
  ------------------
 2725|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(PUBSUBCONNECTIONTYPE_ADDREADERGROUP), addReaderGroupAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8291|  2.37k|#define UA_NS0ID_PUBSUBCONNECTIONTYPE_ADDREADERGROUP 17465 /* Method */
  |  |  ------------------
  ------------------
 2726|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(PUBSUBCONNECTIONTYPE_REMOVEGROUP), removeGroupAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5666|  2.37k|#define UA_NS0ID_PUBSUBCONNECTIONTYPE_REMOVEGROUP 14225 /* Method */
  |  |  ------------------
  ------------------
 2727|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(WRITERGROUPTYPE_ADDDATASETWRITER), addDataSetWriterAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8794|  2.37k|#define UA_NS0ID_WRITERGROUPTYPE_ADDDATASETWRITER 17969 /* Method */
  |  |  ------------------
  ------------------
 2728|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(WRITERGROUPTYPE_REMOVEDATASETWRITER), removeDataSetWriterAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8817|  2.37k|#define UA_NS0ID_WRITERGROUPTYPE_REMOVEDATASETWRITER 17992 /* Method */
  |  |  ------------------
  ------------------
 2729|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(READERGROUPTYPE_ADDDATASETREADER), addDataSetReaderAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |11904|  2.37k|#define UA_NS0ID_READERGROUPTYPE_ADDDATASETREADER 21082 /* Method */
  |  |  ------------------
  ------------------
 2730|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(READERGROUPTYPE_REMOVEDATASETREADER), removeDataSetReaderAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |11907|  2.37k|#define UA_NS0ID_READERGROUPTYPE_REMOVEDATASETREADER 21085 /* Method */
  |  |  ------------------
  ------------------
 2731|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(PUBLISHSUBSCRIBE_PUBSUBCONFIGURATION_RESERVEIDS), addReserveIdsAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |15998|  2.37k|#define UA_NS0ID_PUBLISHSUBSCRIBE_PUBSUBCONFIGURATION_RESERVEIDS 25474 /* Method */
  |  |  ------------------
  ------------------
 2732|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(PUBSUBSTATUSTYPE_ENABLE), enablePubSubObjectAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5773|  2.37k|#define UA_NS0ID_PUBSUBSTATUSTYPE_ENABLE 14645 /* Method */
  |  |  ------------------
  ------------------
 2733|  2.37k|        retVal |= setMethodNode_callback(server, UA_NS0ID(PUBSUBSTATUSTYPE_DISABLE), disablePubSubObjectAction);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5774|  2.37k|#define UA_NS0ID_PUBSUBSTATUSTYPE_DISABLE 14646 /* Method */
  |  |  ------------------
  ------------------
 2734|       |
 2735|       |#ifdef UA_ENABLE_PUBSUB_FILE_CONFIG
 2736|       |        /* Adds method node to server. This method is used to load binary files for
 2737|       |         * PubSub configuration and delete / replace old PubSub configurations. */
 2738|       |        UA_Argument inputArgument;
 2739|       |        UA_Argument_init(&inputArgument);
 2740|       |        inputArgument.description = UA_LOCALIZEDTEXT("", "PubSub config binfile");
 2741|       |        inputArgument.name = UA_STRING("BinFile");
 2742|       |        inputArgument.dataType = UA_TYPES[UA_TYPES_BYTESTRING].typeId;
 2743|       |        inputArgument.valueRank = UA_VALUERANK_SCALAR;
 2744|       |
 2745|       |        UA_MethodAttributes configAttr = UA_MethodAttributes_default;
 2746|       |        configAttr.description = UA_LOCALIZEDTEXT("","Load binary configuration file");
 2747|       |        configAttr.displayName = UA_LOCALIZEDTEXT("","LoadPubSubConfigurationFile");
 2748|       |        configAttr.executable = true;
 2749|       |        configAttr.userExecutable = true;
 2750|       |        retVal |= addMethodNode(server, UA_NODEID_NULL,
 2751|       |                                UA_NS0ID(PUBLISHSUBSCRIBE), UA_NS0ID(HASORDEREDCOMPONENT),
 2752|       |                                UA_QUALIFIEDNAME(1, "PubSub configuration"),
 2753|       |                                &configAttr, UA_loadPubSubConfigMethodCallback,
 2754|       |                                1, &inputArgument, UA_NODEID_NULL, NULL,
 2755|       |                                0, NULL, UA_NODEID_NULL, NULL,
 2756|       |                                NULL, NULL);
 2757|       |
 2758|       |        /* Adds method node to server. This method is used to delete the current
 2759|       |         * PubSub configuration. */
 2760|       |        configAttr.description = UA_LOCALIZEDTEXT("","Delete current PubSub configuration");
 2761|       |        configAttr.displayName = UA_LOCALIZEDTEXT("","DeletePubSubConfiguration");
 2762|       |        configAttr.executable = true;
 2763|       |        configAttr.userExecutable = true;
 2764|       |        retVal |= addMethodNode(server, UA_NODEID_NULL,
 2765|       |                                UA_NS0ID(PUBLISHSUBSCRIBE), UA_NS0ID(HASORDEREDCOMPONENT),
 2766|       |                                UA_QUALIFIEDNAME(1, "Delete PubSub config"),
 2767|       |                                &configAttr, UA_deletePubSubConfigMethodCallback,
 2768|       |                                0, NULL, UA_NODEID_NULL, NULL,
 2769|       |                                0, NULL, UA_NODEID_NULL, NULL,
 2770|       |                                NULL, NULL);
 2771|       |#endif
 2772|  2.37k|    } else {
 2773|       |        /* Remove methods */
 2774|      0|        retVal |= deleteReference(server, UA_NS0ID(PUBLISHSUBSCRIBE),
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5702|      0|#define UA_NS0ID_PUBLISHSUBSCRIBE 14443 /* Object */
  |  |  ------------------
  ------------------
 2775|      0|                                  UA_NS0ID(HASCOMPONENT), true,
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   58|      0|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  |  |  ------------------
  ------------------
 2776|      0|                                  UA_NS0EXID(PUBLISHSUBSCRIBE_ADDCONNECTION), false);
  ------------------
  |  |  559|      0|#define UA_NS0EXID(ID) UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8192|      0|#define UA_NS0ID_PUBLISHSUBSCRIBE_ADDCONNECTION 17366 /* Method */
  |  |  ------------------
  ------------------
 2777|      0|        retVal |= deleteReference(server, UA_NS0ID(PUBLISHSUBSCRIBE),
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5702|      0|#define UA_NS0ID_PUBLISHSUBSCRIBE 14443 /* Object */
  |  |  ------------------
  ------------------
 2778|      0|                                  UA_NS0ID(HASCOMPONENT), true,
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   58|      0|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  |  |  ------------------
  ------------------
 2779|      0|                                  UA_NS0EXID(PUBLISHSUBSCRIBE_REMOVECONNECTION), false);
  ------------------
  |  |  559|      0|#define UA_NS0EXID(ID) UA_EXPANDEDNODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8195|      0|#define UA_NS0ID_PUBLISHSUBSCRIBE_REMOVECONNECTION 17369 /* Method */
  |  |  ------------------
  ------------------
 2780|      0|    }
 2781|       |
 2782|       |    /* Set the object-type destructors */
 2783|  2.37k|    UA_NodeTypeLifecycle lifeCycle = {0};
 2784|  2.37k|    lifeCycle.constructor = NULL;
 2785|       |
 2786|  2.37k|    lifeCycle.destructor = connectionTypeDestructor;
 2787|  2.37k|    retVal |= setNodeTypeLifecycle(server, UA_NS0ID(PUBSUBCONNECTIONTYPE), lifeCycle);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5664|  2.37k|#define UA_NS0ID_PUBSUBCONNECTIONTYPE 14209 /* ObjectType */
  |  |  ------------------
  ------------------
 2788|       |
 2789|  2.37k|    lifeCycle.destructor = writerGroupTypeDestructor;
 2790|  2.37k|    retVal |= setNodeTypeLifecycle(server, UA_NS0ID(WRITERGROUPTYPE), lifeCycle);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8551|  2.37k|#define UA_NS0ID_WRITERGROUPTYPE 17725 /* ObjectType */
  |  |  ------------------
  ------------------
 2791|       |
 2792|  2.37k|    lifeCycle.destructor = readerGroupTypeDestructor;
 2793|  2.37k|    retVal |= setNodeTypeLifecycle(server, UA_NS0ID(READERGROUPTYPE), lifeCycle);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8824|  2.37k|#define UA_NS0ID_READERGROUPTYPE 17999 /* ObjectType */
  |  |  ------------------
  ------------------
 2794|       |
 2795|  2.37k|    lifeCycle.destructor = dataSetWriterTypeDestructor;
 2796|  2.37k|    retVal |= setNodeTypeLifecycle(server, UA_NS0ID(DATASETWRITERTYPE), lifeCycle);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 6135|  2.37k|#define UA_NS0ID_DATASETWRITERTYPE 15298 /* ObjectType */
  |  |  ------------------
  ------------------
 2797|       |
 2798|  2.37k|    lifeCycle.destructor = publishedDataItemsTypeDestructor;
 2799|  2.37k|    retVal |= setNodeTypeLifecycle(server, UA_NS0ID(PUBLISHEDDATAITEMSTYPE), lifeCycle);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5739|  2.37k|#define UA_NS0ID_PUBLISHEDDATAITEMSTYPE 14534 /* ObjectType */
  |  |  ------------------
  ------------------
 2800|       |
 2801|  2.37k|    lifeCycle.destructor = dataSetReaderTypeDestructor;
 2802|  2.37k|    retVal |= setNodeTypeLifecycle(server, UA_NS0ID(DATASETREADERTYPE), lifeCycle);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 6143|  2.37k|#define UA_NS0ID_DATASETREADERTYPE 15306 /* ObjectType */
  |  |  ------------------
  ------------------
 2803|       |
 2804|  2.37k|    lifeCycle.destructor = subscribedDataSetTypeDestructor;
 2805|  2.37k|    retVal |= setNodeTypeLifecycle(server, UA_NS0ID(STANDALONESUBSCRIBEDDATASETTYPE), lifeCycle);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |14506|  2.37k|#define UA_NS0ID_STANDALONESUBSCRIBEDDATASETTYPE 23828 /* ObjectType */
  |  |  ------------------
  ------------------
 2806|       |
 2807|       |#ifdef UA_ENABLE_PUBSUB_SKS
 2808|       |    /* Initialize SKS-specific functionality */
 2809|       |    retVal |= initPubSubNS0_SKS(server);
 2810|       |#endif
 2811|       |
 2812|  2.37k|    return retVal;
 2813|  2.37k|}
ua_pubsub_ns0.c:writePubSubNs0VariableArray:
   37|  2.37k|                            size_t length, const UA_DataType *type) {
   38|  2.37k|    UA_LOCK_ASSERT(&server->serviceMutex);
   39|  2.37k|    UA_Variant var;
   40|  2.37k|    UA_Variant_init(&var);
   41|  2.37k|    UA_Variant_setArray(&var, v, length, type);
   42|  2.37k|    return writeValueAttribute(server, id, &var);
   43|  2.37k|}
ua_pubsub_ns0.c:setVariableValueSource:
  518|  2.37k|                       UA_NodeId node, UA_NodePropertyContext *context){
  519|  2.37k|    UA_LOCK_ASSERT(&server->serviceMutex);
  520|  2.37k|    setNodeContext(server, node, context);
  521|  2.37k|    return setVariableNode_callbackValueSource(server, node, evs);
  522|  2.37k|}

setupNs1Uri:
   58|  2.37k|setupNs1Uri(UA_Server *server) {
   59|  2.37k|    if(!server->namespaces[1].data) {
  ------------------
  |  Branch (59:8): [True: 2.37k, False: 0]
  ------------------
   60|  2.37k|        UA_String_copy(&server->config.applicationDescription.applicationUri,
   61|  2.37k|                       &server->namespaces[1]);
   62|  2.37k|    }
   63|  2.37k|}
addNamespace:
   65|  2.37k|UA_UInt16 addNamespace(UA_Server *server, const UA_String name) {
   66|       |    /* ensure that the uri for ns1 is set up from the app description */
   67|  2.37k|    setupNs1Uri(server);
   68|       |
   69|       |    /* Check if the namespace already exists in the server's namespace array */
   70|  2.37k|    for(size_t i = 0; i < server->namespacesSize; ++i) {
  ------------------
  |  Branch (70:23): [True: 2.37k, False: 0]
  ------------------
   71|  2.37k|        if(UA_String_equal(&name, &server->namespaces[i]))
  ------------------
  |  Branch (71:12): [True: 2.37k, False: 0]
  ------------------
   72|  2.37k|            return (UA_UInt16) i;
   73|  2.37k|    }
   74|       |
   75|       |    /* Make the array bigger */
   76|      0|    UA_String *newNS = (UA_String*)UA_realloc(server->namespaces,
  ------------------
  |  |   25|      0|#define UA_realloc(ptr, size) UA_reallocSingleton(ptr, size)
  ------------------
   77|      0|                                              sizeof(UA_String) * (server->namespacesSize + 1));
   78|      0|    UA_CHECK_MEM(newNS, return 0);
  ------------------
  |  |  181|      0|    UA_CHECK(isNonNull(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|      0|    do {                                                                                 \
  |  |  |  |  172|      0|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|      0|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 0]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|      0|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
   79|       |
   80|      0|    server->namespaces = newNS;
   81|       |
   82|       |    /* Copy the namespace string */
   83|      0|    UA_StatusCode retval = UA_String_copy(&name, &server->namespaces[server->namespacesSize]);
   84|      0|    UA_CHECK_STATUS(retval, return 0);
  ------------------
  |  |  178|      0|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|      0|    do {                                                                                 \
  |  |  |  |  172|      0|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|      0|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 0]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|      0|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
   85|       |
   86|       |    /* Announce the change (otherwise, the array appears unchanged) */
   87|      0|    ++server->namespacesSize;
   88|      0|    return (UA_UInt16)(server->namespacesSize - 1);
   89|      0|}
UA_Server_addNamespace:
   91|  2.37k|UA_UInt16 UA_Server_addNamespace(UA_Server *server, const char* name) {
   92|       |    /* Override const attribute to get string (dirty hack) */
   93|  2.37k|    UA_String nameString;
   94|  2.37k|    nameString.length = strlen(name);
   95|  2.37k|    nameString.data = (UA_Byte*)(uintptr_t)name;
   96|  2.37k|    lockServer(server);
   97|  2.37k|    UA_UInt16 retVal = addNamespace(server, nameString);
   98|  2.37k|    unlockServer(server);
   99|  2.37k|    return retVal;
  100|  2.37k|}
UA_Server_delete:
  361|  2.37k|UA_Server_delete(UA_Server *server) {
  362|  2.37k|    if(!server)
  ------------------
  |  Branch (362:8): [True: 0, False: 2.37k]
  ------------------
  363|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  364|       |
  365|  2.37k|    if(server->state != UA_LIFECYCLESTATE_STOPPED) {
  ------------------
  |  Branch (365:8): [True: 0, False: 2.37k]
  ------------------
  366|      0|        UA_LOG_ERROR(server->config.logging, UA_LOGCATEGORY_SERVER,
  367|      0|                     "The server must be fully stopped before it can be deleted");
  368|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  369|      0|    }
  370|       |
  371|  2.37k|    lockServer(server);
  372|       |
  373|       |    /* All Session cleanup must complete during shutdown, before the EventLoop
  374|       |     * and its delayed callbacks are destroyed. */
  375|  2.37k|    if(LIST_FIRST(&server->sessions) != NULL ||
  ------------------
  |  |  184|  2.37k|#define	LIST_FIRST(head)		((head)->lh_first)
  ------------------
  |  Branch (375:8): [True: 0, False: 2.37k]
  ------------------
  376|  2.37k|       server->sessionCleanupPending != 0) {
  ------------------
  |  Branch (376:8): [True: 0, False: 2.37k]
  ------------------
  377|      0|        UA_LOG_ERROR(server->config.logging, UA_LOGCATEGORY_SERVER,
  378|      0|                     "Cannot delete the server while Session cleanup is pending");
  379|      0|        unlockServer(server);
  380|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  381|      0|    }
  382|  2.37k|    UA_Array_delete(server->namespaces, server->namespacesSize, &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|  2.37k|#define UA_TYPES_STRING 11
  ------------------
  383|       |
  384|  2.37k|#ifdef UA_ENABLE_SUBSCRIPTIONS
  385|       |    /* Remove subscriptions without a session */
  386|  2.37k|    UA_Subscription *sub, *sub_tmp;
  387|  2.37k|    LIST_FOREACH_SAFE(sub, &server->subscriptions, serverListEntry, sub_tmp) {
  ------------------
  |  |  195|  2.37k|    for ((var) = LIST_FIRST(head);				\
  |  |  ------------------
  |  |  |  |  184|  2.37k|#define	LIST_FIRST(head)		((head)->lh_first)
  |  |  ------------------
  |  |  196|  2.37k|        (var) && ((tvar) = LIST_NEXT(var, field), 1);		\
  |  |  ------------------
  |  |  |  |  187|      0|#define	LIST_NEXT(elm, field)		((elm)->field.le_next)
  |  |  ------------------
  |  |  |  Branch (196:9): [True: 0, False: 2.37k]
  |  |  |  Branch (196:18): [True: 0, False: 0]
  |  |  ------------------
  |  |  197|  2.37k|        (var) = (tvar))
  ------------------
  388|      0|        UA_Subscription_delete(server, sub, true);
  389|      0|    }
  390|       |
  391|  2.37k|#endif
  392|       |
  393|  2.37k|    UA_AsyncManager_clear(&server->asyncManager, server);
  394|       |
  395|  2.37k|#ifdef UA_ENABLE_SUBSCRIPTIONS_EVENTS
  396|  2.37k|    UA_assert(server->modelChangeDepth == 0);
  ------------------
  |  |  248|  2.37k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (396:5): [True: 2.37k, False: 0]
  ------------------
  397|  2.37k|    UA_ModelChangeAccumulator_clear(&server->modelChanges);
  398|  2.37k|#endif
  399|       |
  400|       |    /* Clean up the Admin Session */
  401|  2.37k|    UA_Session_clear(&server->adminSession, server);
  402|  2.37k|#ifdef UA_ENABLE_SUBSCRIPTIONS
  403|  2.37k|    server->adminSubscription = NULL;
  404|  2.37k|    UA_assert(server->monitoredItemsSize == 0);
  ------------------
  |  |  248|  2.37k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (404:5): [True: 2.37k, False: 0]
  ------------------
  405|  2.37k|    UA_assert(server->subscriptionsSize == 0);
  ------------------
  |  |  248|  2.37k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (405:5): [True: 2.37k, False: 0]
  ------------------
  406|  2.37k|#endif
  407|       |
  408|       |    /* Remove all drivers (all stopped by now) */
  409|  2.37k|    UA_Driver *top;
  410|  16.6k|    while((top = server->drivers)) {
  ------------------
  |  Branch (410:11): [True: 14.2k, False: 2.37k]
  ------------------
  411|  14.2k|        server->drivers = top->next;
  412|  14.2k|        UA_assert(top->state == UA_LIFECYCLESTATE_STOPPED);
  ------------------
  |  |  248|  14.2k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (412:9): [True: 14.2k, False: 0]
  ------------------
  413|  14.2k|        top->free(top);
  414|  14.2k|    }
  415|  2.37k|    UA_assert(TAILQ_EMPTY(&server->channels));
  ------------------
  |  |  248|  2.37k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (415:5): [True: 2.37k, False: 0]
  ------------------
  416|       |
  417|  2.37k|    unlockServer(server); /* The timer has its own mutex */
  418|       |
  419|       |    /* Clean up internal RBAC state (before config clear) */
  420|       |#ifdef UA_ENABLE_RBAC
  421|       |    UA_Server_cleanupRBAC(server);
  422|       |#endif
  423|       |
  424|       |    /* Clean up Discovery entries  */
  425|       |    /* Remove registered servers. Don't notify the application here */
  426|  2.37k|    RegisteredServerRecord *rs, *rs_tmp;
  427|  2.37k|    LIST_FOREACH_SAFE(rs, &server->registeredServers, pointers, rs_tmp) {
  ------------------
  |  |  195|  2.37k|    for ((var) = LIST_FIRST(head);				\
  |  |  ------------------
  |  |  |  |  184|  2.37k|#define	LIST_FIRST(head)		((head)->lh_first)
  |  |  ------------------
  |  |  196|  2.37k|        (var) && ((tvar) = LIST_NEXT(var, field), 1);		\
  |  |  ------------------
  |  |  |  |  187|      0|#define	LIST_NEXT(elm, field)		((elm)->field.le_next)
  |  |  ------------------
  |  |  |  Branch (196:9): [True: 0, False: 2.37k]
  |  |  |  Branch (196:18): [True: 0, False: 0]
  |  |  ------------------
  |  |  197|  2.37k|        (var) = (tvar))
  ------------------
  428|      0|        LIST_REMOVE(rs, pointers);
  ------------------
  |  |  228|      0|#define LIST_REMOVE(elm, field) do {					\
  |  |  229|      0|    if ((elm)->field.le_next != NULL)				\
  |  |  ------------------
  |  |  |  Branch (229:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  230|      0|        (elm)->field.le_next->field.le_prev =			\
  |  |  231|      0|            (elm)->field.le_prev;				\
  |  |  232|      0|    *(elm)->field.le_prev = (elm)->field.le_next;			\
  |  |  233|      0|    _Q_INVALIDATE((elm)->field.le_prev);				\
  |  |  234|      0|    _Q_INVALIDATE((elm)->field.le_next);				\
  |  |  235|      0|} while (0)
  |  |  ------------------
  |  |  |  Branch (235:10): [Folded, False: 0]
  |  |  ------------------
  ------------------
  429|      0|        UA_RegisteredServer_clear(&rs->registeredServer);
  430|      0|        UA_String_clear(&rs->mdnsServerName);
  431|      0|        UA_free(rs);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  432|      0|    }
  433|  2.37k|    server->registeredServersSize = 0;
  434|       |
  435|       |    /* Remove ServersOnNetwork */
  436|  2.37k|    UA_Array_delete(server->serversOnNetwork,
  437|  2.37k|                    server->serversOnNetworkSize,
  438|  2.37k|                    &UA_TYPES[UA_TYPES_SERVERONNETWORK]);
  ------------------
  |  | 5857|  2.37k|#define UA_TYPES_SERVERONNETWORK 145
  ------------------
  439|  2.37k|    server->serversOnNetwork = NULL;
  440|  2.37k|    server->serversOnNetworkSize = 0;
  441|       |
  442|       |    /* Clean up the config */
  443|  2.37k|    UA_ServerConfig_clear(&server->config);
  444|       |
  445|  2.37k|#if UA_MULTITHREADING >= 100
  446|  2.37k|    UA_LOCK_DESTROY(&server->serviceMutex);
  447|  2.37k|#endif
  448|       |
  449|       |    /* Clean up the custom datatypes */
  450|  2.37k|    if(server->customTypes_internal != NULL) {
  ------------------
  |  Branch (450:8): [True: 0, False: 2.37k]
  ------------------
  451|      0|        for(size_t i = 0; i < server->customTypes_internalSize; i++) {
  ------------------
  |  Branch (451:27): [True: 0, False: 0]
  ------------------
  452|      0|            UA_DataTypeArray *curr = &server->customTypes_internal[i];
  453|      0|            for(size_t j = 0; j < curr->typesSize; j++)
  ------------------
  |  Branch (453:31): [True: 0, False: 0]
  ------------------
  454|      0|                UA_DataType_clear((UA_DataType*)(uintptr_t)&curr->types[j]);
  455|      0|            UA_free((void*)(uintptr_t)curr->types);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  456|      0|        }
  457|      0|        UA_free(server->customTypes_internal);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  458|      0|    }
  459|       |
  460|       |    /* Delete the server itself and return */
  461|  2.37k|    UA_free(server);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  462|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  463|  2.37k|}
UA_Server_newWithConfig:
  656|  2.37k|UA_Server_newWithConfig(UA_ServerConfig *config) {
  657|  2.37k|    UA_CHECK_MEM(config, return NULL);
  ------------------
  |  |  181|  2.37k|    UA_CHECK(isNonNull(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  2.37k|    do {                                                                                 \
  |  |  |  |  172|  2.37k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  2.37k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 2.37k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|  2.37k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 2.37k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  658|       |
  659|  2.37k|    UA_CHECK_LOG(config->eventLoop != NULL, return NULL, ERROR,
  ------------------
  |  |  198|  2.37k|    UA_MACRO_EXPAND(UA_CHECK_LOG_INTERNAL(A, UA_STATUSCODE_BAD, EVAL, UA_LOG_##LEVEL,    \
  |  |  ------------------
  |  |  |  |   33|  9.51k|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 2.37k]
  |  |  |  |  |  Branch (33:28): [Folded, False: 2.37k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  199|  2.37k|                                          LOGGER, CAT, __VA_ARGS__, ""))
  ------------------
  660|  2.37k|                 config->logging, UA_LOGCATEGORY_SERVER, "No EventLoop configured");
  661|       |
  662|  2.37k|    UA_Server *server = (UA_Server *)UA_calloc(1, sizeof(UA_Server));
  ------------------
  |  |   24|  2.37k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
  663|  2.37k|    UA_CHECK_MEM(server, UA_ServerConfig_clear(config); return NULL);
  ------------------
  |  |  181|  2.37k|    UA_CHECK(isNonNull(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  2.37k|    do {                                                                                 \
  |  |  |  |  172|  2.37k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  2.37k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 2.37k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|  2.37k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 2.37k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  664|       |
  665|  2.37k|    server->config = *config;
  666|  2.37k|    server->maxRegisteredServers = 1000;
  667|       |
  668|       |    /* If not defined, set logging to what the server has */
  669|  2.37k|    if(!server->config.secureChannelPKI.logging)
  ------------------
  |  Branch (669:8): [True: 0, False: 2.37k]
  ------------------
  670|      0|        server->config.secureChannelPKI.logging = server->config.logging;
  671|  2.37k|    if(!server->config.sessionPKI.logging)
  ------------------
  |  Branch (671:8): [True: 0, False: 2.37k]
  ------------------
  672|      0|        server->config.sessionPKI.logging = server->config.logging;
  673|       |
  674|       |    /* Reset the old config */
  675|  2.37k|    memset(config, 0, sizeof(UA_ServerConfig));
  676|  2.37k|    return UA_Server_init(server);
  677|  2.37k|}
removeCallback:
  754|    111|removeCallback(UA_Server *server, UA_UInt64 callbackId) {
  755|    111|    UA_LOCK_ASSERT(&server->serviceMutex);
  756|    111|    UA_EventLoop *el = server->config.eventLoop;
  757|    111|    el->removeTimer(el, callbackId);
  758|    111|}
getSecurityPolicyByUri:
  923|    504|getSecurityPolicyByUri(const UA_Server *server, const UA_String *securityPolicyUri) {
  924|    504|    for(size_t i = 0; i < server->config.securityPoliciesSize; i++) {
  ------------------
  |  Branch (924:23): [True: 504, False: 0]
  ------------------
  925|    504|        UA_SecurityPolicy *sp = &server->config.securityPolicies[i];
  926|    504|        if(UA_String_equal(securityPolicyUri, &sp->policyUri))
  ------------------
  |  Branch (926:12): [True: 504, False: 0]
  ------------------
  927|    504|            return sp;
  928|    504|    }
  929|      0|    return NULL;
  930|    504|}
lockServer:
 1394|  5.80M|void lockServer(UA_Server *server) {
 1395|  5.80M|    if(UA_LIKELY(server->config.eventLoop && server->config.eventLoop->lock))
  ------------------
  |  |  344|  11.6M|# define UA_LIKELY(x) __builtin_expect((x), 1)
  |  |  ------------------
  |  |  |  Branch (344:23): [True: 5.80M, False: 0]
  |  |  |  Branch (344:41): [True: 5.80M, False: 0]
  |  |  |  Branch (344:41): [True: 5.80M, False: 0]
  |  |  ------------------
  ------------------
 1396|  5.80M|        server->config.eventLoop->lock(server->config.eventLoop);
 1397|  5.80M|    UA_LOCK(&server->serviceMutex);
 1398|  5.80M|}
unlockServer:
 1400|  5.80M|void unlockServer(UA_Server *server) {
 1401|  5.80M|    if(UA_LIKELY(server->config.eventLoop && server->config.eventLoop->unlock))
  ------------------
  |  |  344|  11.6M|# define UA_LIKELY(x) __builtin_expect((x), 1)
  |  |  ------------------
  |  |  |  Branch (344:23): [True: 5.80M, False: 0]
  |  |  |  Branch (344:41): [True: 5.80M, False: 0]
  |  |  |  Branch (344:41): [True: 5.80M, False: 0]
  |  |  ------------------
  ------------------
 1402|  5.80M|        server->config.eventLoop->unlock(server->config.eventLoop);
 1403|  5.80M|    UA_UNLOCK(&server->serviceMutex);
 1404|  5.80M|}
ua_server.c:addDriver:
  185|  14.2k|addDriver(UA_Server *server, UA_Driver *drv) {
  186|  14.2k|    UA_LOCK_ASSERT(&server->serviceMutex);
  187|       |
  188|       |    /* Did the allocation of the driver fail? */
  189|  14.2k|    if(!drv)
  ------------------
  |  Branch (189:8): [True: 0, False: 14.2k]
  ------------------
  190|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  191|       |
  192|       |    /* Generic drivers may have multiple instances; other types are singletons.
  193|       |     * Never link an instance twice, which would create a cycle in the list. */
  194|  49.9k|    for(UA_Driver *registered = server->drivers; registered;
  ------------------
  |  Branch (194:50): [True: 35.6k, False: 14.2k]
  ------------------
  195|  35.6k|        registered = registered->next) {
  196|  35.6k|        if(registered == drv)
  ------------------
  |  Branch (196:12): [True: 0, False: 35.6k]
  ------------------
  197|      0|            return UA_STATUSCODE_BADALREADYEXISTS;
  ------------------
  |  |  479|      0|#define UA_STATUSCODE_BADALREADYEXISTS ((UA_StatusCode) 0x81150000)
  ------------------
  198|  35.6k|        if(drv->driverType == UA_DRIVERTYPE_GENERIC ||
  ------------------
  |  Branch (198:12): [True: 35.6k, False: 0]
  ------------------
  199|      0|           registered->driverType != drv->driverType)
  ------------------
  |  Branch (199:12): [True: 0, False: 0]
  ------------------
  200|  35.6k|            continue;
  201|      0|        UA_LOG_ERROR(server->config.logging, UA_LOGCATEGORY_SERVER,
  202|      0|                     "Cannot add the driver \"%S\". A driver of the same "
  203|      0|                     "type is already configured", drv->name);
  204|      0|        return UA_STATUSCODE_BADALREADYEXISTS;
  ------------------
  |  |  479|      0|#define UA_STATUSCODE_BADALREADYEXISTS ((UA_StatusCode) 0x81150000)
  ------------------
  205|  35.6k|    }
  206|       |
  207|       |    /* If undefined, set the backpointer to the current server */
  208|  14.2k|    if(!drv->server)
  ------------------
  |  Branch (208:8): [True: 11.8k, False: 2.37k]
  ------------------
  209|  11.8k|        drv->server = server;
  210|       |
  211|       |    /* Check that the driver is not configured for a different server */
  212|  14.2k|    if(drv->server != server) {
  ------------------
  |  Branch (212:8): [True: 0, False: 14.2k]
  ------------------
  213|      0|        UA_LOG_ERROR(server->config.logging, UA_LOGCATEGORY_SERVER,
  214|      0|                     "Cannot add the driver \"%S\". "
  215|      0|                     "It is configured for a different server",
  216|      0|                     drv->name);
  217|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  218|      0|    }
  219|       |
  220|       |    /* Add to the linked list */
  221|  14.2k|    drv->next = server->drivers;
  222|  14.2k|    server->drivers = drv;
  223|       |
  224|       |    /* Start the component if the server is started */
  225|  14.2k|    if(server->state == UA_LIFECYCLESTATE_STARTED && drv->start) {
  ------------------
  |  Branch (225:8): [True: 0, False: 14.2k]
  |  Branch (225:54): [True: 0, False: 0]
  ------------------
  226|      0|        UA_StatusCode res = drv->start(drv);
  227|      0|        if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (227:12): [True: 0, False: 0]
  ------------------
  228|       |            /* Leave ownership with the caller. The start callback may have
  229|       |             * registered other drivers, so find this entry again. Keep the
  230|       |             * server backpointer available for cleanup after a partial start. */
  231|      0|            UA_Driver **prev = &server->drivers;
  232|      0|            while(*prev && *prev != drv)
  ------------------
  |  Branch (232:19): [True: 0, False: 0]
  |  Branch (232:28): [True: 0, False: 0]
  ------------------
  233|      0|                prev = &(*prev)->next;
  234|      0|            if(*prev)
  ------------------
  |  Branch (234:16): [True: 0, False: 0]
  ------------------
  235|      0|                *prev = drv->next;
  236|      0|            drv->next = NULL;
  237|      0|            return res;
  238|      0|        }
  239|      0|    }
  240|       |
  241|  14.2k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  14.2k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  242|  14.2k|}
ua_server.c:UA_Server_init:
  487|  2.37k|UA_Server_init(UA_Server *server) {
  488|  2.37k|    UA_StatusCode res = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  489|  2.37k|    UA_CHECK_FATAL(UA_Server_NodestoreIsConfigured(server), goto cleanup,
  ------------------
  |  |  226|  2.37k|    UA_MACRO_EXPAND(UA_CHECK_LOG(A, EVAL, FATAL, LOGGER, CAT, __VA_ARGS__))
  |  |  ------------------
  |  |  |  |   33|  9.51k|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 2.37k]
  |  |  |  |  |  Branch (33:28): [Folded, False: 2.37k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  490|  2.37k|                   server->config.logging, UA_LOGCATEGORY_SERVER,
  491|  2.37k|                   "No Nodestore configured in the server");
  492|       |
  493|       |    /* Init start time to zero, the actual start time will be sampled in
  494|       |     * UA_Server_run_startup() */
  495|  2.37k|    server->startTime = 0;
  496|       |
  497|       |    /* Set a seed for non-cyptographic randomness */
  498|  2.37k|#ifndef UA_ENABLE_DETERMINISTIC_RNG
  499|  2.37k|    UA_random_seed((UA_UInt64)UA_DateTime_now());
  500|  2.37k|#endif
  501|       |
  502|  2.37k|    UA_LOCK_INIT(&server->serviceMutex);
  503|  2.37k|    lockServer(server);
  504|       |
  505|       |    /* Initialize the adminSession */
  506|  2.37k|    UA_Session_init(&server->adminSession);
  507|  2.37k|    server->adminSession.state = UA_SESSIONSTATE_ACTIVATED;
  508|  2.37k|    server->adminSession.sessionId.identifierType = UA_NODEIDTYPE_GUID;
  509|  2.37k|    server->adminSession.sessionId.identifier.guid.data1 = 1;
  510|  2.37k|    server->adminSession.validTill = UA_INT64_MAX;
  ------------------
  |  |  119|  2.37k|#define UA_INT64_MAX (int64_t)9223372036854775807LL
  ------------------
  511|  2.37k|    server->adminSession.sessionName = UA_STRING_ALLOC("Administrator");
  ------------------
  |  |  221|  2.37k|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
  512|       |
  513|  2.37k|#ifdef UA_ENABLE_SUBSCRIPTIONS_EVENTS
  514|  2.37k|    UA_ModelChangeAccumulator_init(&server->modelChanges);
  515|  2.37k|    server->modelChangeSuppressionDepth = 1;
  516|  2.37k|#endif
  517|       |
  518|  2.37k|#ifdef UA_ENABLE_SUBSCRIPTIONS
  519|       |    /* Initialize the adminSubscription */
  520|  2.37k|    server->adminSubscription = UA_Subscription_new();
  521|  2.37k|    UA_CHECK_MEM(server->adminSubscription, goto cleanup);
  ------------------
  |  |  181|  2.37k|    UA_CHECK(isNonNull(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  2.37k|    do {                                                                                 \
  |  |  |  |  172|  2.37k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  2.37k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 2.37k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|  2.37k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 2.37k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  522|  2.37k|    UA_Session_attachSubscription(&server->adminSession, server->adminSubscription);
  523|  2.37k|#endif
  524|       |
  525|       |    /* Create Namespaces 0 and 1
  526|       |     * Ns1 will be filled later with the uri from the app description */
  527|  2.37k|    server->namespaces = (UA_String *)UA_Array_new(2, &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|  2.37k|#define UA_TYPES_STRING 11
  ------------------
  528|  2.37k|    UA_CHECK_MEM(server->namespaces, goto cleanup);
  ------------------
  |  |  181|  2.37k|    UA_CHECK(isNonNull(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  2.37k|    do {                                                                                 \
  |  |  |  |  172|  2.37k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  2.37k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 2.37k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|  2.37k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 2.37k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  529|       |
  530|  2.37k|    server->namespaces[0] = UA_STRING_ALLOC("http://opcfoundation.org/UA/");
  ------------------
  |  |  221|  2.37k|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
  531|  2.37k|    server->namespaces[1] = UA_STRING_NULL;
  532|  2.37k|    server->namespacesSize = 2;
  533|       |
  534|       |    /* Initialize Session Management */
  535|  2.37k|    LIST_INIT(&server->sessions);
  ------------------
  |  |  202|  2.37k|#define	LIST_INIT(head) do {						\
  |  |  203|  2.37k|    LIST_FIRST(head) = LIST_END(head);				\
  |  |  ------------------
  |  |  |  |  184|  2.37k|#define	LIST_FIRST(head)		((head)->lh_first)
  |  |  ------------------
  |  |                   LIST_FIRST(head) = LIST_END(head);				\
  |  |  ------------------
  |  |  |  |  185|  2.37k|#define	LIST_END(head)			NULL
  |  |  ------------------
  |  |  204|  2.37k|} while (0)
  |  |  ------------------
  |  |  |  Branch (204:10): [Folded, False: 2.37k]
  |  |  ------------------
  ------------------
  536|  2.37k|    server->sessionCount = 0;
  537|       |
  538|       |    /* Initialize SecureChannel */
  539|  2.37k|    TAILQ_INIT(&server->channels);
  ------------------
  |  |  457|  2.37k|#define	TAILQ_INIT(head) do {						\
  |  |  458|  2.37k|    (head)->tqh_first = NULL;					\
  |  |  459|  2.37k|    (head)->tqh_last = &(head)->tqh_first;				\
  |  |  460|  2.37k|} while (0)
  |  |  ------------------
  |  |  |  Branch (460:10): [Folded, False: 2.37k]
  |  |  ------------------
  ------------------
  540|       |    /* TODO: use an ID that is likely to be unique after a restart */
  541|  2.37k|    server->nextChannelId = STARTCHANNELID;
  ------------------
  |  |   39|  2.37k|#define STARTCHANNELID 1
  ------------------
  542|  2.37k|    server->lastTokenId = STARTTOKENID;
  ------------------
  |  |   40|  2.37k|#define STARTTOKENID 1
  ------------------
  543|       |
  544|  2.37k|    UA_AsyncManager_init(&server->asyncManager, server);
  545|       |
  546|       |    /* Initialize namespace 0 */
  547|  2.37k|#if defined(UA_GENERATED_NAMESPACE_ZERO) || defined(UA_NAMESPACE_ZERO_MINIMAL)
  548|       |    /* Generate NS0 nodes at runtime or create the minimal NS0 */
  549|  2.37k|    res = initNS0(server);
  550|       |#else
  551|       |    /* NONE configuration: NS0 pre-loaded by external nodestore (e.g., ROM).
  552|       |     * Only connect data sources for dynamic values like ServerTime, ServerStatus, etc. */
  553|       |    res = initNS0_dataSources(server);
  554|       |#endif
  555|  2.37k|    UA_CHECK_STATUS(res, goto cleanup);
  ------------------
  |  |  178|  2.37k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  2.37k|    do {                                                                                 \
  |  |  |  |  172|  2.37k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  2.37k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 2.37k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|  2.37k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 2.37k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  556|       |
  557|       |#ifdef UA_ENABLE_NODESET_INJECTOR
  558|       |    res = UA_Server_injectNodesets(server);
  559|       |    UA_CHECK_STATUS(res, goto cleanup);
  560|       |#endif
  561|       |
  562|       |#ifdef UA_ENABLE_RBAC
  563|       |    res = initNS0RBAC(server);
  564|       |    UA_CHECK_STATUS(res, goto cleanup);
  565|       |
  566|       |    /* Initialize RBAC: copy config presets into internal array */
  567|       |    res = UA_Server_initRBAC(server);
  568|       |    UA_CHECK_STATUS(res, goto cleanup);
  569|       |#endif
  570|       |
  571|       |    /* Initialize the binary protocol support */
  572|  2.37k|    server->binaryDriver = UA_BinaryProtocolManager_new();
  573|  2.37k|    res = addDriver(server, server->binaryDriver);
  574|  2.37k|    UA_CHECK_STATUS(res, goto cleanup);
  ------------------
  |  |  178|  2.37k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  2.37k|    do {                                                                                 \
  |  |  |  |  172|  2.37k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  2.37k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 2.37k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|  2.37k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 2.37k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  575|       |
  576|       |    /* Initialize OPC UA Binary over WebSockets */
  577|  2.37k|    server->webSocketDriver = UA_WebSocketProtocolManager_new();
  578|  2.37k|    res = addDriver(server, server->webSocketDriver);
  579|  2.37k|    UA_CHECK_STATUS(res, goto cleanup);
  ------------------
  |  |  178|  2.37k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  2.37k|    do {                                                                                 \
  |  |  |  |  172|  2.37k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  2.37k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 2.37k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|  2.37k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 2.37k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  580|       |
  581|  2.37k|    server->httpDriver = UA_HttpProtocolManager_new();
  582|  2.37k|    res = addDriver(server, server->httpDriver);
  583|  2.37k|    UA_CHECK_STATUS(res, goto cleanup);
  ------------------
  |  |  178|  2.37k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  2.37k|    do {                                                                                 \
  |  |  |  |  172|  2.37k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  2.37k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 2.37k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|  2.37k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 2.37k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  584|       |
  585|       |    /* Initialize the reverse connect binary protocol support */
  586|  2.37k|    server->reverseBinaryDriver = UA_ReverseBinaryProtocolManager_new();
  587|  2.37k|    res = addDriver(server, server->reverseBinaryDriver);
  588|  2.37k|    UA_CHECK_STATUS(res, goto cleanup);
  ------------------
  |  |  178|  2.37k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  2.37k|    do {                                                                                 \
  |  |  |  |  172|  2.37k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  2.37k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 2.37k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|  2.37k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 2.37k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  589|       |
  590|       |    /* Initialized Discovery */
  591|  2.37k|    server->discoveryDriver = UA_DiscoveryManager_new();
  592|  2.37k|    res = addDriver(server, server->discoveryDriver);
  593|  2.37k|    UA_CHECK_STATUS(res, goto cleanup);
  ------------------
  |  |  178|  2.37k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  2.37k|    do {                                                                                 \
  |  |  |  |  172|  2.37k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  2.37k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 2.37k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|  2.37k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 2.37k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  594|       |
  595|  2.37k|    UA_EventLoop *el = server->config.eventLoop;
  596|  2.37k|    server->lastCounterResetTime = el->dateTime_now(el);
  597|  2.37k|    server->serversOnNetworkRecordCounter = 1;
  598|  2.37k|    server->serversOnNetworkSize = 0;
  599|  2.37k|    server->serversOnNetwork = NULL;
  600|       |
  601|       |    /* Initialize PubSub */
  602|  2.37k|#ifdef UA_ENABLE_PUBSUB
  603|  2.37k|    if(server->config.pubsubEnabled) {
  ------------------
  |  Branch (603:8): [True: 2.37k, False: 0]
  ------------------
  604|  2.37k|        server->pubSubDriver = UA_PubSubManager_new(server);
  605|  2.37k|        res = addDriver(server, server->pubSubDriver);
  606|  2.37k|        UA_CHECK_STATUS(res, goto cleanup);
  ------------------
  |  |  178|  2.37k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  2.37k|    do {                                                                                 \
  |  |  |  |  172|  2.37k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  2.37k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 2.37k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|  2.37k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 2.37k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  607|  2.37k|    }
  608|  2.37k|#endif
  609|       |
  610|       |    /* For all custom datatypes, check if they are represented in the
  611|       |     * information model. If not, add them. */
  612|  2.37k|#ifdef UA_ENABLE_TYPEDESCRIPTION
  613|  2.37k|    for(const UA_DataTypeArray *custom = server->config.customDataTypes;
  614|  2.37k|        custom != NULL; custom = custom->next) {
  ------------------
  |  Branch (614:9): [True: 0, False: 2.37k]
  ------------------
  615|      0|        for(size_t i = 0; i < custom->typesSize; i++) {
  ------------------
  |  Branch (615:27): [True: 0, False: 0]
  ------------------
  616|      0|            const UA_DataType *type = &custom->types[i];
  617|      0|            if(type->typeKind != UA_DATATYPEKIND_STRUCTURE &&
  ------------------
  |  Branch (617:16): [True: 0, False: 0]
  ------------------
  618|      0|               type->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (618:16): [True: 0, False: 0]
  ------------------
  619|      0|               type->typeKind != UA_DATATYPEKIND_UNION)
  ------------------
  |  Branch (619:16): [True: 0, False: 0]
  ------------------
  620|      0|                continue;
  621|      0|            const UA_Node *node =
  622|      0|                UA_NODESTORE_GET_SELECTIVE(server, &type->typeId, 0,
  ------------------
  |  | 1274|      0|    server->config.nodestore->getNode(server->config.nodestore,             \
  |  | 1275|      0|                                      nodeid, attrMask, refs, refDirs)
  ------------------
  623|      0|                                           UA_REFERENCETYPESET_NONE,
  624|      0|                                           UA_BROWSEDIRECTION_INVALID);
  625|      0|            if(node) {
  ------------------
  |  Branch (625:16): [True: 0, False: 0]
  ------------------
  626|      0|                UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  627|      0|                continue;
  628|      0|            }
  629|       |
  630|      0|            UA_QualifiedName dataTypeBrowseName =
  631|      0|                {type->typeId.namespaceIndex, UA_STRING((char*)(uintptr_t)type->typeName)};
  632|      0|            UA_DataTypeAttributes dta = UA_DataTypeAttributes_default;
  633|      0|            dta.displayName.text = UA_STRING((char*)(uintptr_t)type->typeName);
  634|      0|            res = UA_Server_addDataTypeNode(server, type->typeId, UA_NS0ID(STRUCTURE),
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   35|      0|#define UA_NS0ID_STRUCTURE 22 /* DataType */
  |  |  ------------------
  ------------------
  635|      0|                                            UA_NS0ID(HASSUBTYPE), dataTypeBrowseName,
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   56|      0|#define UA_NS0ID_HASSUBTYPE 45 /* ReferenceType */
  |  |  ------------------
  ------------------
  636|      0|                                            dta, NULL, NULL);
  637|      0|            if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (637:16): [True: 0, False: 0]
  ------------------
  638|      0|                UA_LOG_WARNING(server->config.logging, UA_LOGCATEGORY_SERVER,
  639|      0|                               "Could not add DataTypeNode for %s (%N)",
  640|      0|                               type->typeName, type->typeId);
  641|      0|            }
  642|      0|        }
  643|      0|    }
  644|  2.37k|#endif
  645|       |
  646|  2.37k|    unlockServer(server);
  647|  2.37k|    return server;
  648|       |
  649|      0| cleanup:
  650|      0|    unlockServer(server);
  651|      0|    UA_Server_delete(server);
  652|       |    return NULL;
  653|  2.37k|}
ua_server.c:UA_Server_NodestoreIsConfigured:
  482|  2.37k|UA_Boolean UA_Server_NodestoreIsConfigured(UA_Server *server) {
  483|  2.37k|    return (server->config.nodestore && server->config.nodestore->getNode);
  ------------------
  |  Branch (483:13): [True: 2.37k, False: 0]
  |  Branch (483:41): [True: 2.37k, False: 0]
  ------------------
  484|  2.37k|}

UA_AsyncManager_init:
  372|  2.37k|UA_AsyncManager_init(UA_AsyncManager *am, UA_Server *server) {
  373|  2.37k|    memset(am, 0, sizeof(UA_AsyncManager));
  374|  2.37k|    TAILQ_INIT(&am->waitingResponses);
  ------------------
  |  |  457|  2.37k|#define	TAILQ_INIT(head) do {						\
  |  |  458|  2.37k|    (head)->tqh_first = NULL;					\
  |  |  459|  2.37k|    (head)->tqh_last = &(head)->tqh_first;				\
  |  |  460|  2.37k|} while (0)
  |  |  ------------------
  |  |  |  Branch (460:10): [Folded, False: 2.37k]
  |  |  ------------------
  ------------------
  375|  2.37k|    TAILQ_INIT(&am->readyResponses);
  ------------------
  |  |  457|  2.37k|#define	TAILQ_INIT(head) do {						\
  |  |  458|  2.37k|    (head)->tqh_first = NULL;					\
  |  |  459|  2.37k|    (head)->tqh_last = &(head)->tqh_first;				\
  |  |  460|  2.37k|} while (0)
  |  |  ------------------
  |  |  |  Branch (460:10): [Folded, False: 2.37k]
  |  |  ------------------
  ------------------
  376|  2.37k|    TAILQ_INIT(&am->waitingOps);
  ------------------
  |  |  457|  2.37k|#define	TAILQ_INIT(head) do {						\
  |  |  458|  2.37k|    (head)->tqh_first = NULL;					\
  |  |  459|  2.37k|    (head)->tqh_last = &(head)->tqh_first;				\
  |  |  460|  2.37k|} while (0)
  |  |  ------------------
  |  |  |  Branch (460:10): [Folded, False: 2.37k]
  |  |  ------------------
  ------------------
  377|       |    TAILQ_INIT(&am->readyOps);
  ------------------
  |  |  457|  2.37k|#define	TAILQ_INIT(head) do {						\
  |  |  458|  2.37k|    (head)->tqh_first = NULL;					\
  |  |  459|  2.37k|    (head)->tqh_last = &(head)->tqh_first;				\
  |  |  460|  2.37k|} while (0)
  |  |  ------------------
  |  |  |  Branch (460:10): [Folded, False: 2.37k]
  |  |  ------------------
  ------------------
  378|  2.37k|}
UA_AsyncManager_clear:
  403|  2.37k|UA_AsyncManager_clear(UA_AsyncManager *am, UA_Server *server) {
  404|  2.37k|    UA_LOCK_ASSERT(&server->serviceMutex);
  405|       |
  406|       |    /* Cancel all operations. This moves all operations and responses into the
  407|       |     * ready state. */
  408|  2.37k|    UA_AsyncOperation *op, *op_tmp;
  409|  2.37k|    TAILQ_FOREACH_SAFE(op, &am->waitingOps, pointers, op_tmp) {
  ------------------
  |  |  437|  2.37k|    for ((var) = TAILQ_FIRST(head);					\
  |  |  ------------------
  |  |  |  |  420|  2.37k|#define	TAILQ_FIRST(head)		((head)->tqh_first)
  |  |  ------------------
  |  |  438|  2.37k|        (var) != TAILQ_END(head) &&					\
  |  |  ------------------
  |  |  |  |  421|  4.75k|#define	TAILQ_END(head)			NULL
  |  |  ------------------
  |  |  |  Branch (438:9): [True: 0, False: 2.37k]
  |  |  ------------------
  |  |  439|  2.37k|        ((tvar) = TAILQ_NEXT(var, field), 1);			\
  |  |  ------------------
  |  |  |  |  422|      0|#define	TAILQ_NEXT(elm, field)		((elm)->field.tqe_next)
  |  |  ------------------
  |  |  |  Branch (439:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  440|  2.37k|        (var) = (tvar))
  ------------------
  410|      0|        UA_AsyncOperation_cancel(server, op, UA_STATUSCODE_BADSHUTDOWN);
  ------------------
  |  |   65|      0|#define UA_STATUSCODE_BADSHUTDOWN ((UA_StatusCode) 0x800C0000)
  ------------------
  411|      0|        processOperationResult(server, op);
  412|      0|    }
  413|       |
  414|       |    /* This sends out/notifies and removes all direct operations and async requests */
  415|  2.37k|    UA_AsyncManager_processReady(server, am);
  416|       |    UA_assert(am->opsCount == 0);
  ------------------
  |  |  248|  2.37k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (416:5): [True: 2.37k, False: 0]
  ------------------
  417|  2.37k|}
UA_AsyncManager_cancel:
  472|      1|UA_AsyncManager_cancel(UA_Server *server, UA_Session *session, UA_UInt32 requestHandle) {
  473|      1|    UA_LOCK_ASSERT(&server->serviceMutex);
  474|       |
  475|       |    /* Loop over all waiting operations */
  476|      1|    UA_UInt32 count = 0;
  477|      1|    UA_AsyncOperation *op, *op_tmp;
  478|      1|    UA_AsyncManager *am = &server->asyncManager;
  479|      1|    TAILQ_FOREACH_SAFE(op, &am->waitingOps, pointers, op_tmp) {
  ------------------
  |  |  437|      1|    for ((var) = TAILQ_FIRST(head);					\
  |  |  ------------------
  |  |  |  |  420|      1|#define	TAILQ_FIRST(head)		((head)->tqh_first)
  |  |  ------------------
  |  |  438|      1|        (var) != TAILQ_END(head) &&					\
  |  |  ------------------
  |  |  |  |  421|      2|#define	TAILQ_END(head)			NULL
  |  |  ------------------
  |  |  |  Branch (438:9): [True: 0, False: 1]
  |  |  ------------------
  |  |  439|      1|        ((tvar) = TAILQ_NEXT(var, field), 1);			\
  |  |  ------------------
  |  |  |  |  422|      0|#define	TAILQ_NEXT(elm, field)		((elm)->field.tqe_next)
  |  |  ------------------
  |  |  |  Branch (439:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  440|      1|        (var) = (tvar))
  ------------------
  480|       |        /* Only request operations own a handling.response. */
  481|      0|        if(op->asyncOperationType >= UA_ASYNCOPERATIONTYPE_CALL_DIRECT)
  ------------------
  |  Branch (481:12): [True: 0, False: 0]
  ------------------
  482|      0|            continue;
  483|      0|        UA_AsyncResponse *ar = op->handling.response;
  484|      0|        if(ar->requestHandle != requestHandle ||
  ------------------
  |  Branch (484:12): [True: 0, False: 0]
  ------------------
  485|      0|           !UA_NodeId_equal(&session->sessionId, &ar->sessionId))
  ------------------
  |  Branch (485:12): [True: 0, False: 0]
  ------------------
  486|      0|            continue;
  487|       |
  488|      0|        count++; /* Found a matching request */
  489|       |
  490|       |        /* Set the status of the overall response */
  491|      0|        ar->response.callResponse.responseHeader.serviceResult =
  492|      0|            UA_STATUSCODE_BADREQUESTCANCELLEDBYCLIENT;
  ------------------
  |  |  167|      0|#define UA_STATUSCODE_BADREQUESTCANCELLEDBYCLIENT ((UA_StatusCode) 0x802C0000)
  ------------------
  493|       |
  494|       |        /* Notify, set operation status and integrate */
  495|      0|        UA_AsyncOperation_cancel(server, op, UA_STATUSCODE_BADOPERATIONABANDONED);
  ------------------
  |  |  755|      0|#define UA_STATUSCODE_BADOPERATIONABANDONED ((UA_StatusCode) 0x80B30000)
  ------------------
  496|      0|        processOperationResult(server, op);
  497|      0|    }
  498|       |
  499|      1|    return count;
  500|      1|}
ua_server_async.c:UA_AsyncManager_processReady:
  265|  2.37k|                             void *context /* UA_AsyncManager */) {
  266|  2.37k|    UA_Server *server = (UA_Server*)application;
  267|  2.37k|    UA_AsyncManager *am = (UA_AsyncManager*)context;
  268|  2.37k|    lockServer(server);
  269|       |
  270|       |    /* Reset the delayed callback */
  271|  2.37k|    UA_atomic_store((UA_atomic(void*)*)&am->dc.callback, NULL);
  ------------------
  |  |  210|  2.37k|    __atomic_store_n(addr, newval, __ATOMIC_SEQ_CST)
  ------------------
  272|       |
  273|       |    /* Process ready direct operations and free them */
  274|  2.37k|    UA_AsyncOperation *op = NULL, *op_tmp = NULL;
  275|  2.37k|    TAILQ_FOREACH_SAFE(op, &am->readyOps, pointers, op_tmp) {
  ------------------
  |  |  437|  2.37k|    for ((var) = TAILQ_FIRST(head);					\
  |  |  ------------------
  |  |  |  |  420|  2.37k|#define	TAILQ_FIRST(head)		((head)->tqh_first)
  |  |  ------------------
  |  |  438|  2.37k|        (var) != TAILQ_END(head) &&					\
  |  |  ------------------
  |  |  |  |  421|  4.75k|#define	TAILQ_END(head)			NULL
  |  |  ------------------
  |  |  |  Branch (438:9): [True: 0, False: 2.37k]
  |  |  ------------------
  |  |  439|  2.37k|        ((tvar) = TAILQ_NEXT(var, field), 1);			\
  |  |  ------------------
  |  |  |  |  422|      0|#define	TAILQ_NEXT(elm, field)		((elm)->field.tqe_next)
  |  |  ------------------
  |  |  |  Branch (439:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  440|  2.37k|        (var) = (tvar))
  ------------------
  276|      0|        TAILQ_REMOVE(&am->readyOps, op, pointers);
  ------------------
  |  |  496|      0|#define TAILQ_REMOVE(head, elm, field) do {				\
  |  |  497|      0|    if (((elm)->field.tqe_next) != NULL)				\
  |  |  ------------------
  |  |  |  Branch (497:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  498|      0|        (elm)->field.tqe_next->field.tqe_prev =			\
  |  |  499|      0|            (elm)->field.tqe_prev;				\
  |  |  500|      0|    else								\
  |  |  501|      0|        (head)->tqh_last = (elm)->field.tqe_prev;		\
  |  |  502|      0|    *(elm)->field.tqe_prev = (elm)->field.tqe_next;			\
  |  |  503|      0|    _Q_INVALIDATE((elm)->field.tqe_prev);				\
  |  |  504|      0|    _Q_INVALIDATE((elm)->field.tqe_next);				\
  |  |  505|      0|} while (0)
  |  |  ------------------
  |  |  |  Branch (505:10): [Folded, False: 0]
  |  |  ------------------
  ------------------
  277|      0|        am->opsCount--;
  278|      0|        directOpCallback(server, op);
  279|      0|        UA_AsyncOperation_delete(op);
  280|      0|    }
  281|       |
  282|       |    /* Send out ready responses */
  283|  2.37k|    UA_AsyncResponse *ar, *temp;
  284|  2.37k|    TAILQ_FOREACH_SAFE(ar, &am->readyResponses, pointers, temp) {
  ------------------
  |  |  437|  2.37k|    for ((var) = TAILQ_FIRST(head);					\
  |  |  ------------------
  |  |  |  |  420|  2.37k|#define	TAILQ_FIRST(head)		((head)->tqh_first)
  |  |  ------------------
  |  |  438|  2.37k|        (var) != TAILQ_END(head) &&					\
  |  |  ------------------
  |  |  |  |  421|  4.75k|#define	TAILQ_END(head)			NULL
  |  |  ------------------
  |  |  |  Branch (438:9): [True: 0, False: 2.37k]
  |  |  ------------------
  |  |  439|  2.37k|        ((tvar) = TAILQ_NEXT(var, field), 1);			\
  |  |  ------------------
  |  |  |  |  422|      0|#define	TAILQ_NEXT(elm, field)		((elm)->field.tqe_next)
  |  |  ------------------
  |  |  |  Branch (439:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  440|  2.37k|        (var) = (tvar))
  ------------------
  285|      0|        TAILQ_REMOVE(&am->readyResponses, ar, pointers);
  ------------------
  |  |  496|      0|#define TAILQ_REMOVE(head, elm, field) do {				\
  |  |  497|      0|    if (((elm)->field.tqe_next) != NULL)				\
  |  |  ------------------
  |  |  |  Branch (497:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  498|      0|        (elm)->field.tqe_next->field.tqe_prev =			\
  |  |  499|      0|            (elm)->field.tqe_prev;				\
  |  |  500|      0|    else								\
  |  |  501|      0|        (head)->tqh_last = (elm)->field.tqe_prev;		\
  |  |  502|      0|    *(elm)->field.tqe_prev = (elm)->field.tqe_next;			\
  |  |  503|      0|    _Q_INVALIDATE((elm)->field.tqe_prev);				\
  |  |  504|      0|    _Q_INVALIDATE((elm)->field.tqe_next);				\
  |  |  505|      0|} while (0)
  |  |  ------------------
  |  |  |  Branch (505:10): [Folded, False: 0]
  |  |  ------------------
  ------------------
  286|      0|        sendAsyncResponse(server, ar);
  287|      0|        UA_AsyncResponse_delete(ar);
  288|      0|    }
  289|       |
  290|  2.37k|    unlockServer(server);
  291|  2.37k|}

auditActivateSessionEvent:
  335|      3|                          const UA_ActivateSessionResponse *resp) {
  336|      3|    UA_STATIC_THREAD_LOCAL UA_KeyValuePair sessionActivateAuditPayload[11] = {
  ------------------
  |  |  159|      3|#  define UA_STATIC_THREAD_LOCAL static __thread
  ------------------
  337|      3|        {{0, UA_STRING_STATIC("/ActionTimeStamp")}, {0}},             /* 0 */
  ------------------
  |  |  224|      3|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  338|      3|        {{0, UA_STRING_STATIC("/Status")}, {0}},                      /* 1 */
  ------------------
  |  |  224|      3|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  339|      3|        {{0, UA_STRING_STATIC("/ServerId")}, {0}},                    /* 2 */
  ------------------
  |  |  224|      3|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  340|      3|        {{0, UA_STRING_STATIC("/ClientAuditEntryId")}, {0}},          /* 3 */
  ------------------
  |  |  224|      3|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  341|      3|        {{0, UA_STRING_STATIC("/ClientUserId")}, {0}},                /* 4 */
  ------------------
  |  |  224|      3|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  342|      3|        {{0, UA_STRING_STATIC("/StatusCodeId")}, {0}},                /* 5 */
  ------------------
  |  |  224|      3|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  343|      3|        {{0, UA_STRING_STATIC("/SessionId")}, {0}},                   /* 6 */
  ------------------
  |  |  224|      3|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  344|      3|        {{0, UA_STRING_STATIC("/SourceName")}, {0}},                  /* 7 */
  ------------------
  |  |  224|      3|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  345|      3|        {{0, UA_STRING_STATIC("/ClientSoftwareCertificates")}, {0}},  /* 8 */
  ------------------
  |  |  224|      3|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  346|      3|        {{0, UA_STRING_STATIC("/UserIdentityToken")}, {0}},           /* 9 */
  ------------------
  |  |  224|      3|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  347|      3|        {{0, UA_STRING_STATIC("/SecureChannelId")}, {0}}              /* 10 */
  ------------------
  |  |  224|      3|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  348|      3|    };
  349|       |
  350|       |    /* /ClientSoftwareCertificates */
  351|      3|    UA_Variant_setArray(&sessionActivateAuditPayload[8].value,
  352|      3|                        req->clientSoftwareCertificates,
  353|      3|                        req->clientSoftwareCertificatesSize,
  354|      3|                        &UA_TYPES[UA_TYPES_SIGNEDSOFTWARECERTIFICATE]);
  ------------------
  |  | 6764|      3|#define UA_TYPES_SIGNEDSOFTWARECERTIFICATE 167
  ------------------
  355|       |
  356|       |    /* /UserIdentityToken
  357|       |     * ActivateSession has decrypted the token in place, so it holds the
  358|       |     * plaintext password (UserName) or tokenData (Issued). The payload goes to
  359|       |     * the notification callbacks and becomes the fields of the
  360|       |     * AuditActivateSessionEventType event. Record which token was used, not its
  361|       |     * secret: use a shallow copy without password / tokenData. The copies
  362|       |     * outlive the auditSessionEvent call below. */
  363|      3|    UA_UserNameIdentityToken unToken;
  364|      3|    UA_IssuedIdentityToken issuedToken;
  365|      3|    if(req->userIdentityToken.encoding == UA_EXTENSIONOBJECT_DECODED ||
  ------------------
  |  Branch (365:8): [True: 0, False: 3]
  ------------------
  366|      3|       req->userIdentityToken.encoding == UA_EXTENSIONOBJECT_DECODED_NODELETE) {
  ------------------
  |  Branch (366:8): [True: 0, False: 3]
  ------------------
  367|      0|        const UA_ExtensionObject *uit = &req->userIdentityToken;
  368|      0|        void *tokenData = uit->content.decoded.data;
  369|      0|        if(uit->content.decoded.type == &UA_TYPES[UA_TYPES_USERNAMEIDENTITYTOKEN]) {
  ------------------
  |  | 7051|      0|#define UA_TYPES_USERNAMEIDENTITYTOKEN 174
  ------------------
  |  Branch (369:12): [True: 0, False: 0]
  ------------------
  370|      0|            unToken = *(const UA_UserNameIdentityToken*)tokenData;
  371|      0|            unToken.password = UA_BYTESTRING_NULL;
  372|      0|            tokenData = &unToken;
  373|      0|        } else if(uit->content.decoded.type == &UA_TYPES[UA_TYPES_ISSUEDIDENTITYTOKEN]) {
  ------------------
  |  | 7130|      0|#define UA_TYPES_ISSUEDIDENTITYTOKEN 176
  ------------------
  |  Branch (373:19): [True: 0, False: 0]
  ------------------
  374|      0|            issuedToken = *(const UA_IssuedIdentityToken*)tokenData;
  375|      0|            issuedToken.tokenData = UA_BYTESTRING_NULL;
  376|      0|            tokenData = &issuedToken;
  377|      0|        }
  378|      0|        UA_Variant_setScalar(&sessionActivateAuditPayload[9].value, tokenData,
  379|      0|                             uit->content.decoded.type);
  380|      3|    } else {
  381|      3|        UA_Variant_init(&sessionActivateAuditPayload[9].value);
  382|      3|    }
  383|       |
  384|       |    /* /SecureChannelId */
  385|      3|    UA_Byte secureChannelNameBuf[32];
  386|      3|    UA_String secureChannelName = {32, secureChannelNameBuf};
  387|      3|    UA_String_format(&secureChannelName, "%lu",
  388|      3|                     (long unsigned)channel->securityToken.channelId);
  389|      3|    UA_Variant_setScalar(&sessionActivateAuditPayload[10].value, &secureChannelName,
  390|      3|                         &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|      3|#define UA_TYPES_STRING 11
  ------------------
  391|       |
  392|      3|    UA_KeyValueMap payload = {11, sessionActivateAuditPayload};
  393|      3|    auditSessionEvent(server, UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_SECURITY_SESSION_ACTIVATE,
  ------------------
  |  |  529|      3|    ((0x40ULL << 32) | (0x01 << 16) | (0x02 << 8) | 0x02)
  ------------------
  394|      3|                      channel, session, "ActivateSession",
  395|      3|                      (resp->responseHeader.serviceResult == UA_STATUSCODE_GOOD),
  ------------------
  |  |   17|      3|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  396|      3|                      resp->responseHeader.serviceResult, payload);
  397|      3|}
auditCancelEvent:
  419|      1|                 UA_Boolean status, UA_StatusCode statusCodeId, UA_UInt32 requestHandle) {
  420|      1|    UA_STATIC_THREAD_LOCAL UA_KeyValuePair sessionCancelAuditPayload[9] = {
  ------------------
  |  |  159|      1|#  define UA_STATIC_THREAD_LOCAL static __thread
  ------------------
  421|      1|        {{0, UA_STRING_STATIC("/ActionTimeStamp")}, {0}},             /* 0 */
  ------------------
  |  |  224|      1|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  422|      1|        {{0, UA_STRING_STATIC("/Status")}, {0}},                      /* 1 */
  ------------------
  |  |  224|      1|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  423|      1|        {{0, UA_STRING_STATIC("/ServerId")}, {0}},                    /* 2 */
  ------------------
  |  |  224|      1|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  424|      1|        {{0, UA_STRING_STATIC("/ClientAuditEntryId")}, {0}},          /* 3 */
  ------------------
  |  |  224|      1|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  425|      1|        {{0, UA_STRING_STATIC("/ClientUserId")}, {0}},                /* 4 */
  ------------------
  |  |  224|      1|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  426|      1|        {{0, UA_STRING_STATIC("/StatusCodeId")}, {0}},                /* 5 */
  ------------------
  |  |  224|      1|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  427|      1|        {{0, UA_STRING_STATIC("/SessionId")}, {0}},                   /* 6 */
  ------------------
  |  |  224|      1|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  428|      1|        {{0, UA_STRING_STATIC("/SourceName")}, {0}},                  /* 7 */
  ------------------
  |  |  224|      1|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  429|      1|        {{0, UA_STRING_STATIC("/RequestHandle")}, {0}}                /* 8 */
  ------------------
  |  |  224|      1|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  430|      1|    };
  431|       |
  432|       |    /* /RequestHandle */
  433|      1|    UA_Variant_setScalar(&sessionCancelAuditPayload[8].value, &requestHandle,
  434|      1|                         &UA_TYPES[UA_TYPES_UINT32]);
  ------------------
  |  |  232|      1|#define UA_TYPES_UINT32 6
  ------------------
  435|       |
  436|      1|    UA_KeyValueMap payloadMap = {9, sessionCancelAuditPayload};
  437|      1|    auditSessionEvent(server, UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_SECURITY_SESSION_CANCEL,
  ------------------
  |  |  531|      1|    ((0x40ULL << 32) | (0x01 << 16) | (0x02 << 8) | 0x03)
  ------------------
  438|      1|                      channel, session, "Cancel", status, statusCodeId, payloadMap);
  439|      1|}
ua_server_auditing.c:auditSecurityEvent:
  143|      4|                   const UA_KeyValueMap payload) {
  144|       |    /* /StatusCodeId */
  145|      4|    UA_Variant_setScalar(&payload.map[5].value, &statusCodeId,
  146|      4|                         &UA_TYPES[UA_TYPES_STATUSCODE]);
  ------------------
  |  |  640|      4|#define UA_TYPES_STATUSCODE 18
  ------------------
  147|       |
  148|       |    auditEvent(server, type, channel, session, NULL, serviceName, status, payload);
  149|      4|}
ua_server_auditing.c:auditEvent:
   22|      4|           UA_Boolean status, const UA_KeyValueMap payload) {
   23|      4|    UA_ServerConfig *config = &server->config;
   24|       |
   25|       |    /* Check if auditing is disabled */
   26|      4|    if(!config->auditingEnabled)
  ------------------
  |  Branch (26:8): [True: 4, False: 0]
  ------------------
   27|      4|        return;
   28|       |
   29|       |    /* Set the values for AuditEventType fields:
   30|       |     * /ActionTimeStamp    -> 0
   31|       |     * /Status             -> 1
   32|       |     * /ServerId           -> 2
   33|       |     * /ClientAuditEntryId -> 3
   34|       |     * /ClientUserId       -> 4 */
   35|       |
   36|      0|    UA_UInt32 channelId = (channel) ? channel->securityToken.channelId : 0;
  ------------------
  |  Branch (36:27): [True: 0, False: 0]
  ------------------
   37|      0|    UA_NodeId sessionId = (session) ? session->sessionId : UA_NODEID_NULL;
  ------------------
  |  Branch (37:27): [True: 0, False: 0]
  ------------------
   38|      0|    UA_String clientUserId = (session) ?
  ------------------
  |  Branch (38:30): [True: 0, False: 0]
  ------------------
   39|      0|        session->clientUserIdOfSession : UA_STRING_NULL;
   40|      0|    UA_DateTime actionTimestamp =
   41|      0|        config->eventLoop->dateTime_now(config->eventLoop);
   42|       |
   43|       |    /* Create an internal audit entry id if none is defined. The server-global
   44|       |     * pointer to the current RequestHeader is set in processRequest. */
   45|      0|    UA_Byte entryIdBuf[521];
   46|      0|    UA_String auditEntryId;
   47|      0|    if(server->currentRequest && server->currentRequest->auditEntryId.length > 0) {
  ------------------
  |  Branch (47:8): [True: 0, False: 0]
  |  Branch (47:34): [True: 0, False: 0]
  ------------------
   48|      0|        auditEntryId = server->currentRequest->auditEntryId;
   49|      0|    } else {
   50|      0|        auditEntryId.length = 512;
   51|      0|        auditEntryId.data = entryIdBuf;
   52|      0|        UA_String_format(&auditEntryId, "%u:%N:%s", channelId, sessionId, serviceName);
   53|      0|    }
   54|       |
   55|      0|    UA_Variant_setScalar(&payload.map[0].value, &actionTimestamp,
   56|      0|                         &UA_TYPES[UA_TYPES_DATETIME]);
  ------------------
  |  |  436|      0|#define UA_TYPES_DATETIME 12
  ------------------
   57|      0|    UA_Variant_setScalar(&payload.map[1].value, &status,
   58|      0|                         &UA_TYPES[UA_TYPES_BOOLEAN]);
  ------------------
  |  |   28|      0|#define UA_TYPES_BOOLEAN 0
  ------------------
   59|      0|    UA_Variant_setScalar(&payload.map[2].value,
   60|      0|                         &config->applicationDescription.applicationUri,
   61|      0|                         &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|      0|#define UA_TYPES_STRING 11
  ------------------
   62|      0|    UA_Variant_setScalar(&payload.map[3].value, &auditEntryId,
   63|      0|                         &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|      0|#define UA_TYPES_STRING 11
  ------------------
   64|      0|    UA_Variant_setScalar(&payload.map[4].value, &clientUserId,
   65|      0|                         &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|      0|#define UA_TYPES_STRING 11
  ------------------
   66|       |
   67|       |    /* Notify the application */
   68|      0|    notifyApplication(server, type, payload);
   69|       |
   70|      0|#ifdef UA_ENABLE_SUBSCRIPTIONS_EVENTS
   71|       |    /* Create the Event in the information model */
   72|      0|    UA_EventDescription ed;
   73|      0|    memset(&ed, 0, sizeof(UA_EventDescription));
   74|      0|    ed.sourceNode = (sourceNode) ? *sourceNode : UA_NS0ID(SERVER);
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  931|      0|#define UA_NS0ID_SERVER 2253 /* Object */
  |  |  ------------------
  ------------------
  |  Branch (74:21): [True: 0, False: 0]
  ------------------
   75|      0|    ed.eventFields = &payload;
   76|      0|    switch(type) {
   77|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT:
  ------------------
  |  |  517|      0|    (0x40ULL << 32)
  ------------------
  |  Branch (77:5): [True: 0, False: 0]
  ------------------
   78|      0|        ed.eventType = UA_NS0ID(AUDITEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  780|      0|#define UA_NS0ID_AUDITEVENTTYPE 2052 /* ObjectType */
  |  |  ------------------
  ------------------
   79|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_SECURITY:
  ------------------
  |  |  519|      0|    ((0x40ULL << 32) | (0x01 << 16))
  ------------------
  |  Branch (79:5): [True: 0, False: 0]
  ------------------
   80|      0|        ed.eventType = UA_NS0ID(AUDITSECURITYEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  786|      0|#define UA_NS0ID_AUDITSECURITYEVENTTYPE 2058 /* ObjectType */
  |  |  ------------------
  ------------------
   81|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_SECURITY_CHANNEL:
  ------------------
  |  |  521|      0|    ((0x40ULL << 32) | (0x01 << 16) | (0x01 << 8))
  ------------------
  |  Branch (81:5): [True: 0, False: 0]
  ------------------
   82|      0|        ed.eventType = UA_NS0ID(AUDITCHANNELEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  787|      0|#define UA_NS0ID_AUDITCHANNELEVENTTYPE 2059 /* ObjectType */
  |  |  ------------------
  ------------------
   83|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_SECURITY_CHANNEL_OPEN:
  ------------------
  |  |  523|      0|    ((0x40ULL << 32) | (0x01 << 16) | (0x01 << 8) | 0x01)
  ------------------
  |  Branch (83:5): [True: 0, False: 0]
  ------------------
   84|      0|        ed.eventType = UA_NS0ID(AUDITOPENSECURECHANNELEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  788|      0|#define UA_NS0ID_AUDITOPENSECURECHANNELEVENTTYPE 2060 /* ObjectType */
  |  |  ------------------
  ------------------
   85|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_SECURITY_SESSION:
  ------------------
  |  |  525|      0|    ((0x40ULL << 32) | (0x01 << 16) | (0x02 << 8))
  ------------------
  |  Branch (85:5): [True: 0, False: 0]
  ------------------
   86|      0|        ed.eventType = UA_NS0ID(AUDITSESSIONEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  794|      0|#define UA_NS0ID_AUDITSESSIONEVENTTYPE 2069 /* ObjectType */
  |  |  ------------------
  ------------------
   87|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_SECURITY_SESSION_CREATE:
  ------------------
  |  |  527|      0|    ((0x40ULL << 32) | (0x01 << 16) | (0x02 << 8) | 0x01)
  ------------------
  |  Branch (87:5): [True: 0, False: 0]
  ------------------
   88|      0|        ed.eventType = UA_NS0ID(AUDITCREATESESSIONEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  796|      0|#define UA_NS0ID_AUDITCREATESESSIONEVENTTYPE 2071 /* ObjectType */
  |  |  ------------------
  ------------------
   89|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_SECURITY_SESSION_ACTIVATE:
  ------------------
  |  |  529|      0|    ((0x40ULL << 32) | (0x01 << 16) | (0x02 << 8) | 0x02)
  ------------------
  |  Branch (89:5): [True: 0, False: 0]
  ------------------
   90|      0|        ed.eventType = UA_NS0ID(AUDITACTIVATESESSIONEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  800|      0|#define UA_NS0ID_AUDITACTIVATESESSIONEVENTTYPE 2075 /* ObjectType */
  |  |  ------------------
  ------------------
   91|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_SECURITY_SESSION_CANCEL:
  ------------------
  |  |  531|      0|    ((0x40ULL << 32) | (0x01 << 16) | (0x02 << 8) | 0x03)
  ------------------
  |  Branch (91:5): [True: 0, False: 0]
  ------------------
   92|      0|        ed.eventType = UA_NS0ID(AUDITCANCELEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  803|      0|#define UA_NS0ID_AUDITCANCELEVENTTYPE 2078 /* ObjectType */
  |  |  ------------------
  ------------------
   93|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_SECURITY_CERTIFICATE:
  ------------------
  |  |  533|      0|    ((0x40ULL << 32) | (0x01 << 16) | (0x04 << 8))
  ------------------
  |  Branch (93:5): [True: 0, False: 0]
  ------------------
   94|      0|        ed.eventType = UA_NS0ID(AUDITCERTIFICATEEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  805|      0|#define UA_NS0ID_AUDITCERTIFICATEEVENTTYPE 2080 /* ObjectType */
  |  |  ------------------
  ------------------
   95|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_SECURITY_CERTIFICATE_DATAMISMATCH:
  ------------------
  |  |  535|      0|    ((0x40ULL << 32) | (0x01 << 16) | (0x04 << 8) | 0x01)
  ------------------
  |  Branch (95:5): [True: 0, False: 0]
  ------------------
   96|      0|        ed.eventType = UA_NS0ID(AUDITCERTIFICATEDATAMISMATCHEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  807|      0|#define UA_NS0ID_AUDITCERTIFICATEDATAMISMATCHEVENTTYPE 2082 /* ObjectType */
  |  |  ------------------
  ------------------
   97|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_SECURITY_CERTIFICATE_EXPIRED:
  ------------------
  |  |  537|      0|    ((0x40ULL << 32) | (0x01 << 16) | (0x04 << 8) | 0x02)
  ------------------
  |  Branch (97:5): [True: 0, False: 0]
  ------------------
   98|      0|        ed.eventType = UA_NS0ID(AUDITCERTIFICATEEXPIREDEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  810|      0|#define UA_NS0ID_AUDITCERTIFICATEEXPIREDEVENTTYPE 2085 /* ObjectType */
  |  |  ------------------
  ------------------
   99|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_SECURITY_CERTIFICATE_INVALID:
  ------------------
  |  |  539|      0|    ((0x40ULL << 32) | (0x01 << 16) | (0x04 << 8) | 0x03)
  ------------------
  |  Branch (99:5): [True: 0, False: 0]
  ------------------
  100|      0|        ed.eventType = UA_NS0ID(AUDITCERTIFICATEINVALIDEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  811|      0|#define UA_NS0ID_AUDITCERTIFICATEINVALIDEVENTTYPE 2086 /* ObjectType */
  |  |  ------------------
  ------------------
  101|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_SECURITY_CERTIFICATE_UNTRUSTED:
  ------------------
  |  |  541|      0|    ((0x40ULL << 32) | (0x01 << 16) | (0x04 << 8) | 0x04)
  ------------------
  |  Branch (101:5): [True: 0, False: 0]
  ------------------
  102|      0|        ed.eventType = UA_NS0ID(AUDITCERTIFICATEUNTRUSTEDEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  812|      0|#define UA_NS0ID_AUDITCERTIFICATEUNTRUSTEDEVENTTYPE 2087 /* ObjectType */
  |  |  ------------------
  ------------------
  103|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_SECURITY_CERTIFICATE_REVOKED:
  ------------------
  |  |  543|      0|    ((0x40ULL << 32) | (0x01 << 16) | (0x04 << 8) | 0x05)
  ------------------
  |  Branch (103:5): [True: 0, False: 0]
  ------------------
  104|      0|        ed.eventType = UA_NS0ID(AUDITCERTIFICATEREVOKEDEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  813|      0|#define UA_NS0ID_AUDITCERTIFICATEREVOKEDEVENTTYPE 2088 /* ObjectType */
  |  |  ------------------
  ------------------
  105|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_SECURITY_CERTIFICATE_MISMATCH:
  ------------------
  |  |  545|      0|    ((0x40ULL << 32) | (0x01 << 16) | (0x04 << 8) | 0x06)
  ------------------
  |  Branch (105:5): [True: 0, False: 0]
  ------------------
  106|      0|        ed.eventType = UA_NS0ID(AUDITCERTIFICATEMISMATCHEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  814|      0|#define UA_NS0ID_AUDITCERTIFICATEMISMATCHEVENTTYPE 2089 /* ObjectType */
  |  |  ------------------
  ------------------
  107|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_NODE:
  ------------------
  |  |  547|      0|    ((0x40ULL << 32) | (0x02 << 16))
  ------------------
  |  Branch (107:5): [True: 0, False: 0]
  ------------------
  108|      0|        ed.eventType = UA_NS0ID(AUDITNODEMANAGEMENTEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  815|      0|#define UA_NS0ID_AUDITNODEMANAGEMENTEVENTTYPE 2090 /* ObjectType */
  |  |  ------------------
  ------------------
  109|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_NODE_ADD:
  ------------------
  |  |  549|      0|    ((0x40ULL << 32) | (0x02 << 16) | 0x01)
  ------------------
  |  Branch (109:5): [True: 0, False: 0]
  ------------------
  110|      0|        ed.eventType = UA_NS0ID(AUDITADDNODESEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  816|      0|#define UA_NS0ID_AUDITADDNODESEVENTTYPE 2091 /* ObjectType */
  |  |  ------------------
  ------------------
  111|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_NODE_DELETE:
  ------------------
  |  |  551|      0|    ((0x40ULL << 32) | (0x02 << 16) | 0x02)
  ------------------
  |  Branch (111:5): [True: 0, False: 0]
  ------------------
  112|      0|        ed.eventType = UA_NS0ID(AUDITDELETENODESEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  818|      0|#define UA_NS0ID_AUDITDELETENODESEVENTTYPE 2093 /* ObjectType */
  |  |  ------------------
  ------------------
  113|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_NODE_ADDREFERENCES:
  ------------------
  |  |  553|      0|    ((0x40ULL << 32) | (0x02 << 16) | 0x03)
  ------------------
  |  Branch (113:5): [True: 0, False: 0]
  ------------------
  114|      0|        ed.eventType = UA_NS0ID(AUDITADDREFERENCESEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  820|      0|#define UA_NS0ID_AUDITADDREFERENCESEVENTTYPE 2095 /* ObjectType */
  |  |  ------------------
  ------------------
  115|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_NODE_DELETEREFERENCES:
  ------------------
  |  |  555|      0|    ((0x40ULL << 32) | (0x02 << 16) | 0x04)
  ------------------
  |  Branch (115:5): [True: 0, False: 0]
  ------------------
  116|      0|        ed.eventType = UA_NS0ID(AUDITDELETEREFERENCESEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  822|      0|#define UA_NS0ID_AUDITDELETEREFERENCESEVENTTYPE 2097 /* ObjectType */
  |  |  ------------------
  ------------------
  117|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_UPDATE:
  ------------------
  |  |  557|      0|    ((0x40ULL << 32) | (0x04 << 16))
  ------------------
  |  Branch (117:5): [True: 0, False: 0]
  ------------------
  118|      0|        ed.eventType = UA_NS0ID(AUDITUPDATEEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  824|      0|#define UA_NS0ID_AUDITUPDATEEVENTTYPE 2099 /* ObjectType */
  |  |  ------------------
  ------------------
  119|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_UPDATE_WRITE:
  ------------------
  |  |  559|      0|    ((0x40ULL << 32) | (0x04 << 16) | 0x01)
  ------------------
  |  Branch (119:5): [True: 0, False: 0]
  ------------------
  120|      0|        ed.eventType = UA_NS0ID(AUDITWRITEUPDATEEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  825|      0|#define UA_NS0ID_AUDITWRITEUPDATEEVENTTYPE 2100 /* ObjectType */
  |  |  ------------------
  ------------------
  121|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_UPDATE_HISTORY:
  ------------------
  |  |  561|      0|    ((0x40ULL << 32) | (0x04 << 16) | 0x02)
  ------------------
  |  Branch (121:5): [True: 0, False: 0]
  ------------------
  122|      0|        ed.eventType = UA_NS0ID(AUDITHISTORYUPDATEEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  829|      0|#define UA_NS0ID_AUDITHISTORYUPDATEEVENTTYPE 2104 /* ObjectType */
  |  |  ------------------
  ------------------
  123|      0|    case UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_UPDATE_METHOD:
  ------------------
  |  |  563|      0|    ((0x40ULL << 32) | (0x04 << 16) | 0x03)
  ------------------
  |  Branch (123:5): [True: 0, False: 0]
  ------------------
  124|      0|        ed.eventType = UA_NS0ID(AUDITUPDATEMETHODEVENTTYPE); break;
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  830|      0|#define UA_NS0ID_AUDITUPDATEMETHODEVENTTYPE 2127 /* ObjectType */
  |  |  ------------------
  ------------------
  125|      0|    default:
  ------------------
  |  Branch (125:5): [True: 0, False: 0]
  ------------------
  126|       |        /* TODO:
  127|       |         * UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_CLIENT                            = 0x1800,
  128|       |         * UA_APPLICATIONNOTIFICATIONTYPE_AUDIT_CLIENT_UPDATEMETHOD               = 0x1810
  129|       |        */
  130|      0|        UA_LOG_ERROR(server->config.logging, UA_LOGCATEGORY_SERVER,
  131|      0|                     "Unsupported audit log type requested: %u", type);
  132|      0|        return;
  133|      0|    }
  134|      0|    createEvent(server, &ed, NULL);
  135|      0| #endif
  136|      0|}
ua_server_auditing.c:auditSessionEvent:
  245|      4|                  UA_StatusCode statusCodeId, const UA_KeyValueMap payload) {
  246|       |    /* /SessionId */
  247|      4|    if(session)
  ------------------
  |  Branch (247:8): [True: 1, False: 3]
  ------------------
  248|      1|        UA_Variant_setScalar(&payload.map[6].value, &session->sessionId,
  249|      1|                             &UA_TYPES[UA_TYPES_NODEID]);
  ------------------
  |  |  572|      1|#define UA_TYPES_NODEID 16
  ------------------
  250|      3|    else
  251|      3|        UA_Variant_init(&payload.map[6].value);
  252|       |
  253|       |    /* /SourceName */
  254|      4|    UA_Byte sourceNameBuf[128];
  255|      4|    UA_String sourceName = {128, sourceNameBuf};
  256|      4|    UA_String_format(&sourceName, "Session/%s", serviceName);
  257|      4|    UA_Variant_setScalar(&payload.map[7].value, &sourceName,
  258|      4|                         &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|      4|#define UA_TYPES_STRING 11
  ------------------
  259|       |
  260|      4|    auditSecurityEvent(server, type, channel, session, serviceName, status,
  261|      4|                       statusCodeId, payload);
  262|      4|}

UA_ServerConfig_clear:
   15|  2.37k|UA_ServerConfig_clear(UA_ServerConfig *config) {
   16|  2.37k|    if(!config)
  ------------------
  |  Branch (16:8): [True: 0, False: 2.37k]
  ------------------
   17|      0|        return;
   18|       |
   19|       |    /* Server Description */
   20|  2.37k|    UA_BuildInfo_clear(&config->buildInfo);
   21|  2.37k|    UA_ApplicationDescription_clear(&config->applicationDescription);
   22|       |
   23|       |    /* Stop and delete the EventLoop */
   24|  2.37k|    UA_EventLoop *el = config->eventLoop;
   25|  2.37k|    if(el && !config->externalEventLoop) {
  ------------------
  |  Branch (25:8): [True: 2.37k, False: 0]
  |  Branch (25:14): [True: 2.37k, False: 0]
  ------------------
   26|  2.37k|        if(el->state != UA_EVENTLOOPSTATE_FRESH &&
  ------------------
  |  Branch (26:12): [True: 0, False: 2.37k]
  ------------------
   27|      0|           el->state != UA_EVENTLOOPSTATE_STOPPED) {
  ------------------
  |  Branch (27:12): [True: 0, False: 0]
  ------------------
   28|      0|            el->stop(el);
   29|      0|            while(el->state != UA_EVENTLOOPSTATE_STOPPED) {
  ------------------
  |  Branch (29:19): [True: 0, False: 0]
  ------------------
   30|      0|                el->run(el, 100);
   31|      0|            }
   32|      0|        }
   33|  2.37k|        el->free(el);
   34|  2.37k|        config->eventLoop = NULL;
   35|  2.37k|    }
   36|       |
   37|       |    /* Networking */
   38|  2.37k|    UA_Array_delete(config->serverUrls, config->serverUrlsSize,
   39|  2.37k|                    &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|  2.37k|#define UA_TYPES_STRING 11
  ------------------
   40|  2.37k|    config->serverUrls = NULL;
   41|  2.37k|    config->serverUrlsSize = 0;
   42|       |
   43|  2.37k|    UA_ByteString_clear(&config->webSocketCertificate);
   44|  2.37k|    UA_ByteString_clear(&config->webSocketPrivateKey);
   45|  2.37k|    UA_String_clear(&config->webSocketPrivateKeyPassword);
   46|  2.37k|    UA_ByteString_clear(&config->httpCertificate);
   47|  2.37k|    UA_ByteString_clear(&config->httpPrivateKey);
   48|  2.37k|    UA_String_clear(&config->httpListenAddress);
   49|  2.37k|    UA_String_clear(&config->httpPrivateKeyPassword);
   50|       |
   51|       |    /* Security Policies */
   52|  4.75k|    for(size_t i = 0; i < config->securityPoliciesSize; ++i) {
  ------------------
  |  Branch (52:23): [True: 2.37k, False: 2.37k]
  ------------------
   53|  2.37k|        UA_SecurityPolicy *policy = &config->securityPolicies[i];
   54|  2.37k|        policy->clear(policy);
   55|  2.37k|    }
   56|  2.37k|    UA_free(config->securityPolicies);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
   57|  2.37k|    config->securityPolicies = NULL;
   58|  2.37k|    config->securityPoliciesSize = 0;
   59|       |
   60|  4.75k|    for(size_t i = 0; i < config->endpointsSize; ++i)
  ------------------
  |  Branch (60:23): [True: 2.37k, False: 2.37k]
  ------------------
   61|  2.37k|        UA_EndpointDescription_clear(&config->endpoints[i]);
   62|       |
   63|  2.37k|    UA_free(config->endpoints);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
   64|  2.37k|    config->endpoints = NULL;
   65|  2.37k|    config->endpointsSize = 0;
   66|       |
   67|       |    /* Nodestore */
   68|  2.37k|    if(config->nodestore) {
  ------------------
  |  Branch (68:8): [True: 2.37k, False: 0]
  ------------------
   69|  2.37k|        config->nodestore->free(config->nodestore);
   70|  2.37k|        config->nodestore = NULL;
   71|  2.37k|    }
   72|       |
   73|       |    /* Certificate Validation */
   74|  2.37k|    if(config->secureChannelPKI.clear)
  ------------------
  |  Branch (74:8): [True: 2.37k, False: 0]
  ------------------
   75|  2.37k|        config->secureChannelPKI.clear(&config->secureChannelPKI);
   76|  2.37k|    if(config->sessionPKI.clear)
  ------------------
  |  Branch (76:8): [True: 2.37k, False: 0]
  ------------------
   77|  2.37k|        config->sessionPKI.clear(&config->sessionPKI);
   78|       |
   79|       |    /* Access Control */
   80|  2.37k|    if(config->accessControl.clear)
  ------------------
  |  Branch (80:8): [True: 2.37k, False: 0]
  ------------------
   81|  2.37k|        config->accessControl.clear(&config->accessControl);
   82|       |
   83|       |    /* Historical data */
   84|  2.37k|#ifdef UA_ENABLE_HISTORIZING
   85|  2.37k|    if(config->historyDatabase.clear)
  ------------------
  |  Branch (85:8): [True: 0, False: 2.37k]
  ------------------
   86|      0|        config->historyDatabase.clear(&config->historyDatabase);
   87|  2.37k|#endif
   88|       |
   89|  2.37k|#ifdef UA_ENABLE_PUBSUB
   90|  2.37k|    if(config->pubSubConfig.securityPolicies != NULL) {
  ------------------
  |  Branch (90:8): [True: 0, False: 2.37k]
  ------------------
   91|      0|        for(size_t i = 0; i < config->pubSubConfig.securityPoliciesSize; i++) {
  ------------------
  |  Branch (91:27): [True: 0, False: 0]
  ------------------
   92|      0|            config->pubSubConfig.securityPolicies[i].clear(&config->pubSubConfig.securityPolicies[i]);
   93|      0|        }
   94|      0|        UA_free(config->pubSubConfig.securityPolicies);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
   95|      0|        config->pubSubConfig.securityPolicies = NULL;
   96|      0|        config->pubSubConfig.securityPoliciesSize = 0;
   97|      0|    }
   98|  2.37k|#endif /* UA_ENABLE_PUBSUB */
   99|       |
  100|       |    /* Logger */
  101|  2.37k|    if(config->logging != NULL && config->logging->clear != NULL)
  ------------------
  |  Branch (101:8): [True: 2.37k, False: 0]
  |  Branch (101:35): [True: 2.37k, False: 0]
  ------------------
  102|  2.37k|        config->logging->clear(config->logging);
  103|  2.37k|    config->logging = NULL;
  104|       |
  105|       |    /* Custom Data Types */
  106|  2.37k|    UA_cleanupDataTypeWithCustom(config->customDataTypes);
  107|  2.37k|    config->customDataTypes = NULL;
  108|       |
  109|       |#ifdef UA_ENABLE_RBAC
  110|       |    /* RBAC Presets */
  111|       |    if(config->rolePermissionPresets) {
  112|       |        for(size_t i = 0; i < config->rolePermissionPresetsSize; i++)
  113|       |            UA_RolePermissionSet_clear(&config->rolePermissionPresets[i]);
  114|       |        UA_free(config->rolePermissionPresets);
  115|       |        config->rolePermissionPresets = NULL;
  116|       |        config->rolePermissionPresetsSize = 0;
  117|       |    }
  118|       |
  119|       |    /* RBAC Roles */
  120|       |    if(config->roles) {
  121|       |        for(size_t i = 0; i < config->rolesSize; i++)
  122|       |            UA_Role_clear(&config->roles[i]);
  123|       |        UA_free(config->roles);
  124|       |        config->roles = NULL;
  125|       |        config->rolesSize = 0;
  126|       |    }
  127|       |#endif
  128|  2.37k|}

UA_DiscoveryManager_new:
  576|  2.37k|UA_DiscoveryManager_new(void) {
  577|  2.37k|    UA_DiscoveryManager *dm = (UA_DiscoveryManager*)
  578|  2.37k|        UA_calloc(1, sizeof(UA_DiscoveryManager));
  ------------------
  |  |   24|  2.37k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
  579|  2.37k|    if(!dm)
  ------------------
  |  Branch (579:8): [True: 0, False: 2.37k]
  ------------------
  580|      0|        return NULL;
  581|       |
  582|  2.37k|    dm->drv.name = UA_STRING("discovery");
  583|  2.37k|    dm->drv.start = UA_DiscoveryManager_start;
  584|  2.37k|    dm->drv.stop = UA_DiscoveryManager_stop;
  585|  2.37k|    dm->drv.free = UA_DiscoveryManager_free;
  586|  2.37k|    return &dm->drv;
  587|  2.37k|}
ua_server_discovery.c:UA_DiscoveryManager_free:
  524|  2.37k|UA_DiscoveryManager_free(struct UA_Driver *drv) {
  525|  2.37k|    if(drv->state != UA_LIFECYCLESTATE_STOPPED) {
  ------------------
  |  Branch (525:8): [True: 0, False: 2.37k]
  ------------------
  526|      0|        UA_LOG_ERROR(drv->server->config.logging, UA_LOGCATEGORY_SERVER,
  527|      0|                     "Cannot delete the DiscoveryManager because "
  528|      0|                     "it is not stopped");
  529|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  530|      0|    }
  531|       |
  532|  2.37k|    UA_free(drv);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  533|       |
  534|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  535|  2.37k|}

ua_server_ns0.c:writeValueRankAttribute:
  758|  4.75k|                           const TYPE value) {                          \
  759|  4.75k|        return writeAttribute(server, &server->adminSession, &nodeId,   \
  760|  4.75k|                              ATTRID, &value, &UA_TYPES[UA_TYPES_##TYPENAME]); \
  ------------------
  |  |  198|  4.75k|#define UA_TYPES_INT32 5
  ------------------
  761|  4.75k|    }                                                                   \
ua_server_ns0.c:writeValueAttribute:
  771|  54.6k|                    const UA_Variant *value) {
  772|  54.6k|    return writeAttribute(server, &server->adminSession, &nodeId,
  773|  54.6k|                          UA_ATTRIBUTEID_VALUE, value, &UA_TYPES[UA_TYPES_VARIANT]);
  ------------------
  |  |  810|  54.6k|#define UA_TYPES_VARIANT 23
  ------------------
  774|  54.6k|}
ua_server_ns0.c:writeMinimumSamplingIntervalAttribute:
  758|  2.37k|                           const TYPE value) {                          \
  759|  2.37k|        return writeAttribute(server, &server->adminSession, &nodeId,   \
  760|  2.37k|                              ATTRID, &value, &UA_TYPES[UA_TYPES_##TYPENAME]); \
  ------------------
  |  |  368|  2.37k|#define UA_TYPES_DOUBLE 10
  ------------------
  761|  2.37k|    }                                                                   \
ua_server_ns0.c:writeAccessLevelAttribute:
  758|  2.37k|                           const TYPE value) {                          \
  759|  2.37k|        return writeAttribute(server, &server->adminSession, &nodeId,   \
  760|  2.37k|                              ATTRID, &value, &UA_TYPES[UA_TYPES_##TYPENAME]); \
  ------------------
  |  |   96|  2.37k|#define UA_TYPES_BYTE 2
  ------------------
  761|  2.37k|    }                                                                   \
ua_server_ns0.c:UA_NODESTORE_GET:
 1249|  2.37k|UA_NODESTORE_GET(UA_Server *server, const UA_NodeId *nodeId) {
 1250|  2.37k|    return server->config.nodestore->
 1251|  2.37k|        getNode(server->config.nodestore, nodeId, UA_NODEATTRIBUTESMASK_ALL,
 1252|  2.37k|                UA_REFERENCETYPESET_ALL, UA_BROWSEDIRECTION_BOTH);
 1253|  2.37k|}
ua_services_nodemanagement.c:UA_NODESTORE_GET:
 1249|  26.4M|UA_NODESTORE_GET(UA_Server *server, const UA_NodeId *nodeId) {
 1250|  26.4M|    return server->config.nodestore->
 1251|  26.4M|        getNode(server->config.nodestore, nodeId, UA_NODEATTRIBUTESMASK_ALL,
 1252|  26.4M|                UA_REFERENCETYPESET_ALL, UA_BROWSEDIRECTION_BOTH);
 1253|  26.4M|}
ua_pubsub_ns0.c:writeValueAttribute:
  771|  2.37k|                    const UA_Variant *value) {
  772|  2.37k|    return writeAttribute(server, &server->adminSession, &nodeId,
  773|  2.37k|                          UA_ATTRIBUTEID_VALUE, value, &UA_TYPES[UA_TYPES_VARIANT]);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  774|  2.37k|}

UA_ModelChangeAccumulator_init:
   16|  2.37k|UA_ModelChangeAccumulator_init(UA_ModelChangeAccumulator *acc) {
   17|  2.37k|    memset(acc, 0, sizeof(*acc));
   18|  2.37k|}
UA_ModelChangeAccumulator_clear:
   21|  2.37k|UA_ModelChangeAccumulator_clear(UA_ModelChangeAccumulator *acc) {
   22|  2.37k|    for(size_t i = 0; i < acc->changesSize; ++i) {
  ------------------
  |  Branch (22:23): [True: 0, False: 2.37k]
  ------------------
   23|      0|        UA_ModelChangeStructureDataType_clear(&acc->changes[i].change);
   24|      0|        UA_NodeId_clear(&acc->changes[i].nodeVersionId);
   25|      0|    }
   26|  2.37k|    UA_free(acc->changes);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
   27|  2.37k|    memset(acc, 0, sizeof(*acc));
   28|  2.37k|}
beginModelChange:
  428|  7.53M|beginModelChange(UA_Server *server) {
  429|  7.53M|    UA_LOCK_ASSERT(&server->serviceMutex);
  430|  7.53M|    if(server->modelChangeSuppressionDepth == 0)
  ------------------
  |  Branch (430:8): [True: 0, False: 7.53M]
  ------------------
  431|      0|        server->modelChangeDepth++;
  432|  7.53M|}
endModelChange:
  435|  7.53M|endModelChange(UA_Server *server) {
  436|  7.53M|    UA_LOCK_ASSERT(&server->serviceMutex);
  437|  7.53M|    if(server->modelChangeSuppressionDepth > 0)
  ------------------
  |  Branch (437:8): [True: 7.53M, False: 0]
  ------------------
  438|  7.53M|        return;
  439|      0|    UA_assert(server->modelChangeDepth > 0);
  ------------------
  |  |  248|      0|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (439:5): [True: 0, False: 0]
  ------------------
  440|      0|    server->modelChangeDepth--;
  441|      0|    if(server->modelChangeDepth > 0)
  ------------------
  |  Branch (441:8): [True: 0, False: 0]
  ------------------
  442|      0|        return;
  443|       |
  444|       |    /* Detach the completed accumulator before finalizing. Updating NodeVersion
  445|       |     * uses the normal Write operation and therefore enters another model-change
  446|       |     * scope. That nested scope must see a fresh accumulator. */
  447|      0|    UA_ModelChangeAccumulator completed = server->modelChanges;
  448|      0|    UA_ModelChangeAccumulator_init(&server->modelChanges);
  449|      0|    UA_ModelChangeAccumulator_finalize(server, &completed);
  450|      0|}
recordModelChangeEvent:
  453|  12.7M|recordModelChangeEvent(UA_Server *server, const UA_NodeId *affected, UA_Byte verb) {
  454|  12.7M|    UA_LOCK_ASSERT(&server->serviceMutex);
  455|  12.7M|    if(server->modelChangeSuppressionDepth > 0 || server->modelChangeDepth == 0)
  ------------------
  |  Branch (455:8): [True: 12.7M, False: 0]
  |  Branch (455:51): [True: 0, False: 0]
  ------------------
  456|  12.7M|        return;
  457|      0|    UA_StatusCode res =
  458|      0|        UA_ModelChangeAccumulator_record(server, &server->modelChanges,
  459|      0|                                         affected, verb);
  460|      0|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (460:8): [True: 0, False: 0]
  ------------------
  461|      0|        UA_LOG_WARNING(server->config.logging, UA_LOGCATEGORY_SERVER,
  462|      0|                       "Could not record model change for %N: %s",
  463|      0|                       *affected, UA_StatusCode_name(res));
  464|      0|}

UA_NodePointer_clear:
   57|  11.3M|UA_NodePointer_clear(UA_NodePointer *np) {
   58|  11.3M|    switch(np->immediate & UA_NODEPOINTER_MASK) {
  ------------------
  |  |   50|  11.3M|#define UA_NODEPOINTER_MASK 0x03
  ------------------
   59|      0|    case UA_NODEPOINTER_TAG_NODEID:
  ------------------
  |  |   52|      0|#define UA_NODEPOINTER_TAG_NODEID 0x01
  ------------------
  |  Branch (59:5): [True: 0, False: 11.3M]
  ------------------
   60|      0|        np->immediate &= ~(uintptr_t)UA_NODEPOINTER_MASK;
  ------------------
  |  |   50|      0|#define UA_NODEPOINTER_MASK 0x03
  ------------------
   61|      0|        UA_NodeId_delete((UA_NodeId*)(uintptr_t)np->id);
   62|      0|        break;
   63|      0|    case UA_NODEPOINTER_TAG_EXPANDEDNODEID:
  ------------------
  |  |   53|      0|#define UA_NODEPOINTER_TAG_EXPANDEDNODEID 0x02
  ------------------
  |  Branch (63:5): [True: 0, False: 11.3M]
  ------------------
   64|      0|        np->immediate &= ~(uintptr_t)UA_NODEPOINTER_MASK;
  ------------------
  |  |   50|      0|#define UA_NODEPOINTER_MASK 0x03
  ------------------
   65|      0|        UA_ExpandedNodeId_delete((UA_ExpandedNodeId*)(uintptr_t)
   66|      0|                                 np->expandedId);
   67|      0|        break;
   68|  11.3M|    default:
  ------------------
  |  Branch (68:5): [True: 11.3M, False: 0]
  ------------------
   69|  11.3M|        break;
   70|  11.3M|    }
   71|  11.3M|    UA_NodePointer_init(np);
   72|  11.3M|}
UA_NodePointer_copy:
   75|  11.3M|UA_NodePointer_copy(UA_NodePointer in, UA_NodePointer *out) {
   76|  11.3M|    UA_StatusCode res = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  11.3M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
   77|  11.3M|    UA_Byte tag = in.immediate & UA_NODEPOINTER_MASK;
  ------------------
  |  |   50|  11.3M|#define UA_NODEPOINTER_MASK 0x03
  ------------------
   78|  11.3M|    in.immediate &= ~(uintptr_t)UA_NODEPOINTER_MASK;
  ------------------
  |  |   50|  11.3M|#define UA_NODEPOINTER_MASK 0x03
  ------------------
   79|  11.3M|    switch(tag) {
   80|      0|    case UA_NODEPOINTER_TAG_NODE:
  ------------------
  |  |   54|      0|#define UA_NODEPOINTER_TAG_NODE 0x03
  ------------------
  |  Branch (80:5): [True: 0, False: 11.3M]
  ------------------
   81|      0|        in.id = &in.node->nodeId;
   82|      0|        goto nodeid; /* fallthrough */
   83|      0|    case UA_NODEPOINTER_TAG_NODEID:
  ------------------
  |  |   52|      0|#define UA_NODEPOINTER_TAG_NODEID 0x01
  ------------------
  |  Branch (83:5): [True: 0, False: 11.3M]
  ------------------
   84|      0|    nodeid:
   85|      0|        out->id = UA_NodeId_new();
   86|      0|        if(!out->id)
  ------------------
  |  Branch (86:12): [True: 0, False: 0]
  ------------------
   87|      0|            return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
   88|      0|        res = UA_NodeId_copy(in.id, (UA_NodeId*)(uintptr_t)out->id);
   89|      0|        if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (89:12): [True: 0, False: 0]
  ------------------
   90|      0|            UA_free((void*)out->immediate);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
   91|      0|            out->immediate = 0;
   92|      0|            break;
   93|      0|        }
   94|      0|        out->immediate |= UA_NODEPOINTER_TAG_NODEID;
  ------------------
  |  |   52|      0|#define UA_NODEPOINTER_TAG_NODEID 0x01
  ------------------
   95|      0|        break;
   96|      0|    case UA_NODEPOINTER_TAG_EXPANDEDNODEID:
  ------------------
  |  |   53|      0|#define UA_NODEPOINTER_TAG_EXPANDEDNODEID 0x02
  ------------------
  |  Branch (96:5): [True: 0, False: 11.3M]
  ------------------
   97|      0|        out->expandedId = UA_ExpandedNodeId_new();
   98|      0|        if(!out->expandedId)
  ------------------
  |  Branch (98:12): [True: 0, False: 0]
  ------------------
   99|      0|            return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  100|      0|        res = UA_ExpandedNodeId_copy(in.expandedId,
  101|      0|                                     (UA_ExpandedNodeId*)(uintptr_t)
  102|      0|                                     out->expandedId);
  103|      0|        if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (103:12): [True: 0, False: 0]
  ------------------
  104|      0|            UA_free((void*)out->immediate);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  105|      0|            out->immediate = 0;
  106|      0|            break;
  107|      0|        }
  108|      0|        out->immediate |= UA_NODEPOINTER_TAG_EXPANDEDNODEID;
  ------------------
  |  |   53|      0|#define UA_NODEPOINTER_TAG_EXPANDEDNODEID 0x02
  ------------------
  109|      0|        break;
  110|      0|    default:
  ------------------
  |  Branch (110:5): [True: 0, False: 11.3M]
  ------------------
  111|  11.3M|    case UA_NODEPOINTER_TAG_IMMEDIATE:
  ------------------
  |  |   51|  11.3M|#define UA_NODEPOINTER_TAG_IMMEDIATE 0x00
  ------------------
  |  Branch (111:5): [True: 11.3M, False: 0]
  ------------------
  112|  11.3M|        *out = in;
  113|  11.3M|        break;
  114|  11.3M|    }
  115|  11.3M|    return res;
  116|  11.3M|}
UA_NodePointer_isLocal:
  119|  97.9M|UA_NodePointer_isLocal(UA_NodePointer np) {
  120|  97.9M|    UA_Byte tag = np.immediate & UA_NODEPOINTER_MASK;
  ------------------
  |  |   50|  97.9M|#define UA_NODEPOINTER_MASK 0x03
  ------------------
  121|  97.9M|    return (tag != UA_NODEPOINTER_TAG_EXPANDEDNODEID);
  ------------------
  |  |   53|  97.9M|#define UA_NODEPOINTER_TAG_EXPANDEDNODEID 0x02
  ------------------
  122|  97.9M|}
UA_NodePointer_order:
  125|   126M|UA_NodePointer_order(UA_NodePointer p1, UA_NodePointer p2) {
  126|   126M|    if(p1.immediate == p2.immediate)
  ------------------
  |  Branch (126:8): [True: 3.34M, False: 123M]
  ------------------
  127|  3.34M|        return UA_ORDER_EQ;
  128|       |
  129|       |    /* Extract the tag and resolve pointers to nodes */
  130|   123M|    UA_Byte tag1 = p1.immediate & UA_NODEPOINTER_MASK;
  ------------------
  |  |   50|   123M|#define UA_NODEPOINTER_MASK 0x03
  ------------------
  131|   123M|    if(tag1 == UA_NODEPOINTER_TAG_NODE) {
  ------------------
  |  |   54|   123M|#define UA_NODEPOINTER_TAG_NODE 0x03
  ------------------
  |  Branch (131:8): [True: 0, False: 123M]
  ------------------
  132|      0|        p1 = UA_NodePointer_fromNodeId(&p1.node->nodeId);
  133|      0|        tag1 = p1.immediate & UA_NODEPOINTER_MASK;
  ------------------
  |  |   50|      0|#define UA_NODEPOINTER_MASK 0x03
  ------------------
  134|      0|    }
  135|   123M|    UA_Byte tag2 = p2.immediate & UA_NODEPOINTER_MASK;
  ------------------
  |  |   50|   123M|#define UA_NODEPOINTER_MASK 0x03
  ------------------
  136|   123M|    if(tag2 == UA_NODEPOINTER_TAG_NODE) {
  ------------------
  |  |   54|   123M|#define UA_NODEPOINTER_TAG_NODE 0x03
  ------------------
  |  Branch (136:8): [True: 0, False: 123M]
  ------------------
  137|      0|        p2 = UA_NodePointer_fromNodeId(&p2.node->nodeId);
  138|      0|        tag2 = p2.immediate & UA_NODEPOINTER_MASK;
  ------------------
  |  |   50|      0|#define UA_NODEPOINTER_MASK 0x03
  ------------------
  139|      0|    }
  140|       |
  141|       |    /* Different tags, cannot be identical */
  142|   123M|    if(tag1 != tag2)
  ------------------
  |  Branch (142:8): [True: 0, False: 123M]
  ------------------
  143|      0|        return (tag1 > tag2) ? UA_ORDER_MORE : UA_ORDER_LESS;
  ------------------
  |  Branch (143:16): [True: 0, False: 0]
  ------------------
  144|       |
  145|       |    /* Immediate */
  146|   123M|    if(UA_LIKELY(tag1 == UA_NODEPOINTER_TAG_IMMEDIATE))
  ------------------
  |  |  344|   123M|# define UA_LIKELY(x) __builtin_expect((x), 1)
  |  |  ------------------
  |  |  |  Branch (344:23): [True: 123M, False: 0]
  |  |  ------------------
  ------------------
  147|   123M|        return (p1.immediate > p2.immediate) ?
  ------------------
  |  Branch (147:16): [True: 30.3M, False: 93.1M]
  ------------------
  148|  93.1M|            UA_ORDER_MORE : UA_ORDER_LESS;
  149|       |
  150|       |    /* Compare from pointers */
  151|      0|    p1.immediate &= ~(uintptr_t)UA_NODEPOINTER_MASK;
  ------------------
  |  |   50|      0|#define UA_NODEPOINTER_MASK 0x03
  ------------------
  152|      0|    p2.immediate &= ~(uintptr_t)UA_NODEPOINTER_MASK;
  ------------------
  |  |   50|      0|#define UA_NODEPOINTER_MASK 0x03
  ------------------
  153|      0|    if(tag1 == UA_NODEPOINTER_TAG_EXPANDEDNODEID)
  ------------------
  |  |   53|      0|#define UA_NODEPOINTER_TAG_EXPANDEDNODEID 0x02
  ------------------
  |  Branch (153:8): [True: 0, False: 0]
  ------------------
  154|      0|        return UA_ExpandedNodeId_order(p1.expandedId, p2.expandedId);
  155|      0|    return UA_NodeId_order(p1.id, p2.id);
  156|      0|}
UA_NodePointer_fromNodeId:
  159|  39.1M|UA_NodePointer_fromNodeId(const UA_NodeId *id) {
  160|  39.1M|    UA_NodePointer np;
  161|  39.1M|    if(id->identifierType != UA_NODEIDTYPE_NUMERIC) {
  ------------------
  |  Branch (161:8): [True: 0, False: 39.1M]
  ------------------
  162|      0|        np.id = id;
  163|      0|        np.immediate |= UA_NODEPOINTER_TAG_NODEID;
  ------------------
  |  |   52|      0|#define UA_NODEPOINTER_TAG_NODEID 0x01
  ------------------
  164|      0|        return np;
  165|      0|    }
  166|       |
  167|  39.1M|#if SIZE_MAX > UA_UINT32_MAX
  168|       |    /* 64bit: 4 Byte for the numeric identifier + 2 Byte for the namespaceIndex
  169|       |     *        + 1 Byte for the tagging bit (zero) */
  170|  39.1M|    np.immediate  = ((uintptr_t)id->identifier.numeric) << 32;
  171|  39.1M|    np.immediate |= ((uintptr_t)id->namespaceIndex) << 8;
  172|       |#else
  173|       |    /* 32bit: 3 Byte for the numeric identifier + 6 Bit for the namespaceIndex
  174|       |     *        + 2 Bit for the tagging bit (zero) */
  175|       |    if(id->namespaceIndex < (0x01 << 6) &&
  176|       |       id->identifier.numeric < (0x01 << 24)) {
  177|       |        np.immediate  = ((uintptr_t)id->identifier.numeric) << 8;
  178|       |        np.immediate |= ((uintptr_t)id->namespaceIndex) << 2;
  179|       |    } else {
  180|       |        np.id = id;
  181|       |        np.immediate |= UA_NODEPOINTER_TAG_NODEID;
  182|       |    }
  183|       |#endif
  184|  39.1M|    return np;
  185|  39.1M|}
UA_NodePointer_toNodeId:
  188|  55.6M|UA_NodePointer_toNodeId(UA_NodePointer np) {
  189|  55.6M|    UA_Byte tag = np.immediate & UA_NODEPOINTER_MASK;
  ------------------
  |  |   50|  55.6M|#define UA_NODEPOINTER_MASK 0x03
  ------------------
  190|  55.6M|    np.immediate &= ~(uintptr_t)UA_NODEPOINTER_MASK;
  ------------------
  |  |   50|  55.6M|#define UA_NODEPOINTER_MASK 0x03
  ------------------
  191|  55.6M|    switch(tag) {
  192|      0|    case UA_NODEPOINTER_TAG_NODE:
  ------------------
  |  |   54|      0|#define UA_NODEPOINTER_TAG_NODE 0x03
  ------------------
  |  Branch (192:5): [True: 0, False: 55.6M]
  ------------------
  193|      0|        return np.node->nodeId;
  194|      0|    case UA_NODEPOINTER_TAG_NODEID:
  ------------------
  |  |   52|      0|#define UA_NODEPOINTER_TAG_NODEID 0x01
  ------------------
  |  Branch (194:5): [True: 0, False: 55.6M]
  ------------------
  195|      0|        return *np.id;
  196|      0|    case UA_NODEPOINTER_TAG_EXPANDEDNODEID:
  ------------------
  |  |   53|      0|#define UA_NODEPOINTER_TAG_EXPANDEDNODEID 0x02
  ------------------
  |  Branch (196:5): [True: 0, False: 55.6M]
  ------------------
  197|      0|        return np.expandedId->nodeId;
  198|      0|    default:
  ------------------
  |  Branch (198:5): [True: 0, False: 55.6M]
  ------------------
  199|  55.6M|    case UA_NODEPOINTER_TAG_IMMEDIATE:
  ------------------
  |  |   51|  55.6M|#define UA_NODEPOINTER_TAG_IMMEDIATE 0x00
  ------------------
  |  Branch (199:5): [True: 55.6M, False: 0]
  ------------------
  200|  55.6M|        break;
  201|  55.6M|    }
  202|       |
  203|  55.6M|    UA_NodeId id;
  204|  55.6M|    id.identifierType = UA_NODEIDTYPE_NUMERIC;
  205|       |#if SIZE_MAX > UA_UINT32_MAX /* 64bit */
  206|  55.6M|    id.namespaceIndex = (UA_UInt16)(np.immediate >> 8);
  207|  55.6M|    id.identifier.numeric = (UA_UInt32)(np.immediate >> 32);
  208|       |#else                        /* 32bit */
  209|       |    id.namespaceIndex = ((UA_Byte)np.immediate) >> 2;
  210|       |    id.identifier.numeric = np.immediate >> 8;
  211|       |#endif
  212|  55.6M|    return id;
  213|  55.6M|}
UA_NodePointer_fromExpandedNodeId:
  216|  25.5M|UA_NodePointer_fromExpandedNodeId(const UA_ExpandedNodeId *id) {
  217|  25.5M|    if(!UA_ExpandedNodeId_isLocal(id)) {
  ------------------
  |  Branch (217:8): [True: 0, False: 25.5M]
  ------------------
  218|      0|        UA_NodePointer np;
  219|      0|        np.expandedId = id;
  220|      0|        np.immediate |= UA_NODEPOINTER_TAG_EXPANDEDNODEID;
  ------------------
  |  |   53|      0|#define UA_NODEPOINTER_TAG_EXPANDEDNODEID 0x02
  ------------------
  221|      0|        return np;
  222|      0|    }
  223|  25.5M|    return UA_NodePointer_fromNodeId(&id->nodeId);
  224|  25.5M|}
UA_NodePointer_toExpandedNodeId:
  227|  10.8M|UA_NodePointer_toExpandedNodeId(UA_NodePointer np) {
  228|       |    /* Resolve node pointer to get the NodeId */
  229|  10.8M|    UA_Byte tag = np.immediate & UA_NODEPOINTER_MASK;
  ------------------
  |  |   50|  10.8M|#define UA_NODEPOINTER_MASK 0x03
  ------------------
  230|  10.8M|    if(tag == UA_NODEPOINTER_TAG_NODE) {
  ------------------
  |  |   54|  10.8M|#define UA_NODEPOINTER_TAG_NODE 0x03
  ------------------
  |  Branch (230:8): [True: 0, False: 10.8M]
  ------------------
  231|      0|        np = UA_NodePointer_fromNodeId(&np.node->nodeId);
  232|      0|        tag = np.immediate & UA_NODEPOINTER_MASK;
  ------------------
  |  |   50|      0|#define UA_NODEPOINTER_MASK 0x03
  ------------------
  233|      0|    }
  234|       |
  235|       |    /* ExpandedNodeId, make a shallow copy */
  236|  10.8M|    if(tag == UA_NODEPOINTER_TAG_EXPANDEDNODEID) {
  ------------------
  |  |   53|  10.8M|#define UA_NODEPOINTER_TAG_EXPANDEDNODEID 0x02
  ------------------
  |  Branch (236:8): [True: 0, False: 10.8M]
  ------------------
  237|      0|        np.immediate &= ~(uintptr_t)UA_NODEPOINTER_MASK;
  ------------------
  |  |   50|      0|#define UA_NODEPOINTER_MASK 0x03
  ------------------
  238|      0|        return *np.expandedId;
  239|      0|    }
  240|       |
  241|       |    /* NodeId, either immediate or via a pointer */
  242|  10.8M|    UA_ExpandedNodeId en;
  243|  10.8M|    UA_ExpandedNodeId_init(&en);
  244|  10.8M|    en.nodeId = UA_NodePointer_toNodeId(np);
  245|  10.8M|    return en;
  246|  10.8M|}
cmpRefTargetId:
  261|  54.2M|cmpRefTargetId(const void *a, const void *b) {
  262|  54.2M|    const UA_ReferenceTargetTreeElem *aa = (const UA_ReferenceTargetTreeElem*)a;
  263|  54.2M|    const UA_ReferenceTargetTreeElem *bb = (const UA_ReferenceTargetTreeElem*)b;
  264|  54.2M|    if(aa->targetIdHash < bb->targetIdHash)
  ------------------
  |  Branch (264:8): [True: 26.9M, False: 27.3M]
  ------------------
  265|  26.9M|        return ZIP_CMP_LESS;
  266|  27.3M|    if(aa->targetIdHash > bb->targetIdHash)
  ------------------
  |  Branch (266:8): [True: 27.3M, False: 0]
  ------------------
  267|  27.3M|        return ZIP_CMP_MORE;
  268|      0|    return (enum ZIP_CMP)UA_NodePointer_order(aa->target.targetId,
  269|      0|                                              bb->target.targetId);
  270|  27.3M|}
cmpRefTargetName:
  273|  28.0M|cmpRefTargetName(const void *a, const void *b) {
  274|  28.0M|    const UA_ReferenceTarget *aa = (const UA_ReferenceTarget*)a;
  275|  28.0M|    const UA_ReferenceTarget *bb = (const UA_ReferenceTarget*)b;
  276|  28.0M|    if(aa->targetNameHash == bb->targetNameHash)
  ------------------
  |  Branch (276:8): [True: 3.34M, False: 24.6M]
  ------------------
  277|  3.34M|        return ZIP_CMP_EQ;
  278|  24.6M|    return (aa->targetNameHash < bb->targetNameHash) ?
  ------------------
  |  Branch (278:12): [True: 12.6M, False: 12.0M]
  ------------------
  279|  12.6M|        ZIP_CMP_LESS : ZIP_CMP_MORE;
  280|  28.0M|}
UA_NodeReferenceKind_switch:
  304|  30.9k|UA_NodeReferenceKind_switch(UA_NodeReferenceKind *rk) {
  305|  30.9k|    UA_assert(rk->targetsSize > 0);
  ------------------
  |  |  248|  30.9k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (305:5): [True: 30.9k, False: 0]
  ------------------
  306|       |
  307|  30.9k|    if(rk->hasRefTree) {
  ------------------
  |  Branch (307:8): [True: 0, False: 30.9k]
  ------------------
  308|       |        /* From tree to array */
  309|      0|        UA_ReferenceTarget *array = (UA_ReferenceTarget*)
  310|      0|            UA_malloc(sizeof(UA_ReferenceTarget) * rk->targetsSize);
  ------------------
  |  |   22|      0|#define UA_malloc(size) UA_mallocSingleton(size)
  ------------------
  311|      0|        if(!array)
  ------------------
  |  Branch (311:12): [True: 0, False: 0]
  ------------------
  312|      0|            return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  313|      0|        size_t pos = 0;
  314|      0|        moveTreeToArray(array, &pos, rk->targets.tree.idRoot);
  315|      0|        rk->targets.array = array;
  316|      0|        rk->hasRefTree = false;
  317|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  318|      0|    }
  319|       |
  320|       |    /* From array to tree */
  321|  30.9k|    UA_NodeReferenceKind newRk = *rk;
  322|  30.9k|    newRk.hasRefTree = true;
  323|  30.9k|    newRk.targets.tree.idRoot = NULL;
  324|  30.9k|    newRk.targets.tree.nameRoot = NULL;
  325|  30.9k|    newRk.targetsSize = 0;
  326|   556k|    for(size_t i = 0; i < rk->targetsSize; i++) {
  ------------------
  |  Branch (326:23): [True: 525k, False: 30.9k]
  ------------------
  327|   525k|        UA_assert(newRk.hasRefTree == true);
  ------------------
  |  |  248|   525k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (327:9): [True: 525k, False: 0]
  ------------------
  328|   525k|        UA_StatusCode res =
  329|   525k|            addReferenceTarget(&newRk, rk->targets.array[i].targetId,
  330|   525k|                               rk->targets.array[i].targetNameHash);
  331|   525k|        if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|   525k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (331:12): [True: 0, False: 525k]
  ------------------
  332|      0|            ZIP_ITER(UA_ReferenceIdTree,
  ------------------
  |  |   94|      0|#define ZIP_ITER(name, head, cb, ctx) name##_ZIP_ITER(head, cb, ctx)
  ------------------
  333|      0|                     (UA_ReferenceIdTree*)&newRk.targets.tree.idRoot,
  334|      0|                     removeTreeEntry, NULL);
  335|      0|            return res;
  336|      0|        }
  337|   525k|    }
  338|   556k|    for(size_t i = 0; i < rk->targetsSize; i++)
  ------------------
  |  Branch (338:23): [True: 525k, False: 30.9k]
  ------------------
  339|   525k|        UA_NodePointer_clear(&rk->targets.array[i].targetId);
  340|  30.9k|    UA_free(rk->targets.array);
  ------------------
  |  |   23|  30.9k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  341|  30.9k|    *rk = newRk;
  342|  30.9k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  30.9k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  343|  30.9k|}
UA_NodeReferenceKind_iterate:
  359|  30.5M|                             void *context) {
  360|  30.5M|    if(rk->hasRefTree) {
  ------------------
  |  Branch (360:8): [True: 508k, False: 29.9M]
  ------------------
  361|   508k|        struct ReferenceIterator iterator;
  362|   508k|        iterator.callback = callback;
  363|   508k|        iterator.context = context;
  364|   508k|        return ZIP_ITER(UA_ReferenceIdTree,
  ------------------
  |  |   94|   508k|#define ZIP_ITER(name, head, cb, ctx) name##_ZIP_ITER(head, cb, ctx)
  ------------------
  365|   508k|                        (UA_ReferenceIdTree*)&rk->targets.tree.idRoot,
  366|   508k|                        iterateReferenceTarget, &iterator);
  367|   508k|    }
  368|  44.9M|    for(size_t i = 0; i < rk->targetsSize; i++) {
  ------------------
  |  Branch (368:23): [True: 32.5M, False: 12.3M]
  ------------------
  369|  32.5M|        void *res = callback(context, &rk->targets.array[i]);
  370|  32.5M|        if(res)
  ------------------
  |  Branch (370:12): [True: 17.6M, False: 14.9M]
  ------------------
  371|  17.6M|            return res;
  372|  32.5M|    }
  373|  12.3M|    return NULL;
  374|  29.9M|}
UA_NodeReferenceKind_findTarget:
  378|  4.92M|                                const UA_ExpandedNodeId *targetId) {
  379|  4.92M|    UA_NodePointer targetP = UA_NodePointer_fromExpandedNodeId(targetId);
  380|  4.92M|    if(rk->hasRefTree) {
  ------------------
  |  Branch (380:8): [True: 2.97M, False: 1.94M]
  ------------------
  381|       |        /* Return from the tree */
  382|  2.97M|        UA_ReferenceTargetTreeElem tmpTarget;
  383|  2.97M|        tmpTarget.target.targetId = targetP;
  384|  2.97M|        tmpTarget.targetIdHash = UA_ExpandedNodeId_hash(targetId);
  385|  2.97M|        UA_ReferenceTargetTreeElem *result =
  386|  2.97M|            ZIP_FIND(UA_ReferenceIdTree, (UA_ReferenceIdTree*)
  ------------------
  |  |   73|  2.97M|#define ZIP_FIND(name, head, key) name##_ZIP_FIND(head, key)
  ------------------
  387|  2.97M|                     (uintptr_t)&rk->targets.tree.idRoot, &tmpTarget);
  388|  2.97M|        if(result)
  ------------------
  |  Branch (388:12): [True: 0, False: 2.97M]
  ------------------
  389|      0|            return &result->target;
  390|  2.97M|    } else {
  391|       |        /* Return from the array */
  392|  10.2M|        for(size_t i = 0; i < rk->targetsSize; i++) {
  ------------------
  |  Branch (392:27): [True: 8.37M, False: 1.88M]
  ------------------
  393|  8.37M|            if(UA_NodePointer_equal(targetP, rk->targets.array[i].targetId))
  ------------------
  |  Branch (393:16): [True: 66.5k, False: 8.30M]
  ------------------
  394|  66.5k|                return &rk->targets.array[i];
  395|  8.37M|        }
  396|  1.94M|    }
  397|  4.86M|    return NULL;
  398|  4.92M|}
UA_Node_clear:
  403|  2.22M|void UA_Node_clear(UA_Node *node) {
  404|       |    /* Delete references */
  405|  2.22M|    UA_Node_deleteReferences(node);
  406|       |
  407|       |    /* Delete other head content */
  408|  2.22M|    UA_NodeHead *head = &node->head;
  409|  2.22M|    UA_NodeId_clear(&head->nodeId);
  410|  2.22M|    UA_QualifiedName_clear(&head->browseName);
  411|       |
  412|  2.22M|    UA_LocalizedTextListEntry *lt;
  413|       |
  414|  4.44M|    while((lt = head->displayName)) {
  ------------------
  |  Branch (414:11): [True: 2.22M, False: 2.22M]
  ------------------
  415|  2.22M|        head->displayName = lt->next;
  416|  2.22M|        UA_LocalizedText_clear(&lt->localizedText);
  417|  2.22M|        UA_free(lt);
  ------------------
  |  |   23|  2.22M|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  418|  2.22M|    }
  419|       |
  420|  2.25M|    while((lt = head->description)) {
  ------------------
  |  Branch (420:11): [True: 30.9k, False: 2.22M]
  ------------------
  421|  30.9k|        head->description = lt->next;
  422|  30.9k|        UA_LocalizedText_clear(&lt->localizedText);
  423|  30.9k|        UA_free(lt);
  ------------------
  |  |   23|  30.9k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  424|  30.9k|    }
  425|       |
  426|       |    /* Delete unique content of the nodeclass */
  427|  2.22M|    switch(head->nodeClass) {
  428|   178k|    case UA_NODECLASS_OBJECT:
  ------------------
  |  Branch (428:5): [True: 178k, False: 2.04M]
  ------------------
  429|   178k|        break;
  430|   111k|    case UA_NODECLASS_METHOD:
  ------------------
  |  Branch (430:5): [True: 111k, False: 2.11M]
  ------------------
  431|   111k|        break;
  432|   135k|    case UA_NODECLASS_OBJECTTYPE:
  ------------------
  |  Branch (432:5): [True: 135k, False: 2.08M]
  ------------------
  433|   135k|        break;
  434|  1.48M|    case UA_NODECLASS_VARIABLE:
  ------------------
  |  Branch (434:5): [True: 1.48M, False: 737k]
  ------------------
  435|  1.54M|    case UA_NODECLASS_VARIABLETYPE: {
  ------------------
  |  Branch (435:5): [True: 61.8k, False: 2.16M]
  ------------------
  436|  1.54M|        UA_VariableNode *p = &node->variableNode;
  437|  1.54M|        UA_NodeId_clear(&p->dataType);
  438|  1.54M|        UA_Array_delete(p->arrayDimensions, p->arrayDimensionsSize,
  439|  1.54M|                        &UA_TYPES[UA_TYPES_INT32]);
  ------------------
  |  |  198|  1.54M|#define UA_TYPES_INT32 5
  ------------------
  440|  1.54M|        p->arrayDimensions = NULL;
  441|  1.54M|        p->arrayDimensionsSize = 0;
  442|  1.54M|        if(p->valueSourceType == UA_VALUESOURCETYPE_INTERNAL)
  ------------------
  |  Branch (442:12): [True: 1.45M, False: 95.1k]
  ------------------
  443|  1.45M|            UA_DataValue_clear(&p->valueSource.internal.value);
  444|  1.54M|        break;
  445|  1.48M|    }
  446|  73.7k|    case UA_NODECLASS_REFERENCETYPE: {
  ------------------
  |  Branch (446:5): [True: 73.7k, False: 2.14M]
  ------------------
  447|  73.7k|        UA_ReferenceTypeNode *p = &node->referenceTypeNode;
  448|  73.7k|        UA_LocalizedText_clear(&p->inverseName);
  449|  73.7k|        break;
  450|  1.48M|    }
  451|   175k|    case UA_NODECLASS_DATATYPE:
  ------------------
  |  Branch (451:5): [True: 175k, False: 2.04M]
  ------------------
  452|   175k|        break;
  453|      0|    case UA_NODECLASS_VIEW:
  ------------------
  |  Branch (453:5): [True: 0, False: 2.22M]
  ------------------
  454|      0|        break;
  455|      0|    default:
  ------------------
  |  Branch (455:5): [True: 0, False: 2.22M]
  ------------------
  456|      0|        break;
  457|  2.22M|    }
  458|  2.22M|}
UA_Node_copy:
  551|  64.2k|UA_Node_copy(const UA_Node *src, UA_Node *dst) {
  552|  64.2k|    const UA_NodeHead *srchead = &src->head;
  553|  64.2k|    UA_NodeHead *dsthead = &dst->head;
  554|  64.2k|    if(srchead->nodeClass != dsthead->nodeClass)
  ------------------
  |  Branch (554:8): [True: 0, False: 64.2k]
  ------------------
  555|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  556|       |
  557|       |    /* Copy standard content */
  558|  64.2k|    UA_StatusCode retval = UA_NodeId_copy(&srchead->nodeId, &dsthead->nodeId);
  559|  64.2k|    retval |= UA_QualifiedName_copy(&srchead->browseName, &dsthead->browseName);
  560|       |
  561|       |    /* Copy the display name in several languages */
  562|   128k|    for(UA_LocalizedTextListEntry *lt = srchead->displayName; lt != NULL; lt = lt->next) {
  ------------------
  |  Branch (562:63): [True: 64.2k, False: 64.2k]
  ------------------
  563|  64.2k|        UA_LocalizedTextListEntry *newEntry = (UA_LocalizedTextListEntry *)
  564|  64.2k|            UA_calloc(1, sizeof(UA_LocalizedTextListEntry));
  ------------------
  |  |   24|  64.2k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
  565|  64.2k|        if(!newEntry) {
  ------------------
  |  Branch (565:12): [True: 0, False: 64.2k]
  ------------------
  566|      0|            retval |= UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  567|      0|            break;
  568|      0|        }
  569|  64.2k|        retval |= UA_LocalizedText_copy(&lt->localizedText, &newEntry->localizedText);
  570|       |
  571|       |        /* Add to the linked list possibly in reverse order */
  572|  64.2k|        newEntry->next = dsthead->displayName;
  573|  64.2k|        dsthead->displayName = newEntry;
  574|  64.2k|    }
  575|       |
  576|       |    /* Copy the description in several languages */
  577|  64.2k|    for(UA_LocalizedTextListEntry *lt = srchead->description; lt != NULL; lt = lt->next) {
  ------------------
  |  Branch (577:63): [True: 0, False: 64.2k]
  ------------------
  578|      0|        UA_LocalizedTextListEntry *newEntry = (UA_LocalizedTextListEntry *)
  579|      0|            UA_calloc(1, sizeof(UA_LocalizedTextListEntry));
  ------------------
  |  |   24|      0|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
  580|      0|        if(!newEntry) {
  ------------------
  |  Branch (580:12): [True: 0, False: 0]
  ------------------
  581|      0|            retval |= UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  582|      0|            break;
  583|      0|        }
  584|      0|        retval |= UA_LocalizedText_copy(&lt->localizedText, &newEntry->localizedText);
  585|       |
  586|       |        /* Add to the linked list possibly in reverse order */
  587|      0|        newEntry->next = dsthead->description;
  588|      0|        dsthead->description= newEntry;
  589|      0|    }
  590|       |
  591|  64.2k|    dsthead->writeMask = srchead->writeMask;
  592|  64.2k|    dsthead->context = srchead->context;
  593|  64.2k|    dsthead->constructed = srchead->constructed;
  594|       |#ifdef UA_ENABLE_RBAC
  595|       |    dsthead->permissionIndex = srchead->permissionIndex;
  596|       |#endif
  597|  64.2k|#ifdef UA_ENABLE_SUBSCRIPTIONS
  598|  64.2k|    dsthead->monitoredItems = NULL;
  599|  64.2k|#endif
  600|  64.2k|    if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  64.2k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (600:8): [True: 0, False: 64.2k]
  ------------------
  601|      0|        UA_Node_clear(dst);
  602|      0|        return retval;
  603|      0|    }
  604|       |
  605|       |    /* Copy the references */
  606|  64.2k|    dsthead->references = NULL;
  607|  64.2k|    dsthead->referencesSize = 0;
  608|  64.2k|    if(srchead->referencesSize > 0) {
  ------------------
  |  Branch (608:8): [True: 64.2k, False: 0]
  ------------------
  609|  64.2k|        dsthead->references = (UA_NodeReferenceKind*)
  610|  64.2k|            UA_calloc(srchead->referencesSize, sizeof(UA_NodeReferenceKind));
  ------------------
  |  |   24|  64.2k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
  611|  64.2k|        if(!dsthead->references) {
  ------------------
  |  Branch (611:12): [True: 0, False: 64.2k]
  ------------------
  612|      0|            UA_Node_clear(dst);
  613|      0|            return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  614|      0|        }
  615|  64.2k|        dsthead->referencesSize = srchead->referencesSize;
  616|       |
  617|   268k|        for(size_t i = 0; i < srchead->referencesSize; ++i) {
  ------------------
  |  Branch (617:27): [True: 204k, False: 64.2k]
  ------------------
  618|   204k|            UA_NodeReferenceKind *srefs = &srchead->references[i];
  619|   204k|            UA_NodeReferenceKind *drefs = &dsthead->references[i];
  620|   204k|            drefs->referenceTypeIndex = srefs->referenceTypeIndex;
  621|   204k|            drefs->isInverse = srefs->isInverse;
  622|   204k|            drefs->hasRefTree = srefs->hasRefTree; /* initially empty */
  623|       |
  624|       |            /* Copy all the targets */
  625|   204k|            if(!srefs->hasRefTree) {
  ------------------
  |  Branch (625:16): [True: 204k, False: 0]
  ------------------
  626|   204k|                drefs->targets.array = (UA_ReferenceTarget*)
  627|   204k|                    UA_malloc(sizeof(UA_ReferenceTarget) * srefs->targetsSize);
  ------------------
  |  |   22|   204k|#define UA_malloc(size) UA_mallocSingleton(size)
  ------------------
  628|   204k|                if(!drefs->targets.array) {
  ------------------
  |  Branch (628:20): [True: 0, False: 204k]
  ------------------
  629|      0|                    UA_Node_clear(dst);
  630|      0|                    return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  631|      0|                }
  632|   409k|                for(size_t j = 0; j < srefs->targetsSize; j++) {
  ------------------
  |  Branch (632:35): [True: 204k, False: 204k]
  ------------------
  633|   204k|                    drefs->targets.array[j].targetNameHash =
  634|   204k|                        srefs->targets.array[j].targetNameHash;
  635|   204k|                    retval = UA_NodePointer_copy(srefs->targets.array[j].targetId,
  636|   204k|                                                 &drefs->targets.array[j].targetId);
  637|   204k|                    drefs->targetsSize++; /* avoid that targetsSize == 0 in error case */
  638|   204k|                    if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|   204k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (638:24): [True: 0, False: 204k]
  ------------------
  639|      0|                        UA_Node_clear(dst);
  640|      0|                        return retval;
  641|      0|                    }
  642|   204k|                }
  643|   204k|            } else {
  644|      0|                void *res = ZIP_ITER(UA_ReferenceIdTree,
  ------------------
  |  |   94|      0|#define ZIP_ITER(name, head, cb, ctx) name##_ZIP_ITER(head, cb, ctx)
  ------------------
  645|      0|                                     (UA_ReferenceIdTree*)&srefs->targets.tree.idRoot,
  646|      0|                                     copyTarget, drefs);
  647|      0|                if(res != NULL) {
  ------------------
  |  Branch (647:20): [True: 0, False: 0]
  ------------------
  648|      0|                    UA_Node_clear(dst);
  649|      0|                    return (UA_StatusCode)(uintptr_t)res;
  650|      0|                }
  651|      0|            }
  652|       |
  653|   204k|            UA_assert(srefs->targetsSize > 0);
  ------------------
  |  |  248|   204k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (653:13): [True: 204k, False: 0]
  ------------------
  654|   204k|            UA_assert(srefs->targetsSize == drefs->targetsSize);
  ------------------
  |  |  248|   204k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (654:13): [True: 204k, False: 0]
  ------------------
  655|   204k|        }
  656|  64.2k|    }
  657|       |
  658|       |    /* Copy unique content of the nodeclass */
  659|  64.2k|    switch(src->head.nodeClass) {
  660|  19.0k|    case UA_NODECLASS_OBJECT:
  ------------------
  |  Branch (660:5): [True: 19.0k, False: 45.1k]
  ------------------
  661|  19.0k|        retval = UA_ObjectNode_copy(&src->objectNode, &dst->objectNode);
  662|  19.0k|        break;
  663|  45.1k|    case UA_NODECLASS_VARIABLE:
  ------------------
  |  Branch (663:5): [True: 45.1k, False: 19.0k]
  ------------------
  664|  45.1k|        retval = UA_VariableNode_copy(&src->variableNode, &dst->variableNode);
  665|  45.1k|        break;
  666|      0|    case UA_NODECLASS_METHOD:
  ------------------
  |  Branch (666:5): [True: 0, False: 64.2k]
  ------------------
  667|      0|        retval = UA_MethodNode_copy(&src->methodNode, &dst->methodNode);
  668|      0|        break;
  669|      0|    case UA_NODECLASS_OBJECTTYPE:
  ------------------
  |  Branch (669:5): [True: 0, False: 64.2k]
  ------------------
  670|      0|        retval = UA_ObjectTypeNode_copy(&src->objectTypeNode, &dst->objectTypeNode);
  671|      0|        break;
  672|      0|    case UA_NODECLASS_VARIABLETYPE:
  ------------------
  |  Branch (672:5): [True: 0, False: 64.2k]
  ------------------
  673|      0|        retval = UA_VariableTypeNode_copy(&src->variableTypeNode, &dst->variableTypeNode);
  674|      0|        break;
  675|      0|    case UA_NODECLASS_REFERENCETYPE:
  ------------------
  |  Branch (675:5): [True: 0, False: 64.2k]
  ------------------
  676|      0|        retval = UA_ReferenceTypeNode_copy(&src->referenceTypeNode, &dst->referenceTypeNode);
  677|      0|        break;
  678|      0|    case UA_NODECLASS_DATATYPE:
  ------------------
  |  Branch (678:5): [True: 0, False: 64.2k]
  ------------------
  679|      0|        retval = UA_DataTypeNode_copy(&src->dataTypeNode, &dst->dataTypeNode);
  680|      0|        break;
  681|      0|    case UA_NODECLASS_VIEW:
  ------------------
  |  Branch (681:5): [True: 0, False: 64.2k]
  ------------------
  682|      0|        retval = UA_ViewNode_copy(&src->viewNode, &dst->viewNode);
  683|      0|        break;
  684|      0|    default:
  ------------------
  |  Branch (684:5): [True: 0, False: 64.2k]
  ------------------
  685|      0|        break;
  686|  64.2k|    }
  687|       |
  688|  64.2k|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  64.2k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (688:8): [True: 0, False: 64.2k]
  ------------------
  689|      0|        UA_Node_clear(dst);
  690|       |
  691|  64.2k|    return retval;
  692|  64.2k|}
UA_Node_setAttributes:
  855|  2.15M|                      const UA_DataType *attributeType) {
  856|       |    /* Copy the attributes into the node */
  857|  2.15M|    UA_StatusCode retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.15M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  858|  2.15M|    switch(node->head.nodeClass) {
  859|   159k|    case UA_NODECLASS_OBJECT:
  ------------------
  |  Branch (859:5): [True: 159k, False: 1.99M]
  ------------------
  860|   159k|        CHECK_ATTRIBUTES(OBJECTATTRIBUTES);
  ------------------
  |  |  848|   159k|#define CHECK_ATTRIBUTES(TYPE) do {                     \
  |  |  849|   159k|    if(attributeType != &UA_TYPES[UA_TYPES_##TYPE])     \
  |  |  ------------------
  |  |  |  | 7605|   159k|#define UA_TYPES_OBJECTATTRIBUTES 187
  |  |  ------------------
  |  |  |  Branch (849:8): [True: 0, False: 159k]
  |  |  ------------------
  |  |  850|   159k|        return UA_STATUSCODE_BADNODEATTRIBUTESINVALID;  \
  |  |  ------------------
  |  |  |  |  362|      0|#define UA_STATUSCODE_BADNODEATTRIBUTESINVALID ((UA_StatusCode) 0x80620000)
  |  |  ------------------
  |  |  851|   159k|} while(0)
  |  |  ------------------
  |  |  |  Branch (851:9): [Folded, False: 159k]
  |  |  ------------------
  ------------------
  861|   159k|        retval = copyObjectNodeAttributes(&node->objectNode,
  862|   159k|                                          (const UA_ObjectAttributes*)attributes);
  863|   159k|        break;
  864|  1.44M|    case UA_NODECLASS_VARIABLE:
  ------------------
  |  Branch (864:5): [True: 1.44M, False: 718k]
  ------------------
  865|  1.44M|        CHECK_ATTRIBUTES(VARIABLEATTRIBUTES);
  ------------------
  |  |  848|  1.44M|#define CHECK_ATTRIBUTES(TYPE) do {                     \
  |  |  849|  1.44M|    if(attributeType != &UA_TYPES[UA_TYPES_##TYPE])     \
  |  |  ------------------
  |  |  |  | 7656|  1.44M|#define UA_TYPES_VARIABLEATTRIBUTES 188
  |  |  ------------------
  |  |  |  Branch (849:8): [True: 0, False: 1.44M]
  |  |  ------------------
  |  |  850|  1.44M|        return UA_STATUSCODE_BADNODEATTRIBUTESINVALID;  \
  |  |  ------------------
  |  |  |  |  362|      0|#define UA_STATUSCODE_BADNODEATTRIBUTESINVALID ((UA_StatusCode) 0x80620000)
  |  |  ------------------
  |  |  851|  1.44M|} while(0)
  |  |  ------------------
  |  |  |  Branch (851:9): [Folded, False: 1.44M]
  |  |  ------------------
  ------------------
  866|  1.44M|        retval = copyVariableNodeAttributes(&node->variableNode,
  867|  1.44M|                                            (const UA_VariableAttributes*)attributes);
  868|  1.44M|        break;
  869|   135k|    case UA_NODECLASS_OBJECTTYPE:
  ------------------
  |  Branch (869:5): [True: 135k, False: 2.02M]
  ------------------
  870|   135k|        CHECK_ATTRIBUTES(OBJECTTYPEATTRIBUTES);
  ------------------
  |  |  848|   135k|#define CHECK_ATTRIBUTES(TYPE) do {                     \
  |  |  849|   135k|    if(attributeType != &UA_TYPES[UA_TYPES_##TYPE])     \
  |  |  ------------------
  |  |  |  | 7743|   135k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  |  |  ------------------
  |  |  |  Branch (849:8): [True: 0, False: 135k]
  |  |  ------------------
  |  |  850|   135k|        return UA_STATUSCODE_BADNODEATTRIBUTESINVALID;  \
  |  |  ------------------
  |  |  |  |  362|      0|#define UA_STATUSCODE_BADNODEATTRIBUTESINVALID ((UA_StatusCode) 0x80620000)
  |  |  ------------------
  |  |  851|   135k|} while(0)
  |  |  ------------------
  |  |  |  Branch (851:9): [Folded, False: 135k]
  |  |  ------------------
  ------------------
  871|   135k|        retval = copyObjectTypeNodeAttributes(&node->objectTypeNode,
  872|   135k|                                              (const UA_ObjectTypeAttributes*)attributes);
  873|   135k|        break;
  874|  61.8k|    case UA_NODECLASS_VARIABLETYPE:
  ------------------
  |  Branch (874:5): [True: 61.8k, False: 2.09M]
  ------------------
  875|  61.8k|        CHECK_ATTRIBUTES(VARIABLETYPEATTRIBUTES);
  ------------------
  |  |  848|  61.8k|#define CHECK_ATTRIBUTES(TYPE) do {                     \
  |  |  849|  61.8k|    if(attributeType != &UA_TYPES[UA_TYPES_##TYPE])     \
  |  |  ------------------
  |  |  |  | 7791|  61.8k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  |  |  ------------------
  |  |  |  Branch (849:8): [True: 0, False: 61.8k]
  |  |  ------------------
  |  |  850|  61.8k|        return UA_STATUSCODE_BADNODEATTRIBUTESINVALID;  \
  |  |  ------------------
  |  |  |  |  362|      0|#define UA_STATUSCODE_BADNODEATTRIBUTESINVALID ((UA_StatusCode) 0x80620000)
  |  |  ------------------
  |  |  851|  61.8k|} while(0)
  |  |  ------------------
  |  |  |  Branch (851:9): [Folded, False: 61.8k]
  |  |  ------------------
  ------------------
  876|  61.8k|        retval = copyVariableTypeNodeAttributes(&node->variableTypeNode,
  877|  61.8k|                                                (const UA_VariableTypeAttributes*)attributes);
  878|  61.8k|        break;
  879|  73.7k|    case UA_NODECLASS_REFERENCETYPE:
  ------------------
  |  Branch (879:5): [True: 73.7k, False: 2.08M]
  ------------------
  880|  73.7k|        CHECK_ATTRIBUTES(REFERENCETYPEATTRIBUTES);
  ------------------
  |  |  848|  73.7k|#define CHECK_ATTRIBUTES(TYPE) do {                     \
  |  |  849|  73.7k|    if(attributeType != &UA_TYPES[UA_TYPES_##TYPE])     \
  |  |  ------------------
  |  |  |  | 7836|  73.7k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  |  |  ------------------
  |  |  |  Branch (849:8): [True: 0, False: 73.7k]
  |  |  ------------------
  |  |  850|  73.7k|        return UA_STATUSCODE_BADNODEATTRIBUTESINVALID;  \
  |  |  ------------------
  |  |  |  |  362|      0|#define UA_STATUSCODE_BADNODEATTRIBUTESINVALID ((UA_StatusCode) 0x80620000)
  |  |  ------------------
  |  |  851|  73.7k|} while(0)
  |  |  ------------------
  |  |  |  Branch (851:9): [Folded, False: 73.7k]
  |  |  ------------------
  ------------------
  881|  73.7k|        retval = copyReferenceTypeNodeAttributes(&node->referenceTypeNode,
  882|  73.7k|                                                 (const UA_ReferenceTypeAttributes*)attributes);
  883|  73.7k|        break;
  884|   175k|    case UA_NODECLASS_DATATYPE:
  ------------------
  |  Branch (884:5): [True: 175k, False: 1.98M]
  ------------------
  885|   175k|        CHECK_ATTRIBUTES(DATATYPEATTRIBUTES);
  ------------------
  |  |  848|   175k|#define CHECK_ATTRIBUTES(TYPE) do {                     \
  |  |  849|   175k|    if(attributeType != &UA_TYPES[UA_TYPES_##TYPE])     \
  |  |  ------------------
  |  |  |  | 7879|   175k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  |  |  ------------------
  |  |  |  Branch (849:8): [True: 0, False: 175k]
  |  |  ------------------
  |  |  850|   175k|        return UA_STATUSCODE_BADNODEATTRIBUTESINVALID;  \
  |  |  ------------------
  |  |  |  |  362|      0|#define UA_STATUSCODE_BADNODEATTRIBUTESINVALID ((UA_StatusCode) 0x80620000)
  |  |  ------------------
  |  |  851|   175k|} while(0)
  |  |  ------------------
  |  |  |  Branch (851:9): [Folded, False: 175k]
  |  |  ------------------
  ------------------
  886|   175k|        retval = copyDataTypeNodeAttributes(&node->dataTypeNode,
  887|   175k|                                            (const UA_DataTypeAttributes*)attributes);
  888|   175k|        break;
  889|      0|    case UA_NODECLASS_VIEW:
  ------------------
  |  Branch (889:5): [True: 0, False: 2.15M]
  ------------------
  890|      0|        CHECK_ATTRIBUTES(VIEWATTRIBUTES);
  ------------------
  |  |  848|      0|#define CHECK_ATTRIBUTES(TYPE) do {                     \
  |  |  849|      0|    if(attributeType != &UA_TYPES[UA_TYPES_##TYPE])     \
  |  |  ------------------
  |  |  |  | 7923|      0|#define UA_TYPES_VIEWATTRIBUTES 194
  |  |  ------------------
  |  |  |  Branch (849:8): [True: 0, False: 0]
  |  |  ------------------
  |  |  850|      0|        return UA_STATUSCODE_BADNODEATTRIBUTESINVALID;  \
  |  |  ------------------
  |  |  |  |  362|      0|#define UA_STATUSCODE_BADNODEATTRIBUTESINVALID ((UA_StatusCode) 0x80620000)
  |  |  ------------------
  |  |  851|      0|} while(0)
  |  |  ------------------
  |  |  |  Branch (851:9): [Folded, False: 0]
  |  |  ------------------
  ------------------
  891|      0|        retval = copyViewNodeAttributes(&node->viewNode, (const UA_ViewAttributes*)attributes);
  892|      0|        break;
  893|   111k|    case UA_NODECLASS_METHOD:
  ------------------
  |  Branch (893:5): [True: 111k, False: 2.04M]
  ------------------
  894|   111k|        CHECK_ATTRIBUTES(METHODATTRIBUTES);
  ------------------
  |  |  848|   111k|#define CHECK_ATTRIBUTES(TYPE) do {                     \
  |  |  849|   111k|    if(attributeType != &UA_TYPES[UA_TYPES_##TYPE])     \
  |  |  ------------------
  |  |  |  | 7700|   111k|#define UA_TYPES_METHODATTRIBUTES 189
  |  |  ------------------
  |  |  |  Branch (849:8): [True: 0, False: 111k]
  |  |  ------------------
  |  |  850|   111k|        return UA_STATUSCODE_BADNODEATTRIBUTESINVALID;  \
  |  |  ------------------
  |  |  |  |  362|      0|#define UA_STATUSCODE_BADNODEATTRIBUTESINVALID ((UA_StatusCode) 0x80620000)
  |  |  ------------------
  |  |  851|   111k|} while(0)
  |  |  ------------------
  |  |  |  Branch (851:9): [Folded, False: 111k]
  |  |  ------------------
  ------------------
  895|   111k|        retval = copyMethodNodeAttributes(&node->methodNode, (const UA_MethodAttributes*)attributes);
  896|   111k|        break;
  897|      0|    case UA_NODECLASS_UNSPECIFIED:
  ------------------
  |  Branch (897:5): [True: 0, False: 2.15M]
  ------------------
  898|      0|    default:
  ------------------
  |  Branch (898:5): [True: 0, False: 2.15M]
  ------------------
  899|      0|        retval = UA_STATUSCODE_BADNODECLASSINVALID;
  ------------------
  |  |  353|      0|#define UA_STATUSCODE_BADNODECLASSINVALID ((UA_StatusCode) 0x805F0000)
  ------------------
  900|  2.15M|    }
  901|       |
  902|       |    /* No need (and no promise) to call UA_Node_clear in the error case.
  903|       |     * Gets caught and handled outside. */
  904|  2.15M|    if(UA_LIKELY(retval == UA_STATUSCODE_GOOD))
  ------------------
  |  |  344|  2.15M|# define UA_LIKELY(x) __builtin_expect((x), 1)
  |  |  ------------------
  |  |  |  Branch (344:23): [True: 2.15M, False: 0]
  |  |  ------------------
  ------------------
  905|  2.15M|        retval = copyStandardAttributes(node, (const UA_NodeAttributes*)attributes);
  906|  2.15M|    return retval;
  907|  2.15M|}
UA_Node_addReference:
 1003|  10.6M|                     UA_UInt32 targetBrowseNameHash) {
 1004|       |    /* Find the matching reference kind */
 1005|  22.9M|    for(size_t i = 0; i < node->head.referencesSize; ++i) {
  ------------------
  |  Branch (1005:23): [True: 16.9M, False: 6.02M]
  ------------------
 1006|  16.9M|        UA_NodeReferenceKind *refs = &node->head.references[i];
 1007|       |
 1008|       |        /* Reference direction does not match */
 1009|  16.9M|        if(refs->isInverse == isForward)
  ------------------
  |  Branch (1009:12): [True: 7.78M, False: 9.15M]
  ------------------
 1010|  7.78M|            continue;
 1011|       |
 1012|       |        /* Reference type does not match */
 1013|  9.15M|        if(refs->referenceTypeIndex != refTypeIndex)
  ------------------
  |  Branch (1013:12): [True: 4.53M, False: 4.61M]
  ------------------
 1014|  4.53M|            continue;
 1015|       |
 1016|       |        /* Does an identical reference already exist? */
 1017|  4.61M|        const UA_ReferenceTarget *found =
 1018|  4.61M|            UA_NodeReferenceKind_findTarget(refs, targetNodeId);
 1019|  4.61M|        if(found)
  ------------------
  |  Branch (1019:12): [True: 0, False: 4.61M]
  ------------------
 1020|      0|            return UA_STATUSCODE_BADDUPLICATEREFERENCENOTALLOWED;
  ------------------
  |  |  374|      0|#define UA_STATUSCODE_BADDUPLICATEREFERENCENOTALLOWED ((UA_StatusCode) 0x80660000)
  ------------------
 1021|       |
 1022|       |        /* If there are many references, attempt to switch to the
 1023|       |         * tree-representation. This speeds up all reference lookups. Continue
 1024|       |         * with the array-representation in case of an error. */
 1025|  4.61M|        if(!refs->hasRefTree && refs->targetsSize >= 31)
  ------------------
  |  Branch (1025:12): [True: 1.63M, False: 2.97M]
  |  Branch (1025:33): [True: 0, False: 1.63M]
  ------------------
 1026|      0|            UA_NodeReferenceKind_switch(refs);
 1027|       |
 1028|       |        /* Add to existing ReferenceKind */
 1029|  4.61M|        return addReferenceTarget(refs, UA_NodePointer_fromExpandedNodeId(targetNodeId),
 1030|  4.61M|                                  targetBrowseNameHash);
 1031|  4.61M|    }
 1032|       |
 1033|       |    /* Add new ReferenceKind for the target */
 1034|  6.02M|    return addReferenceKind(&node->head, refTypeIndex, isForward,
 1035|  6.02M|                            UA_NodePointer_fromExpandedNodeId(targetNodeId),
 1036|  6.02M|                            targetBrowseNameHash);
 1037|       |
 1038|  10.6M|}
UA_Node_deleteReference:
 1042|  2.37k|                        const UA_ExpandedNodeId *targetNodeId) {
 1043|  2.37k|    UA_NodeHead *head = &node->head;
 1044|  4.75k|    for(size_t i = 0; i < head->referencesSize; i++) {
  ------------------
  |  Branch (1044:23): [True: 4.75k, False: 0]
  ------------------
 1045|  4.75k|        UA_NodeReferenceKind *refs = &head->references[i];
 1046|  4.75k|        if(isForward == refs->isInverse)
  ------------------
  |  Branch (1046:12): [True: 2.37k, False: 2.37k]
  ------------------
 1047|  2.37k|            continue;
 1048|  2.37k|        if(refTypeIndex != refs->referenceTypeIndex)
  ------------------
  |  Branch (1048:12): [True: 0, False: 2.37k]
  ------------------
 1049|      0|            continue;
 1050|       |
 1051|       |        /* Cast out the const qualifier (hack!) */
 1052|  2.37k|        UA_ReferenceTarget *target = (UA_ReferenceTarget*)(uintptr_t)
 1053|  2.37k|            UA_NodeReferenceKind_findTarget(refs, targetNodeId);
 1054|  2.37k|        if(!target)
  ------------------
  |  Branch (1054:12): [True: 0, False: 2.37k]
  ------------------
 1055|      0|            continue;
 1056|       |
 1057|       |        /* Ok, delete the reference. Cannot fail */
 1058|  2.37k|        refs->targetsSize--;
 1059|       |
 1060|  2.37k|        if(!refs->hasRefTree) {
  ------------------
  |  Branch (1060:12): [True: 2.37k, False: 0]
  ------------------
 1061|       |            /* Remove from array */
 1062|  2.37k|            UA_NodePointer_clear(&target->targetId);
 1063|       |
 1064|       |            /* Elements remaining. Realloc. */
 1065|  2.37k|            if(refs->targetsSize > 0) {
  ------------------
  |  Branch (1065:16): [True: 2.37k, False: 0]
  ------------------
 1066|  2.37k|                if(target != &refs->targets.array[refs->targetsSize])
  ------------------
  |  Branch (1066:20): [True: 2.37k, False: 0]
  ------------------
 1067|  2.37k|                    *target = refs->targets.array[refs->targetsSize];
 1068|  2.37k|                UA_ReferenceTarget *newRefs = (UA_ReferenceTarget*)
 1069|  2.37k|                    UA_realloc(refs->targets.array,
  ------------------
  |  |   25|  2.37k|#define UA_realloc(ptr, size) UA_reallocSingleton(ptr, size)
  ------------------
 1070|  2.37k|                               sizeof(UA_ReferenceTarget) * refs->targetsSize);
 1071|  2.37k|                if(newRefs)
  ------------------
  |  Branch (1071:20): [True: 2.37k, False: 0]
  ------------------
 1072|  2.37k|                    refs->targets.array = newRefs;
 1073|  2.37k|                return UA_STATUSCODE_GOOD; /* Realloc allowed to fail */
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1074|  2.37k|            }
 1075|       |
 1076|       |            /* Remove the last target. Remove the ReferenceKind below */
 1077|      0|            UA_free(refs->targets.array);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1078|      0|        } else {
 1079|      0|            UA_ReferenceTargetTreeElem *elem = (UA_ReferenceTargetTreeElem*)target;
 1080|      0|            ZIP_REMOVE(UA_ReferenceIdTree,
  ------------------
  |  |   78|      0|#define ZIP_REMOVE(name, head, elm) name##_ZIP_REMOVE(head, elm)
  ------------------
 1081|      0|                       (UA_ReferenceIdTree*)&refs->targets.tree.idRoot, elem);
 1082|      0|            ZIP_REMOVE(UA_ReferenceNameTree,
  ------------------
  |  |   78|      0|#define ZIP_REMOVE(name, head, elm) name##_ZIP_REMOVE(head, elm)
  ------------------
 1083|      0|                       (UA_ReferenceNameTree*)&refs->targets.tree.nameRoot, elem);
 1084|      0|            UA_NodePointer_clear(&target->targetId);
 1085|      0|            UA_free(target);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1086|      0|            if(refs->targetsSize > 0)
  ------------------
  |  Branch (1086:16): [True: 0, False: 0]
  ------------------
 1087|      0|                return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1088|      0|        }
 1089|       |
 1090|       |        /* No targets remaining. Remove the ReferenceKind. */
 1091|      0|        head->referencesSize--;
 1092|      0|        if(head->referencesSize > 0) {
  ------------------
  |  Branch (1092:12): [True: 0, False: 0]
  ------------------
 1093|       |            /* No target for the ReferenceType remaining. Remove and shrink down
 1094|       |             * allocated buffer. Ignore errors in case memory buffer could not
 1095|       |             * be shrinked down. */
 1096|      0|            if(i != head->referencesSize)
  ------------------
  |  Branch (1096:16): [True: 0, False: 0]
  ------------------
 1097|      0|                head->references[i] = head->references[node->head.referencesSize];
 1098|      0|            UA_NodeReferenceKind *newRefs = (UA_NodeReferenceKind*)
 1099|      0|                UA_realloc(head->references,
  ------------------
  |  |   25|      0|#define UA_realloc(ptr, size) UA_reallocSingleton(ptr, size)
  ------------------
 1100|      0|                           sizeof(UA_NodeReferenceKind) * head->referencesSize);
 1101|      0|            if(newRefs)
  ------------------
  |  Branch (1101:16): [True: 0, False: 0]
  ------------------
 1102|      0|                head->references = newRefs;
 1103|      0|        } else {
 1104|       |            /* No remaining references of any ReferenceType */
 1105|      0|            UA_free(head->references);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1106|      0|            head->references = NULL;
 1107|      0|        }
 1108|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1109|  2.37k|    }
 1110|      0|    return UA_STATUSCODE_UNCERTAINREFERENCENOTDELETED;
  ------------------
  |  |  386|      0|#define UA_STATUSCODE_UNCERTAINREFERENCENOTDELETED ((UA_StatusCode) 0x40BC0000)
  ------------------
 1111|  2.37k|}
UA_Node_deleteReferencesSubset:
 1114|  2.28M|UA_Node_deleteReferencesSubset(UA_Node *node, const UA_ReferenceTypeSet *keepSet) {
 1115|  2.28M|    UA_NodeHead *head = &node->head;
 1116|  2.28M|    UA_assert(head->references != NULL || head->referencesSize == 0);
  ------------------
  |  |  248|  2.28M|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (1116:5): [True: 2.28M, False: 0]
  |  Branch (1116:5): [True: 0, False: 0]
  ------------------
 1117|  2.28M|    size_t i = 0;
 1118|  8.57M|    while(i < head->referencesSize) {
  ------------------
  |  Branch (1118:11): [True: 6.28M, False: 2.28M]
  ------------------
 1119|       |        /* Keep the references of this type? */
 1120|  6.28M|        UA_NodeReferenceKind *refs = &head->references[i];
 1121|  6.28M|        if(UA_ReferenceTypeSet_contains(keepSet, refs->referenceTypeIndex)){
  ------------------
  |  Branch (1121:12): [True: 64.2k, False: 6.22M]
  ------------------
 1122|  64.2k|            i++;
 1123|  64.2k|            continue;
 1124|  64.2k|        }
 1125|       |
 1126|       |        /* Remove all target entries. Don't remove entries from browseName tree.
 1127|       |         * The entire ReferenceKind will be removed anyway. */
 1128|  6.22M|        if(!refs->hasRefTree) {
  ------------------
  |  Branch (1128:12): [True: 6.19M, False: 30.9k]
  ------------------
 1129|  13.5M|            for(size_t j = 0; j < refs->targetsSize; j++) {
  ------------------
  |  Branch (1129:31): [True: 7.33M, False: 6.19M]
  ------------------
 1130|       |                /* Consistency requirement: If refs->targetsSize > 0, then the
 1131|       |                 * targets array is non-NULL */
 1132|  7.33M|                UA_assert(refs->targets.array != NULL);
  ------------------
  |  |  248|  7.33M|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (1132:17): [True: 7.33M, False: 0]
  ------------------
 1133|  7.33M|                UA_NodePointer_clear(&refs->targets.array[j].targetId);
 1134|  7.33M|            }
 1135|  6.19M|            UA_free(refs->targets.array);
  ------------------
  |  |   23|  6.19M|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1136|  6.19M|        } else {
 1137|  30.9k|            ZIP_ITER(UA_ReferenceIdTree,
  ------------------
  |  |   94|  30.9k|#define ZIP_ITER(name, head, cb, ctx) name##_ZIP_ITER(head, cb, ctx)
  ------------------
 1138|  30.9k|                     (UA_ReferenceIdTree*)&refs->targets.tree.idRoot,
 1139|  30.9k|                     removeTreeEntry, NULL);
 1140|  30.9k|        }
 1141|       |
 1142|       |        /* Move last references-kind entry to this position. Don't memcpy over
 1143|       |         * the same position. Don't increment i: the swapped-in element must be
 1144|       |         * checked on the next iteration. */
 1145|  6.22M|        head->referencesSize--;
 1146|  6.22M|        if(i != head->referencesSize)
  ------------------
  |  Branch (1146:12): [True: 3.93M, False: 2.28M]
  ------------------
 1147|  3.93M|            head->references[i] = head->references[head->referencesSize];
 1148|  6.22M|    }
 1149|       |
 1150|  2.28M|    if(head->referencesSize > 0) {
  ------------------
  |  Branch (1150:8): [True: 64.2k, False: 2.22M]
  ------------------
 1151|       |        /* Realloc to save memory. Ignore if realloc fails. */
 1152|  64.2k|        UA_NodeReferenceKind *refs = (UA_NodeReferenceKind*)
 1153|  64.2k|            UA_realloc(head->references,
  ------------------
  |  |   25|  64.2k|#define UA_realloc(ptr, size) UA_reallocSingleton(ptr, size)
  ------------------
 1154|  64.2k|                       sizeof(UA_NodeReferenceKind) * head->referencesSize);
 1155|  64.2k|        if(refs)
  ------------------
  |  Branch (1155:12): [True: 64.2k, False: 0]
  ------------------
 1156|  64.2k|            head->references = refs;
 1157|  2.22M|    } else {
 1158|       |        /* The array is empty. Remove. */
 1159|  2.22M|        UA_free(head->references);
  ------------------
  |  |   23|  2.22M|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1160|       |        head->references = NULL;
 1161|  2.22M|    }
 1162|  2.28M|}
UA_Node_deleteReferences:
 1164|  2.22M|void UA_Node_deleteReferences(UA_Node *node) {
 1165|  2.22M|    UA_ReferenceTypeSet noRefs;
 1166|  2.22M|    UA_ReferenceTypeSet_init(&noRefs);
 1167|  2.22M|    UA_Node_deleteReferencesSubset(node, &noRefs);
 1168|  2.22M|}
UA_Node_insertOrUpdateDisplayName:
 1228|  2.15M|                                  const UA_LocalizedText *displayName) {
 1229|  2.15M|    return UA_Node_insertOrUpdateLocale(&node->head.displayName, displayName);
 1230|  2.15M|}
UA_Node_insertOrUpdateDescription:
 1234|  2.15M|                                  const UA_LocalizedText *description) {
 1235|  2.15M|    return UA_Node_insertOrUpdateLocale(&node->head.description, description);
 1236|  2.15M|}
ua_server_nodes.c:removeTreeEntry:
  296|  3.50M|removeTreeEntry(void *context, UA_ReferenceTargetTreeElem *elem) {
  297|  3.50M|    (void)context;
  298|  3.50M|    UA_NodePointer_clear(&elem->target.targetId);
  299|  3.50M|    UA_free(elem);
  ------------------
  |  |   23|  3.50M|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  300|       |    return NULL;
  301|  3.50M|}
ua_server_nodes.c:iterateReferenceTarget:
  351|  11.2M|iterateReferenceTarget(void *context, UA_ReferenceTargetTreeElem *elem) {
  352|  11.2M|    struct ReferenceIterator *iterator = (struct ReferenceIterator*)context;
  353|  11.2M|    return iterator->callback(iterator->context, &elem->target);
  354|  11.2M|}
ua_server_nodes.c:addReferenceTargetToTree:
  915|  3.50M|                         UA_UInt32 targetIdHash, UA_UInt32 targetNameHash) {
  916|  3.50M|    UA_ReferenceTargetTreeElem *entry = (UA_ReferenceTargetTreeElem*)
  917|  3.50M|        UA_malloc(sizeof(UA_ReferenceTargetTreeElem));
  ------------------
  |  |   22|  3.50M|#define UA_malloc(size) UA_mallocSingleton(size)
  ------------------
  918|  3.50M|    if(!entry)
  ------------------
  |  Branch (918:8): [True: 0, False: 3.50M]
  ------------------
  919|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  920|       |
  921|  3.50M|    UA_StatusCode res = UA_NodePointer_copy(targetId, &entry->target.targetId);
  922|  3.50M|    if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  3.50M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (922:8): [True: 0, False: 3.50M]
  ------------------
  923|      0|        UA_free(entry);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  924|      0|        return res;
  925|      0|    }
  926|       |
  927|  3.50M|    entry->targetIdHash = targetIdHash;
  928|  3.50M|    entry->target.targetNameHash = targetNameHash;
  929|       |
  930|  3.50M|    ZIP_INSERT(UA_ReferenceIdTree,
  ------------------
  |  |   72|  3.50M|#define ZIP_INSERT(name, head, elm) name##_ZIP_INSERT(head, elm)
  ------------------
  931|  3.50M|               (UA_ReferenceIdTree*)&rk->targets.tree.idRoot, entry);
  932|  3.50M|    ZIP_INSERT(UA_ReferenceNameTree,
  ------------------
  |  |   72|  3.50M|#define ZIP_INSERT(name, head, elm) name##_ZIP_INSERT(head, elm)
  ------------------
  933|  3.50M|               (UA_ReferenceNameTree*)&rk->targets.tree.nameRoot, entry);
  934|       |
  935|  3.50M|    rk->targetsSize++;
  936|  3.50M|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  3.50M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  937|  3.50M|}
ua_server_nodes.c:UA_ObjectNode_copy:
  461|  19.0k|UA_ObjectNode_copy(const UA_ObjectNode *src, UA_ObjectNode *dst) {
  462|  19.0k|    dst->eventNotifier = src->eventNotifier;
  463|  19.0k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  19.0k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  464|  19.0k|}
ua_server_nodes.c:UA_VariableNode_copy:
  488|  45.1k|UA_VariableNode_copy(const UA_VariableNode *src, UA_VariableNode *dst) {
  489|  45.1k|    dst->accessLevel = src->accessLevel;
  490|  45.1k|    dst->minimumSamplingInterval = src->minimumSamplingInterval;
  491|  45.1k|    dst->historizing = src->historizing;
  492|  45.1k|    dst->isDynamic = src->isDynamic;
  493|  45.1k|    return UA_CommonVariableNode_copy(src, dst);
  494|  45.1k|}
ua_server_nodes.c:UA_CommonVariableNode_copy:
  467|  45.1k|UA_CommonVariableNode_copy(const UA_VariableNode *src, UA_VariableNode *dst) {
  468|  45.1k|    UA_StatusCode retval =
  469|  45.1k|        UA_Array_copy(src->arrayDimensions, src->arrayDimensionsSize,
  470|  45.1k|                      (void**)&dst->arrayDimensions, &UA_TYPES[UA_TYPES_INT32]);
  ------------------
  |  |  198|  45.1k|#define UA_TYPES_INT32 5
  ------------------
  471|  45.1k|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  45.1k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (471:8): [True: 0, False: 45.1k]
  ------------------
  472|      0|        return retval;
  473|  45.1k|    dst->arrayDimensionsSize = src->arrayDimensionsSize;
  474|  45.1k|    retval = UA_NodeId_copy(&src->dataType, &dst->dataType);
  475|  45.1k|    dst->valueRank = src->valueRank;
  476|  45.1k|    dst->valueSourceType = src->valueSourceType;
  477|  45.1k|    dst->valueSource = src->valueSource;
  478|  45.1k|    if(src->valueSourceType == UA_VALUESOURCETYPE_INTERNAL)
  ------------------
  |  Branch (478:8): [True: 45.1k, False: 0]
  ------------------
  479|  45.1k|        retval |= UA_DataValue_copy(&src->valueSource.internal.value,
  480|  45.1k|                                    &dst->valueSource.internal.value);
  481|      0|    else if(src->valueSourceType == UA_VALUESOURCETYPE_EXTERNAL)
  ------------------
  |  Branch (481:13): [True: 0, False: 0]
  ------------------
  482|      0|        retval |= UA_DataValue_copy(*src->valueSource.external.value,
  483|      0|                                    &dst->valueSource.internal.value);
  484|  45.1k|    return retval;
  485|  45.1k|}
ua_server_nodes.c:copyObjectNodeAttributes:
  807|   159k|copyObjectNodeAttributes(UA_ObjectNode *onode, const UA_ObjectAttributes *attr) {
  808|   159k|    onode->eventNotifier = attr->eventNotifier;
  809|   159k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   159k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  810|   159k|}
ua_server_nodes.c:copyVariableNodeAttributes:
  791|  1.44M|                           const UA_VariableAttributes *attr) {
  792|  1.44M|    vnode->accessLevel = attr->accessLevel;
  793|  1.44M|    vnode->historizing = attr->historizing;
  794|  1.44M|    vnode->minimumSamplingInterval = attr->minimumSamplingInterval;
  795|  1.44M|    return copyCommonVariableAttributes(vnode, attr);
  796|  1.44M|}
ua_server_nodes.c:copyCommonVariableAttributes:
  765|  1.50M|                             const UA_VariableAttributes *attr) {
  766|       |    /* Copy the array dimensions */
  767|  1.50M|    UA_StatusCode retval =
  768|  1.50M|        UA_Array_copy(attr->arrayDimensions, attr->arrayDimensionsSize,
  769|  1.50M|                      (void**)&node->arrayDimensions, &UA_TYPES[UA_TYPES_UINT32]);
  ------------------
  |  |  232|  1.50M|#define UA_TYPES_UINT32 6
  ------------------
  770|  1.50M|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  1.50M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (770:8): [True: 0, False: 1.50M]
  ------------------
  771|      0|        return retval;
  772|  1.50M|    node->arrayDimensionsSize = attr->arrayDimensionsSize;
  773|       |
  774|       |    /* Data type and value rank */
  775|  1.50M|    retval = UA_NodeId_copy(&attr->dataType, &node->dataType);
  776|  1.50M|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  1.50M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (776:8): [True: 0, False: 1.50M]
  ------------------
  777|      0|        return retval;
  778|  1.50M|    node->valueRank = attr->valueRank;
  779|       |
  780|       |    /* Copy the value */
  781|  1.50M|    node->valueSourceType = UA_VALUESOURCETYPE_INTERNAL;
  782|  1.50M|    retval = UA_Variant_copy(&attr->value, &node->valueSource.internal.value.value);
  783|  1.50M|    node->valueSource.internal.value.hasValue =
  784|  1.50M|        (node->valueSource.internal.value.value.type != NULL);
  785|       |
  786|  1.50M|    return retval;
  787|  1.50M|}
ua_server_nodes.c:copyObjectTypeNodeAttributes:
  822|   135k|                             const UA_ObjectTypeAttributes *attr) {
  823|   135k|    otnode->isAbstract = attr->isAbstract;
  824|   135k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   135k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  825|   135k|}
ua_server_nodes.c:copyVariableTypeNodeAttributes:
  800|  61.8k|                               const UA_VariableTypeAttributes *attr) {
  801|  61.8k|    vtnode->isAbstract = attr->isAbstract;
  802|  61.8k|    return copyCommonVariableAttributes((UA_VariableNode*)vtnode,
  803|  61.8k|                                        (const UA_VariableAttributes*)attr);
  804|  61.8k|}
ua_server_nodes.c:copyReferenceTypeNodeAttributes:
  814|  73.7k|                                const UA_ReferenceTypeAttributes *attr) {
  815|  73.7k|    rtnode->isAbstract = attr->isAbstract;
  816|  73.7k|    rtnode->symmetric = attr->symmetric;
  817|  73.7k|    return UA_LocalizedText_copy(&attr->inverseName, &rtnode->inverseName);
  818|  73.7k|}
ua_server_nodes.c:copyDataTypeNodeAttributes:
  836|   175k|                           const UA_DataTypeAttributes *attr) {
  837|   175k|    dtnode->isAbstract = attr->isAbstract;
  838|   175k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   175k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  839|   175k|}
ua_server_nodes.c:copyMethodNodeAttributes:
  843|   111k|                         const UA_MethodAttributes *attr) {
  844|   111k|    mnode->executable = attr->executable;
  845|   111k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   111k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  846|   111k|}
ua_server_nodes.c:copyStandardAttributes:
  744|  2.15M|copyStandardAttributes(UA_Node *node, const UA_NodeAttributes *attr) {
  745|       |    /* UA_NodeId_copy(&item->requestedNewNodeId.nodeId, &node->nodeId); */
  746|       |    /* UA_QualifiedName_copy(&item->browseName, &node->browseName); */
  747|       |
  748|  2.15M|    node->head.writeMask = attr->writeMask;
  749|  2.15M|    UA_StatusCode retval = UA_Node_insertOrUpdateDescription(node, &attr->description);
  750|       |    /* The new nodeset format has optional display names:
  751|       |     * https://github.com/open62541/open62541/issues/2627. If the display name
  752|       |     * is NULL, take the name part of the browse name */
  753|  2.15M|    if(attr->displayName.text.length == 0) {
  ------------------
  |  Branch (753:8): [True: 0, False: 2.15M]
  ------------------
  754|      0|        UA_LocalizedText lt;
  755|      0|        UA_LocalizedText_init(&lt);
  756|      0|        lt.text = node->head.browseName.name;
  757|      0|        retval |= UA_Node_insertOrUpdateDisplayName(node, &lt);
  758|      0|    } else
  759|  2.15M|        retval |= UA_Node_insertOrUpdateDisplayName(node, &attr->displayName);
  760|  2.15M|    return retval;
  761|  2.15M|}
ua_server_nodes.c:addReferenceTarget:
  941|  11.1M|                   UA_UInt32 targetNameHash) {
  942|       |    /* Insert into tree */
  943|  11.1M|    if(rk->hasRefTree) {
  ------------------
  |  Branch (943:8): [True: 3.50M, False: 7.65M]
  ------------------
  944|  3.50M|        UA_ExpandedNodeId en = UA_NodePointer_toExpandedNodeId(targetId);
  945|  3.50M|        return addReferenceTargetToTree(rk, targetId, UA_ExpandedNodeId_hash(&en),
  946|  3.50M|                                        targetNameHash);
  947|  3.50M|    }
  948|       |
  949|       |    /* Insert to the array */
  950|  7.65M|    UA_ReferenceTarget *newRefs = (UA_ReferenceTarget*)
  951|  7.65M|        UA_realloc(rk->targets.array,
  ------------------
  |  |   25|  7.65M|#define UA_realloc(ptr, size) UA_reallocSingleton(ptr, size)
  ------------------
  952|  7.65M|                   sizeof(UA_ReferenceTarget) * (rk->targetsSize + 1));
  953|  7.65M|    if(!newRefs)
  ------------------
  |  Branch (953:8): [True: 0, False: 7.65M]
  ------------------
  954|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  955|  7.65M|    rk->targets.array = newRefs;
  956|       |
  957|  7.65M|    UA_StatusCode retval =
  958|  7.65M|        UA_NodePointer_copy(targetId,
  959|  7.65M|                            &rk->targets.array[rk->targetsSize].targetId);
  960|  7.65M|    rk->targets.array[rk->targetsSize].targetNameHash = targetNameHash;
  961|  7.65M|    if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  7.65M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (961:8): [True: 0, False: 7.65M]
  ------------------
  962|      0|        if(rk->targetsSize == 0) {
  ------------------
  |  Branch (962:12): [True: 0, False: 0]
  ------------------
  963|      0|            UA_free(rk->targets.array);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  964|      0|            rk->targets.array = NULL;
  965|      0|        }
  966|      0|        return retval;
  967|      0|    }
  968|       |
  969|  7.65M|    rk->targetsSize++;
  970|  7.65M|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  7.65M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  971|  7.65M|}
ua_server_nodes.c:addReferenceKind:
  975|  6.02M|                 const UA_NodePointer target, UA_UInt32 targetBrowseNameHash) {
  976|  6.02M|    UA_NodeReferenceKind *refs = (UA_NodeReferenceKind*)
  977|  6.02M|        UA_realloc(head->references,
  ------------------
  |  |   25|  6.02M|#define UA_realloc(ptr, size) UA_reallocSingleton(ptr, size)
  ------------------
  978|  6.02M|                   sizeof(UA_NodeReferenceKind) * (head->referencesSize+1));
  979|  6.02M|    if(!refs)
  ------------------
  |  Branch (979:8): [True: 0, False: 6.02M]
  ------------------
  980|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  981|  6.02M|    head->references = refs;
  982|       |
  983|  6.02M|    UA_NodeReferenceKind *newRef = &refs[head->referencesSize];
  984|  6.02M|    memset(newRef, 0, sizeof(UA_NodeReferenceKind));
  985|  6.02M|    newRef->referenceTypeIndex = refTypeIndex;
  986|  6.02M|    newRef->isInverse = !isForward;
  987|  6.02M|    UA_StatusCode res = addReferenceTarget(newRef, target, targetBrowseNameHash);
  988|  6.02M|    if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  6.02M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (988:8): [True: 0, False: 6.02M]
  ------------------
  989|      0|        if(head->referencesSize == 0) {
  ------------------
  |  Branch (989:12): [True: 0, False: 0]
  ------------------
  990|      0|            UA_free(head->references);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  991|      0|            head->references = NULL;
  992|      0|        }
  993|      0|        return res;
  994|      0|    }
  995|       |
  996|  6.02M|    head->referencesSize++;
  997|  6.02M|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  6.02M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  998|  6.02M|}
ua_server_nodes.c:UA_Node_insertOrUpdateLocale:
 1172|  4.31M|                             const UA_LocalizedText *value) {
 1173|  4.31M|    UA_StatusCode res;
 1174|  4.31M|    UA_LocalizedTextListEntry *lt, *prev = NULL;
 1175|  4.31M|    for(lt = *root; lt != NULL; prev = lt, lt = lt->next) {
  ------------------
  |  Branch (1175:21): [True: 0, False: 4.31M]
  ------------------
 1176|       |        /* A null and an empty locale are the same (Part 3, 8.4) */
 1177|      0|        if((value->locale.length > 0 || lt->localizedText.locale.length > 0) &&
  ------------------
  |  Branch (1177:13): [True: 0, False: 0]
  |  Branch (1177:41): [True: 0, False: 0]
  ------------------
 1178|      0|           !UA_String_equal(&value->locale, &lt->localizedText.locale))
  ------------------
  |  Branch (1178:12): [True: 0, False: 0]
  ------------------
 1179|      0|            continue;
 1180|       |
 1181|       |        /* No text -> remove the entry for this locale */
 1182|      0|        if(value->text.length == 0) {
  ------------------
  |  Branch (1182:12): [True: 0, False: 0]
  ------------------
 1183|      0|            if(prev == NULL)
  ------------------
  |  Branch (1183:16): [True: 0, False: 0]
  ------------------
 1184|      0|                *root = lt->next;
 1185|      0|            else
 1186|      0|                prev->next = lt->next;
 1187|      0|            UA_LocalizedText_clear(&lt->localizedText);
 1188|      0|            UA_free(lt);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1189|      0|            return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1190|      0|        }
 1191|       |
 1192|       |        /* First make a copy of the text, if this succeeds replace the old
 1193|       |         * version */
 1194|      0|        UA_String tmp;
 1195|      0|        res = UA_String_copy(&value->text, &tmp);
 1196|      0|        if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1196:12): [True: 0, False: 0]
  ------------------
 1197|      0|            return res;
 1198|       |
 1199|      0|        UA_String_clear(&lt->localizedText.text);
 1200|      0|        lt->localizedText.text = tmp;
 1201|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1202|      0|    }
 1203|       |
 1204|       |    /* The locale does not exist so far */
 1205|       |
 1206|       |    /* Do nothing if a non-existing locale should be removed */
 1207|  4.31M|    if(value->text.length == 0)
  ------------------
  |  Branch (1207:8): [True: 2.12M, False: 2.19M]
  ------------------
 1208|  2.12M|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.12M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1209|       |
 1210|       |    /* Add a new localized text */
 1211|  2.19M|    lt = (UA_LocalizedTextListEntry *)UA_malloc(sizeof(UA_LocalizedTextListEntry));
  ------------------
  |  |   22|  2.19M|#define UA_malloc(size) UA_mallocSingleton(size)
  ------------------
 1212|  2.19M|    if(!lt)
  ------------------
  |  Branch (1212:8): [True: 0, False: 2.19M]
  ------------------
 1213|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
 1214|       |
 1215|  2.19M|    res = UA_LocalizedText_copy(value, &lt->localizedText);
 1216|  2.19M|    if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  2.19M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1216:8): [True: 0, False: 2.19M]
  ------------------
 1217|      0|        UA_free(lt);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1218|      0|        return res;
 1219|      0|    }
 1220|       |
 1221|  2.19M|    lt->next = *root;
 1222|  2.19M|    *root = lt;
 1223|  2.19M|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.19M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1224|  2.19M|}

initNS0:
  993|  2.37k|initNS0(UA_Server *server) {
  994|  2.37k|    UA_LOCK_ASSERT(&server->serviceMutex);
  995|       |
  996|       |    /* Initialize base nodes which are always required an cannot be created
  997|       |     * through the NS compiler */
  998|  2.37k|    server->bootstrapNS0 = true;
  999|  2.37k|    UA_StatusCode retVal = createNS0_base(server);
 1000|       |
 1001|  2.37k|#ifdef UA_GENERATED_NAMESPACE_ZERO
 1002|       |    /* Load nodes and references generated from the XML ns0 definition */
 1003|  2.37k|    retVal |= namespace0_generated(server);
 1004|  2.37k|    retVal |= addMissingOptionalNodes(server);
 1005|       |#else
 1006|       |    /* Create a minimal server object */
 1007|       |    retVal |= minimalServerObject(server);
 1008|       |#endif
 1009|       |
 1010|  2.37k|    server->bootstrapNS0 = false;
 1011|       |
 1012|  2.37k|    if(retVal != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1012:8): [True: 0, False: 2.37k]
  ------------------
 1013|      0|        UA_LOG_ERROR(server->config.logging, UA_LOGCATEGORY_SERVER,
 1014|      0|                     "Initialization of Namespace 0 failed with %s. "
 1015|      0|                     "See previous outputs for any error messages.",
 1016|      0|                     UA_StatusCode_name(retVal));
 1017|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
 1018|      0|    }
 1019|       |
 1020|       |    /* Connect data sources and configure NS0 (shared with ROM nodestore) */
 1021|  2.37k|    retVal |= connectNS0_dataSources(server);
 1022|  2.37k|    retVal |= configureNS0(server);
 1023|       |
 1024|  2.37k|    if(retVal != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1024:8): [True: 0, False: 2.37k]
  ------------------
 1025|      0|        UA_LOG_ERROR(server->config.logging, UA_LOGCATEGORY_SERVER,
 1026|      0|                     "Initialization of Namespace 0 (after bootstrapping) "
 1027|      0|                     "failed with %s. See previous outputs for any error messages.",
 1028|      0|                     UA_StatusCode_name(retVal));
 1029|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
 1030|      0|    }
 1031|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1032|  2.37k|}
ua_server_ns0.c:createNS0_base:
   89|  2.37k|createNS0_base(UA_Server *server) {
   90|       |    /* Bootstrap ReferenceTypes. The order of these is important for the
   91|       |     * ReferenceTypeIndex. The ReferenceTypeIndex is created with the raw node.
   92|       |     * The ReferenceTypeSet of subtypes for every ReferenceType is created
   93|       |     * during the call to AddNode_finish. */
   94|  2.37k|    UA_StatusCode ret = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
   95|  2.37k|    UA_ReferenceTypeAttributes references_attr = UA_ReferenceTypeAttributes_default;
   96|  2.37k|    references_attr.displayName = UA_LOCALIZEDTEXT("", "References");
   97|  2.37k|    references_attr.isAbstract = true;
   98|  2.37k|    references_attr.symmetric = true;
   99|  2.37k|    references_attr.inverseName = UA_LOCALIZEDTEXT("", "References");
  100|  2.37k|    ret |= ns0_addNode_raw(server, UA_NODECLASS_REFERENCETYPE, UA_NS0ID_REFERENCES, "References",
  ------------------
  |  |   44|  2.37k|#define UA_NS0ID_REFERENCES 31 /* ReferenceType */
  ------------------
  101|  2.37k|                           &references_attr, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES]);
  ------------------
  |  | 7836|  2.37k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  ------------------
  102|       |
  103|  2.37k|    UA_ReferenceTypeAttributes hassubtype_attr = UA_ReferenceTypeAttributes_default;
  104|  2.37k|    hassubtype_attr.displayName = UA_LOCALIZEDTEXT("", "HasSubtype");
  105|  2.37k|    hassubtype_attr.isAbstract = false;
  106|  2.37k|    hassubtype_attr.symmetric = false;
  107|  2.37k|    hassubtype_attr.inverseName = UA_LOCALIZEDTEXT("", "SubtypeOf");
  108|  2.37k|    ret |= ns0_addNode_raw(server, UA_NODECLASS_REFERENCETYPE, UA_NS0ID_HASSUBTYPE, "HasSubtype",
  ------------------
  |  |   56|  2.37k|#define UA_NS0ID_HASSUBTYPE 45 /* ReferenceType */
  ------------------
  109|  2.37k|                           &hassubtype_attr, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES]);
  ------------------
  |  | 7836|  2.37k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  ------------------
  110|       |
  111|  2.37k|    UA_ReferenceTypeAttributes aggregates_attr = UA_ReferenceTypeAttributes_default;
  112|  2.37k|    aggregates_attr.displayName = UA_LOCALIZEDTEXT("", "Aggregates");
  113|  2.37k|    aggregates_attr.isAbstract = true;
  114|  2.37k|    aggregates_attr.symmetric = false;
  115|  2.37k|    aggregates_attr.inverseName = UA_LOCALIZEDTEXT("", "AggregatedBy");
  116|  2.37k|    ret |= ns0_addNode_raw(server, UA_NODECLASS_REFERENCETYPE, UA_NS0ID_AGGREGATES, "Aggregates",
  ------------------
  |  |   55|  2.37k|#define UA_NS0ID_AGGREGATES 44 /* ReferenceType */
  ------------------
  117|  2.37k|                           &aggregates_attr, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES]);
  ------------------
  |  | 7836|  2.37k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  ------------------
  118|       |
  119|  2.37k|    ret |= addReferenceTypeNode(server, "HierarchicalReferences", NULL,
  120|  2.37k|                         UA_NS0ID_HIERARCHICALREFERENCES, true, false, UA_NS0ID_REFERENCES);
  ------------------
  |  |   46|  2.37k|#define UA_NS0ID_HIERARCHICALREFERENCES 33 /* ReferenceType */
  ------------------
                                       UA_NS0ID_HIERARCHICALREFERENCES, true, false, UA_NS0ID_REFERENCES);
  ------------------
  |  |   44|  2.37k|#define UA_NS0ID_REFERENCES 31 /* ReferenceType */
  ------------------
  121|       |
  122|  2.37k|    ret |= addReferenceTypeNode(server, "NonHierarchicalReferences", NULL,
  123|  2.37k|                         UA_NS0ID_NONHIERARCHICALREFERENCES, true, true, UA_NS0ID_REFERENCES);
  ------------------
  |  |   45|  2.37k|#define UA_NS0ID_NONHIERARCHICALREFERENCES 32 /* ReferenceType */
  ------------------
                                       UA_NS0ID_NONHIERARCHICALREFERENCES, true, true, UA_NS0ID_REFERENCES);
  ------------------
  |  |   44|  2.37k|#define UA_NS0ID_REFERENCES 31 /* ReferenceType */
  ------------------
  124|       |
  125|  2.37k|    ret |= addReferenceTypeNode(server, "HasChild", NULL, UA_NS0ID_HASCHILD,
  ------------------
  |  |   47|  2.37k|#define UA_NS0ID_HASCHILD 34 /* ReferenceType */
  ------------------
  126|  2.37k|                         true, false, UA_NS0ID_HIERARCHICALREFERENCES);
  ------------------
  |  |   46|  2.37k|#define UA_NS0ID_HIERARCHICALREFERENCES 33 /* ReferenceType */
  ------------------
  127|       |
  128|  2.37k|    ret |= addReferenceTypeNode(server, "Organizes", "OrganizedBy", UA_NS0ID_ORGANIZES,
  ------------------
  |  |   48|  2.37k|#define UA_NS0ID_ORGANIZES 35 /* ReferenceType */
  ------------------
  129|  2.37k|                         false, false, UA_NS0ID_HIERARCHICALREFERENCES);
  ------------------
  |  |   46|  2.37k|#define UA_NS0ID_HIERARCHICALREFERENCES 33 /* ReferenceType */
  ------------------
  130|       |
  131|  2.37k|    ret |= addReferenceTypeNode(server, "HasEventSource", "EventSourceOf", UA_NS0ID_HASEVENTSOURCE,
  ------------------
  |  |   49|  2.37k|#define UA_NS0ID_HASEVENTSOURCE 36 /* ReferenceType */
  ------------------
  132|  2.37k|                         false, false, UA_NS0ID_HIERARCHICALREFERENCES);
  ------------------
  |  |   46|  2.37k|#define UA_NS0ID_HIERARCHICALREFERENCES 33 /* ReferenceType */
  ------------------
  133|       |
  134|  2.37k|    ret |= addReferenceTypeNode(server, "HasModellingRule", "ModellingRuleOf", UA_NS0ID_HASMODELLINGRULE,
  ------------------
  |  |   50|  2.37k|#define UA_NS0ID_HASMODELLINGRULE 37 /* ReferenceType */
  ------------------
  135|  2.37k|                         false, false, UA_NS0ID_NONHIERARCHICALREFERENCES);
  ------------------
  |  |   45|  2.37k|#define UA_NS0ID_NONHIERARCHICALREFERENCES 32 /* ReferenceType */
  ------------------
  136|       |
  137|  2.37k|    ret |= addReferenceTypeNode(server, "HasEncoding", "EncodingOf", UA_NS0ID_HASENCODING,
  ------------------
  |  |   51|  2.37k|#define UA_NS0ID_HASENCODING 38 /* ReferenceType */
  ------------------
  138|  2.37k|                         false, false, UA_NS0ID_NONHIERARCHICALREFERENCES);
  ------------------
  |  |   45|  2.37k|#define UA_NS0ID_NONHIERARCHICALREFERENCES 32 /* ReferenceType */
  ------------------
  139|       |
  140|  2.37k|    ret |= addReferenceTypeNode(server, "HasDescription", "DescriptionOf", UA_NS0ID_HASDESCRIPTION,
  ------------------
  |  |   52|  2.37k|#define UA_NS0ID_HASDESCRIPTION 39 /* ReferenceType */
  ------------------
  141|  2.37k|                         false, false, UA_NS0ID_NONHIERARCHICALREFERENCES);
  ------------------
  |  |   45|  2.37k|#define UA_NS0ID_NONHIERARCHICALREFERENCES 32 /* ReferenceType */
  ------------------
  142|       |
  143|  2.37k|    ret |= addReferenceTypeNode(server, "HasTypeDefinition", "TypeDefinitionOf", UA_NS0ID_HASTYPEDEFINITION,
  ------------------
  |  |   53|  2.37k|#define UA_NS0ID_HASTYPEDEFINITION 40 /* ReferenceType */
  ------------------
  144|  2.37k|                         false, false, UA_NS0ID_NONHIERARCHICALREFERENCES);
  ------------------
  |  |   45|  2.37k|#define UA_NS0ID_NONHIERARCHICALREFERENCES 32 /* ReferenceType */
  ------------------
  145|       |
  146|  2.37k|    ret |= addReferenceTypeNode(server, "GeneratesEvent", "GeneratedBy", UA_NS0ID_GENERATESEVENT,
  ------------------
  |  |   54|  2.37k|#define UA_NS0ID_GENERATESEVENT 41 /* ReferenceType */
  ------------------
  147|  2.37k|                         false, false, UA_NS0ID_NONHIERARCHICALREFERENCES);
  ------------------
  |  |   45|  2.37k|#define UA_NS0ID_NONHIERARCHICALREFERENCES 32 /* ReferenceType */
  ------------------
  148|       |
  149|       |    /* Complete bootstrap of Aggregates */
  150|  2.37k|    ret |= ns0_addNode_finish(server, UA_NS0ID_AGGREGATES, UA_NS0ID_HASCHILD, UA_NS0ID_HASSUBTYPE);
  ------------------
  |  |   55|  2.37k|#define UA_NS0ID_AGGREGATES 44 /* ReferenceType */
  ------------------
                  ret |= ns0_addNode_finish(server, UA_NS0ID_AGGREGATES, UA_NS0ID_HASCHILD, UA_NS0ID_HASSUBTYPE);
  ------------------
  |  |   47|  2.37k|#define UA_NS0ID_HASCHILD 34 /* ReferenceType */
  ------------------
                  ret |= ns0_addNode_finish(server, UA_NS0ID_AGGREGATES, UA_NS0ID_HASCHILD, UA_NS0ID_HASSUBTYPE);
  ------------------
  |  |   56|  2.37k|#define UA_NS0ID_HASSUBTYPE 45 /* ReferenceType */
  ------------------
  151|       |
  152|       |    /* Complete bootstrap of HasSubtype */
  153|  2.37k|    ret |= ns0_addNode_finish(server, UA_NS0ID_HASSUBTYPE, UA_NS0ID_HASCHILD, UA_NS0ID_HASSUBTYPE);
  ------------------
  |  |   56|  2.37k|#define UA_NS0ID_HASSUBTYPE 45 /* ReferenceType */
  ------------------
                  ret |= ns0_addNode_finish(server, UA_NS0ID_HASSUBTYPE, UA_NS0ID_HASCHILD, UA_NS0ID_HASSUBTYPE);
  ------------------
  |  |   47|  2.37k|#define UA_NS0ID_HASCHILD 34 /* ReferenceType */
  ------------------
                  ret |= ns0_addNode_finish(server, UA_NS0ID_HASSUBTYPE, UA_NS0ID_HASCHILD, UA_NS0ID_HASSUBTYPE);
  ------------------
  |  |   56|  2.37k|#define UA_NS0ID_HASSUBTYPE 45 /* ReferenceType */
  ------------------
  154|       |
  155|  2.37k|    ret |= addReferenceTypeNode(server, "HasProperty", "PropertyOf", UA_NS0ID_HASPROPERTY,
  ------------------
  |  |   57|  2.37k|#define UA_NS0ID_HASPROPERTY 46 /* ReferenceType */
  ------------------
  156|  2.37k|                         false, false, UA_NS0ID_AGGREGATES);
  ------------------
  |  |   55|  2.37k|#define UA_NS0ID_AGGREGATES 44 /* ReferenceType */
  ------------------
  157|       |
  158|  2.37k|    ret |= addReferenceTypeNode(server, "HasComponent", "ComponentOf", UA_NS0ID_HASCOMPONENT,
  ------------------
  |  |   58|  2.37k|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  ------------------
  159|  2.37k|                         false, false, UA_NS0ID_AGGREGATES);
  ------------------
  |  |   55|  2.37k|#define UA_NS0ID_AGGREGATES 44 /* ReferenceType */
  ------------------
  160|       |
  161|  2.37k|    ret |= addReferenceTypeNode(server, "HasNotifier", "NotifierOf", UA_NS0ID_HASNOTIFIER,
  ------------------
  |  |   59|  2.37k|#define UA_NS0ID_HASNOTIFIER 48 /* ReferenceType */
  ------------------
  162|  2.37k|                         false, false, UA_NS0ID_HASEVENTSOURCE);
  ------------------
  |  |   49|  2.37k|#define UA_NS0ID_HASEVENTSOURCE 36 /* ReferenceType */
  ------------------
  163|       |
  164|  2.37k|    ret |= addReferenceTypeNode(server, "HasOrderedComponent", "OrderedComponentOf",
  165|  2.37k|                         UA_NS0ID_HASORDEREDCOMPONENT, false, false, UA_NS0ID_HASCOMPONENT);
  ------------------
  |  |   60|  2.37k|#define UA_NS0ID_HASORDEREDCOMPONENT 49 /* ReferenceType */
  ------------------
                                       UA_NS0ID_HASORDEREDCOMPONENT, false, false, UA_NS0ID_HASCOMPONENT);
  ------------------
  |  |   58|  2.37k|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  ------------------
  166|       |
  167|  2.37k|    ret |= addReferenceTypeNode(server, "HasInterface", "InterfaceOf",
  168|  2.37k|                         UA_NS0ID_HASINTERFACE, false, false, UA_NS0ID_NONHIERARCHICALREFERENCES);
  ------------------
  |  | 8429|  2.37k|#define UA_NS0ID_HASINTERFACE 17603 /* ReferenceType */
  ------------------
                                       UA_NS0ID_HASINTERFACE, false, false, UA_NS0ID_NONHIERARCHICALREFERENCES);
  ------------------
  |  |   45|  2.37k|#define UA_NS0ID_NONHIERARCHICALREFERENCES 32 /* ReferenceType */
  ------------------
  169|       |
  170|       |    /**************/
  171|       |    /* Data Types */
  172|       |    /**************/
  173|       |
  174|       |    /* Bootstrap BaseDataType */
  175|  2.37k|    UA_DataTypeAttributes basedatatype_attr = UA_DataTypeAttributes_default;
  176|  2.37k|    basedatatype_attr.displayName = UA_LOCALIZEDTEXT("", "BaseDataType");
  177|  2.37k|    basedatatype_attr.isAbstract = true;
  178|  2.37k|    ret |= ns0_addNode_raw(server, UA_NODECLASS_DATATYPE, UA_NS0ID_BASEDATATYPE, "BaseDataType",
  ------------------
  |  |   37|  2.37k|#define UA_NS0ID_BASEDATATYPE 24 /* DataType */
  ------------------
  179|  2.37k|                           &basedatatype_attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES]);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  180|       |
  181|       |    /*****************/
  182|       |    /* VariableTypes */
  183|       |    /*****************/
  184|       |
  185|  2.37k|    UA_VariableTypeAttributes basevar_attr = UA_VariableTypeAttributes_default;
  186|  2.37k|    basevar_attr.displayName = UA_LOCALIZEDTEXT("", "BaseVariableType");
  187|  2.37k|    basevar_attr.isAbstract = true;
  188|  2.37k|    basevar_attr.valueRank = UA_VALUERANK_ANY;
  ------------------
  |  |  138|  2.37k|#define UA_VALUERANK_ANY                      -2
  ------------------
  189|  2.37k|    basevar_attr.dataType = UA_NS0ID(BASEDATATYPE);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   37|  2.37k|#define UA_NS0ID_BASEDATATYPE 24 /* DataType */
  |  |  ------------------
  ------------------
  190|  2.37k|    ret |= ns0_addNode_raw(server, UA_NODECLASS_VARIABLETYPE,
  191|  2.37k|                           UA_NS0ID_BASEVARIABLETYPE, "BaseVariableType",
  ------------------
  |  |   69|  2.37k|#define UA_NS0ID_BASEVARIABLETYPE 62 /* VariableType */
  ------------------
  192|  2.37k|                           &basevar_attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES]);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
  193|       |
  194|  2.37k|    UA_VariableTypeAttributes bdv_attr = UA_VariableTypeAttributes_default;
  195|  2.37k|    bdv_attr.displayName = UA_LOCALIZEDTEXT("", "BaseDataVariableType");
  196|  2.37k|    bdv_attr.dataType = UA_NS0ID(BASEDATATYPE);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   37|  2.37k|#define UA_NS0ID_BASEDATATYPE 24 /* DataType */
  |  |  ------------------
  ------------------
  197|  2.37k|    bdv_attr.valueRank = UA_VALUERANK_ANY;
  ------------------
  |  |  138|  2.37k|#define UA_VALUERANK_ANY                      -2
  ------------------
  198|  2.37k|    ret |= addNode(server, UA_NODECLASS_VARIABLETYPE,
  199|  2.37k|                   UA_NS0ID(BASEDATAVARIABLETYPE), UA_NS0ID(BASEVARIABLETYPE),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   70|  2.37k|#define UA_NS0ID_BASEDATAVARIABLETYPE 63 /* VariableType */
  |  |  ------------------
  ------------------
                                 UA_NS0ID(BASEDATAVARIABLETYPE), UA_NS0ID(BASEVARIABLETYPE),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   69|  2.37k|#define UA_NS0ID_BASEVARIABLETYPE 62 /* VariableType */
  |  |  ------------------
  ------------------
  200|  2.37k|                   UA_NODEID_NULL, UA_QUALIFIEDNAME(0, "BaseDataVariableType"),
  201|  2.37k|                   UA_NODEID_NULL, &bdv_attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
  202|  2.37k|                   NULL, NULL);
  203|       |
  204|  2.37k|    UA_VariableTypeAttributes prop_attr = UA_VariableTypeAttributes_default;
  205|  2.37k|    prop_attr.displayName = UA_LOCALIZEDTEXT("", "PropertyType");
  206|  2.37k|    prop_attr.dataType = UA_NS0ID(BASEDATATYPE);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   37|  2.37k|#define UA_NS0ID_BASEDATATYPE 24 /* DataType */
  |  |  ------------------
  ------------------
  207|  2.37k|    prop_attr.valueRank = UA_VALUERANK_ANY;
  ------------------
  |  |  138|  2.37k|#define UA_VALUERANK_ANY                      -2
  ------------------
  208|  2.37k|    ret |= addNode(server, UA_NODECLASS_VARIABLETYPE,
  209|  2.37k|                   UA_NS0ID(PROPERTYTYPE), UA_NS0ID(BASEVARIABLETYPE),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   71|  2.37k|#define UA_NS0ID_PROPERTYTYPE 68 /* VariableType */
  |  |  ------------------
  ------------------
                                 UA_NS0ID(PROPERTYTYPE), UA_NS0ID(BASEVARIABLETYPE),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   69|  2.37k|#define UA_NS0ID_BASEVARIABLETYPE 62 /* VariableType */
  |  |  ------------------
  ------------------
  210|  2.37k|                   UA_NODEID_NULL, UA_QUALIFIEDNAME(0, "PropertyType"),
  211|  2.37k|                   UA_NODEID_NULL, &prop_attr,
  212|  2.37k|                   &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES], NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
  213|       |
  214|       |    /***************/
  215|       |    /* ObjectTypes */
  216|       |    /***************/
  217|       |
  218|  2.37k|    UA_ObjectTypeAttributes baseobj_attr = UA_ObjectTypeAttributes_default;
  219|  2.37k|    baseobj_attr.displayName = UA_LOCALIZEDTEXT("", "BaseObjectType");
  220|  2.37k|    ret |= ns0_addNode_raw(server, UA_NODECLASS_OBJECTTYPE,
  221|  2.37k|                           UA_NS0ID_BASEOBJECTTYPE, "BaseObjectType",
  ------------------
  |  |   67|  2.37k|#define UA_NS0ID_BASEOBJECTTYPE 58 /* ObjectType */
  ------------------
  222|  2.37k|                           &baseobj_attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES]);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
  223|       |
  224|  2.37k|    UA_ObjectTypeAttributes folder_attr = UA_ObjectTypeAttributes_default;
  225|  2.37k|    folder_attr.displayName = UA_LOCALIZEDTEXT("", "FolderType");
  226|  2.37k|    ret |= addNode(server, UA_NODECLASS_OBJECTTYPE,
  227|  2.37k|                   UA_NS0ID(FOLDERTYPE), UA_NS0ID(BASEOBJECTTYPE),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   68|  2.37k|#define UA_NS0ID_FOLDERTYPE 61 /* ObjectType */
  |  |  ------------------
  ------------------
                                 UA_NS0ID(FOLDERTYPE), UA_NS0ID(BASEOBJECTTYPE),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   67|  2.37k|#define UA_NS0ID_BASEOBJECTTYPE 58 /* ObjectType */
  |  |  ------------------
  ------------------
  228|  2.37k|                   UA_NODEID_NULL, UA_QUALIFIEDNAME(0, "FolderType"),
  229|  2.37k|                   UA_NODEID_NULL,
  230|  2.37k|                   &folder_attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES], NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
  231|       |
  232|       |    /******************/
  233|       |    /* Root and below */
  234|       |    /******************/
  235|       |
  236|  2.37k|    ret |= addObjectNode(server, "Root", UA_NS0ID_ROOTFOLDER, 0, 0, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   80|  2.37k|#define UA_NS0ID_ROOTFOLDER 84 /* Object */
  ------------------
                  ret |= addObjectNode(server, "Root", UA_NS0ID_ROOTFOLDER, 0, 0, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   68|  2.37k|#define UA_NS0ID_FOLDERTYPE 61 /* ObjectType */
  ------------------
  237|       |
  238|  2.37k|    ret |= addObjectNode(server, "Objects", UA_NS0ID_OBJECTSFOLDER, UA_NS0ID_ROOTFOLDER,
  ------------------
  |  |   81|  2.37k|#define UA_NS0ID_OBJECTSFOLDER 85 /* Object */
  ------------------
                  ret |= addObjectNode(server, "Objects", UA_NS0ID_OBJECTSFOLDER, UA_NS0ID_ROOTFOLDER,
  ------------------
  |  |   80|  2.37k|#define UA_NS0ID_ROOTFOLDER 84 /* Object */
  ------------------
  239|  2.37k|                  UA_NS0ID_ORGANIZES, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   48|  2.37k|#define UA_NS0ID_ORGANIZES 35 /* ReferenceType */
  ------------------
                                UA_NS0ID_ORGANIZES, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   68|  2.37k|#define UA_NS0ID_FOLDERTYPE 61 /* ObjectType */
  ------------------
  240|       |
  241|  2.37k|    ret |= addObjectNode(server, "Types", UA_NS0ID_TYPESFOLDER, UA_NS0ID_ROOTFOLDER,
  ------------------
  |  |   82|  2.37k|#define UA_NS0ID_TYPESFOLDER 86 /* Object */
  ------------------
                  ret |= addObjectNode(server, "Types", UA_NS0ID_TYPESFOLDER, UA_NS0ID_ROOTFOLDER,
  ------------------
  |  |   80|  2.37k|#define UA_NS0ID_ROOTFOLDER 84 /* Object */
  ------------------
  242|  2.37k|                  UA_NS0ID_ORGANIZES, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   48|  2.37k|#define UA_NS0ID_ORGANIZES 35 /* ReferenceType */
  ------------------
                                UA_NS0ID_ORGANIZES, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   68|  2.37k|#define UA_NS0ID_FOLDERTYPE 61 /* ObjectType */
  ------------------
  243|       |
  244|  2.37k|    ret |= addObjectNode(server, "ReferenceTypes", UA_NS0ID_REFERENCETYPESFOLDER, UA_NS0ID_TYPESFOLDER,
  ------------------
  |  |   87|  2.37k|#define UA_NS0ID_REFERENCETYPESFOLDER 91 /* Object */
  ------------------
                  ret |= addObjectNode(server, "ReferenceTypes", UA_NS0ID_REFERENCETYPESFOLDER, UA_NS0ID_TYPESFOLDER,
  ------------------
  |  |   82|  2.37k|#define UA_NS0ID_TYPESFOLDER 86 /* Object */
  ------------------
  245|  2.37k|                  UA_NS0ID_ORGANIZES, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   48|  2.37k|#define UA_NS0ID_ORGANIZES 35 /* ReferenceType */
  ------------------
                                UA_NS0ID_ORGANIZES, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   68|  2.37k|#define UA_NS0ID_FOLDERTYPE 61 /* ObjectType */
  ------------------
  246|  2.37k|    ret |= ns0_addNode_finish(server, UA_NS0ID_REFERENCES,
  ------------------
  |  |   44|  2.37k|#define UA_NS0ID_REFERENCES 31 /* ReferenceType */
  ------------------
  247|  2.37k|                              UA_NS0ID_REFERENCETYPESFOLDER, UA_NS0ID_ORGANIZES);
  ------------------
  |  |   87|  2.37k|#define UA_NS0ID_REFERENCETYPESFOLDER 91 /* Object */
  ------------------
                                            UA_NS0ID_REFERENCETYPESFOLDER, UA_NS0ID_ORGANIZES);
  ------------------
  |  |   48|  2.37k|#define UA_NS0ID_ORGANIZES 35 /* ReferenceType */
  ------------------
  248|       |
  249|  2.37k|    ret |= addObjectNode(server, "DataTypes", UA_NS0ID_DATATYPESFOLDER, UA_NS0ID_TYPESFOLDER,
  ------------------
  |  |   86|  2.37k|#define UA_NS0ID_DATATYPESFOLDER 90 /* Object */
  ------------------
                  ret |= addObjectNode(server, "DataTypes", UA_NS0ID_DATATYPESFOLDER, UA_NS0ID_TYPESFOLDER,
  ------------------
  |  |   82|  2.37k|#define UA_NS0ID_TYPESFOLDER 86 /* Object */
  ------------------
  250|  2.37k|                  UA_NS0ID_ORGANIZES, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   48|  2.37k|#define UA_NS0ID_ORGANIZES 35 /* ReferenceType */
  ------------------
                                UA_NS0ID_ORGANIZES, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   68|  2.37k|#define UA_NS0ID_FOLDERTYPE 61 /* ObjectType */
  ------------------
  251|  2.37k|    ret |= ns0_addNode_finish(server, UA_NS0ID_BASEDATATYPE,
  ------------------
  |  |   37|  2.37k|#define UA_NS0ID_BASEDATATYPE 24 /* DataType */
  ------------------
  252|  2.37k|                              UA_NS0ID_DATATYPESFOLDER, UA_NS0ID_ORGANIZES);
  ------------------
  |  |   86|  2.37k|#define UA_NS0ID_DATATYPESFOLDER 90 /* Object */
  ------------------
                                            UA_NS0ID_DATATYPESFOLDER, UA_NS0ID_ORGANIZES);
  ------------------
  |  |   48|  2.37k|#define UA_NS0ID_ORGANIZES 35 /* ReferenceType */
  ------------------
  253|       |
  254|  2.37k|    ret |= addObjectNode(server, "VariableTypes", UA_NS0ID_VARIABLETYPESFOLDER, UA_NS0ID_TYPESFOLDER,
  ------------------
  |  |   85|  2.37k|#define UA_NS0ID_VARIABLETYPESFOLDER 89 /* Object */
  ------------------
                  ret |= addObjectNode(server, "VariableTypes", UA_NS0ID_VARIABLETYPESFOLDER, UA_NS0ID_TYPESFOLDER,
  ------------------
  |  |   82|  2.37k|#define UA_NS0ID_TYPESFOLDER 86 /* Object */
  ------------------
  255|  2.37k|                  UA_NS0ID_ORGANIZES, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   48|  2.37k|#define UA_NS0ID_ORGANIZES 35 /* ReferenceType */
  ------------------
                                UA_NS0ID_ORGANIZES, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   68|  2.37k|#define UA_NS0ID_FOLDERTYPE 61 /* ObjectType */
  ------------------
  256|  2.37k|    ret |= ns0_addNode_finish(server, UA_NS0ID_BASEVARIABLETYPE,
  ------------------
  |  |   69|  2.37k|#define UA_NS0ID_BASEVARIABLETYPE 62 /* VariableType */
  ------------------
  257|  2.37k|                              UA_NS0ID_VARIABLETYPESFOLDER, UA_NS0ID_ORGANIZES);
  ------------------
  |  |   85|  2.37k|#define UA_NS0ID_VARIABLETYPESFOLDER 89 /* Object */
  ------------------
                                            UA_NS0ID_VARIABLETYPESFOLDER, UA_NS0ID_ORGANIZES);
  ------------------
  |  |   48|  2.37k|#define UA_NS0ID_ORGANIZES 35 /* ReferenceType */
  ------------------
  258|       |
  259|  2.37k|    ret |= addObjectNode(server, "ObjectTypes", UA_NS0ID_OBJECTTYPESFOLDER, UA_NS0ID_TYPESFOLDER,
  ------------------
  |  |   84|  2.37k|#define UA_NS0ID_OBJECTTYPESFOLDER 88 /* Object */
  ------------------
                  ret |= addObjectNode(server, "ObjectTypes", UA_NS0ID_OBJECTTYPESFOLDER, UA_NS0ID_TYPESFOLDER,
  ------------------
  |  |   82|  2.37k|#define UA_NS0ID_TYPESFOLDER 86 /* Object */
  ------------------
  260|  2.37k|                  UA_NS0ID_ORGANIZES, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   48|  2.37k|#define UA_NS0ID_ORGANIZES 35 /* ReferenceType */
  ------------------
                                UA_NS0ID_ORGANIZES, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   68|  2.37k|#define UA_NS0ID_FOLDERTYPE 61 /* ObjectType */
  ------------------
  261|  2.37k|    ret |= ns0_addNode_finish(server, UA_NS0ID_BASEOBJECTTYPE,
  ------------------
  |  |   67|  2.37k|#define UA_NS0ID_BASEOBJECTTYPE 58 /* ObjectType */
  ------------------
  262|  2.37k|                              UA_NS0ID_OBJECTTYPESFOLDER, UA_NS0ID_ORGANIZES);
  ------------------
  |  |   84|  2.37k|#define UA_NS0ID_OBJECTTYPESFOLDER 88 /* Object */
  ------------------
                                            UA_NS0ID_OBJECTTYPESFOLDER, UA_NS0ID_ORGANIZES);
  ------------------
  |  |   48|  2.37k|#define UA_NS0ID_ORGANIZES 35 /* ReferenceType */
  ------------------
  263|       |
  264|  2.37k|    ret |= addObjectNode(server, "EventTypes", UA_NS0ID_EVENTTYPESFOLDER, UA_NS0ID_TYPESFOLDER,
  ------------------
  |  | 1181|  2.37k|#define UA_NS0ID_EVENTTYPESFOLDER 3048 /* Object */
  ------------------
                  ret |= addObjectNode(server, "EventTypes", UA_NS0ID_EVENTTYPESFOLDER, UA_NS0ID_TYPESFOLDER,
  ------------------
  |  |   82|  2.37k|#define UA_NS0ID_TYPESFOLDER 86 /* Object */
  ------------------
  265|  2.37k|                  UA_NS0ID_ORGANIZES, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   48|  2.37k|#define UA_NS0ID_ORGANIZES 35 /* ReferenceType */
  ------------------
                                UA_NS0ID_ORGANIZES, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   68|  2.37k|#define UA_NS0ID_FOLDERTYPE 61 /* ObjectType */
  ------------------
  266|       |
  267|  2.37k|    ret |= addObjectNode(server, "Views", UA_NS0ID_VIEWSFOLDER, UA_NS0ID_ROOTFOLDER,
  ------------------
  |  |   83|  2.37k|#define UA_NS0ID_VIEWSFOLDER 87 /* Object */
  ------------------
                  ret |= addObjectNode(server, "Views", UA_NS0ID_VIEWSFOLDER, UA_NS0ID_ROOTFOLDER,
  ------------------
  |  |   80|  2.37k|#define UA_NS0ID_ROOTFOLDER 84 /* Object */
  ------------------
  268|  2.37k|                  UA_NS0ID_ORGANIZES, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   48|  2.37k|#define UA_NS0ID_ORGANIZES 35 /* ReferenceType */
  ------------------
                                UA_NS0ID_ORGANIZES, UA_NS0ID_FOLDERTYPE);
  ------------------
  |  |   68|  2.37k|#define UA_NS0ID_FOLDERTYPE 61 /* ObjectType */
  ------------------
  269|       |
  270|       |    /* Add BaseEventType */
  271|  2.37k|    UA_ObjectTypeAttributes eventtype_attr = UA_ObjectTypeAttributes_default;
  272|  2.37k|    eventtype_attr.displayName = UA_LOCALIZEDTEXT("", "BaseEventType");
  273|  2.37k|    ret |= addNode(server, UA_NODECLASS_OBJECTTYPE, UA_NS0ID(BASEEVENTTYPE),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  771|  2.37k|#define UA_NS0ID_BASEEVENTTYPE 2041 /* ObjectType */
  |  |  ------------------
  ------------------
  274|  2.37k|                   UA_NS0ID(BASEOBJECTTYPE), UA_NODEID_NULL,
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   67|  2.37k|#define UA_NS0ID_BASEOBJECTTYPE 58 /* ObjectType */
  |  |  ------------------
  ------------------
  275|  2.37k|                   UA_QUALIFIEDNAME(0, "BaseEventType"), UA_NODEID_NULL, &eventtype_attr,
  276|  2.37k|                   &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES], NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
  277|  2.37k|    ret |= addRef(server, UA_NS0ID(EVENTTYPESFOLDER), UA_NS0ID(ORGANIZES),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 1181|  2.37k|#define UA_NS0ID_EVENTTYPESFOLDER 3048 /* Object */
  |  |  ------------------
  ------------------
                  ret |= addRef(server, UA_NS0ID(EVENTTYPESFOLDER), UA_NS0ID(ORGANIZES),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   48|  2.37k|#define UA_NS0ID_ORGANIZES 35 /* ReferenceType */
  |  |  ------------------
  ------------------
  278|  2.37k|                  UA_NS0ID(BASEEVENTTYPE), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  771|  2.37k|#define UA_NS0ID_BASEEVENTTYPE 2041 /* ObjectType */
  |  |  ------------------
  ------------------
  279|       |
  280|  2.37k|    if(ret != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (280:8): [True: 0, False: 2.37k]
  ------------------
  281|      0|        ret = UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  282|       |
  283|  2.37k|    return ret;
  284|  2.37k|}
ua_server_ns0.c:ns0_addNode_raw:
   28|  14.2k|            const UA_DataType *attributesType) {
   29|  14.2k|    UA_AddNodesItem item;
   30|  14.2k|    UA_AddNodesItem_init(&item);
   31|  14.2k|    item.nodeClass = nodeClass;
   32|  14.2k|    item.requestedNewNodeId.nodeId = UA_NODEID_NUMERIC(0, nodeId);
   33|  14.2k|    item.browseName = UA_QUALIFIEDNAME(0, name);
   34|  14.2k|    UA_ExtensionObject_setValueNoDelete(&item.nodeAttributes,
   35|  14.2k|                                        attributes, attributesType);
   36|  14.2k|    return addNode_raw(server, &server->adminSession, NULL, &item, NULL);
   37|  14.2k|}
ua_server_ns0.c:addReferenceTypeNode:
   68|  35.6k|                     UA_Boolean isabstract, UA_Boolean symmetric, UA_UInt32 parentid) {
   69|  35.6k|    UA_ReferenceTypeAttributes reference_attr = UA_ReferenceTypeAttributes_default;
   70|  35.6k|    reference_attr.displayName = UA_LOCALIZEDTEXT("", name);
   71|  35.6k|    reference_attr.isAbstract = isabstract;
   72|  35.6k|    reference_attr.symmetric = symmetric;
   73|  35.6k|    if(inverseName)
  ------------------
  |  Branch (73:8): [True: 28.5k, False: 7.13k]
  ------------------
   74|  28.5k|        reference_attr.inverseName = UA_LOCALIZEDTEXT("", inverseName);
   75|  35.6k|    return addNode(server, UA_NODECLASS_REFERENCETYPE, UA_NODEID_NUMERIC(0, referencetypeid),
   76|  35.6k|                   UA_NODEID_NUMERIC(0, parentid), UA_NODEID_NULL, UA_QUALIFIEDNAME(0, name),
   77|  35.6k|                   UA_NODEID_NULL, &reference_attr,
   78|  35.6k|                   &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES], NULL, NULL);
  ------------------
  |  | 7836|  35.6k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  ------------------
   79|  35.6k|}
ua_server_ns0.c:ns0_addNode_finish:
   41|  14.2k|               UA_UInt32 parentNodeId, UA_UInt32 referenceTypeId) {
   42|  14.2k|    const UA_NodeId sourceId = UA_NODEID_NUMERIC(0, nodeId);
   43|  14.2k|    const UA_NodeId refTypeId = UA_NODEID_NUMERIC(0, referenceTypeId);
   44|  14.2k|    const UA_NodeId targetId = UA_NODEID_NUMERIC(0, parentNodeId);
   45|  14.2k|    UA_StatusCode retval = addRef(server, sourceId, refTypeId, targetId, false);
   46|  14.2k|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  14.2k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (46:8): [True: 0, False: 14.2k]
  ------------------
   47|      0|        return retval;
   48|  14.2k|    retval = callEarlyConstructors(server, &server->adminSession, &sourceId);
   49|  14.2k|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  14.2k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (49:8): [True: 0, False: 14.2k]
  ------------------
   50|      0|        return retval;
   51|  14.2k|    return addNode_finish(server, &server->adminSession, &sourceId);
   52|  14.2k|}
ua_server_ns0.c:addObjectNode:
   56|  21.4k|              UA_UInt32 parentid, UA_UInt32 referenceid, UA_UInt32 type_id) {
   57|  21.4k|    UA_ObjectAttributes object_attr = UA_ObjectAttributes_default;
   58|  21.4k|    object_attr.displayName = UA_LOCALIZEDTEXT("", name);
   59|  21.4k|    return addNode(server, UA_NODECLASS_OBJECT, UA_NODEID_NUMERIC(0, objectid),
   60|  21.4k|                   UA_NODEID_NUMERIC(0, parentid), UA_NODEID_NUMERIC(0, referenceid),
   61|  21.4k|                   UA_QUALIFIEDNAME(0, name), UA_NODEID_NUMERIC(0, type_id),
   62|  21.4k|                   &object_attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],
  ------------------
  |  | 7605|  21.4k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
   63|  21.4k|                   NULL, NULL);
   64|  21.4k|}
ua_server_ns0.c:addMissingOptionalNodes:
  952|  2.37k|addMissingOptionalNodes(UA_Server *server) {
  953|  2.37k|    UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  954|       |#ifdef UA_GENERATED_NAMESPACE_ZERO_FULL
  955|       |    /* ServerConfiguration - ApplicationNames [optional] */
  956|       |    UA_NodeId applicationNamesId = UA_NS0ID(SERVERCONFIGURATION_APPLICATIONNAMES);
  957|       |    const UA_Node *node =
  958|       |        UA_NODESTORE_GET_SELECTIVE(server, &applicationNamesId,
  959|       |                                   UA_NODEATTRIBUTESMASK_NONE,
  960|       |                                   UA_REFERENCETYPESET_NONE,
  961|       |                                   UA_BROWSEDIRECTION_INVALID);
  962|       |    if(node) {
  963|       |        UA_NODESTORE_RELEASE(server, node);
  964|       |    } else {
  965|       |        UA_UInt32 arrayDimensions = 0;
  966|       |        UA_VariableAttributes attr = UA_VariableAttributes_default;
  967|       |        attr.displayName = UA_LOCALIZEDTEXT("", "ApplicationNames");
  968|       |        attr.dataType = UA_NS0ID(LOCALIZEDTEXT);
  969|       |        attr.valueRank = UA_VALUERANK_ONE_DIMENSION;
  970|       |        attr.arrayDimensionsSize = 1;
  971|       |        attr.arrayDimensions = &arrayDimensions;
  972|       |        attr.accessLevel = UA_ACCESSLEVELMASK_READ;
  973|       |        attr.userAccessLevel = UA_ACCESSLEVELMASK_READ;
  974|       |        retVal |= addNode(server, UA_NODECLASS_VARIABLE, applicationNamesId,
  975|       |                          UA_NS0ID(SERVERCONFIGURATION), UA_NS0ID(HASPROPERTY),
  976|       |                          UA_QUALIFIEDNAME(0, "ApplicationNames"),
  977|       |                          UA_NS0ID(PROPERTYTYPE), &attr,
  978|       |                          &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES], NULL, NULL);
  979|       |    }
  980|       |#endif
  981|  2.37k|    return retVal;
  982|  2.37k|}
ua_server_ns0.c:configureNS0:
 1038|  2.37k|configureNS0(UA_Server *server) {
 1039|  2.37k|    UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1040|       |
 1041|       |    /* Additional attribute setup for NamespaceArray */
 1042|  2.37k|    retVal |= writeValueRankAttribute(server, UA_NS0ID(SERVER_NAMESPACEARRAY), 1);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  933|  2.37k|#define UA_NS0ID_SERVER_NAMESPACEARRAY 2255 /* Variable */
  |  |  ------------------
  ------------------
 1043|       |
 1044|       |    /* ServerArray */
 1045|  2.37k|    retVal |= writeNs0VariableArray(server, UA_NS0ID_SERVER_SERVERARRAY,
  ------------------
  |  |  932|  2.37k|#define UA_NS0ID_SERVER_SERVERARRAY 2254 /* Variable */
  ------------------
 1046|  2.37k|                                    &server->config.applicationDescription.applicationUri,
 1047|  2.37k|                                    1, &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|  2.37k|#define UA_TYPES_STRING 11
  ------------------
 1048|  2.37k|    retVal |= writeValueRankAttribute(server, UA_NS0ID(SERVER_SERVERARRAY), 1);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  932|  2.37k|#define UA_NS0ID_SERVER_SERVERARRAY 2254 /* Variable */
  |  |  ------------------
  ------------------
 1049|       |
 1050|       |    /* StartTime will be sampled in UA_Server_run_startup()*/
 1051|       |
 1052|       |    /* CurrentTime - additional attribute setup */
 1053|  2.37k|    UA_NodeId currTime = UA_NS0ID(SERVER_SERVERSTATUS_CURRENTTIME);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  936|  2.37k|#define UA_NS0ID_SERVER_SERVERSTATUS_CURRENTTIME 2258 /* Variable */
  |  |  ------------------
  ------------------
 1054|  2.37k|    retVal |= writeMinimumSamplingIntervalAttribute(server, currTime, 100.0);
 1055|       |
 1056|  2.37k|#ifdef UA_GENERATED_NAMESPACE_ZERO
 1057|       |
 1058|       |    /* ShutDownReason */
 1059|  2.37k|    UA_LocalizedText shutdownReason;
 1060|  2.37k|    UA_LocalizedText_init(&shutdownReason);
 1061|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_SERVER_SERVERSTATUS_SHUTDOWNREASON,
  ------------------
  |  | 1151|  2.37k|#define UA_NS0ID_SERVER_SERVERSTATUS_SHUTDOWNREASON 2993 /* Variable */
  ------------------
 1062|  2.37k|                               &shutdownReason, &UA_TYPES[UA_TYPES_LOCALIZEDTEXT]);
  ------------------
  |  |  708|  2.37k|#define UA_TYPES_LOCALIZEDTEXT 20
  ------------------
 1063|       |
 1064|       |    /* ServerDiagnostics - EnabledFlag */
 1065|  2.37k|#ifdef UA_ENABLE_DIAGNOSTICS
 1066|  2.37k|    UA_Boolean enabledFlag = true;
 1067|       |#else
 1068|       |    UA_Boolean enabledFlag = false;
 1069|       |#endif
 1070|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_SERVER_SERVERDIAGNOSTICS_ENABLEDFLAG,
  ------------------
  |  |  965|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_ENABLEDFLAG 2294 /* Variable */
  ------------------
 1071|  2.37k|                               &enabledFlag, &UA_TYPES[UA_TYPES_BOOLEAN]);
  ------------------
  |  |   28|  2.37k|#define UA_TYPES_BOOLEAN 0
  ------------------
 1072|       |
 1073|       |    /* According to Specification part-5 - pg.no-11(PDF pg.no-29), when the
 1074|       |     * ServerDiagnostics is disabled the client may modify the value of
 1075|       |     * enabledFlag=true in the server. By default, this node have
 1076|       |     * CurrentRead/Write access. In CTT, Subscription_Minimum_1/002.js test will
 1077|       |     * modify the above flag. This will not be a problem when build
 1078|       |     * configuration is set at UA_NAMESPACE_ZERO="REDUCED" as NodeIds will not
 1079|       |     * be present. When UA_NAMESPACE_ZERO="FULL", the test will fail. Hence made
 1080|       |     * the NodeId as read only */
 1081|  2.37k|    retVal |= writeAccessLevelAttribute(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_ENABLEDFLAG),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  965|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_ENABLEDFLAG 2294 /* Variable */
  |  |  ------------------
  ------------------
 1082|  2.37k|                                        UA_ACCESSLEVELMASK_READ);
  ------------------
  |  |   82|  2.37k|#define UA_ACCESSLEVELMASK_READ           (0x01u << 0u)
  ------------------
 1083|       |
 1084|       |    /* Redundancy Support */
 1085|  2.37k|    UA_RedundancySupport redundancySupport = UA_REDUNDANCYSUPPORT_NONE;
 1086|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_SERVER_SERVERREDUNDANCY_REDUNDANCYSUPPORT,
  ------------------
  |  | 1827|  2.37k|#define UA_NS0ID_SERVER_SERVERREDUNDANCY_REDUNDANCYSUPPORT 3709 /* Variable */
  ------------------
 1087|  2.37k|                               &redundancySupport, &UA_TYPES[UA_TYPES_REDUNDANCYSUPPORT]);
  ------------------
  |  |13576|  2.37k|#define UA_TYPES_REDUNDANCYSUPPORT 330
  ------------------
 1088|       |    /* Remove unused subtypes of ServerRedundancy */
 1089|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERREDUNDANCY_CURRENTSERVERID), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4176|  2.37k|#define UA_NS0ID_SERVER_SERVERREDUNDANCY_CURRENTSERVERID 11312 /* Variable */
  |  |  ------------------
  ------------------
 1090|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERREDUNDANCY_REDUNDANTSERVERARRAY), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4177|  2.37k|#define UA_NS0ID_SERVER_SERVERREDUNDANCY_REDUNDANTSERVERARRAY 11313 /* Variable */
  |  |  ------------------
  ------------------
 1091|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERREDUNDANCY_SERVERURIARRAY), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4178|  2.37k|#define UA_NS0ID_SERVER_SERVERREDUNDANCY_SERVERURIARRAY 11314 /* Variable */
  |  |  ------------------
  ------------------
 1092|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERREDUNDANCY_SERVERNETWORKGROUPS), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5680|  2.37k|#define UA_NS0ID_SERVER_SERVERREDUNDANCY_SERVERNETWORKGROUPS 14415 /* Variable */
  |  |  ------------------
  ------------------
 1093|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_CONFORMANCEUNITS), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |14715|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_CONFORMANCEUNITS 24101 /* Variable */
  |  |  ------------------
  ------------------
 1094|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_URISVERSION), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5841|  2.37k|#define UA_NS0ID_SERVER_URISVERSION 15004 /* Variable */
  |  |  ------------------
  ------------------
 1095|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_CONFORMANCEUNITS), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |14715|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_CONFORMANCEUNITS 24101 /* Variable */
  |  |  ------------------
  ------------------
 1096|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_MAXMONITOREDITEMS), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |14711|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXMONITOREDITEMS 24097 /* Variable */
  |  |  ------------------
  ------------------
 1097|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_MAXMONITOREDITEMSPERSUBSCRIPTION), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |14718|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXMONITOREDITEMSPERSUBSCRIPTION 24104 /* Variable */
  |  |  ------------------
  ------------------
 1098|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_MAXSELECTCLAUSEPARAMETERS), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |14713|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXSELECTCLAUSEPARAMETERS 24099 /* Variable */
  |  |  ------------------
  ------------------
 1099|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_MAXSESSIONS), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |14709|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXSESSIONS 24095 /* Variable */
  |  |  ------------------
  ------------------
 1100|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_MAXSUBSCRIPTIONS), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |14710|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXSUBSCRIPTIONS 24096 /* Variable */
  |  |  ------------------
  ------------------
 1101|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_MAXSUBSCRIPTIONSPERSESSION), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |14712|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXSUBSCRIPTIONSPERSESSION 24098 /* Variable */
  |  |  ------------------
  ------------------
 1102|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_MAXWHERECLAUSEPARAMETERS), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |14714|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXWHERECLAUSEPARAMETERS 24100 /* Variable */
  |  |  ------------------
  ------------------
 1103|       |
 1104|       |    /* ServerCapabilities - LocaleIdArray */
 1105|  2.37k|    UA_LocaleId locale_en = UA_STRING("en");
 1106|  2.37k|    retVal |= writeNs0VariableArray(server, UA_NS0ID_SERVER_SERVERCAPABILITIES_LOCALEIDARRAY,
  ------------------
  |  |  948|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_LOCALEIDARRAY 2271 /* Variable */
  ------------------
 1107|  2.37k|                                    &locale_en, 1, &UA_TYPES[UA_TYPES_LOCALEID]);
  ------------------
  |  | 5283|  2.37k|#define UA_TYPES_LOCALEID 131
  ------------------
 1108|       |
 1109|       |    /* ServerCapabilities - MaxBrowseContinuationPoints */
 1110|  2.37k|    UA_UInt16 maxBrowseContinuationPoints = UA_MAXCONTINUATIONPOINTS;
  ------------------
  |  |   20|  2.37k|#define UA_MAXCONTINUATIONPOINTS 32
  ------------------
 1111|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXBROWSECONTINUATIONPOINTS,
  ------------------
  |  | 1083|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXBROWSECONTINUATIONPOINTS 2735 /* Variable */
  ------------------
 1112|  2.37k|                               &maxBrowseContinuationPoints, &UA_TYPES[UA_TYPES_UINT16]);
  ------------------
  |  |  164|  2.37k|#define UA_TYPES_UINT16 4
  ------------------
 1113|       |
 1114|       |    /* ServerProfileArray */
 1115|  2.37k|    UA_String profileArray[3];
 1116|  2.37k|    UA_UInt16 profileArraySize = 0;
 1117|  2.37k|#define ADDPROFILEARRAY(x) profileArray[profileArraySize++] = UA_STRING(x)
 1118|  2.37k|    ADDPROFILEARRAY("http://opcfoundation.org/UA-Profile/Server/StandardUA2017");
  ------------------
  |  | 1117|  2.37k|#define ADDPROFILEARRAY(x) profileArray[profileArraySize++] = UA_STRING(x)
  ------------------
 1119|  2.37k|#ifdef UA_ENABLE_NODEMANAGEMENT
 1120|  2.37k|    ADDPROFILEARRAY("http://opcfoundation.org/UA-Profile/Server/NodeManagement");
  ------------------
  |  | 1117|  2.37k|#define ADDPROFILEARRAY(x) profileArray[profileArraySize++] = UA_STRING(x)
  ------------------
 1121|  2.37k|#endif
 1122|  2.37k|    ADDPROFILEARRAY("http://opcfoundation.org/UA-Profile/Server/Methods");
  ------------------
  |  | 1117|  2.37k|#define ADDPROFILEARRAY(x) profileArray[profileArraySize++] = UA_STRING(x)
  ------------------
 1123|  2.37k|    retVal |= writeNs0VariableArray(server, UA_NS0ID_SERVER_SERVERCAPABILITIES_SERVERPROFILEARRAY,
  ------------------
  |  |  947|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_SERVERPROFILEARRAY 2269 /* Variable */
  ------------------
 1124|  2.37k|                                    profileArray, profileArraySize, &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|  2.37k|#define UA_TYPES_STRING 11
  ------------------
 1125|       |
 1126|       |    /* ServerCapabilities - MaxQueryContinuationPoints */
 1127|  2.37k|    UA_UInt16 maxQueryContinuationPoints = 0;
 1128|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXQUERYCONTINUATIONPOINTS,
  ------------------
  |  | 1084|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXQUERYCONTINUATIONPOINTS 2736 /* Variable */
  ------------------
 1129|  2.37k|                               &maxQueryContinuationPoints, &UA_TYPES[UA_TYPES_UINT16]);
  ------------------
  |  |  164|  2.37k|#define UA_TYPES_UINT16 4
  ------------------
 1130|       |
 1131|       |    /* ServerCapabilities - MaxHistoryContinuationPoints */
 1132|  2.37k|    UA_UInt16 maxHistoryContinuationPoints = 0;
 1133|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXHISTORYCONTINUATIONPOINTS,
  ------------------
  |  | 1085|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXHISTORYCONTINUATIONPOINTS 2737 /* Variable */
  ------------------
 1134|  2.37k|                               &maxHistoryContinuationPoints, &UA_TYPES[UA_TYPES_UINT16]);
  ------------------
  |  |  164|  2.37k|#define UA_TYPES_UINT16 4
  ------------------
 1135|       |
 1136|       |    /* Remove unused operation limit components */
 1137|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERHISTORYREADDATA), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4735|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERHISTORYREADDATA 12165 /* Variable */
  |  |  ------------------
  ------------------
 1138|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERHISTORYREADEVENTS), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4736|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERHISTORYREADEVENTS 12166 /* Variable */
  |  |  ------------------
  ------------------
 1139|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERHISTORYUPDATEDATA), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4737|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERHISTORYUPDATEDATA 12167 /* Variable */
  |  |  ------------------
  ------------------
 1140|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERHISTORYUPDATEEVENTS), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4738|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERHISTORYUPDATEEVENTS 12168 /* Variable */
  |  |  ------------------
  ------------------
 1141|  2.37k|#if !defined(UA_NODESET_INJECTOR_NEEDS_ROLESET) && !defined(UA_ENABLE_RBAC)
 1142|       |    /* With RBAC the RoleSet with the well-known Role Objects and their
 1143|       |     * standard NodeIds (Part 18 v1.05 §4.3) is kept; initNS0RBAC only fills
 1144|       |     * the gaps and connects the data sources. */
 1145|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_ROLESET), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 6433|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_ROLESET 15606 /* Object */
  |  |  ------------------
  ------------------
 1146|  2.37k|#endif
 1147|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_MAXSTRINGLENGTH), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4400|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXSTRINGLENGTH 11703 /* Variable */
  |  |  ------------------
  ------------------
 1148|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_MAXARRAYLENGTH), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4399|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXARRAYLENGTH 11702 /* Variable */
  |  |  ------------------
  ------------------
 1149|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_MAXBYTESTRINGLENGTH), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5110|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXBYTESTRINGLENGTH 12911 /* Variable */
  |  |  ------------------
  ------------------
 1150|       |
 1151|       |    /* Remove not supported server configurations */
 1152|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_ESTIMATEDRETURNTIME), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5084|  2.37k|#define UA_NS0ID_SERVER_ESTIMATEDRETURNTIME 12885 /* Variable */
  |  |  ------------------
  ------------------
 1153|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_LOCALTIME), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8460|  2.37k|#define UA_NS0ID_SERVER_LOCALTIME 17634 /* Variable */
  |  |  ------------------
  ------------------
 1154|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_REQUESTSERVERSTATECHANGE), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5085|  2.37k|#define UA_NS0ID_SERVER_REQUESTSERVERSTATECHANGE 12886 /* Method */
  |  |  ------------------
  ------------------
 1155|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SETSUBSCRIPTIONDURABLE), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4949|  2.37k|#define UA_NS0ID_SERVER_SETSUBSCRIPTIONDURABLE 12749 /* Method */
  |  |  ------------------
  ------------------
 1156|  2.37k|    deleteNode(server, UA_NS0ID(SERVERCONFIGURATION_CERTIFICATEGROUPS_DEFAULTHTTPSGROUP), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5588|  2.37k|#define UA_NS0ID_SERVERCONFIGURATION_CERTIFICATEGROUPS_DEFAULTHTTPSGROUP 14088 /* Object */
  |  |  ------------------
  ------------------
 1157|       |#ifdef UA_NS0ID_SERVERLOG
 1158|       |    deleteNode(server, UA_NS0ID(SERVERLOG), true);
 1159|       |#endif
 1160|       |#ifdef UA_NS0ID_LLDP
 1161|       |    deleteNode(server, UA_NS0ID(LLDP), true);
 1162|       |#endif
 1163|  2.37k|    deleteNode(server, UA_NS0ID(PROVISIONABLEDEVICE), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |18479|  2.37k|#define UA_NS0ID_PROVISIONABLEDEVICE 29878 /* Object */
  |  |  ------------------
  ------------------
 1164|  2.37k|    deleteNode(server, UA_NS0ID(USERMANAGEMENT), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |14895|  2.37k|#define UA_NS0ID_USERMANAGEMENT 24290 /* Object */
  |  |  ------------------
  ------------------
 1165|  2.37k|    deleteNode(server, UA_NS0ID(SERVERCONFIGURATION_TRANSACTIONDIAGNOSTICS), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |20184|  2.37k|#define UA_NS0ID_SERVERCONFIGURATION_TRANSACTIONDIAGNOSTICS 32336 /* Object */
  |  |  ------------------
  ------------------
 1166|       |#ifdef UA_NS0ID_SERVERCONFIGURATION_CONFIGURATIONFILE
 1167|       |    deleteNode(server, UA_NS0ID(SERVERCONFIGURATION_CONFIGURATIONFILE), true);
 1168|       |#endif
 1169|  2.37k|#ifndef UA_ENABLE_DRIVER_GDS_RECEIVER
 1170|  2.37k|    deleteNode(server, UA_NS0ID(SERVERCONFIGURATION_CERTIFICATEGROUPS_DEFAULTAPPLICATIONGROUP), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5656|  2.37k|#define UA_NS0ID_SERVERCONFIGURATION_CERTIFICATEGROUPS_DEFAULTAPPLICATIONGROUP 14156 /* Object */
  |  |  ------------------
  ------------------
 1171|  2.37k|    deleteNode(server, UA_NS0ID(SERVERCONFIGURATION_CERTIFICATEGROUPS_DEFAULTUSERTOKENGROUP), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5622|  2.37k|#define UA_NS0ID_SERVERCONFIGURATION_CERTIFICATEGROUPS_DEFAULTUSERTOKENGROUP 14122 /* Object */
  |  |  ------------------
  ------------------
 1172|  2.37k|#endif
 1173|       |
 1174|       |#ifndef UA_ENABLE_DIAGNOSTICS
 1175|       |    /* Removing these NodeIds make Server Object to be non-complaint with UA
 1176|       |     * 1.03 in CTT (Base Information/Base Info Core Structure/ 001.js) In the
 1177|       |     * 1.04 specification this has been resolved by allowing to remove these
 1178|       |     * static nodes as well */
 1179|       |    deleteNode(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SESSIONSDIAGNOSTICSSUMMARY), true);
 1180|       |    deleteNode(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY), true);
 1181|       |    deleteNode(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SUBSCRIPTIONDIAGNOSTICSARRAY), true);
 1182|       |#endif
 1183|       |
 1184|       |    /* The sampling diagnostics array is optional
 1185|       |     * TODO: Add support for this diagnostics */
 1186|  2.37k|    deleteNode(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SAMPLINGINTERVALDIAGNOSTICSARRAY), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  963|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_SAMPLINGINTERVALDIAGNOSTICSARRAY 2289 /* Variable */
  |  |  ------------------
  ------------------
 1187|       |
 1188|       |#ifndef UA_ENABLE_PUBSUB
 1189|       |    deleteNode(server, UA_NS0ID(PUBLISHSUBSCRIBE), true);
 1190|       |#endif
 1191|       |
 1192|       |    /* ServerConfiguration - MulticastDnsEnabled */
 1193|       |#ifdef UA_GENERATED_NAMESPACE_ZERO_FULL
 1194|       |    retVal |= writeNs0Variable(server, UA_NS0ID_SERVERCONFIGURATION_MULTICASTDNSENABLED,
 1195|       |                               &server->config.serversOnNetworkEnabled,
 1196|       |                               &UA_TYPES[UA_TYPES_BOOLEAN]);
 1197|       |#endif
 1198|       |
 1199|       |#ifdef UA_GENERATED_NAMESPACE_ZERO_FULL
 1200|       |    /* ServerConfiguration - HasSecureElement [optional] */
 1201|       |    {
 1202|       |        UA_Boolean hasSecureElement = false;
 1203|       |        retVal |= writeNs0Variable(server, UA_NS0ID_SERVERCONFIGURATION_HASSECUREELEMENT,
 1204|       |                                   &hasSecureElement, &UA_TYPES[UA_TYPES_BOOLEAN]);
 1205|       |    }
 1206|       |
 1207|       |    /* ServerConfiguration - ApplicationUri, ProductUri and ApplicationType are
 1208|       |     * written at startup by writeNs0ApplicationDescription. ServerCapabilities
 1209|       |     * is written at startup by writeNs0ServerCapabilities. */
 1210|       |
 1211|       |    /* OPCUANamespaceMetadata - DefaultAccessRestrictions */
 1212|       |    {
 1213|       |        UA_AccessRestrictionType defaultAccessRestrictions = UA_ACCESSRESTRICTIONTYPE_NONE;
 1214|       |        retVal |= writeNs0Variable(server, UA_NS0ID_OPCUANAMESPACEMETADATA_DEFAULTACCESSRESTRICTIONS,
 1215|       |                                   &defaultAccessRestrictions,
 1216|       |                                   &UA_TYPES[UA_TYPES_ACCESSRESTRICTIONTYPE]);
 1217|       |    }
 1218|       |#endif
 1219|       |#ifndef UA_ENABLE_HISTORIZING
 1220|       |    deleteNode(server, UA_NS0ID(HISTORYSERVERCAPABILITIES), true);
 1221|       |#ifdef UA_NS0ID_DEFAULTHACONFIGURATION
 1222|       |    deleteNode(server, UA_NS0ID(DEFAULTHACONFIGURATION), true);
 1223|       |#endif
 1224|       |#else
 1225|       |    /* ServerCapabilities - HistoryServerCapabilities - AccessHistoryDataCapability */
 1226|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_HISTORYSERVERCAPABILITIES_ACCESSHISTORYDATACAPABILITY,
  ------------------
  |  | 4117|  2.37k|#define UA_NS0ID_HISTORYSERVERCAPABILITIES_ACCESSHISTORYDATACAPABILITY 11193 /* Variable */
  ------------------
 1227|  2.37k|                               &server->config.accessHistoryDataCapability, &UA_TYPES[UA_TYPES_BOOLEAN]);
  ------------------
  |  |   28|  2.37k|#define UA_TYPES_BOOLEAN 0
  ------------------
 1228|       |
 1229|       |    /* ServerCapabilities - HistoryServerCapabilities - MaxReturnDataValues */
 1230|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_HISTORYSERVERCAPABILITIES_MAXRETURNDATAVALUES,
  ------------------
  |  | 4153|  2.37k|#define UA_NS0ID_HISTORYSERVERCAPABILITIES_MAXRETURNDATAVALUES 11273 /* Variable */
  ------------------
 1231|  2.37k|                               &server->config.maxReturnDataValues, &UA_TYPES[UA_TYPES_UINT32]);
  ------------------
  |  |  232|  2.37k|#define UA_TYPES_UINT32 6
  ------------------
 1232|       |
 1233|       |    /* ServerCapabilities - HistoryServerCapabilities - AccessHistoryEventsCapability */
 1234|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_HISTORYSERVERCAPABILITIES_ACCESSHISTORYEVENTSCAPABILITY,
  ------------------
  |  | 4149|  2.37k|#define UA_NS0ID_HISTORYSERVERCAPABILITIES_ACCESSHISTORYEVENTSCAPABILITY 11242 /* Variable */
  ------------------
 1235|  2.37k|                               &server->config.accessHistoryEventsCapability, &UA_TYPES[UA_TYPES_BOOLEAN]);
  ------------------
  |  |   28|  2.37k|#define UA_TYPES_BOOLEAN 0
  ------------------
 1236|       |
 1237|       |    /* ServerCapabilities - HistoryServerCapabilities - MaxReturnEventValues */
 1238|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_HISTORYSERVERCAPABILITIES_MAXRETURNEVENTVALUES,
  ------------------
  |  | 4154|  2.37k|#define UA_NS0ID_HISTORYSERVERCAPABILITIES_MAXRETURNEVENTVALUES 11274 /* Variable */
  ------------------
 1239|  2.37k|                               &server->config.maxReturnEventValues, &UA_TYPES[UA_TYPES_UINT32]);
  ------------------
  |  |  232|  2.37k|#define UA_TYPES_UINT32 6
  ------------------
 1240|       |
 1241|       |    /* ServerCapabilities - HistoryServerCapabilities - InsertDataCapability */
 1242|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_HISTORYSERVERCAPABILITIES_INSERTDATACAPABILITY,
  ------------------
  |  | 4118|  2.37k|#define UA_NS0ID_HISTORYSERVERCAPABILITIES_INSERTDATACAPABILITY 11196 /* Variable */
  ------------------
 1243|  2.37k|                               &server->config.insertDataCapability, &UA_TYPES[UA_TYPES_BOOLEAN]);
  ------------------
  |  |   28|  2.37k|#define UA_TYPES_BOOLEAN 0
  ------------------
 1244|       |
 1245|       |    /* ServerCapabilities - HistoryServerCapabilities - InsertEventCapability */
 1246|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_HISTORYSERVERCAPABILITIES_INSERTEVENTCAPABILITY,
  ------------------
  |  | 4159|  2.37k|#define UA_NS0ID_HISTORYSERVERCAPABILITIES_INSERTEVENTCAPABILITY 11281 /* Variable */
  ------------------
 1247|  2.37k|                               &server->config.insertEventCapability, &UA_TYPES[UA_TYPES_BOOLEAN]);
  ------------------
  |  |   28|  2.37k|#define UA_TYPES_BOOLEAN 0
  ------------------
 1248|       |
 1249|       |    /* ServerCapabilities - HistoryServerCapabilities - InsertAnnotationsCapability */
 1250|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_HISTORYSERVERCAPABILITIES_INSERTANNOTATIONCAPABILITY,
  ------------------
  |  | 4155|  2.37k|#define UA_NS0ID_HISTORYSERVERCAPABILITIES_INSERTANNOTATIONCAPABILITY 11275 /* Variable */
  ------------------
 1251|  2.37k|                               &server->config.insertAnnotationsCapability, &UA_TYPES[UA_TYPES_BOOLEAN]);
  ------------------
  |  |   28|  2.37k|#define UA_TYPES_BOOLEAN 0
  ------------------
 1252|       |
 1253|       |    /* ServerCapabilities - HistoryServerCapabilities - ReplaceDataCapability */
 1254|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_HISTORYSERVERCAPABILITIES_REPLACEDATACAPABILITY,
  ------------------
  |  | 4119|  2.37k|#define UA_NS0ID_HISTORYSERVERCAPABILITIES_REPLACEDATACAPABILITY 11197 /* Variable */
  ------------------
 1255|  2.37k|                               &server->config.replaceDataCapability, &UA_TYPES[UA_TYPES_BOOLEAN]);
  ------------------
  |  |   28|  2.37k|#define UA_TYPES_BOOLEAN 0
  ------------------
 1256|       |
 1257|       |    /* ServerCapabilities - HistoryServerCapabilities - ReplaceEventCapability */
 1258|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_HISTORYSERVERCAPABILITIES_REPLACEEVENTCAPABILITY,
  ------------------
  |  | 4160|  2.37k|#define UA_NS0ID_HISTORYSERVERCAPABILITIES_REPLACEEVENTCAPABILITY 11282 /* Variable */
  ------------------
 1259|  2.37k|                               &server->config.replaceEventCapability, &UA_TYPES[UA_TYPES_BOOLEAN]);
  ------------------
  |  |   28|  2.37k|#define UA_TYPES_BOOLEAN 0
  ------------------
 1260|       |
 1261|       |    /* ServerCapabilities - HistoryServerCapabilities - UpdateDataCapability */
 1262|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_HISTORYSERVERCAPABILITIES_UPDATEDATACAPABILITY,
  ------------------
  |  | 4120|  2.37k|#define UA_NS0ID_HISTORYSERVERCAPABILITIES_UPDATEDATACAPABILITY 11198 /* Variable */
  ------------------
 1263|  2.37k|                               &server->config.updateDataCapability, &UA_TYPES[UA_TYPES_BOOLEAN]);
  ------------------
  |  |   28|  2.37k|#define UA_TYPES_BOOLEAN 0
  ------------------
 1264|       |
 1265|       |    /* ServerCapabilities - HistoryServerCapabilities - UpdateEventCapability */
 1266|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_HISTORYSERVERCAPABILITIES_UPDATEEVENTCAPABILITY,
  ------------------
  |  | 4161|  2.37k|#define UA_NS0ID_HISTORYSERVERCAPABILITIES_UPDATEEVENTCAPABILITY 11283 /* Variable */
  ------------------
 1267|  2.37k|                               &server->config.updateEventCapability, &UA_TYPES[UA_TYPES_BOOLEAN]);
  ------------------
  |  |   28|  2.37k|#define UA_TYPES_BOOLEAN 0
  ------------------
 1268|       |
 1269|       |    /* ServerCapabilities - HistoryServerCapabilities - DeleteRawCapability */
 1270|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_HISTORYSERVERCAPABILITIES_DELETERAWCAPABILITY,
  ------------------
  |  | 4121|  2.37k|#define UA_NS0ID_HISTORYSERVERCAPABILITIES_DELETERAWCAPABILITY 11199 /* Variable */
  ------------------
 1271|  2.37k|                               &server->config.deleteRawCapability, &UA_TYPES[UA_TYPES_BOOLEAN]);
  ------------------
  |  |   28|  2.37k|#define UA_TYPES_BOOLEAN 0
  ------------------
 1272|       |
 1273|       |    /* ServerCapabilities - HistoryServerCapabilities - DeleteEventCapability */
 1274|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_HISTORYSERVERCAPABILITIES_DELETEEVENTCAPABILITY,
  ------------------
  |  | 4259|  2.37k|#define UA_NS0ID_HISTORYSERVERCAPABILITIES_DELETEEVENTCAPABILITY 11502 /* Variable */
  ------------------
 1275|  2.37k|                               &server->config.deleteEventCapability, &UA_TYPES[UA_TYPES_BOOLEAN]);
  ------------------
  |  |   28|  2.37k|#define UA_TYPES_BOOLEAN 0
  ------------------
 1276|       |
 1277|       |    /* ServerCapabilities - HistoryServerCapabilities - DeleteAtTimeDataCapability */
 1278|  2.37k|    retVal |= writeNs0Variable(server, UA_NS0ID_HISTORYSERVERCAPABILITIES_DELETEATTIMECAPABILITY,
  ------------------
  |  | 4122|  2.37k|#define UA_NS0ID_HISTORYSERVERCAPABILITIES_DELETEATTIMECAPABILITY 11200 /* Variable */
  ------------------
 1279|  2.37k|                               &server->config.deleteAtTimeDataCapability, &UA_TYPES[UA_TYPES_BOOLEAN]);
  ------------------
  |  |   28|  2.37k|#define UA_TYPES_BOOLEAN 0
  ------------------
 1280|       |
 1281|       |#ifdef UA_GENERATED_NAMESPACE_ZERO_FULL
 1282|       |    /* HistoryServerCapabilities - ServerTimestampSupported */
 1283|       |    {
 1284|       |        UA_Boolean serverTimestampSupported = true;
 1285|       |        retVal |= writeNs0Variable(server,
 1286|       |                                   UA_NS0ID_HISTORYSERVERCAPABILITIES_SERVERTIMESTAMPSUPPORTED,
 1287|       |                                   &serverTimestampSupported, &UA_TYPES[UA_TYPES_BOOLEAN]);
 1288|       |    }
 1289|       |#endif
 1290|       |
 1291|       |    /* DefaultHAConfiguration */
 1292|       |#ifdef UA_NS0ID_DEFAULTHACONFIGURATION_STEPPED
 1293|       |    {
 1294|       |        UA_Boolean bTrue = true, bFalse = false;
 1295|       |        UA_Byte percentDataBad = 100, percentDataGood = 100;
 1296|       |        UA_Duration zeroDuration = 0.0;
 1297|       |        UA_Double zeroDouble = 0.0;
 1298|       |        UA_UInt32 zeroUInt32 = 0;
 1299|       |        UA_ExceptionDeviationFormat absValue = UA_EXCEPTIONDEVIATIONFORMAT_ABSOLUTEVALUE;
 1300|       |
 1301|       |        retVal |= writeNs0Variable(server,
 1302|       |                                   UA_NS0ID_DEFAULTHACONFIGURATION_AGGREGATECONFIGURATION_TREATUNCERTAINASBAD,
 1303|       |                                   &bTrue, &UA_TYPES[UA_TYPES_BOOLEAN]);
 1304|       |        retVal |= writeNs0Variable(server,
 1305|       |                                   UA_NS0ID_DEFAULTHACONFIGURATION_AGGREGATECONFIGURATION_PERCENTDATABAD,
 1306|       |                                   &percentDataBad, &UA_TYPES[UA_TYPES_BYTE]);
 1307|       |        retVal |= writeNs0Variable(server,
 1308|       |                                   UA_NS0ID_DEFAULTHACONFIGURATION_AGGREGATECONFIGURATION_PERCENTDATAGOOD,
 1309|       |                                   &percentDataGood, &UA_TYPES[UA_TYPES_BYTE]);
 1310|       |        retVal |= writeNs0Variable(server,
 1311|       |                                   UA_NS0ID_DEFAULTHACONFIGURATION_AGGREGATECONFIGURATION_USESLOPEDEXTRAPOLATION,
 1312|       |                                   &bFalse, &UA_TYPES[UA_TYPES_BOOLEAN]);
 1313|       |        retVal |= writeNs0Variable(server,
 1314|       |                                   UA_NS0ID_DEFAULTHACONFIGURATION_STEPPED,
 1315|       |                                   &bFalse, &UA_TYPES[UA_TYPES_BOOLEAN]);
 1316|       |        retVal |= writeNs0Variable(server,
 1317|       |                                   UA_NS0ID_DEFAULTHACONFIGURATION_MAXTIMEINTERVAL,
 1318|       |                                   &zeroDuration, &UA_TYPES[UA_TYPES_DOUBLE]);
 1319|       |        retVal |= writeNs0Variable(server,
 1320|       |                                   UA_NS0ID_DEFAULTHACONFIGURATION_MINTIMEINTERVAL,
 1321|       |                                   &zeroDuration, &UA_TYPES[UA_TYPES_DOUBLE]);
 1322|       |        retVal |= writeNs0Variable(server,
 1323|       |                                   UA_NS0ID_DEFAULTHACONFIGURATION_EXCEPTIONDEVIATION,
 1324|       |                                   &zeroDouble, &UA_TYPES[UA_TYPES_DOUBLE]);
 1325|       |        retVal |= writeNs0Variable(server,
 1326|       |                                   UA_NS0ID_DEFAULTHACONFIGURATION_EXCEPTIONDEVIATIONFORMAT,
 1327|       |                                   &absValue, &UA_TYPES[UA_TYPES_EXCEPTIONDEVIATIONFORMAT]);
 1328|       |        retVal |= writeNs0Variable(server,
 1329|       |                                   UA_NS0ID_DEFAULTHACONFIGURATION_SERVERTIMESTAMPSUPPORTED,
 1330|       |                                   &bTrue, &UA_TYPES[UA_TYPES_BOOLEAN]);
 1331|       |        retVal |= writeNs0Variable(server,
 1332|       |                                   UA_NS0ID_DEFAULTHACONFIGURATION_MAXTIMESTOREDVALUES,
 1333|       |                                   &zeroDuration, &UA_TYPES[UA_TYPES_DOUBLE]);
 1334|       |        retVal |= writeNs0Variable(server,
 1335|       |                                   UA_NS0ID_DEFAULTHACONFIGURATION_MAXCOUNTSTOREDVALUES,
 1336|       |                                   &zeroUInt32, &UA_TYPES[UA_TYPES_UINT32]);
 1337|       |    }
 1338|       |#endif
 1339|  2.37k|#endif
 1340|       |
 1341|       |    /* The HasComponent references to the ModellingRules are not part of the
 1342|       |     * Nodeset2.xml. So we add the references manually. */
 1343|  2.37k|    addModellingRules(server);
 1344|       |
 1345|  2.37k|#endif /* UA_GENERATED_NAMESPACE_ZERO */
 1346|       |
 1347|  2.37k|    return retVal;
 1348|  2.37k|}
ua_server_ns0.c:writeNs0VariableArray:
  813|  7.13k|                      size_t length, const UA_DataType *type) {
  814|  7.13k|    UA_Variant var;
  815|  7.13k|    UA_Variant_init(&var);
  816|  7.13k|    UA_Variant_setArray(&var, v, length, type);
  817|  7.13k|    return writeValueAttribute(server, UA_NODEID_NUMERIC(0, id), &var);
  818|  7.13k|}
ua_server_ns0.c:writeNs0Variable:
  822|  47.5k|writeNs0Variable(UA_Server *server, UA_UInt32 id, void *v, const UA_DataType *type) {
  823|  47.5k|    UA_Variant var;
  824|  47.5k|    UA_Variant_init(&var);
  825|  47.5k|    UA_Variant_setScalar(&var, v, type);
  826|  47.5k|    return writeValueAttribute(server, UA_NODEID_NUMERIC(0, id), &var);
  827|  47.5k|}
ua_server_ns0.c:addModellingRules:
  918|  2.37k|addModellingRules(UA_Server *server) {
  919|       |    /* Test if the ModellingRules folder was added. (Only for the full ns0.) */
  920|  2.37k|    UA_NodeId mrNodeId = UA_NS0ID(SERVER_SERVERCAPABILITIES_MODELLINGRULES);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 1153|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MODELLINGRULES 2996 /* Object */
  |  |  ------------------
  ------------------
  921|  2.37k|    const UA_Node *mrnode = UA_NODESTORE_GET(server, &mrNodeId);
  922|  2.37k|    if(!mrnode)
  ------------------
  |  Branch (922:8): [True: 0, False: 2.37k]
  ------------------
  923|      0|        return;
  924|  2.37k|    UA_NODESTORE_RELEASE(server, mrnode);
  ------------------
  |  | 1286|  2.37k|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  925|       |
  926|       |    /* Add ExposesItsArray */
  927|  2.37k|    addRef(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_MODELLINGRULES),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 1153|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MODELLINGRULES 2996 /* Object */
  |  |  ------------------
  ------------------
  928|  2.37k|           UA_NS0ID(HASCOMPONENT), UA_NS0ID(MODELLINGRULE_EXPOSESITSARRAY), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   58|  2.37k|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  |  |  ------------------
  ------------------
                         UA_NS0ID(HASCOMPONENT), UA_NS0ID(MODELLINGRULE_EXPOSESITSARRAY), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   79|  2.37k|#define UA_NS0ID_MODELLINGRULE_EXPOSESITSARRAY 83 /* Object */
  |  |  ------------------
  ------------------
  929|       |
  930|       |    /* Add Mandatory */
  931|  2.37k|    addRef(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_MODELLINGRULES),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 1153|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MODELLINGRULES 2996 /* Object */
  |  |  ------------------
  ------------------
  932|  2.37k|           UA_NS0ID(HASCOMPONENT), UA_NS0ID(MODELLINGRULE_MANDATORY), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   58|  2.37k|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  |  |  ------------------
  ------------------
                         UA_NS0ID(HASCOMPONENT), UA_NS0ID(MODELLINGRULE_MANDATORY), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   77|  2.37k|#define UA_NS0ID_MODELLINGRULE_MANDATORY 78 /* Object */
  |  |  ------------------
  ------------------
  933|       |
  934|       |
  935|       |    /* Add MandatoryPlaceholder */
  936|  2.37k|    addRef(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_MODELLINGRULES),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 1153|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MODELLINGRULES 2996 /* Object */
  |  |  ------------------
  ------------------
  937|  2.37k|           UA_NS0ID(HASCOMPONENT), UA_NS0ID(MODELLINGRULE_MANDATORYPLACEHOLDER), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   58|  2.37k|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  |  |  ------------------
  ------------------
                         UA_NS0ID(HASCOMPONENT), UA_NS0ID(MODELLINGRULE_MANDATORYPLACEHOLDER), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4266|  2.37k|#define UA_NS0ID_MODELLINGRULE_MANDATORYPLACEHOLDER 11510 /* Object */
  |  |  ------------------
  ------------------
  938|       |
  939|       |    /* Add Optional */
  940|  2.37k|    addRef(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_MODELLINGRULES),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 1153|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MODELLINGRULES 2996 /* Object */
  |  |  ------------------
  ------------------
  941|  2.37k|           UA_NS0ID(HASCOMPONENT), UA_NS0ID(MODELLINGRULE_OPTIONAL), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   58|  2.37k|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  |  |  ------------------
  ------------------
                         UA_NS0ID(HASCOMPONENT), UA_NS0ID(MODELLINGRULE_OPTIONAL), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   78|  2.37k|#define UA_NS0ID_MODELLINGRULE_OPTIONAL 80 /* Object */
  |  |  ------------------
  ------------------
  942|       |
  943|       |    /* Add OptionalPlaceholder */
  944|  2.37k|    addRef(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_MODELLINGRULES),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 1153|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MODELLINGRULES 2996 /* Object */
  |  |  ------------------
  ------------------
  945|  2.37k|           UA_NS0ID(HASCOMPONENT), UA_NS0ID(MODELLINGRULE_OPTIONALPLACEHOLDER), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   58|  2.37k|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  |  |  ------------------
  ------------------
                         UA_NS0ID(HASCOMPONENT), UA_NS0ID(MODELLINGRULE_OPTIONALPLACEHOLDER), true);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4265|  2.37k|#define UA_NS0ID_MODELLINGRULE_OPTIONALPLACEHOLDER 11508 /* Object */
  |  |  ------------------
  ------------------
  946|  2.37k|}
ua_server_ns0.c:connectNS0_dataSources:
 1355|  2.37k|connectNS0_dataSources(UA_Server *server) {
 1356|  2.37k|    UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1357|       |
 1358|       |    /* NamespaceArray - dynamic callback */
 1359|  2.37k|    UA_CallbackValueSource namespaceDataSource = {readNamespaces, writeNamespaces};
 1360|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_NAMESPACEARRAY),
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  933|  2.37k|#define UA_NS0ID_SERVER_NAMESPACEARRAY 2255 /* Variable */
  |  |  ------------------
  ------------------
 1361|  2.37k|                                                  namespaceDataSource);
 1362|       |
 1363|       |    /* ServerStatus - dynamic callback */
 1364|  2.37k|    UA_CallbackValueSource serverStatus = {readStatus, writeStatus};
 1365|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERSTATUS), serverStatus);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  934|  2.37k|#define UA_NS0ID_SERVER_SERVERSTATUS 2256 /* Variable */
  |  |  ------------------
  ------------------
 1366|       |
 1367|       |    /* CurrentTime */
 1368|  2.37k|    UA_CallbackValueSource currentTime = {readCurrentTime, NULL};
 1369|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERSTATUS_CURRENTTIME), currentTime);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  936|  2.37k|#define UA_NS0ID_SERVER_SERVERSTATUS_CURRENTTIME 2258 /* Variable */
  |  |  ------------------
  ------------------
 1370|       |
 1371|       |    /* State */
 1372|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERSTATUS_STATE), serverStatus);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  937|  2.37k|#define UA_NS0ID_SERVER_SERVERSTATUS_STATE 2259 /* Variable */
  |  |  ------------------
  ------------------
 1373|       |
 1374|       |    /* BuildInfo and sub-components */
 1375|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERSTATUS_BUILDINFO), serverStatus);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  938|  2.37k|#define UA_NS0ID_SERVER_SERVERSTATUS_BUILDINFO 2260 /* Variable */
  |  |  ------------------
  ------------------
 1376|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERSTATUS_BUILDINFO_PRODUCTURI), serverStatus);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  940|  2.37k|#define UA_NS0ID_SERVER_SERVERSTATUS_BUILDINFO_PRODUCTURI 2262 /* Variable */
  |  |  ------------------
  ------------------
 1377|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERSTATUS_BUILDINFO_MANUFACTURERNAME), serverStatus);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  941|  2.37k|#define UA_NS0ID_SERVER_SERVERSTATUS_BUILDINFO_MANUFACTURERNAME 2263 /* Variable */
  |  |  ------------------
  ------------------
 1378|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERSTATUS_BUILDINFO_PRODUCTNAME), serverStatus);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  939|  2.37k|#define UA_NS0ID_SERVER_SERVERSTATUS_BUILDINFO_PRODUCTNAME 2261 /* Variable */
  |  |  ------------------
  ------------------
 1379|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERSTATUS_BUILDINFO_SOFTWAREVERSION), serverStatus);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  942|  2.37k|#define UA_NS0ID_SERVER_SERVERSTATUS_BUILDINFO_SOFTWAREVERSION 2264 /* Variable */
  |  |  ------------------
  ------------------
 1380|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERSTATUS_BUILDINFO_BUILDNUMBER), serverStatus);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  943|  2.37k|#define UA_NS0ID_SERVER_SERVERSTATUS_BUILDINFO_BUILDNUMBER 2265 /* Variable */
  |  |  ------------------
  ------------------
 1381|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERSTATUS_BUILDINFO_BUILDDATE), serverStatus);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  944|  2.37k|#define UA_NS0ID_SERVER_SERVERSTATUS_BUILDINFO_BUILDDATE 2266 /* Variable */
  |  |  ------------------
  ------------------
 1382|       |
 1383|  2.37k|#ifdef UA_GENERATED_NAMESPACE_ZERO
 1384|       |    /* SecondsTillShutdown */
 1385|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERSTATUS_SECONDSTILLSHUTDOWN), serverStatus);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 1150|  2.37k|#define UA_NS0ID_SERVER_SERVERSTATUS_SECONDSTILLSHUTDOWN 2992 /* Variable */
  |  |  ------------------
  ------------------
 1386|       |
 1387|       |    /* ServiceLevel */
 1388|  2.37k|    UA_CallbackValueSource serviceLevel = {readServiceLevel, NULL};
 1389|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVICELEVEL), serviceLevel);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  945|  2.37k|#define UA_NS0ID_SERVER_SERVICELEVEL 2267 /* Variable */
  |  |  ------------------
  ------------------
 1390|       |
 1391|       |    /* Auditing */
 1392|  2.37k|    UA_CallbackValueSource auditing = {readAuditing, NULL};
 1393|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_AUDITING), auditing);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 1152|  2.37k|#define UA_NS0ID_SERVER_AUDITING 2994 /* Variable */
  |  |  ------------------
  ------------------
 1394|       |
 1395|       |    /* MinSupportedSampleRate */
 1396|  2.37k|    UA_CallbackValueSource samplingInterval = {readMinSamplingInterval, NULL};
 1397|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_MINSUPPORTEDSAMPLERATE), samplingInterval);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  949|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MINSUPPORTEDSAMPLERATE 2272 /* Variable */
  |  |  ------------------
  ------------------
 1398|       |
 1399|       |    /* OperationLimits */
 1400|  2.37k|    UA_CallbackValueSource operationLimitRead = {readOperationLimits, NULL};
 1401|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERREAD), operationLimitRead);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4402|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERREAD 11705 /* Variable */
  |  |  ------------------
  ------------------
 1402|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERWRITE), operationLimitRead);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4403|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERWRITE 11707 /* Variable */
  |  |  ------------------
  ------------------
 1403|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERMETHODCALL), operationLimitRead);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4404|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERMETHODCALL 11709 /* Variable */
  |  |  ------------------
  ------------------
 1404|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERBROWSE), operationLimitRead);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4405|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERBROWSE 11710 /* Variable */
  |  |  ------------------
  ------------------
 1405|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERREGISTERNODES), operationLimitRead);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4406|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERREGISTERNODES 11711 /* Variable */
  |  |  ------------------
  ------------------
 1406|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERTRANSLATEBROWSEPATHSTONODEIDS), operationLimitRead);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4407|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERTRANSLATEBROWSEPATHSTONODEIDS 11712 /* Variable */
  |  |  ------------------
  ------------------
 1407|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERNODEMANAGEMENT), operationLimitRead);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4408|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXNODESPERNODEMANAGEMENT 11713 /* Variable */
  |  |  ------------------
  ------------------
 1408|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXMONITOREDITEMSPERCALL), operationLimitRead);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4409|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_OPERATIONLIMITS_MAXMONITOREDITEMSPERCALL 11714 /* Variable */
  |  |  ------------------
  ------------------
 1409|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERCAPABILITIES_MAXMONITOREDITEMSQUEUESIZE), operationLimitRead);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |19767|  2.37k|#define UA_NS0ID_SERVER_SERVERCAPABILITIES_MAXMONITOREDITEMSQUEUESIZE 31916 /* Variable */
  |  |  ------------------
  ------------------
 1410|       |
 1411|  2.37k|#ifdef UA_ENABLE_DIAGNOSTICS
 1412|       |    /* ServerDiagnostics */
 1413|  2.37k|    UA_CallbackValueSource serverDiagSummary = {readDiagnostics, NULL};
 1414|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY), serverDiagSummary);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  951|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY 2275 /* Variable */
  |  |  ------------------
  ------------------
 1415|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_SERVERVIEWCOUNT), serverDiagSummary);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  952|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_SERVERVIEWCOUNT 2276 /* Variable */
  |  |  ------------------
  ------------------
 1416|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_CURRENTSESSIONCOUNT), serverDiagSummary);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  953|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_CURRENTSESSIONCOUNT 2277 /* Variable */
  |  |  ------------------
  ------------------
 1417|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_CUMULATEDSESSIONCOUNT), serverDiagSummary);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  954|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_CUMULATEDSESSIONCOUNT 2278 /* Variable */
  |  |  ------------------
  ------------------
 1418|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_SECURITYREJECTEDSESSIONCOUNT), serverDiagSummary);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  955|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_SECURITYREJECTEDSESSIONCOUNT 2279 /* Variable */
  |  |  ------------------
  ------------------
 1419|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_REJECTEDSESSIONCOUNT), serverDiagSummary);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 1823|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_REJECTEDSESSIONCOUNT 3705 /* Variable */
  |  |  ------------------
  ------------------
 1420|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_SESSIONTIMEOUTCOUNT), serverDiagSummary);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  956|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_SESSIONTIMEOUTCOUNT 2281 /* Variable */
  |  |  ------------------
  ------------------
 1421|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_SESSIONABORTCOUNT), serverDiagSummary);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  957|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_SESSIONABORTCOUNT 2282 /* Variable */
  |  |  ------------------
  ------------------
 1422|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_CURRENTSUBSCRIPTIONCOUNT), serverDiagSummary);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  959|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_CURRENTSUBSCRIPTIONCOUNT 2285 /* Variable */
  |  |  ------------------
  ------------------
 1423|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_CUMULATEDSUBSCRIPTIONCOUNT), serverDiagSummary);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  960|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_CUMULATEDSUBSCRIPTIONCOUNT 2286 /* Variable */
  |  |  ------------------
  ------------------
 1424|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_PUBLISHINGINTERVALCOUNT), serverDiagSummary);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  958|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_PUBLISHINGINTERVALCOUNT 2284 /* Variable */
  |  |  ------------------
  ------------------
 1425|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_SECURITYREJECTEDREQUESTSCOUNT), serverDiagSummary);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  961|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_SECURITYREJECTEDREQUESTSCOUNT 2287 /* Variable */
  |  |  ------------------
  ------------------
 1426|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_REJECTEDREQUESTSCOUNT), serverDiagSummary);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  962|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_SERVERDIAGNOSTICSSUMMARY_REJECTEDREQUESTSCOUNT 2288 /* Variable */
  |  |  ------------------
  ------------------
 1427|       |
 1428|  2.37k|#ifdef UA_ENABLE_SUBSCRIPTIONS
 1429|  2.37k|    UA_CallbackValueSource serverSubDiagSummary = {readSubscriptionDiagnosticsArray, NULL};
 1430|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SUBSCRIPTIONDIAGNOSTICSARRAY), serverSubDiagSummary);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  964|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_SUBSCRIPTIONDIAGNOSTICSARRAY 2290 /* Variable */
  |  |  ------------------
  ------------------
 1431|  2.37k|#endif
 1432|       |
 1433|  2.37k|    UA_CallbackValueSource sessionDiagSummary = {readSessionDiagnosticsArray, NULL};
 1434|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SESSIONSDIAGNOSTICSSUMMARY_SESSIONDIAGNOSTICSARRAY), sessionDiagSummary);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 1825|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_SESSIONSDIAGNOSTICSSUMMARY_SESSIONDIAGNOSTICSARRAY 3707 /* Variable */
  |  |  ------------------
  ------------------
 1435|       |
 1436|  2.37k|    UA_CallbackValueSource sessionSecDiagSummary = {readSessionSecurityDiagnostics, NULL};
 1437|  2.37k|    retVal |= setVariableNode_callbackValueSource(server, UA_NS0ID(SERVER_SERVERDIAGNOSTICS_SESSIONSDIAGNOSTICSSUMMARY_SESSIONSECURITYDIAGNOSTICSARRAY), sessionSecDiagSummary);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 1826|  2.37k|#define UA_NS0ID_SERVER_SERVERDIAGNOSTICS_SESSIONSDIAGNOSTICSSUMMARY_SESSIONSECURITYDIAGNOSTICSARRAY 3708 /* Variable */
  |  |  ------------------
  ------------------
 1438|  2.37k|#endif /* UA_ENABLE_DIAGNOSTICS */
 1439|       |
 1440|  2.37k|#if defined(UA_ENABLE_SUBSCRIPTIONS)
 1441|  2.37k|    retVal |= setMethodNode_callback(server, UA_NS0ID(SERVER_GETMONITOREDITEMS), readMonitoredItems);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 4249|  2.37k|#define UA_NS0ID_SERVER_GETMONITOREDITEMS 11492 /* Method */
  |  |  ------------------
  ------------------
 1442|  2.37k|    retVal |= setMethodNode_callback(server, UA_NS0ID(SERVER_RESENDDATA), resendData);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 5072|  2.37k|#define UA_NS0ID_SERVER_RESENDDATA 12873 /* Method */
  |  |  ------------------
  ------------------
 1443|  2.37k|#endif
 1444|       |
 1445|  2.37k|#endif /* UA_GENERATED_NAMESPACE_ZERO */
 1446|       |
 1447|  2.37k|    return retVal;
 1448|  2.37k|}

createSubscriptionObject:
  180|    111|                         UA_Subscription *sub) {
  181|    111|    UA_ExpandedNodeId *children = NULL;
  182|    111|    size_t childrenSize = 0;
  183|    111|    UA_ReferenceTypeSet refTypes;
  184|    111|    UA_NodeId hasComponent = UA_NS0ID(HASCOMPONENT);
  ------------------
  |  |  459|    111|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   58|    111|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  |  |  ------------------
  ------------------
  185|       |
  186|    111|    char subIdStr[32];
  187|    111|    itoaUnsigned(sub->subscriptionId, subIdStr, 10);
  188|       |
  189|       |    /* Find the NodeId of the SubscriptionDiagnosticsArray */
  190|    111|    UA_BrowsePath bp;
  191|    111|    UA_BrowsePath_init(&bp);
  192|    111|    bp.startingNode = sub->session->sessionId;
  193|    111|    UA_RelativePathElement rpe[1];
  194|    111|    memset(rpe, 0, sizeof(UA_RelativePathElement) * 1);
  195|    111|    rpe[0].targetName = UA_QUALIFIEDNAME(0, "SubscriptionDiagnosticsArray");
  196|    111|    bp.relativePath.elements = rpe;
  197|    111|    bp.relativePath.elementsSize = 1;
  198|    111|    UA_BrowsePathResult bpr = translateBrowsePathToNodeIds(server, &bp);
  199|    111|    if(bpr.targetsSize < 1)
  ------------------
  |  Branch (199:8): [True: 111, False: 0]
  ------------------
  200|    111|        return;
  201|       |
  202|       |    /* Create an object for the subscription. Instantiates all the mandatory
  203|       |     * children. */
  204|      0|    UA_VariableAttributes var_attr = UA_VariableAttributes_default;
  205|      0|    var_attr.valueRank = -1;
  206|      0|    var_attr.displayName.text = UA_STRING(subIdStr);
  207|      0|    var_attr.dataType = UA_TYPES[UA_TYPES_SUBSCRIPTIONDIAGNOSTICSDATATYPE].typeId;
  ------------------
  |  |14069|      0|#define UA_TYPES_SUBSCRIPTIONDIAGNOSTICSDATATYPE 341
  ------------------
  208|      0|    UA_NodeId refId = UA_NS0ID(HASCOMPONENT);
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   58|      0|#define UA_NS0ID_HASCOMPONENT 47 /* ReferenceType */
  |  |  ------------------
  ------------------
  209|      0|    UA_QualifiedName browseName = UA_QUALIFIEDNAME(1, subIdStr);
  210|      0|    UA_NodeId typeId = UA_NS0ID(SUBSCRIPTIONDIAGNOSTICSTYPE);
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  861|      0|#define UA_NS0ID_SUBSCRIPTIONDIAGNOSTICSTYPE 2172 /* VariableType */
  |  |  ------------------
  ------------------
  211|      0|    UA_CallbackValueSource subDiagSource = {readSubscriptionDiagnostics, NULL};
  212|       |
  213|       |    /* Assign a random free NodeId */
  214|      0|    UA_StatusCode res = addNode(server, UA_NODECLASS_VARIABLE, UA_NODEID_NUMERIC(1, 0),
  215|      0|                                bpr.targets[0].targetId.nodeId,
  216|      0|                                refId, browseName, typeId, &var_attr,
  217|      0|                                &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES], NULL,
  ------------------
  |  | 7656|      0|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
  218|      0|                                &sub->ns0Id);
  219|      0|    UA_CHECK_STATUS(res, goto cleanup);
  ------------------
  |  |  178|      0|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|      0|    do {                                                                                 \
  |  |  |  |  172|      0|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|      0|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 0]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|      0|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  220|       |
  221|       |    /* Add a second reference from the overall SubscriptionDiagnosticsArray variable */
  222|      0|    res = addRefWithSession(server, session,  &subDiagArray, &refId, &sub->ns0Id, true);
  223|      0|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (223:8): [True: 0, False: 0]
  ------------------
  224|      0|        goto cleanup;
  225|       |
  226|       |    /* Get all children (including the variable itself) and set the contenxt + callback */
  227|      0|    res = referenceTypeIndices(server, &hasComponent, &refTypes, false);
  228|      0|    if(UA_LIKELY(res == UA_STATUSCODE_GOOD)) {
  ------------------
  |  |  344|      0|# define UA_LIKELY(x) __builtin_expect((x), 1)
  |  |  ------------------
  |  |  |  Branch (344:23): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  229|      0|        res = browseRecursive(server, 1, &sub->ns0Id,
  230|      0|                              UA_BROWSEDIRECTION_FORWARD, &refTypes,
  231|      0|                              UA_NODECLASS_VARIABLE, true, &childrenSize, &children);
  232|      0|    }
  233|      0|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (233:8): [True: 0, False: 0]
  ------------------
  234|      0|        goto cleanup;
  235|       |
  236|       |    /* Add the callback to all variables  */
  237|      0|    for(size_t i = 0; i < childrenSize; i++) {
  ------------------
  |  Branch (237:23): [True: 0, False: 0]
  ------------------
  238|      0|        setVariableNode_callbackValueSource(server, children[i].nodeId, subDiagSource);
  239|      0|        setNodeContext(server, children[i].nodeId, sub);
  240|      0|    }
  241|       |
  242|      0|    UA_Array_delete(children, childrenSize, &UA_TYPES[UA_TYPES_EXPANDEDNODEID]);
  ------------------
  |  |  606|      0|#define UA_TYPES_EXPANDEDNODEID 17
  ------------------
  243|       |
  244|      0| cleanup:
  245|      0|    UA_BrowsePathResult_clear(&bpr);
  246|      0|    if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (246:8): [True: 0, False: 0]
  ------------------
  247|      0|        UA_LOG_WARNING_SESSION(server->config.logging, session,
  ------------------
  |  |  199|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, WARNING, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  248|      0|                               "Creating the subscription diagnostics object failed "
  249|      0|                               "with StatusCode %s", UA_StatusCode_name(res));
  250|      0|    }
  251|      0|}

getHttpUrlSecurity:
   61|    182|getHttpUrlSecurity(const UA_String *url, UA_Boolean *secure) {
   62|    182|    static const UA_String schemes[2] = {
   63|    182|        UA_STRING_STATIC("opc.http://"), UA_STRING_STATIC("opc.https://")};
  ------------------
  |  |  224|    182|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
                      UA_STRING_STATIC("opc.http://"), UA_STRING_STATIC("opc.https://")};
  ------------------
  |  |  224|    182|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
   64|    453|    for(size_t i = 0; i < 2; i++) {
  ------------------
  |  Branch (64:23): [True: 358, False: 95]
  ------------------
   65|    358|        if(url->length < schemes[i].length ||
  ------------------
  |  Branch (65:12): [True: 14, False: 344]
  ------------------
   66|    344|           memcmp(url->data, schemes[i].data, schemes[i].length) != 0)
  ------------------
  |  Branch (66:12): [True: 257, False: 87]
  ------------------
   67|    271|            continue;
   68|     87|        if(secure)
  ------------------
  |  Branch (68:12): [True: 87, False: 0]
  ------------------
   69|     87|            *secure = (i == 1);
   70|     87|        return true;
   71|    358|    }
   72|     95|    return false;
   73|    182|}
serverCustomTypes:
   94|   413k|serverCustomTypes(UA_Server *server) {
   95|   413k|    if(server->customTypes_internalSize == 0)
  ------------------
  |  Branch (95:8): [True: 413k, False: 0]
  ------------------
   96|   413k|        return server->config.customDataTypes;
   97|      0|    server->customTypes_internal[server->customTypes_internalSize-1].next = server->config.customDataTypes;
   98|      0|    return server->customTypes_internal;
   99|   413k|}
UA_Server_getDataTypes:
  102|   206k|UA_Server_getDataTypes(UA_Server *server) {
  103|   206k|    lockServer(server);
  104|   206k|    const UA_DataTypeArray * out = serverCustomTypes(server);
  105|   206k|    unlockServer(server);
  106|   206k|    return out;
  107|   206k|}
UA_Server_findDataType:
  110|   206k|UA_Server_findDataType(UA_Server *server, const UA_NodeId *typeId) {
  111|   206k|    return UA_findDataTypeWithCustom(typeId, serverCustomTypes(server));
  112|   206k|}
getNodeType:
  411|  4.40M|            UA_BrowseDirection referenceDirections) {
  412|       |    /* The reference to the parent is different for variable and variabletype */
  413|  4.40M|    UA_Byte parentRefIndex;
  414|  4.40M|    UA_Boolean inverse;
  415|  4.40M|    switch(head->nodeClass) {
  416|   423k|    case UA_NODECLASS_OBJECT:
  ------------------
  |  Branch (416:5): [True: 423k, False: 3.98M]
  ------------------
  417|  4.34M|    case UA_NODECLASS_VARIABLE:
  ------------------
  |  Branch (417:5): [True: 3.92M, False: 485k]
  ------------------
  418|  4.34M|        parentRefIndex = UA_REFERENCETYPEINDEX_HASTYPEDEFINITION;
  ------------------
  |  |   57|  4.34M|#define UA_REFERENCETYPEINDEX_HASTYPEDEFINITION 11
  ------------------
  419|  4.34M|        inverse = false;
  420|  4.34M|        break;
  421|      0|    case UA_NODECLASS_OBJECTTYPE:
  ------------------
  |  Branch (421:5): [True: 0, False: 4.40M]
  ------------------
  422|  61.8k|    case UA_NODECLASS_VARIABLETYPE:
  ------------------
  |  Branch (422:5): [True: 61.8k, False: 4.34M]
  ------------------
  423|  61.8k|    case UA_NODECLASS_REFERENCETYPE:
  ------------------
  |  Branch (423:5): [True: 0, False: 4.40M]
  ------------------
  424|  61.8k|    case UA_NODECLASS_DATATYPE:
  ------------------
  |  Branch (424:5): [True: 0, False: 4.40M]
  ------------------
  425|  61.8k|        parentRefIndex = UA_REFERENCETYPEINDEX_HASSUBTYPE;
  ------------------
  |  |   47|  61.8k|#define UA_REFERENCETYPEINDEX_HASSUBTYPE 1
  ------------------
  426|  61.8k|        inverse = true;
  427|  61.8k|        break;
  428|      0|    default:
  ------------------
  |  Branch (428:5): [True: 0, False: 4.40M]
  ------------------
  429|      0|        return NULL;
  430|  4.40M|    }
  431|       |
  432|  4.40M|    struct ReturnTypeContext ctx;
  433|  4.40M|    ctx.server = server;
  434|  4.40M|    ctx.attributeMask = attributeMask;
  435|  4.40M|    ctx.references = references;
  436|  4.40M|    ctx.referenceDirections = referenceDirections;
  437|       |
  438|       |    /* Return the first matching candidate */
  439|  8.83M|    for(size_t i = 0; i < head->referencesSize; ++i) {
  ------------------
  |  Branch (439:23): [True: 8.82M, False: 2.37k]
  ------------------
  440|  8.82M|        UA_NodeReferenceKind *rk = &head->references[i];
  441|  8.82M|        if(rk->isInverse != inverse)
  ------------------
  |  Branch (441:12): [True: 4.29M, False: 4.53M]
  ------------------
  442|  4.29M|            continue;
  443|  4.53M|        if(rk->referenceTypeIndex != parentRefIndex)
  ------------------
  |  Branch (443:12): [True: 130k, False: 4.40M]
  ------------------
  444|   130k|            continue;
  445|  4.40M|        const UA_Node *type = (const UA_Node*)
  446|  4.40M|            UA_NodeReferenceKind_iterate(rk, returnFirstType, &ctx);
  447|  4.40M|        if(type)
  ------------------
  |  Branch (447:12): [True: 4.40M, False: 0]
  ------------------
  448|  4.40M|            return type;
  449|  4.40M|    }
  450|       |
  451|  2.37k|    return NULL;
  452|  4.40M|}
UA_Node_hasSubTypeOrInstances:
  522|  2.37k|UA_Node_hasSubTypeOrInstances(const UA_NodeHead *head) {
  523|  4.75k|    for(size_t i = 0; i < head->referencesSize; ++i) {
  ------------------
  |  Branch (523:23): [True: 2.37k, False: 2.37k]
  ------------------
  524|  2.37k|        if(head->references[i].isInverse == false &&
  ------------------
  |  Branch (524:12): [True: 0, False: 2.37k]
  ------------------
  525|      0|           head->references[i].referenceTypeIndex == UA_REFERENCETYPEINDEX_HASSUBTYPE)
  ------------------
  |  |   47|      0|#define UA_REFERENCETYPEINDEX_HASSUBTYPE 1
  ------------------
  |  Branch (525:12): [True: 0, False: 0]
  ------------------
  526|      0|            return true;
  527|  2.37k|        if(head->references[i].isInverse == true &&
  ------------------
  |  Branch (527:12): [True: 2.37k, False: 0]
  ------------------
  528|  2.37k|           head->references[i].referenceTypeIndex == UA_REFERENCETYPEINDEX_HASTYPEDEFINITION)
  ------------------
  |  |   57|  2.37k|#define UA_REFERENCETYPEINDEX_HASTYPEDEFINITION 11
  ------------------
  |  Branch (528:12): [True: 0, False: 2.37k]
  ------------------
  529|      0|            return true;
  530|  2.37k|    }
  531|  2.37k|    return false;
  532|  2.37k|}
getTypeAndInterfaceHierarchy:
  606|  1.66M|                             size_t *typeHierarchySize) {
  607|  1.66M|    UA_ReferenceTypeSet hastype = UA_REFTYPESET(UA_REFERENCETYPEINDEX_HASTYPEDEFINITION);
  ------------------
  |  |   57|  1.66M|#define UA_REFERENCETYPEINDEX_HASTYPEDEFINITION 11
  ------------------
  608|  1.66M|    UA_ReferenceTypeSet hassubtype = UA_REFTYPESET(UA_REFERENCETYPEINDEX_HASSUBTYPE);
  ------------------
  |  |   47|  1.66M|#define UA_REFERENCETYPEINDEX_HASSUBTYPE 1
  ------------------
  609|  1.66M|    UA_ReferenceTypeSet hasinterface = UA_REFTYPESET(UA_REFERENCETYPEINDEX_HASINTERFACE);
  ------------------
  |  |   63|  1.66M|#define UA_REFERENCETYPEINDEX_HASINTERFACE 17
  ------------------
  610|       |
  611|       |    /* Initialize the tree and add the leaf */
  612|  1.66M|    RefTree rt;
  613|  1.66M|    UA_StatusCode res = RefTree_init(&rt);
  614|  1.66M|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  1.66M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (614:8): [True: 0, False: 1.66M]
  ------------------
  615|      0|        return res;
  616|  1.66M|    res = RefTree_addNodeId(&rt, leafNode, NULL);
  617|  1.66M|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  1.66M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (617:8): [True: 0, False: 1.66M]
  ------------------
  618|      0|        goto errout;
  619|       |
  620|       |    /* Get all types */
  621|  1.66M|    res = browseRecursiveRefTree(server, &rt, UA_BROWSEDIRECTION_FORWARD, &hastype,
  622|  1.66M|                                 UA_NODECLASS_OBJECTTYPE | UA_NODECLASS_VARIABLETYPE);
  623|  1.66M|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  1.66M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (623:8): [True: 0, False: 1.66M]
  ------------------
  624|      0|        goto errout;
  625|       |
  626|       |    /* Get all super types */
  627|  1.66M|    res = browseRecursiveRefTree(server, &rt, UA_BROWSEDIRECTION_INVERSE, &hassubtype,
  628|  1.66M|                                 UA_NODECLASS_OBJECTTYPE | UA_NODECLASS_VARIABLETYPE);
  629|  1.66M|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  1.66M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (629:8): [True: 0, False: 1.66M]
  ------------------
  630|      0|        goto errout;
  631|       |
  632|       |    /* Get all interfaces */
  633|  1.66M|    res = browseRecursiveRefTree(server, &rt, UA_BROWSEDIRECTION_FORWARD, &hasinterface,
  634|  1.66M|                                 UA_NODECLASS_OBJECTTYPE | UA_NODECLASS_VARIABLETYPE);
  635|       |
  636|  1.66M| errout:
  637|  1.66M|    if(res != UA_STATUSCODE_GOOD || rt.size == 0) {
  ------------------
  |  |   17|  3.32M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (637:8): [True: 0, False: 1.66M]
  |  Branch (637:37): [True: 0, False: 1.66M]
  ------------------
  638|      0|        RefTree_clear(&rt);
  639|      0|        return res;
  640|      0|    }
  641|       |
  642|       |    /* Make the array of ExpandedNodeId into an array of NodeId */
  643|  1.66M|    UA_NodeId *outArray = (UA_NodeId*)rt.targets;
  644|  1.66M|    size_t pos = 0;
  645|  5.08M|    for(size_t i = 0; i < rt.size; i++) {
  ------------------
  |  Branch (645:23): [True: 3.42M, False: 1.66M]
  ------------------
  646|  3.42M|        UA_NodeId *n = &outArray[pos];
  647|  3.42M|        UA_ExpandedNodeId *e = &rt.targets[i];
  648|  3.42M|        if(!UA_ExpandedNodeId_isLocal(e)) {
  ------------------
  |  Branch (648:12): [True: 0, False: 3.42M]
  ------------------
  649|      0|            UA_ExpandedNodeId_clear(e);
  650|      0|            continue;
  651|      0|        }
  652|       |        /* memmove: source and destination can overlap on 32-bit targets,
  653|       |         * where sizeof(UA_ExpandedNodeId) < 2 * sizeof(UA_NodeId) */
  654|  3.42M|        memmove(n, &e->nodeId, sizeof(UA_NodeId));
  655|  3.42M|        UA_String_clear(&e->namespaceUri);
  656|  3.42M|        pos++;
  657|  3.42M|    }
  658|       |
  659|  1.66M|    *typeHierarchySize = pos;
  660|  1.66M|    *typeHierarchy = outArray;
  661|  1.66M|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  1.66M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  662|  1.66M|}
getAllInterfaces:
  894|   178k|                 UA_NodeId **interfaceNodes, size_t *interfaceNodesSize) {
  895|   178k|    UA_ReferenceTypeSet hastype = UA_REFTYPESET(UA_REFERENCETYPEINDEX_HASTYPEDEFINITION);
  ------------------
  |  |   57|   178k|#define UA_REFERENCETYPEINDEX_HASTYPEDEFINITION 11
  ------------------
  896|   178k|    UA_ReferenceTypeSet hassubtype = UA_REFTYPESET(UA_REFERENCETYPEINDEX_HASSUBTYPE);
  ------------------
  |  |   47|   178k|#define UA_REFERENCETYPEINDEX_HASSUBTYPE 1
  ------------------
  897|   178k|    UA_ReferenceTypeSet hasinterface = UA_REFTYPESET(UA_REFERENCETYPEINDEX_HASINTERFACE);
  ------------------
  |  |   63|   178k|#define UA_REFERENCETYPEINDEX_HASINTERFACE 17
  ------------------
  898|       |
  899|       |    /* Initialize the tree and add the leaf */
  900|   178k|    size_t beforeInterfaces = 0;
  901|   178k|    RefTree rt;
  902|   178k|    UA_StatusCode res = RefTree_init(&rt);
  903|   178k|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|   178k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (903:8): [True: 0, False: 178k]
  ------------------
  904|      0|        return res;
  905|   178k|    res = RefTree_addNodeId(&rt, objectNode, NULL);
  906|   178k|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|   178k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (906:8): [True: 0, False: 178k]
  ------------------
  907|      0|        goto errout;
  908|       |
  909|       |    /* Get all types */
  910|   178k|    res = browseRecursiveRefTree(server, &rt, UA_BROWSEDIRECTION_FORWARD, &hastype,
  911|   178k|                                 UA_NODECLASS_OBJECTTYPE | UA_NODECLASS_VARIABLETYPE);
  912|   178k|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|   178k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (912:8): [True: 0, False: 178k]
  ------------------
  913|      0|        goto errout;
  914|       |
  915|       |    /* Get all super types */
  916|   178k|    res = browseRecursiveRefTree(server, &rt, UA_BROWSEDIRECTION_INVERSE, &hassubtype,
  917|   178k|                                 UA_NODECLASS_OBJECTTYPE | UA_NODECLASS_VARIABLETYPE);
  918|   178k|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|   178k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (918:8): [True: 0, False: 178k]
  ------------------
  919|      0|        goto errout;
  920|       |
  921|       |    /* Get all interfaces */
  922|   178k|    beforeInterfaces = rt.size; /* Return only the interfaces */
  923|   178k|    res = browseRecursiveRefTree(server, &rt, UA_BROWSEDIRECTION_FORWARD, &hasinterface,
  924|   178k|                                 UA_NODECLASS_OBJECTTYPE | UA_NODECLASS_VARIABLETYPE);
  925|       |
  926|   178k| errout:
  927|   178k|    if(res != UA_STATUSCODE_GOOD || rt.size == 0) {
  ------------------
  |  |   17|   356k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (927:8): [True: 0, False: 178k]
  |  Branch (927:37): [True: 0, False: 178k]
  ------------------
  928|      0|        RefTree_clear(&rt);
  929|      0|        return res;
  930|      0|    }
  931|       |
  932|       |    /* Make the array of ExpandedNodeId into an array of NodeId */
  933|   178k|    UA_NodeId *outArray = (UA_NodeId*)rt.targets;
  934|   178k|    size_t pos = 0;
  935|   730k|    for(size_t i = 0; i < rt.size; i++) {
  ------------------
  |  Branch (935:23): [True: 551k, False: 178k]
  ------------------
  936|   551k|        UA_NodeId *n = &outArray[pos];
  937|   551k|        UA_ExpandedNodeId *e = &rt.targets[i];
  938|   551k|        if(i < beforeInterfaces || !UA_ExpandedNodeId_isLocal(e)) {
  ------------------
  |  Branch (938:12): [True: 551k, False: 0]
  |  Branch (938:36): [True: 0, False: 0]
  ------------------
  939|   551k|            UA_ExpandedNodeId_clear(e);
  940|   551k|            continue;
  941|   551k|        }
  942|       |        /* memmove, see getTypeAndInterfaceHierarchy */
  943|      0|        memmove(n, &e->nodeId, sizeof(UA_NodeId));
  944|      0|        UA_String_clear(&e->namespaceUri);
  945|      0|        pos++;
  946|      0|    }
  947|       |
  948|       |    /* No interfaces found */
  949|   178k|    if(pos == 0) {
  ------------------
  |  Branch (949:8): [True: 178k, False: 0]
  ------------------
  950|   178k|        RefTree_clear(&rt);
  951|   178k|        outArray = NULL;
  952|   178k|    }
  953|       |
  954|   178k|    *interfaceNodesSize = pos;
  955|   178k|    *interfaceNodes = outArray;
  956|   178k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   178k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  957|   178k|}
editNode:
  964|  2.70M|         UA_EditNodeCallback callback, void *data) {
  965|  2.70M|    UA_Node *node =
  966|  2.70M|        UA_NODESTORE_GET_EDIT_SELECTIVE(server, nodeId, attributeMask,
  ------------------
  |  | 1278|  2.70M|    server->config.nodestore->getEditNode(server->config.nodestore,              \
  |  | 1279|  2.70M|                                          nodeid, attrMask, refs, refDirs)
  ------------------
  967|  2.70M|                                        references, referenceDirections);
  968|  2.70M|    if(!node)
  ------------------
  |  Branch (968:8): [True: 2.37k, False: 2.70M]
  ------------------
  969|  2.37k|        return UA_STATUSCODE_BADNODEIDUNKNOWN;
  ------------------
  |  |  203|  2.37k|#define UA_STATUSCODE_BADNODEIDUNKNOWN ((UA_StatusCode) 0x80340000)
  ------------------
  970|  2.70M|    UA_StatusCode retval = callback(server, session, node, data);
  971|  2.70M|    UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|  2.70M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  972|  2.70M|    return retval;
  973|  2.70M|}
notifyApplication:
  977|  2.60k|                  const UA_KeyValueMap payload) {
  978|       |    /* Notify the drivers */
  979|  2.60k|    UA_UInt64 filter = type & 0xFFFFFFFF00000000ULL; /* Only the high 32bit */
  980|  18.2k|    for(UA_Driver *drv = server->drivers; drv; drv = drv->next) {
  ------------------
  |  Branch (980:43): [True: 15.6k, False: 2.60k]
  ------------------
  981|  15.6k|        if((drv->notificationFilter & filter) != 0 && drv->notificationCallback)
  ------------------
  |  Branch (981:12): [True: 0, False: 15.6k]
  |  Branch (981:55): [True: 0, False: 0]
  ------------------
  982|      0|            drv->notificationCallback(drv, type, payload);
  983|  15.6k|    }
  984|       |
  985|       |    /* Specialized application notification callbacks */
  986|  2.60k|    UA_ServerConfig *config = &server->config;
  987|  2.60k|    if((type & UA_APPLICATIONNOTIFICATIONTYPE_LIFECYCLE) != 0 &&
  ------------------
  |  |  260|  2.60k|    (0x01ULL << 32)
  ------------------
  |  Branch (987:8): [True: 0, False: 2.60k]
  ------------------
  988|      0|       config->lifecycleNotificationCallback)
  ------------------
  |  Branch (988:8): [True: 0, False: 0]
  ------------------
  989|      0|        config->lifecycleNotificationCallback(server, type, payload);
  990|  2.60k|    if((type & UA_APPLICATIONNOTIFICATIONTYPE_SECURECHANNEL) != 0 &&
  ------------------
  |  |  311|  2.60k|    (0x02ULL << 32)
  ------------------
  |  Branch (990:8): [True: 0, False: 2.60k]
  ------------------
  991|      0|       config->secureChannelNotificationCallback)
  ------------------
  |  Branch (991:8): [True: 0, False: 0]
  ------------------
  992|      0|        config->secureChannelNotificationCallback(server, type, payload);
  993|  2.60k|    if((type & UA_APPLICATIONNOTIFICATIONTYPE_SESSION) != 0 &&
  ------------------
  |  |  341|  2.60k|    (0x04ULL << 32)
  ------------------
  |  Branch (993:8): [True: 0, False: 2.60k]
  ------------------
  994|      0|       config->sessionNotificationCallback)
  ------------------
  |  Branch (994:8): [True: 0, False: 0]
  ------------------
  995|      0|        config->sessionNotificationCallback(server, type, payload);
  996|  2.60k|    if((type & UA_APPLICATIONNOTIFICATIONTYPE_SERVICE) != 0 &&
  ------------------
  |  |  370|  2.60k|    (0x08ULL << 32)
  ------------------
  |  Branch (996:8): [True: 0, False: 2.60k]
  ------------------
  997|      0|       config->serviceNotificationCallback)
  ------------------
  |  Branch (997:8): [True: 0, False: 0]
  ------------------
  998|      0|        config->serviceNotificationCallback(server, type, payload);
  999|  2.60k|    if((type & UA_APPLICATIONNOTIFICATIONTYPE_SUBSCRIPTION) != 0 &&
  ------------------
  |  |  402|  2.60k|    (0x10ULL << 32)
  ------------------
  |  Branch (999:8): [True: 2.60k, False: 0]
  ------------------
 1000|  2.60k|       config->subscriptionNotificationCallback)
  ------------------
  |  Branch (1000:8): [True: 0, False: 2.60k]
  ------------------
 1001|      0|        config->subscriptionNotificationCallback(server, type, payload);
 1002|  2.60k|#ifdef UA_ENABLE_AUDITING
 1003|  2.60k|    if((type & UA_APPLICATIONNOTIFICATIONTYPE_AUDIT) != 0 &&
  ------------------
  |  |  517|  2.60k|    (0x40ULL << 32)
  ------------------
  |  Branch (1003:8): [True: 0, False: 2.60k]
  ------------------
 1004|      0|       config->auditNotificationCallback)
  ------------------
  |  Branch (1004:8): [True: 0, False: 0]
  ------------------
 1005|      0|        config->auditNotificationCallback(server, type, payload);
 1006|  2.60k|#endif
 1007|       |
 1008|       |    /* Global application notification */
 1009|  2.60k|    if(config->globalNotificationCallback)
  ------------------
  |  Branch (1009:8): [True: 0, False: 2.60k]
  ------------------
 1010|      0|        config->globalNotificationCallback(server, type, payload);
 1011|  2.60k|}
ua_server_utils.c:returnFirstType:
  399|  4.40M|returnFirstType(void *context, UA_ReferenceTarget *t) {
  400|  4.40M|    struct ReturnTypeContext *ctx = (struct ReturnTypeContext*)context;
  401|       |    /* Don't release the node that is returned.
  402|       |     * Continues to iterate if NULL is returned. */
  403|  4.40M|    return (void *)(uintptr_t)UA_NODESTORE_GETFROMREF_SELECTIVE(
  ------------------
  |  | 1282|  4.40M|    server->config.nodestore->getNodeFromPtr(server->config.nodestore,             \
  |  | 1283|  4.40M|                                             target, attrMask, refs, refDirs)
  ------------------
  404|  4.40M|        ctx->server, t->targetId, ctx->attributeMask, ctx->references,
  405|  4.40M|        ctx->referenceDirections);
  406|  4.40M|}

allocProcessServiceOperations:
  216|     27|                              const UA_DataType *responseOperationsType) {
  217|     27|    size_t ops = *requestOperations;
  218|     27|    if(ops == 0)
  ------------------
  |  Branch (218:8): [True: 2, False: 25]
  ------------------
  219|      2|        return UA_STATUSCODE_BADNOTHINGTODO;
  ------------------
  |  |   74|      2|#define UA_STATUSCODE_BADNOTHINGTODO ((UA_StatusCode) 0x800F0000)
  ------------------
  220|       |
  221|       |    /* No padding after size_t */
  222|     25|    void **respPos = (void**)((uintptr_t)responseOperations + sizeof(size_t));
  223|     25|    *respPos = UA_Array_new(ops, responseOperationsType);
  224|     25|    if(!(*respPos))
  ------------------
  |  Branch (224:8): [True: 0, False: 25]
  ------------------
  225|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  226|       |
  227|     25|    *responseOperations = ops;
  228|     25|    uintptr_t respOp = (uintptr_t)*respPos;
  229|       |    /* No padding after size_t */
  230|     25|    uintptr_t reqOp = *(uintptr_t*)((uintptr_t)requestOperations + sizeof(size_t));
  231|   105k|    for(size_t i = 0; i < ops; i++) {
  ------------------
  |  Branch (231:23): [True: 105k, False: 25]
  ------------------
  232|   105k|        operationCallback(server, session, context, (void*)reqOp, (void*)respOp);
  233|   105k|        if(session && session->state == UA_SESSIONSTATE_CLOSED)
  ------------------
  |  Branch (233:12): [True: 105k, False: 0]
  |  Branch (233:23): [True: 0, False: 105k]
  ------------------
  234|      0|            return UA_STATUSCODE_BADSESSIONCLOSED;
  ------------------
  |  |  152|      0|#define UA_STATUSCODE_BADSESSIONCLOSED ((UA_StatusCode) 0x80260000)
  ------------------
  235|   105k|        reqOp += requestOperationsType->memSize;
  236|   105k|        respOp += responseOperationsType->memSize;
  237|   105k|    }
  238|     25|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|     25|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  239|     25|}

readValueAttribute:
  375|  2.88M|                   const UA_VariableNode *vn, UA_DataValue *v) {
  376|  2.88M|    return readValueAttributeComplete(server, session, vn,
  377|       |                                      UA_TIMESTAMPSTORETURN_NEITHER, NULL, v);
  378|  2.88M|}
compatibleValueDataType:
 1253|  57.0k|                        const UA_NodeId *constraintDataType) {
 1254|  57.0k|    if(compatibleDataTypes(server, &dataType->typeId, constraintDataType))
  ------------------
  |  Branch (1254:8): [True: 57.0k, False: 0]
  ------------------
 1255|  57.0k|        return true;
 1256|       |
 1257|       |    /* For actual values, the constraint DataType may be a subtype of the
 1258|       |     * DataType of the value -- subtyping in the wrong direction. E.g. UtcTime
 1259|       |     * is a subtype of DateTime. But we allow the value to be encoded as a
 1260|       |     * DateTime value when transferred over the wire.
 1261|       |     *
 1262|       |     * Note that all structures are subtypes of ExtensionObject (== Structure in
 1263|       |     * the Node hierarchy). But we usually do not encounter ExtensionObjects
 1264|       |     * here. Because the values are typically unwrapped from the ExtensionObject
 1265|       |     * during the decoding. */
 1266|      0|    return isNodeInTree_singleRef(server, constraintDataType, &dataType->typeId,
 1267|      0|                                  UA_REFERENCETYPEINDEX_HASSUBTYPE);
  ------------------
  |  |   47|      0|#define UA_REFERENCETYPEINDEX_HASSUBTYPE 1
  ------------------
 1268|  57.0k|}
compatibleDataTypes:
 1272|  1.60M|                    const UA_NodeId *constraintDataType) {
 1273|       |    /* Do not allow empty datatypes */
 1274|  1.60M|    if(UA_NodeId_isNull(dataType))
  ------------------
  |  Branch (1274:8): [True: 0, False: 1.60M]
  ------------------
 1275|      0|       return false;
 1276|       |
 1277|       |    /* No constraint or Variant / BaseDataType which allows any content */
 1278|  1.60M|    if(UA_NodeId_isNull(constraintDataType) ||
  ------------------
  |  Branch (1278:8): [True: 0, False: 1.60M]
  ------------------
 1279|  1.60M|       UA_NodeId_equal(constraintDataType, &UA_TYPES[UA_TYPES_VARIANT].typeId))
  ------------------
  |  |  810|  1.60M|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (1279:8): [True: 1.47M, False: 123k]
  ------------------
 1280|  1.47M|        return true;
 1281|       |
 1282|       |    /* Same datatypes */
 1283|   123k|    if(UA_NodeId_equal(dataType, constraintDataType))
  ------------------
  |  Branch (1283:8): [True: 123k, False: 0]
  ------------------
 1284|   123k|        return true;
 1285|       |
 1286|       |    /* Is the DataType a subtype of the constraint type? */
 1287|      0|    if(isNodeInTree_singleRef(server, dataType, constraintDataType,
  ------------------
  |  Branch (1287:8): [True: 0, False: 0]
  ------------------
 1288|      0|                              UA_REFERENCETYPEINDEX_HASSUBTYPE))
  ------------------
  |  |   47|      0|#define UA_REFERENCETYPEINDEX_HASSUBTYPE 1
  ------------------
 1289|      0|        return true;
 1290|       |
 1291|      0|    return false;
 1292|      0|}
compatibleValueRankArrayDimensions:
 1301|  1.55M|                                   UA_Int32 valueRank, size_t arrayDimensionsSize) {
 1302|       |    /* ValueRank invalid */
 1303|  1.55M|    if(valueRank < UA_VALUERANK_SCALAR_OR_ONE_DIMENSION) {
  ------------------
  |  |  137|  1.55M|#define UA_VALUERANK_SCALAR_OR_ONE_DIMENSION  -3
  ------------------
  |  Branch (1303:8): [True: 0, False: 1.55M]
  ------------------
 1304|      0|        UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1305|      0|                            "The ValueRank is invalid (< -3)");
 1306|      0|        return false;
 1307|      0|    }
 1308|       |
 1309|       |    /* case -3, UA_VALUERANK_SCALAR_OR_ONE_DIMENSION: the value can be a scalar
 1310|       |     *   or a one dimensional array
 1311|       |     * case -2, UA_VALUERANK_ANY: the value can be a scalar or an array with any
 1312|       |     *   number of dimensions
 1313|       |     * case -1, UA_VALUERANK_SCALAR: the value is a scalar
 1314|       |     * case 0, UA_VALUERANK_ONE_OR_MORE_DIMENSIONS: the value is an array with
 1315|       |     *   one or more dimensions */
 1316|  1.55M|    if(valueRank <= UA_VALUERANK_ONE_OR_MORE_DIMENSIONS) {
  ------------------
  |  |  140|  1.55M|#define UA_VALUERANK_ONE_OR_MORE_DIMENSIONS    0
  ------------------
  |  Branch (1316:8): [True: 1.25M, False: 297k]
  ------------------
 1317|  1.25M|        if(arrayDimensionsSize > 0) {
  ------------------
  |  Branch (1317:12): [True: 0, False: 1.25M]
  ------------------
 1318|      0|            UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1319|      0|                                "No ArrayDimensions can be defined for a ValueRank <= 0");
 1320|      0|            return false;
 1321|      0|        }
 1322|  1.25M|        return true;
 1323|  1.25M|    }
 1324|       |
 1325|       |    /* case >= 1, UA_VALUERANK_ONE_DIMENSION: the value is an array with the
 1326|       |       specified number of dimensions */
 1327|   297k|    if(arrayDimensionsSize != (size_t)valueRank) {
  ------------------
  |  Branch (1327:8): [True: 0, False: 297k]
  ------------------
 1328|      0|        UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1329|      0|                            "The number of ArrayDimensions is not equal to "
 1330|      0|                            "the (positive) ValueRank");
 1331|      0|        return false;
 1332|      0|    }
 1333|   297k|    return true;
 1334|   297k|}
compatibleValueRanks:
 1337|  1.55M|compatibleValueRanks(UA_Int32 valueRank, UA_Int32 constraintValueRank) {
 1338|  1.55M|    if(valueRank == constraintValueRank)
  ------------------
  |  Branch (1338:8): [True: 76.0k, False: 1.47M]
  ------------------
 1339|  76.0k|        return true;
 1340|       |
 1341|       |    /* Check if the valuerank of the variabletype allows the change. */
 1342|  1.47M|    switch(constraintValueRank) {
 1343|      0|    case UA_VALUERANK_SCALAR_OR_ONE_DIMENSION: /* the value can be a scalar or a
  ------------------
  |  |  137|      0|#define UA_VALUERANK_SCALAR_OR_ONE_DIMENSION  -3
  ------------------
  |  Branch (1343:5): [True: 0, False: 1.47M]
  ------------------
 1344|       |                                                  one dimensional array */
 1345|      0|        if(valueRank != UA_VALUERANK_SCALAR && valueRank != UA_VALUERANK_ONE_DIMENSION)
  ------------------
  |  |  139|      0|#define UA_VALUERANK_SCALAR                   -1
  ------------------
                      if(valueRank != UA_VALUERANK_SCALAR && valueRank != UA_VALUERANK_ONE_DIMENSION)
  ------------------
  |  |  141|      0|#define UA_VALUERANK_ONE_DIMENSION             1
  ------------------
  |  Branch (1345:12): [True: 0, False: 0]
  |  Branch (1345:48): [True: 0, False: 0]
  ------------------
 1346|      0|            return false;
 1347|      0|        break;
 1348|  1.47M|    case UA_VALUERANK_ANY: /* the value can be a scalar or an array with any
  ------------------
  |  |  138|  1.47M|#define UA_VALUERANK_ANY                      -2
  ------------------
  |  Branch (1348:5): [True: 1.47M, False: 0]
  ------------------
 1349|       |                              number of dimensions */
 1350|  1.47M|        break;
 1351|      0|    case UA_VALUERANK_SCALAR: /* the value is a scalar */
  ------------------
  |  |  139|      0|#define UA_VALUERANK_SCALAR                   -1
  ------------------
  |  Branch (1351:5): [True: 0, False: 1.47M]
  ------------------
 1352|      0|        if(valueRank != UA_VALUERANK_SCALAR)
  ------------------
  |  |  139|      0|#define UA_VALUERANK_SCALAR                   -1
  ------------------
  |  Branch (1352:12): [True: 0, False: 0]
  ------------------
 1353|      0|            return false;
 1354|      0|        break;
 1355|      0|    case UA_VALUERANK_ONE_OR_MORE_DIMENSIONS: /* the value is an array with one
  ------------------
  |  |  140|      0|#define UA_VALUERANK_ONE_OR_MORE_DIMENSIONS    0
  ------------------
  |  Branch (1355:5): [True: 0, False: 1.47M]
  ------------------
 1356|       |                                                 or more dimensions */
 1357|      0|        if(valueRank < (UA_Int32) UA_VALUERANK_ONE_OR_MORE_DIMENSIONS)
  ------------------
  |  |  140|      0|#define UA_VALUERANK_ONE_OR_MORE_DIMENSIONS    0
  ------------------
  |  Branch (1357:12): [True: 0, False: 0]
  ------------------
 1358|      0|            return false;
 1359|      0|        break;
 1360|      0|    default: /* >= 1: the value is an array with the specified number of
  ------------------
  |  Branch (1360:5): [True: 0, False: 1.47M]
  ------------------
 1361|       |                 dimensions */
 1362|      0|        if(valueRank != constraintValueRank)
  ------------------
  |  Branch (1362:12): [True: 0, False: 0]
  ------------------
 1363|      0|            return false;
 1364|      0|        break;
 1365|  1.47M|    }
 1366|  1.47M|    return true;
 1367|  1.47M|}
compatibleArrayDimensions:
 1413|  1.60M|                          const UA_UInt32 *testArrayDimensions) {
 1414|       |    /* No array dimensions defined -> everything is permitted if the value rank fits */
 1415|  1.60M|    if(constraintArrayDimensionsSize == 0)
  ------------------
  |  Branch (1415:8): [True: 1.56M, False: 35.6k]
  ------------------
 1416|  1.56M|        return true;
 1417|       |
 1418|       |    /* Dimension count must match */
 1419|  35.6k|    if(testArrayDimensionsSize != constraintArrayDimensionsSize)
  ------------------
  |  Branch (1419:8): [True: 0, False: 35.6k]
  ------------------
 1420|      0|        return false;
 1421|       |
 1422|       |    /* Dimension lengths must not be larger than the constraint. Zero in the
 1423|       |     * constraint indicates a wildcard. */
 1424|  71.3k|    for(size_t i = 0; i < constraintArrayDimensionsSize; ++i) {
  ------------------
  |  Branch (1424:23): [True: 35.6k, False: 35.6k]
  ------------------
 1425|  35.6k|        if(constraintArrayDimensions[i] < testArrayDimensions[i] &&
  ------------------
  |  Branch (1425:12): [True: 9.51k, False: 26.1k]
  ------------------
 1426|  9.51k|           constraintArrayDimensions[i] != 0)
  ------------------
  |  Branch (1426:12): [True: 0, False: 9.51k]
  ------------------
 1427|      0|            return false;
 1428|  35.6k|    }
 1429|  35.6k|    return true;
 1430|  35.6k|}
compatibleValueArrayDimensions:
 1434|  57.0k|                               const UA_UInt32 *targetArrayDimensions) {
 1435|  57.0k|    size_t valueArrayDimensionsSize = value->arrayDimensionsSize;
 1436|  57.0k|    UA_UInt32 const *valueArrayDimensions = value->arrayDimensions;
 1437|  57.0k|    UA_UInt32 tempArrayDimensions;
 1438|  57.0k|    if(!valueArrayDimensions && !UA_Variant_isScalar(value)) {
  ------------------
  |  Branch (1438:8): [True: 57.0k, False: 0]
  |  Branch (1438:33): [True: 9.51k, False: 47.5k]
  ------------------
 1439|       |        /* An empty array implicitly has array dimensions [0,0,...] with the
 1440|       |         * correct number of dimensions. So it always matches. */
 1441|  9.51k|        if(value->arrayLength == 0)
  ------------------
  |  Branch (1441:12): [True: 0, False: 9.51k]
  ------------------
 1442|      0|            return true;
 1443|       |
 1444|       |        /* Arrays with content and without array dimensions have one implicit dimension */
 1445|  9.51k|        valueArrayDimensionsSize = 1;
 1446|  9.51k|        tempArrayDimensions = (UA_UInt32)value->arrayLength;
 1447|  9.51k|        valueArrayDimensions = &tempArrayDimensions;
 1448|  9.51k|    }
 1449|  57.0k|    UA_assert(valueArrayDimensionsSize == 0 || valueArrayDimensions != NULL);
  ------------------
  |  |  248|  57.0k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (1449:5): [True: 47.5k, False: 9.51k]
  |  Branch (1449:5): [True: 9.51k, False: 0]
  ------------------
 1450|  57.0k|    return compatibleArrayDimensions(targetArrayDimensionsSize, targetArrayDimensions,
 1451|  57.0k|                                     valueArrayDimensionsSize, valueArrayDimensions);
 1452|  57.0k|}
compatibleValue:
 1463|  57.0k|                const UA_NumericRange *range, const char **reason) {
 1464|       |    /* Empty value */
 1465|  57.0k|    if(UA_Variant_isEmpty(value)) {
  ------------------
  |  Branch (1465:8): [True: 0, False: 57.0k]
  ------------------
 1466|       |        /* Empty value is allowed for BaseDataType */
 1467|      0|        if(UA_NodeId_equal(targetDataTypeId, &UA_TYPES[UA_TYPES_VARIANT].typeId) ||
  ------------------
  |  |  810|      0|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (1467:12): [True: 0, False: 0]
  ------------------
 1468|      0|           UA_NodeId_equal(targetDataTypeId, &UA_NODEID_NULL))
  ------------------
  |  Branch (1468:12): [True: 0, False: 0]
  ------------------
 1469|      0|            return true;
 1470|       |
 1471|       |        /* Ignore if that is configured */
 1472|      0|        if(server->bootstrapNS0 ||
  ------------------
  |  Branch (1472:12): [True: 0, False: 0]
  ------------------
 1473|      0|           server->config.allowEmptyVariables == UA_RULEHANDLING_ACCEPT)
  ------------------
  |  Branch (1473:12): [True: 0, False: 0]
  ------------------
 1474|      0|            return true;
 1475|       |
 1476|      0|        UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1477|      0|                            "Only Variables with data type BaseDataType "
 1478|      0|                            "can contain an empty value");
 1479|       |
 1480|       |        /* Ignore if that is configured */
 1481|      0|        if(server->config.allowEmptyVariables == UA_RULEHANDLING_WARN)
  ------------------
  |  Branch (1481:12): [True: 0, False: 0]
  ------------------
 1482|      0|            return true;
 1483|       |
 1484|       |        /* Default handling is to abort */
 1485|      0|        *reason = reason_EmptyType;
 1486|      0|        return false;
 1487|      0|    }
 1488|       |
 1489|       |    /* Empty array of ExtensionObjects */
 1490|  57.0k|    if(UA_Variant_hasArrayType(value, &UA_TYPES[UA_TYPES_EXTENSIONOBJECT]) &&
  ------------------
  |  |  742|  57.0k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (1490:8): [True: 0, False: 57.0k]
  ------------------
 1491|      0|       value->arrayLength == 0) {
  ------------------
  |  Branch (1491:8): [True: 0, False: 0]
  ------------------
 1492|       |        /* There is no way to check type compatibility here. Leave it for the upper layers to
 1493|       |         * decide, if empty array is okay. */
 1494|      0|        return true;        
 1495|      0|    }
 1496|       |
 1497|       |    /* Is the datatype compatible? */
 1498|  57.0k|    if(!compatibleValueDataType(server, value->type, targetDataTypeId)) {
  ------------------
  |  Branch (1498:8): [True: 0, False: 57.0k]
  ------------------
 1499|      0|        *reason = reason_ValueDataType;
 1500|      0|        return false;
 1501|      0|    }
 1502|       |
 1503|       |    /* Array dimensions are checked later when writing the range */
 1504|  57.0k|    if(range)
  ------------------
  |  Branch (1504:8): [True: 0, False: 57.0k]
  ------------------
 1505|      0|        return true;
 1506|       |
 1507|       |    /* See if the array dimensions match. */
 1508|  57.0k|    if(!compatibleValueArrayDimensions(value, targetArrayDimensionsSize,
  ------------------
  |  Branch (1508:8): [True: 0, False: 57.0k]
  ------------------
 1509|  57.0k|                                       targetArrayDimensions)) {
 1510|      0|        *reason = reason_ValueArrayDimensions;
 1511|      0|        return false;
 1512|      0|    }
 1513|       |
 1514|       |    /* Check if the valuerank allows for the value dimension */
 1515|  57.0k|    if(!compatibleValueRankValue(targetValueRank, value)) {
  ------------------
  |  Branch (1515:8): [True: 0, False: 57.0k]
  ------------------
 1516|      0|        *reason = reason_ValueValueRank;
 1517|      0|        return false;
 1518|      0|    }
 1519|       |
 1520|  57.0k|    return true;
 1521|  57.0k|}
adjustValueType:
 1581|  57.0k|                const UA_NodeId *targetDataTypeId) {
 1582|       |    /* If the value is empty, there is nothing we can do here */
 1583|  57.0k|    const UA_DataType *type = value->type;
 1584|  57.0k|    if(!type)
  ------------------
  |  Branch (1584:8): [True: 0, False: 57.0k]
  ------------------
 1585|      0|        return;
 1586|       |
 1587|       |    /* The target type is already achieved. No adjustment needed. */
 1588|  57.0k|    if(UA_NodeId_equal(&type->typeId, targetDataTypeId))
  ------------------
  |  Branch (1588:8): [True: 57.0k, False: 0]
  ------------------
 1589|  57.0k|        return;
 1590|       |
 1591|       |    /* Unwrap ExtensionObject arrays if they all contain the same DataType */
 1592|      0|    unwrapEOArray(server, value);
 1593|       |
 1594|       |    /* Find the target type */
 1595|      0|    const UA_DataType *targetType =
 1596|      0|        UA_findDataTypeWithCustom(targetDataTypeId, serverCustomTypes(server));
 1597|      0|    if(!targetType)
  ------------------
  |  Branch (1597:8): [True: 0, False: 0]
  ------------------
 1598|      0|        return;
 1599|       |
 1600|       |    /* Use the generic functionality shared by client and server */
 1601|      0|    adjustType(value, targetType);
 1602|      0|}
Operation_WriteWithNode:
 2343|  66.5k|                        UA_StatusCode *result) {
 2344|  66.5k|    UA_LOCK_ASSERT(&server->serviceMutex);
 2345|  66.5k|    UA_assert(session != NULL);
  ------------------
  |  |  248|  66.5k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (2345:5): [True: 66.5k, False: 0]
  ------------------
 2346|  66.5k|    UA_assert(node != NULL);
  ------------------
  |  |  248|  66.5k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (2346:5): [True: 66.5k, False: 0]
  ------------------
 2347|  66.5k|    UA_assert(UA_NodeId_equal(&node->head.nodeId, &wv->nodeId));
  ------------------
  |  |  248|  66.5k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (2347:5): [True: 66.5k, False: 0]
  ------------------
 2348|  66.5k|    beginModelChange(server);
 2349|       |
 2350|       |    /* DataType is an inline attribute. Remember its previous value so a
 2351|       |     * same-value write does not produce a spurious DataTypeChanged event. */
 2352|  66.5k|    UA_Boolean dataTypeChanged = false;
 2353|  66.5k|    if(wv->attributeId == UA_ATTRIBUTEID_DATATYPE &&
  ------------------
  |  Branch (2353:8): [True: 0, False: 66.5k]
  ------------------
 2354|      0|       (node->head.nodeClass == UA_NODECLASS_VARIABLE ||
  ------------------
  |  Branch (2354:9): [True: 0, False: 0]
  ------------------
 2355|      0|        node->head.nodeClass == UA_NODECLASS_VARIABLETYPE)) {
  ------------------
  |  Branch (2355:9): [True: 0, False: 0]
  ------------------
 2356|      0|        const UA_NodeId *oldDataType =
 2357|      0|            (node->head.nodeClass == UA_NODECLASS_VARIABLE) ?
  ------------------
  |  Branch (2357:13): [True: 0, False: 0]
  ------------------
 2358|      0|            &node->variableNode.dataType : &node->variableTypeNode.dataType;
 2359|      0|        if(wv->value.value.data &&
  ------------------
  |  Branch (2359:12): [True: 0, False: 0]
  ------------------
 2360|      0|           UA_NodeId_equal(oldDataType,
  ------------------
  |  Branch (2360:12): [True: 0, False: 0]
  ------------------
 2361|      0|                           (const UA_NodeId*)wv->value.value.data))
 2362|      0|            dataTypeChanged = false;
 2363|      0|        else
 2364|      0|            dataTypeChanged = true;
 2365|      0|    }
 2366|       |
 2367|       |    /* Get the old value for the audit event */
 2368|  66.5k|#ifdef UA_ENABLE_AUDITING
 2369|  66.5k|    UA_DataValue oldValue;
 2370|  66.5k|    if(!server->preventAuditEventRecursion && server->config.auditingEnabled &&
  ------------------
  |  Branch (2370:8): [True: 66.5k, False: 0]
  |  Branch (2370:47): [True: 0, False: 66.5k]
  ------------------
 2371|      0|       server->config.auditWriteUpdateEnabled) {
  ------------------
  |  Branch (2371:8): [True: 0, False: 0]
  ------------------
 2372|      0|        server->preventAuditEventRecursion = true;
 2373|      0|        UA_ReadValueId rvi;
 2374|      0|        UA_ReadValueId_init(&rvi);
 2375|      0|        rvi.nodeId = wv->nodeId;
 2376|      0|        rvi.attributeId = wv->attributeId;
 2377|      0|        rvi.indexRange = wv->indexRange;
 2378|      0|        UA_DataValue_init(&oldValue);
 2379|      0|        UA_Boolean readDone = Operation_ReadWithNode(
 2380|      0|            server, session, node, UA_TIMESTAMPSTORETURN_NEITHER,
 2381|      0|            &rvi, &oldValue);
 2382|      0|        if(!readDone) {
  ------------------
  |  Branch (2382:12): [True: 0, False: 0]
  ------------------
 2383|      0|            if(server->config.asyncOperationCancelCallback)
  ------------------
  |  Branch (2383:16): [True: 0, False: 0]
  ------------------
 2384|      0|                server->config.asyncOperationCancelCallback(server, &oldValue);
 2385|      0|            oldValue.hasStatus = true;
 2386|      0|            oldValue.status = UA_STATUSCODE_BADWAITINGFORRESPONSE;
  ------------------
  |  |  752|      0|#define UA_STATUSCODE_BADWAITINGFORRESPONSE ((UA_StatusCode) 0x80B20000)
  ------------------
 2387|      0|        }
 2388|      0|        server->preventAuditEventRecursion = false;
 2389|  66.5k|    } else {
 2390|  66.5k|        UA_DataValue_init(&oldValue);
 2391|  66.5k|    }
 2392|  66.5k|#endif
 2393|       |
 2394|  66.5k|    *result = copyAttributeIntoNode(server, session, node,
 2395|  66.5k|                                    (void*)(uintptr_t)wv);
 2396|  66.5k|    UA_Boolean done = (*result != UA_STATUSCODE_GOODCOMPLETESASYNCHRONOUSLY);
  ------------------
  |  |  185|  66.5k|#define UA_STATUSCODE_GOODCOMPLETESASYNCHRONOUSLY ((UA_StatusCode) 0x002E0000)
  ------------------
 2397|       |
 2398|       |    /* Only DataType changes are structural model changes. ValueRank and
 2399|       |     * ArrayDimensions changes do not use a ModelChange verb. SemanticChange
 2400|       |     * events are triggered separately by Value changes of Properties whose
 2401|       |     * AccessLevel has the SemanticChange bit set. */
 2402|  66.5k|    if(*result == UA_STATUSCODE_GOOD && dataTypeChanged) {
  ------------------
  |  |   17|   133k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2402:8): [True: 66.5k, False: 0]
  |  Branch (2402:41): [True: 0, False: 66.5k]
  ------------------
 2403|      0|        recordModelChangeEvent(server, &wv->nodeId,
 2404|      0|                          UA_MODELCHANGESTRUCTUREVERBMASK_DATATYPECHANGED);
 2405|      0|    }
 2406|       |
 2407|       |    /* Generate audit event for writing variables.
 2408|       |     * TODO: Audit events for async writes. */
 2409|  66.5k|#ifdef UA_ENABLE_AUDITING
 2410|  66.5k|    if(done && server->config.auditingEnabled && server->config.auditWriteUpdateEnabled) {
  ------------------
  |  Branch (2410:8): [True: 66.5k, False: 0]
  |  Branch (2410:16): [True: 0, False: 66.5k]
  |  Branch (2410:50): [True: 0, False: 0]
  ------------------
 2411|      0|        auditWriteUpdateEvent(server, session->channel, session,
 2412|      0|                              (*result == UA_STATUSCODE_GOOD),
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2413|      0|                              &wv->nodeId, wv->attributeId, wv->indexRange,
 2414|      0|                              &wv->value.value, &oldValue.value);
 2415|      0|    }
 2416|  66.5k|    UA_DataValue_clear(&oldValue);
 2417|  66.5k|#endif
 2418|       |
 2419|  66.5k|    endModelChange(server);
 2420|  66.5k|    return done;
 2421|  66.5k|}
Operation_Write:
 2425|  66.5k|                const UA_WriteValue *wv, UA_StatusCode *result) {
 2426|  66.5k|    UA_Node *node =
 2427|  66.5k|        UA_NODESTORE_GET_EDIT_SELECTIVE(server, &wv->nodeId, wv->attributeId,
  ------------------
  |  | 1278|  66.5k|    server->config.nodestore->getEditNode(server->config.nodestore,              \
  |  | 1279|  66.5k|                                          nodeid, attrMask, refs, refDirs)
  ------------------
 2428|  66.5k|                                        UA_REFERENCETYPESET_NONE,
 2429|  66.5k|                                        UA_BROWSEDIRECTION_INVALID);
 2430|  66.5k|    if(!node) {
  ------------------
  |  Branch (2430:8): [True: 0, False: 66.5k]
  ------------------
 2431|      0|        *result = UA_STATUSCODE_BADNODEIDUNKNOWN;
  ------------------
  |  |  203|      0|#define UA_STATUSCODE_BADNODEIDUNKNOWN ((UA_StatusCode) 0x80340000)
  ------------------
 2432|      0|        return true;
 2433|      0|    }
 2434|       |
 2435|  66.5k|    UA_Boolean done = Operation_WriteWithNode(server, session, node, wv, result);
 2436|  66.5k|    UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|  66.5k|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2437|  66.5k|    return done;
 2438|  66.5k|}
writeAttribute:
 2471|  66.5k|               const void *attr, const UA_DataType *attr_type) {
 2472|  66.5k|    UA_LOCK_ASSERT(&server->serviceMutex);
 2473|       |
 2474|  66.5k|    UA_WriteValue wvalue;
 2475|  66.5k|    UA_WriteValue_init(&wvalue);
 2476|  66.5k|    wvalue.nodeId = *nodeId;
 2477|  66.5k|    wvalue.attributeId = attributeId;
 2478|  66.5k|    wvalue.value.hasValue = true;
 2479|  66.5k|    if(attr_type == &UA_TYPES[UA_TYPES_VARIANT]) {
  ------------------
  |  |  810|  66.5k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (2479:8): [True: 57.0k, False: 9.51k]
  ------------------
 2480|  57.0k|        wvalue.value.value = *(const UA_Variant*)attr;
 2481|  57.0k|    } else if(attr_type == &UA_TYPES[UA_TYPES_DATAVALUE]) {
  ------------------
  |  |  776|  9.51k|#define UA_TYPES_DATAVALUE 22
  ------------------
  |  Branch (2481:15): [True: 0, False: 9.51k]
  ------------------
 2482|      0|        wvalue.value = *(const UA_DataValue*)attr;
 2483|  9.51k|    } else {
 2484|       |        /* hacked cast. the target WriteValue is used as const anyway */
 2485|  9.51k|        UA_Variant_setScalar(&wvalue.value.value,
 2486|  9.51k|                             (void*)(uintptr_t)attr, attr_type);
 2487|  9.51k|    }
 2488|       |
 2489|  66.5k|    UA_StatusCode res = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  66.5k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2490|  66.5k|    Operation_Write(server, session, &wvalue, &res);
 2491|       |    /* If writing is async, signal that we can no longer receive the statuscode */
 2492|  66.5k|    if(res == UA_STATUSCODE_GOODCOMPLETESASYNCHRONOUSLY) {
  ------------------
  |  |  185|  66.5k|#define UA_STATUSCODE_GOODCOMPLETESASYNCHRONOUSLY ((UA_StatusCode) 0x002E0000)
  ------------------
  |  Branch (2492:8): [True: 0, False: 66.5k]
  ------------------
 2493|      0|        if(server->config.asyncOperationCancelCallback)
  ------------------
  |  Branch (2493:12): [True: 0, False: 0]
  ------------------
 2494|      0|            server->config.asyncOperationCancelCallback(server, &wvalue.value);
 2495|      0|        res = UA_STATUSCODE_BADWAITINGFORRESPONSE;
  ------------------
  |  |  752|      0|#define UA_STATUSCODE_BADWAITINGFORRESPONSE ((UA_StatusCode) 0x80B20000)
  ------------------
 2496|      0|    }
 2497|  66.5k|    return res;
 2498|  66.5k|}
ua_services_attribute.c:readValueAttributeComplete:
  330|  2.88M|                           const UA_String *indexRange, UA_DataValue *v) {
  331|  2.88M|    UA_EventLoop *el = server->config.eventLoop;
  332|       |
  333|       |    /* Parse the index range */
  334|  2.88M|    UA_NumericRange range;
  335|  2.88M|    UA_NumericRange *rangeptr = NULL;
  336|  2.88M|    UA_StatusCode retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.88M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  337|  2.88M|    if(indexRange && indexRange->length > 0) {
  ------------------
  |  Branch (337:8): [True: 0, False: 2.88M]
  |  Branch (337:22): [True: 0, False: 0]
  ------------------
  338|      0|        retval = UA_NumericRange_parse(&range, *indexRange);
  339|      0|        if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (339:12): [True: 0, False: 0]
  ------------------
  340|      0|            return retval;
  341|      0|        rangeptr = &range;
  342|      0|    }
  343|       |
  344|       |    /* Read from the value source */
  345|  2.88M|    switch(vn->valueSourceType) {
  346|  2.88M|    case UA_VALUESOURCETYPE_INTERNAL:
  ------------------
  |  Branch (346:5): [True: 2.88M, False: 0]
  ------------------
  347|  2.88M|        retval = readInternalValueAttribute(server, session, vn, v, rangeptr);
  348|  2.88M|        break;
  349|      0|    case UA_VALUESOURCETYPE_EXTERNAL:
  ------------------
  |  Branch (349:5): [True: 0, False: 2.88M]
  ------------------
  350|      0|        retval = readExternalValueAttribute(server, session, vn, v, rangeptr);
  351|      0|        break;
  352|      0|    case UA_VALUESOURCETYPE_CALLBACK:
  ------------------
  |  Branch (352:5): [True: 0, False: 2.88M]
  ------------------
  353|      0|        retval = readCallbackValueAttribute(server, session, vn, v, timestamps, rangeptr);
  354|      0|        break;
  355|      0|    default:
  ------------------
  |  Branch (355:5): [True: 0, False: 2.88M]
  ------------------
  356|      0|        retval = UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  357|      0|        break;
  358|  2.88M|    }
  359|       |
  360|       |    /* If not defined return a source timestamp of "now".
  361|       |     * Static nodes always have the current time as source-time. */
  362|  2.88M|    if(!v->hasSourceTimestamp) {
  ------------------
  |  Branch (362:8): [True: 1.39M, False: 1.48M]
  ------------------
  363|  1.39M|        v->sourceTimestamp = el->dateTime_now(el);
  364|  1.39M|        v->hasSourceTimestamp = true;
  365|  1.39M|    }
  366|       |
  367|       |    /* Clean up */
  368|  2.88M|    if(rangeptr)
  ------------------
  |  Branch (368:8): [True: 0, False: 2.88M]
  ------------------
  369|      0|        UA_free(range.dimensions);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  370|  2.88M|    return retval;
  371|  2.88M|}
ua_services_attribute.c:readInternalValueAttribute:
  232|  2.88M|                           UA_NumericRange *rangeptr) {
  233|  2.88M|    UA_LOCK_ASSERT(&server->serviceMutex);
  234|       |
  235|       |    /* Update the value by the user callback */
  236|  2.88M|    if(vn->valueSource.internal.notifications.onRead) {
  ------------------
  |  Branch (236:8): [True: 0, False: 2.88M]
  ------------------
  237|      0|        vn->valueSource.internal.notifications.
  238|      0|            onRead(server, session ? &session->sessionId : NULL,
  ------------------
  |  Branch (238:28): [True: 0, False: 0]
  ------------------
  239|      0|                   session ? session->context : NULL, &vn->head.nodeId,
  ------------------
  |  Branch (239:20): [True: 0, False: 0]
  ------------------
  240|      0|                   vn->head.context, rangeptr, &vn->valueSource.internal.value);
  241|      0|        vn = (const UA_VariableNode*)
  242|      0|            UA_NODESTORE_GET_SELECTIVE(server, &vn->head.nodeId,
  ------------------
  |  | 1274|      0|    server->config.nodestore->getNode(server->config.nodestore,             \
  |  | 1275|      0|                                      nodeid, attrMask, refs, refDirs)
  ------------------
  243|      0|                                       UA_NODEATTRIBUTESMASK_VALUE,
  244|      0|                                       UA_REFERENCETYPESET_NONE,
  245|      0|                                       UA_BROWSEDIRECTION_INVALID);
  246|      0|        if(!vn)
  ------------------
  |  Branch (246:12): [True: 0, False: 0]
  ------------------
  247|      0|            return UA_STATUSCODE_BADNODEIDUNKNOWN;
  ------------------
  |  |  203|      0|#define UA_STATUSCODE_BADNODEIDUNKNOWN ((UA_StatusCode) 0x80340000)
  ------------------
  248|      0|    }
  249|       |
  250|       |    /* Set the result */
  251|  2.88M|    UA_StatusCode retval = (!rangeptr) ?
  ------------------
  |  Branch (251:28): [True: 2.88M, False: 0]
  ------------------
  252|  2.88M|        UA_DataValue_copy(&vn->valueSource.internal.value, v) :
  253|  2.88M|        UA_DataValue_copyRange(&vn->valueSource.internal.value, v, *rangeptr);
  254|       |
  255|       |    /* Clean up */
  256|  2.88M|    if(vn->valueSource.internal.notifications.onRead)
  ------------------
  |  Branch (256:8): [True: 0, False: 2.88M]
  ------------------
  257|      0|        UA_NODESTORE_RELEASE(server, (const UA_Node *)vn);
  ------------------
  |  | 1286|  2.88M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  258|  2.88M|    return retval;
  259|  2.88M|}
ua_services_attribute.c:getUserWriteMask:
   86|  66.5k|                 const UA_NodeHead *head) {
   87|  66.5k|    UA_LOCK_ASSERT(&server->serviceMutex);
   88|  66.5k|    if(session == &server->adminSession)
  ------------------
  |  Branch (88:8): [True: 66.5k, False: 0]
  ------------------
   89|  66.5k|        return 0xFFFFFFFF; /* the local admin user has all rights */
   90|      0|    return head->writeMask & server->config.accessControl.
   91|      0|        getUserRightsMask(server, &server->config.accessControl,
   92|      0|                          session ? &session->sessionId : NULL,
  ------------------
  |  Branch (92:27): [True: 0, False: 0]
  ------------------
   93|      0|                          session ? session->context : NULL,
  ------------------
  |  Branch (93:27): [True: 0, False: 0]
  ------------------
   94|      0|                          &head->nodeId, head->context);
   95|  66.5k|}
ua_services_attribute.c:getAccessLevel:
   99|  57.0k|               const UA_VariableNode *node) {
  100|  57.0k|    if(session == &server->adminSession)
  ------------------
  |  Branch (100:8): [True: 57.0k, False: 0]
  ------------------
  101|  57.0k|        return 0xFF; /* the local admin user has all rights */
  102|      0|    return node->accessLevel;
  103|  57.0k|}
ua_services_attribute.c:getUserAccessLevel:
  107|  57.0k|                   const UA_VariableNode *node) {
  108|  57.0k|    UA_LOCK_ASSERT(&server->serviceMutex);
  109|  57.0k|    if(session == &server->adminSession)
  ------------------
  |  Branch (109:8): [True: 57.0k, False: 0]
  ------------------
  110|  57.0k|        return 0xFF; /* the local admin user has all rights */
  111|      0|    return node->accessLevel & server->config.accessControl.
  112|      0|        getUserAccessLevel(server, &server->config.accessControl,
  113|      0|                           session ? &session->sessionId : NULL,
  ------------------
  |  Branch (113:28): [True: 0, False: 0]
  ------------------
  114|      0|                           session ? session->context : NULL,
  ------------------
  |  Branch (114:28): [True: 0, False: 0]
  ------------------
  115|      0|                           &node->head.nodeId, node->head.context);
  116|  57.0k|}
ua_services_attribute.c:compatibleValueRankValue:
 1373|  57.0k|compatibleValueRankValue(UA_Int32 valueRank, const UA_Variant *value) {
 1374|       |    /* Invalid ValueRank */
 1375|  57.0k|    if(valueRank < UA_VALUERANK_SCALAR_OR_ONE_DIMENSION)
  ------------------
  |  |  137|  57.0k|#define UA_VALUERANK_SCALAR_OR_ONE_DIMENSION  -3
  ------------------
  |  Branch (1375:8): [True: 0, False: 57.0k]
  ------------------
 1376|      0|        return false;
 1377|       |
 1378|       |    /* Empty arrays (-1) always match */
 1379|  57.0k|    if(!value->data)
  ------------------
  |  Branch (1379:8): [True: 0, False: 57.0k]
  ------------------
 1380|      0|        return true;
 1381|       |
 1382|  57.0k|    size_t arrayDims = value->arrayDimensionsSize;
 1383|  57.0k|    if(arrayDims == 0 && !UA_Variant_isScalar(value))
  ------------------
  |  Branch (1383:8): [True: 57.0k, False: 0]
  |  Branch (1383:26): [True: 9.51k, False: 47.5k]
  ------------------
 1384|  9.51k|        arrayDims = 1; /* array but no arraydimensions -> implicit array dimension 1 */
 1385|       |
 1386|       |    /* We cannot simply use compatibleValueRankArrayDimensions since we can have
 1387|       |     * defined ArrayDimensions for the value if the ValueRank is -2 */
 1388|  57.0k|    switch(valueRank) {
 1389|      0|    case UA_VALUERANK_SCALAR_OR_ONE_DIMENSION: /* The value can be a scalar or a
  ------------------
  |  |  137|      0|#define UA_VALUERANK_SCALAR_OR_ONE_DIMENSION  -3
  ------------------
  |  Branch (1389:5): [True: 0, False: 57.0k]
  ------------------
 1390|       |                                                  one dimensional array */
 1391|      0|        return (arrayDims <= 1);
 1392|      0|    case UA_VALUERANK_ANY: /* The value can be a scalar or an array with any
  ------------------
  |  |  138|      0|#define UA_VALUERANK_ANY                      -2
  ------------------
  |  Branch (1392:5): [True: 0, False: 57.0k]
  ------------------
 1393|       |                              number of dimensions */
 1394|      0|        return true;
 1395|  47.5k|    case UA_VALUERANK_SCALAR: /* The value is a scalar */
  ------------------
  |  |  139|  47.5k|#define UA_VALUERANK_SCALAR                   -1
  ------------------
  |  Branch (1395:5): [True: 47.5k, False: 9.51k]
  ------------------
 1396|  47.5k|        return (arrayDims == 0);
 1397|      0|    case UA_VALUERANK_ONE_OR_MORE_DIMENSIONS:
  ------------------
  |  |  140|      0|#define UA_VALUERANK_ONE_OR_MORE_DIMENSIONS    0
  ------------------
  |  Branch (1397:5): [True: 0, False: 57.0k]
  ------------------
 1398|      0|        return (arrayDims >= 1);
 1399|  9.51k|    default:
  ------------------
  |  Branch (1399:5): [True: 9.51k, False: 47.5k]
  ------------------
 1400|  9.51k|        break;
 1401|  57.0k|    }
 1402|       |
 1403|  9.51k|    UA_assert(valueRank >= UA_VALUERANK_ONE_OR_MORE_DIMENSIONS);
  ------------------
  |  |  248|  9.51k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (1403:5): [True: 9.51k, False: 0]
  ------------------
 1404|       |
 1405|       |    /* case 0:  the value is an array with one or more dimensions */
 1406|  9.51k|    return (arrayDims == (UA_UInt32)valueRank);
 1407|  9.51k|}
ua_services_attribute.c:copyAttributeIntoNode:
 2096|  66.5k|                      UA_Node *node, void *context /* UA_WriteValue */) {
 2097|  66.5k|    const UA_WriteValue *wvalue = (const UA_WriteValue*)context;
 2098|  66.5k|    UA_assert(session != NULL);
  ------------------
  |  |  248|  66.5k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (2098:5): [True: 66.5k, False: 0]
  ------------------
 2099|  66.5k|    const void *value = wvalue->value.value.data;
 2100|  66.5k|    UA_UInt32 userWriteMask = getUserWriteMask(server, session, &node->head);
 2101|  66.5k|    UA_StatusCode retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  66.5k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2102|       |
 2103|  66.5k|    UA_LOG_TRACE_SESSION(server->config.logging, session,
  ------------------
  |  |  193|  66.5k|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, TRACE, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|   266k|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 66.5k]
  |  |  |  |  |  Branch (33:28): [Folded, False: 66.5k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 2104|  66.5k|                         "Write attribute %" PRIi32 " of Node %N",
 2105|  66.5k|                         wvalue->attributeId, node->head.nodeId);
 2106|       |
 2107|  66.5k|    const UA_VariableTypeNode *type;
 2108|       |
 2109|  66.5k|    switch(wvalue->attributeId) {
 2110|      0|    case UA_ATTRIBUTEID_NODEID:
  ------------------
  |  Branch (2110:5): [True: 0, False: 66.5k]
  ------------------
 2111|      0|    case UA_ATTRIBUTEID_NODECLASS:
  ------------------
  |  Branch (2111:5): [True: 0, False: 66.5k]
  ------------------
 2112|      0|    case UA_ATTRIBUTEID_USERWRITEMASK:
  ------------------
  |  Branch (2112:5): [True: 0, False: 66.5k]
  ------------------
 2113|      0|    case UA_ATTRIBUTEID_USERACCESSLEVEL:
  ------------------
  |  Branch (2113:5): [True: 0, False: 66.5k]
  ------------------
 2114|      0|    case UA_ATTRIBUTEID_USEREXECUTABLE:
  ------------------
  |  Branch (2114:5): [True: 0, False: 66.5k]
  ------------------
 2115|      0|    case UA_ATTRIBUTEID_BROWSENAME: /* BrowseName is tracked in a binary tree
  ------------------
  |  Branch (2115:5): [True: 0, False: 66.5k]
  ------------------
 2116|       |                                       for fast lookup */
 2117|       |        /* Bad_NotWritable if the WriteMask does not allow writing. Otherwise
 2118|       |         * the attribute is writable in principle, but not supported. */
 2119|      0|        retval = (session != &server->adminSession &&
  ------------------
  |  Branch (2119:19): [True: 0, False: 0]
  ------------------
 2120|      0|                  !(node->head.writeMask & unsupportedAttributeWriteMask(wvalue->attributeId))) ?
  ------------------
  |  Branch (2120:19): [True: 0, False: 0]
  ------------------
 2121|      0|            UA_STATUSCODE_BADNOTWRITABLE : UA_STATUSCODE_BADWRITENOTSUPPORTED;
  ------------------
  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  ------------------
                          UA_STATUSCODE_BADNOTWRITABLE : UA_STATUSCODE_BADWRITENOTSUPPORTED;
  ------------------
  |  |  440|      0|#define UA_STATUSCODE_BADWRITENOTSUPPORTED ((UA_StatusCode) 0x80730000)
  ------------------
 2122|      0|        break;
 2123|      0|    case UA_ATTRIBUTEID_DISPLAYNAME:
  ------------------
  |  Branch (2123:5): [True: 0, False: 66.5k]
  ------------------
 2124|      0|        CHECK_USERWRITEMASK(UA_WRITEMASK_DISPLAYNAME);
  ------------------
  |  | 1996|      0|    if(session != &server->adminSession &&                              \
  |  |  ------------------
  |  |  |  Branch (1996:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1997|      0|       !(node->head.writeMask & (mask))) {                              \
  |  |  ------------------
  |  |  |  Branch (1997:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1998|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;                          \
  |  |  ------------------
  |  |  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  |  |  ------------------
  |  | 1999|      0|        break;                                                          \
  |  | 2000|      0|    }                                                                   \
  |  | 2001|      0|    if(!(userWriteMask & (mask))) {                                     \
  |  |  ------------------
  |  |  |  Branch (2001:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 2002|      0|        retval = UA_STATUSCODE_BADUSERACCESSDENIED;                     \
  |  |  ------------------
  |  |  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  |  |  ------------------
  |  | 2003|      0|        break;                                                          \
  |  | 2004|      0|    }
  ------------------
 2125|      0|        CHECK_DATATYPE_SCALAR(LOCALIZEDTEXT);
  ------------------
  |  | 1969|      0|    if(!wvalue->value.hasValue ||                                       \
  |  |  ------------------
  |  |  |  Branch (1969:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1970|      0|       &UA_TYPES[UA_TYPES_##EXP_DT] != wvalue->value.value.type ||      \
  |  |  ------------------
  |  |  |  |  708|      0|#define UA_TYPES_LOCALIZEDTEXT 20
  |  |  ------------------
  |  |  |  Branch (1970:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1971|      0|       !UA_Variant_isScalar(&wvalue->value.value)) {                    \
  |  |  ------------------
  |  |  |  Branch (1971:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1972|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;                         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 1973|      0|        break;                                                          \
  |  | 1974|      0|    }
  ------------------
 2126|      0|        retval = UA_Node_insertOrUpdateDisplayName(node,
 2127|      0|                                                   (const UA_LocalizedText *)value);
 2128|      0|        break;
 2129|      0|    case UA_ATTRIBUTEID_DESCRIPTION:
  ------------------
  |  Branch (2129:5): [True: 0, False: 66.5k]
  ------------------
 2130|      0|        CHECK_USERWRITEMASK(UA_WRITEMASK_DESCRIPTION);
  ------------------
  |  | 1996|      0|    if(session != &server->adminSession &&                              \
  |  |  ------------------
  |  |  |  Branch (1996:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1997|      0|       !(node->head.writeMask & (mask))) {                              \
  |  |  ------------------
  |  |  |  Branch (1997:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1998|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;                          \
  |  |  ------------------
  |  |  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  |  |  ------------------
  |  | 1999|      0|        break;                                                          \
  |  | 2000|      0|    }                                                                   \
  |  | 2001|      0|    if(!(userWriteMask & (mask))) {                                     \
  |  |  ------------------
  |  |  |  Branch (2001:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 2002|      0|        retval = UA_STATUSCODE_BADUSERACCESSDENIED;                     \
  |  |  ------------------
  |  |  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  |  |  ------------------
  |  | 2003|      0|        break;                                                          \
  |  | 2004|      0|    }
  ------------------
 2131|      0|        CHECK_DATATYPE_SCALAR(LOCALIZEDTEXT);
  ------------------
  |  | 1969|      0|    if(!wvalue->value.hasValue ||                                       \
  |  |  ------------------
  |  |  |  Branch (1969:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1970|      0|       &UA_TYPES[UA_TYPES_##EXP_DT] != wvalue->value.value.type ||      \
  |  |  ------------------
  |  |  |  |  708|      0|#define UA_TYPES_LOCALIZEDTEXT 20
  |  |  ------------------
  |  |  |  Branch (1970:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1971|      0|       !UA_Variant_isScalar(&wvalue->value.value)) {                    \
  |  |  ------------------
  |  |  |  Branch (1971:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1972|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;                         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 1973|      0|        break;                                                          \
  |  | 1974|      0|    }
  ------------------
 2132|      0|        retval = UA_Node_insertOrUpdateDescription(node,
 2133|      0|                                                   (const UA_LocalizedText *)value);
 2134|      0|        break;
 2135|      0|    case UA_ATTRIBUTEID_WRITEMASK:
  ------------------
  |  Branch (2135:5): [True: 0, False: 66.5k]
  ------------------
 2136|      0|        CHECK_USERWRITEMASK(UA_WRITEMASK_WRITEMASK);
  ------------------
  |  | 1996|      0|    if(session != &server->adminSession &&                              \
  |  |  ------------------
  |  |  |  Branch (1996:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1997|      0|       !(node->head.writeMask & (mask))) {                              \
  |  |  ------------------
  |  |  |  Branch (1997:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1998|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;                          \
  |  |  ------------------
  |  |  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  |  |  ------------------
  |  | 1999|      0|        break;                                                          \
  |  | 2000|      0|    }                                                                   \
  |  | 2001|      0|    if(!(userWriteMask & (mask))) {                                     \
  |  |  ------------------
  |  |  |  Branch (2001:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 2002|      0|        retval = UA_STATUSCODE_BADUSERACCESSDENIED;                     \
  |  |  ------------------
  |  |  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  |  |  ------------------
  |  | 2003|      0|        break;                                                          \
  |  | 2004|      0|    }
  ------------------
 2137|      0|        CHECK_DATATYPE_SCALAR(UINT32);
  ------------------
  |  | 1969|      0|    if(!wvalue->value.hasValue ||                                       \
  |  |  ------------------
  |  |  |  Branch (1969:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1970|      0|       &UA_TYPES[UA_TYPES_##EXP_DT] != wvalue->value.value.type ||      \
  |  |  ------------------
  |  |  |  |  232|      0|#define UA_TYPES_UINT32 6
  |  |  ------------------
  |  |  |  Branch (1970:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1971|      0|       !UA_Variant_isScalar(&wvalue->value.value)) {                    \
  |  |  ------------------
  |  |  |  Branch (1971:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1972|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;                         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 1973|      0|        break;                                                          \
  |  | 1974|      0|    }
  ------------------
 2138|      0|        node->head.writeMask = *(const UA_UInt32*)value;
 2139|      0|        break;
 2140|      0|    case UA_ATTRIBUTEID_ISABSTRACT:
  ------------------
  |  Branch (2140:5): [True: 0, False: 66.5k]
  ------------------
 2141|      0|        CHECK_USERWRITEMASK(UA_WRITEMASK_ISABSTRACT);
  ------------------
  |  | 1996|      0|    if(session != &server->adminSession &&                              \
  |  |  ------------------
  |  |  |  Branch (1996:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1997|      0|       !(node->head.writeMask & (mask))) {                              \
  |  |  ------------------
  |  |  |  Branch (1997:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1998|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;                          \
  |  |  ------------------
  |  |  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  |  |  ------------------
  |  | 1999|      0|        break;                                                          \
  |  | 2000|      0|    }                                                                   \
  |  | 2001|      0|    if(!(userWriteMask & (mask))) {                                     \
  |  |  ------------------
  |  |  |  Branch (2001:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 2002|      0|        retval = UA_STATUSCODE_BADUSERACCESSDENIED;                     \
  |  |  ------------------
  |  |  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  |  |  ------------------
  |  | 2003|      0|        break;                                                          \
  |  | 2004|      0|    }
  ------------------
 2142|      0|        CHECK_DATATYPE_SCALAR(BOOLEAN);
  ------------------
  |  | 1969|      0|    if(!wvalue->value.hasValue ||                                       \
  |  |  ------------------
  |  |  |  Branch (1969:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1970|      0|       &UA_TYPES[UA_TYPES_##EXP_DT] != wvalue->value.value.type ||      \
  |  |  ------------------
  |  |  |  |   28|      0|#define UA_TYPES_BOOLEAN 0
  |  |  ------------------
  |  |  |  Branch (1970:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1971|      0|       !UA_Variant_isScalar(&wvalue->value.value)) {                    \
  |  |  ------------------
  |  |  |  Branch (1971:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1972|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;                         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 1973|      0|        break;                                                          \
  |  | 1974|      0|    }
  ------------------
 2143|      0|        retval = writeIsAbstract(node, *(const UA_Boolean*)value);
 2144|      0|        break;
 2145|      0|    case UA_ATTRIBUTEID_SYMMETRIC:
  ------------------
  |  Branch (2145:5): [True: 0, False: 66.5k]
  ------------------
 2146|      0|        CHECK_NODECLASS_WRITE(UA_NODECLASS_REFERENCETYPE);
  ------------------
  |  | 1986|      0|    if((node->head.nodeClass & (CLASS)) == 0) {                         \
  |  |  ------------------
  |  |  |  Branch (1986:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1987|      0|        retval = UA_STATUSCODE_BADATTRIBUTEIDINVALID;                   \
  |  |  ------------------
  |  |  |  |  206|      0|#define UA_STATUSCODE_BADATTRIBUTEIDINVALID ((UA_StatusCode) 0x80350000)
  |  |  ------------------
  |  | 1988|      0|        break;                                                          \
  |  | 1989|      0|    }
  ------------------
 2147|      0|        CHECK_USERWRITEMASK(UA_WRITEMASK_SYMMETRIC);
  ------------------
  |  | 1996|      0|    if(session != &server->adminSession &&                              \
  |  |  ------------------
  |  |  |  Branch (1996:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1997|      0|       !(node->head.writeMask & (mask))) {                              \
  |  |  ------------------
  |  |  |  Branch (1997:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1998|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;                          \
  |  |  ------------------
  |  |  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  |  |  ------------------
  |  | 1999|      0|        break;                                                          \
  |  | 2000|      0|    }                                                                   \
  |  | 2001|      0|    if(!(userWriteMask & (mask))) {                                     \
  |  |  ------------------
  |  |  |  Branch (2001:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 2002|      0|        retval = UA_STATUSCODE_BADUSERACCESSDENIED;                     \
  |  |  ------------------
  |  |  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  |  |  ------------------
  |  | 2003|      0|        break;                                                          \
  |  | 2004|      0|    }
  ------------------
 2148|      0|        CHECK_DATATYPE_SCALAR(BOOLEAN);
  ------------------
  |  | 1969|      0|    if(!wvalue->value.hasValue ||                                       \
  |  |  ------------------
  |  |  |  Branch (1969:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1970|      0|       &UA_TYPES[UA_TYPES_##EXP_DT] != wvalue->value.value.type ||      \
  |  |  ------------------
  |  |  |  |   28|      0|#define UA_TYPES_BOOLEAN 0
  |  |  ------------------
  |  |  |  Branch (1970:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1971|      0|       !UA_Variant_isScalar(&wvalue->value.value)) {                    \
  |  |  ------------------
  |  |  |  Branch (1971:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1972|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;                         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 1973|      0|        break;                                                          \
  |  | 1974|      0|    }
  ------------------
 2149|      0|        node->referenceTypeNode.symmetric = *(const UA_Boolean*)value;
 2150|      0|        break;
 2151|      0|    case UA_ATTRIBUTEID_INVERSENAME:
  ------------------
  |  Branch (2151:5): [True: 0, False: 66.5k]
  ------------------
 2152|      0|        CHECK_NODECLASS_WRITE(UA_NODECLASS_REFERENCETYPE);
  ------------------
  |  | 1986|      0|    if((node->head.nodeClass & (CLASS)) == 0) {                         \
  |  |  ------------------
  |  |  |  Branch (1986:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1987|      0|        retval = UA_STATUSCODE_BADATTRIBUTEIDINVALID;                   \
  |  |  ------------------
  |  |  |  |  206|      0|#define UA_STATUSCODE_BADATTRIBUTEIDINVALID ((UA_StatusCode) 0x80350000)
  |  |  ------------------
  |  | 1988|      0|        break;                                                          \
  |  | 1989|      0|    }
  ------------------
 2153|      0|        CHECK_USERWRITEMASK(UA_WRITEMASK_INVERSENAME);
  ------------------
  |  | 1996|      0|    if(session != &server->adminSession &&                              \
  |  |  ------------------
  |  |  |  Branch (1996:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1997|      0|       !(node->head.writeMask & (mask))) {                              \
  |  |  ------------------
  |  |  |  Branch (1997:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1998|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;                          \
  |  |  ------------------
  |  |  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  |  |  ------------------
  |  | 1999|      0|        break;                                                          \
  |  | 2000|      0|    }                                                                   \
  |  | 2001|      0|    if(!(userWriteMask & (mask))) {                                     \
  |  |  ------------------
  |  |  |  Branch (2001:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 2002|      0|        retval = UA_STATUSCODE_BADUSERACCESSDENIED;                     \
  |  |  ------------------
  |  |  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  |  |  ------------------
  |  | 2003|      0|        break;                                                          \
  |  | 2004|      0|    }
  ------------------
 2154|      0|        CHECK_DATATYPE_SCALAR(LOCALIZEDTEXT);
  ------------------
  |  | 1969|      0|    if(!wvalue->value.hasValue ||                                       \
  |  |  ------------------
  |  |  |  Branch (1969:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1970|      0|       &UA_TYPES[UA_TYPES_##EXP_DT] != wvalue->value.value.type ||      \
  |  |  ------------------
  |  |  |  |  708|      0|#define UA_TYPES_LOCALIZEDTEXT 20
  |  |  ------------------
  |  |  |  Branch (1970:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1971|      0|       !UA_Variant_isScalar(&wvalue->value.value)) {                    \
  |  |  ------------------
  |  |  |  Branch (1971:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1972|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;                         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 1973|      0|        break;                                                          \
  |  | 1974|      0|    }
  ------------------
 2155|      0|        retval = updateLocalizedText((const UA_LocalizedText *)value,
 2156|      0|                                     &node->referenceTypeNode.inverseName);
 2157|      0|        break;
 2158|      0|    case UA_ATTRIBUTEID_CONTAINSNOLOOPS:
  ------------------
  |  Branch (2158:5): [True: 0, False: 66.5k]
  ------------------
 2159|      0|        CHECK_NODECLASS_WRITE(UA_NODECLASS_VIEW);
  ------------------
  |  | 1986|      0|    if((node->head.nodeClass & (CLASS)) == 0) {                         \
  |  |  ------------------
  |  |  |  Branch (1986:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1987|      0|        retval = UA_STATUSCODE_BADATTRIBUTEIDINVALID;                   \
  |  |  ------------------
  |  |  |  |  206|      0|#define UA_STATUSCODE_BADATTRIBUTEIDINVALID ((UA_StatusCode) 0x80350000)
  |  |  ------------------
  |  | 1988|      0|        break;                                                          \
  |  | 1989|      0|    }
  ------------------
 2160|      0|        CHECK_USERWRITEMASK(UA_WRITEMASK_CONTAINSNOLOOPS);
  ------------------
  |  | 1996|      0|    if(session != &server->adminSession &&                              \
  |  |  ------------------
  |  |  |  Branch (1996:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1997|      0|       !(node->head.writeMask & (mask))) {                              \
  |  |  ------------------
  |  |  |  Branch (1997:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1998|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;                          \
  |  |  ------------------
  |  |  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  |  |  ------------------
  |  | 1999|      0|        break;                                                          \
  |  | 2000|      0|    }                                                                   \
  |  | 2001|      0|    if(!(userWriteMask & (mask))) {                                     \
  |  |  ------------------
  |  |  |  Branch (2001:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 2002|      0|        retval = UA_STATUSCODE_BADUSERACCESSDENIED;                     \
  |  |  ------------------
  |  |  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  |  |  ------------------
  |  | 2003|      0|        break;                                                          \
  |  | 2004|      0|    }
  ------------------
 2161|      0|        CHECK_DATATYPE_SCALAR(BOOLEAN);
  ------------------
  |  | 1969|      0|    if(!wvalue->value.hasValue ||                                       \
  |  |  ------------------
  |  |  |  Branch (1969:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1970|      0|       &UA_TYPES[UA_TYPES_##EXP_DT] != wvalue->value.value.type ||      \
  |  |  ------------------
  |  |  |  |   28|      0|#define UA_TYPES_BOOLEAN 0
  |  |  ------------------
  |  |  |  Branch (1970:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1971|      0|       !UA_Variant_isScalar(&wvalue->value.value)) {                    \
  |  |  ------------------
  |  |  |  Branch (1971:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1972|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;                         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 1973|      0|        break;                                                          \
  |  | 1974|      0|    }
  ------------------
 2162|      0|        node->viewNode.containsNoLoops = *(const UA_Boolean*)value;
 2163|      0|        break;
 2164|      0|    case UA_ATTRIBUTEID_EVENTNOTIFIER:
  ------------------
  |  Branch (2164:5): [True: 0, False: 66.5k]
  ------------------
 2165|      0|        CHECK_NODECLASS_WRITE(UA_NODECLASS_VIEW | UA_NODECLASS_OBJECT);
  ------------------
  |  | 1986|      0|    if((node->head.nodeClass & (CLASS)) == 0) {                         \
  |  |  ------------------
  |  |  |  Branch (1986:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1987|      0|        retval = UA_STATUSCODE_BADATTRIBUTEIDINVALID;                   \
  |  |  ------------------
  |  |  |  |  206|      0|#define UA_STATUSCODE_BADATTRIBUTEIDINVALID ((UA_StatusCode) 0x80350000)
  |  |  ------------------
  |  | 1988|      0|        break;                                                          \
  |  | 1989|      0|    }
  ------------------
 2166|      0|        CHECK_USERWRITEMASK(UA_WRITEMASK_EVENTNOTIFIER);
  ------------------
  |  | 1996|      0|    if(session != &server->adminSession &&                              \
  |  |  ------------------
  |  |  |  Branch (1996:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1997|      0|       !(node->head.writeMask & (mask))) {                              \
  |  |  ------------------
  |  |  |  Branch (1997:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1998|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;                          \
  |  |  ------------------
  |  |  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  |  |  ------------------
  |  | 1999|      0|        break;                                                          \
  |  | 2000|      0|    }                                                                   \
  |  | 2001|      0|    if(!(userWriteMask & (mask))) {                                     \
  |  |  ------------------
  |  |  |  Branch (2001:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 2002|      0|        retval = UA_STATUSCODE_BADUSERACCESSDENIED;                     \
  |  |  ------------------
  |  |  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  |  |  ------------------
  |  | 2003|      0|        break;                                                          \
  |  | 2004|      0|    }
  ------------------
 2167|      0|        CHECK_DATATYPE_SCALAR(BYTE);
  ------------------
  |  | 1969|      0|    if(!wvalue->value.hasValue ||                                       \
  |  |  ------------------
  |  |  |  Branch (1969:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1970|      0|       &UA_TYPES[UA_TYPES_##EXP_DT] != wvalue->value.value.type ||      \
  |  |  ------------------
  |  |  |  |   96|      0|#define UA_TYPES_BYTE 2
  |  |  ------------------
  |  |  |  Branch (1970:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1971|      0|       !UA_Variant_isScalar(&wvalue->value.value)) {                    \
  |  |  ------------------
  |  |  |  Branch (1971:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1972|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;                         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 1973|      0|        break;                                                          \
  |  | 1974|      0|    }
  ------------------
 2168|      0|        if(node->head.nodeClass == UA_NODECLASS_VIEW) {
  ------------------
  |  Branch (2168:12): [True: 0, False: 0]
  ------------------
 2169|      0|            node->viewNode.eventNotifier = *(const UA_Byte*)value;
 2170|      0|        } else {
 2171|      0|            node->objectNode.eventNotifier = *(const UA_Byte*)value;
 2172|      0|        }
 2173|      0|        break;
 2174|  57.0k|    case UA_ATTRIBUTEID_VALUE:
  ------------------
  |  Branch (2174:5): [True: 57.0k, False: 9.51k]
  ------------------
 2175|  57.0k|        CHECK_NODECLASS_WRITE(UA_NODECLASS_VARIABLE | UA_NODECLASS_VARIABLETYPE);
  ------------------
  |  | 1986|  57.0k|    if((node->head.nodeClass & (CLASS)) == 0) {                         \
  |  |  ------------------
  |  |  |  Branch (1986:8): [True: 0, False: 57.0k]
  |  |  ------------------
  |  | 1987|      0|        retval = UA_STATUSCODE_BADATTRIBUTEIDINVALID;                   \
  |  |  ------------------
  |  |  |  |  206|      0|#define UA_STATUSCODE_BADATTRIBUTEIDINVALID ((UA_StatusCode) 0x80350000)
  |  |  ------------------
  |  | 1988|      0|        break;                                                          \
  |  | 1989|      0|    }
  ------------------
 2176|  57.0k|        UA_Boolean semanticChange = false;
 2177|  57.0k|        if(node->head.nodeClass == UA_NODECLASS_VARIABLE) {
  ------------------
  |  Branch (2177:12): [True: 57.0k, False: 0]
  ------------------
 2178|       |            /* The access to a value variable is granted via the UserAccessLevel
 2179|       |             * attribute (masked with the AccessLevel attribute). Bad_NotWritable
 2180|       |             * if the AccessLevel itself does not allow writing. */
 2181|  57.0k|            UA_Byte accessLevel = getAccessLevel(server, session, &node->variableNode);
 2182|  57.0k|            if(!(accessLevel & (UA_ACCESSLEVELMASK_WRITE))) {
  ------------------
  |  |   84|  57.0k|#define UA_ACCESSLEVELMASK_WRITE          (0x01u << 1u)
  ------------------
  |  Branch (2182:16): [True: 0, False: 57.0k]
  ------------------
 2183|      0|                retval = UA_STATUSCODE_BADNOTWRITABLE;
  ------------------
  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  ------------------
 2184|      0|                break;
 2185|      0|            }
 2186|  57.0k|            UA_Byte userAccessLevel = getUserAccessLevel(server, session, &node->variableNode);
 2187|  57.0k|            if(!(userAccessLevel & (UA_ACCESSLEVELMASK_WRITE))) {
  ------------------
  |  |   84|  57.0k|#define UA_ACCESSLEVELMASK_WRITE          (0x01u << 1u)
  ------------------
  |  Branch (2187:16): [True: 0, False: 57.0k]
  ------------------
 2188|      0|                retval = UA_STATUSCODE_BADUSERACCESSDENIED;
  ------------------
  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  ------------------
 2189|      0|                break;
 2190|      0|            }
 2191|       |
 2192|       |            /* Fast SemanticChange detection. For ordinary Value writes this
 2193|       |             * adds only an inline AccessLevel bit test. The more expensive
 2194|       |             * equality and HasProperty-owner checks are reached only for
 2195|       |             * explicitly marked Properties. */
 2196|  57.0k|            semanticChange =
 2197|  57.0k|                wvalue->value.hasValue &&
  ------------------
  |  Branch (2197:17): [True: 57.0k, False: 0]
  ------------------
 2198|  57.0k|                (node->variableNode.accessLevel &
  ------------------
  |  Branch (2198:17): [True: 0, False: 57.0k]
  ------------------
 2199|  57.0k|                 UA_ACCESSLEVELMASK_SEMANTICCHANGE) != 0;
  ------------------
  |  |   88|  57.0k|#define UA_ACCESSLEVELMASK_SEMANTICCHANGE (0x01u << 4u)
  ------------------
 2200|  57.0k|            if(semanticChange && wvalue->indexRange.length == 0) {
  ------------------
  |  Branch (2200:16): [True: 0, False: 57.0k]
  |  Branch (2200:34): [True: 0, False: 0]
  ------------------
 2201|      0|                const UA_DataValue *oldValue = NULL;
 2202|      0|                if(node->variableNode.valueSourceType ==
  ------------------
  |  Branch (2202:20): [True: 0, False: 0]
  ------------------
 2203|      0|                   UA_VALUESOURCETYPE_INTERNAL)
 2204|      0|                    oldValue = &node->variableNode.valueSource.internal.value;
 2205|      0|                else if(node->variableNode.valueSourceType ==
  ------------------
  |  Branch (2205:25): [True: 0, False: 0]
  ------------------
 2206|      0|                        UA_VALUESOURCETYPE_EXTERNAL)
 2207|      0|                    oldValue = UA_atomic_load(
  ------------------
  |  |  208|      0|    __atomic_load_n(addr, __ATOMIC_SEQ_CST)
  ------------------
 2208|      0|                        node->variableNode.valueSource.external.value);
 2209|      0|                if(oldValue && oldValue->hasValue &&
  ------------------
  |  Branch (2209:20): [True: 0, False: 0]
  |  Branch (2209:32): [True: 0, False: 0]
  ------------------
 2210|      0|                   UA_Variant_equal(&oldValue->value, &wvalue->value.value))
  ------------------
  |  Branch (2210:20): [True: 0, False: 0]
  ------------------
 2211|      0|                    semanticChange = false;
 2212|      0|            }
 2213|       |            /* Writing a StatusCode different to "Good" requires the
 2214|       |             * StatusWrite bit (see OPC specification 10000-3: AccessLevelType;
 2215|       |             * https://reference.opcfoundation.org/specs/OPC-10000-3/v1.05.06/8.57)
 2216|       |             */
 2217|  57.0k|            if(   (wvalue->value.hasStatus)
  ------------------
  |  Branch (2217:19): [True: 0, False: 57.0k]
  ------------------
 2218|      0|               && (wvalue->value.status != UA_STATUSCODE_GOOD)) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2218:19): [True: 0, False: 0]
  ------------------
 2219|      0|                if(!(accessLevel & UA_ACCESSLEVELMASK_STATUSWRITE)) {
  ------------------
  |  |   89|      0|#define UA_ACCESSLEVELMASK_STATUSWRITE    (0x01u << 5u)
  ------------------
  |  Branch (2219:20): [True: 0, False: 0]
  ------------------
 2220|      0|                    retval = UA_STATUSCODE_BADWRITENOTSUPPORTED;
  ------------------
  |  |  440|      0|#define UA_STATUSCODE_BADWRITENOTSUPPORTED ((UA_StatusCode) 0x80730000)
  ------------------
 2221|      0|                    break;
 2222|      0|                }
 2223|      0|                if(!(userAccessLevel & UA_ACCESSLEVELMASK_STATUSWRITE)) {
  ------------------
  |  |   89|      0|#define UA_ACCESSLEVELMASK_STATUSWRITE    (0x01u << 5u)
  ------------------
  |  Branch (2223:20): [True: 0, False: 0]
  ------------------
 2224|      0|                    retval = UA_STATUSCODE_BADUSERACCESSDENIED;
  ------------------
  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  ------------------
 2225|      0|                    break;
 2226|      0|                }
 2227|      0|            }
 2228|       |            /* Writing a SourceTimestamp different to NULL requires the
 2229|       |             * TimestampWrite bit (see OPC specification 10000-3:
 2230|       |             * AccessLevelType;
 2231|       |             * https://reference.opcfoundation.org/specs/OPC-10000-3/v1.05.06/8.57)
 2232|       |             */
 2233|  57.0k|            if(   (wvalue->value.hasSourceTimestamp)
  ------------------
  |  Branch (2233:19): [True: 0, False: 57.0k]
  ------------------
 2234|      0|               && (wvalue->value.sourceTimestamp != (UA_DateTime)(0))) {
  ------------------
  |  Branch (2234:19): [True: 0, False: 0]
  ------------------
 2235|      0|                if(!(accessLevel & UA_ACCESSLEVELMASK_TIMESTAMPWRITE)) {
  ------------------
  |  |   90|      0|#define UA_ACCESSLEVELMASK_TIMESTAMPWRITE (0x01u << 6u)
  ------------------
  |  Branch (2235:20): [True: 0, False: 0]
  ------------------
 2236|      0|                    retval = UA_STATUSCODE_BADWRITENOTSUPPORTED;
  ------------------
  |  |  440|      0|#define UA_STATUSCODE_BADWRITENOTSUPPORTED ((UA_StatusCode) 0x80730000)
  ------------------
 2237|      0|                    break;
 2238|      0|                }
 2239|      0|                if(!(userAccessLevel & UA_ACCESSLEVELMASK_TIMESTAMPWRITE)) {
  ------------------
  |  |   90|      0|#define UA_ACCESSLEVELMASK_TIMESTAMPWRITE (0x01u << 6u)
  ------------------
  |  Branch (2239:20): [True: 0, False: 0]
  ------------------
 2240|      0|                    retval = UA_STATUSCODE_BADUSERACCESSDENIED;
  ------------------
  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  ------------------
 2241|      0|                    break;
 2242|      0|                }
 2243|      0|            }
 2244|  57.0k|        } else { /* UA_NODECLASS_VARIABLETYPE */
 2245|      0|            CHECK_USERWRITEMASK(UA_WRITEMASK_VALUEFORVARIABLETYPE);
  ------------------
  |  | 1996|      0|    if(session != &server->adminSession &&                              \
  |  |  ------------------
  |  |  |  Branch (1996:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1997|      0|       !(node->head.writeMask & (mask))) {                              \
  |  |  ------------------
  |  |  |  Branch (1997:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1998|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;                          \
  |  |  ------------------
  |  |  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  |  |  ------------------
  |  | 1999|      0|        break;                                                          \
  |  | 2000|      0|    }                                                                   \
  |  | 2001|      0|    if(!(userWriteMask & (mask))) {                                     \
  |  |  ------------------
  |  |  |  Branch (2001:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 2002|      0|        retval = UA_STATUSCODE_BADUSERACCESSDENIED;                     \
  |  |  ------------------
  |  |  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  |  |  ------------------
  |  | 2003|      0|        break;                                                          \
  |  | 2004|      0|    }
  ------------------
 2246|      0|        }
 2247|  57.0k|        retval = writeNodeValueAttribute(server, session, &node->variableNode,
 2248|  57.0k|                                         &wvalue->value, &wvalue->indexRange);
 2249|  57.0k|        if(retval == UA_STATUSCODE_GOOD && semanticChange)
  ------------------
  |  |   17|   114k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2249:12): [True: 57.0k, False: 0]
  |  Branch (2249:44): [True: 0, False: 57.0k]
  ------------------
 2250|      0|            recordSemanticPropertyChange(server, &node->head);
 2251|  57.0k|        break;
 2252|      0|    case UA_ATTRIBUTEID_DATATYPE:
  ------------------
  |  Branch (2252:5): [True: 0, False: 66.5k]
  ------------------
 2253|      0|        CHECK_NODECLASS_WRITE(UA_NODECLASS_VARIABLE | UA_NODECLASS_VARIABLETYPE);
  ------------------
  |  | 1986|      0|    if((node->head.nodeClass & (CLASS)) == 0) {                         \
  |  |  ------------------
  |  |  |  Branch (1986:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1987|      0|        retval = UA_STATUSCODE_BADATTRIBUTEIDINVALID;                   \
  |  |  ------------------
  |  |  |  |  206|      0|#define UA_STATUSCODE_BADATTRIBUTEIDINVALID ((UA_StatusCode) 0x80350000)
  |  |  ------------------
  |  | 1988|      0|        break;                                                          \
  |  | 1989|      0|    }
  ------------------
 2254|      0|        CHECK_USERWRITEMASK(UA_WRITEMASK_DATATYPE);
  ------------------
  |  | 1996|      0|    if(session != &server->adminSession &&                              \
  |  |  ------------------
  |  |  |  Branch (1996:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1997|      0|       !(node->head.writeMask & (mask))) {                              \
  |  |  ------------------
  |  |  |  Branch (1997:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1998|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;                          \
  |  |  ------------------
  |  |  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  |  |  ------------------
  |  | 1999|      0|        break;                                                          \
  |  | 2000|      0|    }                                                                   \
  |  | 2001|      0|    if(!(userWriteMask & (mask))) {                                     \
  |  |  ------------------
  |  |  |  Branch (2001:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 2002|      0|        retval = UA_STATUSCODE_BADUSERACCESSDENIED;                     \
  |  |  ------------------
  |  |  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  |  |  ------------------
  |  | 2003|      0|        break;                                                          \
  |  | 2004|      0|    }
  ------------------
 2255|      0|        CHECK_DATATYPE_SCALAR(NODEID);
  ------------------
  |  | 1969|      0|    if(!wvalue->value.hasValue ||                                       \
  |  |  ------------------
  |  |  |  Branch (1969:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1970|      0|       &UA_TYPES[UA_TYPES_##EXP_DT] != wvalue->value.value.type ||      \
  |  |  ------------------
  |  |  |  |  572|      0|#define UA_TYPES_NODEID 16
  |  |  ------------------
  |  |  |  Branch (1970:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1971|      0|       !UA_Variant_isScalar(&wvalue->value.value)) {                    \
  |  |  ------------------
  |  |  |  Branch (1971:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1972|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;                         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 1973|      0|        break;                                                          \
  |  | 1974|      0|    }
  ------------------
 2256|      0|        GET_NODETYPE;
  ------------------
  |  | 2021|      0|    type = (const UA_VariableTypeNode*)                 \
  |  | 2022|      0|        getNodeType(server, &node->head, ~(UA_UInt32)0, \
  |  | 2023|      0|                    UA_REFERENCETYPESET_NONE,           \
  |  | 2024|      0|                    UA_BROWSEDIRECTION_INVALID);        \
  |  | 2025|      0|    if(!type) {                                         \
  |  |  ------------------
  |  |  |  Branch (2025:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 2026|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 2027|      0|        break;                                          \
  |  | 2028|      0|    }
  ------------------
 2257|      0|        retval = writeDataTypeAttribute(server, session, &node->variableNode,
 2258|      0|                                        type, (const UA_NodeId*)value);
 2259|      0|        UA_NODESTORE_RELEASE(server, (const UA_Node*)type);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2260|      0|        break;
 2261|  4.75k|    case UA_ATTRIBUTEID_VALUERANK:
  ------------------
  |  Branch (2261:5): [True: 4.75k, False: 61.8k]
  ------------------
 2262|  4.75k|        CHECK_NODECLASS_WRITE(UA_NODECLASS_VARIABLE | UA_NODECLASS_VARIABLETYPE);
  ------------------
  |  | 1986|  4.75k|    if((node->head.nodeClass & (CLASS)) == 0) {                         \
  |  |  ------------------
  |  |  |  Branch (1986:8): [True: 0, False: 4.75k]
  |  |  ------------------
  |  | 1987|      0|        retval = UA_STATUSCODE_BADATTRIBUTEIDINVALID;                   \
  |  |  ------------------
  |  |  |  |  206|      0|#define UA_STATUSCODE_BADATTRIBUTEIDINVALID ((UA_StatusCode) 0x80350000)
  |  |  ------------------
  |  | 1988|      0|        break;                                                          \
  |  | 1989|      0|    }
  ------------------
 2263|  4.75k|        CHECK_USERWRITEMASK(UA_WRITEMASK_VALUERANK);
  ------------------
  |  | 1996|  4.75k|    if(session != &server->adminSession &&                              \
  |  |  ------------------
  |  |  |  Branch (1996:8): [True: 0, False: 4.75k]
  |  |  ------------------
  |  | 1997|  4.75k|       !(node->head.writeMask & (mask))) {                              \
  |  |  ------------------
  |  |  |  Branch (1997:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1998|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;                          \
  |  |  ------------------
  |  |  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  |  |  ------------------
  |  | 1999|      0|        break;                                                          \
  |  | 2000|      0|    }                                                                   \
  |  | 2001|  4.75k|    if(!(userWriteMask & (mask))) {                                     \
  |  |  ------------------
  |  |  |  Branch (2001:8): [True: 0, False: 4.75k]
  |  |  ------------------
  |  | 2002|      0|        retval = UA_STATUSCODE_BADUSERACCESSDENIED;                     \
  |  |  ------------------
  |  |  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  |  |  ------------------
  |  | 2003|      0|        break;                                                          \
  |  | 2004|      0|    }
  ------------------
 2264|  4.75k|        CHECK_DATATYPE_SCALAR(INT32);
  ------------------
  |  | 1969|  4.75k|    if(!wvalue->value.hasValue ||                                       \
  |  |  ------------------
  |  |  |  Branch (1969:8): [True: 0, False: 4.75k]
  |  |  ------------------
  |  | 1970|  4.75k|       &UA_TYPES[UA_TYPES_##EXP_DT] != wvalue->value.value.type ||      \
  |  |  ------------------
  |  |  |  |  198|  4.75k|#define UA_TYPES_INT32 5
  |  |  ------------------
  |  |  |  Branch (1970:8): [True: 0, False: 4.75k]
  |  |  ------------------
  |  | 1971|  4.75k|       !UA_Variant_isScalar(&wvalue->value.value)) {                    \
  |  |  ------------------
  |  |  |  Branch (1971:8): [True: 0, False: 4.75k]
  |  |  ------------------
  |  | 1972|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;                         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 1973|      0|        break;                                                          \
  |  | 1974|      0|    }
  ------------------
 2265|  4.75k|        GET_NODETYPE;
  ------------------
  |  | 2021|  4.75k|    type = (const UA_VariableTypeNode*)                 \
  |  | 2022|  4.75k|        getNodeType(server, &node->head, ~(UA_UInt32)0, \
  |  | 2023|  4.75k|                    UA_REFERENCETYPESET_NONE,           \
  |  | 2024|  4.75k|                    UA_BROWSEDIRECTION_INVALID);        \
  |  | 2025|  4.75k|    if(!type) {                                         \
  |  |  ------------------
  |  |  |  Branch (2025:8): [True: 0, False: 4.75k]
  |  |  ------------------
  |  | 2026|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 2027|      0|        break;                                          \
  |  | 2028|      0|    }
  ------------------
 2266|  4.75k|        retval = writeValueRank(server, session, &node->variableNode,
 2267|  4.75k|                                type, *(const UA_Int32*)value);
 2268|  4.75k|        UA_NODESTORE_RELEASE(server, (const UA_Node*)type);
  ------------------
  |  | 1286|  4.75k|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2269|  4.75k|        break;
 2270|      0|    case UA_ATTRIBUTEID_ARRAYDIMENSIONS:
  ------------------
  |  Branch (2270:5): [True: 0, False: 66.5k]
  ------------------
 2271|      0|        CHECK_NODECLASS_WRITE(UA_NODECLASS_VARIABLE | UA_NODECLASS_VARIABLETYPE);
  ------------------
  |  | 1986|      0|    if((node->head.nodeClass & (CLASS)) == 0) {                         \
  |  |  ------------------
  |  |  |  Branch (1986:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1987|      0|        retval = UA_STATUSCODE_BADATTRIBUTEIDINVALID;                   \
  |  |  ------------------
  |  |  |  |  206|      0|#define UA_STATUSCODE_BADATTRIBUTEIDINVALID ((UA_StatusCode) 0x80350000)
  |  |  ------------------
  |  | 1988|      0|        break;                                                          \
  |  | 1989|      0|    }
  ------------------
 2272|      0|        CHECK_USERWRITEMASK(UA_WRITEMASK_ARRAYDIMENSIONS);
  ------------------
  |  | 1996|      0|    if(session != &server->adminSession &&                              \
  |  |  ------------------
  |  |  |  Branch (1996:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1997|      0|       !(node->head.writeMask & (mask))) {                              \
  |  |  ------------------
  |  |  |  Branch (1997:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1998|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;                          \
  |  |  ------------------
  |  |  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  |  |  ------------------
  |  | 1999|      0|        break;                                                          \
  |  | 2000|      0|    }                                                                   \
  |  | 2001|      0|    if(!(userWriteMask & (mask))) {                                     \
  |  |  ------------------
  |  |  |  Branch (2001:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 2002|      0|        retval = UA_STATUSCODE_BADUSERACCESSDENIED;                     \
  |  |  ------------------
  |  |  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  |  |  ------------------
  |  | 2003|      0|        break;                                                          \
  |  | 2004|      0|    }
  ------------------
 2273|      0|        CHECK_DATATYPE_ARRAY(UINT32);
  ------------------
  |  | 1977|      0|    if(!wvalue->value.hasValue ||                                       \
  |  |  ------------------
  |  |  |  Branch (1977:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1978|      0|       &UA_TYPES[UA_TYPES_##EXP_DT] != wvalue->value.value.type ||      \
  |  |  ------------------
  |  |  |  |  232|      0|#define UA_TYPES_UINT32 6
  |  |  ------------------
  |  |  |  Branch (1978:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1979|      0|       UA_Variant_isScalar(&wvalue->value.value)) {                     \
  |  |  ------------------
  |  |  |  Branch (1979:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1980|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;                         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 1981|      0|        break;                                                          \
  |  | 1982|      0|    }
  ------------------
 2274|      0|        GET_NODETYPE;
  ------------------
  |  | 2021|      0|    type = (const UA_VariableTypeNode*)                 \
  |  | 2022|      0|        getNodeType(server, &node->head, ~(UA_UInt32)0, \
  |  | 2023|      0|                    UA_REFERENCETYPESET_NONE,           \
  |  | 2024|      0|                    UA_BROWSEDIRECTION_INVALID);        \
  |  | 2025|      0|    if(!type) {                                         \
  |  |  ------------------
  |  |  |  Branch (2025:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 2026|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 2027|      0|        break;                                          \
  |  | 2028|      0|    }
  ------------------
 2275|      0|        retval = writeArrayDimensionsAttribute(server, session, &node->variableNode,
 2276|      0|                                               type, wvalue->value.value.arrayLength,
 2277|      0|                                               (UA_UInt32 *)wvalue->value.value.data);
 2278|      0|        UA_NODESTORE_RELEASE(server, (const UA_Node*)type);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2279|      0|        break;
 2280|  2.37k|    case UA_ATTRIBUTEID_ACCESSLEVEL:
  ------------------
  |  Branch (2280:5): [True: 2.37k, False: 64.2k]
  ------------------
 2281|  2.37k|        CHECK_NODECLASS_WRITE(UA_NODECLASS_VARIABLE);
  ------------------
  |  | 1986|  2.37k|    if((node->head.nodeClass & (CLASS)) == 0) {                         \
  |  |  ------------------
  |  |  |  Branch (1986:8): [True: 0, False: 2.37k]
  |  |  ------------------
  |  | 1987|      0|        retval = UA_STATUSCODE_BADATTRIBUTEIDINVALID;                   \
  |  |  ------------------
  |  |  |  |  206|      0|#define UA_STATUSCODE_BADATTRIBUTEIDINVALID ((UA_StatusCode) 0x80350000)
  |  |  ------------------
  |  | 1988|      0|        break;                                                          \
  |  | 1989|      0|    }
  ------------------
 2282|  2.37k|        CHECK_USERWRITEMASK(UA_WRITEMASK_ACCESSLEVEL);
  ------------------
  |  | 1996|  2.37k|    if(session != &server->adminSession &&                              \
  |  |  ------------------
  |  |  |  Branch (1996:8): [True: 0, False: 2.37k]
  |  |  ------------------
  |  | 1997|  2.37k|       !(node->head.writeMask & (mask))) {                              \
  |  |  ------------------
  |  |  |  Branch (1997:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1998|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;                          \
  |  |  ------------------
  |  |  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  |  |  ------------------
  |  | 1999|      0|        break;                                                          \
  |  | 2000|      0|    }                                                                   \
  |  | 2001|  2.37k|    if(!(userWriteMask & (mask))) {                                     \
  |  |  ------------------
  |  |  |  Branch (2001:8): [True: 0, False: 2.37k]
  |  |  ------------------
  |  | 2002|      0|        retval = UA_STATUSCODE_BADUSERACCESSDENIED;                     \
  |  |  ------------------
  |  |  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  |  |  ------------------
  |  | 2003|      0|        break;                                                          \
  |  | 2004|      0|    }
  ------------------
 2283|  2.37k|        CHECK_DATATYPE_SCALAR(BYTE);
  ------------------
  |  | 1969|  2.37k|    if(!wvalue->value.hasValue ||                                       \
  |  |  ------------------
  |  |  |  Branch (1969:8): [True: 0, False: 2.37k]
  |  |  ------------------
  |  | 1970|  2.37k|       &UA_TYPES[UA_TYPES_##EXP_DT] != wvalue->value.value.type ||      \
  |  |  ------------------
  |  |  |  |   96|  2.37k|#define UA_TYPES_BYTE 2
  |  |  ------------------
  |  |  |  Branch (1970:8): [True: 0, False: 2.37k]
  |  |  ------------------
  |  | 1971|  2.37k|       !UA_Variant_isScalar(&wvalue->value.value)) {                    \
  |  |  ------------------
  |  |  |  Branch (1971:8): [True: 0, False: 2.37k]
  |  |  ------------------
  |  | 1972|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;                         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 1973|      0|        break;                                                          \
  |  | 1974|      0|    }
  ------------------
 2284|  2.37k|        node->variableNode.accessLevel = *(const UA_Byte*)value;
 2285|  2.37k|        break;
 2286|      0|    case UA_ATTRIBUTEID_ACCESSLEVELEX:
  ------------------
  |  Branch (2286:5): [True: 0, False: 66.5k]
  ------------------
 2287|      0|        CHECK_NODECLASS_WRITE(UA_NODECLASS_VARIABLE);
  ------------------
  |  | 1986|      0|    if((node->head.nodeClass & (CLASS)) == 0) {                         \
  |  |  ------------------
  |  |  |  Branch (1986:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1987|      0|        retval = UA_STATUSCODE_BADATTRIBUTEIDINVALID;                   \
  |  |  ------------------
  |  |  |  |  206|      0|#define UA_STATUSCODE_BADATTRIBUTEIDINVALID ((UA_StatusCode) 0x80350000)
  |  |  ------------------
  |  | 1988|      0|        break;                                                          \
  |  | 1989|      0|    }
  ------------------
 2288|      0|        CHECK_USERWRITEMASK(UA_WRITEMASK_ACCESSLEVELEX);
  ------------------
  |  | 1996|      0|    if(session != &server->adminSession &&                              \
  |  |  ------------------
  |  |  |  Branch (1996:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1997|      0|       !(node->head.writeMask & (mask))) {                              \
  |  |  ------------------
  |  |  |  Branch (1997:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1998|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;                          \
  |  |  ------------------
  |  |  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  |  |  ------------------
  |  | 1999|      0|        break;                                                          \
  |  | 2000|      0|    }                                                                   \
  |  | 2001|      0|    if(!(userWriteMask & (mask))) {                                     \
  |  |  ------------------
  |  |  |  Branch (2001:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 2002|      0|        retval = UA_STATUSCODE_BADUSERACCESSDENIED;                     \
  |  |  ------------------
  |  |  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  |  |  ------------------
  |  | 2003|      0|        break;                                                          \
  |  | 2004|      0|    }
  ------------------
 2289|      0|        CHECK_DATATYPE_SCALAR(UINT32);
  ------------------
  |  | 1969|      0|    if(!wvalue->value.hasValue ||                                       \
  |  |  ------------------
  |  |  |  Branch (1969:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1970|      0|       &UA_TYPES[UA_TYPES_##EXP_DT] != wvalue->value.value.type ||      \
  |  |  ------------------
  |  |  |  |  232|      0|#define UA_TYPES_UINT32 6
  |  |  ------------------
  |  |  |  Branch (1970:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1971|      0|       !UA_Variant_isScalar(&wvalue->value.value)) {                    \
  |  |  ------------------
  |  |  |  Branch (1971:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1972|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;                         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 1973|      0|        break;                                                          \
  |  | 1974|      0|    }
  ------------------
 2290|      0|        node->variableNode.accessLevel = (UA_Byte)(*(const UA_UInt32*)value & 0xFF);
 2291|      0|        break;
 2292|  2.37k|    case UA_ATTRIBUTEID_MINIMUMSAMPLINGINTERVAL:
  ------------------
  |  Branch (2292:5): [True: 2.37k, False: 64.2k]
  ------------------
 2293|  2.37k|        CHECK_NODECLASS_WRITE(UA_NODECLASS_VARIABLE);
  ------------------
  |  | 1986|  2.37k|    if((node->head.nodeClass & (CLASS)) == 0) {                         \
  |  |  ------------------
  |  |  |  Branch (1986:8): [True: 0, False: 2.37k]
  |  |  ------------------
  |  | 1987|      0|        retval = UA_STATUSCODE_BADATTRIBUTEIDINVALID;                   \
  |  |  ------------------
  |  |  |  |  206|      0|#define UA_STATUSCODE_BADATTRIBUTEIDINVALID ((UA_StatusCode) 0x80350000)
  |  |  ------------------
  |  | 1988|      0|        break;                                                          \
  |  | 1989|      0|    }
  ------------------
 2294|  2.37k|        CHECK_USERWRITEMASK(UA_WRITEMASK_MINIMUMSAMPLINGINTERVAL);
  ------------------
  |  | 1996|  2.37k|    if(session != &server->adminSession &&                              \
  |  |  ------------------
  |  |  |  Branch (1996:8): [True: 0, False: 2.37k]
  |  |  ------------------
  |  | 1997|  2.37k|       !(node->head.writeMask & (mask))) {                              \
  |  |  ------------------
  |  |  |  Branch (1997:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1998|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;                          \
  |  |  ------------------
  |  |  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  |  |  ------------------
  |  | 1999|      0|        break;                                                          \
  |  | 2000|      0|    }                                                                   \
  |  | 2001|  2.37k|    if(!(userWriteMask & (mask))) {                                     \
  |  |  ------------------
  |  |  |  Branch (2001:8): [True: 0, False: 2.37k]
  |  |  ------------------
  |  | 2002|      0|        retval = UA_STATUSCODE_BADUSERACCESSDENIED;                     \
  |  |  ------------------
  |  |  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  |  |  ------------------
  |  | 2003|      0|        break;                                                          \
  |  | 2004|      0|    }
  ------------------
 2295|  2.37k|        CHECK_DATATYPE_SCALAR(DOUBLE);
  ------------------
  |  | 1969|  2.37k|    if(!wvalue->value.hasValue ||                                       \
  |  |  ------------------
  |  |  |  Branch (1969:8): [True: 0, False: 2.37k]
  |  |  ------------------
  |  | 1970|  2.37k|       &UA_TYPES[UA_TYPES_##EXP_DT] != wvalue->value.value.type ||      \
  |  |  ------------------
  |  |  |  |  368|  2.37k|#define UA_TYPES_DOUBLE 10
  |  |  ------------------
  |  |  |  Branch (1970:8): [True: 0, False: 2.37k]
  |  |  ------------------
  |  | 1971|  2.37k|       !UA_Variant_isScalar(&wvalue->value.value)) {                    \
  |  |  ------------------
  |  |  |  Branch (1971:8): [True: 0, False: 2.37k]
  |  |  ------------------
  |  | 1972|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;                         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 1973|      0|        break;                                                          \
  |  | 1974|      0|    }
  ------------------
 2296|  2.37k|        node->variableNode.minimumSamplingInterval = *(const UA_Double*)value;
 2297|  2.37k|        break;
 2298|      0|    case UA_ATTRIBUTEID_HISTORIZING:
  ------------------
  |  Branch (2298:5): [True: 0, False: 66.5k]
  ------------------
 2299|      0|        CHECK_NODECLASS_WRITE(UA_NODECLASS_VARIABLE);
  ------------------
  |  | 1986|      0|    if((node->head.nodeClass & (CLASS)) == 0) {                         \
  |  |  ------------------
  |  |  |  Branch (1986:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1987|      0|        retval = UA_STATUSCODE_BADATTRIBUTEIDINVALID;                   \
  |  |  ------------------
  |  |  |  |  206|      0|#define UA_STATUSCODE_BADATTRIBUTEIDINVALID ((UA_StatusCode) 0x80350000)
  |  |  ------------------
  |  | 1988|      0|        break;                                                          \
  |  | 1989|      0|    }
  ------------------
 2300|      0|        CHECK_USERWRITEMASK(UA_WRITEMASK_HISTORIZING);
  ------------------
  |  | 1996|      0|    if(session != &server->adminSession &&                              \
  |  |  ------------------
  |  |  |  Branch (1996:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1997|      0|       !(node->head.writeMask & (mask))) {                              \
  |  |  ------------------
  |  |  |  Branch (1997:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1998|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;                          \
  |  |  ------------------
  |  |  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  |  |  ------------------
  |  | 1999|      0|        break;                                                          \
  |  | 2000|      0|    }                                                                   \
  |  | 2001|      0|    if(!(userWriteMask & (mask))) {                                     \
  |  |  ------------------
  |  |  |  Branch (2001:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 2002|      0|        retval = UA_STATUSCODE_BADUSERACCESSDENIED;                     \
  |  |  ------------------
  |  |  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  |  |  ------------------
  |  | 2003|      0|        break;                                                          \
  |  | 2004|      0|    }
  ------------------
 2301|      0|        CHECK_DATATYPE_SCALAR(BOOLEAN);
  ------------------
  |  | 1969|      0|    if(!wvalue->value.hasValue ||                                       \
  |  |  ------------------
  |  |  |  Branch (1969:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1970|      0|       &UA_TYPES[UA_TYPES_##EXP_DT] != wvalue->value.value.type ||      \
  |  |  ------------------
  |  |  |  |   28|      0|#define UA_TYPES_BOOLEAN 0
  |  |  ------------------
  |  |  |  Branch (1970:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1971|      0|       !UA_Variant_isScalar(&wvalue->value.value)) {                    \
  |  |  ------------------
  |  |  |  Branch (1971:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1972|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;                         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 1973|      0|        break;                                                          \
  |  | 1974|      0|    }
  ------------------
 2302|      0|        node->variableNode.historizing = *(const UA_Boolean*)value;
 2303|      0|        break;
 2304|      0|    case UA_ATTRIBUTEID_EXECUTABLE:
  ------------------
  |  Branch (2304:5): [True: 0, False: 66.5k]
  ------------------
 2305|      0|        CHECK_NODECLASS_WRITE(UA_NODECLASS_METHOD);
  ------------------
  |  | 1986|      0|    if((node->head.nodeClass & (CLASS)) == 0) {                         \
  |  |  ------------------
  |  |  |  Branch (1986:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1987|      0|        retval = UA_STATUSCODE_BADATTRIBUTEIDINVALID;                   \
  |  |  ------------------
  |  |  |  |  206|      0|#define UA_STATUSCODE_BADATTRIBUTEIDINVALID ((UA_StatusCode) 0x80350000)
  |  |  ------------------
  |  | 1988|      0|        break;                                                          \
  |  | 1989|      0|    }
  ------------------
 2306|      0|        CHECK_USERWRITEMASK(UA_WRITEMASK_EXECUTABLE);
  ------------------
  |  | 1996|      0|    if(session != &server->adminSession &&                              \
  |  |  ------------------
  |  |  |  Branch (1996:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1997|      0|       !(node->head.writeMask & (mask))) {                              \
  |  |  ------------------
  |  |  |  Branch (1997:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1998|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;                          \
  |  |  ------------------
  |  |  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  |  |  ------------------
  |  | 1999|      0|        break;                                                          \
  |  | 2000|      0|    }                                                                   \
  |  | 2001|      0|    if(!(userWriteMask & (mask))) {                                     \
  |  |  ------------------
  |  |  |  Branch (2001:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 2002|      0|        retval = UA_STATUSCODE_BADUSERACCESSDENIED;                     \
  |  |  ------------------
  |  |  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  |  |  ------------------
  |  | 2003|      0|        break;                                                          \
  |  | 2004|      0|    }
  ------------------
 2307|      0|        CHECK_DATATYPE_SCALAR(BOOLEAN);
  ------------------
  |  | 1969|      0|    if(!wvalue->value.hasValue ||                                       \
  |  |  ------------------
  |  |  |  Branch (1969:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1970|      0|       &UA_TYPES[UA_TYPES_##EXP_DT] != wvalue->value.value.type ||      \
  |  |  ------------------
  |  |  |  |   28|      0|#define UA_TYPES_BOOLEAN 0
  |  |  ------------------
  |  |  |  Branch (1970:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1971|      0|       !UA_Variant_isScalar(&wvalue->value.value)) {                    \
  |  |  ------------------
  |  |  |  Branch (1971:8): [True: 0, False: 0]
  |  |  ------------------
  |  | 1972|      0|        retval = UA_STATUSCODE_BADTYPEMISMATCH;                         \
  |  |  ------------------
  |  |  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  |  |  ------------------
  |  | 1973|      0|        break;                                                          \
  |  | 1974|      0|    }
  ------------------
 2308|      0|        node->methodNode.executable = *(const UA_Boolean*)value;
 2309|      0|        break;
 2310|      0|    case UA_ATTRIBUTEID_ROLEPERMISSIONS:
  ------------------
  |  Branch (2310:5): [True: 0, False: 66.5k]
  ------------------
 2311|       |        /* Writing RolePermissions via the attribute service is not yet
 2312|       |         * supported. Use the RBAC C API to configure role permissions. */
 2313|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;
  ------------------
  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  ------------------
 2314|      0|        break;
 2315|      0|    case UA_ATTRIBUTEID_USERROLEPERMISSIONS:
  ------------------
  |  Branch (2315:5): [True: 0, False: 66.5k]
  ------------------
 2316|       |        /* UserRolePermissions is read-only, cannot be written */
 2317|      0|        retval = UA_STATUSCODE_BADNOTWRITABLE;
  ------------------
  |  |  224|      0|#define UA_STATUSCODE_BADNOTWRITABLE ((UA_StatusCode) 0x803B0000)
  ------------------
 2318|      0|        break;
 2319|      0|    default:
  ------------------
  |  Branch (2319:5): [True: 0, False: 66.5k]
  ------------------
 2320|      0|        retval = UA_STATUSCODE_BADATTRIBUTEIDINVALID;
  ------------------
  |  |  206|      0|#define UA_STATUSCODE_BADATTRIBUTEIDINVALID ((UA_StatusCode) 0x80350000)
  ------------------
 2321|      0|        break;
 2322|  66.5k|    }
 2323|       |
 2324|       |    /* Check if writing succeeded */
 2325|  66.5k|    if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  66.5k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2325:8): [True: 0, False: 66.5k]
  ------------------
 2326|      0|        UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 2327|      0|                            "WriteRequest returned status code %s",
 2328|      0|                            UA_StatusCode_name(retval));
 2329|      0|        return retval;
 2330|      0|    }
 2331|       |
 2332|       |    /* Trigger MonitoredItems with no SamplingInterval */
 2333|  66.5k|#ifdef UA_ENABLE_SUBSCRIPTIONS
 2334|  66.5k|    triggerImmediateDataChange(server, session, node, wvalue);
 2335|  66.5k|#endif
 2336|       |
 2337|  66.5k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  66.5k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2338|  66.5k|}
ua_services_attribute.c:writeNodeValueAttribute:
 1811|  57.0k|                        const UA_String *indexRange) {
 1812|  57.0k|    UA_assert(node != NULL);
  ------------------
  |  |  248|  57.0k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (1812:5): [True: 57.0k, False: 0]
  ------------------
 1813|  57.0k|    UA_assert(session != NULL);
  ------------------
  |  |  248|  57.0k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (1813:5): [True: 57.0k, False: 0]
  ------------------
 1814|  57.0k|    UA_LOCK_ASSERT(&server->serviceMutex);
 1815|       |
 1816|       |    /* Parse the range */
 1817|  57.0k|    UA_NumericRange range;
 1818|  57.0k|    range.dimensions = NULL;
 1819|  57.0k|    UA_NumericRange *rangeptr = NULL;
 1820|  57.0k|    UA_StatusCode retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  57.0k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1821|  57.0k|    if(indexRange && indexRange->length > 0) {
  ------------------
  |  Branch (1821:8): [True: 57.0k, False: 0]
  |  Branch (1821:22): [True: 0, False: 57.0k]
  ------------------
 1822|      0|        retval = UA_NumericRange_parse(&range, *indexRange);
 1823|      0|        if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1823:12): [True: 0, False: 0]
  ------------------
 1824|      0|            return retval;
 1825|      0|        rangeptr = &range;
 1826|      0|    }
 1827|       |
 1828|       |    /* Created a type-adjusted version */
 1829|  57.0k|    UA_DataValue adjustedValue = *value;
 1830|       |
 1831|       |    /* Type checking. May change the type of adjustedValue */
 1832|  57.0k|    const char *reason;
 1833|  57.0k|    if(value->hasValue && value->value.type) {
  ------------------
  |  Branch (1833:8): [True: 57.0k, False: 0]
  |  Branch (1833:27): [True: 57.0k, False: 0]
  ------------------
 1834|       |        /* Try to correct the type */
 1835|  57.0k|        adjustValueType(server, &adjustedValue.value, &node->dataType);
 1836|       |
 1837|       |        /* Check the type */
 1838|  57.0k|        if(!compatibleValue(server, session, &node->dataType, node->valueRank,
  ------------------
  |  Branch (1838:12): [True: 0, False: 57.0k]
  ------------------
 1839|  57.0k|                            node->arrayDimensionsSize, node->arrayDimensions,
 1840|  57.0k|                            &adjustedValue.value, rangeptr, &reason)) {
 1841|      0|            if(session == &server->adminSession) {
  ------------------
  |  Branch (1841:16): [True: 0, False: 0]
  ------------------
 1842|       |                /* If the value is written via the local API, log a warning */
 1843|      0|                UA_LOG_WARNING_SESSION(server->config.logging, session,
  ------------------
  |  |  199|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, WARNING, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1844|      0|                               "Writing the value of Node %N failed with the "
 1845|      0|                               "following reason: %s", node->head.nodeId, reason);
 1846|      0|            } else {
 1847|       |                /* Don't spam the logs if writing from remote failed */
 1848|      0|                UA_LOG_DEBUG_SESSION(server->config.logging, session,
  ------------------
  |  |  195|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1849|      0|                                     "Writing the value of Node %N failed with the "
 1850|      0|                                     "following reason: %s", node->head.nodeId, reason);
 1851|      0|            }
 1852|      0|            if(rangeptr && rangeptr->dimensions != NULL)
  ------------------
  |  Branch (1852:16): [True: 0, False: 0]
  |  Branch (1852:28): [True: 0, False: 0]
  ------------------
 1853|      0|                UA_free(rangeptr->dimensions);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1854|      0|            return UA_STATUSCODE_BADTYPEMISMATCH;
  ------------------
  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  ------------------
 1855|      0|        }
 1856|       |    /* Reject writing a null/empty value for non-nullable data types.
 1857|       |     * OPC UA Part 6, Table 1 defines which built-in types are non-nullable
 1858|       |     * (Boolean, numeric, StatusCode, enumerations). Part 4, 7.11.5 states:
 1859|       |     * "the Severity shall be BAD if the value is NULL for a non-nullable
 1860|       |     * Datatype". Without this check the node is left in a state that returns
 1861|       |     * BadWaitingForInitialData on subsequent reads. */
 1862|  57.0k|    } else if(!isNullableDataType(server, &node->dataType) &&
  ------------------
  |  Branch (1862:15): [True: 0, False: 0]
  ------------------
 1863|      0|              (!value->hasStatus || !UA_StatusCode_isBad(value->status))) {
  ------------------
  |  Branch (1863:16): [True: 0, False: 0]
  |  Branch (1863:37): [True: 0, False: 0]
  ------------------
 1864|      0|        if(rangeptr && rangeptr->dimensions != NULL)
  ------------------
  |  Branch (1864:12): [True: 0, False: 0]
  |  Branch (1864:24): [True: 0, False: 0]
  ------------------
 1865|      0|            UA_free(rangeptr->dimensions);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1866|      0|        return UA_STATUSCODE_BADTYPEMISMATCH;
  ------------------
  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  ------------------
 1867|      0|    }
 1868|       |
 1869|       |    /* If no source timestamp is defined create one here.
 1870|       |     * It should be created as close to the source as possible. */
 1871|  57.0k|    if(node->head.nodeClass == UA_NODECLASS_VARIABLE && !node->isDynamic) {
  ------------------
  |  Branch (1871:8): [True: 57.0k, False: 0]
  |  Branch (1871:57): [True: 57.0k, False: 0]
  ------------------
 1872|  57.0k|        adjustedValue.hasSourceTimestamp = false;
 1873|  57.0k|        adjustedValue.hasSourcePicoseconds = false;
 1874|  57.0k|    }
 1875|       |
 1876|       |    /* Write into the different value source backends. */
 1877|  57.0k|    retval = UA_STATUSCODE_BADWRITENOTSUPPORTED; /* default */
  ------------------
  |  |  440|  57.0k|#define UA_STATUSCODE_BADWRITENOTSUPPORTED ((UA_StatusCode) 0x80730000)
  ------------------
 1878|  57.0k|    switch(node->valueSourceType) {
 1879|      0|    case UA_VALUESOURCETYPE_EXTERNAL:
  ------------------
  |  Branch (1879:5): [True: 0, False: 57.0k]
  ------------------
 1880|  57.0k|    case UA_VALUESOURCETYPE_INTERNAL: {
  ------------------
  |  Branch (1880:5): [True: 57.0k, False: 0]
  ------------------
 1881|  57.0k|        UA_Boolean internal = (node->valueSourceType == UA_VALUESOURCETYPE_INTERNAL);
 1882|  57.0k|        UA_DataValue *oldValue = (internal) ?
  ------------------
  |  Branch (1882:34): [True: 57.0k, False: 0]
  ------------------
 1883|  57.0k|            &node->valueSource.internal.value :
 1884|  57.0k|            UA_atomic_load(node->valueSource.external.value);
  ------------------
  |  |  208|      0|    __atomic_load_n(addr, __ATOMIC_SEQ_CST)
  ------------------
 1885|  57.0k|        const UA_ValueSourceNotifications *notifications = (internal) ?
  ------------------
  |  Branch (1885:60): [True: 57.0k, False: 0]
  ------------------
 1886|  57.0k|            &node->valueSource.internal.notifications :
 1887|  57.0k|            &node->valueSource.external.notifications;
 1888|  57.0k|        retval = writeInternalValueAttribute(oldValue, &adjustedValue, rangeptr);
 1889|  57.0k|        if(retval == UA_STATUSCODE_GOOD && notifications->onWrite)
  ------------------
  |  |   17|   114k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1889:12): [True: 57.0k, False: 0]
  |  Branch (1889:44): [True: 0, False: 57.0k]
  ------------------
 1890|      0|            notifications->onWrite(server, &session->sessionId, session->context,
 1891|      0|                                   &node->head.nodeId, node->head.context,
 1892|      0|                                   rangeptr, &adjustedValue);
 1893|  57.0k|        break;
 1894|      0|    }
 1895|      0|    case UA_VALUESOURCETYPE_CALLBACK: {
  ------------------
  |  Branch (1895:5): [True: 0, False: 57.0k]
  ------------------
 1896|       |        /* The value-pointer needs to be forwarded into the value-callback. The
 1897|       |         * pointer is used as the key to look up async operation entries. So we
 1898|       |         * make a temp copy and fill "adjustedvalue" into the value-memory. */
 1899|      0|        UA_DataValue oldv = *value;
 1900|      0|        UA_DataValue *editValue = (UA_DataValue*)(uintptr_t)value;
 1901|      0|        *editValue = adjustedValue;
 1902|      0|        if(node->valueSource.callback.write)
  ------------------
  |  Branch (1902:12): [True: 0, False: 0]
  ------------------
 1903|      0|            retval = node->valueSource.callback.
 1904|      0|                write(server, &session->sessionId, session->context,
 1905|      0|                      &node->head.nodeId, node->head.context, rangeptr, value);
 1906|      0|        *editValue = oldv; /* undo the above */
 1907|      0|        break;
 1908|      0|    }
 1909|      0|    default:
  ------------------
  |  Branch (1909:5): [True: 0, False: 57.0k]
  ------------------
 1910|      0|        retval = UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
 1911|      0|        break;
 1912|  57.0k|    }
 1913|       |
 1914|       |    /* Write into the historical data backend. Not that the historical data
 1915|       |     * backend can be configured to "poll" data like a MonitoredItem also. */
 1916|  57.0k|#ifdef UA_ENABLE_HISTORIZING
 1917|  57.0k|    if(retval == UA_STATUSCODE_GOOD &&
  ------------------
  |  |   17|   114k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1917:8): [True: 57.0k, False: 0]
  ------------------
 1918|  57.0k|       node->head.nodeClass == UA_NODECLASS_VARIABLE &&
  ------------------
  |  Branch (1918:8): [True: 57.0k, False: 0]
  ------------------
 1919|  57.0k|       server->config.historyDatabase.setValue) {
  ------------------
  |  Branch (1919:8): [True: 0, False: 57.0k]
  ------------------
 1920|       |
 1921|       |        /* Some famous clients require the source timestamp to properly receive
 1922|       |         * historical data. If missing we insert the source timestamp here. */
 1923|      0|        if(!adjustedValue.hasSourceTimestamp) {
  ------------------
  |  Branch (1923:12): [True: 0, False: 0]
  ------------------
 1924|      0|            adjustedValue.hasSourceTimestamp = true;
 1925|      0|            adjustedValue.sourceTimestamp = UA_DateTime_now();
 1926|      0|        }
 1927|       |
 1928|       |        /* Forward to the callback */
 1929|      0|        server->config.historyDatabase.
 1930|      0|            setValue(server, server->config.historyDatabase.context,
 1931|      0|                     &session->sessionId, session->context,
 1932|      0|                     &node->head.nodeId, node->historizing, &adjustedValue);
 1933|      0|    }
 1934|  57.0k|#endif
 1935|       |
 1936|       |    /* Clean up */
 1937|  57.0k|    if(rangeptr && rangeptr->dimensions != NULL)
  ------------------
  |  Branch (1937:8): [True: 0, False: 57.0k]
  |  Branch (1937:20): [True: 0, False: 0]
  ------------------
 1938|      0|        UA_free(rangeptr->dimensions);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1939|  57.0k|    return retval;
 1940|  57.0k|}
ua_services_attribute.c:writeInternalValueAttribute:
 1768|  57.0k|                            const UA_NumericRange *rangeptr) {
 1769|       |    /* Overwrite only a sub-range in the (multi-dimensional) array */
 1770|  57.0k|    if(rangeptr) {
  ------------------
  |  Branch (1770:8): [True: 0, False: 57.0k]
  ------------------
 1771|       |        /* Value on both sides? */
 1772|      0|        if(value->status != oldValue->status || !value->hasValue || !oldValue->hasValue)
  ------------------
  |  Branch (1772:12): [True: 0, False: 0]
  |  Branch (1772:49): [True: 0, False: 0]
  |  Branch (1772:69): [True: 0, False: 0]
  ------------------
 1773|      0|            return UA_STATUSCODE_BADINDEXRANGEINVALID;
  ------------------
  |  |  209|      0|#define UA_STATUSCODE_BADINDEXRANGEINVALID ((UA_StatusCode) 0x80360000)
  ------------------
 1774|       |
 1775|       |        /* Make scalar a one-entry array for range matching */
 1776|      0|        UA_Variant editableValue;
 1777|      0|        const UA_Variant *v = &value->value;
 1778|      0|        if(UA_Variant_isScalar(&value->value)) {
  ------------------
  |  Branch (1778:12): [True: 0, False: 0]
  ------------------
 1779|      0|            editableValue = value->value;
 1780|      0|            editableValue.arrayLength = 1;
 1781|      0|            v = &editableValue;
 1782|      0|        }
 1783|       |
 1784|       |        /* Check that the type is an exact match and not only "compatible" */
 1785|      0|        if(!oldValue->value.type || !v->type ||
  ------------------
  |  Branch (1785:12): [True: 0, False: 0]
  |  Branch (1785:37): [True: 0, False: 0]
  ------------------
 1786|      0|           !UA_NodeId_equal(&oldValue->value.type->typeId, &v->type->typeId))
  ------------------
  |  Branch (1786:12): [True: 0, False: 0]
  ------------------
 1787|      0|            return UA_STATUSCODE_BADTYPEMISMATCH;
  ------------------
  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  ------------------
 1788|       |
 1789|       |        /* Write the value */
 1790|      0|        UA_StatusCode res =
 1791|      0|            UA_Variant_setRangeCopy(&oldValue->value, v->data, v->arrayLength, *rangeptr);
 1792|      0|        if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1792:12): [True: 0, False: 0]
  ------------------
 1793|      0|            return res;
 1794|       |
 1795|       |        /* Write the status and timestamps */
 1796|      0|        oldValue->hasStatus = value->hasStatus;
 1797|      0|        oldValue->status = value->status;
 1798|      0|        oldValue->hasSourceTimestamp = value->hasSourceTimestamp;
 1799|      0|        oldValue->sourceTimestamp = value->sourceTimestamp;
 1800|      0|        oldValue->hasSourcePicoseconds = value->hasSourcePicoseconds;
 1801|      0|        oldValue->sourcePicoseconds = value->sourcePicoseconds;
 1802|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1803|      0|    }
 1804|       |
 1805|  57.0k|    return UA_replace(oldValue, value, &UA_TYPES[UA_TYPES_DATAVALUE]);
  ------------------
  |  |  776|  57.0k|#define UA_TYPES_DATAVALUE 22
  ------------------
 1806|  57.0k|}
ua_services_attribute.c:writeValueRank:
 1673|  4.75k|               UA_Int32 valueRank) {
 1674|  4.75k|    UA_assert(node != NULL);
  ------------------
  |  |  248|  4.75k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (1674:5): [True: 4.75k, False: 0]
  ------------------
 1675|  4.75k|    UA_assert(type != NULL);
  ------------------
  |  |  248|  4.75k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (1675:5): [True: 4.75k, False: 0]
  ------------------
 1676|       |
 1677|  4.75k|    UA_Int32 constraintValueRank = type->valueRank;
 1678|       |
 1679|       |    /* If this is a variabletype, there must be no instances or subtypes of it
 1680|       |     * when we do the change */
 1681|  4.75k|    if(node->head.nodeClass == UA_NODECLASS_VARIABLETYPE &&
  ------------------
  |  Branch (1681:8): [True: 0, False: 4.75k]
  ------------------
 1682|      0|       UA_Node_hasSubTypeOrInstances(&node->head))
  ------------------
  |  Branch (1682:8): [True: 0, False: 0]
  ------------------
 1683|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
 1684|       |
 1685|       |    /* Check if the valuerank of the variabletype allows the change. */
 1686|  4.75k|    if(!compatibleValueRanks(valueRank, constraintValueRank))
  ------------------
  |  Branch (1686:8): [True: 0, False: 4.75k]
  ------------------
 1687|      0|        return UA_STATUSCODE_BADTYPEMISMATCH;
  ------------------
  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  ------------------
 1688|       |
 1689|       |    /* Check if the new valuerank is compatible with the array dimensions. Use
 1690|       |     * the read service to handle data sources. */
 1691|  4.75k|    size_t arrayDims = node->arrayDimensionsSize;
 1692|  4.75k|    if(arrayDims == 0) {
  ------------------
  |  Branch (1692:8): [True: 0, False: 4.75k]
  ------------------
 1693|       |        /* the value could be an array with no arrayDimensions defined.
 1694|       |           dimensions zero indicate a scalar for compatibleValueRankArrayDimensions. */
 1695|      0|        UA_DataValue value;
 1696|      0|        UA_DataValue_init(&value);
 1697|      0|        UA_StatusCode retval = readValueAttribute(server, session, node, &value);
 1698|      0|        if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1698:12): [True: 0, False: 0]
  ------------------
 1699|      0|            return retval;
 1700|      0|        if(!value.hasValue || !value.value.type) {
  ------------------
  |  Branch (1700:12): [True: 0, False: 0]
  |  Branch (1700:31): [True: 0, False: 0]
  ------------------
 1701|       |            /* no value -> apply */
 1702|      0|            node->valueRank = valueRank;
 1703|      0|            return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1704|      0|        }
 1705|      0|        if(!UA_Variant_isScalar(&value.value))
  ------------------
  |  Branch (1705:12): [True: 0, False: 0]
  ------------------
 1706|      0|            arrayDims = 1;
 1707|      0|        UA_DataValue_clear(&value);
 1708|      0|    }
 1709|  4.75k|    if(!compatibleValueRankArrayDimensions(server, session, valueRank, arrayDims))
  ------------------
  |  Branch (1709:8): [True: 0, False: 4.75k]
  ------------------
 1710|      0|        return UA_STATUSCODE_BADTYPEMISMATCH;
  ------------------
  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  ------------------
 1711|       |
 1712|       |    /* All good, apply the change */
 1713|  4.75k|    node->valueRank = valueRank;
 1714|  4.75k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1715|  4.75k|}
ua_services_attribute.c:triggerImmediateDataChange:
 2050|  66.5k|                           UA_Node *node, const UA_WriteValue *wvalue) {
 2051|  66.5k|    UA_MonitoredItem *mon = node->head.monitoredItems;
 2052|  66.5k|    for(; mon != NULL; mon = mon->nodeListNext) {
  ------------------
  |  Branch (2052:11): [True: 0, False: 66.5k]
  ------------------
 2053|       |        /* Zero-interval items form the list prefix. Only items with a
 2054|       |         * positive sampling interval follow. */
 2055|      0|        if(mon->parameters.samplingInterval > 0.0)
  ------------------
  |  Branch (2055:12): [True: 0, False: 0]
  ------------------
 2056|      0|            return;
 2057|      0|        switch(mon->samplingType) {
  ------------------
  |  Branch (2057:16): [True: 0, False: 0]
  ------------------
 2058|      0|        case UA_MONITOREDITEMSAMPLINGTYPE_EVENT:
  ------------------
  |  Branch (2058:9): [True: 0, False: 0]
  ------------------
 2059|       |            /* EVENT also covers OPC UA Event MonitoredItems. Those monitor
 2060|       |             * EventNotifier and are dispatched by the event subsystem. Here
 2061|       |             * we only sample zero-interval DataChange MonitoredItems. */
 2062|      0|            if(mon->itemToMonitor.attributeId == UA_ATTRIBUTEID_EVENTNOTIFIER)
  ------------------
  |  Branch (2062:16): [True: 0, False: 0]
  ------------------
 2063|      0|                continue;
 2064|      0|            break;
 2065|      0|        case UA_MONITOREDITEMSAMPLINGTYPE_DELETED:
  ------------------
  |  Branch (2065:9): [True: 0, False: 0]
  ------------------
 2066|      0|        case UA_MONITOREDITEMSAMPLINGTYPE_NONE:
  ------------------
  |  Branch (2066:9): [True: 0, False: 0]
  ------------------
 2067|      0|        case UA_MONITOREDITEMSAMPLINGTYPE_CYCLIC:
  ------------------
  |  Branch (2067:9): [True: 0, False: 0]
  ------------------
 2068|      0|        case UA_MONITOREDITEMSAMPLINGTYPE_PUBLISH:
  ------------------
  |  Branch (2068:9): [True: 0, False: 0]
  ------------------
 2069|      0|            continue;
 2070|      0|        }
 2071|      0|        if(mon->itemToMonitor.attributeId != wvalue->attributeId)
  ------------------
  |  Branch (2071:12): [True: 0, False: 0]
  ------------------
 2072|      0|            continue;
 2073|       |        /* TODO: Allow async read for datachanges */
 2074|      0|        UA_DataValue value;
 2075|      0|        UA_DataValue_init(&value);
 2076|      0|        UA_Boolean done =
 2077|      0|            Operation_ReadWithNode(server, session, node,
 2078|      0|                                   mon->timestampsToReturn,
 2079|      0|                                   &mon->itemToMonitor, &value);
 2080|      0|        if(!done) {
  ------------------
  |  Branch (2080:12): [True: 0, False: 0]
  ------------------
 2081|      0|            if(server->config.asyncOperationCancelCallback)
  ------------------
  |  Branch (2081:16): [True: 0, False: 0]
  ------------------
 2082|      0|                server->config.asyncOperationCancelCallback(server, &value);
 2083|      0|            value.hasStatus = true;
 2084|      0|            value.status = UA_STATUSCODE_BADWAITINGFORRESPONSE;
  ------------------
  |  |  752|      0|#define UA_STATUSCODE_BADWAITINGFORRESPONSE ((UA_StatusCode) 0x80B20000)
  ------------------
 2085|      0|        }
 2086|      0|        UA_MonitoredItem_processSampledValue(server, mon, &value);
 2087|      0|    }
 2088|  66.5k|}

Service_FindServers:
  194|     33|                    const void *request_, void *response_) {
  195|     33|    const UA_FindServersRequest *request = (const UA_FindServersRequest*)request_;
  196|     33|    UA_FindServersResponse *response = (UA_FindServersResponse*)response_;
  197|     33|    response->responseHeader.serviceResult =
  198|     33|        process_FindServers(server, session, request->endpointUrl,
  199|     33|                            request->localeIdsSize, request->localeIds,
  200|     33|                            request->serverUrisSize, request->serverUris,
  201|     33|                            &response->serversSize, &response->servers);
  202|       |    return true;
  203|     33|}
Service_FindServersOnNetwork:
  404|      1|                             const void *request_, void *response_) {
  405|      1|    const UA_FindServersOnNetworkRequest *request = (const UA_FindServersOnNetworkRequest*)request_;
  406|      1|    UA_FindServersOnNetworkResponse *response = (UA_FindServersOnNetworkResponse*)response_;
  407|      1|    UA_LOCK_ASSERT(&server->serviceMutex);
  408|      1|    response->responseHeader.serviceResult =
  409|      1|        process_FindServersOnNetwork(server, session,
  410|      1|                                     request->startingRecordId,
  411|      1|                                     request->maxRecordsToReturn,
  412|      1|                                     request->serverCapabilityFilterSize,
  413|      1|                                     request->serverCapabilityFilter,
  414|      1|                                     &response->lastCounterResetTime,
  415|      1|                                     &response->serversSize,
  416|      1|                                     &response->servers);
  417|       |    return true;
  418|      1|}
getDefaultEncryptedSecurityPolicy:
  619|    100|                                  UA_SecurityPolicyType type) {
  620|    100|    UA_SecurityPolicy *best = NULL;
  621|    100|    UA_Byte securityLevel = 0;
  622|       |
  623|    100|    (void)type;
  624|    200|    for(size_t i = 0; i < server->config.securityPoliciesSize; i++) {
  ------------------
  |  Branch (624:23): [True: 100, False: 100]
  ------------------
  625|    100|        UA_SecurityPolicy *sp = &server->config.securityPolicies[i];
  626|    100|        if(sp->policyType == UA_SECURITYPOLICYTYPE_NONE)
  ------------------
  |  Branch (626:12): [True: 100, False: 0]
  ------------------
  627|    100|            continue;
  628|       |        /* This SecurityPolicy is used to secure a UserIdentityToken on top of a
  629|       |         * #None SecureChannel (the only situation this function is called for).
  630|       |         * ECC and RSA-DH policies use ephemeral key agreement that must be
  631|       |         * bound to a secured SecureChannel - they must never be used to secure
  632|       |         * an auth token over #None. Only the static-RSA encryption policies
  633|       |         * (e.g. Basic256Sha256, Aes*_RsaOaep/RsaPss) qualify. */
  634|      0|        if(UA_SecurityPolicy_isEcc(sp) || UA_SecurityPolicy_isEnhancedSecurity(sp))
  ------------------
  |  Branch (634:12): [True: 0, False: 0]
  |  Branch (634:43): [True: 0, False: 0]
  ------------------
  635|      0|            continue;
  636|       |        /* Return early with Basic256Sha256 when available. "Secure enough" and
  637|       |         * most clients support it.*/
  638|      0|        if(UA_String_equal(&basic256Sha256Uri, &sp->policyUri))
  ------------------
  |  Branch (638:12): [True: 0, False: 0]
  ------------------
  639|      0|            return sp;
  640|      0|        if(sp->securityLevel >= securityLevel) {
  ------------------
  |  Branch (640:12): [True: 0, False: 0]
  ------------------
  641|      0|            best = sp;
  642|      0|            securityLevel = sp->securityLevel;
  643|      0|        }
  644|      0|    }
  645|    100|    return best;
  646|    100|}
securityPolicyUriPostfix:
  651|    420|securityPolicyUriPostfix(const UA_String uri) {
  652|    420|    if(uri.length == 0) return uri;
  ------------------
  |  Branch (652:8): [True: 0, False: 420]
  ------------------
  653|  2.10k|    for(UA_Byte *b = uri.data + uri.length - 1; b >= uri.data; b--) {
  ------------------
  |  Branch (653:49): [True: 2.10k, False: 0]
  ------------------
  654|  2.10k|        if(*b != '#')
  ------------------
  |  Branch (654:12): [True: 1.68k, False: 420]
  ------------------
  655|  1.68k|            continue;
  656|    420|        UA_String postfix = {uri.length - (size_t)(b - uri.data), b};
  657|    420|        return postfix;
  658|  2.10k|    }
  659|      0|    return uri;
  660|    420|}
setCurrentEndpointsArray:
  875|    184|                         UA_EndpointDescription **arr, size_t *arrSize) {
  876|    184|    UA_ServerConfig *sc = &server->config;
  877|       |
  878|       |    /* Clone the endpoint for each discoveryURL? */
  879|    184|    size_t clone_times = 1;
  880|    184|    if(endpointUrl.length == 0)
  ------------------
  |  Branch (880:8): [True: 2, False: 182]
  ------------------
  881|      2|        clone_times = sc->applicationDescription.discoveryUrlsSize;
  882|       |
  883|       |    /* Allocate the array */
  884|    184|    size_t maxTransportProfiles = 1;
  885|    184|#ifdef UA_ENABLE_JSON_ENCODING
  886|    184|    maxTransportProfiles = 2;
  887|    184|#endif
  888|    184|    if(clone_times > 0 &&
  ------------------
  |  Branch (888:8): [True: 182, False: 2]
  ------------------
  889|    182|       sc->endpointsSize > SIZE_MAX / clone_times / maxTransportProfiles)
  ------------------
  |  Branch (889:8): [True: 0, False: 182]
  ------------------
  890|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  891|    184|    size_t allocationSize =
  892|    184|        sc->endpointsSize * clone_times * maxTransportProfiles;
  893|    184|    *arr = (UA_EndpointDescription*)
  894|    184|        UA_Array_new(allocationSize,
  895|    184|                     &UA_TYPES[UA_TYPES_ENDPOINTDESCRIPTION]);
  ------------------
  |  | 6152|    184|#define UA_TYPES_ENDPOINTDESCRIPTION 152
  ------------------
  896|    184|    if(!*arr)
  ------------------
  |  Branch (896:8): [True: 0, False: 184]
  ------------------
  897|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  898|       |
  899|    184|    size_t pos = 0;
  900|    184|    UA_StatusCode retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|    184|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  901|    368|    for(size_t j = 0; j < sc->endpointsSize; ++j) {
  ------------------
  |  Branch (901:23): [True: 184, False: 184]
  ------------------
  902|    184|        const UA_EndpointDescription *ep = &sc->endpoints[j];
  903|       |
  904|       |        /* Get the SecurityPolicy */
  905|    184|        UA_SecurityPolicy *sp =
  906|    184|            getSecurityPolicyByUri(server, &ep->securityPolicyUri);
  907|    184|        if(!sp) {
  ------------------
  |  Branch (907:12): [True: 0, False: 184]
  ------------------
  908|      0|            UA_LOG_WARNING(server->config.logging, UA_LOGCATEGORY_SERVER,
  909|      0|                           "GetEndpoints: Endpoint defines SecurityPolicy "
  910|      0|                           "%S which is not available", ep->securityPolicyUri);
  911|      0|            continue;
  912|      0|        }
  913|       |
  914|       |        /* Copy into the results */
  915|    366|        for(size_t i = 0; i < clone_times; ++i) {
  ------------------
  |  Branch (915:27): [True: 182, False: 184]
  ------------------
  916|    182|            const UA_String *currentEndpointUrl = &endpointUrl;
  917|    182|            if(endpointUrl.length == 0)
  ------------------
  |  Branch (917:16): [True: 0, False: 182]
  ------------------
  918|      0|                currentEndpointUrl = &sc->applicationDescription.discoveryUrls[i];
  919|    182|            UA_Boolean secureHttp = false;
  920|    182|            UA_Boolean httpEndpoint =
  921|    182|                getHttpUrlSecurity(currentEndpointUrl, &secureHttp);
  922|       |
  923|       |            /* Plain HTTP provides no transport security and therefore exposes
  924|       |             * only SecurityPolicy None endpoints. For HTTPS, represent TLS
  925|       |             * confidentiality as SignAndEncrypt so shared Session and identity
  926|       |             * token handling does not require redundant token encryption. */
  927|    182|            if(httpEndpoint && !secureHttp &&
  ------------------
  |  Branch (927:16): [True: 87, False: 95]
  |  Branch (927:32): [True: 6, False: 81]
  ------------------
  928|      6|               sp->policyType != UA_SECURITYPOLICYTYPE_NONE)
  ------------------
  |  Branch (928:16): [True: 0, False: 6]
  ------------------
  929|      0|                continue;
  930|       |
  931|    182|            const UA_String *transportProfileUris[2] = {
  932|    182|                &ep->transportProfileUri, NULL};
  933|    182|            size_t transportProfileUrisSize = 1;
  934|    182|            if(isSecureWebSocketEndpointUrl(currentEndpointUrl))
  ------------------
  |  Branch (934:16): [True: 1, False: 181]
  ------------------
  935|      1|                transportProfileUris[0] = &wssBinaryTransportProfile;
  936|    181|            else if(isInsecureWebSocketEndpointUrl(currentEndpointUrl))
  ------------------
  |  Branch (936:21): [True: 1, False: 180]
  ------------------
  937|      1|                transportProfileUris[0] = &wsBinaryTransportProfile;
  938|    180|            else if(httpEndpoint && secureHttp) {
  ------------------
  |  Branch (938:21): [True: 87, False: 93]
  |  Branch (938:37): [True: 81, False: 6]
  ------------------
  939|     81|                transportProfileUris[0] = &UA_HTTP_PROFILE_HTTPS_BINARY;
  940|     81|#ifdef UA_ENABLE_JSON_ENCODING
  941|     81|                transportProfileUris[1] = &UA_HTTP_PROFILE_HTTPS_JSON;
  942|     81|                transportProfileUrisSize = 2;
  943|     81|#endif
  944|     99|            } else if(httpEndpoint) {
  ------------------
  |  Branch (944:23): [True: 6, False: 93]
  ------------------
  945|      6|                transportProfileUris[0] = &UA_HTTP_PROFILE_HTTP_BINARY;
  946|      6|#ifdef UA_ENABLE_JSON_ENCODING
  947|      6|                transportProfileUris[1] = &UA_HTTP_PROFILE_HTTP_JSON;
  948|      6|                transportProfileUrisSize = 2;
  949|      6|#endif
  950|      6|            }
  951|       |
  952|    451|            for(size_t tp = 0; tp < transportProfileUrisSize; tp++) {
  ------------------
  |  Branch (952:32): [True: 269, False: 182]
  ------------------
  953|    269|                const UA_String *transportProfileUri = transportProfileUris[tp];
  954|       |
  955|       |                /* Test if the effective transport profile shall be returned */
  956|    269|                UA_Boolean usable = (profileUrisSize == 0);
  957|    269|                if(!usable) {
  ------------------
  |  Branch (957:20): [True: 9, False: 260]
  ------------------
  958|    201|                    for(size_t p = 0; p < profileUrisSize; ++p) {
  ------------------
  |  Branch (958:39): [True: 192, False: 9]
  ------------------
  959|    192|                        if(!UA_String_equal(&profileUris[p],
  ------------------
  |  Branch (959:28): [True: 192, False: 0]
  ------------------
  960|    192|                                            transportProfileUri))
  961|    192|                            continue;
  962|      0|                        usable = true;
  963|      0|                        break;
  964|    192|                    }
  965|      9|                }
  966|    269|                if(!usable)
  ------------------
  |  Branch (966:20): [True: 9, False: 260]
  ------------------
  967|      9|                    continue;
  968|       |
  969|    260|                UA_String profileEndpointUrl = UA_STRING_NULL;
  970|    260|#ifdef UA_ENABLE_JSON_ENCODING
  971|    260|                if(httpEndpoint)
  ------------------
  |  Branch (971:20): [True: 172, False: 88]
  ------------------
  972|    172|                    retval |= httpProfileEndpointUrl(
  973|    172|                        currentEndpointUrl, transportProfileUri,
  974|    172|                        &profileEndpointUrl);
  975|    260|#endif
  976|    260|                const UA_String *effectiveUrl = currentEndpointUrl;
  977|    260|                if(profileEndpointUrl.length > 0)
  ------------------
  |  Branch (977:20): [True: 172, False: 88]
  ------------------
  978|    172|                    effectiveUrl = &profileEndpointUrl;
  979|    260|                UA_EndpointDescription effectiveEndpoint = *ep;
  980|    260|                if(httpEndpoint)
  ------------------
  |  Branch (980:20): [True: 172, False: 88]
  ------------------
  981|    172|                    effectiveEndpoint.securityMode =
  982|    172|                        UA_SecureChannel_httpSecurityMode(secureHttp);
  983|    260|                retval |= setCurrentEndpoint(
  984|    260|                    server, &effectiveEndpoint, sp, *effectiveUrl, effectiveUrl,
  985|    260|                    transportProfileUri, &(*arr)[pos]);
  986|    260|                UA_String_clear(&profileEndpointUrl);
  987|    260|                if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|    260|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (987:20): [True: 0, False: 260]
  ------------------
  988|      0|                    goto error;
  989|       |
  990|    260|                pos++;
  991|    260|            }
  992|    182|        }
  993|    184|    }
  994|       |
  995|    184|    *arrSize = pos;
  996|    184|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|    184|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  997|       |
  998|      0| error:
  999|      0|    UA_Array_delete(*arr, allocationSize,
 1000|      0|                    &UA_TYPES[UA_TYPES_ENDPOINTDESCRIPTION]);
  ------------------
  |  | 6152|      0|#define UA_TYPES_ENDPOINTDESCRIPTION 152
  ------------------
 1001|       |    *arr = NULL;
 1002|      0|    return retval;
 1003|    184|}
Service_GetEndpoints:
 1007|    184|                     const void *request_, void *response_) {
 1008|    184|    const UA_GetEndpointsRequest *request = (const UA_GetEndpointsRequest*)request_;
 1009|    184|    UA_GetEndpointsResponse *response = (UA_GetEndpointsResponse*)response_;
 1010|    184|    UA_LOCK_ASSERT(&server->serviceMutex);
 1011|       |
 1012|    184|    UA_LOG_DEBUG_SESSION(server->config.logging, session,
  ------------------
  |  |  195|    184|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|    736|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 184]
  |  |  |  |  |  Branch (33:28): [Folded, False: 184]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1013|    184|                         "Processing GetEndpointsRequest with endpointUrl %S",
 1014|    184|                         request->endpointUrl);
 1015|       |
 1016|       |    /* If the client expects to see a specific endpointurl, mirror it back. If
 1017|       |     * not, clone the endpoints with the discovery url of all networklayers. */
 1018|    184|    response->responseHeader.serviceResult =
 1019|    184|        setCurrentEndpointsArray(server, request->endpointUrl,
 1020|    184|                                 request->profileUris, request->profileUrisSize,
 1021|    184|                                 &response->endpoints, &response->endpointsSize);
 1022|       |    return true;
 1023|    184|}
Service_RegisterServer:
 1352|      2|                       const void *request_, void *response_) {
 1353|      2|    const UA_RegisterServerRequest *request = (const UA_RegisterServerRequest*)request_;
 1354|      2|    UA_RegisterServerResponse *response = (UA_RegisterServerResponse*)response_;
 1355|      2|    UA_LOG_DEBUG_SESSION(server->config.logging, session,
  ------------------
  |  |  195|      2|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      8|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 2]
  |  |  |  |  |  Branch (33:28): [Folded, False: 2]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1356|      2|                         "Processing RegisterServerRequest");
 1357|      2|    UA_LOCK_ASSERT(&server->serviceMutex);
 1358|      2|    response->responseHeader.serviceResult =
 1359|      2|        process_RegisterServer(server, session, &request->server,
 1360|      2|                               0, NULL, 0, NULL, true);
 1361|       |    return true;
 1362|      2|}
Service_RegisterServer2:
 1366|      3|                        const void *request_, void *response_) {
 1367|      3|    const UA_RegisterServer2Request *request = (const UA_RegisterServer2Request*)request_;
 1368|      3|    UA_RegisterServer2Response *response = (UA_RegisterServer2Response*)response_;
 1369|      3|    UA_LOG_DEBUG_SESSION(server->config.logging, session,
  ------------------
  |  |  195|      3|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|     12|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 3]
  |  |  |  |  |  Branch (33:28): [Folded, False: 3]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1370|      3|                         "Processing RegisterServer2Request");
 1371|      3|    UA_LOCK_ASSERT(&server->serviceMutex);
 1372|      3|    response->responseHeader.serviceResult =
 1373|      3|        process_RegisterServer(server, session, &request->server,
 1374|      3|                               request->discoveryConfigurationSize,
 1375|      3|                               request->discoveryConfiguration,
 1376|      3|                               &response->configurationResultsSize,
 1377|      3|                               &response->configurationResults, true);
 1378|       |    return true;
 1379|      3|}
ua_services_discovery.c:process_FindServers:
   92|     33|                    UA_ApplicationDescription **outServers) {
   93|     33|    UA_ServerConfig *sc = &server->config;
   94|     33|    UA_LOG_DEBUG_SESSION(sc->logging, session, "Processing FindServersRequest");
  ------------------
  |  |  195|     33|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|    132|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 33]
  |  |  |  |  |  Branch (33:28): [Folded, False: 33]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
   95|     33|    UA_LOCK_ASSERT(&server->serviceMutex);
   96|       |
   97|       |    /* Return the server itself? */
   98|     33|    UA_StatusCode res = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|     33|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
   99|     33|    UA_Boolean foundSelf = false;
  100|     33|    if(serverUrisSize) {
  ------------------
  |  Branch (100:8): [True: 25, False: 8]
  ------------------
  101|  1.16k|        for(size_t i = 0; i < serverUrisSize; i++) {
  ------------------
  |  Branch (101:27): [True: 1.13k, False: 25]
  ------------------
  102|  1.13k|            if(UA_String_equal(&serverUris[i],
  ------------------
  |  Branch (102:16): [True: 0, False: 1.13k]
  ------------------
  103|  1.13k|                               &sc->applicationDescription.applicationUri)) {
  104|      0|                foundSelf = true;
  105|      0|                break;
  106|      0|            }
  107|  1.13k|        }
  108|     25|    } else {
  109|      8|        foundSelf = true;
  110|      8|    }
  111|       |
  112|       |    /* Direct access to the out-variables */
  113|     33|    UA_ApplicationDescription *servers;
  114|       |
  115|       |    /* Allocate enough memory, including memory for the "self" response */
  116|     33|    size_t maxResults = server->registeredServersSize + 1;
  117|     33|    *outServers = (UA_ApplicationDescription*)
  118|     33|        UA_Array_new(maxResults, &UA_TYPES[UA_TYPES_APPLICATIONDESCRIPTION]);
  ------------------
  |  | 5483|     33|#define UA_TYPES_APPLICATIONDESCRIPTION 136
  ------------------
  119|     33|    if(!*outServers)
  ------------------
  |  Branch (119:8): [True: 0, False: 33]
  ------------------
  120|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  121|       |
  122|     33|    servers = *outServers;
  123|       |
  124|     33|    size_t pos = 0;
  125|     33|    RegisteredServerRecord *current;
  126|       |
  127|       |    /* Copy "self" ApplicationDescriptions into the response */
  128|     33|    if(foundSelf) {
  ------------------
  |  Branch (128:8): [True: 8, False: 25]
  ------------------
  129|      8|        res = UA_ApplicationDescription_copy(&sc->applicationDescription,
  130|      8|                                             &servers[pos]);
  131|      8|        pos++;
  132|      8|        if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      8|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (132:12): [True: 0, False: 8]
  ------------------
  133|      0|            goto cleanup;
  134|      8|    }
  135|       |
  136|       |    /* Copy registered ApplicationDescriptions into the response */
  137|     33|    LIST_FOREACH(current, &server->registeredServers, pointers) {
  ------------------
  |  |  190|     33|    for((var) = LIST_FIRST(head);					\
  |  |  ------------------
  |  |  |  |  184|     33|#define	LIST_FIRST(head)		((head)->lh_first)
  |  |  ------------------
  |  |  191|     33|        (var)!= LIST_END(head);					\
  |  |  ------------------
  |  |  |  |  185|     33|#define	LIST_END(head)			NULL
  |  |  ------------------
  |  |  |  Branch (191:9): [True: 0, False: 33]
  |  |  ------------------
  |  |  192|     33|        (var) = LIST_NEXT(var, field))
  |  |  ------------------
  |  |  |  |  187|      0|#define	LIST_NEXT(elm, field)		((elm)->field.le_next)
  |  |  ------------------
  ------------------
  138|      0|        if(!sc->registeredServersEnabled)
  ------------------
  |  Branch (138:12): [True: 0, False: 0]
  ------------------
  139|      0|            break;
  140|      0|        UA_Boolean usable = (serverUrisSize == 0);
  141|      0|        if(!usable) {
  ------------------
  |  Branch (141:12): [True: 0, False: 0]
  ------------------
  142|       |            /* If client only requested a specific set of servers */
  143|      0|            for(size_t i = 0; i < serverUrisSize; i++) {
  ------------------
  |  Branch (143:31): [True: 0, False: 0]
  ------------------
  144|      0|                if(UA_String_equal(&current->registeredServer.serverUri,
  ------------------
  |  Branch (144:20): [True: 0, False: 0]
  ------------------
  145|      0|                                   &serverUris[i])) {
  146|      0|                    usable = true;
  147|      0|                    break;
  148|      0|                }
  149|      0|            }
  150|      0|        }
  151|       |
  152|      0|        if(!usable)
  ------------------
  |  Branch (152:12): [True: 0, False: 0]
  ------------------
  153|      0|            continue;
  154|       |
  155|      0|        res |=
  156|      0|            setApplicationDescriptionFromRegisteredServer(localeIdsSize, localeIds,
  157|      0|                                                          &servers[pos],
  158|      0|                                                          &current->registeredServer);
  159|      0|        pos++;
  160|      0|    }
  161|       |
  162|     33| cleanup:
  163|       |
  164|       |    /* Set the final size. This can be less than the initially allocated memory.
  165|       |     * But if the size is zero, then we need to free. */
  166|     33|    if(res != UA_STATUSCODE_GOOD || pos == 0) {
  ------------------
  |  |   17|     66|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (166:8): [True: 0, False: 33]
  |  Branch (166:37): [True: 25, False: 8]
  ------------------
  167|     25|        UA_Array_delete(*outServers, pos, &UA_TYPES[UA_TYPES_APPLICATIONDESCRIPTION]);
  ------------------
  |  | 5483|     25|#define UA_TYPES_APPLICATIONDESCRIPTION 136
  ------------------
  168|     25|        *outServers = NULL;
  169|     25|        *outServersSize = 0;
  170|     25|        return res;
  171|     25|    }
  172|       |
  173|      8|    *outServersSize = pos;
  174|       |
  175|       |    /* Mirror back the expected EndpointUrl for the local server only.
  176|       |     * Registered servers retain the DiscoveryUrls they registered with. */
  177|      8|    if(endpointUrl.length > 0 && foundSelf) {
  ------------------
  |  Branch (177:8): [True: 3, False: 5]
  |  Branch (177:34): [True: 3, False: 0]
  ------------------
  178|      3|        UA_ApplicationDescription *ad = &servers[0];
  179|      3|        UA_Array_delete(ad->discoveryUrls, ad->discoveryUrlsSize,
  180|      3|                        &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|      3|#define UA_TYPES_STRING 11
  ------------------
  181|      3|        ad->discoveryUrls = NULL;
  182|      3|        ad->discoveryUrlsSize = 0;
  183|      3|        res = UA_Array_copy(&endpointUrl, 1, (void**)&ad->discoveryUrls,
  184|      3|                            &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|      3|#define UA_TYPES_STRING 11
  ------------------
  185|      3|        if(res == UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      3|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (185:12): [True: 3, False: 0]
  ------------------
  186|      3|            ad->discoveryUrlsSize = 1;
  187|      3|    }
  188|       |
  189|      8|    return res;
  190|     33|}
ua_services_discovery.c:process_FindServersOnNetwork:
  329|      1|                             UA_ServerOnNetwork **outServers) {
  330|      1|    UA_LOCK_ASSERT(&server->serviceMutex);
  331|       |
  332|      1|    if(!server->config.serversOnNetworkEnabled)
  ------------------
  |  Branch (332:8): [True: 1, False: 0]
  ------------------
  333|      1|        return UA_STATUSCODE_BADNOTIMPLEMENTED;
  ------------------
  |  |  239|      1|#define UA_STATUSCODE_BADNOTIMPLEMENTED ((UA_StatusCode) 0x80400000)
  ------------------
  334|       |
  335|       |    /* Set LastCounterResetTime */
  336|      0|    *outLastCounterResetTime = server->lastCounterResetTime;
  337|       |
  338|       |    /* Skip records under the threshold */
  339|      0|    size_t recordOffset = 0;
  340|      0|    for(; recordOffset < server->serversOnNetworkSize; recordOffset++) {
  ------------------
  |  Branch (340:11): [True: 0, False: 0]
  ------------------
  341|      0|        if(server->serversOnNetwork[recordOffset].recordId > startingRecordId)
  ------------------
  |  Branch (341:12): [True: 0, False: 0]
  ------------------
  342|      0|            break;
  343|      0|    }
  344|       |
  345|       |    /* Compute the number of candidate records after the record id cutoff */
  346|      0|    size_t recordCount = server->serversOnNetworkSize - recordOffset;
  347|      0|    UA_assert(recordCount <= server->serversOnNetworkSize);
  ------------------
  |  |  248|      0|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (347:5): [True: 0, False: 0]
  ------------------
  348|       |
  349|       |    /* Nothing to do */
  350|      0|    if(recordCount == 0)
  ------------------
  |  Branch (350:8): [True: 0, False: 0]
  ------------------
  351|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  352|       |
  353|       |    /* Count matching records first. This avoids a temporary stack array sized
  354|       |     * from the unbounded discovery cache. The service mutex keeps the array
  355|       |     * stable between this pass and the copy pass below. */
  356|      0|    size_t filteredCount = 0;
  357|      0|    for(size_t i = 0; i < recordCount; i++) {
  ------------------
  |  Branch (357:23): [True: 0, False: 0]
  ------------------
  358|      0|        UA_ServerOnNetwork *son = &server->serversOnNetwork[i + recordOffset];
  359|      0|        if(!entryMatchesCapabilityFilter(serverCapabilityFilterSize,
  ------------------
  |  Branch (359:12): [True: 0, False: 0]
  ------------------
  360|      0|                                         serverCapabilityFilter, son))
  361|      0|            continue;
  362|      0|        filteredCount++;
  363|      0|        if(maxRecordsToReturn > 0 && filteredCount >= maxRecordsToReturn)
  ------------------
  |  Branch (363:12): [True: 0, False: 0]
  |  Branch (363:38): [True: 0, False: 0]
  ------------------
  364|      0|            break;
  365|      0|    }
  366|       |
  367|       |    /* Nothing to do */
  368|      0|    if(filteredCount == 0)
  ------------------
  |  Branch (368:8): [True: 0, False: 0]
  ------------------
  369|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  370|       |
  371|       |    /* Allocate the array for the response */
  372|      0|    *outServers = (UA_ServerOnNetwork*)
  373|      0|        UA_calloc(filteredCount, sizeof(UA_ServerOnNetwork));
  ------------------
  |  |   24|      0|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
  374|      0|    if(!*outServers)
  ------------------
  |  Branch (374:8): [True: 0, False: 0]
  ------------------
  375|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  376|      0|    *outServersSize = filteredCount;
  377|       |
  378|       |    /* Copy the matching entries in their original order */
  379|      0|    UA_StatusCode res = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  380|      0|    size_t pos = 0;
  381|      0|    for(size_t i = 0; i < recordCount && pos < filteredCount; i++) {
  ------------------
  |  Branch (381:23): [True: 0, False: 0]
  |  Branch (381:42): [True: 0, False: 0]
  ------------------
  382|      0|        UA_ServerOnNetwork *son = &server->serversOnNetwork[i + recordOffset];
  383|      0|        if(!entryMatchesCapabilityFilter(serverCapabilityFilterSize,
  ------------------
  |  Branch (383:12): [True: 0, False: 0]
  ------------------
  384|      0|                                         serverCapabilityFilter, son))
  385|      0|            continue;
  386|      0|        res = UA_ServerOnNetwork_copy(son, &(*outServers)[pos++]);
  387|      0|        if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (387:12): [True: 0, False: 0]
  ------------------
  388|      0|            break;
  389|      0|    }
  390|       |
  391|       |    /* Clean up the array if copying failed */
  392|      0|    if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (392:8): [True: 0, False: 0]
  ------------------
  393|      0|        UA_Array_delete(*outServers, *outServersSize,
  394|      0|                        &UA_TYPES[UA_TYPES_SERVERONNETWORK]);
  ------------------
  |  | 5857|      0|#define UA_TYPES_SERVERONNETWORK 145
  ------------------
  395|      0|        *outServers = NULL;
  396|      0|        *outServersSize = 0;
  397|      0|    }
  398|       |
  399|      0|    return res;
  400|      0|}
ua_services_discovery.c:isSecureWebSocketEndpointUrl:
  803|    182|isSecureWebSocketEndpointUrl(const UA_String *url) {
  804|    182|    const UA_String prefix = UA_STRING_STATIC("opc.wss://");
  ------------------
  |  |  224|    182|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  805|    182|    return url->length >= prefix.length &&
  ------------------
  |  Branch (805:12): [True: 176, False: 6]
  ------------------
  806|    176|        memcmp(url->data, prefix.data, prefix.length) == 0;
  ------------------
  |  Branch (806:9): [True: 1, False: 175]
  ------------------
  807|    182|}
ua_services_discovery.c:isInsecureWebSocketEndpointUrl:
  810|    181|isInsecureWebSocketEndpointUrl(const UA_String *url) {
  811|    181|    const UA_String prefix = UA_STRING_STATIC("opc.ws://");
  ------------------
  |  |  224|    181|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  812|    181|    return url->length >= prefix.length &&
  ------------------
  |  Branch (812:12): [True: 175, False: 6]
  ------------------
  813|    175|        memcmp(url->data, prefix.data, prefix.length) == 0;
  ------------------
  |  Branch (813:9): [True: 1, False: 174]
  ------------------
  814|    181|}
ua_services_discovery.c:httpProfileEndpointUrl:
  776|    172|                       UA_String *profileUrl) {
  777|    172|    static const UA_String suffix = UA_STRING_STATIC("/json");
  ------------------
  |  |  224|    172|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
  778|    172|    UA_Boolean hasSuffix =
  779|    172|        url->length >= suffix.length &&
  ------------------
  |  Branch (779:9): [True: 172, False: 0]
  ------------------
  780|    172|        memcmp(&url->data[url->length - suffix.length], suffix.data,
  ------------------
  |  Branch (780:9): [True: 116, False: 56]
  ------------------
  781|    172|               suffix.length) == 0;
  782|    172|    UA_Boolean json = isHttpJsonTransportProfile(profileUri);
  783|    172|    if(json == hasSuffix)
  ------------------
  |  Branch (783:8): [True: 86, False: 86]
  ------------------
  784|     86|        return UA_String_copy(url, profileUrl);
  785|     86|    if(json) {
  ------------------
  |  Branch (785:8): [True: 28, False: 58]
  ------------------
  786|     28|        if(url->length > 0 && url->data[url->length - 1] == '/')
  ------------------
  |  Branch (786:12): [True: 28, False: 0]
  |  Branch (786:31): [True: 2, False: 26]
  ------------------
  787|      2|            return UA_String_format(profileUrl, "%Sjson", *url);
  788|     26|        return UA_String_format(profileUrl, "%S/json", *url);
  789|     28|    }
  790|     58|    UA_String binaryUrl = {url->length - suffix.length, url->data};
  791|     58|    UA_String hostname = UA_STRING_NULL;
  792|     58|    UA_String path = UA_STRING_NULL;
  793|     58|    UA_UInt16 port = 0;
  794|     58|    if(UA_parseEndpointUrl(&binaryUrl, &hostname, &port, &path) ==
  ------------------
  |  Branch (794:8): [True: 23, False: 35]
  ------------------
  795|     58|           UA_STATUSCODE_GOOD &&
  ------------------
  |  |   17|    116|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  796|     23|       path.length == 0)
  ------------------
  |  Branch (796:8): [True: 16, False: 7]
  ------------------
  797|     16|        return UA_String_format(profileUrl, "%S/", binaryUrl);
  798|     42|    return UA_String_copy(&binaryUrl, profileUrl);
  799|     58|}
ua_services_discovery.c:isHttpJsonTransportProfile:
  767|    172|isHttpJsonTransportProfile(const UA_String *profileUri) {
  768|    172|    return UA_String_equal(profileUri, &UA_HTTP_PROFILE_HTTPS_JSON) ||
  ------------------
  |  Branch (768:12): [True: 80, False: 92]
  ------------------
  769|     92|        UA_String_equal(profileUri, &UA_HTTP_PROFILE_HTTP_JSON);
  ------------------
  |  Branch (769:9): [True: 6, False: 86]
  ------------------
  770|    172|}
ua_services_discovery.c:setCurrentEndpoint:
  821|    260|                   UA_EndpointDescription *ed) {
  822|    260|    UA_StatusCode res = UA_EndpointDescription_copy(source, ed);
  823|    260|    UA_String_clear(&ed->transportProfileUri);
  824|    260|    res |= UA_String_copy(transportProfileUri, &ed->transportProfileUri);
  825|    260|    UA_ApplicationDescription_clear(&ed->server);
  826|    260|    res |= UA_ApplicationDescription_copy(
  827|    260|        &server->config.applicationDescription, &ed->server);
  828|       |
  829|       |    /* Set the local certificate configured for the SecurityPolicy */
  830|    260|    UA_ByteString_clear(&ed->serverCertificate);
  831|    260|    res |= UA_ByteString_copy(&sp->localCertificate, &ed->serverCertificate);
  832|       |
  833|       |    /* Set the User Identity Token list from the AccessControl plugin. This
  834|       |     * also selects an appropriate SecurityPolicy for the AuthenticationToken. */
  835|    260|    res |= updateEndpointUserIdentityToken(server, sp->policyType, ed);
  836|       |
  837|       |    /* OPC UA Part 4 §5.4.2: A client needs a certificate to encrypt credentials
  838|       |     * if the endpoint uses None but a token policy requires encryption. */
  839|    260|    if(ed->serverCertificate.length == 0) {
  ------------------
  |  Branch (839:8): [True: 260, False: 0]
  ------------------
  840|    680|        for(size_t i = 0; i < ed->userIdentityTokensSize; i++) {
  ------------------
  |  Branch (840:27): [True: 420, False: 260]
  ------------------
  841|    420|            UA_UserTokenPolicy *utp = &ed->userIdentityTokens[i];
  842|    420|            if(utp->securityPolicyUri.length == 0)
  ------------------
  |  Branch (842:16): [True: 260, False: 160]
  ------------------
  843|    260|                continue;
  844|    160|            UA_SecurityPolicy *encSP =
  845|    160|                getSecurityPolicyByUri(server, &utp->securityPolicyUri);
  846|    160|            if(!encSP || encSP->localCertificate.length == 0)
  ------------------
  |  Branch (846:16): [True: 0, False: 160]
  |  Branch (846:26): [True: 160, False: 0]
  ------------------
  847|    160|                continue;
  848|      0|            res |= UA_ByteString_copy(&encSP->localCertificate,
  849|      0|                                      &ed->serverCertificate);
  850|      0|            break;
  851|    160|        }
  852|    260|    }
  853|       |
  854|    260|    UA_String_clear(&ed->endpointUrl);
  855|    260|    if(endpointUrl.length == 0)
  ------------------
  |  Branch (855:8): [True: 0, False: 260]
  ------------------
  856|      0|        return res | UA_String_copy(currentEndpointUrl, &ed->endpointUrl);
  857|       |
  858|       |    /* Mirror the requested URL and include it in the discovery URLs. */
  859|    260|    res |= UA_String_copy(&endpointUrl, &ed->endpointUrl);
  860|    260|    size_t i = 0;
  861|    260|    for(; i < ed->server.discoveryUrlsSize; i++) {
  ------------------
  |  Branch (861:11): [True: 0, False: 260]
  ------------------
  862|      0|        if(UA_String_equal(&ed->endpointUrl, &ed->server.discoveryUrls[i]))
  ------------------
  |  Branch (862:12): [True: 0, False: 0]
  ------------------
  863|      0|            break;
  864|      0|    }
  865|    260|    if(i == ed->server.discoveryUrlsSize)
  ------------------
  |  Branch (865:8): [True: 260, False: 0]
  ------------------
  866|    260|        res |= UA_Array_appendCopy((void **)&ed->server.discoveryUrls,
  867|    260|                                   &ed->server.discoveryUrlsSize, &endpointUrl,
  868|    260|                                   &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|    260|#define UA_TYPES_STRING 11
  ------------------
  869|    260|    return res;
  870|    260|}
ua_services_discovery.c:updateEndpointUserIdentityToken:
  665|    260|                                UA_EndpointDescription *ed) {
  666|       |    /* Public endpoint configurations must be checked before indexing by mode. */
  667|    260|    if((UA_UInt32)ed->securityMode < UA_MESSAGESECURITYMODE_NONE ||
  ------------------
  |  Branch (667:8): [True: 0, False: 260]
  ------------------
  668|    260|       (UA_UInt32)ed->securityMode > UA_MESSAGESECURITYMODE_SIGNANDENCRYPT)
  ------------------
  |  Branch (668:8): [True: 0, False: 260]
  ------------------
  669|      0|        return UA_STATUSCODE_BADSECURITYMODEREJECTED;
  ------------------
  |  |  317|      0|#define UA_STATUSCODE_BADSECURITYMODEREJECTED ((UA_StatusCode) 0x80540000)
  ------------------
  670|       |
  671|       |    /* Don't modify the UserIdentityTokens if there are manually configured
  672|       |     * entries */
  673|    260|    if(ed->userIdentityTokensSize > 0)
  ------------------
  |  Branch (673:8): [True: 0, False: 260]
  ------------------
  674|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  675|       |
  676|       |    /* Copy the UserTokenPolicies from the AccessControl plugin, but only the
  677|       |     * matching ones to the securityPolicyUri.
  678|       |     * TODO: Different instances of the AccessControl plugin per Endpoint */
  679|    260|    UA_StatusCode res = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|    260|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  680|    260|    UA_ServerConfig *sc = &server->config;
  681|    780|    for(size_t i = 0; i < sc->accessControl.userTokenPoliciesSize; i++) {
  ------------------
  |  Branch (681:23): [True: 520, False: 260]
  ------------------
  682|    520|        UA_UserTokenPolicy *utp = &sc->accessControl.userTokenPolicies[i];
  683|       |
  684|       |        /* Append the UserTokenPolicy from the AccesssControl plugin */
  685|    520|        res = UA_Array_appendCopy((void**)&ed->userIdentityTokens,
  686|    520|                                  &ed->userIdentityTokensSize, utp,
  687|    520|                                  &UA_TYPES[UA_TYPES_USERTOKENPOLICY]);
  ------------------
  |  | 6106|    520|#define UA_TYPES_USERTOKENPOLICY 151
  ------------------
  688|    520|        if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|    520|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (688:12): [True: 0, False: 520]
  ------------------
  689|      0|            return res;
  690|       |
  691|       |        /* Now we modify the freshly copied last entry and ignore whatever
  692|       |         * SecurityPolicy was set in sc->accessControl.userTokenPolicies and
  693|       |         * choose something appropriate. If empty, the SecurityPolicy of the
  694|       |         * SecureChannel is used. */
  695|    520|        utp = &ed->userIdentityTokens[ed->userIdentityTokensSize - 1];
  696|    520|        UA_String_clear(&utp->securityPolicyUri);
  697|       |
  698|       |        /* Anonymous tokens don't need encryption. All other tokens require
  699|       |         * encryption with the exception of Username/Password if also the
  700|       |         * allowNonePolicyPassword option has been set. The same logic is used
  701|       |         * in selectEndpointAndTokenPolicy (ua_services_session.c), which
  702|       |         * rejects the tokens removed here. */
  703|    520|        if(utp->tokenType != UA_USERTOKENTYPE_ANONYMOUS &&
  ------------------
  |  Branch (703:12): [True: 260, False: 260]
  ------------------
  704|    260|           UA_String_equal(&ed->securityPolicyUri, &UA_SECURITY_POLICY_NONE_URI) &&
  ------------------
  |  Branch (704:12): [True: 260, False: 0]
  ------------------
  705|    260|           (!sc->allowNonePolicyPassword || utp->tokenType != UA_USERTOKENTYPE_USERNAME)) {
  ------------------
  |  Branch (705:13): [True: 260, False: 0]
  |  Branch (705:45): [True: 0, False: 0]
  ------------------
  706|       |            /* Use the SecurityPolicy for the SecureChannel also for the
  707|       |             * username/password. Otherwise pick the "bëst" SecurityPolicÿ. */
  708|    260|            UA_SecurityPolicy *encSP;
  709|    260|            if(ed->securityMode == UA_MESSAGESECURITYMODE_NONE)
  ------------------
  |  Branch (709:16): [True: 100, False: 160]
  ------------------
  710|    100|                encSP = getDefaultEncryptedSecurityPolicy(server, policyType);
  711|    160|            else
  712|    160|                encSP = getSecurityPolicyByUri(server, &ed->securityPolicyUri);
  713|    260|            if(!encSP) {
  ------------------
  |  Branch (713:16): [True: 100, False: 160]
  ------------------
  714|       |                /* No encrypted SecurityPolicy available. An x509 token
  715|       |                 * carries no secret and is offered by default with a session
  716|       |                 * PKI. So it is removed without a warning. */
  717|    100|                if(utp->tokenType != UA_USERTOKENTYPE_CERTIFICATE)
  ------------------
  |  Branch (717:20): [True: 0, False: 100]
  ------------------
  718|      0|                    UA_LOG_WARNING(sc->logging, UA_LOGCATEGORY_CLIENT,
  719|      0|                                   "Removing a UserTokenPolicy that would allow the "
  720|      0|                                   "password to be transmitted without encryption "
  721|      0|                                   "(Can be enabled via config->allowNonePolicyPassword)");
  722|    100|                UA_StatusCode res2 =
  723|    100|                    UA_Array_resize((void **)&ed->userIdentityTokens,
  724|    100|                                    &ed->userIdentityTokensSize,
  725|    100|                                    ed->userIdentityTokensSize - 1,
  726|    100|                                    &UA_TYPES[UA_TYPES_USERTOKENPOLICY]);
  ------------------
  |  | 6106|    100|#define UA_TYPES_USERTOKENPOLICY 151
  ------------------
  727|    100|                (void)res2;
  728|    100|                continue;
  729|    100|            }
  730|    160|            res |= UA_String_copy(&encSP->policyUri, &utp->securityPolicyUri);
  731|    160|        }
  732|       |
  733|       |        /* Append the SecurityMode and SecurityPolicy postfix to the PolicyId to
  734|       |         * make it unique */
  735|    420|        UA_String postfix;
  736|    420|        if(utp->securityPolicyUri.length > 0)
  ------------------
  |  Branch (736:12): [True: 160, False: 260]
  ------------------
  737|    160|            postfix = securityPolicyUriPostfix(utp->securityPolicyUri);
  738|    260|        else
  739|    260|            postfix = securityPolicyUriPostfix(ed->securityPolicyUri);
  740|    420|        size_t newLen = utp->policyId.length + postfix.length +
  741|    420|            strlen(securityModeStrs[ed->securityMode]);
  742|    420|        UA_Byte *newString = (UA_Byte*)
  743|    420|            UA_realloc((void*)((uintptr_t)utp->policyId.data &
  ------------------
  |  |   25|    420|#define UA_realloc(ptr, size) UA_reallocSingleton(ptr, size)
  ------------------
  744|    420|                               ~(uintptr_t)UA_EMPTY_ARRAY_SENTINEL), newLen);
  745|    420|        if(!newString)
  ------------------
  |  Branch (745:12): [True: 0, False: 420]
  ------------------
  746|      0|            continue;
  747|    420|        size_t pos = utp->policyId.length;
  748|    420|        memcpy(&newString[pos], securityModeStrs[ed->securityMode],
  749|    420|               strlen(securityModeStrs[ed->securityMode]));
  750|    420|        pos += strlen(securityModeStrs[ed->securityMode]);
  751|    420|        memcpy(&newString[pos], postfix.data, postfix.length);
  752|    420|        utp->policyId.data = newString;
  753|    420|        utp->policyId.length = newLen;
  754|    420|    }
  755|       |
  756|    260|    return res;
  757|    260|}
ua_services_discovery.c:process_RegisterServer:
 1110|      5|                       UA_Boolean allocateResponseConfigResults) {
 1111|      5|    UA_LOCK_ASSERT(&server->serviceMutex);
 1112|       |
 1113|       |    /* Registration management is enabled explicitly in the server config. */
 1114|      5|    UA_ServerConfig *sc = &server->config;
 1115|      5|    if(!sc->registeredServersEnabled)
  ------------------
  |  Branch (1115:8): [True: 5, False: 0]
  ------------------
 1116|      5|        return UA_STATUSCODE_BADSERVICEUNSUPPORTED;
  ------------------
  |  |   62|      5|#define UA_STATUSCODE_BADSERVICEUNSUPPORTED ((UA_StatusCode) 0x800B0000)
  ------------------
 1117|       |
 1118|       |    /* No Session backs RegisterServer(2), so only the channel can
 1119|       |     * authenticate the caller. A local call without a channel is exempt. */
 1120|      0|    UA_SecureChannel *rsChannel = session->channel;
 1121|      0|    if(rsChannel && rsChannel->remoteCertificate.length == 0)
  ------------------
  |  Branch (1121:8): [True: 0, False: 0]
  |  Branch (1121:21): [True: 0, False: 0]
  ------------------
 1122|      0|        return UA_STATUSCODE_BADSECURITYMODEINSUFFICIENT;
  ------------------
  |  |  428|      0|#define UA_STATUSCODE_BADSECURITYMODEINSUFFICIENT ((UA_StatusCode) 0x80E60000)
  ------------------
 1123|       |
 1124|       |    /* The certificate must also match the claimed serverUri, otherwise a
 1125|       |     * differently-identified peer could still overwrite another entry. */
 1126|      0|    if(rsChannel && rsChannel->remoteCertificate.length > 0 &&
  ------------------
  |  Branch (1126:8): [True: 0, False: 0]
  |  Branch (1126:21): [True: 0, False: 0]
  ------------------
 1127|      0|       UA_CertificateUtils_verifyApplicationUri(&rsChannel->remoteCertificate,
  ------------------
  |  Branch (1127:8): [True: 0, False: 0]
  ------------------
 1128|      0|                                                &requestServer->serverUri) != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1129|      0|        return UA_STATUSCODE_BADCERTIFICATEURIINVALID;
  ------------------
  |  |  104|      0|#define UA_STATUSCODE_BADCERTIFICATEURIINVALID ((UA_StatusCode) 0x80170000)
  ------------------
 1130|       |
 1131|       |    /* Check the presence of at least one ServerName */
 1132|      0|    if(requestServer->serverNamesSize == 0)
  ------------------
  |  Branch (1132:8): [True: 0, False: 0]
  ------------------
 1133|      0|        return UA_STATUSCODE_BADSERVERNAMEMISSING;
  ------------------
  |  |  305|      0|#define UA_STATUSCODE_BADSERVERNAMEMISSING ((UA_StatusCode) 0x80500000)
  ------------------
 1134|       |
 1135|       |    /* Check the presence of at least one DiscoveryUrl */
 1136|      0|    if(requestServer->discoveryUrlsSize == 0)
  ------------------
  |  Branch (1136:8): [True: 0, False: 0]
  ------------------
 1137|      0|        return UA_STATUSCODE_BADDISCOVERYURLMISSING;
  ------------------
  |  |  308|      0|#define UA_STATUSCODE_BADDISCOVERYURLMISSING ((UA_StatusCode) 0x80510000)
  ------------------
 1138|       |
 1139|       |    /* Bound the records queued for mDNS probing by one registration. */
 1140|      0|    if(requestServer->discoveryUrlsSize > 16)
  ------------------
  |  Branch (1140:8): [True: 0, False: 0]
  ------------------
 1141|      0|        return UA_STATUSCODE_BADTOOMANYOPERATIONS;
  ------------------
  |  |   77|      0|#define UA_STATUSCODE_BADTOOMANYOPERATIONS ((UA_StatusCode) 0x80100000)
  ------------------
 1142|       |
 1143|       |    /* If a semaphore file path is defined, check that the file exists */
 1144|      0|    if(requestServer->semaphoreFilePath.length) {
  ------------------
  |  Branch (1144:8): [True: 0, False: 0]
  ------------------
 1145|      0|#ifdef UA_ENABLE_DISCOVERY_SEMAPHORE
 1146|      0|        char filePath[256];
 1147|      0|        if(requestServer->semaphoreFilePath.length >= 255)
  ------------------
  |  Branch (1147:12): [True: 0, False: 0]
  ------------------
 1148|      0|            return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
 1149|      0|        memcpy(filePath, requestServer->semaphoreFilePath.data,
 1150|      0|               requestServer->semaphoreFilePath.length );
 1151|      0|        filePath[requestServer->semaphoreFilePath.length] = '\0';
 1152|      0|        if(!UA_fileExists(filePath))
  ------------------
  |  |  273|      0|#  define UA_fileExists(X) ( access(X, 0) == 0)
  ------------------
  |  Branch (1152:12): [True: 0, False: 0]
  ------------------
 1153|      0|            return UA_STATUSCODE_BADSEMAPHOREFILEMISSING;
  ------------------
  |  |  311|      0|#define UA_STATUSCODE_BADSEMAPHOREFILEMISSING ((UA_StatusCode) 0x80520000)
  ------------------
 1154|       |#else
 1155|       |        UA_LOG_WARNING(sc->logging, UA_LOGCATEGORY_CLIENT,
 1156|       |                       "Ignoring semaphore file path. open62541 not compiled "
 1157|       |                       "with UA_ENABLE_DISCOVERY_SEMAPHORE=ON");
 1158|       |#endif
 1159|      0|    }
 1160|       |
 1161|       |    /* Process the requestDiscoveryConfiguration to get the mDNS config and
 1162|       |     * server name */
 1163|      0|    const UA_String *mdnsServerName = NULL;
 1164|      0|    static const UA_DataType *mdnsConfigType =
 1165|      0|        &UA_TYPES[UA_TYPES_MDNSDISCOVERYCONFIGURATION];
  ------------------
  |  | 6399|      0|#define UA_TYPES_MDNSDISCOVERYCONFIGURATION 158
  ------------------
 1166|      0|    UA_MdnsDiscoveryConfiguration *mdnsConfig = NULL;
 1167|      0|    if(requestDiscoveryConfigurationSize > 0) {
  ------------------
  |  Branch (1167:8): [True: 0, False: 0]
  ------------------
 1168|      0|        if(allocateResponseConfigResults) {
  ------------------
  |  Branch (1168:12): [True: 0, False: 0]
  ------------------
 1169|      0|            *responseConfigurationResults = (UA_StatusCode *)
 1170|      0|                UA_Array_new(requestDiscoveryConfigurationSize,
 1171|      0|                             &UA_TYPES[UA_TYPES_STATUSCODE]);
  ------------------
  |  |  640|      0|#define UA_TYPES_STATUSCODE 18
  ------------------
 1172|      0|            if(!*responseConfigurationResults)
  ------------------
  |  Branch (1172:16): [True: 0, False: 0]
  ------------------
 1173|      0|                return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
 1174|      0|            *responseConfigurationResultsSize = requestDiscoveryConfigurationSize;
 1175|      0|        }
 1176|      0|        for(size_t i = 0; i < requestDiscoveryConfigurationSize; i++) {
  ------------------
  |  Branch (1176:27): [True: 0, False: 0]
  ------------------
 1177|      0|            const UA_ExtensionObject *eo = &requestDiscoveryConfiguration[i];
 1178|      0|            if(!UA_ExtensionObject_hasDecodedType(eo, mdnsConfigType)) {
  ------------------
  |  Branch (1178:16): [True: 0, False: 0]
  ------------------
 1179|      0|                if(*responseConfigurationResults)
  ------------------
  |  Branch (1179:20): [True: 0, False: 0]
  ------------------
 1180|      0|                    (*responseConfigurationResults)[i] = UA_STATUSCODE_BADNOTSUPPORTED;
  ------------------
  |  |  230|      0|#define UA_STATUSCODE_BADNOTSUPPORTED ((UA_StatusCode) 0x803D0000)
  ------------------
 1181|      0|                continue;
 1182|      0|            }
 1183|      0|            if(*responseConfigurationResults)
  ------------------
  |  Branch (1183:16): [True: 0, False: 0]
  ------------------
 1184|      0|                (*responseConfigurationResults)[i] = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1185|      0|            mdnsConfig = (UA_MdnsDiscoveryConfiguration *)eo->content.decoded.data;
 1186|       |            /* mDNS names must not be empty */
 1187|      0|            if(!mdnsServerName && mdnsConfig->mdnsServerName.length > 0)
  ------------------
  |  Branch (1187:16): [True: 0, False: 0]
  |  Branch (1187:35): [True: 0, False: 0]
  ------------------
 1188|      0|                mdnsServerName = &mdnsConfig->mdnsServerName;
 1189|      0|        }
 1190|      0|    }
 1191|       |
 1192|       |    /* Without an mDNS name, use the first ServerName */
 1193|      0|    if(!mdnsServerName)
  ------------------
  |  Branch (1193:8): [True: 0, False: 0]
  ------------------
 1194|      0|        mdnsServerName = &requestServer->serverNames[0].text;
 1195|      0|    if(mdnsServerName->length == 0)
  ------------------
  |  Branch (1195:8): [True: 0, False: 0]
  ------------------
 1196|      0|        return UA_STATUSCODE_BADSERVERNAMEMISSING;
  ------------------
  |  |  305|      0|#define UA_STATUSCODE_BADSERVERNAMEMISSING ((UA_StatusCode) 0x80500000)
  ------------------
 1197|       |
 1198|       |    /* Find the server from the request in the record list */
 1199|      0|    RegisteredServerRecord *rs =
 1200|      0|        findRegisteredServer(server, requestServer->serverUri,
 1201|      0|                             requestServer->discoveryUrlsSize,
 1202|      0|                             requestServer->discoveryUrls);
 1203|       |
 1204|       |    /* Allow updates and removals even when the registration table is full. */
 1205|      0|    if(requestServer->isOnline && !rs &&
  ------------------
  |  Branch (1205:8): [True: 0, False: 0]
  |  Branch (1205:35): [True: 0, False: 0]
  ------------------
 1206|      0|       server->registeredServersSize >= server->maxRegisteredServers)
  ------------------
  |  Branch (1206:8): [True: 0, False: 0]
  ------------------
 1207|      0|        return UA_STATUSCODE_BADTOOMANYOPERATIONS;
  ------------------
  |  |   77|      0|#define UA_STATUSCODE_BADTOOMANYOPERATIONS ((UA_StatusCode) 0x80100000)
  ------------------
 1208|       |
 1209|       |    /* Server is shutting down. Remove it from the registered servers list */
 1210|      0|    if(!requestServer->isOnline) {
  ------------------
  |  Branch (1210:8): [True: 0, False: 0]
  ------------------
 1211|      0|        if(!rs) {
  ------------------
  |  Branch (1211:12): [True: 0, False: 0]
  ------------------
 1212|      0|            UA_LOG_WARNING_SESSION(sc->logging, session,
  ------------------
  |  |  199|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, WARNING, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1213|      0|                                   "Could not unregister unknown server %S",
 1214|      0|                                   requestServer->serverUri);
 1215|      0|            return UA_STATUSCODE_BADNOTHINGTODO;
  ------------------
  |  |   74|      0|#define UA_STATUSCODE_BADNOTHINGTODO ((UA_StatusCode) 0x800F0000)
  ------------------
 1216|      0|        }
 1217|       |
 1218|       |        /* Notify the application */
 1219|      0|        notifyRegisteredServer(server, session, session->channel, requestServer, 
 1220|      0|                               requestDiscoveryConfigurationSize,
 1221|      0|                               requestDiscoveryConfiguration,
 1222|      0|                               false, false, true);
 1223|       |
 1224|       |        /* Remove server record */
 1225|      0|        removeRegisteredServerRecord(server, rs);
 1226|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1227|      0|    }
 1228|       |
 1229|       |    /* Make a copy of the RegisteredServer structure and the mDNS name */
 1230|      0|    UA_RegisteredServer tmpServer;
 1231|      0|    UA_StatusCode res =
 1232|      0|        UA_RegisteredServer_copy(requestServer, &tmpServer);
 1233|      0|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1233:8): [True: 0, False: 0]
  ------------------
 1234|      0|        return res;
 1235|      0|    UA_String tmpMdnsServerName;
 1236|      0|    res = UA_String_copy(mdnsServerName, &tmpMdnsServerName);
 1237|      0|    if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1237:8): [True: 0, False: 0]
  ------------------
 1238|      0|        UA_RegisteredServer_clear(&tmpServer);
 1239|      0|        return res;
 1240|      0|    }
 1241|       |
 1242|       |    /* The url for the ServerOnNetwork entry. Points into the request. */
 1243|      0|    const UA_String *tcpDiscoveryUrl = getTcpDiscoveryUrl(requestServer);
 1244|       |
 1245|       |    /* The previous registration has an entry under the same name. Else an
 1246|       |     * entry with that name is a received or local one. */
 1247|      0|    UA_Boolean ownEntry = false;
 1248|       |
 1249|      0|    if(!rs) {
  ------------------
  |  Branch (1249:8): [True: 0, False: 0]
  ------------------
 1250|      0|        UA_LOG_DEBUG_SESSION(sc->logging, session,
  ------------------
  |  |  195|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1251|      0|                             "Registering new server: %S",
 1252|      0|                             requestServer->serverUri);
 1253|       |
 1254|       |        /* Allocate memory for the record */
 1255|      0|        rs = (RegisteredServerRecord*)
 1256|      0|            UA_calloc(1, sizeof(RegisteredServerRecord));
  ------------------
  |  |   24|      0|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
 1257|      0|        if(!rs) {
  ------------------
  |  Branch (1257:12): [True: 0, False: 0]
  ------------------
 1258|      0|            UA_RegisteredServer_clear(&tmpServer);
 1259|      0|            UA_String_clear(&tmpMdnsServerName);
 1260|      0|            return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
 1261|      0|        }
 1262|       |
 1263|       |        /* Notify the application */
 1264|      0|        notifyRegisteredServer(server, session, session->channel, &tmpServer,
 1265|      0|                               requestDiscoveryConfigurationSize,
 1266|      0|                               requestDiscoveryConfiguration,
 1267|      0|                               true, false, false);
 1268|       |
 1269|       |        /* Add new server to the list */
 1270|      0|        LIST_INSERT_HEAD(&server->registeredServers, rs, pointers);
  ------------------
  |  |  221|      0|#define LIST_INSERT_HEAD(head, elm, field) do {				\
  |  |  222|      0|    if (((elm)->field.le_next = (head)->lh_first) != NULL)		\
  |  |  ------------------
  |  |  |  Branch (222:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  223|      0|        (head)->lh_first->field.le_prev = &(elm)->field.le_next;\
  |  |  224|      0|    (head)->lh_first = (elm);					\
  |  |  225|      0|    (elm)->field.le_prev = &(head)->lh_first;			\
  |  |  226|      0|} while (0)
  |  |  ------------------
  |  |  |  Branch (226:10): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1271|      0|        server->registeredServersSize++;
 1272|      0|    } else {
 1273|       |        /* Remove the ServerOnNetwork entry of the previous registration if
 1274|       |         * it is not replaced below. That is if the mDNS name changed or if
 1275|       |         * there is no opc.tcp DiscoveryUrl anymore. */
 1276|      0|        if(sc->serversOnNetworkEnabled &&
  ------------------
  |  Branch (1276:12): [True: 0, False: 0]
  ------------------
 1277|      0|           getTcpDiscoveryUrl(&rs->registeredServer) &&
  ------------------
  |  Branch (1277:12): [True: 0, False: 0]
  ------------------
 1278|      0|           (!tcpDiscoveryUrl ||
  ------------------
  |  Branch (1278:13): [True: 0, False: 0]
  ------------------
 1279|      0|            !UA_String_equal(&rs->mdnsServerName, &tmpMdnsServerName)))
  ------------------
  |  Branch (1279:13): [True: 0, False: 0]
  ------------------
 1280|      0|            removeServerOnNetwork(server, rs->mdnsServerName);
 1281|      0|        ownEntry = sc->serversOnNetworkEnabled &&
  ------------------
  |  Branch (1281:20): [True: 0, False: 0]
  ------------------
 1282|      0|            getTcpDiscoveryUrl(&rs->registeredServer) &&
  ------------------
  |  Branch (1282:13): [True: 0, False: 0]
  ------------------
 1283|      0|            UA_String_equal(&rs->mdnsServerName, &tmpMdnsServerName);
  ------------------
  |  Branch (1283:13): [True: 0, False: 0]
  ------------------
 1284|      0|        UA_String_clear(&rs->mdnsServerName);
 1285|       |
 1286|       |        /* Clear the data of the previous record */
 1287|      0|        UA_RegisteredServer_clear(&rs->registeredServer);
 1288|       |
 1289|       |        /* Notify the application about the update */
 1290|      0|        notifyRegisteredServer(server, session, session->channel, &tmpServer,
 1291|      0|                               requestDiscoveryConfigurationSize,
 1292|      0|                               requestDiscoveryConfiguration,
 1293|      0|                               false, true, false);
 1294|      0|    }
 1295|       |
 1296|       |    /* Prepare / Update the server record */
 1297|      0|    UA_EventLoop *el = sc->eventLoop;
 1298|      0|    UA_DateTime nowMonotonic = el->dateTime_nowMonotonic(el);
 1299|      0|    rs->lastSeen = nowMonotonic;
 1300|      0|    rs->registeredServer = tmpServer;
 1301|      0|    rs->mdnsServerName = tmpMdnsServerName;
 1302|       |
 1303|       |    /* Add or update the ServerOnNetwork entry. The registration succeeds also
 1304|       |     * if this fails. */
 1305|      0|    if(sc->serversOnNetworkEnabled && tcpDiscoveryUrl) {
  ------------------
  |  Branch (1305:8): [True: 0, False: 0]
  |  Branch (1305:39): [True: 0, False: 0]
  ------------------
 1306|      0|        UA_ServerOnNetwork son;
 1307|      0|        UA_ServerOnNetwork_init(&son);
 1308|      0|        son.serverName = rs->mdnsServerName;
 1309|      0|        son.discoveryUrl = *tcpDiscoveryUrl;
 1310|       |
 1311|       |        /* Without capabilities, use "NA" (no capability information is
 1312|       |         * available) as the mDNS drivers do */
 1313|      0|        UA_String na = UA_STRING("NA");
 1314|      0|        if(mdnsConfig && mdnsConfig->serverCapabilitiesSize > 0) {
  ------------------
  |  Branch (1314:12): [True: 0, False: 0]
  |  Branch (1314:26): [True: 0, False: 0]
  ------------------
 1315|      0|            son.serverCapabilitiesSize = mdnsConfig->serverCapabilitiesSize;
 1316|      0|            son.serverCapabilities = mdnsConfig->serverCapabilities;
 1317|      0|        } else {
 1318|      0|            son.serverCapabilitiesSize = 1;
 1319|      0|            son.serverCapabilities = &na;
 1320|      0|        }
 1321|       |
 1322|       |        /* Servers register again periodically. Updating an unchanged entry
 1323|       |         * would give new RecordIds to all entries. An identical received or
 1324|       |         * local entry is replaced, so that the announce flag gets applied. */
 1325|      0|        const UA_ServerOnNetwork *current =
 1326|      0|            findServerOnNetworkIndex(server, son.serverName);
 1327|      0|        if(current && ownEntry && rs->announce == sc->announceRegisteredServers) {
  ------------------
  |  Branch (1327:12): [True: 0, False: 0]
  |  Branch (1327:23): [True: 0, False: 0]
  |  Branch (1327:35): [True: 0, False: 0]
  ------------------
 1328|      0|            son.recordId = current->recordId; /* Not part of the comparison */
 1329|      0|            if(UA_order(&son, current,
  ------------------
  |  Branch (1329:16): [True: 0, False: 0]
  ------------------
 1330|      0|                        &UA_TYPES[UA_TYPES_SERVERONNETWORK]) == UA_ORDER_EQ)
  ------------------
  |  | 5857|      0|#define UA_TYPES_SERVERONNETWORK 145
  ------------------
 1331|      0|                return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1332|      0|        }
 1333|       |
 1334|      0|        res = addServerOnNetwork(server, &son, UA_KEYVALUEMAP_NULL,
 1335|      0|                                 sc->announceRegisteredServers);
 1336|      0|        if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1336:12): [True: 0, False: 0]
  ------------------
 1337|      0|            UA_LOG_WARNING_SESSION(sc->logging, session,
  ------------------
  |  |  199|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, WARNING, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1338|      0|                                   "Could not add the ServerOnNetwork entry "
 1339|      0|                                   "for the registered server %S (%s)",
 1340|      0|                                   requestServer->serverUri,
 1341|      0|                                   UA_StatusCode_name(res));
 1342|      0|        } else {
 1343|      0|            rs->announce = sc->announceRegisteredServers;
 1344|      0|        }
 1345|      0|    }
 1346|       |
 1347|      0|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1348|      0|}

Service_CreateMonitoredItems:
  646|     34|                             const void *request_, void *response_) {
  647|     34|    const UA_CreateMonitoredItemsRequest *request = (const UA_CreateMonitoredItemsRequest*)request_;
  648|     34|    UA_CreateMonitoredItemsResponse *response = (UA_CreateMonitoredItemsResponse*)response_;
  649|     34|    UA_LOG_DEBUG_SESSION(server->config.logging, session,
  ------------------
  |  |  195|     34|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|    136|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 34]
  |  |  |  |  |  Branch (33:28): [Folded, False: 34]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  650|     34|                         "Processing CreateMonitoredItemsRequest");
  651|     34|    UA_LOCK_ASSERT(&server->serviceMutex);
  652|       |
  653|       |    /* Check the upper bound for the number of items */
  654|     34|    if(server->config.maxMonitoredItemsPerCall != 0 &&
  ------------------
  |  Branch (654:8): [True: 0, False: 34]
  ------------------
  655|      0|       request->itemsToCreateSize > server->config.maxMonitoredItemsPerCall) {
  ------------------
  |  Branch (655:8): [True: 0, False: 0]
  ------------------
  656|      0|        response->responseHeader.serviceResult = UA_STATUSCODE_BADTOOMANYOPERATIONS;
  ------------------
  |  |   77|      0|#define UA_STATUSCODE_BADTOOMANYOPERATIONS ((UA_StatusCode) 0x80100000)
  ------------------
  657|      0|        return true;
  658|      0|    }
  659|       |
  660|       |    /* Check if the timestampstoreturn is valid */
  661|     34|    if(request->timestampsToReturn < UA_TIMESTAMPSTORETURN_SOURCE ||
  ------------------
  |  Branch (661:8): [True: 0, False: 34]
  ------------------
  662|     34|       request->timestampsToReturn > UA_TIMESTAMPSTORETURN_NEITHER) {
  ------------------
  |  Branch (662:8): [True: 33, False: 1]
  ------------------
  663|     33|        response->responseHeader.serviceResult = UA_STATUSCODE_BADTIMESTAMPSTORETURNINVALID;
  ------------------
  |  |  164|     33|#define UA_STATUSCODE_BADTIMESTAMPSTORETURNINVALID ((UA_StatusCode) 0x802B0000)
  ------------------
  664|     33|        return true;
  665|     33|    }
  666|       |
  667|       |    /* Find the subscription */
  668|      1|    UA_Subscription *sub = UA_Session_getSubscriptionById(session, request->subscriptionId);
  669|      1|    if(!sub) {
  ------------------
  |  Branch (669:8): [True: 1, False: 0]
  ------------------
  670|      1|        response->responseHeader.serviceResult = UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID;
  ------------------
  |  |  158|      1|#define UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID ((UA_StatusCode) 0x80280000)
  ------------------
  671|      1|        return true;
  672|      1|    }
  673|       |
  674|       |    /* Reset the lifetime counter of the Subscription */
  675|      0|    Subscription_resetLifetime(sub);
  676|       |
  677|       |    /* Call the service */
  678|      0|    struct createMonContext cmc;
  679|      0|    cmc.timestampsToReturn = request->timestampsToReturn;
  680|      0|    cmc.sub = sub;
  681|      0|    cmc.localMon = NULL;
  682|       |
  683|      0|    response->responseHeader.serviceResult =
  684|      0|        allocProcessServiceOperations(server, session,
  685|      0|                                      Operation_CreateMonitoredItem,
  686|      0|                                      &cmc, &request->itemsToCreateSize,
  687|      0|                                      &UA_TYPES[UA_TYPES_MONITOREDITEMCREATEREQUEST],
  ------------------
  |  |12078|      0|#define UA_TYPES_MONITOREDITEMCREATEREQUEST 294
  ------------------
  688|      0|                                      &response->resultsSize,
  689|      0|                                      &UA_TYPES[UA_TYPES_MONITOREDITEMCREATERESULT]);
  ------------------
  |  |12120|      0|#define UA_TYPES_MONITOREDITEMCREATERESULT 295
  ------------------
  690|       |
  691|       |    return true;
  692|      1|}
Service_ModifyMonitoredItems:
  930|     29|                             const void *request_, void *response_) {
  931|     29|    const UA_ModifyMonitoredItemsRequest *request = (const UA_ModifyMonitoredItemsRequest*)request_;
  932|     29|    UA_ModifyMonitoredItemsResponse *response = (UA_ModifyMonitoredItemsResponse*)response_;
  933|     29|    UA_LOG_DEBUG_SESSION(server->config.logging, session,
  ------------------
  |  |  195|     29|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|    116|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 29]
  |  |  |  |  |  Branch (33:28): [Folded, False: 29]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  934|     29|                         "Processing ModifyMonitoredItemsRequest");
  935|     29|    UA_LOCK_ASSERT(&server->serviceMutex);
  936|       |
  937|     29|    if(server->config.maxMonitoredItemsPerCall != 0 &&
  ------------------
  |  Branch (937:8): [True: 0, False: 29]
  ------------------
  938|      0|       request->itemsToModifySize > server->config.maxMonitoredItemsPerCall) {
  ------------------
  |  Branch (938:8): [True: 0, False: 0]
  ------------------
  939|      0|        response->responseHeader.serviceResult = UA_STATUSCODE_BADTOOMANYOPERATIONS;
  ------------------
  |  |   77|      0|#define UA_STATUSCODE_BADTOOMANYOPERATIONS ((UA_StatusCode) 0x80100000)
  ------------------
  940|      0|        return true;
  941|      0|    }
  942|       |
  943|       |    /* Check if the timestampstoreturn is valid */
  944|     29|    if(request->timestampsToReturn > UA_TIMESTAMPSTORETURN_NEITHER) {
  ------------------
  |  Branch (944:8): [True: 28, False: 1]
  ------------------
  945|     28|        response->responseHeader.serviceResult = UA_STATUSCODE_BADTIMESTAMPSTORETURNINVALID;
  ------------------
  |  |  164|     28|#define UA_STATUSCODE_BADTIMESTAMPSTORETURNINVALID ((UA_StatusCode) 0x802B0000)
  ------------------
  946|     28|        return true;
  947|     28|    }
  948|       |
  949|       |    /* Get the subscription */
  950|      1|    UA_Subscription *sub = UA_Session_getSubscriptionById(session, request->subscriptionId);
  951|      1|    if(!sub) {
  ------------------
  |  Branch (951:8): [True: 1, False: 0]
  ------------------
  952|      1|        response->responseHeader.serviceResult = UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID;
  ------------------
  |  |  158|      1|#define UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID ((UA_StatusCode) 0x80280000)
  ------------------
  953|      1|        return true;
  954|      1|    }
  955|       |
  956|       |    /* Reset the lifetime counter of the Subscription */
  957|      0|    Subscription_resetLifetime(sub);
  958|       |
  959|      0|    response->responseHeader.serviceResult =
  960|      0|        allocProcessServiceOperations(server, session,
  961|      0|                                      Operation_ModifyMonitoredItem,
  962|      0|                                      sub, &request->itemsToModifySize,
  963|      0|                                      &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYREQUEST],
  ------------------
  |  |12243|      0|#define UA_TYPES_MONITOREDITEMMODIFYREQUEST 298
  ------------------
  964|      0|                                      &response->resultsSize,
  965|      0|                                      &UA_TYPES[UA_TYPES_MONITOREDITEMMODIFYRESULT]);
  ------------------
  |  |12284|      0|#define UA_TYPES_MONITOREDITEMMODIFYRESULT 299
  ------------------
  966|       |
  967|       |    return true;
  968|      1|}
Service_SetMonitoringMode:
  996|      1|                          const void *request_, void *response_) {
  997|      1|    const UA_SetMonitoringModeRequest *request = (const UA_SetMonitoringModeRequest*)request_;
  998|      1|    UA_SetMonitoringModeResponse *response = (UA_SetMonitoringModeResponse*)response_;
  999|      1|    UA_LOG_DEBUG_SESSION(server->config.logging, session, "Processing SetMonitoringMode");
  ------------------
  |  |  195|      1|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      4|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 1]
  |  |  |  |  |  Branch (33:28): [Folded, False: 1]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1000|      1|    UA_LOCK_ASSERT(&server->serviceMutex);
 1001|       |
 1002|       |    /* Check the max number if items */
 1003|      1|    if(server->config.maxMonitoredItemsPerCall != 0 &&
  ------------------
  |  Branch (1003:8): [True: 0, False: 1]
  ------------------
 1004|      0|       request->monitoredItemIdsSize > server->config.maxMonitoredItemsPerCall) {
  ------------------
  |  Branch (1004:8): [True: 0, False: 0]
  ------------------
 1005|      0|        response->responseHeader.serviceResult = UA_STATUSCODE_BADTOOMANYOPERATIONS;
  ------------------
  |  |   77|      0|#define UA_STATUSCODE_BADTOOMANYOPERATIONS ((UA_StatusCode) 0x80100000)
  ------------------
 1006|      0|        return true;
 1007|      0|    }
 1008|       |
 1009|       |    /* Get the subscription */
 1010|      1|    UA_Subscription *sub = UA_Session_getSubscriptionById(session, request->subscriptionId);
 1011|      1|    if(!sub) {
  ------------------
  |  Branch (1011:8): [True: 1, False: 0]
  ------------------
 1012|      1|        response->responseHeader.serviceResult = UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID;
  ------------------
  |  |  158|      1|#define UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID ((UA_StatusCode) 0x80280000)
  ------------------
 1013|      1|        return true;
 1014|      1|    }
 1015|       |
 1016|       |    /* Reset the lifetime counter of the Subscription */
 1017|      0|    Subscription_resetLifetime(sub);
 1018|       |
 1019|       |    /* Call the service */
 1020|      0|    struct setMonitoringContext smc;
 1021|      0|    smc.sub = sub;
 1022|      0|    smc.monitoringMode = request->monitoringMode;
 1023|       |
 1024|      0|    response->responseHeader.serviceResult =
 1025|      0|        allocProcessServiceOperations(server, session,
 1026|      0|                                      Operation_SetMonitoringMode,
 1027|      0|                                      &smc, &request->monitoredItemIdsSize,
 1028|      0|                                      &UA_TYPES[UA_TYPES_UINT32],
  ------------------
  |  |  232|      0|#define UA_TYPES_UINT32 6
  ------------------
 1029|      0|                                      &response->resultsSize,
 1030|      0|                                      &UA_TYPES[UA_TYPES_STATUSCODE]);
  ------------------
  |  |  640|      0|#define UA_TYPES_STATUSCODE 18
  ------------------
 1031|       |
 1032|       |    return true;
 1033|      1|}
Service_DeleteMonitoredItems:
 1055|      1|                             const void *request_, void *response_) {
 1056|      1|    const UA_DeleteMonitoredItemsRequest *request = (const UA_DeleteMonitoredItemsRequest*)request_;
 1057|      1|    UA_DeleteMonitoredItemsResponse *response = (UA_DeleteMonitoredItemsResponse*)response_;
 1058|      1|    UA_LOG_DEBUG_SESSION(server->config.logging, session,
  ------------------
  |  |  195|      1|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      4|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 1]
  |  |  |  |  |  Branch (33:28): [Folded, False: 1]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1059|      1|                         "Processing DeleteMonitoredItemsRequest");
 1060|      1|    UA_LOCK_ASSERT(&server->serviceMutex);
 1061|       |
 1062|      1|    if(server->config.maxMonitoredItemsPerCall != 0 &&
  ------------------
  |  Branch (1062:8): [True: 0, False: 1]
  ------------------
 1063|      0|       request->monitoredItemIdsSize > server->config.maxMonitoredItemsPerCall) {
  ------------------
  |  Branch (1063:8): [True: 0, False: 0]
  ------------------
 1064|      0|        response->responseHeader.serviceResult = UA_STATUSCODE_BADTOOMANYOPERATIONS;
  ------------------
  |  |   77|      0|#define UA_STATUSCODE_BADTOOMANYOPERATIONS ((UA_StatusCode) 0x80100000)
  ------------------
 1065|      0|        return true;
 1066|      0|    }
 1067|       |
 1068|       |    /* Get the subscription */
 1069|      1|    UA_Subscription *sub = UA_Session_getSubscriptionById(session, request->subscriptionId);
 1070|      1|    if(!sub) {
  ------------------
  |  Branch (1070:8): [True: 1, False: 0]
  ------------------
 1071|      1|        response->responseHeader.serviceResult = UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID;
  ------------------
  |  |  158|      1|#define UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID ((UA_StatusCode) 0x80280000)
  ------------------
 1072|      1|        return true;
 1073|      1|    }
 1074|       |
 1075|       |    /* Reset the lifetime counter of the Subscription */
 1076|      0|    Subscription_resetLifetime(sub);
 1077|       |
 1078|      0|    response->responseHeader.serviceResult =
 1079|      0|        allocProcessServiceOperations(server, session,
 1080|      0|                                      Operation_DeleteMonitoredItem,
 1081|      0|                                      sub, &request->monitoredItemIdsSize,
 1082|      0|                                      &UA_TYPES[UA_TYPES_UINT32],
  ------------------
  |  |  232|      0|#define UA_TYPES_UINT32 6
  ------------------
 1083|      0|                                      &response->resultsSize,
 1084|      0|                                      &UA_TYPES[UA_TYPES_STATUSCODE]);
  ------------------
  |  |  640|      0|#define UA_TYPES_STATUSCODE 18
  ------------------
 1085|       |
 1086|       |    return true;
 1087|      1|}

setNodeContext:
   69|  2.37k|setNodeContext(UA_Server *server, UA_NodeId nodeId, void *nodeContext) {
   70|  2.37k|    UA_Node *node =
   71|  2.37k|        UA_NODESTORE_GET_EDIT_SELECTIVE(server, &nodeId, UA_NODEATTRIBUTESMASK_NONE,
  ------------------
  |  | 1278|  2.37k|    server->config.nodestore->getEditNode(server->config.nodestore,              \
  |  | 1279|  2.37k|                                          nodeid, attrMask, refs, refDirs)
  ------------------
   72|  2.37k|                                        UA_REFERENCETYPESET_NONE,
   73|  2.37k|                                        UA_BROWSEDIRECTION_INVALID);
   74|  2.37k|    if(!node)
  ------------------
  |  Branch (74:8): [True: 2.37k, False: 0]
  ------------------
   75|  2.37k|        return UA_STATUSCODE_BADNODEIDINVALID;
  ------------------
  |  |  200|  2.37k|#define UA_STATUSCODE_BADNODEIDINVALID ((UA_StatusCode) 0x80330000)
  ------------------
   76|      0|    node->head.context = nodeContext;
   77|      0|    UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
   78|      0|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
   79|  2.37k|}
callEarlyConstructors:
   94|  2.22M|                      const UA_NodeId *nodeId) {
   95|  2.22M|    const UA_Node *node = UA_NODESTORE_GET(server, nodeId);
   96|  2.22M|    if(!node)
  ------------------
  |  Branch (96:8): [True: 0, False: 2.22M]
  ------------------
   97|      0|        return UA_STATUSCODE_BADNODEIDUNKNOWN;
  ------------------
  |  |  203|      0|#define UA_STATUSCODE_BADNODEIDUNKNOWN ((UA_StatusCode) 0x80340000)
  ------------------
   98|  2.22M|    void *context = node->head.context;
   99|  2.22M|    UA_NodeClass nodeClass = node->head.nodeClass;
  100|  2.22M|    UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|  2.22M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  101|       |
  102|  2.22M|    UA_Boolean called = false;
  103|  2.22M|    UA_GlobalNodeLifecycle *global = server->config.nodeLifecycle;
  104|  2.22M|    if(global && global->earlyConstructor) {
  ------------------
  |  Branch (104:8): [True: 0, False: 2.22M]
  |  Branch (104:18): [True: 0, False: 0]
  ------------------
  105|      0|        called = true;
  106|      0|        UA_StatusCode retval =
  107|      0|            global->earlyConstructor(server, &session->sessionId,
  108|      0|                                     session->context, nodeId, &context);
  109|      0|        if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (109:12): [True: 0, False: 0]
  ------------------
  110|      0|            return retval;
  111|      0|    }
  112|       |
  113|       |    /* Resolve the type after the global callback. It may have changed the
  114|       |     * defining references. A missing type is allowed here: addNode_begin also
  115|       |     * supports nodes whose references are completed manually before _finish. */
  116|  2.22M|    if(nodeClass == UA_NODECLASS_OBJECT ||
  ------------------
  |  Branch (116:8): [True: 178k, False: 2.04M]
  ------------------
  117|  2.04M|       nodeClass == UA_NODECLASS_VARIABLE) {
  ------------------
  |  Branch (117:8): [True: 1.48M, False: 558k]
  ------------------
  118|  1.66M|        node = UA_NODESTORE_GET(server, nodeId);
  119|  1.66M|        if(!node)
  ------------------
  |  Branch (119:12): [True: 0, False: 1.66M]
  ------------------
  120|      0|            return UA_STATUSCODE_BADNODEIDUNKNOWN;
  ------------------
  |  |  203|      0|#define UA_STATUSCODE_BADNODEIDUNKNOWN ((UA_StatusCode) 0x80340000)
  ------------------
  121|  1.66M|        if(node->head.nodeClass != nodeClass) {
  ------------------
  |  Branch (121:12): [True: 0, False: 1.66M]
  ------------------
  122|      0|            UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  123|      0|            return UA_STATUSCODE_BADNODECLASSINVALID;
  ------------------
  |  |  353|      0|#define UA_STATUSCODE_BADNODECLASSINVALID ((UA_StatusCode) 0x805F0000)
  ------------------
  124|      0|        }
  125|  1.66M|        const UA_Node *type =
  126|  1.66M|            getNodeType(server, &node->head, ~(UA_UInt32)0,
  127|  1.66M|                        UA_REFERENCETYPESET_ALL, UA_BROWSEDIRECTION_BOTH);
  128|  1.66M|        UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|  1.66M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  129|       |
  130|  1.66M|        if(type) {
  ------------------
  |  Branch (130:12): [True: 1.66M, False: 0]
  ------------------
  131|  1.66M|            UA_NodeClass expectedTypeClass =
  132|  1.66M|                (nodeClass == UA_NODECLASS_OBJECT) ?
  ------------------
  |  Branch (132:17): [True: 178k, False: 1.48M]
  ------------------
  133|  1.48M|                UA_NODECLASS_OBJECTTYPE : UA_NODECLASS_VARIABLETYPE;
  134|  1.66M|            if(type->head.nodeClass != expectedTypeClass) {
  ------------------
  |  Branch (134:16): [True: 0, False: 1.66M]
  ------------------
  135|      0|                UA_NODESTORE_RELEASE(server, type);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  136|      0|                return UA_STATUSCODE_BADTYPEDEFINITIONINVALID;
  ------------------
  |  |  365|      0|#define UA_STATUSCODE_BADTYPEDEFINITIONINVALID ((UA_StatusCode) 0x80630000)
  ------------------
  137|      0|            }
  138|  1.66M|            const UA_NodeTypeLifecycle *lifecycle =
  139|  1.66M|                (nodeClass == UA_NODECLASS_OBJECT) ?
  ------------------
  |  Branch (139:17): [True: 178k, False: 1.48M]
  ------------------
  140|   178k|                &type->objectTypeNode.lifecycle :
  141|  1.66M|                &type->variableTypeNode.lifecycle;
  142|  1.66M|            if(lifecycle->earlyConstructor) {
  ------------------
  |  Branch (142:16): [True: 0, False: 1.66M]
  ------------------
  143|      0|                called = true;
  144|      0|                UA_StatusCode retval = lifecycle->earlyConstructor(
  145|      0|                    server, &session->sessionId, session->context,
  146|      0|                    &type->head.nodeId, type->head.context, nodeId, &context);
  147|      0|                UA_NODESTORE_RELEASE(server, type);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  148|      0|                if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (148:20): [True: 0, False: 0]
  ------------------
  149|      0|                    return retval;
  150|  1.66M|            } else {
  151|  1.66M|                UA_NODESTORE_RELEASE(server, type);
  ------------------
  |  | 1286|  1.66M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  152|  1.66M|            }
  153|  1.66M|        }
  154|  1.66M|    }
  155|       |
  156|  2.22M|    if(!called)
  ------------------
  |  Branch (156:8): [True: 2.22M, False: 0]
  ------------------
  157|  2.22M|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.22M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  158|       |
  159|       |    /* A lifecycle callback may re-enter the server. Do not apply the context to
  160|       |     * a replacement node of a different class. */
  161|      0|    node = UA_NODESTORE_GET(server, nodeId);
  162|      0|    if(!node)
  ------------------
  |  Branch (162:8): [True: 0, False: 0]
  ------------------
  163|      0|        return UA_STATUSCODE_BADNODEIDUNKNOWN;
  ------------------
  |  |  203|      0|#define UA_STATUSCODE_BADNODEIDUNKNOWN ((UA_StatusCode) 0x80340000)
  ------------------
  164|      0|    UA_Boolean sameNodeClass = (node->head.nodeClass == nodeClass);
  165|      0|    UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  166|      0|    if(!sameNodeClass)
  ------------------
  |  Branch (166:8): [True: 0, False: 0]
  ------------------
  167|      0|        return UA_STATUSCODE_BADNODECLASSINVALID;
  ------------------
  |  |  353|      0|#define UA_STATUSCODE_BADNODECLASSINVALID ((UA_StatusCode) 0x805F0000)
  ------------------
  168|      0|    return setNodeContext(server, *nodeId, context);
  169|      0|}
findChildByBrowsename:
  654|  1.16M|                      UA_NodeId *outChildNodeId) {
  655|       |    /* Begin with HasComponent references only. This is the most common case as
  656|       |     * a "fast path". If this fails also look for subtypes of HasComponent. */
  657|  1.16M|    UA_Boolean subTypes = false;
  658|  1.16M|    UA_ReferenceTypeSet refTypes = UA_REFTYPESET(refType);
  659|       |
  660|       |    /* Setup the context */
  661|  1.16M|    struct findChildContext ctx;
  662|  1.16M|    ctx.server = server;
  663|  1.16M|    ctx.browseName = *browseName;
  664|  1.16M|    ctx.browseNameHash = UA_QualifiedName_hash(browseName);
  665|  1.16M|    ctx.nodeClassMask = nodeClassMask;
  666|  1.16M|    ctx.outInstanceNodeId = outChildNodeId;
  667|       |
  668|       |    /* Get the parent node */
  669|  1.16M|    void *found = NULL;
  670|  1.16M|    const UA_Node *parent;
  671|  2.32M| get_parent:
  672|  2.32M|    parent = UA_NODESTORE_GET_SELECTIVE(server, &parentId,
  ------------------
  |  | 1274|  2.32M|    server->config.nodestore->getNode(server->config.nodestore,             \
  |  | 1275|  2.32M|                                      nodeid, attrMask, refs, refDirs)
  ------------------
  673|  2.32M|                                        UA_NODEATTRIBUTESMASK_NONE,
  674|  2.32M|                                        refTypes, UA_BROWSEDIRECTION_FORWARD);
  675|  2.32M|    if(!parent)
  ------------------
  |  Branch (675:8): [True: 0, False: 2.32M]
  ------------------
  676|      0|        return UA_STATUSCODE_BADNODEIDUNKNOWN;
  ------------------
  |  |  203|      0|#define UA_STATUSCODE_BADNODEIDUNKNOWN ((UA_StatusCode) 0x80340000)
  ------------------
  677|       |
  678|       |    /* Loop over the references to find a match */
  679|  9.57M|    for(size_t i = 0; i < parent->head.referencesSize; i++) {
  ------------------
  |  Branch (679:23): [True: 8.09M, False: 1.47M]
  ------------------
  680|  8.09M|        UA_NodeReferenceKind *rk = &parent->head.references[i];
  681|  8.09M|        if(rk->isInverse)
  ------------------
  |  Branch (681:12): [True: 2.33M, False: 5.75M]
  ------------------
  682|  2.33M|            continue;
  683|  5.75M|        if(!UA_ReferenceTypeSet_contains(&refTypes, rk->referenceTypeIndex))
  ------------------
  |  Branch (683:12): [True: 4.67M, False: 1.07M]
  ------------------
  684|  4.67M|            continue;
  685|  1.07M|        found = UA_NodeReferenceKind_iterate(rk, findChildCallback, &ctx);
  686|  1.07M|        if(found)
  ------------------
  |  Branch (686:12): [True: 851k, False: 225k]
  ------------------
  687|   851k|            break;
  688|  1.07M|    }
  689|       |
  690|  2.32M|    UA_NODESTORE_RELEASE(server, parent);
  ------------------
  |  | 1286|  2.32M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  691|       |
  692|       |    /* Also consider subtypes of for references*/
  693|  2.32M|    if(!found && !subTypes) {
  ------------------
  |  Branch (693:8): [True: 1.47M, False: 851k]
  |  Branch (693:18): [True: 1.16M, False: 311k]
  ------------------
  694|  1.16M|        UA_StatusCode res =
  695|  1.16M|            referenceTypeIndices(server, &refTypeId, &refTypes, true);
  696|  1.16M|        if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  1.16M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (696:12): [True: 0, False: 1.16M]
  ------------------
  697|      0|            return res;
  698|  1.16M|        subTypes = true;
  699|  1.16M|        goto get_parent;
  700|  1.16M|    }
  701|       |
  702|       |    /* Error */
  703|  1.16M|    if(found == (void *)0x02)
  ------------------
  |  Branch (703:8): [True: 0, False: 1.16M]
  ------------------
  704|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  705|       |
  706|       |    /* Done */
  707|  1.16M|    return (found) ? UA_STATUSCODE_GOOD : UA_STATUSCODE_BADNOTFOUND;
  ------------------
  |  |   17|   851k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
                  return (found) ? UA_STATUSCODE_GOOD : UA_STATUSCODE_BADNOTFOUND;
  ------------------
  |  |  233|   311k|#define UA_STATUSCODE_BADNOTFOUND ((UA_StatusCode) 0x803E0000)
  ------------------
  |  Branch (707:12): [True: 851k, False: 311k]
  ------------------
  708|  1.16M|}
addRefWithSession:
  778|  3.89M|                  UA_Boolean forward) {
  779|  3.89M|    UA_AddReferencesItem ref_item;
  780|  3.89M|    UA_AddReferencesItem_init(&ref_item);
  781|  3.89M|    ref_item.sourceNodeId = *sourceId;
  782|  3.89M|    ref_item.referenceTypeId = *referenceTypeId;
  783|  3.89M|    ref_item.isForward = forward;
  784|  3.89M|    ref_item.targetNodeId.nodeId = *targetId;
  785|       |
  786|  3.89M|    UA_StatusCode retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  3.89M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  787|       |    Operation_addReference(server, session, NULL, &ref_item, &retval);
  788|  3.89M|    return retval;
  789|  3.89M|}
addRef:
  794|  47.5k|       UA_Boolean forward) {
  795|  47.5k|    return addRefWithSession(server, &server->adminSession, &sourceId,
  796|  47.5k|                             &referenceTypeId, &targetId, forward);
  797|  47.5k|}
addNode_addRefs:
 1122|  2.20M|                const UA_NodeId *typeDefinitionId) {
 1123|       |    /* Get the node */
 1124|  2.20M|    const UA_Node *type = NULL;
 1125|  2.20M|    const UA_Node *node = UA_NODESTORE_GET(server, nodeId);
 1126|  2.20M|    if(!node)
  ------------------
  |  Branch (1126:8): [True: 0, False: 2.20M]
  ------------------
 1127|      0|        return UA_STATUSCODE_BADNODEIDUNKNOWN;
  ------------------
  |  |  203|      0|#define UA_STATUSCODE_BADNODEIDUNKNOWN ((UA_StatusCode) 0x80340000)
  ------------------
 1128|       |
 1129|       |    /* Use the typeDefinition as parent for type-nodes */
 1130|  2.20M|    const UA_NodeHead *head = &node->head;
 1131|  2.20M|    if(head->nodeClass == UA_NODECLASS_VARIABLETYPE ||
  ------------------
  |  Branch (1131:8): [True: 59.4k, False: 2.14M]
  ------------------
 1132|  2.14M|       head->nodeClass == UA_NODECLASS_OBJECTTYPE ||
  ------------------
  |  Branch (1132:8): [True: 133k, False: 2.01M]
  ------------------
 1133|  2.01M|       head->nodeClass == UA_NODECLASS_REFERENCETYPE ||
  ------------------
  |  Branch (1133:8): [True: 66.5k, False: 1.94M]
  ------------------
 1134|  1.94M|       head->nodeClass == UA_NODECLASS_DATATYPE) {
  ------------------
  |  Branch (1134:8): [True: 173k, False: 1.77M]
  ------------------
 1135|   432k|        if(UA_NodeId_equal(referenceTypeId, &UA_NODEID_NULL))
  ------------------
  |  Branch (1135:12): [True: 45.1k, False: 387k]
  ------------------
 1136|  45.1k|            referenceTypeId = &hasSubtype;
 1137|   432k|        const UA_Node *parentNode = UA_NODESTORE_GET(server, parentNodeId);
 1138|   432k|        if(parentNode) {
  ------------------
  |  Branch (1138:12): [True: 432k, False: 0]
  ------------------
 1139|   432k|            if(parentNode->head.nodeClass == head->nodeClass)
  ------------------
  |  Branch (1139:16): [True: 432k, False: 0]
  ------------------
 1140|   432k|                typeDefinitionId = parentNodeId;
 1141|   432k|            UA_NODESTORE_RELEASE(server, parentNode);
  ------------------
  |  | 1286|   432k|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1142|   432k|        }
 1143|   432k|    }
 1144|       |
 1145|  2.20M|    UA_StatusCode retval;
 1146|       |    /* Make sure newly created node does not have itself as parent */
 1147|  2.20M|    if(UA_NodeId_equal(nodeId, parentNodeId)) {
  ------------------
  |  Branch (1147:8): [True: 0, False: 2.20M]
  ------------------
 1148|      0|        logAddNode(server->config.logging, session, nodeId,
 1149|      0|                   "A node cannot have itself as parent");
 1150|      0|        retval = UA_STATUSCODE_BADINVALIDARGUMENT;
  ------------------
  |  |  731|      0|#define UA_STATUSCODE_BADINVALIDARGUMENT ((UA_StatusCode) 0x80AB0000)
  ------------------
 1151|      0|        goto cleanup;
 1152|      0|    }
 1153|       |
 1154|       |
 1155|       |    /* Check parent reference. Objects may have no parent. */
 1156|  2.20M|    retval = checkParentReference(server, session, head, parentNodeId, referenceTypeId);
 1157|  2.20M|    if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  2.20M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1157:8): [True: 0, False: 2.20M]
  ------------------
 1158|      0|        logAddNode(server->config.logging, session, nodeId,
 1159|      0|                   "The parent reference is invalid");
 1160|      0|        goto cleanup;
 1161|      0|    }
 1162|       |
 1163|       |    /* Replace empty typeDefinition with the most permissive default */
 1164|  2.20M|    if((head->nodeClass == UA_NODECLASS_VARIABLE ||
  ------------------
  |  Branch (1164:9): [True: 1.48M, False: 722k]
  ------------------
 1165|   722k|        head->nodeClass == UA_NODECLASS_OBJECT) &&
  ------------------
  |  Branch (1165:9): [True: 178k, False: 544k]
  ------------------
 1166|  1.66M|       UA_NodeId_isNull(typeDefinitionId)) {
  ------------------
  |  Branch (1166:8): [True: 4.75k, False: 1.65M]
  ------------------
 1167|  4.75k|        logAddNode(server->config.logging, session, nodeId,
 1168|  4.75k|                   "No TypeDefinition. Use the default "
 1169|  4.75k|                   "TypeDefinition for the Variable/Object");
 1170|  4.75k|        if(head->nodeClass == UA_NODECLASS_VARIABLE)
  ------------------
  |  Branch (1170:12): [True: 0, False: 4.75k]
  ------------------
 1171|      0|            typeDefinitionId = &baseDataVariableType;
 1172|  4.75k|        else
 1173|  4.75k|            typeDefinitionId = &baseObjectType;
 1174|  4.75k|    }
 1175|       |
 1176|       |    /* Get the node type. There must be a typedefinition for variables, objects
 1177|       |     * and type-nodes. See the above checks. */
 1178|  2.20M|    if(!UA_NodeId_isNull(typeDefinitionId)) {
  ------------------
  |  Branch (1178:8): [True: 2.09M, False: 111k]
  ------------------
 1179|       |        /* Get the type node */
 1180|  2.09M|        type = UA_NODESTORE_GET(server, typeDefinitionId);
 1181|  2.09M|        if(!type) {
  ------------------
  |  Branch (1181:12): [True: 0, False: 2.09M]
  ------------------
 1182|      0|            UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1183|      0|                                "AddNode (%N): Node type %N not found ",
 1184|      0|                                *nodeId, *typeDefinitionId);
 1185|      0|            retval = UA_STATUSCODE_BADTYPEDEFINITIONINVALID;
  ------------------
  |  |  365|      0|#define UA_STATUSCODE_BADTYPEDEFINITIONINVALID ((UA_StatusCode) 0x80630000)
  ------------------
 1186|      0|            goto cleanup;
 1187|      0|        }
 1188|       |
 1189|  2.09M|        UA_Boolean typeOk = false;
 1190|  2.09M|        const UA_NodeHead *typeHead = &type->head;
 1191|  2.09M|        switch(head->nodeClass) {
 1192|   173k|            case UA_NODECLASS_DATATYPE:
  ------------------
  |  Branch (1192:13): [True: 173k, False: 1.92M]
  ------------------
 1193|   173k|                typeOk = typeHead->nodeClass == UA_NODECLASS_DATATYPE;
 1194|   173k|                break;
 1195|      0|            case UA_NODECLASS_METHOD:
  ------------------
  |  Branch (1195:13): [True: 0, False: 2.09M]
  ------------------
 1196|      0|                typeOk = typeHead->nodeClass == UA_NODECLASS_METHOD;
 1197|      0|                break;
 1198|   178k|            case UA_NODECLASS_OBJECT:
  ------------------
  |  Branch (1198:13): [True: 178k, False: 1.91M]
  ------------------
 1199|   311k|            case UA_NODECLASS_OBJECTTYPE:
  ------------------
  |  Branch (1199:13): [True: 133k, False: 1.96M]
  ------------------
 1200|   311k|                typeOk = typeHead->nodeClass == UA_NODECLASS_OBJECTTYPE;
 1201|   311k|                break;
 1202|  66.5k|            case UA_NODECLASS_REFERENCETYPE:
  ------------------
  |  Branch (1202:13): [True: 66.5k, False: 2.03M]
  ------------------
 1203|  66.5k|                typeOk = typeHead->nodeClass == UA_NODECLASS_REFERENCETYPE;
 1204|  66.5k|                break;
 1205|  1.48M|            case UA_NODECLASS_VARIABLE:
  ------------------
  |  Branch (1205:13): [True: 1.48M, False: 611k]
  ------------------
 1206|  1.54M|            case UA_NODECLASS_VARIABLETYPE:
  ------------------
  |  Branch (1206:13): [True: 59.4k, False: 2.03M]
  ------------------
 1207|  1.54M|                typeOk = typeHead->nodeClass == UA_NODECLASS_VARIABLETYPE;
 1208|  1.54M|                break;
 1209|      0|            case UA_NODECLASS_VIEW:
  ------------------
  |  Branch (1209:13): [True: 0, False: 2.09M]
  ------------------
 1210|      0|                typeOk = typeHead->nodeClass == UA_NODECLASS_VIEW;
 1211|      0|                break;
 1212|      0|            default:
  ------------------
  |  Branch (1212:13): [True: 0, False: 2.09M]
  ------------------
 1213|      0|                typeOk = false;
 1214|  2.09M|        }
 1215|  2.09M|        if(!typeOk) {
  ------------------
  |  Branch (1215:12): [True: 0, False: 2.09M]
  ------------------
 1216|      0|            logAddNode(server->config.logging, session, nodeId,
 1217|      0|                       "Type does not match the NodeClass");
 1218|      0|            retval = UA_STATUSCODE_BADTYPEDEFINITIONINVALID;
  ------------------
  |  |  365|      0|#define UA_STATUSCODE_BADTYPEDEFINITIONINVALID ((UA_StatusCode) 0x80630000)
  ------------------
 1219|      0|            goto cleanup;
 1220|      0|        }
 1221|       |
 1222|       |        /* See if the type has the correct node class. For type-nodes, we know
 1223|       |         * that type has the same nodeClass from checkParentReference. */
 1224|  2.09M|        if(head->nodeClass == UA_NODECLASS_VARIABLE &&
  ------------------
  |  Branch (1224:12): [True: 1.48M, False: 611k]
  ------------------
 1225|  1.48M|           type->variableTypeNode.isAbstract) {
  ------------------
  |  Branch (1225:12): [True: 0, False: 1.48M]
  ------------------
 1226|       |            /* Get subtypes of the parent reference types */
 1227|      0|            UA_ReferenceTypeSet refTypes1, refTypes2;
 1228|      0|            retval |= referenceTypeIndices(server, &parentReferences[0], &refTypes1, true);
 1229|      0|            retval |= referenceTypeIndices(server, &parentReferences[1], &refTypes2, true);
 1230|      0|            UA_ReferenceTypeSet refTypes = UA_ReferenceTypeSet_union(refTypes1, refTypes2);
 1231|      0|            if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1231:16): [True: 0, False: 0]
  ------------------
 1232|      0|                goto cleanup;
 1233|       |
 1234|       |            /* Abstract variable is allowed if parent is a children of a
 1235|       |             * base data variable. An abstract variable may be part of an
 1236|       |             * object type which again is below BaseObjectType.
 1237|       |             * When the parent is not set (e.g. generated namespace code where
 1238|       |             * the parent reference is non-hierarchical), we skip the check. */
 1239|      0|            const UA_NodeId variableTypes = UA_NS0ID(BASEDATAVARIABLETYPE);
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   70|      0|#define UA_NS0ID_BASEDATAVARIABLETYPE 63 /* VariableType */
  |  |  ------------------
  ------------------
 1240|      0|            const UA_NodeId objectTypes = UA_NS0ID(BASEOBJECTTYPE);
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   67|      0|#define UA_NS0ID_BASEOBJECTTYPE 58 /* ObjectType */
  |  |  ------------------
  ------------------
 1241|      0|            if(!UA_NodeId_isNull(parentNodeId) &&
  ------------------
  |  Branch (1241:16): [True: 0, False: 0]
  ------------------
 1242|      0|               !isNodeInTree(server, parentNodeId, &variableTypes, &refTypes) &&
  ------------------
  |  Branch (1242:16): [True: 0, False: 0]
  ------------------
 1243|      0|               !isNodeInTree(server, parentNodeId, &objectTypes, &refTypes)) {
  ------------------
  |  Branch (1243:16): [True: 0, False: 0]
  ------------------
 1244|      0|                logAddNode(server->config.logging, session, nodeId,
 1245|      0|                           "Type of variable node must be a "
 1246|      0|                           "VariableType and cannot be abstract");
 1247|      0|                retval = UA_STATUSCODE_BADTYPEDEFINITIONINVALID;
  ------------------
  |  |  365|      0|#define UA_STATUSCODE_BADTYPEDEFINITIONINVALID ((UA_StatusCode) 0x80630000)
  ------------------
 1248|      0|                goto cleanup;
 1249|      0|            }
 1250|      0|        }
 1251|       |
 1252|  2.09M|        if(head->nodeClass == UA_NODECLASS_OBJECT &&
  ------------------
  |  Branch (1252:12): [True: 178k, False: 1.91M]
  ------------------
 1253|   178k|           type->objectTypeNode.isAbstract) {
  ------------------
  |  Branch (1253:12): [True: 7.13k, False: 171k]
  ------------------
 1254|       |            /* Get subtypes of the parent reference types */
 1255|  7.13k|            UA_ReferenceTypeSet refTypes1, refTypes2;
 1256|  7.13k|            retval |= referenceTypeIndices(server, &parentReferences[0], &refTypes1, true);
 1257|  7.13k|            retval |= referenceTypeIndices(server, &parentReferences[1], &refTypes2, true);
 1258|  7.13k|            UA_ReferenceTypeSet refTypes = UA_ReferenceTypeSet_union(refTypes1, refTypes2);
 1259|  7.13k|            if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  7.13k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1259:16): [True: 0, False: 7.13k]
  ------------------
 1260|      0|                goto cleanup;
 1261|       |
 1262|       |
 1263|       |            /* Object node created of an abstract ObjectType. Only allowed if
 1264|       |             * within BaseObjectType folder, or if it's an event (subType of
 1265|       |             * BaseEventType), or if the parent is not set (e.g. generated
 1266|       |             * namespace code where the parent reference is
 1267|       |             * non-hierarchical). */
 1268|  7.13k|            const UA_NodeId objectTypes = UA_NS0ID(BASEOBJECTTYPE);
  ------------------
  |  |  459|  7.13k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   67|  7.13k|#define UA_NS0ID_BASEOBJECTTYPE 58 /* ObjectType */
  |  |  ------------------
  ------------------
 1269|  7.13k|            UA_Boolean isInBaseObjectType =
 1270|  7.13k|                isNodeInTree(server, parentNodeId, &objectTypes, &refTypes);
 1271|       |
 1272|  7.13k|            if(!isInBaseObjectType && !UA_NodeId_isNull(parentNodeId)) {
  ------------------
  |  Branch (1272:16): [True: 0, False: 7.13k]
  |  Branch (1272:39): [True: 0, False: 0]
  ------------------
 1273|      0|                logAddNode(server->config.logging, session, nodeId,
 1274|      0|                           "Type of ObjectNode must be ObjectType and not be abstract");
 1275|      0|                retval = UA_STATUSCODE_BADTYPEDEFINITIONINVALID;
  ------------------
  |  |  365|      0|#define UA_STATUSCODE_BADTYPEDEFINITIONINVALID ((UA_StatusCode) 0x80630000)
  ------------------
 1276|      0|                goto cleanup;
 1277|      0|            }
 1278|  7.13k|        }
 1279|  2.09M|    }
 1280|       |
 1281|       |    /* Add reference to the parent */
 1282|  2.20M|    if(!UA_NodeId_isNull(parentNodeId)) {
  ------------------
  |  Branch (1282:8): [True: 2.18M, False: 28.5k]
  ------------------
 1283|  2.18M|        if(UA_NodeId_isNull(referenceTypeId)) {
  ------------------
  |  Branch (1283:12): [True: 0, False: 2.18M]
  ------------------
 1284|      0|            logAddNode(server->config.logging, session, nodeId,
 1285|      0|                       "Reference to parent cannot be null");
 1286|      0|            retval = UA_STATUSCODE_BADTYPEDEFINITIONINVALID;
  ------------------
  |  |  365|      0|#define UA_STATUSCODE_BADTYPEDEFINITIONINVALID ((UA_StatusCode) 0x80630000)
  ------------------
 1287|      0|            goto cleanup;
 1288|      0|        }
 1289|       |
 1290|  2.18M|        retval = addRefWithSession(server, session, &head->nodeId, referenceTypeId,
 1291|  2.18M|                                   parentNodeId, false);
 1292|  2.18M|        if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  2.18M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1292:12): [True: 0, False: 2.18M]
  ------------------
 1293|      0|            logAddNode(server->config.logging, session, nodeId,
 1294|      0|                       "Adding reference to parent failed");
 1295|      0|            goto cleanup;
 1296|      0|        }
 1297|  2.18M|    }
 1298|       |
 1299|       |    /* Add a hasTypeDefinition reference */
 1300|  2.20M|    if(head->nodeClass == UA_NODECLASS_VARIABLE ||
  ------------------
  |  Branch (1300:8): [True: 1.48M, False: 722k]
  ------------------
 1301|  1.66M|       head->nodeClass == UA_NODECLASS_OBJECT) {
  ------------------
  |  Branch (1301:8): [True: 178k, False: 544k]
  ------------------
 1302|  1.66M|        UA_assert(type != NULL); /* see above */
  ------------------
  |  |  248|  1.66M|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (1302:9): [True: 1.66M, False: 0]
  ------------------
 1303|  1.66M|        retval = addRefWithSession(server, session, &head->nodeId, &hasTypeDefinition,
 1304|  1.66M|                                   &type->head.nodeId, true);
 1305|  1.66M|        if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  1.66M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1305:12): [True: 0, False: 1.66M]
  ------------------
 1306|      0|            logAddNode(server->config.logging, session, nodeId,
 1307|      0|                       "Adding a reference to the type definition failed");
 1308|      0|        }
 1309|  1.66M|    }
 1310|       |
 1311|  2.20M| cleanup:
 1312|  2.20M|    UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|  2.20M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1313|  2.20M|    if(type)
  ------------------
  |  Branch (1313:8): [True: 2.09M, False: 111k]
  ------------------
 1314|  2.09M|        UA_NODESTORE_RELEASE(server, type);
  ------------------
  |  | 1286|  4.30M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1315|  2.20M|    return retval;
 1316|  2.20M|}
addNode_raw:
 1322|  2.15M|            const UA_AddNodesItem *item, UA_NodeId *outNewNodeId) {
 1323|  2.15M|    UA_LOCK_ASSERT(&server->serviceMutex);
 1324|       |
 1325|       |    /* Do not check access for server */
 1326|  2.15M|    if(session != &server->adminSession && server->config.accessControl.allowAddNode) {
  ------------------
  |  Branch (1326:8): [True: 0, False: 2.15M]
  |  Branch (1326:44): [True: 0, False: 0]
  ------------------
 1327|      0|        if(!server->config.accessControl.
  ------------------
  |  Branch (1327:12): [True: 0, False: 0]
  ------------------
 1328|      0|           allowAddNode(server, &server->config.accessControl,
 1329|      0|                        &session->sessionId, session->context, item)) {
 1330|      0|            return UA_STATUSCODE_BADUSERACCESSDENIED;
  ------------------
  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  ------------------
 1331|      0|        }
 1332|      0|    }
 1333|       |
 1334|       |    /* Check the NamespaceIndex */
 1335|  2.15M|    if(item->requestedNewNodeId.nodeId.namespaceIndex >= server->namespacesSize) {
  ------------------
  |  Branch (1335:8): [True: 0, False: 2.15M]
  ------------------
 1336|      0|        UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1337|      0|                            "AddNode (%N): Namespace invalid",
 1338|      0|                            item->requestedNewNodeId.nodeId);
 1339|      0|        return UA_STATUSCODE_BADNODEIDINVALID;
  ------------------
  |  |  200|      0|#define UA_STATUSCODE_BADNODEIDINVALID ((UA_StatusCode) 0x80330000)
  ------------------
 1340|      0|    }
 1341|       |
 1342|  2.15M|    if(item->nodeAttributes.encoding != UA_EXTENSIONOBJECT_DECODED &&
  ------------------
  |  Branch (1342:8): [True: 2.15M, False: 0]
  ------------------
 1343|  2.15M|       item->nodeAttributes.encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) {
  ------------------
  |  Branch (1343:8): [True: 0, False: 2.15M]
  ------------------
 1344|      0|        UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1345|      0|                            "AddNode (%N): Node attributes invalid",
 1346|      0|                            item->requestedNewNodeId.nodeId);
 1347|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
 1348|      0|    }
 1349|       |
 1350|       |    /* Create a Node */
 1351|  2.15M|    UA_Node *node = UA_NODESTORE_NEW(server, item->nodeClass);
  ------------------
  |  | 1242|  2.15M|    server->config.nodestore->newNode(server->config.nodestore, nodeClass)
  ------------------
 1352|  2.15M|    if(!node) {
  ------------------
  |  Branch (1352:8): [True: 0, False: 2.15M]
  ------------------
 1353|      0|        UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1354|      0|                            "AddNode: Could not create a node "
 1355|      0|                            "in the nodestore");
 1356|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
 1357|      0|    }
 1358|       |
 1359|  2.15M|    UA_NodeId tmpOutId = UA_NODEID_NULL;
 1360|       |
 1361|       |    /* Fill the node attributes. If an error occurs, the memory in the node is
 1362|       |     * cleaned up inside UA_NODESTORE_DELETE. */
 1363|  2.15M|    node->head.context = nodeContext;
 1364|  2.15M|    UA_StatusCode retval =
 1365|  2.15M|        UA_NodeId_copy(&item->requestedNewNodeId.nodeId, &node->head.nodeId);
 1366|  2.15M|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.15M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1366:8): [True: 0, False: 2.15M]
  ------------------
 1367|      0|        goto create_error;
 1368|       |
 1369|  2.15M|    retval = UA_QualifiedName_copy(&item->browseName, &node->head.browseName);
 1370|  2.15M|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.15M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1370:8): [True: 0, False: 2.15M]
  ------------------
 1371|      0|        goto create_error;
 1372|       |
 1373|  2.15M|    retval = UA_Node_setAttributes(node, item->nodeAttributes.content.decoded.data,
 1374|  2.15M|                                   item->nodeAttributes.content.decoded.type);
 1375|  2.15M|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.15M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1375:8): [True: 0, False: 2.15M]
  ------------------
 1376|      0|        goto create_error;
 1377|       |
 1378|       |    /* Create a current source timestamp for values that don't have any */
 1379|  2.15M|    if(node->head.nodeClass == UA_NODECLASS_VARIABLE) {
  ------------------
  |  Branch (1379:8): [True: 1.44M, False: 718k]
  ------------------
 1380|  1.44M|        UA_VariableNode *vn = &node->variableNode;
 1381|  1.44M|        if(vn->valueSourceType == UA_VALUESOURCETYPE_INTERNAL &&
  ------------------
  |  Branch (1381:12): [True: 1.44M, False: 0]
  ------------------
 1382|  1.44M|           !vn->valueSource.internal.value.hasSourceTimestamp) {
  ------------------
  |  Branch (1382:12): [True: 1.44M, False: 0]
  ------------------
 1383|  1.44M|            UA_EventLoop *el = server->config.eventLoop;
 1384|  1.44M|            vn->valueSource.internal.value.sourceTimestamp = el->dateTime_now(el);
 1385|  1.44M|            vn->valueSource.internal.value.hasSourceTimestamp = true;
 1386|  1.44M|        }
 1387|  1.44M|    }
 1388|       |
 1389|       |    /* Add the node to the Nodestore */
 1390|  2.15M|    if(!outNewNodeId)
  ------------------
  |  Branch (1390:8): [True: 14.2k, False: 2.14M]
  ------------------
 1391|  14.2k|        outNewNodeId = &tmpOutId;
 1392|  2.15M|    retval = UA_NODESTORE_INSERT(server, node, outNewNodeId);
  ------------------
  |  | 1292|  2.15M|    server->config.nodestore->insertNode(server->config.nodestore, node, addedNodeId)
  ------------------
 1393|  2.15M|    if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  2.15M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1393:8): [True: 0, False: 2.15M]
  ------------------
 1394|      0|        UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1395|      0|                            "AddNode (%N): Could not add the new node "
 1396|      0|                            "to the Nodestore with status %s",
 1397|      0|                            item->requestedNewNodeId.nodeId,
 1398|      0|                            UA_StatusCode_name(retval));
 1399|      0|        return retval;
 1400|      0|    }
 1401|       |
 1402|  2.15M|    if(outNewNodeId == &tmpOutId)
  ------------------
  |  Branch (1402:8): [True: 14.2k, False: 2.14M]
  ------------------
 1403|  14.2k|        UA_NodeId_clear(&tmpOutId);
 1404|       |
 1405|  2.15M|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.15M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1406|       |
 1407|      0|create_error:
 1408|      0|    UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1409|      0|                        "AddNode (%N): Could not create node "
 1410|      0|                        "with status %s", node->head.nodeId,
 1411|      0|                        UA_StatusCode_name(retval));
 1412|      0|    UA_NODESTORE_DELETE(server, node);
  ------------------
  |  | 1245|      0|    server->config.nodestore->deleteNode(server->config.nodestore, node)
  ------------------
 1413|      0|    return retval;
 1414|  2.15M|}
addNode_prepare:
 1517|  2.14M|                const UA_NodeId *typeDefinitionId) {
 1518|  2.14M|    UA_LOCK_ASSERT(&server->serviceMutex);
 1519|  2.14M|    UA_StatusCode retval = addNode_addRefs(server, session, nodeId, parentNodeId,
 1520|  2.14M|                                           referenceTypeId, typeDefinitionId);
 1521|  2.14M|    if(retval == UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.14M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1521:8): [True: 2.14M, False: 0]
  ------------------
 1522|  2.14M|        retval = callEarlyConstructors(server, session, nodeId);
 1523|  2.14M|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.14M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1523:8): [True: 0, False: 2.14M]
  ------------------
 1524|      0|        deleteNode(server, *nodeId, true);
 1525|  2.14M|    return retval;
 1526|  2.14M|}
addNode_finish:
 1756|  2.22M|addNode_finish(UA_Server *server, UA_Session *session, const UA_NodeId *nodeId) {
 1757|       |    /* Get the node */
 1758|  2.22M|    const UA_Node *type = NULL;
 1759|  2.22M|    const UA_Node *node = UA_NODESTORE_GET(server, nodeId);
 1760|  2.22M|    if(!node)
  ------------------
  |  Branch (1760:8): [True: 0, False: 2.22M]
  ------------------
 1761|      0|        return UA_STATUSCODE_BADNODEIDUNKNOWN;
  ------------------
  |  |  203|      0|#define UA_STATUSCODE_BADNODEIDUNKNOWN ((UA_StatusCode) 0x80340000)
  ------------------
 1762|       |
 1763|       |    /* Set the ReferenceTypesSet of subtypes in the ReferenceTypeNode */
 1764|  2.22M|    UA_StatusCode retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.22M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1765|  2.22M|    if(node->head.nodeClass == UA_NODECLASS_REFERENCETYPE) {
  ------------------
  |  Branch (1765:8): [True: 73.7k, False: 2.14M]
  ------------------
 1766|  73.7k|        retval = setReferenceTypeSubtypes(server, &node->referenceTypeNode);
 1767|  73.7k|        if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  73.7k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1767:12): [True: 0, False: 73.7k]
  ------------------
 1768|      0|            goto cleanup;
 1769|  73.7k|    }
 1770|       |
 1771|       |    /* Check NodeClass for 'hasSubtype'. UA_NODECLASS_VARIABLE not allowed
 1772|       |     * to have subtype */
 1773|  2.22M|    if(node->head.nodeClass == UA_NODECLASS_VARIABLE) {
  ------------------
  |  Branch (1773:8): [True: 1.48M, False: 737k]
  ------------------
 1774|  5.78M|        for(size_t i = 0; i < node->head.referencesSize; i++) {
  ------------------
  |  Branch (1774:27): [True: 4.29M, False: 1.48M]
  ------------------
 1775|  4.29M|            if(node->head.references[i].referenceTypeIndex ==
  ------------------
  |  Branch (1775:16): [True: 0, False: 4.29M]
  ------------------
 1776|  4.29M|               UA_REFERENCETYPEINDEX_HASSUBTYPE) {
  ------------------
  |  |   47|  4.29M|#define UA_REFERENCETYPEINDEX_HASSUBTYPE 1
  ------------------
 1777|      0|                UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1778|      0|                                    "AddNode (%N): Variable not allowed "
 1779|      0|                                    "to have HasSubType reference",
 1780|      0|                                    node->head.nodeId);
 1781|      0|                retval = UA_STATUSCODE_BADREFERENCENOTALLOWED;
  ------------------
  |  |  344|      0|#define UA_STATUSCODE_BADREFERENCENOTALLOWED ((UA_StatusCode) 0x805C0000)
  ------------------
 1782|      0|                goto cleanup;
 1783|      0|            }
 1784|  4.29M|        }
 1785|  1.48M|    }
 1786|       |
 1787|       |    /* Set variables to dynamic (source and server timestamps are meaningful) if
 1788|       |     * they fulfill some conditions. (Do this before replacing the default value
 1789|       |     * in a VariableNode. So that the sourceTimestamp is set in the Write service.) */
 1790|  2.22M|    if(node->head.nodeClass == UA_NODECLASS_VARIABLE) {
  ------------------
  |  Branch (1790:8): [True: 1.48M, False: 737k]
  ------------------
 1791|  1.48M|        retval = checkSetIsDynamicVariable(server, session, nodeId);
 1792|  1.48M|        if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  1.48M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1792:12): [True: 0, False: 1.48M]
  ------------------
 1793|      0|            goto cleanup;
 1794|  1.48M|    }
 1795|       |
 1796|       |    /* Get the type node
 1797|       |     * TODO: Do we need all attributes and references here?  */
 1798|  2.22M|    if(node->head.nodeClass == UA_NODECLASS_VARIABLE ||
  ------------------
  |  Branch (1798:8): [True: 1.48M, False: 737k]
  ------------------
 1799|   737k|       node->head.nodeClass == UA_NODECLASS_VARIABLETYPE ||
  ------------------
  |  Branch (1799:8): [True: 61.8k, False: 675k]
  ------------------
 1800|  1.72M|       node->head.nodeClass == UA_NODECLASS_OBJECT) {
  ------------------
  |  Branch (1800:8): [True: 178k, False: 497k]
  ------------------
 1801|  1.72M|        type = getNodeType(server, &node->head, ~(UA_UInt32)0,
 1802|  1.72M|                           UA_REFERENCETYPESET_ALL, UA_BROWSEDIRECTION_BOTH);
 1803|  1.72M|        if(!type) {
  ------------------
  |  Branch (1803:12): [True: 2.37k, False: 1.72M]
  ------------------
 1804|  2.37k|            if(server->bootstrapNS0)
  ------------------
  |  Branch (1804:16): [True: 2.37k, False: 0]
  ------------------
 1805|  2.37k|                goto constructor;
 1806|      0|            logAddNode(server->config.logging, session, &node->head.nodeId,
 1807|      0|                       "Node type not found");
 1808|      0|            retval = UA_STATUSCODE_BADTYPEDEFINITIONINVALID;
  ------------------
  |  |  365|      0|#define UA_STATUSCODE_BADTYPEDEFINITIONINVALID ((UA_StatusCode) 0x80630000)
  ------------------
 1809|      0|            goto cleanup;
 1810|  2.37k|        }
 1811|  1.72M|    }
 1812|       |
 1813|       |    /* Initialize and typecheck the variable */
 1814|  2.22M|    if(node->head.nodeClass == UA_NODECLASS_VARIABLE ||
  ------------------
  |  Branch (1814:8): [True: 1.48M, False: 734k]
  ------------------
 1815|  1.54M|       node->head.nodeClass == UA_NODECLASS_VARIABLETYPE) {
  ------------------
  |  Branch (1815:8): [True: 59.4k, False: 675k]
  ------------------
 1816|       |        /* Use attributes from the type. The value and value constraints are the
 1817|       |         * same for the variable and variabletype attribute structs. */
 1818|  1.54M|        retval = useVariableTypeAttributes(server, session,
 1819|  1.54M|                                           &node->variableNode,
 1820|  1.54M|                                           &type->variableTypeNode);
 1821|  1.54M|        if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  1.54M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1821:12): [True: 0, False: 1.54M]
  ------------------
 1822|      0|            UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1823|      0|                                "AddNode (%N): Using attributes for from "
 1824|      0|                                "the variable type failed with error code %s",
 1825|      0|                                node->head.nodeId, UA_StatusCode_name(retval));
 1826|      0|            goto cleanup;
 1827|      0|        }
 1828|       |
 1829|       |        /* Get a new pointer to the node. It might have been updated in the
 1830|       |         * background due to a 'Write' operation inside
 1831|       |         * useVariableTypeAttributes. */
 1832|  1.54M|        UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|  1.54M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1833|  1.54M|        node = UA_NODESTORE_GET(server, nodeId);
 1834|  1.54M|        if(!node || (node->head.nodeClass != UA_NODECLASS_VARIABLE &&
  ------------------
  |  Branch (1834:12): [True: 0, False: 1.54M]
  |  Branch (1834:22): [True: 59.4k, False: 1.48M]
  ------------------
 1835|  59.4k|                     node->head.nodeClass != UA_NODECLASS_VARIABLETYPE)) {
  ------------------
  |  Branch (1835:22): [True: 0, False: 59.4k]
  ------------------
 1836|      0|            retval = UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
 1837|      0|            goto cleanup;
 1838|      0|        }
 1839|       |
 1840|       |        /* Check if all attributes hold the constraints of the type now. The initial
 1841|       |         * attributes must type-check. The constructor might change the attributes
 1842|       |         * again. Then, the changes are type-checked by the normal write service. */
 1843|  1.54M|        retval = typeCheckVariableNode(server, session, &node->variableNode,
 1844|  1.54M|                                       &type->variableTypeNode);
 1845|  1.54M|        if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  1.54M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1845:12): [True: 0, False: 1.54M]
  ------------------
 1846|      0|            UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1847|      0|                                "AddNode (%N): Type-checking failed with error code %s",
 1848|      0|                                node->head.nodeId, UA_StatusCode_name(retval));
 1849|      0|            goto cleanup;
 1850|      0|        }
 1851|  1.54M|    }
 1852|       |
 1853|       |    /* Add (mandatory) child nodes from the type definition */
 1854|  2.22M|    if(node->head.nodeClass == UA_NODECLASS_VARIABLE ||
  ------------------
  |  Branch (1854:8): [True: 1.48M, False: 734k]
  ------------------
 1855|  1.66M|       node->head.nodeClass == UA_NODECLASS_OBJECT) {
  ------------------
  |  Branch (1855:8): [True: 178k, False: 556k]
  ------------------
 1856|  1.66M|        retval = addTypeChildren(server, session, nodeId, &type->head.nodeId);
 1857|  1.66M|        if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  1.66M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1857:12): [True: 0, False: 1.66M]
  ------------------
 1858|      0|            UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1859|      0|                                "AddNode (%N): Adding child nodes "
 1860|      0|                                "failed with error code %s",
 1861|      0|                                node->head.nodeId, UA_StatusCode_name(retval));
 1862|      0|            goto cleanup;
 1863|      0|        }
 1864|  1.66M|    }
 1865|       |
 1866|       |    /* Add (mandatory) child nodes from the HasInterface references */
 1867|  2.22M|    if(node->head.nodeClass == UA_NODECLASS_OBJECT) {
  ------------------
  |  Branch (1867:8): [True: 178k, False: 2.04M]
  ------------------
 1868|   178k|        retval = addInterfaceChildren(server, session, nodeId);
 1869|   178k|        if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|   178k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1869:12): [True: 0, False: 178k]
  ------------------
 1870|      0|            UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1871|      0|                                "AddNode (%N): Adding child nodes "
 1872|      0|                                "interface failed with error code %s",
 1873|      0|                                node->head.nodeId, UA_StatusCode_name(retval));
 1874|      0|            goto cleanup;
 1875|      0|        }
 1876|   178k|    }
 1877|       |
 1878|       |    /* Call the constructor(s) */
 1879|  2.22M| constructor:
 1880|  2.22M|    if(!node->head.constructed)
  ------------------
  |  Branch (1880:8): [True: 2.22M, False: 0]
  ------------------
 1881|  2.22M|        retval = recursiveCallConstructors(server, session, nodeId, type);
 1882|  2.22M|    if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  2.22M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1882:8): [True: 0, False: 2.22M]
  ------------------
 1883|      0|        UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1884|      0|                            "AddNode (%N): Calling the node constructor(s) "
 1885|      0|                            "failed with error code %s",
 1886|      0|                            node->head.nodeId, UA_StatusCode_name(retval));
 1887|      0|    }
 1888|       |
 1889|  2.22M| cleanup:
 1890|  2.22M|    UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|  2.22M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1891|  2.22M|    if(type)
  ------------------
  |  Branch (1891:8): [True: 1.72M, False: 499k]
  ------------------
 1892|  1.72M|        UA_NODESTORE_RELEASE(server, type);
  ------------------
  |  | 1286|  3.94M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1893|  2.22M|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.22M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1893:8): [True: 0, False: 2.22M]
  ------------------
 1894|      0|        deleteNode(server, *nodeId, true);
 1895|  2.22M|    return retval;
 1896|  2.22M|}
addNode:
 1967|  66.5k|        void *nodeContext, UA_NodeId *outNewNodeId) {
 1968|  66.5k|    UA_LOCK_ASSERT(&server->serviceMutex);
 1969|       |
 1970|       |    /* Create the AddNodesItem */
 1971|  66.5k|    UA_AddNodesItem item;
 1972|  66.5k|    UA_AddNodesItem_init(&item);
 1973|  66.5k|    item.nodeClass = nodeClass;
 1974|  66.5k|    item.requestedNewNodeId.nodeId = requestedNewNodeId;
 1975|  66.5k|    item.browseName = browseName;
 1976|  66.5k|    item.parentNodeId.nodeId = parentNodeId;
 1977|  66.5k|    item.referenceTypeId = referenceTypeId;
 1978|  66.5k|    item.typeDefinition.nodeId = typeDefinition;
 1979|  66.5k|    UA_ExtensionObject_setValueNoDelete(&item.nodeAttributes,
 1980|  66.5k|                                        (void*)(uintptr_t)attr, attributeType);
 1981|       |
 1982|       |    /* Call the normal addnodes service */
 1983|  66.5k|    UA_AddNodesResult result;
 1984|  66.5k|    UA_AddNodesResult_init(&result);
 1985|  66.5k|    Operation_addNode(server, &server->adminSession, nodeContext, &item, &result);
 1986|  66.5k|    if(outNewNodeId)
  ------------------
  |  Branch (1986:8): [True: 0, False: 66.5k]
  ------------------
 1987|      0|        *outNewNodeId = result.addedNodeId;
 1988|  66.5k|    else
 1989|  66.5k|        UA_NodeId_clear(&result.addedNodeId);
 1990|  66.5k|    return result.statusCode;
 1991|  66.5k|}
addNode_begin:
 2108|  2.07M|              UA_NodeId *outNewNodeId) {
 2109|  2.07M|    UA_AddNodesItem item;
 2110|  2.07M|    UA_AddNodesItem_init(&item);
 2111|  2.07M|    item.nodeClass = nodeClass;
 2112|  2.07M|    item.requestedNewNodeId.nodeId = requestedNewNodeId;
 2113|  2.07M|    item.browseName = browseName;
 2114|  2.07M|    item.typeDefinition.nodeId = typeDefinition;
 2115|  2.07M|    UA_ExtensionObject_setValueNoDelete(&item.nodeAttributes,
 2116|  2.07M|                                        (void*)(uintptr_t)attr, attributeType);
 2117|  2.07M|    return Operation_addNode_begin(server, &server->adminSession, nodeContext, &item,
 2118|  2.07M|                                   &parentNodeId, &referenceTypeId, outNewNodeId);
 2119|  2.07M|}
UA_Server_addNode_begin:
 2127|  2.07M|                        UA_NodeId *outNewNodeId) {
 2128|  2.07M|    lockServer(server);
 2129|  2.07M|    UA_StatusCode res =
 2130|  2.07M|        addNode_begin(server, nodeClass, requestedNewNodeId, parentNodeId,
 2131|  2.07M|                      referenceTypeId, browseName, typeDefinition, attr,
 2132|  2.07M|                      attributeType, nodeContext, outNewNodeId);
 2133|  2.07M|    unlockServer(server);
 2134|  2.07M|    return res;
 2135|  2.07M|}
UA_Server_addNode_finish:
 2138|  1.96M|UA_Server_addNode_finish(UA_Server *server, const UA_NodeId nodeId) {
 2139|  1.96M|    lockServer(server);
 2140|  1.96M|    beginModelChange(server);
 2141|  1.96M|    UA_StatusCode retval = addNode_finish(server, &server->adminSession, &nodeId);
 2142|  1.96M|    if(retval == UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  1.96M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2142:8): [True: 1.96M, False: 0]
  ------------------
 2143|  1.96M|        recordModelChangeEvent(server, &nodeId,
 2144|  1.96M|                          UA_MODELCHANGESTRUCTUREVERBMASK_NODEADDED);
 2145|  1.96M|    endModelChange(server);
 2146|  1.96M|    unlockServer(server);
 2147|  1.96M|    return retval;
 2148|  1.96M|}
deleteNode:
 2523|  83.2k|           UA_Boolean deleteReferences) {
 2524|  83.2k|    UA_LOCK_ASSERT(&server->serviceMutex);
 2525|  83.2k|    UA_DeleteNodesItem item;
 2526|  83.2k|    item.deleteTargetReferences = deleteReferences;
 2527|  83.2k|    item.nodeId = nodeId;
 2528|  83.2k|    UA_StatusCode retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  83.2k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2529|  83.2k|#ifdef UA_ENABLE_SUBSCRIPTIONS_EVENTS
 2530|  83.2k|    server->modelChangeSuppressionDepth++;
 2531|  83.2k|#endif
 2532|  83.2k|    deleteNodeOperation_inner(server, &server->adminSession, &item, &retval);
 2533|  83.2k|#ifdef UA_ENABLE_SUBSCRIPTIONS_EVENTS
 2534|  83.2k|    UA_assert(server->modelChangeSuppressionDepth > 0);
  ------------------
  |  |  248|  83.2k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (2534:5): [True: 83.2k, False: 0]
  ------------------
 2535|  83.2k|    server->modelChangeSuppressionDepth--;
 2536|  83.2k|#endif
 2537|  83.2k|    return retval;
 2538|  83.2k|}
UA_Server_addReference:
 2744|  1.43M|                       UA_Boolean isForward) {
 2745|  1.43M|    UA_AddReferencesItem item;
 2746|  1.43M|    UA_AddReferencesItem_init(&item);
 2747|  1.43M|    item.sourceNodeId = sourceId;
 2748|  1.43M|    item.referenceTypeId = refTypeId;
 2749|  1.43M|    item.isForward = isForward;
 2750|  1.43M|    item.targetNodeId = targetId;
 2751|       |
 2752|  1.43M|    UA_StatusCode retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  1.43M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2753|  1.43M|    lockServer(server);
 2754|       |    Operation_addReference(server, &server->adminSession, NULL, &item, &retval);
 2755|  1.43M|    unlockServer(server);
 2756|  1.43M|    return retval;
 2757|  1.43M|}
setVariableNode_callbackValueSource:
 3071|  97.4k|                                    const UA_CallbackValueSource evs) {
 3072|  97.4k|    return editNode(server, &server->adminSession, &nodeId, UA_NODEATTRIBUTESMASK_VALUE,
 3073|  97.4k|                    UA_REFERENCETYPESET_NONE, UA_BROWSEDIRECTION_INVALID,
 3074|  97.4k|                    setCallbackValueSourceCB,
 3075|  97.4k|                    (void*)(uintptr_t)&evs);
 3076|  97.4k|}
UA_Server_addMethodNode_finish:
 3286|   111k|                               const UA_Argument* outputArguments) {
 3287|   111k|    lockServer(server);
 3288|   111k|    beginModelChange(server);
 3289|   111k|    UA_StatusCode retval =
 3290|   111k|        UA_Server_addMethodNodeEx_finish(server, nodeId, method,
 3291|   111k|                                         inputArgumentsSize, inputArguments,
 3292|   111k|                                         UA_NODEID_NULL, NULL,
 3293|   111k|                                         outputArgumentsSize, outputArguments,
 3294|       |                                         UA_NODEID_NULL, NULL);
 3295|   111k|    endModelChange(server);
 3296|   111k|    unlockServer(server);
 3297|   111k|    return retval;
 3298|   111k|}
setMethodNode_callback:
 3403|   159k|                       UA_MethodCallback methodCallback) {
 3404|   159k|    UA_LOCK_ASSERT(&server->serviceMutex);
 3405|   159k|    return editNode(server, &server->adminSession, &methodNodeId,
 3406|   159k|                    0, UA_REFERENCETYPESET_NONE, UA_BROWSEDIRECTION_INVALID,
 3407|   159k|                    editMethodCallback, &methodCallback);
 3408|   159k|}
setNodeTypeLifecycle:
 3470|  16.6k|                     UA_NodeTypeLifecycle lifecycle) {
 3471|  16.6k|    return editNode(server, &server->adminSession, &nodeId, 0,
 3472|  16.6k|                    UA_REFERENCETYPESET_NONE, UA_BROWSEDIRECTION_INVALID,
 3473|  16.6k|                    setNodeTypeLifecycleCallback,
 3474|  16.6k|                    &lifecycle);
 3475|  16.6k|}
ua_services_nodemanagement.c:findChildCallback:
  614|  12.1M|findChildCallback(void *context, UA_ReferenceTarget *t) {
  615|  12.1M|    struct findChildContext *ctx = (struct findChildContext*)context;
  616|       |
  617|       |    /* No ExpandedNodeId pointing to another server */
  618|  12.1M|    if(!UA_NodePointer_isLocal(t->targetId))
  ------------------
  |  Branch (618:8): [True: 0, False: 12.1M]
  ------------------
  619|      0|        return NULL;
  620|       |
  621|       |    /* Compare the hash (fast) */
  622|  12.1M|    if(t->targetNameHash != ctx->browseNameHash)
  ------------------
  |  Branch (622:8): [True: 11.2M, False: 851k]
  ------------------
  623|  11.2M|        return NULL;
  624|       |
  625|       |    /* Get the node to compare the full attributes */
  626|   851k|    const UA_Node *refTarget =
  627|   851k|        UA_NODESTORE_GETFROMREF_SELECTIVE(ctx->server, t->targetId,
  ------------------
  |  | 1282|   851k|    server->config.nodestore->getNodeFromPtr(server->config.nodestore,             \
  |  | 1283|   851k|                                             target, attrMask, refs, refDirs)
  ------------------
  628|   851k|                                          UA_NODEATTRIBUTESMASK_BROWSENAME,
  629|   851k|                                          UA_REFERENCETYPESET_NONE,
  630|   851k|                                          UA_BROWSEDIRECTION_INVALID);
  631|   851k|    if(!refTarget)
  ------------------
  |  Branch (631:8): [True: 0, False: 851k]
  ------------------
  632|      0|        return NULL;
  633|       |
  634|       |    /* Compare NodeClass and BrowseName */
  635|   851k|    if(!(refTarget->head.nodeClass & ctx->nodeClassMask) ||
  ------------------
  |  Branch (635:8): [True: 0, False: 851k]
  ------------------
  636|   851k|       !UA_QualifiedName_equal(&ctx->browseName, &refTarget->head.browseName)) {
  ------------------
  |  Branch (636:8): [True: 0, False: 851k]
  ------------------
  637|      0|        UA_NODESTORE_RELEASE(ctx->server, refTarget);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  638|      0|        return NULL;
  639|      0|    }
  640|       |
  641|   851k|    UA_NODESTORE_RELEASE(ctx->server, refTarget);
  ------------------
  |  | 1286|   851k|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  642|       |
  643|       |    /* Copy the child NodeId and return a sentinel value */
  644|   851k|    UA_NodeId origId = UA_NodePointer_toNodeId(t->targetId);
  645|   851k|    UA_StatusCode res = UA_NodeId_copy(&origId, ctx->outInstanceNodeId);
  646|   851k|    return (res == UA_STATUSCODE_GOOD) ? (void*)0x01 : (void*)0x02;
  ------------------
  |  |   17|   851k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (646:12): [True: 851k, False: 0]
  ------------------
  647|   851k|}
ua_services_nodemanagement.c:logAddNode:
  188|  4.75k|           const UA_NodeId *nodeId, const char *msg) {
  189|  4.75k|    UA_LOG_INFO_SESSION(logger, session, "AddNode (%N): %s", *nodeId, msg);
  ------------------
  |  |  197|  4.75k|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|  19.0k|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 4.75k]
  |  |  |  |  |  Branch (33:28): [Folded, False: 4.75k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  190|  4.75k|}
ua_services_nodemanagement.c:checkParentReference:
  197|  2.20M|                     const UA_NodeId *parentNodeId, const UA_NodeId *referenceTypeId) {
  198|  2.20M|    UA_Boolean noParent = UA_NodeId_isNull(parentNodeId) &&
  ------------------
  |  Branch (198:27): [True: 28.5k, False: 2.18M]
  ------------------
  199|  28.5k|                          UA_NodeId_isNull(referenceTypeId);
  ------------------
  |  Branch (199:27): [True: 28.5k, False: 0]
  ------------------
  200|       |
  201|       |    /* Objects do not need a parent (e.g. mandatory/optional modellingrules).
  202|       |     * Also, there are some variables which do not have parents, e.g.
  203|       |     * EnumStrings, EnumValues */
  204|  2.20M|    if((head->nodeClass == UA_NODECLASS_OBJECT ||
  ------------------
  |  Branch (204:9): [True: 178k, False: 2.03M]
  ------------------
  205|  2.03M|        head->nodeClass == UA_NODECLASS_VARIABLE) &&
  ------------------
  |  Branch (205:9): [True: 1.48M, False: 544k]
  ------------------
  206|  1.66M|       noParent)
  ------------------
  |  Branch (206:8): [True: 28.5k, False: 1.63M]
  ------------------
  207|  28.5k|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  28.5k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  208|       |
  209|       |    /* Part 3 requires Methods to be the target of a HasComponent reference.
  210|       |     * Accept detached Methods for compatibility with legacy NodeSets. */
  211|  2.18M|    if(head->nodeClass == UA_NODECLASS_METHOD && noParent) {
  ------------------
  |  Branch (211:8): [True: 111k, False: 2.06M]
  |  Branch (211:50): [True: 0, False: 111k]
  ------------------
  212|      0|        UA_RuleHandling rule = server->config.allowUnattachedMethods;
  213|      0|        if(rule == UA_RULEHANDLING_ABORT)
  ------------------
  |  Branch (213:12): [True: 0, False: 0]
  ------------------
  214|      0|            return UA_STATUSCODE_BADPARENTNODEIDINVALID;
  ------------------
  |  |  341|      0|#define UA_STATUSCODE_BADPARENTNODEIDINVALID ((UA_StatusCode) 0x805B0000)
  ------------------
  215|      0|        if(rule != UA_RULEHANDLING_ACCEPT)
  ------------------
  |  Branch (215:12): [True: 0, False: 0]
  ------------------
  216|      0|            UA_LOG_WARNING_SESSION(server->config.logging, session,
  ------------------
  |  |  199|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, WARNING, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  217|      0|                                   "AddNode (%N): The Method is detached (has no parent)",
  218|      0|                                   head->nodeId);
  219|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  220|      0|    }
  221|       |
  222|       |    /* See if the parent exists */
  223|  2.18M|    const UA_Node *parent = UA_NODESTORE_GET(server, parentNodeId);
  224|  2.18M|    if(!parent) {
  ------------------
  |  Branch (224:8): [True: 0, False: 2.18M]
  ------------------
  225|      0|        UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  226|      0|                            "AddNode (%N): Parent node %N not found",
  227|      0|                            head->nodeId, *parentNodeId);
  228|      0|        return UA_STATUSCODE_BADPARENTNODEIDINVALID;
  ------------------
  |  |  341|      0|#define UA_STATUSCODE_BADPARENTNODEIDINVALID ((UA_StatusCode) 0x805B0000)
  ------------------
  229|      0|    }
  230|       |
  231|  2.18M|    UA_NodeClass parentNodeClass = parent->head.nodeClass;
  232|  2.18M|    UA_NODESTORE_RELEASE(server, parent);
  ------------------
  |  | 1286|  2.18M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  233|       |
  234|       |    /* Check the referencetype exists */
  235|  2.18M|    const UA_Node *referenceType = UA_NODESTORE_GET(server, referenceTypeId);
  236|  2.18M|    if(!referenceType) {
  ------------------
  |  Branch (236:8): [True: 0, False: 2.18M]
  ------------------
  237|      0|        UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  238|      0|                            "AddNode (%N): Reference type %N to the parent not found",
  239|      0|                            head->nodeId, *referenceTypeId);
  240|      0|        return UA_STATUSCODE_BADREFERENCETYPEIDINVALID;
  ------------------
  |  |  290|      0|#define UA_STATUSCODE_BADREFERENCETYPEIDINVALID ((UA_StatusCode) 0x804C0000)
  ------------------
  241|      0|    }
  242|       |
  243|       |    /* Check if the referencetype is a reference type node */
  244|  2.18M|    if(referenceType->head.nodeClass != UA_NODECLASS_REFERENCETYPE) {
  ------------------
  |  Branch (244:8): [True: 0, False: 2.18M]
  ------------------
  245|      0|        UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  246|      0|                            "AddNode (%N): Reference type %N to the parent is "
  247|      0|                            "not a ReferenceTypeNode", head->nodeId, *referenceTypeId);
  248|      0|        UA_NODESTORE_RELEASE(server, referenceType);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  249|      0|        return UA_STATUSCODE_BADREFERENCETYPEIDINVALID;
  ------------------
  |  |  290|      0|#define UA_STATUSCODE_BADREFERENCETYPEIDINVALID ((UA_StatusCode) 0x804C0000)
  ------------------
  250|      0|    }
  251|       |
  252|       |    /* Read the attributes used below before releasing the node */
  253|  2.18M|    UA_Boolean referenceTypeIsAbstract = referenceType->referenceTypeNode.isAbstract;
  254|  2.18M|    UA_Byte refTypeIndex = referenceType->referenceTypeNode.referenceTypeIndex;
  255|  2.18M|    UA_NODESTORE_RELEASE(server, referenceType);
  ------------------
  |  | 1286|  2.18M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  256|  2.18M|    if(referenceTypeIsAbstract == true) {
  ------------------
  |  Branch (256:8): [True: 0, False: 2.18M]
  ------------------
  257|      0|        UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  258|      0|                            "AddNode (%N): Reference type %N to the parent is abstract",
  259|      0|                            head->nodeId, *referenceTypeId);
  260|      0|        return UA_STATUSCODE_BADREFERENCENOTALLOWED;
  ------------------
  |  |  344|      0|#define UA_STATUSCODE_BADREFERENCENOTALLOWED ((UA_StatusCode) 0x805C0000)
  ------------------
  261|      0|    }
  262|       |
  263|       |    /* Check hassubtype relation for type nodes */
  264|  2.18M|    if(head->nodeClass == UA_NODECLASS_DATATYPE ||
  ------------------
  |  Branch (264:8): [True: 173k, False: 2.00M]
  ------------------
  265|  2.00M|       head->nodeClass == UA_NODECLASS_VARIABLETYPE ||
  ------------------
  |  Branch (265:8): [True: 59.4k, False: 1.94M]
  ------------------
  266|  1.94M|       head->nodeClass == UA_NODECLASS_OBJECTTYPE ||
  ------------------
  |  Branch (266:8): [True: 133k, False: 1.81M]
  ------------------
  267|  1.81M|       head->nodeClass == UA_NODECLASS_REFERENCETYPE) {
  ------------------
  |  Branch (267:8): [True: 66.5k, False: 1.74M]
  ------------------
  268|       |        /* Type needs hassubtype reference to the supertype */
  269|   432k|        if(refTypeIndex != UA_REFERENCETYPEINDEX_HASSUBTYPE) {
  ------------------
  |  |   47|   432k|#define UA_REFERENCETYPEINDEX_HASSUBTYPE 1
  ------------------
  |  Branch (269:12): [True: 0, False: 432k]
  ------------------
  270|      0|            logAddNode(server->config.logging, session, &head->nodeId,
  271|      0|                       "Type nodes need to have a HasSubType reference to the parent");
  272|      0|            return UA_STATUSCODE_BADREFERENCENOTALLOWED;
  ------------------
  |  |  344|      0|#define UA_STATUSCODE_BADREFERENCENOTALLOWED ((UA_StatusCode) 0x805C0000)
  ------------------
  273|      0|        }
  274|       |        /* Supertype needs to be of the same node type  */
  275|   432k|        if(parentNodeClass != head->nodeClass) {
  ------------------
  |  Branch (275:12): [True: 0, False: 432k]
  ------------------
  276|      0|            logAddNode(server->config.logging, session, &head->nodeId,
  277|      0|                       "Type nodes needs to be of the same node "
  278|      0|                       "type as their parent");
  279|      0|            return UA_STATUSCODE_BADPARENTNODEIDINVALID;
  ------------------
  |  |  341|      0|#define UA_STATUSCODE_BADPARENTNODEIDINVALID ((UA_StatusCode) 0x805B0000)
  ------------------
  280|      0|        }
  281|   432k|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   432k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  282|   432k|    }
  283|       |
  284|       |    /* Test if the referencetype is hierarchical */
  285|  1.74M|    const UA_NodeId hierarchRefs = UA_NS0ID(HIERARCHICALREFERENCES);
  ------------------
  |  |  459|  1.74M|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   46|  1.74M|#define UA_NS0ID_HIERARCHICALREFERENCES 33 /* ReferenceType */
  |  |  ------------------
  ------------------
  286|  1.74M|    if(!isNodeInTree_singleRef(server, referenceTypeId, &hierarchRefs,
  ------------------
  |  Branch (286:8): [True: 0, False: 1.74M]
  ------------------
  287|  1.74M|                               UA_REFERENCETYPEINDEX_HASSUBTYPE)) {
  ------------------
  |  |   47|  1.74M|#define UA_REFERENCETYPEINDEX_HASSUBTYPE 1
  ------------------
  288|      0|        logAddNode(server->config.logging, session, &head->nodeId,
  289|      0|                   "Reference type to the parent is not hierarchical");
  290|      0|        return UA_STATUSCODE_BADREFERENCETYPEIDINVALID;
  ------------------
  |  |  290|      0|#define UA_STATUSCODE_BADREFERENCETYPEIDINVALID ((UA_StatusCode) 0x804C0000)
  ------------------
  291|      0|    }
  292|       |
  293|  1.74M|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  1.74M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  294|  1.74M|}
ua_services_nodemanagement.c:setVariableNodeDynamic:
 1686|  11.8k|                       UA_Boolean isDynamic) {
 1687|  11.8k|    UA_Node *node =
 1688|  11.8k|        UA_NODESTORE_GET_EDIT_SELECTIVE(server, nodeId, 0, UA_REFERENCETYPESET_NONE,
  ------------------
  |  | 1278|  11.8k|    server->config.nodestore->getEditNode(server->config.nodestore,              \
  |  | 1279|  11.8k|                                          nodeid, attrMask, refs, refDirs)
  ------------------
 1689|  11.8k|                                        UA_BROWSEDIRECTION_INVALID);
 1690|  11.8k|    if(!node)
  ------------------
  |  Branch (1690:8): [True: 0, False: 11.8k]
  ------------------
 1691|      0|        return UA_STATUSCODE_BADNODEIDINVALID;
  ------------------
  |  |  200|      0|#define UA_STATUSCODE_BADNODEIDINVALID ((UA_StatusCode) 0x80330000)
  ------------------
 1692|  11.8k|    UA_StatusCode res = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  11.8k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1693|  11.8k|    if(node->head.nodeClass == UA_NODECLASS_VARIABLE)
  ------------------
  |  Branch (1693:8): [True: 11.8k, False: 0]
  ------------------
 1694|  11.8k|        ((UA_VariableNode*)node)->isDynamic = isDynamic;
 1695|      0|    else
 1696|      0|        res = UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
 1697|  11.8k|    UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|  11.8k|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1698|  11.8k|    return res;
 1699|  11.8k|}
ua_services_nodemanagement.c:setReferenceTypeSubtypes:
 1660|  73.7k|setReferenceTypeSubtypes(UA_Server *server, const UA_ReferenceTypeNode *node) {
 1661|       |    /* Get the ReferenceTypes upwards in the hierarchy */
 1662|  73.7k|    size_t parentsSize = 0;
 1663|  73.7k|    UA_ExpandedNodeId *parents = NULL;
 1664|  73.7k|    UA_ReferenceTypeSet reftypes_subtype = UA_REFTYPESET(UA_REFERENCETYPEINDEX_HASSUBTYPE);
  ------------------
  |  |   47|  73.7k|#define UA_REFERENCETYPEINDEX_HASSUBTYPE 1
  ------------------
 1665|  73.7k|    UA_StatusCode res =
 1666|  73.7k|        browseRecursive(server, 1, &node->head.nodeId, UA_BROWSEDIRECTION_INVERSE,
 1667|  73.7k|                        &reftypes_subtype, UA_NODECLASS_UNSPECIFIED,
 1668|  73.7k|                        false, &parentsSize, &parents);
 1669|  73.7k|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  73.7k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1669:8): [True: 0, False: 73.7k]
  ------------------
 1670|      0|        return res;
 1671|       |
 1672|       |    /* Add the ReferenceTypeIndex of this node */
 1673|  73.7k|    const UA_ReferenceTypeSet *newRefSet = &node->subTypes;
 1674|   280k|    for(size_t i = 0; i < parentsSize; i++) {
  ------------------
  |  Branch (1674:23): [True: 206k, False: 73.7k]
  ------------------
 1675|   206k|        editNode(server, &server->adminSession, &parents[i].nodeId,
 1676|   206k|                 0, UA_REFERENCETYPESET_NONE, UA_BROWSEDIRECTION_INVALID,
 1677|   206k|                 addReferenceTypeSubtype, (void*)(uintptr_t)newRefSet);
 1678|   206k|    }
 1679|       |
 1680|  73.7k|    UA_Array_delete(parents, parentsSize, &UA_TYPES[UA_TYPES_EXPANDEDNODEID]);
  ------------------
  |  |  606|  73.7k|#define UA_TYPES_EXPANDEDNODEID 17
  ------------------
 1681|  73.7k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  73.7k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1682|  73.7k|}
ua_services_nodemanagement.c:addReferenceTypeSubtype:
 1652|   206k|                        UA_Node *node, void *context) {
 1653|   206k|    node->referenceTypeNode.subTypes =
 1654|   206k|        UA_ReferenceTypeSet_union(node->referenceTypeNode.subTypes,
 1655|   206k|                                  *(UA_ReferenceTypeSet*)context);
 1656|   206k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   206k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1657|   206k|}
ua_services_nodemanagement.c:checkSetIsDynamicVariable:
 1703|  1.53M|                          const UA_NodeId *nodeId) {
 1704|       |    /* Get all hierarchical reference types */
 1705|  1.53M|    UA_ReferenceTypeSet reftypes_hierarchical;
 1706|  1.53M|    UA_ReferenceTypeSet_init(&reftypes_hierarchical);
 1707|  1.53M|    UA_NodeId hierarchicalRefs = UA_NS0ID(HIERARCHICALREFERENCES);
  ------------------
  |  |  459|  1.53M|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   46|  1.53M|#define UA_NS0ID_HIERARCHICALREFERENCES 33 /* ReferenceType */
  |  |  ------------------
  ------------------
 1708|  1.53M|    UA_StatusCode res =
 1709|  1.53M|        referenceTypeIndices(server, &hierarchicalRefs, &reftypes_hierarchical, true);
 1710|  1.53M|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  1.53M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1710:8): [True: 0, False: 1.53M]
  ------------------
 1711|      0|        return res;
 1712|       |
 1713|       |    /* Is the variable under the server object? */
 1714|  1.53M|    UA_NodeId serverNodeId = UA_NS0ID(SERVER);
  ------------------
  |  |  459|  1.53M|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |  931|  1.53M|#define UA_NS0ID_SERVER 2253 /* Object */
  |  |  ------------------
  ------------------
 1715|  1.53M|    if(isNodeInTree(server, nodeId, &serverNodeId, &reftypes_hierarchical))
  ------------------
  |  Branch (1715:8): [True: 183k, False: 1.34M]
  ------------------
 1716|   183k|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   183k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1717|       |
 1718|       |    /* Is the variable in the type hierarchy? */
 1719|  1.34M|    UA_NodeId typesNodeId = UA_NS0ID(TYPESFOLDER);
  ------------------
  |  |  459|  1.34M|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   82|  1.34M|#define UA_NS0ID_TYPESFOLDER 86 /* Object */
  |  |  ------------------
  ------------------
 1720|  1.34M|    if(isNodeInTree(server, nodeId, &typesNodeId, &reftypes_hierarchical))
  ------------------
  |  Branch (1720:8): [True: 1.33M, False: 11.8k]
  ------------------
 1721|  1.33M|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  1.33M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1722|       |
 1723|       |    /* Is the variable a property of a method node (InputArguments /
 1724|       |     * OutputArguments)? */
 1725|  11.8k|    UA_BrowseDescription bd;
 1726|  11.8k|    UA_BrowseDescription_init(&bd);
 1727|  11.8k|    bd.nodeId = *nodeId;
 1728|  11.8k|    bd.browseDirection = UA_BROWSEDIRECTION_INVERSE;
 1729|  11.8k|    bd.referenceTypeId = UA_NS0ID(HASPROPERTY);
  ------------------
  |  |  459|  11.8k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   57|  11.8k|#define UA_NS0ID_HASPROPERTY 46 /* ReferenceType */
  |  |  ------------------
  ------------------
 1730|  11.8k|    bd.includeSubtypes = false;
 1731|  11.8k|    bd.nodeClassMask = UA_NODECLASS_METHOD;
 1732|  11.8k|    UA_BrowseResult br;
 1733|  11.8k|    UA_BrowseResult_init(&br);
 1734|  11.8k|    UA_UInt32 maxrefs = 0;
 1735|  11.8k|    Operation_Browse(server, session, &maxrefs, &bd, &br);
 1736|  11.8k|    UA_Boolean hasParentMethod = (br.referencesSize > 0);
 1737|  11.8k|    UA_BrowseResult_clear(&br);
 1738|  11.8k|    if(hasParentMethod)
  ------------------
  |  Branch (1738:8): [True: 0, False: 11.8k]
  ------------------
 1739|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1740|       |
 1741|       |    /* Set the variable to "dynamic" */
 1742|  11.8k|    return setVariableNodeDynamic(server, nodeId, true);
 1743|  11.8k|}
ua_services_nodemanagement.c:useVariableTypeAttributes:
  539|  1.54M|                          const UA_VariableTypeNode *vt) {
  540|       |    /* If no value is set, see if the vt provides one and copy it. This needs to
  541|       |     * be done before copying the datatype from the vt, as setting the datatype
  542|       |     * triggers a typecheck. */
  543|  1.54M|    UA_DataValue origDv;
  544|  1.54M|    UA_DataValue_init(&origDv);
  545|  1.54M|    UA_StatusCode retval = readValueAttribute(server, session, node, &origDv);
  546|  1.54M|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  1.54M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (546:8): [True: 0, False: 1.54M]
  ------------------
  547|      0|        return retval;
  548|       |
  549|  1.54M|    if(origDv.hasValue && origDv.value.type) {
  ------------------
  |  Branch (549:8): [True: 206k, False: 1.33M]
  |  Branch (549:27): [True: 206k, False: 0]
  ------------------
  550|       |        /* A value is present */
  551|   206k|        UA_DataValue_clear(&origDv);
  552|  1.33M|    } else {
  553|  1.33M|        UA_DataValue_clear(&origDv);
  554|  1.33M|        UA_DataValue v;
  555|  1.33M|        UA_DataValue_init(&v);
  556|  1.33M|        retval = readValueAttribute(server, session, (const UA_VariableNode*)vt, &v);
  557|  1.33M|        if(retval == UA_STATUSCODE_GOOD && v.hasValue &&
  ------------------
  |  |   17|  2.67M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (557:12): [True: 1.33M, False: 0]
  |  Branch (557:44): [True: 0, False: 1.33M]
  ------------------
  558|      0|           compatibleVariableTypeValue(server, session, node, vt, &v.value)) {
  ------------------
  |  Branch (558:12): [True: 0, False: 0]
  ------------------
  559|       |            /* Let the write path adjust equivalent wire types before it
  560|       |             * performs the final compatibility check. */
  561|      0|            retval = writeAttribute(server, &server->adminSession,
  562|      0|                                    &node->head.nodeId,
  563|      0|                                    UA_ATTRIBUTEID_VALUE, &v.value,
  564|      0|                                    &UA_TYPES[UA_TYPES_VARIANT]);
  ------------------
  |  |  810|      0|#define UA_TYPES_VARIANT 23
  ------------------
  565|      0|        }
  566|  1.33M|        UA_DataValue_clear(&v);
  567|       |
  568|  1.33M|        if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  1.33M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (568:12): [True: 0, False: 1.33M]
  ------------------
  569|      0|            logAddNode(server->config.logging, session, &node->head.nodeId,
  570|      0|                       "The default content of the VariableType could "
  571|      0|                       "not be used. This may happen if the VariableNode "
  572|      0|                       "makes additional restrictions.");
  573|      0|            retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  574|      0|        }
  575|  1.33M|    }
  576|       |
  577|       |    /* If no datatype is given, use the datatype of the vt */
  578|  1.54M|    if(UA_NodeId_isNull(&node->dataType)) {
  ------------------
  |  Branch (578:8): [True: 0, False: 1.54M]
  ------------------
  579|      0|        logAddNode(server->config.logging, session, &node->head.nodeId,
  580|      0|                   "No datatype given; Copy the datatype attribute "
  581|      0|                   "from the TypeDefinition");
  582|      0|        retval = writeAttribute(server, &server->adminSession,
  583|      0|                                &node->head.nodeId,
  584|      0|                                UA_ATTRIBUTEID_DATATYPE, &vt->dataType,
  585|      0|                                &UA_TYPES[UA_TYPES_NODEID]);
  ------------------
  |  |  572|      0|#define UA_TYPES_NODEID 16
  ------------------
  586|      0|        if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (586:12): [True: 0, False: 0]
  ------------------
  587|      0|            return retval;
  588|      0|    }
  589|       |
  590|       |    /* Use the ArrayDimensions of the vt */
  591|  1.54M|    if(node->arrayDimensionsSize == 0 && vt->arrayDimensionsSize > 0) {
  ------------------
  |  Branch (591:8): [True: 1.25M, False: 292k]
  |  Branch (591:42): [True: 0, False: 1.25M]
  ------------------
  592|      0|        UA_Variant v;
  593|      0|        UA_Variant_init(&v);
  594|      0|        UA_Variant_setArray(&v, vt->arrayDimensions, vt->arrayDimensionsSize,
  595|      0|                            &UA_TYPES[UA_TYPES_UINT32]);
  ------------------
  |  |  232|      0|#define UA_TYPES_UINT32 6
  ------------------
  596|      0|        retval = writeAttribute(server, &server->adminSession,
  597|      0|                                &node->head.nodeId,
  598|      0|                                UA_ATTRIBUTEID_ARRAYDIMENSIONS, &v,
  599|      0|                                &UA_TYPES[UA_TYPES_VARIANT]);
  ------------------
  |  |  810|      0|#define UA_TYPES_VARIANT 23
  ------------------
  600|      0|    }
  601|       |
  602|  1.54M|    return retval;
  603|  1.54M|}
ua_services_nodemanagement.c:typeCheckVariableNode:
  389|  1.54M|                      const UA_VariableTypeNode *vt) {
  390|       |    /* Check the datatype against the vt */
  391|  1.54M|    if(!compatibleDataTypes(server, &node->dataType, &vt->dataType)) {
  ------------------
  |  Branch (391:8): [True: 0, False: 1.54M]
  ------------------
  392|      0|        logAddNode(server->config.logging, session, &node->head.nodeId,
  393|      0|                   "The value of is incompatible with "
  394|      0|                   "the datatype of the VariableType");
  395|      0|        return UA_STATUSCODE_BADTYPEMISMATCH;
  ------------------
  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  ------------------
  396|      0|    }
  397|       |
  398|       |    /* Check valueRank against array dimensions */
  399|  1.54M|    if(!compatibleValueRankArrayDimensions(server, session, node->valueRank,
  ------------------
  |  Branch (399:8): [True: 0, False: 1.54M]
  ------------------
  400|  1.54M|                                           node->arrayDimensionsSize)) {
  401|      0|        logAddNode(server->config.logging, session, &node->head.nodeId,
  402|      0|                   "The value rank of is incompatible with its array dimensions");
  403|      0|        return UA_STATUSCODE_BADTYPEMISMATCH;
  ------------------
  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  ------------------
  404|      0|    }
  405|       |
  406|       |    /* Check valueRank against the vt */
  407|  1.54M|    if(!compatibleValueRanks(node->valueRank, vt->valueRank)) {
  ------------------
  |  Branch (407:8): [True: 0, False: 1.54M]
  ------------------
  408|      0|        logAddNode(server->config.logging, session, &node->head.nodeId,
  409|      0|                   "The value rank is incompatible "
  410|      0|                   "with the value rank of the VariableType");
  411|      0|        return UA_STATUSCODE_BADTYPEMISMATCH;
  ------------------
  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  ------------------
  412|      0|    }
  413|       |
  414|       |    /* Check array dimensions against the vt */
  415|  1.54M|    if(!compatibleArrayDimensions(vt->arrayDimensionsSize, vt->arrayDimensions,
  ------------------
  |  Branch (415:8): [True: 0, False: 1.54M]
  ------------------
  416|  1.54M|                                  node->arrayDimensionsSize, node->arrayDimensions)) {
  417|      0|        logAddNode(server->config.logging, session, &node->head.nodeId,
  418|      0|                   "The array dimensions are incompatible with the "
  419|      0|                   "array dimensions of the VariableType");
  420|      0|        return UA_STATUSCODE_BADTYPEMISMATCH;
  ------------------
  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  ------------------
  421|      0|    }
  422|       |
  423|       |    /* Typecheck the value. Less strict for NS0 -- we adjust nodes after loading
  424|       |     * the generated definitions. */
  425|  1.54M|    if(server->bootstrapNS0)
  ------------------
  |  Branch (425:8): [True: 1.54M, False: 0]
  ------------------
  426|  1.54M|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  1.54M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  427|       |
  428|       |    /* The value might come from a datasource, so we perform a
  429|       |     * regular read. */
  430|      0|    UA_DataValue value;
  431|      0|    UA_DataValue_init(&value);
  432|      0|    UA_StatusCode retval = readValueAttribute(server, session, node, &value);
  433|      0|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (433:8): [True: 0, False: 0]
  ------------------
  434|      0|        return retval;
  435|       |
  436|       |    /* We have a value. Write it back to perform checks and adjustments. */
  437|      0|    const char *reason;
  438|      0|    if(node->valueSourceType == UA_VALUESOURCETYPE_INTERNAL && value.hasValue) {
  ------------------
  |  Branch (438:8): [True: 0, False: 0]
  |  Branch (438:64): [True: 0, False: 0]
  ------------------
  439|      0|        if(!compatibleValue(server, session, &node->dataType, node->valueRank,
  ------------------
  |  Branch (439:12): [True: 0, False: 0]
  ------------------
  440|      0|                            node->arrayDimensionsSize, node->arrayDimensions,
  441|      0|                            &value.value, NULL, &reason)) {
  442|       |            /* This completes the AddNodes operation after its access check.
  443|       |             * The write path first adjusts equivalent wire types such as
  444|       |             * Int32 to an enum and then performs the final type check. Do not
  445|       |             * apply the new node's own write permissions while it is still
  446|       |             * being initialized. */
  447|      0|            retval = writeAttribute(server, &server->adminSession,
  448|      0|                                    &node->head.nodeId,
  449|      0|                                    UA_ATTRIBUTEID_VALUE, &value.value,
  450|      0|                                    &UA_TYPES[UA_TYPES_VARIANT]);
  ------------------
  |  |  810|      0|#define UA_TYPES_VARIANT 23
  ------------------
  451|      0|        }
  452|      0|        UA_DataValue_clear(&value);
  453|      0|        return retval;
  454|      0|    }
  455|       |
  456|       |    /* Only BaseDataType (Variant) can have empty values */
  457|      0|    if(!value.hasValue &&
  ------------------
  |  Branch (457:8): [True: 0, False: 0]
  ------------------
  458|      0|       !UA_NodeId_equal(&node->dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|      0|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (458:8): [True: 0, False: 0]
  ------------------
  459|       |        /* Warn if that is configured */
  460|      0|        if(server->config.allowEmptyVariables != UA_RULEHANDLING_ACCEPT)
  ------------------
  |  Branch (460:12): [True: 0, False: 0]
  ------------------
  461|      0|            UA_LOG_DEBUG_SESSION(server->config.logging, session,
  ------------------
  |  |  195|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  462|      0|                                 "AddNode (%N): The value is empty. "
  463|      0|                                 "But this is only allowed for BaseDataType. "
  464|      0|                                 "Create a matching default value.",
  465|      0|                                 node->head.nodeId);
  466|       |
  467|       |        /* Abort if that is configured */
  468|      0|        if(server->config.allowEmptyVariables == UA_RULEHANDLING_ABORT)
  ------------------
  |  Branch (468:12): [True: 0, False: 0]
  ------------------
  469|      0|            retval = UA_STATUSCODE_BADTYPEMISMATCH;
  ------------------
  |  |  443|      0|#define UA_STATUSCODE_BADTYPEMISMATCH ((UA_StatusCode) 0x80740000)
  ------------------
  470|       |
  471|       |        /* Try to generate and write a default value */
  472|      0|        if(server->config.allowEmptyVariables == UA_RULEHANDLING_DEFAULT) {
  ------------------
  |  Branch (472:12): [True: 0, False: 0]
  ------------------
  473|      0|            retval = setDefaultValue(server, node);
  474|      0|            if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (474:16): [True: 0, False: 0]
  ------------------
  475|      0|                UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  476|      0|                                    "AddNode (%N): Could not create a default value "
  477|      0|                                    "with StatusCode %s", node->head.nodeId,
  478|      0|                                    UA_StatusCode_name(retval));
  479|      0|            }
  480|      0|        }
  481|      0|        return retval;
  482|      0|    }
  483|       |
  484|       |    /* Type-check the value */
  485|      0|    UA_Boolean compatible =
  486|      0|        compatibleValue(server, session, &node->dataType,
  487|      0|            node->valueRank, node->arrayDimensionsSize,
  488|      0|            node->arrayDimensions, &value.value, NULL, &reason);
  489|      0|    if(!compatible) {
  ------------------
  |  Branch (489:8): [True: 0, False: 0]
  ------------------
  490|      0|        UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  491|      0|                            "AddNode (%N): The VariableNode value has "
  492|      0|                            "failed the type check with reason %s. ",
  493|      0|                            node->head.nodeId, reason);
  494|      0|        retval = UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  495|      0|    }
  496|       |
  497|      0|    UA_DataValue_clear(&value);
  498|      0|    return retval;
  499|      0|}
ua_services_nodemanagement.c:addTypeChildren:
 1092|  1.66M|                const UA_NodeId *nodeId, const UA_NodeId *typeId) {
 1093|       |    /* Get the hierarchy of the type and all its supertypes */
 1094|  1.66M|    UA_NodeId *hierarchy = NULL;
 1095|  1.66M|    size_t hierarchySize = 0;
 1096|  1.66M|    UA_StatusCode retval =
 1097|  1.66M|        getTypeAndInterfaceHierarchy(server, typeId, true,
 1098|  1.66M|                                     &hierarchy, &hierarchySize);
 1099|  1.66M|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  1.66M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1099:8): [True: 0, False: 1.66M]
  ------------------
 1100|      0|        return retval;
 1101|       |
 1102|       |    /* Copy members of the type and supertypes (and instantiate them) */
 1103|  5.08M|    for(size_t i = 0; i < hierarchySize; ++i) {
  ------------------
  |  Branch (1103:23): [True: 3.42M, False: 1.66M]
  ------------------
 1104|  3.42M|        retval = copyAllChildren(server, session, &hierarchy[i], nodeId);
 1105|  3.42M|        if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  3.42M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1105:12): [True: 0, False: 3.42M]
  ------------------
 1106|      0|            break;
 1107|  3.42M|    }
 1108|       |
 1109|  1.66M|    UA_Array_delete(hierarchy, hierarchySize, &UA_TYPES[UA_TYPES_NODEID]);
  ------------------
  |  |  572|  1.66M|#define UA_TYPES_NODEID 16
  ------------------
 1110|  1.66M|    return retval;
 1111|  1.66M|}
ua_services_nodemanagement.c:copyAllChildren:
 1059|  4.32M|                const UA_NodeId *source, const UA_NodeId *destination) {
 1060|       |    /* Browse to get all children of the source */
 1061|  4.32M|    UA_BrowseDescription bd;
 1062|  4.32M|    UA_BrowseDescription_init(&bd);
 1063|  4.32M|    bd.nodeId = *source;
 1064|  4.32M|    bd.referenceTypeId = UA_NS0ID(AGGREGATES);
  ------------------
  |  |  459|  4.32M|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   55|  4.32M|#define UA_NS0ID_AGGREGATES 44 /* ReferenceType */
  |  |  ------------------
  ------------------
 1065|  4.32M|    bd.includeSubtypes = true;
 1066|  4.32M|    bd.browseDirection = UA_BROWSEDIRECTION_FORWARD;
 1067|  4.32M|    bd.nodeClassMask = UA_NODECLASS_OBJECT | UA_NODECLASS_VARIABLE | UA_NODECLASS_METHOD;
 1068|  4.32M|    bd.resultMask = UA_BROWSERESULTMASK_REFERENCETYPEID | UA_BROWSERESULTMASK_NODECLASS |
 1069|  4.32M|        UA_BROWSERESULTMASK_BROWSENAME | UA_BROWSERESULTMASK_TYPEDEFINITION;
 1070|       |
 1071|  4.32M|    UA_BrowseResult br;
 1072|  4.32M|    UA_BrowseResult_init(&br);
 1073|  4.32M|    UA_UInt32 maxrefs = 0;
 1074|  4.32M|    Operation_Browse(server, session, &maxrefs, &bd, &br);
 1075|  4.32M|    if(br.statusCode != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  4.32M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1075:8): [True: 0, False: 4.32M]
  ------------------
 1076|      0|        return br.statusCode;
 1077|       |
 1078|  4.32M|    UA_StatusCode retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  4.32M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1079|  5.48M|    for(size_t i = 0; i < br.referencesSize; ++i) {
  ------------------
  |  Branch (1079:23): [True: 1.16M, False: 4.32M]
  ------------------
 1080|  1.16M|        UA_ReferenceDescription *rd = &br.references[i];
 1081|  1.16M|        retval = copyChild(server, session, destination, rd);
 1082|  1.16M|        if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  1.16M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1082:12): [True: 0, False: 1.16M]
  ------------------
 1083|      0|            break;
 1084|  1.16M|    }
 1085|       |
 1086|  4.32M|    UA_BrowseResult_clear(&br);
 1087|  4.32M|    return retval;
 1088|  4.32M|}
ua_services_nodemanagement.c:copyChild:
  978|  1.16M|          const UA_ReferenceDescription *rd) {
  979|  1.16M|    UA_assert(session);
  ------------------
  |  |  248|  1.16M|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (979:5): [True: 1.16M, False: 0]
  ------------------
  980|  1.16M|    UA_LOCK_ASSERT(&server->serviceMutex);
  981|       |
  982|       |    /* Is there an existing child with the browsename? */
  983|  1.16M|    UA_NodeId existingChild = UA_NODEID_NULL;
  984|  1.16M|    UA_NodeClass childNodeClass = (UA_NodeClass)
  985|  1.16M|        (UA_NODECLASS_OBJECT | UA_NODECLASS_VARIABLE | UA_NODECLASS_METHOD);
  986|  1.16M|    UA_StatusCode retval = findChildByBrowsename(server, session,
  987|  1.16M|                                                 *destinationNodeId, childNodeClass,
  988|  1.16M|                                                 UA_REFERENCETYPEINDEX_AGGREGATES,
  ------------------
  |  |   48|  1.16M|#define UA_REFERENCETYPEINDEX_AGGREGATES 2
  ------------------
  989|  1.16M|                                                 UA_NS0ID(AGGREGATES), &rd->browseName,
  ------------------
  |  |  459|  1.16M|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   55|  1.16M|#define UA_NS0ID_AGGREGATES 44 /* ReferenceType */
  |  |  ------------------
  ------------------
  990|  1.16M|                                                 &existingChild);
  991|       |
  992|       |    /* Existing child with that browseName. Deep-copy missing members. */
  993|  1.16M|    if(retval == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  1.16M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (993:8): [True: 851k, False: 311k]
  ------------------
  994|   851k|        if(rd->nodeClass == UA_NODECLASS_VARIABLE ||
  ------------------
  |  Branch (994:12): [True: 818k, False: 33.2k]
  ------------------
  995|   837k|           rd->nodeClass == UA_NODECLASS_OBJECT) {
  ------------------
  |  Branch (995:12): [True: 19.0k, False: 14.2k]
  ------------------
  996|   837k|            retval = beginChildInstantiation(server, session, destinationNodeId,
  997|   837k|                                             &rd->nodeId.nodeId);
  998|   837k|            if(retval == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|   837k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (998:16): [True: 837k, False: 0]
  ------------------
  999|   837k|                retval = copyAllChildren(server, session, &rd->nodeId.nodeId,
 1000|   837k|                                         &existingChild);
 1001|   837k|                endChildInstantiation(server);
 1002|   837k|            }
 1003|   837k|        }
 1004|   851k|        UA_NodeId_clear(&existingChild);
 1005|   851k|        return retval;
 1006|   851k|    }
 1007|       |
 1008|       |    /* An error occurred (besides not finding an existing child) */
 1009|   311k|    if(retval != UA_STATUSCODE_BADNOTFOUND)
  ------------------
  |  |  233|   311k|#define UA_STATUSCODE_BADNOTFOUND ((UA_StatusCode) 0x803E0000)
  ------------------
  |  Branch (1009:8): [True: 0, False: 311k]
  ------------------
 1010|      0|        return retval;
 1011|       |
 1012|       |    /* Is the child mandatory? If not, ask callback whether child should be instantiated.
 1013|       |     * If not, skip. */
 1014|   311k|    if(!isMandatoryChild(server, session, &rd->nodeId.nodeId)) {
  ------------------
  |  Branch (1014:8): [True: 247k, False: 64.2k]
  ------------------
 1015|   247k|        if(!server->config.nodeLifecycle ||
  ------------------
  |  Branch (1015:12): [True: 247k, False: 0]
  ------------------
 1016|      0|           !server->config.nodeLifecycle->createOptionalChild)
  ------------------
  |  Branch (1016:12): [True: 0, False: 0]
  ------------------
 1017|   247k|            return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   247k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1018|      0|        UA_Boolean createChild = server->config.nodeLifecycle->
 1019|      0|            createOptionalChild(server, &session->sessionId, session->context,
 1020|      0|                                &rd->nodeId.nodeId, destinationNodeId, &rd->referenceTypeId);
 1021|      0|        if(!createChild)
  ------------------
  |  Branch (1021:12): [True: 0, False: 0]
  ------------------
 1022|      0|            return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1023|      0|    }
 1024|       |
 1025|       |    /* By default a Method instance is a reference to the ObjectType
 1026|       |     * declaration. Servers that need per-instance Method state can request a
 1027|       |     * native copy instead. */
 1028|  64.2k|    if(rd->nodeClass == UA_NODECLASS_METHOD &&
  ------------------
  |  Branch (1028:8): [True: 0, False: 64.2k]
  ------------------
 1029|      0|       !server->config.copyMethodsOnInstances) {
  ------------------
  |  Branch (1029:8): [True: 0, False: 0]
  ------------------
 1030|      0|        UA_AddReferencesItem newItem;
 1031|      0|        UA_AddReferencesItem_init(&newItem);
 1032|      0|        newItem.sourceNodeId = *destinationNodeId;
 1033|      0|        newItem.referenceTypeId = rd->referenceTypeId;
 1034|      0|        newItem.isForward = true;
 1035|      0|        newItem.targetNodeId = rd->nodeId;
 1036|      0|        newItem.targetNodeClass = UA_NODECLASS_METHOD;
 1037|      0|        Operation_addReference(server, session, NULL, &newItem, &retval);
 1038|      0|        return retval;
 1039|      0|    }
 1040|       |
 1041|       |    /* Copy the child node into the instance. */
 1042|  64.2k|    if(rd->nodeClass == UA_NODECLASS_VARIABLE ||
  ------------------
  |  Branch (1042:8): [True: 45.1k, False: 19.0k]
  ------------------
 1043|  19.0k|       rd->nodeClass == UA_NODECLASS_OBJECT ||
  ------------------
  |  Branch (1043:8): [True: 19.0k, False: 0]
  ------------------
 1044|  64.2k|       rd->nodeClass == UA_NODECLASS_METHOD) {
  ------------------
  |  Branch (1044:8): [True: 0, False: 0]
  ------------------
 1045|  64.2k|        retval = beginChildInstantiation(server, session, destinationNodeId,
 1046|  64.2k|                                         &rd->nodeId.nodeId);
 1047|  64.2k|        if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  64.2k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1047:12): [True: 0, False: 64.2k]
  ------------------
 1048|      0|            return retval;
 1049|  64.2k|        retval = copyChildNode(server, session, destinationNodeId, rd);
 1050|  64.2k|        endChildInstantiation(server);
 1051|  64.2k|    }
 1052|       |
 1053|  64.2k|    return retval;
 1054|  64.2k|}
ua_services_nodemanagement.c:beginChildInstantiation:
  745|   901k|                        const UA_NodeId *sourceNodeId) {
  746|   901k|    if(server->nodeInstantiationDepth >= UA_MAX_NODE_INSTANTIATION_DEPTH) {
  ------------------
  |  |  740|   901k|#define UA_MAX_NODE_INSTANTIATION_DEPTH 64
  ------------------
  |  Branch (746:8): [True: 0, False: 901k]
  ------------------
  747|      0|        UA_LOG_WARNING_SESSION(server->config.logging, session,
  ------------------
  |  |  199|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, WARNING, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  748|      0|                               "AddNode (%N): Recursive child instantiation "
  749|      0|                               "exceeded the maximum depth %u while copying %N",
  750|      0|                               *destinationNodeId,
  751|      0|                               UA_MAX_NODE_INSTANTIATION_DEPTH, *sourceNodeId);
  752|      0|        return UA_STATUSCODE_BADTYPEDEFINITIONINVALID;
  ------------------
  |  |  365|      0|#define UA_STATUSCODE_BADTYPEDEFINITIONINVALID ((UA_StatusCode) 0x80630000)
  ------------------
  753|      0|    }
  754|       |
  755|   901k|    server->nodeInstantiationDepth++;
  756|   901k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   901k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  757|   901k|}
ua_services_nodemanagement.c:endChildInstantiation:
  760|   901k|endChildInstantiation(UA_Server *server) {
  761|   901k|    UA_assert(server->nodeInstantiationDepth > 0);
  ------------------
  |  |  248|   901k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (761:5): [True: 901k, False: 0]
  ------------------
  762|   901k|    server->nodeInstantiationDepth--;
  763|   901k|}
ua_services_nodemanagement.c:isMandatoryChild:
  715|   311k|                 const UA_NodeId *childNodeId) {
  716|       |    /* Get the child */
  717|   311k|    const UA_Node *child = UA_NODESTORE_GET(server, childNodeId);
  718|   311k|    if(!child)
  ------------------
  |  Branch (718:8): [True: 0, False: 311k]
  ------------------
  719|      0|        return false;
  720|       |
  721|       |    /* Look for the reference making the child mandatory */
  722|   311k|    UA_Boolean found = false;
  723|  1.19M|    for(size_t i = 0; i < child->head.referencesSize; ++i) {
  ------------------
  |  Branch (723:23): [True: 944k, False: 247k]
  ------------------
  724|   944k|        UA_NodeReferenceKind *rk = &child->head.references[i];
  725|   944k|        if(rk->referenceTypeIndex != UA_REFERENCETYPEINDEX_HASMODELLINGRULE)
  ------------------
  |  |   54|   944k|#define UA_REFERENCETYPEINDEX_HASMODELLINGRULE 8
  ------------------
  |  Branch (725:12): [True: 637k, False: 306k]
  ------------------
  726|   637k|            continue;
  727|   306k|        if(rk->isInverse)
  ------------------
  |  Branch (727:12): [True: 0, False: 306k]
  ------------------
  728|      0|            continue;
  729|       |
  730|   306k|        if(UA_NodeReferenceKind_findTarget(rk, &mandatoryId)) {
  ------------------
  |  Branch (730:12): [True: 64.2k, False: 242k]
  ------------------
  731|  64.2k|            found = true;
  732|  64.2k|            break;
  733|  64.2k|        }
  734|   306k|    }
  735|       |
  736|   311k|    UA_NODESTORE_RELEASE(server, child);
  ------------------
  |  | 1286|   311k|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  737|   311k|    return found;
  738|   311k|}
ua_services_nodemanagement.c:copyChildNode:
  837|  64.2k|              const UA_ReferenceDescription *rd) {
  838|       |    /* This creates a new logical node from an instance declaration. It is not
  839|       |     * an editable replacement of the source node, so runtime associations such
  840|       |     * as attached MonitoredItems must not be copied. */
  841|  64.2k|    const UA_Node *source = UA_NODESTORE_GET(server, &rd->nodeId.nodeId);
  842|  64.2k|    if(!source)
  ------------------
  |  Branch (842:8): [True: 0, False: 64.2k]
  ------------------
  843|      0|        return UA_STATUSCODE_BADNODEIDUNKNOWN;
  ------------------
  |  |  203|      0|#define UA_STATUSCODE_BADNODEIDUNKNOWN ((UA_StatusCode) 0x80340000)
  ------------------
  844|       |
  845|  64.2k|    UA_Node *node = UA_NODESTORE_NEW(server, source->head.nodeClass);
  ------------------
  |  | 1242|  64.2k|    server->config.nodestore->newNode(server->config.nodestore, nodeClass)
  ------------------
  846|  64.2k|    if(!node) {
  ------------------
  |  Branch (846:8): [True: 0, False: 64.2k]
  ------------------
  847|      0|        UA_NODESTORE_RELEASE(server, source);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  848|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  849|      0|    }
  850|       |
  851|  64.2k|    UA_StatusCode res = UA_Node_copy(source, node);
  852|  64.2k|    UA_NODESTORE_RELEASE(server, source);
  ------------------
  |  | 1286|  64.2k|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  853|  64.2k|    if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  64.2k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (853:8): [True: 0, False: 64.2k]
  ------------------
  854|      0|        UA_NODESTORE_DELETE(server, node);
  ------------------
  |  | 1245|      0|    server->config.nodestore->deleteNode(server->config.nodestore, node)
  ------------------
  855|      0|        return res;
  856|      0|    }
  857|       |
  858|       |    /* Remove the context of the copied node */
  859|  64.2k|    node->head.context = NULL;
  860|  64.2k|    node->head.constructed = false;
  861|       |#ifdef UA_ENABLE_RBAC
  862|       |    /* The new instance child starts without explicit RolePermissions (falls
  863|       |     * back to the namespace defaults). Keeping the copied permissionIndex
  864|       |     * would reference the shared entry without adjusting its refCount. */
  865|       |    node->head.permissionIndex = UA_PERMISSION_INDEX_INVALID;
  866|       |#endif
  867|       |
  868|       |    /* The value source callbacks are copied by default. But we don't want
  869|       |     * to keep it here. UA_Node_copy stores the value of an external source
  870|       |     * as an internal value, which overwrites the external notifications. So
  871|       |     * the internal notifications are cleared for both. */
  872|  64.2k|    if(node->head.nodeClass == UA_NODECLASS_VARIABLE ||
  ------------------
  |  Branch (872:8): [True: 45.1k, False: 19.0k]
  ------------------
  873|  45.1k|       node->head.nodeClass == UA_NODECLASS_VARIABLETYPE) {
  ------------------
  |  Branch (873:8): [True: 0, False: 19.0k]
  ------------------
  874|  45.1k|        if(node->variableNode.valueSourceType == UA_VALUESOURCETYPE_INTERNAL ||
  ------------------
  |  Branch (874:12): [True: 45.1k, False: 0]
  ------------------
  875|  45.1k|           node->variableNode.valueSourceType == UA_VALUESOURCETYPE_EXTERNAL) {
  ------------------
  |  Branch (875:12): [True: 0, False: 0]
  ------------------
  876|  45.1k|            memset(&node->variableNode.valueSource.internal.notifications, 0,
  877|  45.1k|                   sizeof(UA_ValueSourceNotifications));
  878|  45.1k|        } else {
  879|      0|            memset(&node->variableNode.valueSource.callback, 0,
  880|      0|                   sizeof(UA_CallbackValueSource));
  881|       |
  882|      0|        }
  883|  45.1k|        node->variableNode.valueSourceType = UA_VALUESOURCETYPE_INTERNAL;
  884|  45.1k|    }
  885|       |
  886|       |    /* Reset the NodeId (random numeric id will be assigned in the nodestore) */
  887|  64.2k|    UA_NodeId_clear(&node->head.nodeId);
  888|  64.2k|    node->head.nodeId.namespaceIndex = destinationNodeId->namespaceIndex;
  889|  64.2k|    if(server->config.nodeLifecycle &&
  ------------------
  |  Branch (889:8): [True: 0, False: 64.2k]
  ------------------
  890|      0|       server->config.nodeLifecycle->generateChildNodeId) {
  ------------------
  |  Branch (890:8): [True: 0, False: 0]
  ------------------
  891|      0|        res = server->config.nodeLifecycle->
  892|      0|            generateChildNodeId(server, &session->sessionId, session->context,
  893|      0|                                &rd->nodeId.nodeId, destinationNodeId,
  894|      0|                                &rd->referenceTypeId, &node->head.nodeId);
  895|      0|        if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (895:12): [True: 0, False: 0]
  ------------------
  896|      0|            UA_NODESTORE_DELETE(server, node);
  ------------------
  |  | 1245|      0|    server->config.nodestore->deleteNode(server->config.nodestore, node)
  ------------------
  897|      0|            return res;
  898|      0|        }
  899|      0|    }
  900|       |
  901|       |    /* Remove references, they are re-created from scratch in
  902|       |     * addnode_finish. For now we keep all the modelling rule references and
  903|       |     * delete all others. */
  904|       |
  905|       |    /* TODO: Be more clever in removing references that are re-added during
  906|       |     * addnode_finish. That way, we can call addnode_finish also on children
  907|       |     * that were manually added by the user during addnode_begin and
  908|       |     * addnode_finish. */
  909|  64.2k|    const UA_NodeId nodeId_typesFolder = UA_NS0ID(TYPESFOLDER);
  ------------------
  |  |  459|  64.2k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   82|  64.2k|#define UA_NS0ID_TYPESFOLDER 86 /* Object */
  |  |  ------------------
  ------------------
  910|  64.2k|    const UA_ReferenceTypeSet reftypes_aggregates =
  911|  64.2k|        UA_REFTYPESET(UA_REFERENCETYPEINDEX_AGGREGATES);
  ------------------
  |  |   48|  64.2k|#define UA_REFERENCETYPEINDEX_AGGREGATES 2
  ------------------
  912|  64.2k|    UA_ReferenceTypeSet reftypes_skipped =
  913|  64.2k|        UA_REFTYPESET(UA_REFERENCETYPEINDEX_HASINTERFACE);
  ------------------
  |  |   63|  64.2k|#define UA_REFERENCETYPEINDEX_HASINTERFACE 17
  ------------------
  914|  64.2k|    if(node->head.nodeClass == UA_NODECLASS_METHOD) {
  ------------------
  |  Branch (914:8): [True: 0, False: 64.2k]
  ------------------
  915|       |        /* InputArguments and OutputArguments describe the copied Method's
  916|       |         * signature. Keep those HasProperty references; the immutable
  917|       |         * argument metadata can remain shared with the declaration. */
  918|      0|        UA_ReferenceTypeSet_add(&reftypes_skipped,
  919|      0|                                UA_REFERENCETYPEINDEX_HASPROPERTY);
  ------------------
  |  |   59|      0|#define UA_REFERENCETYPEINDEX_HASPROPERTY 13
  ------------------
  920|      0|    }
  921|  64.2k|    if(server->config.modellingRulesOnInstances ||
  ------------------
  |  Branch (921:8): [True: 64.2k, False: 0]
  ------------------
  922|      0|       isNodeInTree(server, destinationNodeId,
  ------------------
  |  Branch (922:8): [True: 0, False: 0]
  ------------------
  923|  64.2k|                    &nodeId_typesFolder, &reftypes_aggregates)) {
  924|       |        /* hasModellingRule-reference is required (configured or node in an
  925|       |         * instance declaration) */
  926|  64.2k|        UA_ReferenceTypeSet_add(&reftypes_skipped,
  927|  64.2k|                                UA_REFERENCETYPEINDEX_HASMODELLINGRULE);
  ------------------
  |  |   54|  64.2k|#define UA_REFERENCETYPEINDEX_HASMODELLINGRULE 8
  ------------------
  928|  64.2k|    }
  929|  64.2k|    UA_Node_deleteReferencesSubset(node, &reftypes_skipped);
  930|       |
  931|       |    /* Add the node to the nodestore */
  932|  64.2k|    UA_NodeId newNodeId = UA_NODEID_NULL;
  933|  64.2k|    res = UA_NODESTORE_INSERT(server, node, &newNodeId);
  ------------------
  |  | 1292|  64.2k|    server->config.nodestore->insertNode(server->config.nodestore, node, addedNodeId)
  ------------------
  934|       |    /* node = NULL; The pointer is no longer valid */
  935|  64.2k|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  64.2k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (935:8): [True: 0, False: 64.2k]
  ------------------
  936|      0|        return res;
  937|       |
  938|       |    /* Add the node references */
  939|  64.2k|    res = addNode_addRefs(server, session, &newNodeId, destinationNodeId,
  940|  64.2k|                          &rd->referenceTypeId, &rd->typeDefinition.nodeId);
  941|  64.2k|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  64.2k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (941:8): [True: 0, False: 64.2k]
  ------------------
  942|      0|        goto errout;
  943|       |
  944|  64.2k|    res = callEarlyConstructors(server, session, &newNodeId);
  945|  64.2k|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  64.2k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (945:8): [True: 0, False: 64.2k]
  ------------------
  946|      0|        goto errout;
  947|       |
  948|  64.2k|    if(rd->nodeClass == UA_NODECLASS_VARIABLE) {
  ------------------
  |  Branch (948:8): [True: 45.1k, False: 19.0k]
  ------------------
  949|  45.1k|        res = checkSetIsDynamicVariable(server, session, &newNodeId);
  950|  45.1k|        if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  45.1k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (950:12): [True: 0, False: 45.1k]
  ------------------
  951|      0|            goto errout;
  952|  45.1k|    }
  953|       |
  954|       |    /* For the new child, recursively copy the members of the original. No
  955|       |     * typechecking is performed here. Assuming that the original is
  956|       |     * consistent. */
  957|  64.2k|    res = copyAllChildren(server, session, &rd->nodeId.nodeId, &newNodeId);
  958|  64.2k|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  64.2k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (958:8): [True: 0, False: 64.2k]
  ------------------
  959|      0|        goto errout;
  960|       |
  961|       |    /* Check if its a dynamic variable, add all type and/or interface
  962|       |     * children and call the constructor */
  963|  64.2k|    res = addNode_finish(server, session, &newNodeId);
  964|  64.2k|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  64.2k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (964:8): [True: 0, False: 64.2k]
  ------------------
  965|      0|        goto errout;
  966|       |
  967|  64.2k| errout:
  968|       |    /* Clean up */
  969|  64.2k|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  64.2k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (969:8): [True: 0, False: 64.2k]
  ------------------
  970|      0|        deleteNode(server, newNodeId, true);
  971|  64.2k|    UA_NodeId_clear(&newNodeId);
  972|  64.2k|    return res;
  973|  64.2k|}
ua_services_nodemanagement.c:addInterfaceChildren:
  801|   178k|                     const UA_NodeId *nodeId) {
  802|       |    /* Get the hierarchy of the type and all its supertypes */
  803|   178k|    UA_NodeId *hierarchy = NULL;
  804|   178k|    size_t hierarchySize = 0;
  805|   178k|    UA_StatusCode retval = getAllInterfaces(server, nodeId, &hierarchy, &hierarchySize);
  806|   178k|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|   178k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (806:8): [True: 0, False: 178k]
  ------------------
  807|      0|        return retval;
  808|       |
  809|       |    /* Copy members of the type and supertypes (and instantiate them) */
  810|   178k|    for(size_t i = 0; i < hierarchySize; ++i) {
  ------------------
  |  Branch (810:23): [True: 0, False: 178k]
  ------------------
  811|      0|        retval = copyAllChildren(server, session, &hierarchy[i], nodeId);
  812|      0|        if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (812:12): [True: 0, False: 0]
  ------------------
  813|      0|            UA_Array_delete(hierarchy, hierarchySize, &UA_TYPES[UA_TYPES_NODEID]);
  ------------------
  |  |  572|      0|#define UA_TYPES_NODEID 16
  ------------------
  814|      0|            return retval;
  815|      0|        }
  816|      0|    }
  817|       |
  818|   178k|    for(size_t i = 0; i < hierarchySize; ++i) {
  ------------------
  |  Branch (818:23): [True: 0, False: 178k]
  ------------------
  819|      0|        UA_NodeId refId = UA_NS0ID(HASINTERFACE);
  ------------------
  |  |  459|      0|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  | 8429|      0|#define UA_NS0ID_HASINTERFACE 17603 /* ReferenceType */
  |  |  ------------------
  ------------------
  820|      0|        retval = addRef(server, *nodeId, refId, hierarchy[i], true);
  821|       |
  822|       |        /* Don't add the original HasInterface reference to ObjectType sub nodes */
  823|      0|        if(retval == UA_STATUSCODE_BADDUPLICATEREFERENCENOTALLOWED) {
  ------------------
  |  |  374|      0|#define UA_STATUSCODE_BADDUPLICATEREFERENCENOTALLOWED ((UA_StatusCode) 0x80660000)
  ------------------
  |  Branch (823:12): [True: 0, False: 0]
  ------------------
  824|      0|            retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  825|      0|        } else if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (825:19): [True: 0, False: 0]
  ------------------
  826|      0|            break;
  827|      0|        }
  828|      0|    }
  829|       |
  830|   178k|    UA_Array_delete(hierarchy, hierarchySize, &UA_TYPES[UA_TYPES_NODEID]);
  ------------------
  |  |  572|   178k|#define UA_TYPES_NODEID 16
  ------------------
  831|   178k|    return retval;
  832|   178k|}
ua_services_nodemanagement.c:recursiveCallConstructors:
 1531|  2.22M|                          const UA_NodeId *nodeId, const UA_Node *type) {
 1532|  2.22M|    UA_LOCK_ASSERT(&server->serviceMutex);
 1533|       |
 1534|       |    /* Browse the children */
 1535|  2.22M|    UA_BrowseDescription bd;
 1536|  2.22M|    UA_BrowseDescription_init(&bd);
 1537|  2.22M|    bd.nodeId = *nodeId;
 1538|  2.22M|    bd.referenceTypeId = UA_NS0ID(AGGREGATES);
  ------------------
  |  |  459|  2.22M|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   55|  2.22M|#define UA_NS0ID_AGGREGATES 44 /* ReferenceType */
  |  |  ------------------
  ------------------
 1539|  2.22M|    bd.includeSubtypes = true;
 1540|  2.22M|    bd.browseDirection = UA_BROWSEDIRECTION_FORWARD;
 1541|       |
 1542|  2.22M|    UA_BrowseResult br;
 1543|  2.22M|    UA_BrowseResult_init(&br);
 1544|  2.22M|    UA_UInt32 maxrefs = 0;
 1545|  2.22M|    Operation_Browse(server, session, &maxrefs, &bd, &br);
 1546|  2.22M|    if(br.statusCode != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.22M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1546:8): [True: 0, False: 2.22M]
  ------------------
 1547|      0|        return br.statusCode;
 1548|       |
 1549|       |    /* Call the constructor for every unconstructed child node */
 1550|  2.22M|    UA_StatusCode retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.22M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1551|  3.92M|    for(size_t i = 0; i < br.referencesSize; ++i) {
  ------------------
  |  Branch (1551:23): [True: 1.69M, False: 2.22M]
  ------------------
 1552|  1.69M|        UA_ReferenceDescription *rd = &br.references[i];
 1553|  1.69M|        if(!UA_ExpandedNodeId_isLocal(&rd->nodeId))
  ------------------
  |  Branch (1553:12): [True: 0, False: 1.69M]
  ------------------
 1554|      0|            continue;
 1555|  1.69M|        const UA_Node *target = UA_NODESTORE_GET(server, &rd->nodeId.nodeId);
 1556|  1.69M|        if(!target)
  ------------------
  |  Branch (1556:12): [True: 0, False: 1.69M]
  ------------------
 1557|      0|            continue;
 1558|  1.69M|        if(target->head.constructed) {
  ------------------
  |  Branch (1558:12): [True: 1.69M, False: 0]
  ------------------
 1559|  1.69M|            UA_NODESTORE_RELEASE(server, target);
  ------------------
  |  | 1286|  1.69M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1560|  1.69M|            continue;
 1561|  1.69M|        }
 1562|       |
 1563|       |        /* TODO: Do we need all attributes and references here?  */
 1564|      0|        const UA_Node *targetType = NULL;
 1565|      0|        if(target->head.nodeClass == UA_NODECLASS_VARIABLE ||
  ------------------
  |  Branch (1565:12): [True: 0, False: 0]
  ------------------
 1566|      0|           target->head.nodeClass == UA_NODECLASS_OBJECT) {
  ------------------
  |  Branch (1566:12): [True: 0, False: 0]
  ------------------
 1567|      0|            targetType = getNodeType(server, &target->head, ~(UA_UInt32)0,
 1568|      0|                                     UA_REFERENCETYPESET_ALL,
 1569|      0|                                     UA_BROWSEDIRECTION_BOTH);
 1570|      0|            if(!targetType) {
  ------------------
  |  Branch (1570:16): [True: 0, False: 0]
  ------------------
 1571|      0|                UA_NODESTORE_RELEASE(server, target);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1572|      0|                retval = UA_STATUSCODE_BADTYPEDEFINITIONINVALID;
  ------------------
  |  |  365|      0|#define UA_STATUSCODE_BADTYPEDEFINITIONINVALID ((UA_StatusCode) 0x80630000)
  ------------------
 1573|      0|                break;
 1574|      0|            }
 1575|      0|        }
 1576|       |
 1577|      0|        UA_NODESTORE_RELEASE(server, target);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1578|      0|        retval = recursiveCallConstructors(server, session, &rd->nodeId.nodeId, targetType);
 1579|       |
 1580|      0|        if(targetType)
  ------------------
  |  Branch (1580:12): [True: 0, False: 0]
  ------------------
 1581|      0|            UA_NODESTORE_RELEASE(server, targetType);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1582|      0|        if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1582:12): [True: 0, False: 0]
  ------------------
 1583|      0|            break;
 1584|      0|    }
 1585|       |
 1586|  2.22M|    UA_BrowseResult_clear(&br);
 1587|       |
 1588|       |    /* If a child could not be constructed or the node is already constructed */
 1589|  2.22M|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.22M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1589:8): [True: 0, False: 2.22M]
  ------------------
 1590|      0|        return retval;
 1591|       |
 1592|       |    /* Get the node context */
 1593|  2.22M|    const UA_Node *node = UA_NODESTORE_GET(server, nodeId);
 1594|  2.22M|    if(!node)
  ------------------
  |  Branch (1594:8): [True: 0, False: 2.22M]
  ------------------
 1595|      0|        return UA_STATUSCODE_BADNODEIDUNKNOWN;
  ------------------
  |  |  203|      0|#define UA_STATUSCODE_BADNODEIDUNKNOWN ((UA_StatusCode) 0x80340000)
  ------------------
 1596|  2.22M|    void *context = node->head.context;
 1597|  2.22M|    UA_NodeClass nodeClass = node->head.nodeClass;
 1598|  2.22M|    UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|  2.22M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1599|       |
 1600|       |    /* Call the global constructor */
 1601|  2.22M|    if(server->config.nodeLifecycle &&
  ------------------
  |  Branch (1601:8): [True: 0, False: 2.22M]
  ------------------
 1602|      0|       server->config.nodeLifecycle->constructor) {
  ------------------
  |  Branch (1602:8): [True: 0, False: 0]
  ------------------
 1603|      0|        retval = server->config.nodeLifecycle->
 1604|      0|            constructor(server, &session->sessionId,
 1605|      0|                        session->context, nodeId, &context);
 1606|      0|        if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1606:12): [True: 0, False: 0]
  ------------------
 1607|      0|            return retval;
 1608|      0|    }
 1609|       |
 1610|       |    /* Call the local (per-type) constructor */
 1611|  2.22M|    const UA_NodeTypeLifecycle *lifecycle = NULL;
 1612|  2.22M|    if(type && nodeClass == UA_NODECLASS_OBJECT)
  ------------------
  |  Branch (1612:8): [True: 1.72M, False: 499k]
  |  Branch (1612:16): [True: 178k, False: 1.54M]
  ------------------
 1613|   178k|        lifecycle = &type->objectTypeNode.lifecycle;
 1614|  2.04M|    else if(type && nodeClass == UA_NODECLASS_VARIABLE)
  ------------------
  |  Branch (1614:13): [True: 1.54M, False: 499k]
  |  Branch (1614:21): [True: 1.48M, False: 59.4k]
  ------------------
 1615|  1.48M|        lifecycle = &type->variableTypeNode.lifecycle;
 1616|  2.22M|    if(lifecycle && lifecycle->constructor) {
  ------------------
  |  Branch (1616:8): [True: 1.66M, False: 558k]
  |  Branch (1616:21): [True: 0, False: 1.66M]
  ------------------
 1617|      0|        retval = lifecycle->constructor(server, &session->sessionId,
 1618|      0|                                        session->context, &type->head.nodeId,
 1619|      0|                                        type->head.context, nodeId, &context);
 1620|      0|        if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1620:12): [True: 0, False: 0]
  ------------------
 1621|      0|            goto global_destructor;
 1622|      0|    }
 1623|       |
 1624|       |    /* Set the context *and* mark the node as constructed */
 1625|  2.22M|    retval = editNode(server, &server->adminSession, nodeId,
 1626|  2.22M|                      0, UA_REFERENCETYPESET_NONE, UA_BROWSEDIRECTION_INVALID,
 1627|  2.22M|                      setConstructedNodeContext, context);
 1628|  2.22M|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.22M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1628:8): [True: 0, False: 2.22M]
  ------------------
 1629|      0|        goto local_destructor;
 1630|       |
 1631|       |    /* All good, return */
 1632|  2.22M|    return retval;
 1633|       |
 1634|       |    /* Fail. Call the destructors. */
 1635|      0|  local_destructor:
 1636|      0|    if(lifecycle && lifecycle->destructor) {
  ------------------
  |  Branch (1636:8): [True: 0, False: 0]
  |  Branch (1636:21): [True: 0, False: 0]
  ------------------
 1637|      0|        lifecycle->destructor(server, &session->sessionId, session->context,
 1638|      0|                              &type->head.nodeId, type->head.context, nodeId, &context);
 1639|      0|    }
 1640|       |
 1641|      0|  global_destructor:
 1642|      0|    if(server->config.nodeLifecycle && server->config.nodeLifecycle->destructor) {
  ------------------
  |  Branch (1642:8): [True: 0, False: 0]
  |  Branch (1642:40): [True: 0, False: 0]
  ------------------
 1643|      0|        server->config.nodeLifecycle->destructor(server, &session->sessionId,
 1644|      0|                                                 session->context, nodeId, context);
 1645|      0|    }
 1646|      0|    return retval;
 1647|      0|}
ua_services_nodemanagement.c:setConstructedNodeContext:
   62|  2.22M|                          UA_Node *node, void *context /* nodeContext */) {
   63|  2.22M|    node->head.context = context;
   64|  2.22M|    node->head.constructed = true;
   65|  2.22M|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.22M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
   66|  2.22M|}
ua_services_nodemanagement.c:Operation_addNode:
 1924|  66.5k|                  void *response /* UA_AddNodesResult */) {
 1925|  66.5k|    void *nodeContext = (void*)(uintptr_t)context;
 1926|  66.5k|    const UA_AddNodesItem *item = (const UA_AddNodesItem*)request;
 1927|  66.5k|    UA_AddNodesResult *result = (UA_AddNodesResult*)response;
 1928|  66.5k|    beginModelChange(server);
 1929|  66.5k|    Operation_addNode_inner(server, session, nodeContext, item, result);
 1930|  66.5k|    endModelChange(server);
 1931|  66.5k|}
ua_services_nodemanagement.c:Operation_addNode_inner:
 1900|  66.5k|                        const UA_AddNodesItem *item, UA_AddNodesResult *result) {
 1901|  66.5k|    result->statusCode =
 1902|  66.5k|        Operation_addNode_begin(server, session, nodeContext,
 1903|  66.5k|                                item, &item->parentNodeId.nodeId,
 1904|  66.5k|                                &item->referenceTypeId, &result->addedNodeId);
 1905|  66.5k|    if(result->statusCode != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  66.5k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1905:8): [True: 0, False: 66.5k]
  ------------------
 1906|      0|        return;
 1907|       |
 1908|       |    /* AddNodes_finish */
 1909|  66.5k|    result->statusCode = addNode_finish(server, session, &result->addedNodeId);
 1910|       |
 1911|       |    /* If finishing failed, the node was deleted */
 1912|  66.5k|    if(result->statusCode != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  66.5k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1912:8): [True: 0, False: 66.5k]
  ------------------
 1913|      0|        UA_NodeId_clear(&result->addedNodeId);
 1914|  66.5k|    } else {
 1915|  66.5k|        recordModelChangeEvent(server, &result->addedNodeId,
 1916|  66.5k|                          UA_MODELCHANGESTRUCTUREVERBMASK_NODEADDED);
 1917|  66.5k|    }
 1918|  66.5k|}
ua_services_nodemanagement.c:Operation_addNode_begin:
 1481|  2.14M|                        const UA_NodeId *referenceTypeId, UA_NodeId *outNewNodeId) {
 1482|       |    /* Create a temporary NodeId if none is returned */
 1483|  2.14M|    UA_NodeId newId;
 1484|  2.14M|    if(!outNewNodeId) {
  ------------------
  |  Branch (1484:8): [True: 2.07M, False: 66.5k]
  ------------------
 1485|  2.07M|        UA_NodeId_init(&newId);
 1486|  2.07M|        outNewNodeId = &newId;
 1487|  2.07M|    }
 1488|       |
 1489|       |    /* Set the BrowsenName before adding to the Nodestore. The BrowseName is
 1490|       |     * immutable afterwards. */
 1491|  2.14M|    UA_Boolean noBrowseName = UA_QualifiedName_isNull(&item->browseName);
 1492|  2.14M|    UA_StatusCode retval =
 1493|  2.14M|        checkSetBrowseName(server, session, (UA_AddNodesItem*)(uintptr_t)item);
 1494|  2.14M|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.14M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1494:8): [True: 0, False: 2.14M]
  ------------------
 1495|      0|        return retval;
 1496|       |
 1497|       |    /* Create the node and add it to the nodestore */
 1498|  2.14M|    retval = addNode_raw(server, session, nodeContext, item, outNewNodeId);
 1499|  2.14M|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.14M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1499:8): [True: 0, False: 2.14M]
  ------------------
 1500|      0|        goto cleanup;
 1501|       |
 1502|  2.14M|    retval = addNode_prepare(server, session, outNewNodeId, parentNodeId,
 1503|  2.14M|                             referenceTypeId, &item->typeDefinition.nodeId);
 1504|       |
 1505|  2.14M|    if(outNewNodeId == &newId)
  ------------------
  |  Branch (1505:8): [True: 2.07M, False: 66.5k]
  ------------------
 1506|  2.07M|        UA_NodeId_clear(&newId);
 1507|       |
 1508|  2.14M| cleanup:
 1509|  2.14M|    if(noBrowseName)
  ------------------
  |  Branch (1509:8): [True: 0, False: 2.14M]
  ------------------
 1510|      0|        UA_QualifiedName_clear((UA_QualifiedName*)(uintptr_t)&item->browseName);
 1511|  2.14M|    return retval;
 1512|  2.14M|}
ua_services_nodemanagement.c:checkSetBrowseName:
 1441|  2.14M|checkSetBrowseName(UA_Server *server, UA_Session *session, UA_AddNodesItem *item) {
 1442|       |    /* If the object node already has a browse name we are done here. */
 1443|  2.14M|    if(!UA_QualifiedName_isNull(&item->browseName))
  ------------------
  |  Branch (1443:8): [True: 2.14M, False: 0]
  ------------------
 1444|  2.14M|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.14M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1445|       |
 1446|       |    /* Nodes other than Objects must have a BrowseName */
 1447|      0|    if(item->nodeClass != UA_NODECLASS_OBJECT)
  ------------------
  |  Branch (1447:8): [True: 0, False: 0]
  ------------------
 1448|      0|        return UA_STATUSCODE_BADBROWSENAMEINVALID;
  ------------------
  |  |  356|      0|#define UA_STATUSCODE_BADBROWSENAMEINVALID ((UA_StatusCode) 0x80600000)
  ------------------
 1449|       |
 1450|       |    /* At this point we have an object with an empty browse name. Check the type
 1451|       |     * node if it has a DefaultInstanceBrowseName property. */
 1452|      0|    UA_NodeId defaultBrowseNameNode;
 1453|      0|    UA_StatusCode retval =
 1454|      0|        findDefaultInstanceBrowseNameNode(server, item->typeDefinition.nodeId,
 1455|      0|                                          &defaultBrowseNameNode);
 1456|      0|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1456:8): [True: 0, False: 0]
  ------------------
 1457|      0|        return UA_STATUSCODE_BADBROWSENAMEINVALID;
  ------------------
  |  |  356|      0|#define UA_STATUSCODE_BADBROWSENAMEINVALID ((UA_StatusCode) 0x80600000)
  ------------------
 1458|       |
 1459|      0|    UA_Variant defaultBrowseName;
 1460|      0|    retval = readWithReadValue(server, &defaultBrowseNameNode,
 1461|      0|                               UA_ATTRIBUTEID_VALUE, &defaultBrowseName);
 1462|      0|    UA_NodeId_clear(&defaultBrowseNameNode);
 1463|      0|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1463:8): [True: 0, False: 0]
  ------------------
 1464|      0|        return UA_STATUSCODE_BADBROWSENAMEINVALID;
  ------------------
  |  |  356|      0|#define UA_STATUSCODE_BADBROWSENAMEINVALID ((UA_StatusCode) 0x80600000)
  ------------------
 1465|       |
 1466|      0|    if(UA_Variant_hasScalarType(&defaultBrowseName, &UA_TYPES[UA_TYPES_QUALIFIEDNAME])) {
  ------------------
  |  |  674|      0|#define UA_TYPES_QUALIFIEDNAME 19
  ------------------
  |  Branch (1466:8): [True: 0, False: 0]
  ------------------
 1467|      0|        item->browseName = *(UA_QualifiedName*)defaultBrowseName.data;
 1468|      0|        UA_QualifiedName_init((UA_QualifiedName*)defaultBrowseName.data);
 1469|      0|    } else {
 1470|      0|        retval = UA_STATUSCODE_BADBROWSENAMEINVALID;
  ------------------
  |  |  356|      0|#define UA_STATUSCODE_BADBROWSENAMEINVALID ((UA_StatusCode) 0x80600000)
  ------------------
 1471|      0|    }
 1472|       |
 1473|      0|    UA_Variant_clear(&defaultBrowseName);
 1474|      0|    return retval;
 1475|      0|}
ua_services_nodemanagement.c:deleteNodeOperation_inner:
 2391|  83.2k|                          const UA_DeleteNodesItem *item, UA_StatusCode *result) {
 2392|  83.2k|    UA_LOCK_ASSERT(&server->serviceMutex);
 2393|       |
 2394|       |    /* Do not check access for server */
 2395|  83.2k|    if(session != &server->adminSession && server->config.accessControl.allowDeleteNode) {
  ------------------
  |  Branch (2395:8): [True: 0, False: 83.2k]
  |  Branch (2395:44): [True: 0, False: 0]
  ------------------
 2396|      0|        if(!server->config.accessControl.
  ------------------
  |  Branch (2396:12): [True: 0, False: 0]
  ------------------
 2397|      0|           allowDeleteNode(server, &server->config.accessControl,
 2398|      0|                           &session->sessionId, session->context, item)) {
 2399|      0|            *result = UA_STATUSCODE_BADUSERACCESSDENIED;
  ------------------
  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  ------------------
 2400|      0|            return;
 2401|      0|        }
 2402|      0|    }
 2403|       |
 2404|  83.2k|    const UA_Node *node = UA_NODESTORE_GET(server, &item->nodeId);
 2405|  83.2k|    if(!node) {
  ------------------
  |  Branch (2405:8): [True: 80.8k, False: 2.37k]
  ------------------
 2406|  80.8k|        *result = UA_STATUSCODE_BADNODEIDUNKNOWN;
  ------------------
  |  |  203|  80.8k|#define UA_STATUSCODE_BADNODEIDUNKNOWN ((UA_StatusCode) 0x80340000)
  ------------------
 2407|  80.8k|        return;
 2408|  80.8k|    }
 2409|       |
 2410|  2.37k|    if(UA_Node_hasSubTypeOrInstances(&node->head)) {
  ------------------
  |  Branch (2410:8): [True: 0, False: 2.37k]
  ------------------
 2411|      0|        UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 2412|      0|                            "DeleteNode (%N): Cannot delete a type node with "
 2413|      0|                            "active instances or subtypes", node->head.nodeId);
 2414|      0|        UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2415|      0|        *result = UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
 2416|      0|        return;
 2417|      0|    }
 2418|       |
 2419|       |    /* TODO: Check if the information model consistency is violated */
 2420|       |    /* TODO: Check if the node is a mandatory child of a parent */
 2421|       |
 2422|       |    /* Release the node. Don't access the pointer after this! */
 2423|  2.37k|    UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|  2.37k|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2424|       |
 2425|       |    /* A node can be referenced with hierarchical references from several
 2426|       |     * parents in the information model. (But not in a circular way.) The
 2427|       |     * hierarchical references are checked to see if a node can be deleted.
 2428|       |     * Getting the type hierarchy can fail in case of low RAM. In that case the
 2429|       |     * nodes are always deleted. */
 2430|  2.37k|    UA_ReferenceTypeSet hierarchRefsSet;
 2431|  2.37k|    UA_NodeId hr = UA_NS0ID(HIERARCHICALREFERENCES);
  ------------------
  |  |  459|  2.37k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   46|  2.37k|#define UA_NS0ID_HIERARCHICALREFERENCES 33 /* ReferenceType */
  |  |  ------------------
  ------------------
 2432|  2.37k|    *result = referenceTypeIndices(server, &hr, &hierarchRefsSet, true);
 2433|  2.37k|    if(*result != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2433:8): [True: 0, False: 2.37k]
  ------------------
 2434|      0|        return;
 2435|       |
 2436|       |    /* The list of childs is needed for the deconstructing and deleting phase.
 2437|       |     * Within the processNodeLayer we generate a RefTree based set of childs
 2438|       |     * which can be deleted beside the parent node. */
 2439|  2.37k|    RefTree refTree;
 2440|  2.37k|    *result = RefTree_init(&refTree);
 2441|  2.37k|    if(*result != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2441:8): [True: 0, False: 2.37k]
  ------------------
 2442|      0|        return;
 2443|  2.37k|    *result = buildDeleteNodeSet(server, session, &hierarchRefsSet, &item->nodeId,
 2444|  2.37k|                                 item->deleteTargetReferences, &refTree);
 2445|  2.37k|    if(*result != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2445:8): [True: 0, False: 2.37k]
  ------------------
 2446|      0|        UA_LOG_WARNING_SESSION(server->config.logging, session,
  ------------------
  |  |  199|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, WARNING, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 2447|      0|                               "DeleteNode: Incomplete lookup of nodes. "
 2448|      0|                               "Still deleting what we have.");
 2449|       |        /* Continue, so the RefTree is cleaned up. Return the error message
 2450|       |         * anyway. */
 2451|      0|    }
 2452|       |
 2453|       |    /* Deconstruct, then delete, then clean up the set */
 2454|  4.75k|    for(size_t i = 0; i < refTree.size; i++)
  ------------------
  |  Branch (2454:23): [True: 2.37k, False: 2.37k]
  ------------------
 2455|  2.37k|        recordModelChangeEvent(server, &refTree.targets[i].nodeId,
 2456|  2.37k|                               UA_MODELCHANGESTRUCTUREVERBMASK_NODEDELETED);
 2457|  2.37k|    deconstructNodeSet(server, session, &hierarchRefsSet, &refTree);
 2458|  2.37k|    deleteNodeSet(server, session, &hierarchRefsSet,
 2459|  2.37k|                  item->deleteTargetReferences, &refTree);
 2460|  2.37k|    RefTree_clear(&refTree);
 2461|  2.37k|}
ua_services_nodemanagement.c:buildDeleteNodeSet:
 2346|  2.37k|                   RefTree *refTree) {
 2347|       |    /* Add the initial node to delete */
 2348|  2.37k|    UA_StatusCode res = RefTree_addNodeId(refTree, initial, NULL);
 2349|  2.37k|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2349:8): [True: 0, False: 2.37k]
  ------------------
 2350|      0|        return res;
 2351|       |
 2352|       |    /* Find out which hierarchical children should also be deleted. We know
 2353|       |     * there are no "callback" ExpandedNodeId in the RefTree. */
 2354|  2.37k|    size_t pos = 0;
 2355|  4.75k|    while(pos < refTree->size) {
  ------------------
  |  Branch (2355:11): [True: 2.37k, False: 2.37k]
  ------------------
 2356|  2.37k|        const UA_Node *member = UA_NODESTORE_GET(server, &refTree->targets[pos].nodeId);
 2357|  2.37k|        pos++;
 2358|  2.37k|        if(!member)
  ------------------
  |  Branch (2358:12): [True: 0, False: 2.37k]
  ------------------
 2359|      0|            continue;
 2360|  2.37k|        res |= autoDeleteChildren(server, session, refTree, hierarchRefsSet, &member->head);
 2361|  2.37k|        UA_NODESTORE_RELEASE(server, member);
  ------------------
  |  | 1286|  2.37k|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2362|  2.37k|    }
 2363|  2.37k|    return res;
 2364|  2.37k|}
ua_services_nodemanagement.c:autoDeleteChildren:
 2315|  2.37k|                   const UA_ReferenceTypeSet *hierarchRefsSet, const UA_NodeHead *head){
 2316|  2.37k|    struct DeleteChildrenContext ctx;
 2317|  2.37k|    ctx.server = server;
 2318|  2.37k|    ctx.hierarchRefsSet = hierarchRefsSet;
 2319|  2.37k|    ctx.refTree = refTree;
 2320|  2.37k|    ctx.res = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2321|       |
 2322|  4.75k|    for(size_t i = 0; i < head->referencesSize; ++i) {
  ------------------
  |  Branch (2322:23): [True: 2.37k, False: 2.37k]
  ------------------
 2323|       |        /* Check if the ReferenceType is hierarchical */
 2324|  2.37k|        UA_NodeReferenceKind *rk = &head->references[i];
 2325|  2.37k|        if(!UA_ReferenceTypeSet_contains(hierarchRefsSet, rk->referenceTypeIndex))
  ------------------
  |  Branch (2325:12): [True: 0, False: 2.37k]
  ------------------
 2326|      0|            continue;
 2327|       |
 2328|       |        /* Check if the references are forward (to a child) */
 2329|  2.37k|        if(rk->isInverse)
  ------------------
  |  Branch (2329:12): [True: 2.37k, False: 0]
  ------------------
 2330|  2.37k|            continue;
 2331|       |
 2332|       |        /* Loop over the references */
 2333|      0|        UA_NodeReferenceKind_iterate(rk, deleteChildrenCallback, &ctx);
 2334|      0|        if(ctx.res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2334:12): [True: 0, False: 0]
  ------------------
 2335|      0|            return ctx.res;
 2336|      0|    }
 2337|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2338|  2.37k|}
ua_services_nodemanagement.c:deconstructNodeSet:
 2229|  2.37k|                   UA_ReferenceTypeSet *hierarchRefsSet, RefTree *refTree) {
 2230|  2.37k|    UA_LOCK_ASSERT(&server->serviceMutex);
 2231|       |
 2232|       |    /* Deconstruct the nodes based on the RefTree entries, parent nodes first */
 2233|  4.75k|    for(size_t i = 0; i < refTree->size; i++) {
  ------------------
  |  Branch (2233:23): [True: 2.37k, False: 2.37k]
  ------------------
 2234|  2.37k|        const UA_Node *member = UA_NODESTORE_GET(server, &refTree->targets[i].nodeId);
 2235|  2.37k|        if(!member)
  ------------------
  |  Branch (2235:12): [True: 0, False: 2.37k]
  ------------------
 2236|      0|            continue;
 2237|       |
 2238|       |        /* Call the type-level destructor
 2239|       |         * TODO: Do we need all attributes and references here?  */
 2240|  2.37k|        void *context = member->head.context; /* No longer needed after this function */
 2241|  2.37k|        if(member->head.nodeClass == UA_NODECLASS_OBJECT ||
  ------------------
  |  Branch (2241:12): [True: 0, False: 2.37k]
  ------------------
 2242|  2.37k|           member->head.nodeClass == UA_NODECLASS_VARIABLE) {
  ------------------
  |  Branch (2242:12): [True: 0, False: 2.37k]
  ------------------
 2243|      0|            const UA_Node *type =
 2244|      0|                getNodeType(server, &member->head, ~(UA_UInt32)0,
 2245|      0|                            UA_REFERENCETYPESET_ALL, UA_BROWSEDIRECTION_BOTH);
 2246|      0|            if(type) {
  ------------------
  |  Branch (2246:16): [True: 0, False: 0]
  ------------------
 2247|       |               /* Get the lifecycle */
 2248|      0|               const UA_NodeTypeLifecycle *lifecycle;
 2249|      0|               if(member->head.nodeClass == UA_NODECLASS_OBJECT)
  ------------------
  |  Branch (2249:19): [True: 0, False: 0]
  ------------------
 2250|      0|                  lifecycle = &type->objectTypeNode.lifecycle;
 2251|      0|               else
 2252|      0|                  lifecycle = &type->variableTypeNode.lifecycle;
 2253|       |
 2254|       |               /* Call the destructor */
 2255|      0|               if(lifecycle->destructor) {
  ------------------
  |  Branch (2255:19): [True: 0, False: 0]
  ------------------
 2256|      0|                  lifecycle->destructor(server,
 2257|      0|                                        &session->sessionId, session->context,
 2258|      0|                                        &type->head.nodeId, type->head.context,
 2259|      0|                                        &member->head.nodeId, &context);
 2260|      0|               }
 2261|       |
 2262|       |               /* Release the type node */
 2263|      0|               UA_NODESTORE_RELEASE(server, type);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2264|      0|            }
 2265|      0|        }
 2266|       |
 2267|       |        /* Call the global destructor */
 2268|  2.37k|        if(server->config.nodeLifecycle &&
  ------------------
  |  Branch (2268:12): [True: 0, False: 2.37k]
  ------------------
 2269|      0|           server->config.nodeLifecycle->destructor) {
  ------------------
  |  Branch (2269:12): [True: 0, False: 0]
  ------------------
 2270|      0|            server->config.nodeLifecycle->destructor(server, &session->sessionId,
 2271|      0|                                                     session->context,
 2272|      0|                                                     &member->head.nodeId, context);
 2273|      0|        }
 2274|       |
 2275|       |        /* Release the node. Don't access the node context from here on. */
 2276|  2.37k|        UA_NODESTORE_RELEASE(server, member);
  ------------------
  |  | 1286|  2.37k|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2277|       |
 2278|       |        /* Set the constructed flag to false */
 2279|  2.37k|        editNode(server, &server->adminSession, &refTree->targets[i].nodeId,
 2280|  2.37k|                 0, UA_REFERENCETYPESET_NONE, UA_BROWSEDIRECTION_INVALID,
 2281|       |                 setDeconstructedNode, NULL);
 2282|  2.37k|    }
 2283|  2.37k|}
ua_services_nodemanagement.c:setDeconstructedNode:
   55|  2.37k|                     UA_Node *node, void *context /* unused */) {
   56|  2.37k|    node->head.constructed = false;
   57|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
   58|  2.37k|}
ua_services_nodemanagement.c:deleteNodeSet:
 2369|  2.37k|              UA_Boolean removeTargetRefs, RefTree *refTree) {
 2370|       |    /* Delete the nodes based on the RefTree entries */
 2371|  4.75k|    for(size_t i = refTree->size; i > 0; --i) {
  ------------------
  |  Branch (2371:35): [True: 2.37k, False: 2.37k]
  ------------------
 2372|  2.37k|        const UA_Node *member = UA_NODESTORE_GET(server, &refTree->targets[i-1].nodeId);
 2373|  2.37k|        if(!member)
  ------------------
  |  Branch (2373:12): [True: 0, False: 2.37k]
  ------------------
 2374|      0|            continue;
 2375|       |#ifdef UA_ENABLE_RBAC
 2376|       |        /* Release the reference of the deleted node on its shared
 2377|       |         * role-permission entry */
 2378|       |        UA_Server_decrementRolePermissionsRefCount(server, member->head.permissionIndex);
 2379|       |#endif
 2380|       |        /* Everything that dereferences member must happen before the node is
 2381|       |         * released; remove by the RefTree's own NodeId copy afterwards. */
 2382|  2.37k|        if(removeTargetRefs)
  ------------------
  |  Branch (2382:12): [True: 2.37k, False: 0]
  ------------------
 2383|  2.37k|            removeIncomingReferences(server, session, &member->head);
 2384|  2.37k|        UA_NODESTORE_RELEASE(server, member);
  ------------------
  |  | 1286|  2.37k|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2385|  2.37k|        UA_NODESTORE_REMOVE(server, &refTree->targets[i-1].nodeId);
  ------------------
  |  | 1298|  2.37k|    server->config.nodestore->removeNode(server->config.nodestore, nodeId)
  ------------------
 2386|  2.37k|    }
 2387|  2.37k|}
ua_services_nodemanagement.c:removeIncomingReferences:
 2180|  2.37k|                         const UA_NodeHead *head) {
 2181|  2.37k|    UA_DeleteReferencesItem item;
 2182|  2.37k|    UA_DeleteReferencesItem_init(&item);
 2183|  2.37k|    item.targetNodeId.nodeId = head->nodeId;
 2184|  2.37k|    item.deleteBidirectional = false;
 2185|       |
 2186|  2.37k|    struct RemoveIncomingContext ctx;
 2187|  2.37k|    ctx.server = server;
 2188|  2.37k|    ctx.session = session;
 2189|  2.37k|    ctx.item = &item;
 2190|       |
 2191|  4.75k|    for(size_t i = 0; i < head->referencesSize; ++i) {
  ------------------
  |  Branch (2191:23): [True: 2.37k, False: 2.37k]
  ------------------
 2192|  2.37k|        UA_NodeReferenceKind *rk = &head->references[i];
 2193|  2.37k|        item.isForward = rk->isInverse;
 2194|  2.37k|        item.referenceTypeId =
 2195|  2.37k|            *UA_NODESTORE_GETREFERENCETYPEID(server, rk->referenceTypeIndex);
  ------------------
  |  | 1301|  2.37k|    server->config.nodestore->getReferenceTypeId(server->config.nodestore, index)
  ------------------
 2196|  2.37k|        UA_NodeReferenceKind_iterate(rk, removeIncomingReferencesCallback, &ctx);
 2197|  2.37k|    }
 2198|  2.37k|}
ua_services_nodemanagement.c:removeIncomingReferencesCallback:
 2167|  2.37k|removeIncomingReferencesCallback(void *context, UA_ReferenceTarget *t) {
 2168|  2.37k|    struct RemoveIncomingContext *ctx = (struct RemoveIncomingContext *)context;
 2169|  2.37k|    if(!UA_NodePointer_isLocal(t->targetId))
  ------------------
  |  Branch (2169:8): [True: 0, False: 2.37k]
  ------------------
 2170|      0|        return NULL;
 2171|  2.37k|    UA_StatusCode dummy;
 2172|  2.37k|    ctx->item->sourceNodeId = UA_NodePointer_toNodeId(t->targetId);
 2173|  2.37k|    Operation_deleteReference(ctx->server, ctx->session, NULL, ctx->item, &dummy);
 2174|       |    return NULL;
 2175|  2.37k|}
ua_services_nodemanagement.c:Operation_addReference:
 2700|  5.32M|                       void *response /* UA_StatusCode */) {
 2701|  5.32M|    void *operationContext = (void*)(uintptr_t)context;
 2702|  5.32M|    const UA_AddReferencesItem *item = (const UA_AddReferencesItem*)request;
 2703|  5.32M|    UA_StatusCode *retval = (UA_StatusCode*)response;
 2704|  5.32M|    beginModelChange(server);
 2705|  5.32M|    Operation_addReference_inner(server, session, operationContext, item, retval);
 2706|  5.32M|    endModelChange(server);
 2707|  5.32M|}
ua_services_nodemanagement.c:Operation_addReference_inner:
 2546|  5.32M|                             const UA_AddReferencesItem *item, UA_StatusCode *retval) {
 2547|  5.32M|    (void)context;
 2548|  5.32M|    UA_assert(session);
  ------------------
  |  |  248|  5.32M|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (2548:5): [True: 5.32M, False: 0]
  ------------------
 2549|  5.32M|    UA_LOCK_ASSERT(&server->serviceMutex);
 2550|  5.32M|    UA_Boolean firstChanged = false;
 2551|  5.32M|    UA_Boolean secondChanged = false;
 2552|       |
 2553|       |    /* Check access rights */
 2554|  5.32M|    if(session != &server->adminSession && server->config.accessControl.allowAddReference) {
  ------------------
  |  Branch (2554:8): [True: 0, False: 5.32M]
  |  Branch (2554:44): [True: 0, False: 0]
  ------------------
 2555|      0|        if (!server->config.accessControl.
  ------------------
  |  Branch (2555:13): [True: 0, False: 0]
  ------------------
 2556|      0|                allowAddReference(server, &server->config.accessControl,
 2557|      0|                                  &session->sessionId, session->context, item)) {
 2558|      0|            *retval = UA_STATUSCODE_BADUSERACCESSDENIED;
  ------------------
  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  ------------------
 2559|      0|            return;
 2560|      0|        }
 2561|      0|    }
 2562|       |
 2563|       |    /* TODO: Currently no expandednodeids are allowed */
 2564|  5.32M|    if(item->targetServerUri.length > 0) {
  ------------------
  |  Branch (2564:8): [True: 0, False: 5.32M]
  ------------------
 2565|      0|        *retval = UA_STATUSCODE_BADNOTIMPLEMENTED;
  ------------------
  |  |  239|      0|#define UA_STATUSCODE_BADNOTIMPLEMENTED ((UA_StatusCode) 0x80400000)
  ------------------
 2566|      0|        return;
 2567|      0|    }
 2568|       |
 2569|       |    /* Check the ReferenceType and get the index */
 2570|  5.32M|    const UA_Node *refType = UA_NODESTORE_GET(server, &item->referenceTypeId);
 2571|  5.32M|    if(!refType) {
  ------------------
  |  Branch (2571:8): [True: 0, False: 5.32M]
  ------------------
 2572|      0|        UA_LOG_DEBUG_SESSION(server->config.logging, session,
  ------------------
  |  |  195|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 2573|      0|                             "Cannot add reference - ReferenceType %N unknown",
 2574|      0|                             item->referenceTypeId);
 2575|      0|        *retval = UA_STATUSCODE_BADREFERENCETYPEIDINVALID;
  ------------------
  |  |  290|      0|#define UA_STATUSCODE_BADREFERENCETYPEIDINVALID ((UA_StatusCode) 0x804C0000)
  ------------------
 2576|      0|        return;
 2577|      0|    }
 2578|  5.32M|    if(refType->head.nodeClass != UA_NODECLASS_REFERENCETYPE) {
  ------------------
  |  Branch (2578:8): [True: 0, False: 5.32M]
  ------------------
 2579|      0|        UA_LOG_DEBUG_SESSION(server->config.logging, session,
  ------------------
  |  |  195|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 2580|      0|                             "Cannot add reference - ReferenceType %N with wrong NodeClass",
 2581|      0|                             item->referenceTypeId);
 2582|      0|        UA_NODESTORE_RELEASE(server, refType);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2583|      0|        *retval = UA_STATUSCODE_BADREFERENCETYPEIDINVALID;
  ------------------
  |  |  290|      0|#define UA_STATUSCODE_BADREFERENCETYPEIDINVALID ((UA_StatusCode) 0x804C0000)
  ------------------
 2584|      0|        return;
 2585|      0|    }
 2586|  5.32M|    UA_Byte refTypeIndex = refType->referenceTypeNode.referenceTypeIndex;
 2587|  5.32M|    UA_NODESTORE_RELEASE(server, refType);
  ------------------
  |  | 1286|  5.32M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2588|       |
 2589|       |    /* Get the source and target node (editable). Include only the BrowseName
 2590|       |     * and the relevant ReferenceType and direction. Don't modify the target
 2591|       |     * node if it lives on a different server. */
 2592|  5.32M|    UA_Node *targetNode = NULL;
 2593|  5.32M|    if(UA_ExpandedNodeId_isLocal(&item->targetNodeId)) {
  ------------------
  |  Branch (2593:8): [True: 5.32M, False: 0]
  ------------------
 2594|  5.32M|        if(UA_NodeId_equal(&item->targetNodeId.nodeId, &item->sourceNodeId)) {
  ------------------
  |  Branch (2594:12): [True: 0, False: 5.32M]
  ------------------
 2595|      0|            *retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2596|      0|            UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 2597|      0|                                "Cannot add reference - source and target %N are identical",
 2598|      0|                                item->targetNodeId.nodeId);
 2599|      0|            return;
 2600|      0|        }
 2601|  5.32M|        targetNode =
 2602|  5.32M|            UA_NODESTORE_GET_EDIT_SELECTIVE(server, &item->targetNodeId.nodeId,
  ------------------
  |  | 1278|  5.32M|    server->config.nodestore->getEditNode(server->config.nodestore,              \
  |  | 1279|  10.6M|                                          nodeid, attrMask, refs, refDirs)
  |  |  ------------------
  |  |  |  Branch (1279:67): [True: 3.61M, False: 1.70M]
  |  |  ------------------
  ------------------
 2603|  5.32M|                                            UA_NODEATTRIBUTESMASK_BROWSENAME,
 2604|  5.32M|                                            UA_REFTYPESET(refTypeIndex),
 2605|  5.32M|                                            (!item->isForward) ?
 2606|  5.32M|                                            UA_BROWSEDIRECTION_FORWARD : UA_BROWSEDIRECTION_INVERSE);
 2607|  5.32M|        if(!targetNode) {
  ------------------
  |  Branch (2607:12): [True: 0, False: 5.32M]
  ------------------
 2608|      0|            UA_LOG_DEBUG_SESSION(server->config.logging, session,
  ------------------
  |  |  195|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 2609|      0|                                 "Cannot add reference - target %N does not exist",
 2610|      0|                                 item->targetNodeId.nodeId);
 2611|      0|            *retval = UA_STATUSCODE_BADTARGETNODEIDINVALID;
  ------------------
  |  |  371|      0|#define UA_STATUSCODE_BADTARGETNODEIDINVALID ((UA_StatusCode) 0x80650000)
  ------------------
 2612|      0|            return;
 2613|      0|        }
 2614|  5.32M|        if(item->targetNodeClass != UA_NODECLASS_UNSPECIFIED &&
  ------------------
  |  Branch (2614:12): [True: 0, False: 5.32M]
  ------------------
 2615|      0|           item->targetNodeClass != targetNode->head.nodeClass) {
  ------------------
  |  Branch (2615:12): [True: 0, False: 0]
  ------------------
 2616|      0|            UA_LOG_DEBUG_SESSION(server->config.logging, session,
  ------------------
  |  |  195|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 2617|      0|                                 "Cannot add reference - target %N has NodeClass %u "
 2618|      0|                                 "but request expects %u",
 2619|      0|                                 item->targetNodeId.nodeId, (unsigned)targetNode->head.nodeClass,
 2620|      0|                                 (unsigned)item->targetNodeClass);
 2621|      0|            UA_NODESTORE_RELEASE(server, targetNode);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2622|      0|            *retval = UA_STATUSCODE_BADNODECLASSINVALID;
  ------------------
  |  |  353|      0|#define UA_STATUSCODE_BADNODECLASSINVALID ((UA_StatusCode) 0x805F0000)
  ------------------
 2623|      0|            return;
 2624|      0|        }
 2625|  5.32M|    }
 2626|       |
 2627|  5.32M|    UA_Node *sourceNode =
 2628|  5.32M|        UA_NODESTORE_GET_EDIT_SELECTIVE(server, &item->sourceNodeId,
  ------------------
  |  | 1278|  5.32M|    server->config.nodestore->getEditNode(server->config.nodestore,              \
  |  | 1279|  10.6M|                                          nodeid, attrMask, refs, refDirs)
  |  |  ------------------
  |  |  |  Branch (1279:67): [True: 1.70M, False: 3.61M]
  |  |  ------------------
  ------------------
 2629|  5.32M|                                        UA_NODEATTRIBUTESMASK_BROWSENAME,
 2630|  5.32M|                                        UA_REFTYPESET(refTypeIndex),
 2631|  5.32M|                                        item->isForward ?
 2632|  5.32M|                                        UA_BROWSEDIRECTION_FORWARD : UA_BROWSEDIRECTION_INVERSE);
 2633|  5.32M|    if(!sourceNode) {
  ------------------
  |  Branch (2633:8): [True: 4.75k, False: 5.31M]
  ------------------
 2634|  4.75k|        if(targetNode)
  ------------------
  |  Branch (2634:12): [True: 4.75k, False: 0]
  ------------------
 2635|  4.75k|            UA_NODESTORE_RELEASE(server, targetNode);
  ------------------
  |  | 1286|  9.51k|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2636|  4.75k|        *retval = UA_STATUSCODE_BADSOURCENODEIDINVALID;
  ------------------
  |  |  368|  4.75k|#define UA_STATUSCODE_BADSOURCENODEIDINVALID ((UA_StatusCode) 0x80640000)
  ------------------
 2637|  4.75k|        return;
 2638|  4.75k|    }
 2639|       |
 2640|       |    /* Add the first direction. Use hash 0 for non-local targets where
 2641|       |     * targetNode is NULL (their browse name is not available locally). */
 2642|  5.31M|    UA_UInt32 targetNameHash = targetNode ?
  ------------------
  |  Branch (2642:32): [True: 5.31M, False: 0]
  ------------------
 2643|  5.31M|        UA_QualifiedName_hash(&targetNode->head.browseName) : 0;
 2644|  5.31M|    *retval = UA_Node_addReference(sourceNode, refTypeIndex, item->isForward,
 2645|  5.31M|                                   &item->targetNodeId, targetNameHash);
 2646|  5.31M|    UA_Boolean firstExisted = false;
 2647|  5.31M|    if(*retval == UA_STATUSCODE_BADDUPLICATEREFERENCENOTALLOWED) {
  ------------------
  |  |  374|  5.31M|#define UA_STATUSCODE_BADDUPLICATEREFERENCENOTALLOWED ((UA_StatusCode) 0x80660000)
  ------------------
  |  Branch (2647:8): [True: 0, False: 5.31M]
  ------------------
 2648|      0|        *retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2649|      0|        firstExisted = true;
 2650|      0|    }
 2651|  5.31M|    if(*retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  5.31M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2651:8): [True: 0, False: 5.31M]
  ------------------
 2652|      0|        goto cleanup;
 2653|  5.31M|    firstChanged = !firstExisted;
 2654|       |
 2655|       |    /* Add the second direction */
 2656|  5.31M|    if(targetNode) {
  ------------------
  |  Branch (2656:8): [True: 5.31M, False: 0]
  ------------------
 2657|  5.31M|        UA_ExpandedNodeId expSourceId;
 2658|  5.31M|        UA_ExpandedNodeId_init(&expSourceId);
 2659|  5.31M|        expSourceId.nodeId = item->sourceNodeId;
 2660|  5.31M|        UA_UInt32 sourceNameHash = UA_QualifiedName_hash(&sourceNode->head.browseName);
 2661|  5.31M|        *retval = UA_Node_addReference(targetNode, refTypeIndex, !item->isForward,
 2662|  5.31M|                                       &expSourceId, sourceNameHash);
 2663|  5.31M|        if(*retval == UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  5.31M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2663:12): [True: 5.31M, False: 0]
  ------------------
 2664|  5.31M|            secondChanged = true;
 2665|       |
 2666|       |        /* Second direction existed already */
 2667|  5.31M|        if(*retval == UA_STATUSCODE_BADDUPLICATEREFERENCENOTALLOWED) {
  ------------------
  |  |  374|  5.31M|#define UA_STATUSCODE_BADDUPLICATEREFERENCENOTALLOWED ((UA_StatusCode) 0x80660000)
  ------------------
  |  Branch (2667:12): [True: 0, False: 5.31M]
  ------------------
 2668|       |            /* Set bad result if BOTH directions already existed.
 2669|       |             * But don't delete the reference from source to target. */
 2670|      0|            if(!firstExisted)
  ------------------
  |  Branch (2670:16): [True: 0, False: 0]
  ------------------
 2671|      0|                *retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2672|      0|            goto cleanup;
 2673|      0|        }
 2674|       |
 2675|       |        /* Remove first direction if the second direction failed */
 2676|  5.31M|        if(*retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  5.31M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2676:12): [True: 0, False: 5.31M]
  ------------------
 2677|      0|            UA_Node_deleteReference(sourceNode, refTypeIndex, item->isForward, &item->targetNodeId);
 2678|      0|            firstChanged = false;
 2679|      0|        }
 2680|  5.31M|    }
 2681|       |
 2682|  5.31M| cleanup:
 2683|  5.31M|    if(*retval == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  5.31M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2683:8): [True: 5.31M, False: 0]
  ------------------
 2684|  5.31M|        if(firstChanged)
  ------------------
  |  Branch (2684:12): [True: 5.31M, False: 0]
  ------------------
 2685|  5.31M|            recordModelChangeEvent(server, &item->sourceNodeId,
 2686|  5.31M|                              UA_MODELCHANGESTRUCTUREVERBMASK_REFERENCEADDED);
 2687|  5.31M|        if(secondChanged)
  ------------------
  |  Branch (2687:12): [True: 5.31M, False: 0]
  ------------------
 2688|  5.31M|            recordModelChangeEvent(server, &item->targetNodeId.nodeId,
 2689|  5.31M|                              UA_MODELCHANGESTRUCTUREVERBMASK_REFERENCEADDED);
 2690|  5.31M|    }
 2691|  5.31M|    if(targetNode)
  ------------------
  |  Branch (2691:8): [True: 5.31M, False: 0]
  ------------------
 2692|  5.31M|        UA_NODESTORE_RELEASE(server, targetNode);
  ------------------
  |  | 1286|  10.6M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2693|  5.31M|    UA_NODESTORE_RELEASE(server, sourceNode);
  ------------------
  |  | 1286|  5.31M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2694|  5.31M|}
ua_services_nodemanagement.c:Operation_deleteReference:
 2844|  2.37k|                          void *response /* UA_StatusCode */) {
 2845|  2.37k|    void *operationContext = (void*)(uintptr_t)context;
 2846|  2.37k|    const UA_DeleteReferencesItem *item = (const UA_DeleteReferencesItem*)request;
 2847|  2.37k|    UA_StatusCode *retval = (UA_StatusCode*)response;
 2848|  2.37k|    beginModelChange(server);
 2849|  2.37k|    Operation_deleteReference_inner(server, session, operationContext, item, retval);
 2850|  2.37k|    endModelChange(server);
 2851|  2.37k|}
ua_services_nodemanagement.c:Operation_deleteReference_inner:
 2766|  2.37k|                                UA_StatusCode *retval) {
 2767|  2.37k|    UA_LOCK_ASSERT(&server->serviceMutex);
 2768|       |
 2769|       |    /* Do not check access for server */
 2770|  2.37k|    if(session != &server->adminSession &&
  ------------------
  |  Branch (2770:8): [True: 0, False: 2.37k]
  ------------------
 2771|      0|       server->config.accessControl.allowDeleteReference) {
  ------------------
  |  Branch (2771:8): [True: 0, False: 0]
  ------------------
 2772|      0|        if(!server->config.accessControl.
  ------------------
  |  Branch (2772:12): [True: 0, False: 0]
  ------------------
 2773|      0|           allowDeleteReference(server, &server->config.accessControl,
 2774|      0|                                &session->sessionId, session->context, item)) {
 2775|      0|            *retval = UA_STATUSCODE_BADUSERACCESSDENIED;
  ------------------
  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  ------------------
 2776|      0|            return;
 2777|      0|        }
 2778|      0|    }
 2779|       |
 2780|       |    /* Check the ReferenceType and get the RefTypeIndex */
 2781|  2.37k|    const UA_Node *refType =
 2782|  2.37k|        UA_NODESTORE_GET_SELECTIVE(server, &item->referenceTypeId,
  ------------------
  |  | 1274|  2.37k|    server->config.nodestore->getNode(server->config.nodestore,             \
  |  | 1275|  2.37k|                                      nodeid, attrMask, refs, refDirs)
  ------------------
 2783|  2.37k|                                   0, UA_REFERENCETYPESET_NONE, UA_BROWSEDIRECTION_INVALID);
 2784|  2.37k|    if(!refType) {
  ------------------
  |  Branch (2784:8): [True: 0, False: 2.37k]
  ------------------
 2785|      0|        *retval = UA_STATUSCODE_BADREFERENCETYPEIDINVALID;
  ------------------
  |  |  290|      0|#define UA_STATUSCODE_BADREFERENCETYPEIDINVALID ((UA_StatusCode) 0x804C0000)
  ------------------
 2786|      0|        return;
 2787|      0|    }
 2788|       |
 2789|  2.37k|    if(refType->head.nodeClass != UA_NODECLASS_REFERENCETYPE) {
  ------------------
  |  Branch (2789:8): [True: 0, False: 2.37k]
  ------------------
 2790|      0|        UA_NODESTORE_RELEASE(server, refType);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2791|      0|        *retval = UA_STATUSCODE_BADREFERENCETYPEIDINVALID;
  ------------------
  |  |  290|      0|#define UA_STATUSCODE_BADREFERENCETYPEIDINVALID ((UA_StatusCode) 0x804C0000)
  ------------------
 2792|      0|        return;
 2793|      0|    }
 2794|       |
 2795|  2.37k|    UA_Byte refTypeIndex = refType->referenceTypeNode.referenceTypeIndex;
 2796|  2.37k|    UA_NODESTORE_RELEASE(server, refType);
  ------------------
  |  | 1286|  2.37k|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2797|       |
 2798|       |    // TODO: Check consistency constraints, remove the references.
 2799|       |
 2800|       |    /* Delete the reference in this direction */
 2801|  2.37k|    UA_Node *firstNode =
 2802|  2.37k|        UA_NODESTORE_GET_EDIT_SELECTIVE(server, &item->sourceNodeId, 0,
  ------------------
  |  | 1278|  2.37k|    server->config.nodestore->getEditNode(server->config.nodestore,              \
  |  | 1279|  4.75k|                                          nodeid, attrMask, refs, refDirs)
  |  |  ------------------
  |  |  |  Branch (1279:67): [True: 2.37k, False: 0]
  |  |  ------------------
  ------------------
 2803|  2.37k|                                        UA_REFTYPESET(refTypeIndex),
 2804|  2.37k|                                        item->isForward ?
 2805|  2.37k|                                        UA_BROWSEDIRECTION_FORWARD : UA_BROWSEDIRECTION_INVERSE);
 2806|  2.37k|    if(firstNode) {
  ------------------
  |  Branch (2806:8): [True: 2.37k, False: 0]
  ------------------
 2807|  2.37k|        *retval = UA_Node_deleteReference(firstNode, refTypeIndex, item->isForward, &item->targetNodeId);
 2808|  2.37k|    } else {
 2809|      0|        *retval = UA_STATUSCODE_BADNODEIDUNKNOWN;
  ------------------
  |  |  203|      0|#define UA_STATUSCODE_BADNODEIDUNKNOWN ((UA_StatusCode) 0x80340000)
  ------------------
 2810|      0|    }
 2811|  2.37k|    UA_NODESTORE_RELEASE(server, firstNode);
  ------------------
  |  | 1286|  2.37k|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2812|  2.37k|    if(*retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2812:8): [True: 0, False: 2.37k]
  ------------------
 2813|      0|        return;
 2814|  2.37k|    recordModelChangeEvent(server, &item->sourceNodeId,
 2815|  2.37k|                      UA_MODELCHANGESTRUCTUREVERBMASK_REFERENCEDELETED);
 2816|       |
 2817|  2.37k|    if(!item->deleteBidirectional || item->targetNodeId.serverIndex != 0)
  ------------------
  |  Branch (2817:8): [True: 2.37k, False: 0]
  |  Branch (2817:38): [True: 0, False: 0]
  ------------------
 2818|  2.37k|        return;
 2819|       |
 2820|       |    /* Remove the reference in the second direction */
 2821|      0|    if(UA_ExpandedNodeId_isLocal(&item->targetNodeId)) {
  ------------------
  |  Branch (2821:8): [True: 0, False: 0]
  ------------------
 2822|      0|        UA_ExpandedNodeId target2;
 2823|      0|        UA_ExpandedNodeId_init(&target2);
 2824|      0|        target2.nodeId = item->sourceNodeId;
 2825|      0|        UA_Node *secondNode =
 2826|      0|            UA_NODESTORE_GET_EDIT_SELECTIVE(server, &item->targetNodeId.nodeId, 0,
  ------------------
  |  | 1278|      0|    server->config.nodestore->getEditNode(server->config.nodestore,              \
  |  | 1279|      0|                                          nodeid, attrMask, refs, refDirs)
  |  |  ------------------
  |  |  |  Branch (1279:67): [True: 0, False: 0]
  |  |  ------------------
  ------------------
 2827|      0|                                            UA_REFTYPESET(refTypeIndex),
 2828|      0|                                            (!item->isForward) ?
 2829|      0|                                            UA_BROWSEDIRECTION_FORWARD : UA_BROWSEDIRECTION_INVERSE);
 2830|      0|        if(secondNode) {
  ------------------
  |  Branch (2830:12): [True: 0, False: 0]
  ------------------
 2831|      0|            *retval = UA_Node_deleteReference(secondNode, refTypeIndex, !item->isForward, &target2);
 2832|      0|            UA_NODESTORE_RELEASE(server, secondNode);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 2833|      0|            if(*retval == UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2833:16): [True: 0, False: 0]
  ------------------
 2834|      0|                recordModelChangeEvent(server, &item->targetNodeId.nodeId,
 2835|      0|                                  UA_MODELCHANGESTRUCTUREVERBMASK_REFERENCEDELETED);
 2836|      0|        }
 2837|      0|    }
 2838|      0|}
ua_services_nodemanagement.c:setCallbackValueSourceCB:
 3050|  95.1k|                         UA_Node *node, void *context /* UA_CallbackValueSource */) {
 3051|  95.1k|    const UA_CallbackValueSource *evs = (const UA_CallbackValueSource*)context;
 3052|  95.1k|    UA_VariableNode *vn = &node->variableNode;
 3053|       |
 3054|       |    /* Check the node class */
 3055|  95.1k|    if(node->head.nodeClass != UA_NODECLASS_VARIABLE)
  ------------------
  |  Branch (3055:8): [True: 0, False: 95.1k]
  ------------------
 3056|      0|        return UA_STATUSCODE_BADNODECLASSINVALID;
  ------------------
  |  |  353|      0|#define UA_STATUSCODE_BADNODECLASSINVALID ((UA_StatusCode) 0x805F0000)
  ------------------
 3057|       |
 3058|       |    /* Clean up the internal value */
 3059|  95.1k|    if(vn->valueSourceType == UA_VALUESOURCETYPE_INTERNAL)
  ------------------
  |  Branch (3059:8): [True: 95.1k, False: 0]
  ------------------
 3060|  95.1k|        UA_DataValue_clear(&vn->valueSource.internal.value);
 3061|       |
 3062|       |    /* Replace the value source */
 3063|  95.1k|    vn->valueSource.callback = *evs;
 3064|  95.1k|    vn->valueSourceType = UA_VALUESOURCETYPE_CALLBACK;
 3065|       |
 3066|  95.1k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  95.1k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3067|  95.1k|}
ua_services_nodemanagement.c:UA_Server_addMethodNodeEx_finish:
 3174|   111k|                                 UA_NodeId *outputArgumentsOutNewNodeId) {
 3175|       |    /* Browse to see which argument nodes exist */
 3176|   111k|    UA_BrowseDescription bd;
 3177|   111k|    UA_BrowseDescription_init(&bd);
 3178|   111k|    bd.nodeId = nodeId;
 3179|   111k|    bd.referenceTypeId = UA_NS0ID(HASPROPERTY);
  ------------------
  |  |  459|   111k|#define UA_NS0ID(ID) UA_NODEID_NUMERIC(0, UA_NS0ID_##ID)
  |  |  ------------------
  |  |  |  |   57|   111k|#define UA_NS0ID_HASPROPERTY 46 /* ReferenceType */
  |  |  ------------------
  ------------------
 3180|   111k|    bd.includeSubtypes = false;
 3181|   111k|    bd.browseDirection = UA_BROWSEDIRECTION_FORWARD;
 3182|   111k|    bd.nodeClassMask = UA_NODECLASS_VARIABLE;
 3183|   111k|    bd.resultMask = UA_BROWSERESULTMASK_BROWSENAME;
 3184|       |
 3185|   111k|    UA_BrowseResult br;
 3186|   111k|    UA_BrowseResult_init(&br);
 3187|   111k|    UA_UInt32 maxrefs = 0;
 3188|   111k|    Operation_Browse(server, &server->adminSession, &maxrefs, &bd, &br);
 3189|       |
 3190|   111k|    UA_StatusCode retval = br.statusCode;
 3191|   111k|    if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|   111k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3191:8): [True: 0, False: 111k]
  ------------------
 3192|      0|        deleteNode(server, nodeId, true);
 3193|      0|        UA_BrowseResult_clear(&br);
 3194|      0|        return retval;
 3195|      0|    }
 3196|       |
 3197|       |    /* Filter out the argument nodes */
 3198|   111k|    UA_NodeId inputArgsId = UA_NODEID_NULL;
 3199|   111k|    UA_NodeId outputArgsId = UA_NODEID_NULL;
 3200|   111k|    const UA_QualifiedName inputArgsName = UA_QUALIFIEDNAME(0, "InputArguments");
 3201|   111k|    const UA_QualifiedName outputArgsName = UA_QUALIFIEDNAME(0, "OutputArguments");
 3202|   271k|    for(size_t i = 0; i < br.referencesSize; i++) {
  ------------------
  |  Branch (3202:23): [True: 159k, False: 111k]
  ------------------
 3203|   159k|        UA_ReferenceDescription *rd = &br.references[i];
 3204|   159k|        if(rd->browseName.namespaceIndex == 0 &&
  ------------------
  |  Branch (3204:12): [True: 159k, False: 0]
  ------------------
 3205|   159k|           UA_String_equal(&rd->browseName.name, &inputArgsName.name))
  ------------------
  |  Branch (3205:12): [True: 102k, False: 57.0k]
  ------------------
 3206|   102k|            inputArgsId = rd->nodeId.nodeId;
 3207|  57.0k|        else if(rd->browseName.namespaceIndex == 0 &&
  ------------------
  |  Branch (3207:17): [True: 57.0k, False: 0]
  ------------------
 3208|  57.0k|                UA_String_equal(&rd->browseName.name, &outputArgsName.name))
  ------------------
  |  Branch (3208:17): [True: 57.0k, False: 0]
  ------------------
 3209|  57.0k|            outputArgsId = rd->nodeId.nodeId;
 3210|   159k|    }
 3211|       |
 3212|       |    /* Add the Input Arguments VariableNode */
 3213|   111k|    if(inputArgumentsSize > 0 && UA_NodeId_isNull(&inputArgsId)) {
  ------------------
  |  Branch (3213:8): [True: 0, False: 111k]
  |  Branch (3213:34): [True: 0, False: 0]
  ------------------
 3214|      0|        UA_VariableAttributes attr = UA_VariableAttributes_default;
 3215|      0|        char *name = "InputArguments";
 3216|      0|        attr.displayName = UA_LOCALIZEDTEXT("", name);
 3217|      0|        attr.dataType = UA_TYPES[UA_TYPES_ARGUMENT].typeId;
  ------------------
  |  | 4875|      0|#define UA_TYPES_ARGUMENT 120
  ------------------
 3218|      0|        attr.valueRank = UA_VALUERANK_ONE_DIMENSION;
  ------------------
  |  |  141|      0|#define UA_VALUERANK_ONE_DIMENSION             1
  ------------------
 3219|      0|        UA_UInt32 inputArgsSize32 = (UA_UInt32)inputArgumentsSize;
 3220|      0|        attr.arrayDimensions = &inputArgsSize32;
 3221|      0|        attr.arrayDimensionsSize = 1;
 3222|      0|        UA_Variant_setArray(&attr.value, (void *)(uintptr_t)inputArguments,
 3223|      0|                            inputArgumentsSize, &UA_TYPES[UA_TYPES_ARGUMENT]);
  ------------------
  |  | 4875|      0|#define UA_TYPES_ARGUMENT 120
  ------------------
 3224|      0|        retval = addNode(server, UA_NODECLASS_VARIABLE, inputArgumentsRequestedNewNodeId,
 3225|      0|                         nodeId, hasproperty, UA_QUALIFIEDNAME(0, name),
 3226|      0|                         propertytype, &attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],
  ------------------
  |  | 7656|      0|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3227|      0|                         NULL, &inputArgsId);
 3228|      0|        if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3228:12): [True: 0, False: 0]
  ------------------
 3229|      0|            goto error;
 3230|      0|    }
 3231|       |
 3232|       |    /* Add the Output Arguments VariableNode */
 3233|   111k|    if(outputArgumentsSize > 0 && UA_NodeId_isNull(&outputArgsId)) {
  ------------------
  |  Branch (3233:8): [True: 0, False: 111k]
  |  Branch (3233:35): [True: 0, False: 0]
  ------------------
 3234|      0|        UA_VariableAttributes attr = UA_VariableAttributes_default;
 3235|      0|        char *name = "OutputArguments";
 3236|      0|        attr.displayName = UA_LOCALIZEDTEXT("", name);
 3237|      0|        attr.dataType = UA_TYPES[UA_TYPES_ARGUMENT].typeId;
  ------------------
  |  | 4875|      0|#define UA_TYPES_ARGUMENT 120
  ------------------
 3238|      0|        attr.valueRank = UA_VALUERANK_ONE_DIMENSION;
  ------------------
  |  |  141|      0|#define UA_VALUERANK_ONE_DIMENSION             1
  ------------------
 3239|      0|        UA_UInt32 outputArgsSize32 = (UA_UInt32)outputArgumentsSize;
 3240|      0|        attr.arrayDimensions = &outputArgsSize32;
 3241|      0|        attr.arrayDimensionsSize = 1;
 3242|      0|        UA_Variant_setArray(&attr.value, (void *)(uintptr_t)outputArguments,
 3243|      0|                            outputArgumentsSize, &UA_TYPES[UA_TYPES_ARGUMENT]);
  ------------------
  |  | 4875|      0|#define UA_TYPES_ARGUMENT 120
  ------------------
 3244|      0|        retval = addNode(server, UA_NODECLASS_VARIABLE, outputArgumentsRequestedNewNodeId,
 3245|      0|                         nodeId, hasproperty, UA_QUALIFIEDNAME(0, name),
 3246|      0|                         propertytype, &attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],
  ------------------
  |  | 7656|      0|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3247|      0|                         NULL, &outputArgsId);
 3248|      0|        if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3248:12): [True: 0, False: 0]
  ------------------
 3249|      0|            goto error;
 3250|      0|    }
 3251|       |
 3252|   111k|    retval = setMethodNode_callback(server, nodeId, method);
 3253|   111k|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|   111k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3253:8): [True: 0, False: 111k]
  ------------------
 3254|      0|        goto error;
 3255|       |
 3256|       |    /* Call finish to add the parent reference */
 3257|   111k|    retval = addNode_finish(server, &server->adminSession, &nodeId);
 3258|   111k|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|   111k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3258:8): [True: 0, False: 111k]
  ------------------
 3259|      0|        goto error;
 3260|   111k|    recordModelChangeEvent(server, &nodeId,
 3261|   111k|                           UA_MODELCHANGESTRUCTUREVERBMASK_NODEADDED);
 3262|       |
 3263|   111k|    if(inputArgumentsOutNewNodeId != NULL) {
  ------------------
  |  Branch (3263:8): [True: 0, False: 111k]
  ------------------
 3264|      0|        UA_NodeId_copy(&inputArgsId, inputArgumentsOutNewNodeId);
 3265|      0|    }
 3266|   111k|    if(outputArgumentsOutNewNodeId != NULL) {
  ------------------
  |  Branch (3266:8): [True: 0, False: 111k]
  ------------------
 3267|      0|        UA_NodeId_copy(&outputArgsId, outputArgumentsOutNewNodeId);
 3268|      0|    }
 3269|   111k|    UA_BrowseResult_clear(&br);
 3270|   111k|    return retval;
 3271|       |
 3272|      0|error:
 3273|      0|    deleteNode(server, nodeId, true);
 3274|      0|    deleteNode(server, inputArgsId, true);
 3275|       |    deleteNode(server, outputArgsId, true);
 3276|      0|    UA_BrowseResult_clear(&br);
 3277|      0|    return retval;
 3278|   111k|}
ua_services_nodemanagement.c:editMethodCallback:
 3392|   159k|                   UA_Node *node, void *context /* UA_MethodCallback */) {
 3393|   159k|    UA_MethodCallback methodCallback = *(UA_MethodCallback*)context;
 3394|   159k|    if(node->head.nodeClass != UA_NODECLASS_METHOD)
  ------------------
  |  Branch (3394:8): [True: 0, False: 159k]
  ------------------
 3395|      0|        return UA_STATUSCODE_BADNODECLASSINVALID;
  ------------------
  |  |  353|      0|#define UA_STATUSCODE_BADNODECLASSINVALID ((UA_StatusCode) 0x805F0000)
  ------------------
 3396|   159k|    node->methodNode.method = methodCallback;
 3397|   159k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   159k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3398|   159k|}
ua_services_nodemanagement.c:setNodeTypeLifecycleCallback:
 3456|  16.6k|                             UA_Node *node, void *context /* UA_NodeTypeLifecycle */) {
 3457|  16.6k|    UA_NodeTypeLifecycle *lifecycle = (UA_NodeTypeLifecycle*)context;
 3458|  16.6k|    if(node->head.nodeClass == UA_NODECLASS_OBJECTTYPE) {
  ------------------
  |  Branch (3458:8): [True: 16.6k, False: 0]
  ------------------
 3459|  16.6k|        node->objectTypeNode.lifecycle = *lifecycle;
 3460|  16.6k|    } else if(node->head.nodeClass == UA_NODECLASS_VARIABLETYPE) {
  ------------------
  |  Branch (3460:15): [True: 0, False: 0]
  ------------------
 3461|      0|        node->variableTypeNode.lifecycle = *lifecycle;
 3462|      0|    } else {
 3463|      0|        return UA_STATUSCODE_BADNODECLASSINVALID;
  ------------------
  |  |  353|      0|#define UA_STATUSCODE_BADNODECLASSINVALID ((UA_StatusCode) 0x805F0000)
  ------------------
 3464|      0|    }
 3465|  16.6k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  16.6k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3466|  16.6k|}

findSessionByToken:
  213|      4|findSessionByToken(UA_Server *server, const UA_NodeId *token) {
  214|      4|    UA_LOCK_ASSERT(&server->serviceMutex);
  215|       |
  216|      4|    session_list_entry *current = NULL;
  217|      4|    LIST_FOREACH(current, &server->sessions, pointers) {
  ------------------
  |  |  190|      4|    for((var) = LIST_FIRST(head);					\
  |  |  ------------------
  |  |  |  |  184|      4|#define	LIST_FIRST(head)		((head)->lh_first)
  |  |  ------------------
  |  |  191|      4|        (var)!= LIST_END(head);					\
  |  |  ------------------
  |  |  |  |  185|      4|#define	LIST_END(head)			NULL
  |  |  ------------------
  |  |  |  Branch (191:9): [True: 0, False: 4]
  |  |  ------------------
  |  |  192|      4|        (var) = LIST_NEXT(var, field))
  |  |  ------------------
  |  |  |  |  187|      0|#define	LIST_NEXT(elm, field)		((elm)->field.le_next)
  |  |  ------------------
  ------------------
  218|      0|        if(UA_NodeId_equal(&current->session.authenticationToken, token))
  ------------------
  |  Branch (218:12): [True: 0, False: 0]
  ------------------
  219|      0|            return &current->session;
  220|      0|    }
  221|      4|    return NULL;
  222|      4|}
getSessionByToken:
  225|      4|getSessionByToken(UA_Server *server, const UA_NodeId *token) {
  226|      4|    UA_Session *session = findSessionByToken(server, token);
  227|      4|    if(!session)
  ------------------
  |  Branch (227:8): [True: 4, False: 0]
  ------------------
  228|      4|        return NULL;
  229|      0|    UA_EventLoop *el = server->config.eventLoop;
  230|      0|    if(el->dateTime_nowMonotonic(el) <= session->validTill)
  ------------------
  |  Branch (230:8): [True: 0, False: 0]
  ------------------
  231|      0|        return session;
  232|      0|    UA_LOG_WARNING_SESSION(server->config.logging, session,
  ------------------
  |  |  199|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, WARNING, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  233|      0|                           "Client tries to use a session that has timed out");
  234|       |    return NULL;
  235|      0|}
Service_ActivateSession:
 1547|      3|                        const void *request_, void *response_) {
 1548|      3|    const UA_ActivateSessionRequest *request = (const UA_ActivateSessionRequest*)request_;
 1549|      3|    UA_ActivateSessionResponse *response = (UA_ActivateSessionResponse*)response_;
 1550|       |    /* Call the inner implementation */
 1551|      3|    UA_Session *session = NULL;
 1552|      3|    Service_ActivateSession_inner(server, channel, request, response, &session);
 1553|       |
 1554|       |    /* Create the Audit Event */
 1555|      3|#ifdef UA_ENABLE_AUDITING
 1556|      3|    auditActivateSessionEvent(server, channel, session, request, response);
 1557|      3|#endif
 1558|      3|}
Service_CloseSession:
 1562|      1|                     const void *request_, void *response_) {
 1563|      1|    const UA_CloseSessionRequest *request = (const UA_CloseSessionRequest*)request_;
 1564|      1|    UA_CloseSessionResponse *response = (UA_CloseSessionResponse*)response_;
 1565|      1|    UA_LOCK_ASSERT(&server->serviceMutex);
 1566|      1|    UA_ResponseHeader *rh = &response->responseHeader;
 1567|       |
 1568|       |    /* Part 4, 5.6.4: When the CloseSession Service is called before the Session
 1569|       |     * is successfully activated, the Server shall reject the request if the
 1570|       |     * SecureChannel is not the same as the one associated with the
 1571|       |     * CreateSession request.
 1572|       |     *
 1573|       |     * A non-activated Session is already bound to the SecureChannel that
 1574|       |     * created the Session. */
 1575|      1|    UA_Session *session = NULL;
 1576|      1|    const UA_NodeId *authToken = &request->requestHeader.authenticationToken;
 1577|      1|    rh->serviceResult = getBoundSession(server, channel, authToken, &session);
 1578|      1|    if(!session && rh->serviceResult == UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      1|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1578:8): [True: 1, False: 0]
  |  Branch (1578:20): [True: 0, False: 1]
  ------------------
 1579|      0|        rh->serviceResult = UA_STATUSCODE_BADSESSIONIDINVALID;
  ------------------
  |  |  149|      0|#define UA_STATUSCODE_BADSESSIONIDINVALID ((UA_StatusCode) 0x80250000)
  ------------------
 1580|      1|    if(rh->serviceResult != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      1|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1580:8): [True: 1, False: 0]
  ------------------
 1581|      1|        UA_LOG_WARNING_CHANNEL(server->config.logging, channel,
  ------------------
  |  |  611|      1|    UA_MACRO_EXPAND(UA_LOG_CHANNEL_INTERNAL(LOGGER, WARNING, CHANNEL, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      4|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [Folded, False: 1]
  |  |  |  |  |  Branch (33:28): [Folded, False: 1]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1582|      1|                               "CloseSession: No Session activated to the SecureChannel");
 1583|      1|        return;
 1584|      1|    }
 1585|       |
 1586|      0|    UA_assert(session); /* Assured by the previous section */
  ------------------
  |  |  248|      0|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (1586:5): [True: 0, False: 0]
  ------------------
 1587|      0|    UA_LOG_INFO_SESSION(server->config.logging, session, "Closing the Session");
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1588|       |
 1589|      0|#ifdef UA_ENABLE_SUBSCRIPTIONS
 1590|       |    /* If Subscriptions are not deleted, detach them from the Session */
 1591|      0|    if(!request->deleteSubscriptions) {
  ------------------
  |  Branch (1591:8): [True: 0, False: 0]
  ------------------
 1592|      0|        UA_Subscription *sub, *sub_tmp;
 1593|      0|        TAILQ_FOREACH_SAFE(sub, &session->subscriptions, sessionListEntry, sub_tmp) {
  ------------------
  |  |  437|      0|    for ((var) = TAILQ_FIRST(head);					\
  |  |  ------------------
  |  |  |  |  420|      0|#define	TAILQ_FIRST(head)		((head)->tqh_first)
  |  |  ------------------
  |  |  438|      0|        (var) != TAILQ_END(head) &&					\
  |  |  ------------------
  |  |  |  |  421|      0|#define	TAILQ_END(head)			NULL
  |  |  ------------------
  |  |  |  Branch (438:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  439|      0|        ((tvar) = TAILQ_NEXT(var, field), 1);			\
  |  |  ------------------
  |  |  |  |  422|      0|#define	TAILQ_NEXT(elm, field)		((elm)->field.tqe_next)
  |  |  ------------------
  |  |  |  Branch (439:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  440|      0|        (var) = (tvar))
  ------------------
 1594|      0|            UA_LOG_INFO_SUBSCRIPTION(server->config.logging, sub,
  ------------------
  |  |  525|      0|# define UA_LOG_INFO_SUBSCRIPTION(LOGGER, SUB, ...) do {} while(0)
  |  |  ------------------
  |  |  |  Branch (525:65): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1595|      0|                                     "Detaching the Subscription from the Session");
 1596|      0|            UA_Session_detachSubscription(server, session, sub, true);
 1597|      0|        }
 1598|      0|    }
 1599|      0|#endif
 1600|       |
 1601|       |    /* Remove the sesison */
 1602|      0|    UA_Session_remove(server, session, UA_SHUTDOWNREASON_CLOSE);
 1603|      0|}
Service_Cancel:
 1607|      1|               const void *request_, void *response_) {
 1608|      1|    const UA_CancelRequest *request = (const UA_CancelRequest*)request_;
 1609|      1|    UA_CancelResponse *response = (UA_CancelResponse*)response_;
 1610|       |    /* If multithreading is disabled, then there are no async services. If all
 1611|       |     * services are answered "right away", then there are no services that can
 1612|       |     * be cancelled. */
 1613|      1|    response->cancelCount = UA_AsyncManager_cancel(server, session,
 1614|      1|                                                   request->requestHandle);
 1615|       |
 1616|       |    /* Publish requests for Subscriptions are stored separately */
 1617|      1|#ifdef UA_ENABLE_SUBSCRIPTIONS
 1618|      1|    UA_PublishResponseEntry *pre, *pre_tmp;
 1619|      1|    UA_PublishResponseEntry *prev = NULL;
 1620|      1|    SIMPLEQ_FOREACH_SAFE(pre, &session->responseQueue, listEntry, pre_tmp) {
  ------------------
  |  |  278|      1|    for ((var) = SIMPLEQ_FIRST(head);				\
  |  |  ------------------
  |  |  |  |  267|      1|#define	SIMPLEQ_FIRST(head)	    ((head)->sqh_first)
  |  |  ------------------
  |  |  279|      1|        (var) && ((tvar) = SIMPLEQ_NEXT(var, field), 1);		\
  |  |  ------------------
  |  |  |  |  270|      0|#define	SIMPLEQ_NEXT(elm, field)    ((elm)->field.sqe_next)
  |  |  ------------------
  |  |  |  Branch (279:9): [True: 0, False: 1]
  |  |  |  Branch (279:18): [True: 0, False: 0]
  |  |  ------------------
  |  |  280|      1|        (var) = (tvar))
  ------------------
 1621|       |        /* Skip entry and set as the previous entry that is kept in the list */
 1622|      0|        if(pre->response.responseHeader.requestHandle != request->requestHandle) {
  ------------------
  |  Branch (1622:12): [True: 0, False: 0]
  ------------------
 1623|      0|            prev = pre;
 1624|      0|            continue;
 1625|      0|        }
 1626|       |
 1627|       |        /* Dequeue */
 1628|      0|        if(prev)
  ------------------
  |  Branch (1628:12): [True: 0, False: 0]
  ------------------
 1629|      0|            SIMPLEQ_REMOVE_AFTER(&session->responseQueue, prev, listEntry);
  ------------------
  |  |  313|      0|#define SIMPLEQ_REMOVE_AFTER(head, elm, field) do {			\
  |  |  314|      0|    if (((elm)->field.sqe_next = (elm)->field.sqe_next->field.sqe_next) \
  |  |  ------------------
  |  |  |  Branch (314:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  315|      0|        == NULL)							\
  |  |  316|      0|        (head)->sqh_last = &(elm)->field.sqe_next;		\
  |  |  317|      0|} while (0)
  |  |  ------------------
  |  |  |  Branch (317:10): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1630|      0|        else
 1631|      0|            SIMPLEQ_REMOVE_HEAD(&session->responseQueue, listEntry);
  ------------------
  |  |  308|      0|#define SIMPLEQ_REMOVE_HEAD(head, field) do {			\
  |  |  309|      0|    if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) \
  |  |  ------------------
  |  |  |  Branch (309:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  310|      0|        (head)->sqh_last = &(head)->sqh_first;			\
  |  |  311|      0|} while (0)
  |  |  ------------------
  |  |  |  Branch (311:10): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1632|      0|        session->responseQueueSize--;
 1633|       |
 1634|       |        /* Cancel the queued Publish response. Keep the CancelResponse good
 1635|       |         * so the client receives the number of cancelled requests. */
 1636|      0|        pre->response.responseHeader.serviceResult =
 1637|      0|            UA_STATUSCODE_BADREQUESTCANCELLEDBYCLIENT;
  ------------------
  |  |  167|      0|#define UA_STATUSCODE_BADREQUESTCANCELLEDBYCLIENT ((UA_StatusCode) 0x802C0000)
  ------------------
 1638|      0|        sendResponse(server, session->channel, pre->responseToken,
 1639|      0|                     (UA_Response *)&pre->response,
 1640|      0|                     &UA_TYPES[UA_TYPES_PUBLISHRESPONSE]);
  ------------------
  |  |13203|      0|#define UA_TYPES_PUBLISHRESPONSE 321
  ------------------
 1641|      0|        UA_PublishResponse_clear(&pre->response);
 1642|      0|        UA_free(pre);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1643|       |
 1644|       |        /* Increase the CancelCount */
 1645|      0|        response->cancelCount++;
 1646|      0|    }
 1647|      1|#endif
 1648|       |
 1649|       |    /* Create the Audit Event */
 1650|      1|#ifdef UA_ENABLE_AUDITING
 1651|      1|    auditCancelEvent(server, session->channel, session, response->cancelCount > 0,
 1652|      1|                     UA_STATUSCODE_GOOD, request->requestHandle);
  ------------------
  |  |   17|      1|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1653|      1|#endif
 1654|       |
 1655|       |    return true;
 1656|      1|}
ua_services_session.c:Service_ActivateSession_inner:
 1204|      3|                              UA_Session **outSession) {
 1205|      3|    UA_LOCK_ASSERT(&server->serviceMutex);
 1206|      3|    UA_ResponseHeader *rh = &resp->responseHeader;
 1207|      3|    UA_String clientUserId = UA_STRING_NULL;
 1208|      3|    UA_ByteString userCertificate = UA_BYTESTRING_NULL;
 1209|       |
 1210|       |    /* Get the session */
 1211|      3|    UA_Session *session =
 1212|      3|        getSessionByToken(server, &req->requestHeader.authenticationToken);
 1213|      3|    if(!session) {
  ------------------
  |  Branch (1213:8): [True: 3, False: 0]
  ------------------
 1214|      3|        UA_LOG_ERROR_CHANNEL(server->config.logging, channel,
  ------------------
  |  |  613|      3|    UA_MACRO_EXPAND(UA_LOG_CHANNEL_INTERNAL(LOGGER, ERROR, CHANNEL, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|     12|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [Folded, False: 3]
  |  |  |  |  |  Branch (33:28): [Folded, False: 3]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1215|      3|                             "ActivateSession: Session not found");
 1216|      3|        rh->serviceResult = UA_STATUSCODE_BADSESSIONIDINVALID;
  ------------------
  |  |  149|      3|#define UA_STATUSCODE_BADSESSIONIDINVALID ((UA_StatusCode) 0x80250000)
  ------------------
 1217|      3|        UA_SESSION_REJECT;
  ------------------
  |  | 1184|      3|    do {                                                                \
  |  | 1185|      3|        UA_String_clear(&clientUserId);                                  \
  |  | 1186|      3|        UA_ByteString_clear(&userCertificate);                           \
  |  | 1187|      3|        server->serverDiagnosticsSummary.rejectedSessionCount++;        \
  |  | 1188|      3|        return;                                                         \
  |  | 1189|      3|    } while(0)
  |  |  ------------------
  |  |  |  Branch (1189:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1218|      3|    }
 1219|       |
 1220|       |    /* Part 4, §5.6.3: When the ActivateSession Service is called for the
 1221|       |     * first time then the Server shall reject the request if the
 1222|       |     * SecureChannel is not same as the one associated with the
 1223|       |     * CreateSession request. Subsequent calls to ActivateSession may be
 1224|       |     * associated with different SecureChannels. */
 1225|      0|    if(session->state == UA_SESSIONSTATE_CREATED &&
  ------------------
  |  Branch (1225:8): [True: 0, False: 0]
  ------------------
 1226|      0|       session->channel != channel) {
  ------------------
  |  Branch (1226:8): [True: 0, False: 0]
  ------------------
 1227|      0|        UA_LOG_ERROR_CHANNEL(server->config.logging, channel,
  ------------------
  |  |  613|      0|    UA_MACRO_EXPAND(UA_LOG_CHANNEL_INTERNAL(LOGGER, ERROR, CHANNEL, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1228|      0|                             "ActivateSession: The Session has to be initially "
 1229|      0|                             "activated on the SecureChannel that created it");
 1230|      0|        rh->serviceResult = UA_STATUSCODE_BADSESSIONIDINVALID;
  ------------------
  |  |  149|      0|#define UA_STATUSCODE_BADSESSIONIDINVALID ((UA_StatusCode) 0x80250000)
  ------------------
 1231|      0|        UA_SESSION_REJECT;
  ------------------
  |  | 1184|      0|    do {                                                                \
  |  | 1185|      0|        UA_String_clear(&clientUserId);                                  \
  |  | 1186|      0|        UA_ByteString_clear(&userCertificate);                           \
  |  | 1187|      0|        server->serverDiagnosticsSummary.rejectedSessionCount++;        \
  |  | 1188|      0|        return;                                                         \
  |  | 1189|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (1189:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1232|      0|    }
 1233|       |
 1234|       |    /* Has the session timed out? */
 1235|      0|    UA_EventLoop *el = server->config.eventLoop;
 1236|      0|    UA_DateTime nowMonotonic = el->dateTime_nowMonotonic(el);
 1237|      0|    if(session->validTill < nowMonotonic) {
  ------------------
  |  Branch (1237:8): [True: 0, False: 0]
  ------------------
 1238|      0|        UA_LOG_ERROR_SESSION(server->config.logging, session,
  ------------------
  |  |  201|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, ERROR, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1239|      0|                             "ActivateSession: The Session has timed out");
 1240|      0|        rh->serviceResult = UA_STATUSCODE_BADSESSIONIDINVALID;
  ------------------
  |  |  149|      0|#define UA_STATUSCODE_BADSESSIONIDINVALID ((UA_StatusCode) 0x80250000)
  ------------------
 1241|      0|        UA_SESSION_REJECT;
  ------------------
  |  | 1184|      0|    do {                                                                \
  |  | 1185|      0|        UA_String_clear(&clientUserId);                                  \
  |  | 1186|      0|        UA_ByteString_clear(&userCertificate);                           \
  |  | 1187|      0|        server->serverDiagnosticsSummary.rejectedSessionCount++;        \
  |  | 1188|      0|        return;                                                         \
  |  | 1189|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (1189:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1242|      0|    }
 1243|       |
 1244|       |    /* Check the client signature */
 1245|      0|    if(UA_SecureChannel_hasApplicationSecurity(channel)) {
  ------------------
  |  Branch (1245:8): [True: 0, False: 0]
  ------------------
 1246|      0|        const UA_SecurityPolicy *csp = channel->securityPolicy;
 1247|      0|        if(UA_SecurityPolicy_isEnhancedSecurity(csp)) {
  ------------------
  |  Branch (1247:12): [True: 0, False: 0]
  ------------------
 1248|       |            /* Channel-bound v1.05.07 ClientSignature (see the cert-role table at
 1249|       |             * UA_SecureChannel_buildActivateSessionSignatureData). clientNonce is
 1250|       |             * the ClientNonce stored at CreateSession. */
 1251|      0|            if(req->clientSignature.signature.length == 0) {
  ------------------
  |  Branch (1251:16): [True: 0, False: 0]
  ------------------
 1252|      0|                rh->serviceResult = UA_STATUSCODE_BADAPPLICATIONSIGNATUREINVALID;
  ------------------
  |  |  329|      0|#define UA_STATUSCODE_BADAPPLICATIONSIGNATUREINVALID ((UA_StatusCode) 0x80580000)
  ------------------
 1253|      0|            } else {
 1254|      0|                UA_ByteString dataToVerify = UA_BYTESTRING_NULL;
 1255|      0|                rh->serviceResult = UA_SecureChannel_buildActivateSessionSignatureData(
 1256|      0|                    channel, &session->serverNonce, &session->clientNonce,
 1257|      0|                    &csp->localCertificate, &csp->localCertificate,
 1258|      0|                    &channel->remoteCertificate, &dataToVerify);
 1259|      0|                if(rh->serviceResult == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1259:20): [True: 0, False: 0]
  ------------------
 1260|      0|                    rh->serviceResult = csp->asymSignatureAlgorithm.verify(
 1261|      0|                        csp, channel->channelContext, &dataToVerify,
 1262|      0|                        &req->clientSignature.signature);
 1263|      0|                    if(rh->serviceResult != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1263:24): [True: 0, False: 0]
  ------------------
 1264|      0|                        rh->serviceResult = UA_STATUSCODE_BADAPPLICATIONSIGNATUREINVALID;
  ------------------
  |  |  329|      0|#define UA_STATUSCODE_BADAPPLICATIONSIGNATUREINVALID ((UA_StatusCode) 0x80580000)
  ------------------
 1265|      0|                }
 1266|      0|                UA_ByteString_clear(&dataToVerify);
 1267|      0|            }
 1268|      0|        } else {
 1269|      0|            rh->serviceResult =
 1270|      0|                checkCertificateSignature(server, channel->securityPolicy,
 1271|      0|                                          channel->channelContext, &session->serverNonce,
 1272|      0|                                          &req->clientSignature, false, false);
 1273|      0|        }
 1274|      0|        if(rh->serviceResult != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1274:12): [True: 0, False: 0]
  ------------------
 1275|      0|            UA_LOG_ERROR_SESSION(server->config.logging, session,
  ------------------
  |  |  201|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, ERROR, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1276|      0|                                 "ActivateSession: Client signature check failed "
 1277|      0|                                 "with StatusCode %s",
 1278|      0|                                 UA_StatusCode_name(rh->serviceResult));
 1279|      0|            UA_SECURITY_REJECT;
  ------------------
  |  | 1192|      0|    do {                                                                \
  |  | 1193|      0|        UA_String_clear(&clientUserId);                                  \
  |  | 1194|      0|        UA_ByteString_clear(&userCertificate);                           \
  |  | 1195|      0|        server->serverDiagnosticsSummary.securityRejectedSessionCount++; \
  |  | 1196|      0|        server->serverDiagnosticsSummary.rejectedSessionCount++;        \
  |  | 1197|      0|        return;                                                         \
  |  | 1198|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (1198:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1280|      0|        }
 1281|      0|    }
 1282|       |
 1283|       |    /* Find the matching Endpoint with UserTokenPolicy.
 1284|       |     * Also sets the SecurityPolicy used to encrypt the token. */
 1285|      0|    const UA_EndpointDescription *ed = NULL;
 1286|      0|    const UA_UserTokenPolicy *utp = NULL;
 1287|      0|    UA_SecurityPolicy *tokenSp = NULL;
 1288|      0|    selectEndpointAndTokenPolicy(server, channel, session,
 1289|      0|                                 &req->userIdentityToken,
 1290|      0|                                 &ed, &utp, &tokenSp);
 1291|      0|    if(!ed || !tokenSp) {
  ------------------
  |  Branch (1291:8): [True: 0, False: 0]
  |  Branch (1291:15): [True: 0, False: 0]
  ------------------
 1292|      0|        UA_LOG_ERROR_SESSION(server->config.logging, session,
  ------------------
  |  |  201|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, ERROR, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1293|      0|                             "ActivateSession: Requested Endpoint/UserTokenPolicy "
 1294|      0|                             "not available");
 1295|      0|        rh->serviceResult = UA_STATUSCODE_BADIDENTITYTOKENINVALID;
  ------------------
  |  |  134|      0|#define UA_STATUSCODE_BADIDENTITYTOKENINVALID ((UA_StatusCode) 0x80200000)
  ------------------
 1296|      0|        UA_SESSION_REJECT;
  ------------------
  |  | 1184|      0|    do {                                                                \
  |  | 1185|      0|        UA_String_clear(&clientUserId);                                  \
  |  | 1186|      0|        UA_ByteString_clear(&userCertificate);                           \
  |  | 1187|      0|        server->serverDiagnosticsSummary.rejectedSessionCount++;        \
  |  | 1188|      0|        return;                                                         \
  |  | 1189|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (1189:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1297|      0|    }
 1298|       |
 1299|       |    /* Decrypt (or validate the signature) of the UserToken. The DataType of the
 1300|       |     * UserToken was already checked in selectEndpointAndTokenPolicy. This
 1301|       |     * replaces the content of the token in-situ. */
 1302|      0|    switch(utp->tokenType) {
 1303|      0|    case UA_USERTOKENTYPE_ANONYMOUS:
  ------------------
  |  Branch (1303:5): [True: 0, False: 0]
  ------------------
 1304|      0|        break;
 1305|      0|    case UA_USERTOKENTYPE_USERNAME: {
  ------------------
  |  Branch (1305:5): [True: 0, False: 0]
  ------------------
 1306|      0|        UA_UserNameIdentityToken *token = (UA_UserNameIdentityToken *)
 1307|      0|           req->userIdentityToken.content.decoded.data;
 1308|      0|        rh->serviceResult =
 1309|      0|            decryptUserToken(server, session, channel, tokenSp,
 1310|      0|                             &token->password, token->encryptionAlgorithm);
 1311|      0|        break; }
 1312|      0|    case UA_USERTOKENTYPE_CERTIFICATE: {
  ------------------
  |  Branch (1312:5): [True: 0, False: 0]
  ------------------
 1313|       |        /* Check the signature and verify the certificate in the sessionPKI */
 1314|      0|        UA_X509IdentityToken* x509token = (UA_X509IdentityToken*)
 1315|      0|            req->userIdentityToken.content.decoded.data;
 1316|      0|        rh->serviceResult =
 1317|      0|            checkActivateSessionX509(server, channel, session, tokenSp, x509token,
 1318|      0|                                     &req->userTokenSignature);
 1319|      0|        break; }
 1320|      0|    case UA_USERTOKENTYPE_ISSUEDTOKEN: {
  ------------------
  |  Branch (1320:5): [True: 0, False: 0]
  ------------------
 1321|      0|        UA_IssuedIdentityToken *token = (UA_IssuedIdentityToken*)
 1322|      0|            req->userIdentityToken.content.decoded.data;
 1323|      0|        rh->serviceResult =
 1324|      0|            decryptUserToken(server, session, channel, tokenSp,
 1325|      0|                             &token->tokenData, token->encryptionAlgorithm);
 1326|      0|        break; }
 1327|      0|    default:
  ------------------
  |  Branch (1327:5): [True: 0, False: 0]
  ------------------
 1328|      0|        rh->serviceResult = UA_STATUSCODE_BADIDENTITYTOKENINVALID;
  ------------------
  |  |  134|      0|#define UA_STATUSCODE_BADIDENTITYTOKENINVALID ((UA_StatusCode) 0x80200000)
  ------------------
 1329|      0|        break;
 1330|      0|    }
 1331|       |
 1332|       |    /* Could not decrypt the UserIdentityToken */
 1333|      0|    if(rh->serviceResult != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1333:8): [True: 0, False: 0]
  ------------------
 1334|      0|        UA_SECURITY_REJECT;
  ------------------
  |  | 1192|      0|    do {                                                                \
  |  | 1193|      0|        UA_String_clear(&clientUserId);                                  \
  |  | 1194|      0|        UA_ByteString_clear(&userCertificate);                           \
  |  | 1195|      0|        server->serverDiagnosticsSummary.securityRejectedSessionCount++; \
  |  | 1196|      0|        server->serverDiagnosticsSummary.rejectedSessionCount++;        \
  |  | 1197|      0|        return;                                                         \
  |  | 1198|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (1198:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1335|       |
 1336|       |    /* An active Session cannot switch identities. Perform the comparison
 1337|       |     * before access control is called so a rejected reactivation cannot mutate
 1338|       |     * the existing Session context. */
 1339|      0|    rh->serviceResult = getClientUserId(&req->userIdentityToken,
 1340|      0|                                        utp->tokenType, &clientUserId);
 1341|      0|    if(rh->serviceResult != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1341:8): [True: 0, False: 0]
  ------------------
 1342|      0|        UA_SECURITY_REJECT;
  ------------------
  |  | 1192|      0|    do {                                                                \
  |  | 1193|      0|        UA_String_clear(&clientUserId);                                  \
  |  | 1194|      0|        UA_ByteString_clear(&userCertificate);                           \
  |  | 1195|      0|        server->serverDiagnosticsSummary.securityRejectedSessionCount++; \
  |  | 1196|      0|        server->serverDiagnosticsSummary.rejectedSessionCount++;        \
  |  | 1197|      0|        return;                                                         \
  |  | 1198|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (1198:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1343|       |
 1344|       |    /* Subject names need not uniquely identify certificates. Keep the full
 1345|       |     * certificate for comparison while preserving the diagnostic user name. */
 1346|      0|    if(utp->tokenType == UA_USERTOKENTYPE_CERTIFICATE) {
  ------------------
  |  Branch (1346:8): [True: 0, False: 0]
  ------------------
 1347|      0|        const UA_X509IdentityToken *token = (const UA_X509IdentityToken*)
 1348|      0|            req->userIdentityToken.content.decoded.data;
 1349|      0|        rh->serviceResult =
 1350|      0|            UA_ByteString_copy(&token->certificateData, &userCertificate);
 1351|      0|        if(rh->serviceResult != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1351:12): [True: 0, False: 0]
  ------------------
 1352|      0|            UA_SECURITY_REJECT;
  ------------------
  |  | 1192|      0|    do {                                                                \
  |  | 1193|      0|        UA_String_clear(&clientUserId);                                  \
  |  | 1194|      0|        UA_ByteString_clear(&userCertificate);                           \
  |  | 1195|      0|        server->serverDiagnosticsSummary.securityRejectedSessionCount++; \
  |  | 1196|      0|        server->serverDiagnosticsSummary.rejectedSessionCount++;        \
  |  | 1197|      0|        return;                                                         \
  |  | 1198|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (1198:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1353|      0|    }
 1354|       |
 1355|      0|    if(session->state == UA_SESSIONSTATE_ACTIVATED &&
  ------------------
  |  Branch (1355:8): [True: 0, False: 0]
  ------------------
 1356|      0|       (utp->tokenType != session->userTokenType ||
  ------------------
  |  Branch (1356:9): [True: 0, False: 0]
  ------------------
 1357|      0|        !UA_String_equal(&clientUserId, &session->clientUserIdOfSession) ||
  ------------------
  |  Branch (1357:9): [True: 0, False: 0]
  ------------------
 1358|      0|        !UA_ByteString_equal(&userCertificate, &session->userCertificate))) {
  ------------------
  |  Branch (1358:9): [True: 0, False: 0]
  ------------------
 1359|      0|        rh->serviceResult =
 1360|      0|            UA_STATUSCODE_BADIDENTITYCHANGENOTSUPPORTED;
  ------------------
  |  |  335|      0|#define UA_STATUSCODE_BADIDENTITYCHANGENOTSUPPORTED ((UA_StatusCode) 0x80C60000)
  ------------------
 1361|      0|        UA_SECURITY_REJECT;
  ------------------
  |  | 1192|      0|    do {                                                                \
  |  | 1193|      0|        UA_String_clear(&clientUserId);                                  \
  |  | 1194|      0|        UA_ByteString_clear(&userCertificate);                           \
  |  | 1195|      0|        server->serverDiagnosticsSummary.securityRejectedSessionCount++; \
  |  | 1196|      0|        server->serverDiagnosticsSummary.rejectedSessionCount++;        \
  |  | 1197|      0|        return;                                                         \
  |  | 1198|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (1198:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1362|      0|    }
 1363|       |
 1364|       |    /* Callback into the access control plugin.
 1365|       |     * This will attach a custom context pointer to the session. */
 1366|      0|    rh->serviceResult = server->config.accessControl.
 1367|      0|        activateSession(server, &server->config.accessControl, ed,
 1368|      0|                        &channel->remoteCertificate, &session->sessionId,
 1369|      0|                        &req->userIdentityToken, &session->context);
 1370|      0|    if(session->state == UA_SESSIONSTATE_CLOSED) {
  ------------------
  |  Branch (1370:8): [True: 0, False: 0]
  ------------------
 1371|      0|        rh->serviceResult = UA_STATUSCODE_BADSESSIONCLOSED;
  ------------------
  |  |  152|      0|#define UA_STATUSCODE_BADSESSIONCLOSED ((UA_StatusCode) 0x80260000)
  ------------------
 1372|      0|        UA_String_clear(&clientUserId);
 1373|      0|        UA_ByteString_clear(&userCertificate);
 1374|      0|        return;
 1375|      0|    }
 1376|      0|    if(rh->serviceResult != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1376:8): [True: 0, False: 0]
  ------------------
 1377|      0|        UA_LOG_ERROR_SESSION(server->config.logging, session,
  ------------------
  |  |  201|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, ERROR, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1378|      0|                             "ActivateSession: The AccessControl plugin "
 1379|      0|                             "denied the activation with the StatusCode %s",
 1380|      0|                             UA_StatusCode_name(rh->serviceResult));
 1381|      0|        UA_SECURITY_REJECT;
  ------------------
  |  | 1192|      0|    do {                                                                \
  |  | 1193|      0|        UA_String_clear(&clientUserId);                                  \
  |  | 1194|      0|        UA_ByteString_clear(&userCertificate);                           \
  |  | 1195|      0|        server->serverDiagnosticsSummary.securityRejectedSessionCount++; \
  |  | 1196|      0|        server->serverDiagnosticsSummary.rejectedSessionCount++;        \
  |  | 1197|      0|        return;                                                         \
  |  | 1198|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (1198:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1382|      0|    }
 1383|       |
 1384|       |#ifdef UA_ENABLE_RBAC
 1385|       |    /* Evaluate identity mapping rules and assign matching roles to the session.
 1386|       |     * The client application counts as trusted when its application instance
 1387|       |     * certificate was validated during OpenSecureChannel, i.e. on a signed or
 1388|       |     * encrypted SecureChannel (Part 18 §4.4.3 TrustedApplication). */
 1389|       |    UA_Boolean trustedApp = (channel->securityPolicy != NULL &&
 1390|       |        channel->securityPolicy->policyType != UA_SECURITYPOLICYTYPE_NONE &&
 1391|       |        channel->remoteCertificate.length > 0);
 1392|       |    size_t rolesSize = 0;
 1393|       |    UA_NodeId *roleIds = NULL;
 1394|       |    rh->serviceResult = UA_Server_evaluateSessionRoles(server,
 1395|       |                                                       &req->userIdentityToken,
 1396|       |                                                       trustedApp,
 1397|       |                                                       &rolesSize, &roleIds);
 1398|       |    if(rh->serviceResult == UA_STATUSCODE_GOOD && rolesSize > 0) {
 1399|       |        UA_Session_setRoles(server, session, roleIds, rolesSize);
 1400|       |        for(size_t i = 0; i < rolesSize; i++) {
 1401|       |            for(size_t k = 0; k < server->rolesSize; k++) {
 1402|       |                if(UA_NodeId_equal(&roleIds[i], &server->roles[k].roleId)) {
 1403|       |                    UA_LOG_INFO_SESSION(server->config.logging, session,
 1404|       |                                        "ActivateSession: Assigned role '%.*s'",
 1405|       |                                        (int)server->roles[k].roleName.name.length,
 1406|       |                                        server->roles[k].roleName.name.data);
 1407|       |                    break;
 1408|       |                }
 1409|       |            }
 1410|       |        }
 1411|       |        UA_Array_delete(roleIds, rolesSize, &UA_TYPES[UA_TYPES_NODEID]);
 1412|       |    }
 1413|       |#endif
 1414|       |
 1415|       |    /* Attach the session to the currently used channel if the session isn't
 1416|       |     * attached to a channel or if the session is activated on a different
 1417|       |     * channel than it is attached to. */
 1418|      0|    if(!session->channel || session->channel != channel) {
  ------------------
  |  Branch (1418:8): [True: 0, False: 0]
  |  Branch (1418:29): [True: 0, False: 0]
  ------------------
 1419|       |        /* Attach the new SecureChannel, the old channel will be detached if present */
 1420|      0|        UA_Session_attachToSecureChannel(server, session, channel);
 1421|      0|        UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1422|      0|                            "ActivateSession: Session attached to new channel");
 1423|      0|    }
 1424|       |
 1425|       |    /* Generate a new session nonce for the next time ActivateSession is called */
 1426|      0|    rh->serviceResult = UA_Session_generateNonce(session);
 1427|      0|    rh->serviceResult |= UA_ByteString_copy(&session->serverNonce,
 1428|      0|                                            &resp->serverNonce);
 1429|      0|    if(rh->serviceResult != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1429:8): [True: 0, False: 0]
  ------------------
 1430|      0|        UA_Session_detachFromSecureChannel(server, session);
 1431|      0|        UA_LOG_ERROR_SESSION(server->config.logging, session,
  ------------------
  |  |  201|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, ERROR, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1432|      0|                             "ActivateSession: Could not generate the server nonce");
 1433|      0|        UA_SESSION_REJECT;
  ------------------
  |  | 1184|      0|    do {                                                                \
  |  | 1185|      0|        UA_String_clear(&clientUserId);                                  \
  |  | 1186|      0|        UA_ByteString_clear(&userCertificate);                           \
  |  | 1187|      0|        server->serverDiagnosticsSummary.rejectedSessionCount++;        \
  |  | 1188|      0|        return;                                                         \
  |  | 1189|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (1189:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1434|      0|    }
 1435|       |
 1436|       |    /* Set the Locale */
 1437|      0|    if(req->localeIdsSize > 0) {
  ------------------
  |  Branch (1437:8): [True: 0, False: 0]
  ------------------
 1438|       |        /* Part 4, §5.6.3.2: This parameter only needs to be specified during
 1439|       |         * the first call to ActivateSession during a single application
 1440|       |         * Session. If it is not specified the Server shall keep using the
 1441|       |         * current localeIds for the Session. */
 1442|      0|        UA_String *tmpLocaleIds;
 1443|      0|        rh->serviceResult |=
 1444|      0|            UA_Array_copy(req->localeIds, req->localeIdsSize,
 1445|      0|                          (void**)&tmpLocaleIds, &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|      0|#define UA_TYPES_STRING 11
  ------------------
 1446|      0|        if(rh->serviceResult != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1446:12): [True: 0, False: 0]
  ------------------
 1447|      0|            UA_Session_detachFromSecureChannel(server, session);
 1448|      0|            UA_LOG_ERROR_SESSION(server->config.logging, session,
  ------------------
  |  |  201|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, ERROR, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1449|      0|                                 "ActivateSession: Could not store the "
 1450|      0|                                 "Session LocaleIds");
 1451|      0|            UA_SESSION_REJECT;
  ------------------
  |  | 1184|      0|    do {                                                                \
  |  | 1185|      0|        UA_String_clear(&clientUserId);                                  \
  |  | 1186|      0|        UA_ByteString_clear(&userCertificate);                           \
  |  | 1187|      0|        server->serverDiagnosticsSummary.rejectedSessionCount++;        \
  |  | 1188|      0|        return;                                                         \
  |  | 1189|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (1189:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1452|      0|        }
 1453|      0|        UA_Array_delete(session->localeIds, session->localeIdsSize,
 1454|      0|                        &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|      0|#define UA_TYPES_STRING 11
  ------------------
 1455|      0|        session->localeIds = tmpLocaleIds;
 1456|      0|        session->localeIdsSize = req->localeIdsSize;
 1457|      0|    }
 1458|       |
 1459|       |    /* Update the Session lifetime */
 1460|      0|    UA_DateTime now = el->dateTime_now(el);
 1461|      0|    nowMonotonic = el->dateTime_nowMonotonic(el);
 1462|      0|    UA_Session_updateLifetime(session, now, nowMonotonic);
 1463|       |
 1464|       |    /* If ECC policy, create the new ephemeral key to be returned in the
 1465|       |     * ActivateSession response */
 1466|      0|    const UA_SecurityPolicy *sessionSp = session->sessionSp;
 1467|      0|    if(sessionSp && session->sessionSpContext &&
  ------------------
  |  Branch (1467:8): [True: 0, False: 0]
  |  Branch (1467:21): [True: 0, False: 0]
  ------------------
 1468|      0|       UA_SecurityPolicy_isEcc(sessionSp) &&
  ------------------
  |  Branch (1468:8): [True: 0, False: 0]
  ------------------
 1469|      0|       clientRequestedEphemeralKey(&req->requestHeader.additionalHeader)) {
  ------------------
  |  Branch (1469:8): [True: 0, False: 0]
  ------------------
 1470|      0|        rh->serviceResult = addEphemeralKeyAdditionalHeader(server, session,
 1471|      0|                                                            &rh->additionalHeader);
 1472|      0|        if(rh->serviceResult != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1472:12): [True: 0, False: 0]
  ------------------
 1473|      0|            UA_LOG_ERROR_SESSION(server->config.logging, session,
  ------------------
  |  |  201|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, ERROR, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1474|      0|                                 "ActivateSession: Could not prepare the "
 1475|      0|                                 "ephemeral key (%s)",
 1476|      0|                                 UA_StatusCode_name(rh->serviceResult));
 1477|      0|            UA_SECURITY_REJECT;
  ------------------
  |  | 1192|      0|    do {                                                                \
  |  | 1193|      0|        UA_String_clear(&clientUserId);                                  \
  |  | 1194|      0|        UA_ByteString_clear(&userCertificate);                           \
  |  | 1195|      0|        server->serverDiagnosticsSummary.securityRejectedSessionCount++; \
  |  | 1196|      0|        server->serverDiagnosticsSummary.rejectedSessionCount++;        \
  |  | 1197|      0|        return;                                                         \
  |  | 1198|      0|    } while(0)
  |  |  ------------------
  |  |  |  Branch (1198:13): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1478|      0|        }
 1479|      0|    }
 1480|       |
 1481|       |    /* Activate the session */
 1482|      0|    UA_Boolean firstActivation = session->state != UA_SESSIONSTATE_ACTIVATED;
 1483|      0|    if(firstActivation) {
  ------------------
  |  Branch (1483:8): [True: 0, False: 0]
  ------------------
 1484|      0|        session->state = UA_SESSIONSTATE_ACTIVATED;
 1485|      0|        server->activeSessionCount++;
 1486|      0|        server->serverDiagnosticsSummary.cumulatedSessionCount++;
 1487|      0|    }
 1488|       |
 1489|       |    /* Transfer the validated identity without another allocation. */
 1490|      0|    UA_String_clear(&session->clientUserIdOfSession);
 1491|      0|    session->clientUserIdOfSession = clientUserId;
 1492|      0|    UA_String_init(&clientUserId);
 1493|      0|    session->userTokenType = utp->tokenType;
 1494|      0|    UA_ByteString_clear(&session->userCertificate);
 1495|      0|    session->userCertificate = userCertificate;
 1496|      0|    UA_ByteString_init(&userCertificate);
 1497|       |
 1498|      0|#ifdef UA_ENABLE_DIAGNOSTICS
 1499|       |    /* Identity changes are rejected for active Sessions. Record the initial
 1500|       |     * authenticated identity once instead of growing the history on every
 1501|       |     * reactivation. */
 1502|      0|    UA_SessionSecurityDiagnosticsDataType *ssd = &session->securityDiagnostics;
 1503|      0|    if(firstActivation) {
  ------------------
  |  Branch (1503:8): [True: 0, False: 0]
  ------------------
 1504|      0|        UA_StatusCode res =
 1505|      0|            UA_Array_appendCopy((void**)&ssd->clientUserIdHistory,
 1506|      0|                                &ssd->clientUserIdHistorySize,
 1507|      0|                                &session->clientUserIdOfSession,
 1508|      0|                                &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|      0|#define UA_TYPES_STRING 11
  ------------------
 1509|      0|        (void)res;
 1510|      0|    }
 1511|       |
 1512|       |    /* Store the auth mechanism */
 1513|      0|    UA_String_clear(&ssd->authenticationMechanism);
 1514|      0|    switch(utp->tokenType) {
 1515|      0|    case UA_USERTOKENTYPE_ANONYMOUS:
  ------------------
  |  Branch (1515:5): [True: 0, False: 0]
  ------------------
 1516|      0|        ssd->authenticationMechanism = UA_STRING_ALLOC("Anonymous"); break;
  ------------------
  |  |  221|      0|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
 1517|      0|    case UA_USERTOKENTYPE_USERNAME:
  ------------------
  |  Branch (1517:5): [True: 0, False: 0]
  ------------------
 1518|      0|        ssd->authenticationMechanism = UA_STRING_ALLOC("UserName"); break;
  ------------------
  |  |  221|      0|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
 1519|      0|    case UA_USERTOKENTYPE_CERTIFICATE:
  ------------------
  |  Branch (1519:5): [True: 0, False: 0]
  ------------------
 1520|      0|        ssd->authenticationMechanism = UA_STRING_ALLOC("Certificate"); break;
  ------------------
  |  |  221|      0|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
 1521|      0|    case UA_USERTOKENTYPE_ISSUEDTOKEN:
  ------------------
  |  Branch (1521:5): [True: 0, False: 0]
  ------------------
 1522|      0|        ssd->authenticationMechanism = UA_STRING_ALLOC("IssuedToken"); break;
  ------------------
  |  |  221|      0|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
 1523|      0|    default: break;
  ------------------
  |  Branch (1523:5): [True: 0, False: 0]
  ------------------
 1524|      0|    }
 1525|      0|#endif
 1526|       |
 1527|       |    /* Notify the application */
 1528|      0|    notifySession(server, session, UA_APPLICATIONNOTIFICATIONTYPE_SESSION_ACTIVATED);
  ------------------
  |  |  345|      0|    ((0x04ULL << 32) | 0x02)
  ------------------
 1529|      0|    if(session->state == UA_SESSIONSTATE_CLOSED) {
  ------------------
  |  Branch (1529:8): [True: 0, False: 0]
  ------------------
 1530|      0|        rh->serviceResult = UA_STATUSCODE_BADSESSIONCLOSED;
  ------------------
  |  |  152|      0|#define UA_STATUSCODE_BADSESSIONCLOSED ((UA_StatusCode) 0x80260000)
  ------------------
 1531|      0|        UA_String_clear(&clientUserId);
 1532|      0|        UA_ByteString_clear(&userCertificate);
 1533|      0|        return;
 1534|      0|    }
 1535|       |
 1536|       |    /* Log the user for which the Session was activated */
 1537|      0|    UA_LOG_INFO_SESSION(server->config.logging, session,
  ------------------
  |  |  197|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, INFO, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1538|      0|                        "ActivateSession: Session activated with ClientUserId \"%S\"",
 1539|      0|                        session->clientUserIdOfSession);
 1540|       |
 1541|       |    /* Return the activated session */
 1542|      0|    *outSession = session;
 1543|      0|}

notifySubscription:
   58|  2.60k|                   UA_ApplicationNotificationType type) {
   59|  2.60k|    UA_STATIC_THREAD_LOCAL UA_KeyValuePair createSubData[8] = {
  ------------------
  |  |  159|  2.60k|#  define UA_STATIC_THREAD_LOCAL static __thread
  ------------------
   60|  2.60k|        {{0, UA_STRING_STATIC("session-id")}, {0}},
  ------------------
  |  |  224|  2.60k|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
   61|  2.60k|        {{0, UA_STRING_STATIC("subscription-id")}, {0}},
  ------------------
  |  |  224|  2.60k|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
   62|  2.60k|        {{0, UA_STRING_STATIC("publishing-interval")}, {0}},
  ------------------
  |  |  224|  2.60k|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
   63|  2.60k|        {{0, UA_STRING_STATIC("lifetime-count")}, {0}},
  ------------------
  |  |  224|  2.60k|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
   64|  2.60k|        {{0, UA_STRING_STATIC("max-keepalive-count")}, {0}},
  ------------------
  |  |  224|  2.60k|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
   65|  2.60k|        {{0, UA_STRING_STATIC("max-notifications-per-publish")}, {0}},
  ------------------
  |  |  224|  2.60k|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
   66|  2.60k|        {{0, UA_STRING_STATIC("priority")}, {0}},
  ------------------
  |  |  224|  2.60k|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
   67|  2.60k|        {{0, UA_STRING_STATIC("publishing-enabled")}, {0}}
  ------------------
  |  |  224|  2.60k|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
   68|  2.60k|    };
   69|  2.60k|    UA_KeyValueMap createSubMap = {8, createSubData};
   70|       |
   71|  2.60k|    UA_NodeId sessionId = (sub->session) ? sub->session->sessionId : UA_NODEID_NULL;
  ------------------
  |  Branch (71:27): [True: 111, False: 2.48k]
  ------------------
   72|  2.60k|    UA_Boolean enabled = (sub->state == UA_SUBSCRIPTIONSTATE_ENABLED);
   73|       |
   74|  2.60k|    UA_Variant_setScalar(&createSubData[0].value, &sessionId,
   75|  2.60k|                         &UA_TYPES[UA_TYPES_NODEID]);
  ------------------
  |  |  572|  2.60k|#define UA_TYPES_NODEID 16
  ------------------
   76|  2.60k|    UA_Variant_setScalar(&createSubData[1].value, &sub->subscriptionId,
   77|  2.60k|                         &UA_TYPES[UA_TYPES_UINT32]);
  ------------------
  |  |  232|  2.60k|#define UA_TYPES_UINT32 6
  ------------------
   78|  2.60k|    UA_Variant_setScalar(&createSubData[2].value, &sub->publishingInterval,
   79|  2.60k|                         &UA_TYPES[UA_TYPES_DOUBLE]);
  ------------------
  |  |  368|  2.60k|#define UA_TYPES_DOUBLE 10
  ------------------
   80|  2.60k|    UA_Variant_setScalar(&createSubData[3].value, &sub->lifeTimeCount,
   81|  2.60k|                         &UA_TYPES[UA_TYPES_UINT32]);
  ------------------
  |  |  232|  2.60k|#define UA_TYPES_UINT32 6
  ------------------
   82|  2.60k|    UA_Variant_setScalar(&createSubData[4].value, &sub->maxKeepAliveCount,
   83|  2.60k|                         &UA_TYPES[UA_TYPES_UINT32]);
  ------------------
  |  |  232|  2.60k|#define UA_TYPES_UINT32 6
  ------------------
   84|  2.60k|    UA_Variant_setScalar(&createSubData[5].value, &sub->notificationsPerPublish,
   85|  2.60k|                         &UA_TYPES[UA_TYPES_UINT32]);
  ------------------
  |  |  232|  2.60k|#define UA_TYPES_UINT32 6
  ------------------
   86|  2.60k|    UA_Variant_setScalar(&createSubData[6].value, &sub->priority,
   87|  2.60k|                         &UA_TYPES[UA_TYPES_BYTE]);
  ------------------
  |  |   96|  2.60k|#define UA_TYPES_BYTE 2
  ------------------
   88|  2.60k|    UA_Variant_setScalar(&createSubData[7].value, &enabled,
   89|  2.60k|                         &UA_TYPES[UA_TYPES_BOOLEAN]);
  ------------------
  |  |   28|  2.60k|#define UA_TYPES_BOOLEAN 0
  ------------------
   90|       |
   91|       |    /* Notify the application */
   92|  2.60k|    notifyApplication(server, type, createSubMap);
   93|  2.60k|}
Service_CreateSubscription:
   97|    111|                           const void *request_, void *response_) {
   98|    111|    const UA_CreateSubscriptionRequest *request = (const UA_CreateSubscriptionRequest*)request_;
   99|    111|    UA_CreateSubscriptionResponse *response = (UA_CreateSubscriptionResponse*)response_;
  100|    111|    UA_LOCK_ASSERT(&server->serviceMutex);
  101|       |
  102|       |    /* Check with AccessControl if the creation is allowed */
  103|    111|    if(server->config.accessControl.allowCreateSubscription &&
  ------------------
  |  Branch (103:8): [True: 111, False: 0]
  ------------------
  104|    111|       !server->config.accessControl.
  ------------------
  |  Branch (104:8): [True: 0, False: 111]
  ------------------
  105|    111|           allowCreateSubscription(server, &server->config.accessControl,
  106|    111|                                   &session->sessionId, session->context)) {
  107|      0|        response->responseHeader.serviceResult = UA_STATUSCODE_BADUSERACCESSDENIED;
  ------------------
  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  ------------------
  108|      0|        return true;
  109|      0|    }
  110|       |
  111|       |    /* Check limits for the number of subscriptions */
  112|    111|    if(((server->config.maxSubscriptions != 0) &&
  ------------------
  |  Branch (112:9): [True: 111, False: 0]
  ------------------
  113|    111|        (server->subscriptionsSize >= server->config.maxSubscriptions)) ||
  ------------------
  |  Branch (113:9): [True: 0, False: 111]
  ------------------
  114|    111|       ((server->config.maxSubscriptionsPerSession != 0) &&
  ------------------
  |  Branch (114:9): [True: 111, False: 0]
  ------------------
  115|    111|        (session->subscriptionsSize >= server->config.maxSubscriptionsPerSession))) {
  ------------------
  |  Branch (115:9): [True: 0, False: 111]
  ------------------
  116|      0|        response->responseHeader.serviceResult = UA_STATUSCODE_BADTOOMANYSUBSCRIPTIONS;
  ------------------
  |  |  455|      0|#define UA_STATUSCODE_BADTOOMANYSUBSCRIPTIONS ((UA_StatusCode) 0x80770000)
  ------------------
  117|      0|        return true;
  118|      0|    }
  119|       |
  120|       |    /* Create the subscription */
  121|    111|    UA_Subscription *sub = UA_Subscription_new();
  122|    111|    if(!sub) {
  ------------------
  |  Branch (122:8): [True: 0, False: 111]
  ------------------
  123|      0|        UA_LOG_DEBUG_SESSION(server->config.logging, session,
  ------------------
  |  |  195|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  124|      0|                             "Processing CreateSubscriptionRequest failed");
  125|      0|        response->responseHeader.serviceResult = UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  126|      0|        return true;
  127|      0|    }
  128|       |
  129|       |    /* Set the subscription parameters */
  130|    111|    setSubscriptionSettings(server, sub, request->requestedPublishingInterval,
  131|    111|                            request->requestedLifetimeCount,
  132|    111|                            request->requestedMaxKeepAliveCount,
  133|    111|                            request->maxNotificationsPerPublish, request->priority);
  134|    111|    sub->subscriptionId = ++server->lastSubscriptionId;  /* Assign the SubscriptionId */
  135|       |
  136|       |    /* Register the subscription in the server */
  137|    111|    LIST_INSERT_HEAD(&server->subscriptions, sub, serverListEntry);
  ------------------
  |  |  221|    111|#define LIST_INSERT_HEAD(head, elm, field) do {				\
  |  |  222|    111|    if (((elm)->field.le_next = (head)->lh_first) != NULL)		\
  |  |  ------------------
  |  |  |  Branch (222:9): [True: 0, False: 111]
  |  |  ------------------
  |  |  223|    111|        (head)->lh_first->field.le_prev = &(elm)->field.le_next;\
  |  |  224|    111|    (head)->lh_first = (elm);					\
  |  |  225|    111|    (elm)->field.le_prev = &(head)->lh_first;			\
  |  |  226|    111|} while (0)
  |  |  ------------------
  |  |  |  Branch (226:10): [Folded, False: 111]
  |  |  ------------------
  ------------------
  138|    111|    server->subscriptionsSize++;
  139|       |
  140|       |    /* Update the server statistics */
  141|    111|    server->serverDiagnosticsSummary.currentSubscriptionCount++;
  142|    111|    server->serverDiagnosticsSummary.cumulatedSubscriptionCount++;
  143|       |
  144|       |    /* Attach the Subscription to the session */
  145|    111|    UA_Session_attachSubscription(session, sub);
  146|       |
  147|       |    /* Create representation in the Session object */
  148|    111|#ifdef UA_ENABLE_DIAGNOSTICS
  149|    111|    createSubscriptionObject(server, session, sub);
  150|    111|#endif
  151|       |
  152|       |    /* Set the subscription state. This also registers the callback.
  153|       |     * Note that also a disabled subscription publishes keepalives. */
  154|    111|    UA_SubscriptionState sState = (request->publishingEnabled) ?
  ------------------
  |  Branch (154:35): [True: 64, False: 47]
  ------------------
  155|     64|        UA_SUBSCRIPTIONSTATE_ENABLED : UA_SUBSCRIPTIONSTATE_ENABLED_NOPUBLISH;
  156|    111|    UA_StatusCode res = Subscription_setState(server, sub, sState);
  157|    111|    if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|    111|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (157:8): [True: 0, False: 111]
  ------------------
  158|      0|        UA_LOG_DEBUG_SESSION(server->config.logging, sub->session,
  ------------------
  |  |  195|      0|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      0|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 0]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  159|      0|                             "Subscription %" PRIu32 " | Could not register "
  160|      0|                             "publish callback with error code %s",
  161|      0|                             sub->subscriptionId, UA_StatusCode_name(res));
  162|      0|        response->responseHeader.serviceResult = res;
  163|      0|        UA_Subscription_delete(server, sub, false);
  164|      0|        return true;
  165|      0|    }
  166|       |
  167|       |    /* Notify the application */
  168|    111|    notifySubscription(server, sub,
  169|    111|                       UA_APPLICATIONNOTIFICATIONTYPE_SUBSCRIPTION_CREATED);
  ------------------
  |  |  404|    111|    ((0x10ULL << 32) | 0x01)
  ------------------
  170|       |
  171|    111|    UA_LOG_INFO_SUBSCRIPTION(server->config.logging, sub,
  ------------------
  |  |  525|    111|# define UA_LOG_INFO_SUBSCRIPTION(LOGGER, SUB, ...) do {} while(0)
  |  |  ------------------
  |  |  |  Branch (525:65): [Folded, False: 111]
  |  |  ------------------
  ------------------
  172|    111|                             "Subscription created (Publishing interval %.2fms, "
  173|    111|                             "max %lu notifications per publish)",
  174|    111|                             sub->publishingInterval,
  175|    111|                             (long unsigned)sub->notificationsPerPublish);
  176|       |
  177|       |    /* Prepare the response */
  178|    111|    response->subscriptionId = sub->subscriptionId;
  179|    111|    response->revisedPublishingInterval = sub->publishingInterval;
  180|    111|    response->revisedLifetimeCount = sub->lifeTimeCount;
  181|    111|    response->revisedMaxKeepAliveCount = sub->maxKeepAliveCount;
  182|       |
  183|       |    return true;
  184|    111|}
Service_ModifySubscription:
  207|      1|                           const void *request_, void *response_) {
  208|      1|    const UA_ModifySubscriptionRequest *request = (const UA_ModifySubscriptionRequest*)request_;
  209|      1|    UA_ModifySubscriptionResponse *response = (UA_ModifySubscriptionResponse*)response_;
  210|      1|    UA_LOG_DEBUG_SESSION(server->config.logging, session,
  ------------------
  |  |  195|      1|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|      4|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 1]
  |  |  |  |  |  Branch (33:28): [Folded, False: 1]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  211|      1|                         "Processing ModifySubscriptionRequest");
  212|      1|    UA_LOCK_ASSERT(&server->serviceMutex);
  213|       |
  214|      1|    UA_Subscription *sub = UA_Session_getSubscriptionById(session, request->subscriptionId);
  215|      1|    if(!sub) {
  ------------------
  |  Branch (215:8): [True: 1, False: 0]
  ------------------
  216|      1|        response->responseHeader.serviceResult = UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID;
  ------------------
  |  |  158|      1|#define UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID ((UA_StatusCode) 0x80280000)
  ------------------
  217|      1|        return true;
  218|      1|    }
  219|       |
  220|       |    /* Store the old publishing interval */
  221|      0|    UA_Double oldPublishingInterval = sub->publishingInterval;
  222|      0|    UA_Byte oldPriority = sub->priority;
  223|       |
  224|       |    /* Change the Subscription settings */
  225|      0|    setSubscriptionSettings(server, sub, request->requestedPublishingInterval,
  226|      0|                            request->requestedLifetimeCount,
  227|      0|                            request->requestedMaxKeepAliveCount,
  228|      0|                            request->maxNotificationsPerPublish, request->priority);
  229|       |
  230|       |    /* Reset the subscription lifetime */
  231|      0|    Subscription_resetLifetime(sub);
  232|       |
  233|       |    /* The publish interval has changed */
  234|      0|    if(sub->publishingInterval != oldPublishingInterval) {
  ------------------
  |  Branch (234:8): [True: 0, False: 0]
  ------------------
  235|       |        /* Change the repeated callback to the new interval. This cannot fail as
  236|       |         * memory is reused. */
  237|      0|        if(sub->publishCallbackId > 0)
  ------------------
  |  Branch (237:12): [True: 0, False: 0]
  ------------------
  238|      0|            Subscription_setPublishTimer(server, sub);
  239|       |
  240|       |        /* For each MonitoredItem check if it was/shall be attached to the
  241|       |         * publish interval. This ensures that we have less cyclic callbacks
  242|       |         * registered and that the notifications are fresh. */
  243|      0|        struct UpdateSamplingContext ctx;
  244|      0|        ctx.server = server;
  245|      0|        ctx.oldPublishingInterval = oldPublishingInterval;
  246|       |
  247|      0|        ZIP_ITER(UA_MonitoredItemIdTree, &sub->monitoredItemsById,
  ------------------
  |  |   94|      0|#define ZIP_ITER(name, head, cb, ctx) name##_ZIP_ITER(head, cb, ctx)
  ------------------
  248|      0|                 updateSamplingIntervalVisitor, &ctx);
  249|      0|    }
  250|       |
  251|       |    /* If the priority has changed, re-enter the subscription to the
  252|       |     * priority-ordered queue in the session. */
  253|      0|    if(oldPriority != sub->priority) {
  ------------------
  |  Branch (253:8): [True: 0, False: 0]
  ------------------
  254|      0|        UA_Session_detachSubscription(server, session, sub, false);
  255|      0|        UA_Session_attachSubscription(session, sub);
  256|      0|    }
  257|       |
  258|       |    /* Notify the application */
  259|      0|    notifySubscription(server, sub,
  260|      0|                       UA_APPLICATIONNOTIFICATIONTYPE_SUBSCRIPTION_MODIFIED);
  ------------------
  |  |  406|      0|    ((0x10ULL << 32) | 0x02)
  ------------------
  261|       |
  262|       |    /* Set the response */
  263|      0|    response->revisedPublishingInterval = sub->publishingInterval;
  264|      0|    response->revisedLifetimeCount = sub->lifeTimeCount;
  265|      0|    response->revisedMaxKeepAliveCount = sub->maxKeepAliveCount;
  266|       |
  267|       |    /* Update the diagnostics statistics */
  268|      0|#ifdef UA_ENABLE_DIAGNOSTICS
  269|      0|    sub->modifyCount++;
  270|      0|#endif
  271|       |
  272|       |    return true;
  273|      1|}
Service_SetPublishingMode:
  305|     14|                          const void *request_, void *response_) {
  306|     14|    const UA_SetPublishingModeRequest *request = (const UA_SetPublishingModeRequest*)request_;
  307|     14|    UA_SetPublishingModeResponse *response = (UA_SetPublishingModeResponse*)response_;
  308|     14|    UA_LOG_DEBUG_SESSION(server->config.logging, session,
  ------------------
  |  |  195|     14|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|     56|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 14]
  |  |  |  |  |  Branch (33:28): [Folded, False: 14]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  309|     14|                         "Processing SetPublishingModeRequest");
  310|     14|    UA_LOCK_ASSERT(&server->serviceMutex);
  311|       |
  312|     14|    UA_Boolean publishingEnabled = request->publishingEnabled; /* request is const */
  313|     14|    response->responseHeader.serviceResult =
  314|     14|        allocProcessServiceOperations(server, session,
  315|     14|                                      Operation_SetPublishingMode,
  316|     14|                                      &publishingEnabled, &request->subscriptionIdsSize,
  317|     14|                                      &UA_TYPES[UA_TYPES_UINT32], &response->resultsSize,
  ------------------
  |  |  232|     14|#define UA_TYPES_UINT32 6
  ------------------
  318|     14|                                      &UA_TYPES[UA_TYPES_STATUSCODE]);
  ------------------
  |  |  640|     14|#define UA_TYPES_STATUSCODE 18
  ------------------
  319|       |
  320|       |    return true;
  321|     14|}
Service_DeleteSubscriptions:
  470|     13|                            const void *request_, void *response_) {
  471|     13|    const UA_DeleteSubscriptionsRequest *request = (const UA_DeleteSubscriptionsRequest*)request_;
  472|     13|    UA_DeleteSubscriptionsResponse *response = (UA_DeleteSubscriptionsResponse*)response_;
  473|     13|    UA_LOG_DEBUG_SESSION(server->config.logging, session,
  ------------------
  |  |  195|     13|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|     52|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 13]
  |  |  |  |  |  Branch (33:28): [Folded, False: 13]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  474|     13|                         "Processing DeleteSubscriptionsRequest");
  475|     13|    UA_LOCK_ASSERT(&server->serviceMutex);
  476|       |
  477|     13|    response->responseHeader.serviceResult =
  478|     13|        allocProcessServiceOperations(server, session,
  479|     13|                                      Operation_DeleteSubscription,
  480|     13|                                      NULL, &request->subscriptionIdsSize,
  481|     13|                                      &UA_TYPES[UA_TYPES_UINT32], &response->resultsSize,
  ------------------
  |  |  232|     13|#define UA_TYPES_UINT32 6
  ------------------
  482|     13|                                      &UA_TYPES[UA_TYPES_STATUSCODE]);
  ------------------
  |  |  640|     13|#define UA_TYPES_STATUSCODE 18
  ------------------
  483|       |    return true;
  484|     13|}
ua_services_subscription.c:setSubscriptionSettings:
   33|    111|                        UA_Byte priority) {
   34|    111|    UA_LOCK_ASSERT(&server->serviceMutex);
   35|       |
   36|       |    /* re-parameterize the subscription */
   37|    111|    UA_BOUNDEDVALUE_SETWBOUNDS(server->config.publishingIntervalLimits,
  ------------------
  |  |  486|    111|    do { \
  |  |  487|    111|        if(SRC > BOUNDS.max) DST = BOUNDS.max;         \
  |  |  ------------------
  |  |  |  Branch (487:12): [True: 7, False: 104]
  |  |  ------------------
  |  |  488|    111|        else if(SRC < BOUNDS.min) DST = BOUNDS.min;    \
  |  |  ------------------
  |  |  |  Branch (488:17): [True: 71, False: 33]
  |  |  ------------------
  |  |  489|    104|        else DST = SRC;                                \
  |  |  490|    111|    } while (0)
  |  |  ------------------
  |  |  |  Branch (490:14): [Folded, False: 111]
  |  |  ------------------
  ------------------
   38|    111|                               requestedPublishingInterval,
   39|    111|                               subscription->publishingInterval);
   40|       |    /* check for nan*/
   41|    111|    if(requestedPublishingInterval != requestedPublishingInterval)
  ------------------
  |  Branch (41:8): [True: 14, False: 97]
  ------------------
   42|     14|        subscription->publishingInterval = server->config.publishingIntervalLimits.min;
   43|    111|    UA_BOUNDEDVALUE_SETWBOUNDS(server->config.keepAliveCountLimits,
  ------------------
  |  |  486|    111|    do { \
  |  |  487|    111|        if(SRC > BOUNDS.max) DST = BOUNDS.max;         \
  |  |  ------------------
  |  |  |  Branch (487:12): [True: 92, False: 19]
  |  |  ------------------
  |  |  488|    111|        else if(SRC < BOUNDS.min) DST = BOUNDS.min;    \
  |  |  ------------------
  |  |  |  Branch (488:17): [True: 6, False: 13]
  |  |  ------------------
  |  |  489|     19|        else DST = SRC;                                \
  |  |  490|    111|    } while (0)
  |  |  ------------------
  |  |  |  Branch (490:14): [Folded, False: 111]
  |  |  ------------------
  ------------------
   44|    111|                               requestedMaxKeepAliveCount, subscription->maxKeepAliveCount);
   45|    111|    UA_BOUNDEDVALUE_SETWBOUNDS(server->config.lifeTimeCountLimits,
  ------------------
  |  |  486|    111|    do { \
  |  |  487|    111|        if(SRC > BOUNDS.max) DST = BOUNDS.max;         \
  |  |  ------------------
  |  |  |  Branch (487:12): [True: 79, False: 32]
  |  |  ------------------
  |  |  488|    111|        else if(SRC < BOUNDS.min) DST = BOUNDS.min;    \
  |  |  ------------------
  |  |  |  Branch (488:17): [True: 5, False: 27]
  |  |  ------------------
  |  |  489|     32|        else DST = SRC;                                \
  |  |  490|    111|    } while (0)
  |  |  ------------------
  |  |  |  Branch (490:14): [Folded, False: 111]
  |  |  ------------------
  ------------------
   46|    111|                               requestedLifetimeCount, subscription->lifeTimeCount);
   47|    111|    if(subscription->lifeTimeCount < 3 * subscription->maxKeepAliveCount)
  ------------------
  |  Branch (47:8): [True: 12, False: 99]
  ------------------
   48|     12|        subscription->lifeTimeCount = 3 * subscription->maxKeepAliveCount;
   49|    111|    subscription->notificationsPerPublish = maxNotificationsPerPublish;
   50|    111|    if(maxNotificationsPerPublish == 0 ||
  ------------------
  |  Branch (50:8): [True: 6, False: 105]
  ------------------
   51|    105|       maxNotificationsPerPublish > server->config.maxNotificationsPerPublish)
  ------------------
  |  Branch (51:8): [True: 103, False: 2]
  ------------------
   52|    109|        subscription->notificationsPerPublish = server->config.maxNotificationsPerPublish;
   53|    111|    subscription->priority = priority;
   54|    111|}
ua_services_subscription.c:Operation_SetPublishingMode:
  279|  98.1k|                            void *response /* UA_StatusCode */) {
  280|  98.1k|    const UA_Boolean *publishingEnabled = (const UA_Boolean*)context;
  281|  98.1k|    const UA_UInt32 *subscriptionId = (const UA_UInt32*)request;
  282|  98.1k|    UA_StatusCode *result = (UA_StatusCode*)response;
  283|  98.1k|    UA_LOCK_ASSERT(&server->serviceMutex);
  284|  98.1k|    UA_Subscription *sub = UA_Session_getSubscriptionById(session, *subscriptionId);
  285|  98.1k|    if(!sub) {
  ------------------
  |  Branch (285:8): [True: 98.1k, False: 0]
  ------------------
  286|  98.1k|        *result = UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID;
  ------------------
  |  |  158|  98.1k|#define UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID ((UA_StatusCode) 0x80280000)
  ------------------
  287|  98.1k|        return;
  288|  98.1k|    }
  289|       |
  290|       |    /* Enable/disable */
  291|      0|    UA_SubscriptionState sState = (*publishingEnabled) ?
  ------------------
  |  Branch (291:35): [True: 0, False: 0]
  ------------------
  292|      0|        UA_SUBSCRIPTIONSTATE_ENABLED : UA_SUBSCRIPTIONSTATE_ENABLED_NOPUBLISH;
  293|      0|    *result = Subscription_setState(server, sub, sState);
  294|       |
  295|       |    /* Reset the lifetime counter */
  296|      0|    Subscription_resetLifetime(sub);
  297|       |
  298|       |    /* Notify the application */
  299|      0|    notifySubscription(server, sub,
  300|      0|                       UA_APPLICATIONNOTIFICATIONTYPE_SUBSCRIPTION_PUBLISHINGMODE);
  ------------------
  |  |  408|      0|    ((0x10ULL << 32) | 0x03)
  ------------------
  301|      0|}
ua_services_subscription.c:Operation_DeleteSubscription:
  448|  7.42k|                             void *response /* UA_StatusCode */) {
  449|  7.42k|    const UA_UInt32 *subscriptionId = (const UA_UInt32*)request;
  450|  7.42k|    UA_StatusCode *result = (UA_StatusCode*)response;
  451|  7.42k|    (void)context;
  452|       |    /* Find the Subscription */
  453|  7.42k|    UA_Subscription *sub = UA_Session_getSubscriptionById(session, *subscriptionId);
  454|  7.42k|    if(!sub) {
  ------------------
  |  Branch (454:8): [True: 7.42k, False: 0]
  ------------------
  455|  7.42k|        *result = UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID;
  ------------------
  |  |  158|  7.42k|#define UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID ((UA_StatusCode) 0x80280000)
  ------------------
  456|  7.42k|        UA_LOG_DEBUG_SESSION(server->config.logging, session,
  ------------------
  |  |  195|  7.42k|    UA_MACRO_EXPAND(UA_LOG_SESSION_INTERNAL(LOGGER, DEBUG, SESSION, __VA_ARGS__, ""))
  |  |  ------------------
  |  |  |  |   33|  29.6k|#define UA_MACRO_EXPAND(x) x
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [True: 0, False: 0]
  |  |  |  |  |  Branch (33:28): [Folded, False: 7.42k]
  |  |  |  |  |  Branch (33:28): [Folded, False: 7.42k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  457|  7.42k|                             "Deleting Subscription with Id %" PRIu32
  458|  7.42k|                             " failed with error code %s",
  459|  7.42k|                             *subscriptionId, UA_StatusCode_name(*result));
  460|  7.42k|        return;
  461|  7.42k|    }
  462|       |
  463|       |    /* Delete the Subscription */
  464|      0|    UA_Subscription_delete(server, sub, true);
  465|      0|    *result = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  466|      0|}

referenceTypeIndices:
   39|  9.38M|                     UA_ReferenceTypeSet *indices, UA_Boolean includeSubtypes) {
   40|  9.38M|    if(UA_NodeId_isNull(refType)) {
  ------------------
  |  Branch (40:8): [True: 111, False: 9.38M]
  ------------------
   41|    111|        *indices = UA_REFERENCETYPESET_ALL;
   42|    111|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|    111|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
   43|    111|    }
   44|       |
   45|  9.38M|    UA_ReferenceTypeSet_init(indices);
   46|       |
   47|       |    /* Get the node with only the NodeClass attribute. If it is a
   48|       |     * ReferenceTypeNode, then the indices are always included, as this is an
   49|       |     * open62541 specific field (not selectable via the attribute id). */
   50|  9.38M|    const UA_Node *refNode =
   51|  9.38M|        UA_NODESTORE_GET_SELECTIVE(server, refType,
  ------------------
  |  | 1274|  9.38M|    server->config.nodestore->getNode(server->config.nodestore,             \
  |  | 1275|  9.38M|                                      nodeid, attrMask, refs, refDirs)
  ------------------
   52|  9.38M|                                   UA_NODEATTRIBUTESMASK_NODECLASS,
   53|  9.38M|                                   UA_REFERENCETYPESET_NONE,
   54|  9.38M|                                   UA_BROWSEDIRECTION_INVALID);
   55|       |
   56|  9.38M|    if(!refNode)
  ------------------
  |  Branch (56:8): [True: 0, False: 9.38M]
  ------------------
   57|      0|        return UA_STATUSCODE_BADREFERENCETYPEIDINVALID;
  ------------------
  |  |  290|      0|#define UA_STATUSCODE_BADREFERENCETYPEIDINVALID ((UA_StatusCode) 0x804C0000)
  ------------------
   58|       |
   59|  9.38M|    if(refNode->head.nodeClass != UA_NODECLASS_REFERENCETYPE) {
  ------------------
  |  Branch (59:8): [True: 0, False: 9.38M]
  ------------------
   60|      0|        UA_NODESTORE_RELEASE(server, refNode);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
   61|      0|        return UA_STATUSCODE_BADREFERENCETYPEIDINVALID;
  ------------------
  |  |  290|      0|#define UA_STATUSCODE_BADREFERENCETYPEIDINVALID ((UA_StatusCode) 0x804C0000)
  ------------------
   62|      0|    }
   63|       |
   64|  9.38M|    if(!includeSubtypes)
  ------------------
  |  Branch (64:8): [True: 123k, False: 9.25M]
  ------------------
   65|   123k|        *indices = UA_REFTYPESET(refNode->referenceTypeNode.referenceTypeIndex);
   66|  9.25M|    else
   67|  9.25M|        *indices = refNode->referenceTypeNode.subTypes;
   68|       |
   69|  9.38M|    UA_NODESTORE_RELEASE(server, refNode);
  ------------------
  |  | 1286|  9.38M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
   70|  9.38M|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  9.38M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
   71|  9.38M|}
isNodeInTree:
  168|  4.63M|             const UA_ReferenceTypeSet *relevantRefs) {
  169|  4.63M|    struct IsNodeInTreeContext ctx;
  170|  4.63M|    memset(&ctx, 0, sizeof(struct IsNodeInTreeContext));
  171|  4.63M|    ctx.server = server;
  172|  4.63M|    ctx.nodeToFind = UA_NodePointer_fromNodeId(nodeToFind);
  173|  4.63M|    ctx.relevantRefs = *relevantRefs;
  174|  4.63M|    UA_ReferenceTarget tmpTarget;
  175|  4.63M|    memset(&tmpTarget, 0, sizeof(UA_ReferenceTarget));
  176|  4.63M|    tmpTarget.targetId = UA_NodePointer_fromNodeId(leafNode);
  177|       |    return (isNodeInTreeIterateCallback(&ctx, &tmpTarget) != NULL);
  178|  4.63M|}
isNodeInTree_singleRef:
  182|  1.74M|                       const UA_NodeId *nodeToFind, const UA_Byte relevantRefTypeIndex) {
  183|  1.74M|    UA_ReferenceTypeSet reftypes = UA_REFTYPESET(relevantRefTypeIndex);
  184|  1.74M|    return isNodeInTree(server, leafNode, nodeToFind, &reftypes);
  185|  1.74M|}
RefTree_init:
  201|  1.91M|RefTree_init(RefTree *rt) {
  202|  1.91M|    rt->size = 0;
  203|  1.91M|    rt->capacity = 0;
  204|  1.91M|    ZIP_INIT(&rt->head);
  ------------------
  |  |   68|  1.91M|#define ZIP_INIT(head) do { (head)->root = NULL; } while (0)
  |  |  ------------------
  |  |  |  Branch (68:59): [Folded, False: 1.91M]
  |  |  ------------------
  ------------------
  205|  1.91M|    size_t space = (sizeof(UA_ExpandedNodeId) + sizeof(RefEntry)) * UA_REFTREE_INITIAL_SIZE;
  ------------------
  |  | 1001|  1.91M|#define UA_REFTREE_INITIAL_SIZE 16
  ------------------
  206|  1.91M|    rt->targets = (UA_ExpandedNodeId*)UA_malloc(space);
  ------------------
  |  |   22|  1.91M|#define UA_malloc(size) UA_mallocSingleton(size)
  ------------------
  207|  1.91M|    if(!rt->targets)
  ------------------
  |  Branch (207:8): [True: 0, False: 1.91M]
  ------------------
  208|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  209|  1.91M|    rt->capacity = UA_REFTREE_INITIAL_SIZE;
  ------------------
  |  | 1001|  1.91M|#define UA_REFTREE_INITIAL_SIZE 16
  ------------------
  210|  1.91M|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  1.91M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  211|  1.91M|}
RefTree_clear:
  214|   183k|RefTree_clear(RefTree *rt) {
  215|   737k|    for(size_t i = 0; i < rt->size; i++)
  ------------------
  |  Branch (215:23): [True: 554k, False: 183k]
  ------------------
  216|   554k|        UA_ExpandedNodeId_clear(&rt->targets[i]);
  217|   183k|    if(rt->targets)
  ------------------
  |  Branch (217:8): [True: 183k, False: 0]
  ------------------
  218|   183k|        UA_free(rt->targets);
  ------------------
  |  |   23|   183k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  219|   183k|}
RefTree_addNodeId:
  287|  4.31M|                  UA_Boolean *duplicate) {
  288|  4.31M|    return RefTree_add(rt, UA_NodePointer_fromNodeId(target), duplicate);
  289|  4.31M|}
browseRecursive:
  388|  73.7k|                size_t *resultsSize, UA_ExpandedNodeId **results) {
  389|  73.7k|    RefTree rt;
  390|  73.7k|    UA_StatusCode retval = RefTree_init(&rt);
  391|  73.7k|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  73.7k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (391:8): [True: 0, False: 73.7k]
  ------------------
  392|      0|        return retval;
  393|       |
  394|  73.7k|    struct BrowseRecursiveContext brc;
  395|  73.7k|    brc.server = server;
  396|  73.7k|    brc.rt = &rt;
  397|  73.7k|    brc.depth = 0;
  398|  73.7k|    brc.refTypes = *refTypes;
  399|  73.7k|    brc.nodeClassMask = nodeClassMask;
  400|  73.7k|    brc.status = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  73.7k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  401|  73.7k|    brc.includeStartNodes = includeStartNodes;
  402|       |
  403|   147k|    for(size_t i = 0; i < startNodesSize && brc.status == UA_STATUSCODE_GOOD; i++) {
  ------------------
  |  |   17|  73.7k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (403:23): [True: 73.7k, False: 73.7k]
  |  Branch (403:45): [True: 73.7k, False: 0]
  ------------------
  404|  73.7k|        UA_ReferenceTarget target;
  405|  73.7k|        target.targetId = UA_NodePointer_fromNodeId(&startNodes[i]);
  406|       |
  407|       |        /* Call the inner recursive browse separately for the search direction.
  408|       |         * Otherwise we might take one step up and another step down in the
  409|       |         * search tree. */
  410|  73.7k|        if(browseDirection == UA_BROWSEDIRECTION_FORWARD ||
  ------------------
  |  Branch (410:12): [True: 0, False: 73.7k]
  ------------------
  411|  73.7k|           browseDirection == UA_BROWSEDIRECTION_BOTH) {
  ------------------
  |  Branch (411:12): [True: 0, False: 73.7k]
  ------------------
  412|      0|            brc.browseDirection = UA_BROWSEDIRECTION_FORWARD;
  413|      0|            browseRecursiveCallback(&brc, &target);
  414|      0|        }
  415|       |
  416|  73.7k|        if(browseDirection == UA_BROWSEDIRECTION_INVERSE ||
  ------------------
  |  Branch (416:12): [True: 73.7k, False: 0]
  ------------------
  417|  73.7k|           browseDirection == UA_BROWSEDIRECTION_BOTH) {
  ------------------
  |  Branch (417:12): [True: 0, False: 0]
  ------------------
  418|  73.7k|            brc.browseDirection = UA_BROWSEDIRECTION_INVERSE;
  419|  73.7k|            browseRecursiveCallback(&brc, &target);
  420|  73.7k|        }
  421|  73.7k|    }
  422|       |
  423|  73.7k|    if(rt.size > 0 && brc.status == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  71.3k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (423:8): [True: 71.3k, False: 2.37k]
  |  Branch (423:23): [True: 71.3k, False: 0]
  ------------------
  424|  71.3k|        *results = rt.targets;
  425|  71.3k|        *resultsSize = rt.size;
  426|  71.3k|    } else {
  427|  2.37k|        RefTree_clear(&rt);
  428|  2.37k|    }
  429|  73.7k|    return brc.status;
  430|  73.7k|}
browseRecursiveRefTree:
  434|  5.52M|                       const UA_ReferenceTypeSet *refTypes, UA_UInt32 nodeClassMask) {
  435|  5.52M|    struct BrowseRecursiveContext brc;
  436|  5.52M|    brc.server = server;
  437|  5.52M|    brc.rt = rt;
  438|  5.52M|    brc.depth = 0;
  439|  5.52M|    brc.refTypes = *refTypes;
  440|  5.52M|    brc.nodeClassMask = nodeClassMask;
  441|  5.52M|    brc.status = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  5.52M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  442|  5.52M|    brc.includeStartNodes = false;
  443|       |
  444|  15.5M|    for(size_t i = 0; i < rt->size && brc.status == UA_STATUSCODE_GOOD; i++) {
  ------------------
  |  |   17|  9.97M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (444:23): [True: 9.97M, False: 5.52M]
  |  Branch (444:39): [True: 9.97M, False: 0]
  ------------------
  445|  9.97M|        UA_ReferenceTarget target;
  446|  9.97M|        UA_ExpandedNodeId current = rt->targets[i];
  447|  9.97M|        target.targetId = UA_NodePointer_fromExpandedNodeId(&current);
  448|       |
  449|       |        /* Call the inner recursive browse separately for the search direction.
  450|       |         * Otherwise we might take one step up and another step down in the
  451|       |         * search tree. */
  452|  9.97M|        if(browseDirection == UA_BROWSEDIRECTION_FORWARD ||
  ------------------
  |  Branch (452:12): [True: 5.99M, False: 3.97M]
  ------------------
  453|  5.99M|           browseDirection == UA_BROWSEDIRECTION_BOTH) {
  ------------------
  |  Branch (453:12): [True: 0, False: 3.97M]
  ------------------
  454|  5.99M|            brc.browseDirection = UA_BROWSEDIRECTION_FORWARD;
  455|  5.99M|            browseRecursiveCallback(&brc, &target);
  456|  5.99M|        }
  457|       |
  458|  9.97M|        if(browseDirection == UA_BROWSEDIRECTION_INVERSE ||
  ------------------
  |  Branch (458:12): [True: 3.97M, False: 5.99M]
  ------------------
  459|  5.99M|           browseDirection == UA_BROWSEDIRECTION_BOTH) {
  ------------------
  |  Branch (459:12): [True: 0, False: 5.99M]
  ------------------
  460|  3.97M|            brc.browseDirection = UA_BROWSEDIRECTION_INVERSE;
  461|  3.97M|            browseRecursiveCallback(&brc, &target);
  462|  3.97M|        }
  463|  9.97M|    }
  464|       |
  465|  5.52M|    return brc.status;
  466|  5.52M|}
ContinuationPointQueue_clear:
  558|  4.75k|ContinuationPointQueue_clear(ContinuationPointQueue *queue) {
  559|  4.75k|    ContinuationPoint *cp;
  560|  4.75k|    while((cp = TAILQ_FIRST(queue))) {
  ------------------
  |  |  420|  4.75k|#define	TAILQ_FIRST(head)		((head)->tqh_first)
  ------------------
  |  Branch (560:11): [True: 0, False: 4.75k]
  ------------------
  561|      0|        TAILQ_REMOVE(queue, cp, pointers);
  ------------------
  |  |  496|      0|#define TAILQ_REMOVE(head, elm, field) do {				\
  |  |  497|      0|    if (((elm)->field.tqe_next) != NULL)				\
  |  |  ------------------
  |  |  |  Branch (497:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  498|      0|        (elm)->field.tqe_next->field.tqe_prev =			\
  |  |  499|      0|            (elm)->field.tqe_prev;				\
  |  |  500|      0|    else								\
  |  |  501|      0|        (head)->tqh_last = (elm)->field.tqe_prev;		\
  |  |  502|      0|    *(elm)->field.tqe_prev = (elm)->field.tqe_next;			\
  |  |  503|      0|    _Q_INVALIDATE((elm)->field.tqe_prev);				\
  |  |  504|      0|    _Q_INVALIDATE((elm)->field.tqe_next);				\
  |  |  505|      0|} while (0)
  |  |  ------------------
  |  |  |  Branch (505:10): [Folded, False: 0]
  |  |  ------------------
  ------------------
  562|      0|        UA_assert(cp != TAILQ_FIRST(queue));
  ------------------
  |  |  248|      0|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (562:9): [True: 0, False: 0]
  ------------------
  563|      0|        ContinuationPoint_clear(cp);
  564|      0|        UA_free(cp);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  565|      0|    }
  566|  4.75k|}
Operation_Browse:
 1056|  6.67M|                 void *response /* UA_BrowseResult */) {
 1057|  6.67M|    const UA_UInt32 *maxrefs = (const UA_UInt32*)context;
 1058|  6.67M|    BrowseOperationContext browseContext = {
 1059|  6.67M|        *maxrefs, TAILQ_LAST(&session->continuationPoints, ContinuationPointQueue)};
  ------------------
  |  |  424|  6.67M|    (*(((struct headname *)((head)->tqh_last))->tqh_last))
  ------------------
 1060|  6.67M|    Operation_BrowseWithContext(server, session, &browseContext, request, response);
 1061|  6.67M|}
translateBrowsePathToNodeIds:
 1554|    111|                             const UA_BrowsePath *browsePath) {
 1555|    111|    UA_LOCK_ASSERT(&server->serviceMutex);
 1556|    111|    UA_BrowsePathResult result;
 1557|    111|    UA_BrowsePathResult_init(&result);
 1558|    111|    UA_UInt32 nodeClassMask = 0; /* All node classes */
 1559|    111|    Operation_TranslateBrowsePathToNodeIds(server, &server->adminSession, &nodeClassMask,
 1560|    111|                                           browsePath, &result);
 1561|    111|    return result;
 1562|    111|}
ua_services_view.c:isNodeInTreeIterateCallback:
  107|  26.3M|isNodeInTreeIterateCallback(void *context, UA_ReferenceTarget *t) {
  108|  26.3M|    struct IsNodeInTreeContext *tc =
  109|  26.3M|        (struct IsNodeInTreeContext*)context;
  110|       |
  111|       |    /* Don't follow remote targets */
  112|  26.3M|    if(!UA_NodePointer_isLocal(t->targetId))
  ------------------
  |  Branch (112:8): [True: 0, False: 26.3M]
  ------------------
  113|      0|        return NULL;
  114|       |
  115|       |    /* Found the node? -> return non-NULL */
  116|  26.3M|    if(UA_NodePointer_equal(tc->nodeToFind, t->targetId))
  ------------------
  |  Branch (116:8): [True: 3.27M, False: 23.1M]
  ------------------
  117|  3.27M|        return (void*)0x01;
  118|       |
  119|       |    /* Prevent endless loop */
  120|  23.1M|    if(ZIP_FIND(UA_ParentRefsTree, &tc->parents, &t->targetId))
  ------------------
  |  |   73|  23.1M|#define ZIP_FIND(name, head, key) name##_ZIP_FIND(head, key)
  |  |  ------------------
  |  |  |  Branch (73:35): [True: 0, False: 23.1M]
  |  |  ------------------
  ------------------
  121|      0|        return NULL;
  122|       |
  123|       |    /* Prevent pathological recursion depth */
  124|  23.1M|    if(tc->depth >= UA_MAX_TREE_RECURSE)
  ------------------
  |  |   23|  23.1M|#define UA_MAX_TREE_RECURSE 50 /* How deep up/down the tree do we recurse at most? */
  ------------------
  |  Branch (124:8): [True: 0, False: 23.1M]
  ------------------
  125|      0|        return NULL;
  126|       |
  127|       |    /* Get the node without attributes (if the NodeStore supports it) and only
  128|       |     * the relevant references in inverse direction */
  129|  23.1M|    const UA_Node *node =
  130|  23.1M|        UA_NODESTORE_GETFROMREF_SELECTIVE(tc->server, t->targetId,
  ------------------
  |  | 1282|  23.1M|    server->config.nodestore->getNodeFromPtr(server->config.nodestore,             \
  |  | 1283|  23.1M|                                             target, attrMask, refs, refDirs)
  ------------------
  131|  23.1M|                                          UA_NODEATTRIBUTESMASK_NONE,
  132|  23.1M|                                          tc->relevantRefs,
  133|  23.1M|                                          UA_BROWSEDIRECTION_INVERSE);
  134|  23.1M|    if(!node)
  ------------------
  |  Branch (134:8): [True: 0, False: 23.1M]
  ------------------
  135|      0|        return NULL;
  136|       |
  137|       |    /* Add current NodeId to parents tree */
  138|  23.1M|    UA_ReferenceTargetTreeElem stackElem;
  139|  23.1M|    stackElem.target = *t;
  140|  23.1M|    ZIP_INSERT(UA_ParentRefsTree, &tc->parents, &stackElem);
  ------------------
  |  |   72|  23.1M|#define ZIP_INSERT(name, head, elm) name##_ZIP_INSERT(head, elm)
  ------------------
  141|       |
  142|       |    /* Recurse into appropriate references starting from this tree */
  143|  23.1M|    tc->depth++;
  144|  23.1M|    void *res = NULL;
  145|  67.4M|    for(size_t i = 0; i < node->head.referencesSize && !res; i++) {
  ------------------
  |  Branch (145:23): [True: 56.0M, False: 11.4M]
  |  Branch (145:56): [True: 44.3M, False: 11.6M]
  ------------------
  146|  44.3M|        UA_NodeReferenceKind *rk = &node->head.references[i];
  147|       |        /* Search upwards in the tree */
  148|  44.3M|        if(!rk->isInverse)
  ------------------
  |  Branch (148:12): [True: 20.0M, False: 24.2M]
  ------------------
  149|  20.0M|            continue;
  150|       |
  151|       |        /* Consider only the indicated reference types */
  152|  24.2M|        if(!UA_ReferenceTypeSet_contains(&tc->relevantRefs, rk->referenceTypeIndex))
  ------------------
  |  Branch (152:12): [True: 2.53M, False: 21.7M]
  ------------------
  153|  2.53M|            continue;
  154|       |
  155|  21.7M|        res = UA_NodeReferenceKind_iterate(rk, isNodeInTreeIterateCallback, tc);
  156|  21.7M|    }
  157|  23.1M|    tc->depth--;
  158|       |
  159|       |    /* Clean up */
  160|  23.1M|    UA_NODESTORE_RELEASE(tc->server, node);
  ------------------
  |  | 1286|  23.1M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  161|  23.1M|    ZIP_REMOVE(UA_ParentRefsTree, &tc->parents, &stackElem);
  ------------------
  |  |   78|  23.1M|#define ZIP_REMOVE(name, head, elm) name##_ZIP_REMOVE(head, elm)
  ------------------
  162|  23.1M|    return res;
  163|  23.1M|}
ua_services_view.c:cmpRefTarget:
   88|  92.0M|cmpRefTarget(const void *a, const void *b) {
   89|  92.0M|    const UA_ReferenceTarget *aa = (const UA_ReferenceTarget*)a;
   90|  92.0M|    const UA_ReferenceTarget *bb = (const UA_ReferenceTarget*)b;
   91|  92.0M|    return (enum ZIP_CMP)UA_NodePointer_order(aa->targetId, bb->targetId);
   92|  92.0M|}
ua_services_view.c:RefTree_add:
  252|  4.31M|RefTree_add(RefTree *rt, UA_NodePointer target, UA_Boolean *duplicate) {
  253|  4.31M|    UA_ExpandedNodeId en = UA_NodePointer_toExpandedNodeId(target);
  254|       |
  255|       |    /* Is the target already in the tree? */
  256|  4.31M|    RefEntry dummy;
  257|  4.31M|    memset(&dummy, 0, sizeof(RefEntry));
  258|  4.31M|    dummy.target = &en;
  259|  4.31M|    dummy.targetHash = UA_ExpandedNodeId_hash(&en);
  260|  4.31M|    if(ZIP_FIND(RefHead, &rt->head, &dummy)) {
  ------------------
  |  |   73|  4.31M|#define ZIP_FIND(name, head, key) name##_ZIP_FIND(head, key)
  |  |  ------------------
  |  |  |  Branch (73:35): [True: 130k, False: 4.18M]
  |  |  ------------------
  ------------------
  261|   130k|        if(duplicate)
  ------------------
  |  Branch (261:12): [True: 130k, False: 0]
  ------------------
  262|   130k|            *duplicate = true;
  263|   130k|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   130k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  264|   130k|    }
  265|       |
  266|  4.18M|    UA_StatusCode s = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  4.18M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  267|  4.18M|    if(rt->capacity <= rt->size) {
  ------------------
  |  Branch (267:8): [True: 0, False: 4.18M]
  ------------------
  268|      0|        s = RefTree_double(rt);
  269|      0|        if(s != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (269:12): [True: 0, False: 0]
  ------------------
  270|      0|            return s;
  271|      0|    }
  272|  4.18M|    s = UA_ExpandedNodeId_copy(&en, &rt->targets[rt->size]);
  273|  4.18M|    if(s != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  4.18M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (273:8): [True: 0, False: 4.18M]
  ------------------
  274|      0|        return s;
  275|  4.18M|    RefEntry *re = (RefEntry*)((uintptr_t)rt->targets +
  276|  4.18M|                               (sizeof(UA_ExpandedNodeId) * rt->capacity) +
  277|  4.18M|                               (sizeof(RefEntry) * rt->size));
  278|  4.18M|    re->target = &rt->targets[rt->size];
  279|  4.18M|    re->targetHash = dummy.targetHash;
  280|  4.18M|    ZIP_INSERT(RefHead, &rt->head, re);
  ------------------
  |  |   72|  4.18M|#define ZIP_INSERT(name, head, elm) name##_ZIP_INSERT(head, elm)
  ------------------
  281|  4.18M|    rt->size++;
  282|  4.18M|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  4.18M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  283|  4.18M|}
ua_services_view.c:cmpTarget:
  188|  5.34M|cmpTarget(const void *a, const void *b) {
  189|  5.34M|    const RefEntry *aa = (const RefEntry*)a;
  190|  5.34M|    const RefEntry *bb = (const RefEntry*)b;
  191|  5.34M|    if(aa->targetHash < bb->targetHash)
  ------------------
  |  Branch (191:8): [True: 4.13M, False: 1.21M]
  ------------------
  192|  4.13M|        return ZIP_CMP_LESS;
  193|  1.21M|    if(aa->targetHash > bb->targetHash)
  ------------------
  |  Branch (193:8): [True: 1.08M, False: 130k]
  ------------------
  194|  1.08M|        return ZIP_CMP_MORE;
  195|   130k|    return (enum ZIP_CMP)UA_ExpandedNodeId_order(aa->target, bb->target);
  196|  1.21M|}
ua_services_view.c:browseRecursiveCallback:
  324|  12.5M|browseRecursiveCallback(void *context, UA_ReferenceTarget *t) {
  325|  12.5M|    struct BrowseRecursiveContext *brc =
  326|  12.5M|        (struct BrowseRecursiveContext*)context;
  327|       |
  328|       |    /* Have we reached the max recursion depth? */
  329|  12.5M|    if(brc->depth >= UA_MAX_TREE_RECURSE)
  ------------------
  |  |   23|  12.5M|#define UA_MAX_TREE_RECURSE 50 /* How deep up/down the tree do we recurse at most? */
  ------------------
  |  Branch (329:8): [True: 0, False: 12.5M]
  ------------------
  330|      0|        return NULL;
  331|       |
  332|       |    /* Is this a non-local reference? If yes include it in the returned set. */
  333|  12.5M|    if(!UA_NodePointer_isLocal(t->targetId)) {
  ------------------
  |  Branch (333:8): [True: 0, False: 12.5M]
  ------------------
  334|      0|        brc->status = RefTree_add(brc->rt, t->targetId, NULL);
  335|      0|        return (brc->status == UA_STATUSCODE_GOOD) ? NULL : (void*)0x01;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (335:16): [True: 0, False: 0]
  ------------------
  336|      0|    }
  337|       |
  338|       |    /* We only look at the NodeClass attribute and a subset of the references.
  339|       |     * Get a node with only these elements if the NodeStore supports that. */
  340|  12.5M|    const UA_Node *node =
  341|  12.5M|        UA_NODESTORE_GETFROMREF_SELECTIVE(brc->server, t->targetId,
  ------------------
  |  | 1282|  12.5M|    server->config.nodestore->getNodeFromPtr(server->config.nodestore,             \
  |  | 1283|  12.5M|                                             target, attrMask, refs, refDirs)
  ------------------
  342|  12.5M|                                          UA_NODEATTRIBUTESMASK_NODECLASS,
  343|  12.5M|                                          brc->refTypes, brc->browseDirection);
  344|  12.5M|    if(!node)
  ------------------
  |  Branch (344:8): [True: 0, False: 12.5M]
  ------------------
  345|      0|        return NULL;
  346|       |
  347|       |    /* Add the current node if we don't want to skip it as a start node and it
  348|       |     * matches the nodeClassMask filter. Recurse into the children in any
  349|       |     * case. */
  350|  12.5M|    void *res = NULL;
  351|  12.5M|    const UA_NodeHead *head = &node->head;
  352|  12.5M|    if((brc->includeStartNodes || brc->depth > 0)  &&
  ------------------
  |  Branch (352:9): [True: 0, False: 12.5M]
  |  Branch (352:35): [True: 2.47M, False: 10.0M]
  ------------------
  353|  2.47M|       matchClassMask(node, brc->nodeClassMask)) {
  ------------------
  |  Branch (353:8): [True: 2.47M, False: 0]
  ------------------
  354|  2.47M|        UA_Boolean duplicate = false;
  355|  2.47M|        brc->status = RefTree_addNodeId(brc->rt, &head->nodeId, &duplicate);
  356|  2.47M|        if(duplicate || brc->status != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.33M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (356:12): [True: 130k, False: 2.33M]
  |  Branch (356:25): [True: 0, False: 2.33M]
  ------------------
  357|   130k|            goto cleanup;
  358|  2.47M|    }
  359|       |
  360|       |    /* Recurse */
  361|  12.3M|    brc->depth++;
  362|  42.8M|    for(size_t i = 0; i < head->referencesSize && !res; i++) {
  ------------------
  |  Branch (362:23): [True: 30.4M, False: 12.3M]
  |  Branch (362:51): [True: 30.4M, False: 0]
  ------------------
  363|  30.4M|        UA_NodeReferenceKind *rk = &head->references[i];
  364|       |
  365|       |        /* Reference in the right direction? */
  366|  30.4M|        if(rk->isInverse && brc->browseDirection == UA_BROWSEDIRECTION_FORWARD)
  ------------------
  |  Branch (366:12): [True: 19.1M, False: 11.2M]
  |  Branch (366:29): [True: 10.3M, False: 8.75M]
  ------------------
  367|  10.3M|            continue;
  368|  20.0M|        if(!rk->isInverse && brc->browseDirection == UA_BROWSEDIRECTION_INVERSE)
  ------------------
  |  Branch (368:12): [True: 11.2M, False: 8.75M]
  |  Branch (368:30): [True: 5.80M, False: 5.45M]
  ------------------
  369|  5.80M|            continue;
  370|       |
  371|       |        /* Is the reference part of the hierarchy of references we look for? */
  372|  14.2M|        if(!UA_ReferenceTypeSet_contains(&brc->refTypes, rk->referenceTypeIndex))
  ------------------
  |  Branch (372:12): [True: 11.7M, False: 2.47M]
  ------------------
  373|  11.7M|            continue;
  374|       |
  375|  2.47M|        res = UA_NodeReferenceKind_iterate(rk, browseRecursiveCallback, brc);
  376|  2.47M|    }
  377|  12.3M|    brc->depth--;
  378|       |
  379|  12.5M| cleanup:
  380|  12.5M|    UA_NODESTORE_RELEASE(brc->server, node);
  ------------------
  |  | 1286|  12.5M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  381|  12.5M|    return (brc->status == UA_STATUSCODE_GOOD) ? NULL : (void*)0x01;
  ------------------
  |  |   17|  12.5M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (381:12): [True: 12.5M, False: 0]
  ------------------
  382|  12.3M|}
ua_services_view.c:matchClassMask:
   74|  5.50M|matchClassMask(const UA_Node *node, UA_UInt32 nodeClassMask) {
   75|  5.50M|    if(nodeClassMask != UA_NODECLASS_UNSPECIFIED &&
  ------------------
  |  Branch (75:8): [True: 3.59M, False: 1.90M]
  ------------------
   76|  3.59M|       (node->head.nodeClass & nodeClassMask) == 0)
  ------------------
  |  Branch (76:8): [True: 11.8k, False: 3.58M]
  ------------------
   77|  11.8k|        return false;
   78|  5.49M|    return true;
   79|  5.50M|}
ua_services_view.c:Operation_BrowseWithContext:
 1047|  6.67M|                            void *response /* UA_BrowseResult */) {
 1048|       |    Operation_BrowseWithContextAndNode(server, session, NULL, context,
 1049|  6.67M|                                       request, response);
 1050|  6.67M|}
ua_services_view.c:Operation_BrowseWithContextAndNode:
  903|  6.67M|                                   void *response /* UA_BrowseResult */) {
  904|  6.67M|    BrowseOperationContext *context =
  905|  6.67M|        (BrowseOperationContext*)(uintptr_t)context_;
  906|  6.67M|    const UA_BrowseDescription *descr = (const UA_BrowseDescription*)request;
  907|  6.67M|    UA_BrowseResult *result = (UA_BrowseResult*)response;
  908|       |    /* Stack-allocate a temporary cp */
  909|  6.67M|    ContinuationPoint cp;
  910|  6.67M|    memset(&cp, 0, sizeof(ContinuationPoint));
  911|  6.67M|    cp.maxReferences = context->maxReferences;
  912|  6.67M|    cp.browseDescription = *descr; /* Shallow copy. Deep-copy later if we persist the cp. */
  913|       |
  914|       |    /* How many references can we return at most? */
  915|  6.67M|    if(cp.maxReferences == 0) {
  ------------------
  |  Branch (915:8): [True: 6.67M, False: 0]
  ------------------
  916|  6.67M|        if(server->config.maxReferencesPerNode != 0) {
  ------------------
  |  Branch (916:12): [True: 0, False: 6.67M]
  ------------------
  917|      0|            cp.maxReferences = server->config.maxReferencesPerNode;
  918|  6.67M|        } else {
  919|  6.67M|            cp.maxReferences = UA_INT32_MAX;
  ------------------
  |  |  101|  6.67M|#define UA_INT32_MAX 2147483647L
  ------------------
  920|  6.67M|        }
  921|  6.67M|    } else {
  922|      0|        if(server->config.maxReferencesPerNode != 0 &&
  ------------------
  |  Branch (922:12): [True: 0, False: 0]
  ------------------
  923|      0|           cp.maxReferences > server->config.maxReferencesPerNode) {
  ------------------
  |  Branch (923:12): [True: 0, False: 0]
  ------------------
  924|      0|            cp.maxReferences= server->config.maxReferencesPerNode;
  925|      0|        }
  926|      0|    }
  927|       |
  928|       |    /* Get the list of relevant reference types */
  929|  6.67M|    result->statusCode =
  930|  6.67M|        referenceTypeIndices(server, &descr->referenceTypeId,
  931|  6.67M|                             &cp.relevantReferences, descr->includeSubtypes);
  932|  6.67M|    if(result->statusCode != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  6.67M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (932:8): [True: 0, False: 6.67M]
  ------------------
  933|      0|        return;
  934|       |
  935|       |    /* Prepare the context */
  936|  6.67M|    struct BrowseContext bc;
  937|  6.67M|    bc.cp = &cp;
  938|  6.67M|    bc.server = server;
  939|  6.67M|    bc.session = session;
  940|  6.67M|    bc.status = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  6.67M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  941|  6.67M|    bc.done = false;
  942|  6.67M|    bc.activeCP = false;
  943|  6.67M|    bc.resultRefs = cp.relevantReferences;
  944|  6.67M|    result->statusCode = RefResult_init(&bc.rr);
  945|  6.67M|    if(result->statusCode != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  6.67M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (945:8): [True: 0, False: 6.67M]
  ------------------
  946|      0|        return;
  947|       |
  948|       |    /* Perform the browse */
  949|  6.67M|    if(node)
  ------------------
  |  Branch (949:8): [True: 0, False: 6.67M]
  ------------------
  950|      0|        browseResolvedNode(&bc, node);
  951|  6.67M|    else
  952|  6.67M|        browse(&bc);
  953|       |
  954|  6.67M|    if(bc.status != UA_STATUSCODE_GOOD || bc.rr.size == 0) {
  ------------------
  |  |   17|  13.3M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (954:8): [True: 0, False: 6.67M]
  |  Branch (954:43): [True: 5.97M, False: 694k]
  ------------------
  955|       |        /* No relevant references, return array of length zero */
  956|  5.97M|        RefResult_clear(&bc.rr);
  957|  5.97M|        result->references = (UA_ReferenceDescription*)UA_EMPTY_ARRAY_SENTINEL;
  ------------------
  |  |  757|  5.97M|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
  958|  5.97M|        result->statusCode = bc.status;
  959|  5.97M|        return;
  960|  5.97M|    }
  961|       |
  962|       |    /* Move results */
  963|   694k|    result->references = bc.rr.descr;
  964|   694k|    result->referencesSize = bc.rr.size;
  965|       |
  966|       |    /* Exit early if done */
  967|   694k|    if(bc.done)
  ------------------
  |  Branch (967:8): [True: 694k, False: 0]
  ------------------
  968|   694k|        return;
  969|       |
  970|       |    /* Persist the continuation point */
  971|       |
  972|      0|    ContinuationPoint *cp2 = NULL;
  973|      0|    UA_Guid *ident = NULL;
  974|      0|    UA_StatusCode retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  975|       |
  976|       |    /* Enough space for the continuation point? */
  977|      0|    if(session->continuationPointsSize >= UA_MAXCONTINUATIONPOINTS) {
  ------------------
  |  |   20|      0|#define UA_MAXCONTINUATIONPOINTS 32
  ------------------
  |  Branch (977:8): [True: 0, False: 0]
  ------------------
  978|       |        /* Reclaim the oldest continuation point from a prior Browse request.
  979|       |         * Points created by other operations in this request are not eligible. */
  980|      0|        if(!context->lastPriorContinuationPoint) {
  ------------------
  |  Branch (980:12): [True: 0, False: 0]
  ------------------
  981|      0|            retval = UA_STATUSCODE_BADNOCONTINUATIONPOINTS;
  ------------------
  |  |  287|      0|#define UA_STATUSCODE_BADNOCONTINUATIONPOINTS ((UA_StatusCode) 0x804B0000)
  ------------------
  982|      0|            goto cleanup;
  983|      0|        }
  984|       |
  985|      0|        ContinuationPoint *reclaimed =
  986|      0|            TAILQ_FIRST(&session->continuationPoints);
  ------------------
  |  |  420|      0|#define	TAILQ_FIRST(head)		((head)->tqh_first)
  ------------------
  987|      0|        if(reclaimed == context->lastPriorContinuationPoint)
  ------------------
  |  Branch (987:12): [True: 0, False: 0]
  ------------------
  988|      0|            context->lastPriorContinuationPoint = NULL;
  989|      0|        TAILQ_REMOVE(&session->continuationPoints, reclaimed, pointers);
  ------------------
  |  |  496|      0|#define TAILQ_REMOVE(head, elm, field) do {				\
  |  |  497|      0|    if (((elm)->field.tqe_next) != NULL)				\
  |  |  ------------------
  |  |  |  Branch (497:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  498|      0|        (elm)->field.tqe_next->field.tqe_prev =			\
  |  |  499|      0|            (elm)->field.tqe_prev;				\
  |  |  500|      0|    else								\
  |  |  501|      0|        (head)->tqh_last = (elm)->field.tqe_prev;		\
  |  |  502|      0|    *(elm)->field.tqe_prev = (elm)->field.tqe_next;			\
  |  |  503|      0|    _Q_INVALIDATE((elm)->field.tqe_prev);				\
  |  |  504|      0|    _Q_INVALIDATE((elm)->field.tqe_next);				\
  |  |  505|      0|} while (0)
  |  |  ------------------
  |  |  |  Branch (505:10): [Folded, False: 0]
  |  |  ------------------
  ------------------
  990|      0|        ContinuationPoint_clear(reclaimed);
  991|      0|        UA_free(reclaimed);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  992|      0|        --session->continuationPointsSize;
  993|      0|    }
  994|       |
  995|       |    /* Allocate and fill the data structure */
  996|      0|    cp2 = (ContinuationPoint*)UA_calloc(1, sizeof(ContinuationPoint));
  ------------------
  |  |   24|      0|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
  997|      0|    if(!cp2) {
  ------------------
  |  Branch (997:8): [True: 0, False: 0]
  ------------------
  998|      0|        retval = UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  999|      0|        goto cleanup;
 1000|      0|    }
 1001|       |
 1002|       |    /* The BrowseDescription is only a shallow copy so far */
 1003|      0|    retval = UA_BrowseDescription_copy(descr, &cp2->browseDescription);
 1004|      0|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1004:8): [True: 0, False: 0]
  ------------------
 1005|      0|        goto cleanup;
 1006|      0|    cp2->maxReferences = cp.maxReferences;
 1007|      0|    cp2->relevantReferences = cp.relevantReferences;
 1008|      0|    cp2->lastTarget = cp.lastTarget; /* Move the (deep) copy */
 1009|      0|    UA_NodePointer_init(&cp.lastTarget); /* No longer clear below (cleanup) */
 1010|      0|    cp2->lastRefKindIndex = cp.lastRefKindIndex;
 1011|      0|    cp2->lastRefInverse = cp.lastRefInverse;
 1012|       |
 1013|       |    /* Create a random bytestring via a Guid */
 1014|      0|    ident = UA_Guid_new();
 1015|      0|    if(!ident) {
  ------------------
  |  Branch (1015:8): [True: 0, False: 0]
  ------------------
 1016|      0|        retval = UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
 1017|      0|        goto cleanup;
 1018|      0|    }
 1019|      0|    *ident = UA_Guid_random();
 1020|      0|    cp2->identifier.data = (UA_Byte*)ident;
 1021|      0|    cp2->identifier.length = sizeof(UA_Guid);
 1022|       |
 1023|       |    /* Return the cp identifier */
 1024|      0|    retval = UA_ByteString_copy(&cp2->identifier, &result->continuationPoint);
 1025|      0|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1025:8): [True: 0, False: 0]
  ------------------
 1026|      0|        goto cleanup;
 1027|       |
 1028|       |    /* Attach the cp to the session */
 1029|      0|    TAILQ_INSERT_TAIL(&session->continuationPoints, cp2, pointers);
  ------------------
  |  |  472|      0|#define TAILQ_INSERT_TAIL(head, elm, field) do {			\
  |  |  473|      0|    (elm)->field.tqe_next = NULL;					\
  |  |  474|      0|    (elm)->field.tqe_prev = (head)->tqh_last;			\
  |  |  475|      0|    *(head)->tqh_last = (elm);					\
  |  |  476|      0|    (head)->tqh_last = &(elm)->field.tqe_next;			\
  |  |  477|      0|} while (0)
  |  |  ------------------
  |  |  |  Branch (477:10): [Folded, False: 0]
  |  |  ------------------
  ------------------
 1030|      0|    ++session->continuationPointsSize;
 1031|      0|    return;
 1032|       |
 1033|      0| cleanup:
 1034|      0|    if(cp2) {
  ------------------
  |  Branch (1034:8): [True: 0, False: 0]
  ------------------
 1035|      0|        ContinuationPoint_clear(cp2);
 1036|      0|        UA_free(cp2);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1037|      0|    }
 1038|      0|    UA_NodePointer_clear(&cp.lastTarget);
 1039|      0|    UA_BrowseResult_clear(result);
 1040|      0|    result->statusCode = retval;
 1041|      0|}
ua_services_view.c:RefResult_init:
  501|  6.67M|RefResult_init(RefResult *rr) {
  502|  6.67M|    memset(rr, 0, sizeof(RefResult));
  503|  6.67M|    rr->descr = (UA_ReferenceDescription*)
  504|  6.67M|        UA_Array_new(UA_REFTREE_INITIAL_SIZE, &UA_TYPES[UA_TYPES_REFERENCEDESCRIPTION]);
  ------------------
  |  | 1001|  6.67M|#define UA_REFTREE_INITIAL_SIZE 16
  ------------------
                      UA_Array_new(UA_REFTREE_INITIAL_SIZE, &UA_TYPES[UA_TYPES_REFERENCEDESCRIPTION]);
  ------------------
  |  | 8826|  6.67M|#define UA_TYPES_REFERENCEDESCRIPTION 215
  ------------------
  505|  6.67M|    if(!rr->descr)
  ------------------
  |  Branch (505:8): [True: 0, False: 6.67M]
  ------------------
  506|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  507|  6.67M|    rr->capacity = UA_REFTREE_INITIAL_SIZE;
  ------------------
  |  | 1001|  6.67M|#define UA_REFTREE_INITIAL_SIZE 16
  ------------------
  508|  6.67M|    rr->size = 0;
  509|  6.67M|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  6.67M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  510|  6.67M|}
ua_services_view.c:browseResolvedNode:
  824|  6.67M|browseResolvedNode(struct BrowseContext *bc, const UA_Node *node) {
  825|       |    /* Is the browsedirection valid? */
  826|  6.67M|    struct ContinuationPoint *cp = bc->cp;
  827|  6.67M|    const UA_BrowseDescription *descr = &cp->browseDescription;
  828|  6.67M|    if(descr->browseDirection != UA_BROWSEDIRECTION_BOTH &&
  ------------------
  |  Branch (828:8): [True: 6.67M, False: 0]
  ------------------
  829|  6.67M|       descr->browseDirection != UA_BROWSEDIRECTION_FORWARD &&
  ------------------
  |  Branch (829:8): [True: 11.8k, False: 6.66M]
  ------------------
  830|  11.8k|       descr->browseDirection != UA_BROWSEDIRECTION_INVERSE) {
  ------------------
  |  Branch (830:8): [True: 0, False: 11.8k]
  ------------------
  831|      0|        bc->status = UA_STATUSCODE_BADBROWSEDIRECTIONINVALID;
  ------------------
  |  |  293|      0|#define UA_STATUSCODE_BADBROWSEDIRECTIONINVALID ((UA_StatusCode) 0x804D0000)
  ------------------
  832|      0|        return;
  833|      0|    }
  834|       |
  835|  6.67M|    UA_assert(UA_NodeId_equal(&node->head.nodeId, &descr->nodeId));
  ------------------
  |  |  248|  6.67M|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (835:5): [True: 6.67M, False: 0]
  ------------------
  836|       |
  837|       |    /* Check AccessControl rights */
  838|  6.67M|    if(bc->session != &bc->server->adminSession) {
  ------------------
  |  Branch (838:8): [True: 0, False: 6.67M]
  ------------------
  839|      0|        UA_LOCK_ASSERT(&bc->server->serviceMutex);
  840|      0|        if(!bc->server->config.accessControl.
  ------------------
  |  Branch (840:12): [True: 0, False: 0]
  ------------------
  841|      0|           allowBrowseNode(bc->server, &bc->server->config.accessControl,
  842|      0|                           &bc->session->sessionId, bc->session->context,
  843|      0|                           &descr->nodeId, node->head.context)) {
  844|      0|            bc->status = UA_STATUSCODE_BADUSERACCESSDENIED;
  ------------------
  |  |  131|      0|#define UA_STATUSCODE_BADUSERACCESSDENIED ((UA_StatusCode) 0x801F0000)
  ------------------
  845|      0|            return;
  846|      0|        }
  847|      0|    }
  848|       |
  849|       |    /* Browse the node */
  850|  6.67M|    browseWithNode(bc, &node->head);
  851|       |
  852|       |    /* Is the reference type valid? This is very infrequent. So we only test
  853|       |     * this if browsing came up empty. If the node has references of that type,
  854|       |     * we know the reftype to be good. */
  855|  6.67M|    if(bc->rr.size == 0 && !UA_NodeId_isNull(&descr->referenceTypeId)) {
  ------------------
  |  Branch (855:8): [True: 5.97M, False: 694k]
  |  Branch (855:28): [True: 5.97M, False: 0]
  ------------------
  856|  5.97M|        const UA_Node *reftype =
  857|  5.97M|            UA_NODESTORE_GET_SELECTIVE(bc->server, &descr->referenceTypeId,
  ------------------
  |  | 1274|  5.97M|    server->config.nodestore->getNode(server->config.nodestore,             \
  |  | 1275|  5.97M|                                      nodeid, attrMask, refs, refDirs)
  ------------------
  858|  5.97M|                                       UA_NODEATTRIBUTESMASK_NODECLASS,
  859|  5.97M|                                       UA_REFERENCETYPESET_NONE,
  860|  5.97M|                                       UA_BROWSEDIRECTION_INVALID);
  861|  5.97M|        if(!reftype) {
  ------------------
  |  Branch (861:12): [True: 0, False: 5.97M]
  ------------------
  862|      0|            bc->status = UA_STATUSCODE_BADREFERENCETYPEIDINVALID;
  ------------------
  |  |  290|      0|#define UA_STATUSCODE_BADREFERENCETYPEIDINVALID ((UA_StatusCode) 0x804C0000)
  ------------------
  863|      0|            return;
  864|      0|        }
  865|       |
  866|  5.97M|        UA_Boolean isRef = (reftype->head.nodeClass == UA_NODECLASS_REFERENCETYPE);
  867|  5.97M|        UA_NODESTORE_RELEASE(bc->server, reftype);
  ------------------
  |  | 1286|  5.97M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  868|       |
  869|  5.97M|        if(!isRef) {
  ------------------
  |  Branch (869:12): [True: 0, False: 5.97M]
  ------------------
  870|      0|            bc->status = UA_STATUSCODE_BADREFERENCETYPEIDINVALID;
  ------------------
  |  |  290|      0|#define UA_STATUSCODE_BADREFERENCETYPEIDINVALID ((UA_StatusCode) 0x804C0000)
  ------------------
  871|      0|            return;
  872|      0|        }
  873|  5.97M|    }
  874|  6.67M|}
ua_services_view.c:browseWithNode:
  716|  6.67M|browseWithNode(struct BrowseContext *bc, const UA_NodeHead *head ) {
  717|  6.67M|    ContinuationPoint *cp = bc->cp;
  718|  6.67M|    const UA_BrowseDescription *bd = &cp->browseDescription;
  719|       |
  720|       |    /* Loop over the ReferenceKinds */
  721|  23.9M|    for(size_t i = 0; i < head->referencesSize && bc->status == UA_STATUSCODE_GOOD; ++i) {
  ------------------
  |  |   17|  17.2M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (721:23): [True: 17.2M, False: 6.67M]
  |  Branch (721:51): [True: 17.2M, False: 0]
  ------------------
  722|  17.2M|        UA_NodeReferenceKind *rk = &head->references[i];
  723|       |
  724|       |        /* If the continuation point was previously used, skip forward to the
  725|       |         * last ReferenceType that was transmitted */
  726|  17.2M|        if(bc->activeCP && rk->referenceTypeIndex != cp->lastRefKindIndex)
  ------------------
  |  Branch (726:12): [True: 0, False: 17.2M]
  |  Branch (726:28): [True: 0, False: 0]
  ------------------
  727|      0|            continue;
  728|  17.2M|        if(bc->activeCP && rk->isInverse != cp->lastRefInverse)
  ------------------
  |  Branch (728:12): [True: 0, False: 17.2M]
  |  Branch (728:28): [True: 0, False: 0]
  ------------------
  729|      0|            continue;
  730|       |
  731|       |        /* Reference in the right direction? */
  732|  17.2M|        if(rk->isInverse && bd->browseDirection == UA_BROWSEDIRECTION_FORWARD)
  ------------------
  |  Branch (732:12): [True: 8.67M, False: 8.56M]
  |  Branch (732:29): [True: 8.66M, False: 11.8k]
  ------------------
  733|  8.66M|            continue;
  734|  8.57M|        if(!rk->isInverse && bd->browseDirection == UA_BROWSEDIRECTION_INVERSE)
  ------------------
  |  Branch (734:12): [True: 8.56M, False: 11.8k]
  |  Branch (734:30): [True: 11.8k, False: 8.55M]
  ------------------
  735|  11.8k|            continue;
  736|       |
  737|       |        /* Is the reference part of the hierarchy of references we look for? */
  738|  8.56M|        if(!UA_ReferenceTypeSet_contains(&cp->relevantReferences, rk->referenceTypeIndex))
  ------------------
  |  Branch (738:12): [True: 7.76M, False: 801k]
  ------------------
  739|  7.76M|            continue;
  740|       |
  741|       |        /* We have a matching ReferenceKind */
  742|       |
  743|       |        /* Skip ahead to the target where the last continuation point stopped.
  744|       |         * This temporarily modifies rk. */
  745|   801k|        UA_ReferenceIdTree left = {NULL}, right = {NULL};
  746|   801k|        size_t nextTargetIndex = 0;
  747|   801k|        if(bc->activeCP) {
  ------------------
  |  Branch (747:12): [True: 0, False: 801k]
  ------------------
  748|      0|            if(rk->hasRefTree) {
  ------------------
  |  Branch (748:16): [True: 0, False: 0]
  ------------------
  749|       |                /* Unzip the tree until the continuation point. All NodeIds
  750|       |                 * larger than the last target are guaranteed to sit on the
  751|       |                 * right-hand side. */
  752|      0|                UA_ExpandedNodeId lastEn =
  753|      0|                    UA_NodePointer_toExpandedNodeId(cp->lastTarget);
  754|      0|                UA_ReferenceTargetTreeElem key;
  755|      0|                key.target.targetId = cp->lastTarget;
  756|      0|                key.targetIdHash = UA_ExpandedNodeId_hash(&lastEn);
  757|      0|                ZIP_UNZIP(UA_ReferenceIdTree,
  ------------------
  |  |   84|      0|    name##_ZIP_UNZIP(head, key, left, right)
  ------------------
  758|      0|                          (UA_ReferenceIdTree*)&rk->targets.tree.idRoot,
  759|      0|                          &key, &left, &right);
  760|      0|                rk->targets.tree.idRoot = right.root;
  761|      0|            } else {
  762|       |                /* Iterate over the array to find the match */
  763|      0|                for(; nextTargetIndex < rk->targetsSize; nextTargetIndex++) {
  ------------------
  |  Branch (763:23): [True: 0, False: 0]
  ------------------
  764|      0|                    UA_ReferenceTarget *t = &rk->targets.array[nextTargetIndex];
  765|      0|                    if(UA_NodePointer_equal(cp->lastTarget, t->targetId))
  ------------------
  |  Branch (765:24): [True: 0, False: 0]
  ------------------
  766|      0|                        break;
  767|      0|                }
  768|      0|                if(nextTargetIndex == rk->targetsSize) {
  ------------------
  |  Branch (768:20): [True: 0, False: 0]
  ------------------
  769|       |                    /* Not found - assume that this reference kind is done */
  770|      0|                    bc->activeCP = false;
  771|      0|                    continue;
  772|      0|                }
  773|      0|                nextTargetIndex++; /* From the last index to the next index */
  774|      0|                rk->targets.array = &rk->targets.array[nextTargetIndex];
  775|      0|                rk->targetsSize -= nextTargetIndex;
  776|      0|            }
  777|       |
  778|       |            /* Clear cp->lastTarget before it gets overwritten in the following
  779|       |             * browse steps. */
  780|      0|            UA_NodePointer_clear(&cp->lastTarget);
  781|      0|        }
  782|       |
  783|       |        /* Iterate over all reference targets */
  784|   801k|        bc->rk = rk;
  785|   801k|        void *res = UA_NodeReferenceKind_iterate(rk, browseReferencTargetCallback, bc);
  786|       |
  787|       |        /* Undo the "skipping ahead" for the continuation point */
  788|   801k|        if(bc->activeCP) {
  ------------------
  |  Branch (788:12): [True: 0, False: 801k]
  ------------------
  789|      0|            if(rk->hasRefTree) {
  ------------------
  |  Branch (789:16): [True: 0, False: 0]
  ------------------
  790|      0|                rk->targets.tree.idRoot =
  791|      0|                    ZIP_ZIP(UA_ReferenceIdTree, left.root, right.root);
  ------------------
  |  |   82|      0|#define ZIP_ZIP(name, left, right) name##_ZIP_ZIP(left, right)
  ------------------
  792|      0|            } else {
  793|       |                /* rk->targets.array = rk->targets.array[-nextTargetIndex]; */
  794|      0|                rk->targets.array = rk->targets.array - nextTargetIndex;
  795|      0|                rk->targetsSize += nextTargetIndex;
  796|      0|                UA_assert(rk->targetsSize > 0);
  ------------------
  |  |  248|      0|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (796:17): [True: 0, False: 0]
  ------------------
  797|      0|            }
  798|      0|            bc->activeCP = false;
  799|      0|        }
  800|       |
  801|       |        /* The iteration was aborted */
  802|   801k|        if(res != NULL) {
  ------------------
  |  Branch (802:12): [True: 0, False: 801k]
  ------------------
  803|       |            /* Aborted with status code good -> the maximum number of browse
  804|       |             * results was reached. Make a deep copy of the last target for the
  805|       |             * continuation point. */
  806|      0|            if(bc->status == UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (806:16): [True: 0, False: 0]
  ------------------
  807|      0|                bc->status = UA_NodePointer_copy(cp->lastTarget, &cp->lastTarget);
  808|      0|            return;
  809|      0|        }
  810|   801k|    }
  811|       |
  812|       |    /* Reset last-target to prevent clearing it up */
  813|  6.67M|    UA_NodePointer_init(&cp->lastTarget);
  814|       |
  815|       |    /* Browsing the node is done */
  816|       |    bc->done = true;
  817|  6.67M|}
ua_services_view.c:browseReferencTargetCallback:
  655|  3.03M|browseReferencTargetCallback(void *context, UA_ReferenceTarget *t) {
  656|  3.03M|    struct BrowseContext *bc = (struct BrowseContext*)context;
  657|  3.03M|    const UA_BrowseDescription *bd = &bc->cp->browseDescription;
  658|  3.03M|    ContinuationPoint *cp = bc->cp;
  659|       |
  660|       |    /* Remote references are ignored */
  661|  3.03M|    if(!UA_NodePointer_isLocal(t->targetId))
  ------------------
  |  Branch (661:8): [True: 0, False: 3.03M]
  ------------------
  662|      0|        return NULL;
  663|       |
  664|       |    /* Include references only for figuring out the TypeDefinition within
  665|       |     * addReferenceDescription. */
  666|  3.03M|    UA_BrowseDirection direction = UA_BROWSEDIRECTION_INVALID;
  667|  3.03M|    UA_ReferenceTypeSet refs = UA_REFERENCETYPESET_NONE;
  668|  3.03M|    if(bd->resultMask & UA_BROWSERESULTMASK_TYPEDEFINITION) {
  ------------------
  |  Branch (668:8): [True: 1.16M, False: 1.86M]
  ------------------
  669|  1.16M|        direction = UA_BROWSEDIRECTION_BOTH;
  670|  1.16M|        UA_ReferenceTypeSet_add(&refs, UA_REFERENCETYPEINDEX_HASTYPEDEFINITION);
  ------------------
  |  |   57|  1.16M|#define UA_REFERENCETYPEINDEX_HASTYPEDEFINITION 11
  ------------------
  671|  1.16M|        UA_ReferenceTypeSet_add(&refs, UA_REFERENCETYPEINDEX_HASSUBTYPE);
  ------------------
  |  |   47|  1.16M|#define UA_REFERENCETYPEINDEX_HASSUBTYPE 1
  ------------------
  672|  1.16M|    }
  673|       |    
  674|       |    /* Get the node */
  675|  3.03M|    const UA_Node *target =
  676|  3.03M|        UA_NODESTORE_GETFROMREF_SELECTIVE(bc->server, t->targetId,
  ------------------
  |  | 1282|  3.03M|    server->config.nodestore->getNodeFromPtr(server->config.nodestore,             \
  |  | 1283|  3.03M|                                             target, attrMask, refs, refDirs)
  ------------------
  677|  3.03M|                                          resultMask2AttributesMask(bd->resultMask),
  678|  3.03M|                                          refs, direction);
  679|  3.03M|    if(!target)
  ------------------
  |  Branch (679:8): [True: 0, False: 3.03M]
  ------------------
  680|      0|        return NULL;
  681|       |    
  682|       |    /* The node class has to match */
  683|  3.03M|    if(!matchClassMask(target, bd->nodeClassMask)) {
  ------------------
  |  Branch (683:8): [True: 11.8k, False: 3.02M]
  ------------------
  684|  11.8k|        UA_NODESTORE_RELEASE(bc->server, target);
  ------------------
  |  | 1286|  11.8k|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  685|  11.8k|        return NULL;
  686|  11.8k|    }
  687|       |    
  688|       |    /* Reached maxrefs. Return the "abort" signal. */
  689|  3.02M|    if(bc->rr.size >= cp->maxReferences) {
  ------------------
  |  Branch (689:8): [True: 0, False: 3.02M]
  ------------------
  690|      0|        UA_NODESTORE_RELEASE(bc->server, target);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  691|      0|        return (void*)0x01;
  692|      0|    }
  693|       |
  694|       |    /* Create the reference description */
  695|  3.02M|    bc->status = addReferenceDescription(bc, t->targetId, target);
  696|       |
  697|       |    /* Release the node */
  698|  3.02M|    UA_NODESTORE_RELEASE(bc->server, target);
  ------------------
  |  | 1286|  3.02M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  699|       |
  700|       |    /* Store as last target. The itarget-id is a shallow copy for now. */
  701|  3.02M|    cp->lastTarget = t->targetId;
  702|  3.02M|    cp->lastRefKindIndex = bc->rk->referenceTypeIndex;
  703|  3.02M|    cp->lastRefInverse = bc->rk->isInverse;
  704|       |
  705|       |    /* Abort if the status is not good. Also doesn't make a deep-copy of
  706|       |     * cp->lastTarget after returning from here. */
  707|  3.02M|    if(bc->status != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  3.02M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (707:8): [True: 0, False: 3.02M]
  ------------------
  708|      0|        UA_NodePointer_init(&cp->lastTarget);
  709|      0|        return (void*)0x01;
  710|      0|    }
  711|  3.02M|    return NULL;
  712|  3.02M|}
ua_services_view.c:resultMask2AttributesMask:
   26|  9.70M|resultMask2AttributesMask(UA_UInt32 resultMask) {
   27|  9.70M|    UA_UInt32 result = 0;
   28|  9.70M|    if(resultMask & UA_BROWSERESULTMASK_NODECLASS)
  ------------------
  |  Branch (28:8): [True: 5.48M, False: 4.21M]
  ------------------
   29|  5.48M|        result |= UA_NODEATTRIBUTESMASK_NODECLASS;
   30|  9.70M|    if(resultMask & UA_BROWSERESULTMASK_BROWSENAME)
  ------------------
  |  Branch (30:8): [True: 5.75M, False: 3.94M]
  ------------------
   31|  5.75M|        result |= UA_NODEATTRIBUTESMASK_BROWSENAME;
   32|  9.70M|    if(resultMask & UA_BROWSERESULTMASK_DISPLAYNAME)
  ------------------
  |  Branch (32:8): [True: 0, False: 9.70M]
  ------------------
   33|      0|        result |= UA_NODEATTRIBUTESMASK_DISPLAYNAME;
   34|  9.70M|    return result;
   35|  9.70M|}
ua_services_view.c:addReferenceDescription:
  588|  3.02M|                        const UA_Node *curr) {
  589|  3.02M|    UA_assert(curr);
  ------------------
  |  |  248|  3.02M|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (589:5): [True: 3.02M, False: 0]
  ------------------
  590|  3.02M|    UA_BrowseDescription *bd = &bc->cp->browseDescription;
  591|       |
  592|       |    /* Ensure capacity is left */
  593|  3.02M|    UA_StatusCode res = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  3.02M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  594|  3.02M|    if(bc->rr.size >= bc->rr.capacity) {
  ------------------
  |  Branch (594:8): [True: 45.1k, False: 2.97M]
  ------------------
  595|  45.1k|        res = RefResult_double(&bc->rr);
  596|  45.1k|        if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  45.1k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (596:12): [True: 0, False: 45.1k]
  ------------------
  597|      0|           return res;
  598|  45.1k|    }
  599|       |
  600|  3.02M|    UA_ReferenceDescription *descr = &bc->rr.descr[bc->rr.size];
  601|       |
  602|       |    /* Fields without access to the actual node */
  603|  3.02M|    UA_ExpandedNodeId en = UA_NodePointer_toExpandedNodeId(nodeP);
  604|  3.02M|    res = UA_ExpandedNodeId_copy(&en, &descr->nodeId);
  605|  3.02M|    if(bd->resultMask & UA_BROWSERESULTMASK_REFERENCETYPEID) {
  ------------------
  |  Branch (605:8): [True: 1.16M, False: 1.85M]
  ------------------
  606|  1.16M|        const UA_NodeId *refTypeId =
  607|  1.16M|            UA_NODESTORE_GETREFERENCETYPEID(bc->server, bc->rk->referenceTypeIndex);
  ------------------
  |  | 1301|  1.16M|    server->config.nodestore->getReferenceTypeId(server->config.nodestore, index)
  ------------------
  608|  1.16M|        if(UA_LIKELY(refTypeId != NULL))
  ------------------
  |  |  344|  1.16M|# define UA_LIKELY(x) __builtin_expect((x), 1)
  |  |  ------------------
  |  |  |  Branch (344:23): [True: 1.16M, False: 0]
  |  |  ------------------
  ------------------
  609|  1.16M|            res |= UA_NodeId_copy(refTypeId, &descr->referenceTypeId);
  610|      0|        else
  611|      0|            res |= UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  612|  1.16M|    }
  613|  3.02M|    if(bd->resultMask & UA_BROWSERESULTMASK_ISFORWARD)
  ------------------
  |  Branch (613:8): [True: 0, False: 3.02M]
  ------------------
  614|      0|        descr->isForward = !bc->rk->isInverse;
  615|       |
  616|       |    /* Create fields that require access to the actual node */
  617|  3.02M|    if(bd->resultMask & UA_BROWSERESULTMASK_NODECLASS)
  ------------------
  |  Branch (617:8): [True: 1.16M, False: 1.85M]
  ------------------
  618|  1.16M|        descr->nodeClass = curr->head.nodeClass;
  619|       |
  620|  3.02M|    if(bd->resultMask & UA_BROWSERESULTMASK_BROWSENAME)
  ------------------
  |  Branch (620:8): [True: 1.32M, False: 1.69M]
  ------------------
  621|  1.32M|        res |= UA_QualifiedName_copy(&curr->head.browseName,
  622|  1.32M|                                     &descr->browseName);
  623|       |
  624|  3.02M|    if(bd->resultMask & UA_BROWSERESULTMASK_DISPLAYNAME) {
  ------------------
  |  Branch (624:8): [True: 0, False: 3.02M]
  ------------------
  625|      0|        UA_LocalizedText displayname =
  626|      0|            UA_Session_getNodeDisplayName(bc->session, &curr->head);
  627|      0|        res |= UA_LocalizedText_copy(&displayname, &descr->displayName);
  628|      0|    }
  629|       |
  630|  3.02M|    if(bd->resultMask & UA_BROWSERESULTMASK_TYPEDEFINITION) {
  ------------------
  |  Branch (630:8): [True: 1.16M, False: 1.85M]
  ------------------
  631|  1.16M|        if(curr->head.nodeClass == UA_NODECLASS_OBJECT ||
  ------------------
  |  Branch (631:12): [True: 66.5k, False: 1.09M]
  ------------------
  632|  1.09M|           curr->head.nodeClass == UA_NODECLASS_VARIABLE) {
  ------------------
  |  Branch (632:12): [True: 946k, False: 149k]
  ------------------
  633|  1.01M|            const UA_Node *type =
  634|  1.01M|                getNodeType(bc->server, &curr->head, 0,
  635|  1.01M|                            UA_REFERENCETYPESET_NONE,
  636|  1.01M|                            UA_BROWSEDIRECTION_INVALID);
  637|  1.01M|            if(type) {
  ------------------
  |  Branch (637:16): [True: 1.01M, False: 0]
  ------------------
  638|  1.01M|                res |= UA_NodeId_copy(&type->head.nodeId,
  639|  1.01M|                                      &descr->typeDefinition.nodeId);
  640|  1.01M|                UA_NODESTORE_RELEASE(bc->server, type);
  ------------------
  |  | 1286|  1.01M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  641|  1.01M|            }
  642|  1.01M|        }
  643|  1.16M|    }
  644|       |
  645|       |    /* Clean up and return */
  646|  3.02M|    if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  3.02M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (646:8): [True: 0, False: 3.02M]
  ------------------
  647|      0|        UA_ReferenceDescription_clear(descr);
  648|      0|        return res;
  649|      0|    }
  650|  3.02M|    bc->rr.size++;
  651|  3.02M|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  3.02M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  652|  3.02M|}
ua_services_view.c:RefResult_double:
  513|  45.1k|RefResult_double(RefResult *rr) {
  514|  45.1k|    size_t newSize = rr->capacity * 2;
  515|  45.1k|    UA_ReferenceDescription *rd = (UA_ReferenceDescription*)
  516|  45.1k|        UA_realloc(rr->descr, newSize * sizeof(UA_ReferenceDescription));
  ------------------
  |  |   25|  45.1k|#define UA_realloc(ptr, size) UA_reallocSingleton(ptr, size)
  ------------------
  517|  45.1k|    if(!rd)
  ------------------
  |  Branch (517:8): [True: 0, False: 45.1k]
  ------------------
  518|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  519|  45.1k|    memset(&rd[rr->size], 0, sizeof(UA_ReferenceDescription) * (newSize - rr->size));
  520|  45.1k|    rr->descr = rd;
  521|  45.1k|    rr->capacity = newSize;
  522|  45.1k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  45.1k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  523|  45.1k|}
ua_services_view.c:browse:
  877|  6.67M|browse(struct BrowseContext *bc) {
  878|  6.67M|    const UA_BrowseDescription *descr = &bc->cp->browseDescription;
  879|  6.67M|    const UA_Node *node =
  880|  6.67M|        UA_NODESTORE_GET_SELECTIVE(bc->server, &descr->nodeId,
  ------------------
  |  | 1274|  6.67M|    server->config.nodestore->getNode(server->config.nodestore,             \
  |  | 1275|  6.67M|                                      nodeid, attrMask, refs, refDirs)
  ------------------
  881|  6.67M|                                   resultMask2AttributesMask(descr->resultMask),
  882|  6.67M|                                   bc->resultRefs, descr->browseDirection);
  883|  6.67M|    if(!node) {
  ------------------
  |  Branch (883:8): [True: 0, False: 6.67M]
  ------------------
  884|      0|        bc->status = UA_STATUSCODE_BADNODEIDUNKNOWN;
  ------------------
  |  |  203|      0|#define UA_STATUSCODE_BADNODEIDUNKNOWN ((UA_StatusCode) 0x80340000)
  ------------------
  885|      0|        return;
  886|      0|    }
  887|       |
  888|  6.67M|    browseResolvedNode(bc, node);
  889|  6.67M|    UA_NODESTORE_RELEASE(bc->server, node);
  ------------------
  |  | 1286|  6.67M|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
  890|  6.67M|}
ua_services_view.c:RefResult_clear:
  526|  5.97M|RefResult_clear(RefResult *rr) {
  527|  5.97M|    UA_assert(rr->descr != NULL);
  ------------------
  |  |  248|  5.97M|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (527:5): [True: 5.97M, False: 0]
  ------------------
  528|  5.97M|    for(size_t i = 0; i < rr->size; i++)
  ------------------
  |  Branch (528:23): [True: 0, False: 5.97M]
  ------------------
  529|      0|        UA_ReferenceDescription_clear(&rr->descr[i]);
  530|  5.97M|    UA_free(rr->descr);
  ------------------
  |  |   23|  5.97M|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  531|  5.97M|}
ua_services_view.c:Operation_TranslateBrowsePathToNodeIds:
 1547|    111|                                       void *response /* UA_BrowsePathResult */) {
 1548|    111|    Operation_TranslateBrowsePathToNodeIdsWithNode(
 1549|       |        server, session, NULL, context, request, response);
 1550|    111|}
ua_services_view.c:Operation_TranslateBrowsePathToNodeIdsWithNode:
 1392|    111|    void *response /* UA_BrowsePathResult */) {
 1393|    111|    const UA_UInt32 *nodeClassMask = (const UA_UInt32*)context;
 1394|    111|    const UA_BrowsePath *path = (const UA_BrowsePath*)request;
 1395|    111|    UA_BrowsePathResult *result = (UA_BrowsePathResult*)response;
 1396|    111|    UA_LOCK_ASSERT(&server->serviceMutex);
 1397|       |
 1398|    111|    if(path->relativePath.elementsSize == 0) {
  ------------------
  |  Branch (1398:8): [True: 0, False: 111]
  ------------------
 1399|      0|        result->statusCode = UA_STATUSCODE_BADNOTHINGTODO;
  ------------------
  |  |   74|      0|#define UA_STATUSCODE_BADNOTHINGTODO ((UA_StatusCode) 0x800F0000)
  ------------------
 1400|      0|        return;
 1401|      0|    }
 1402|       |
 1403|       |    /* RelativePath elements must not have an empty targetName */
 1404|    222|    for(size_t i = 0; i < path->relativePath.elementsSize; ++i) {
  ------------------
  |  Branch (1404:23): [True: 111, False: 111]
  ------------------
 1405|    111|        if(UA_QualifiedName_isNull(&path->relativePath.elements[i].targetName)) {
  ------------------
  |  Branch (1405:12): [True: 0, False: 111]
  ------------------
 1406|      0|            result->statusCode = UA_STATUSCODE_BADBROWSENAMEINVALID;
  ------------------
  |  |  356|      0|#define UA_STATUSCODE_BADBROWSENAMEINVALID ((UA_StatusCode) 0x80600000)
  ------------------
 1407|      0|            return;
 1408|      0|        }
 1409|    111|    }
 1410|       |
 1411|       |    /* Check if the starting node exists unless it is already resolved. */
 1412|    111|    if(startingNode) {
  ------------------
  |  Branch (1412:8): [True: 0, False: 111]
  ------------------
 1413|      0|        UA_assert(UA_NodeId_equal(&startingNode->head.nodeId,
  ------------------
  |  |  248|      0|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (1413:9): [True: 0, False: 0]
  ------------------
 1414|      0|                                  &path->startingNode));
 1415|    111|    } else {
 1416|    111|        const UA_Node *node =
 1417|    111|            UA_NODESTORE_GET_SELECTIVE(server, &path->startingNode,
  ------------------
  |  | 1274|    111|    server->config.nodestore->getNode(server->config.nodestore,             \
  |  | 1275|    111|                                      nodeid, attrMask, refs, refDirs)
  ------------------
 1418|    111|                                       UA_NODEATTRIBUTESMASK_NONE,
 1419|    111|                                       UA_REFERENCETYPESET_NONE,
 1420|    111|                                       UA_BROWSEDIRECTION_INVALID);
 1421|    111|        if(!node) {
  ------------------
  |  Branch (1421:12): [True: 0, False: 111]
  ------------------
 1422|      0|            result->statusCode = UA_STATUSCODE_BADNODEIDUNKNOWN;
  ------------------
  |  |  203|      0|#define UA_STATUSCODE_BADNODEIDUNKNOWN ((UA_StatusCode) 0x80340000)
  ------------------
 1423|      0|            return;
 1424|      0|        }
 1425|    111|        UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|    111|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1426|    111|    }
 1427|       |
 1428|       |    /* Create two RefTrees that are alternated between path elements */
 1429|    111|    RefTree rt1;
 1430|    111|    RefTree rt2;
 1431|    111|    RefTree *current = &rt1;
 1432|    111|    RefTree *next = &rt2;
 1433|    111|    RefTree *tmp;
 1434|    111|    result->statusCode |= RefTree_init(&rt1);
 1435|    111|    result->statusCode |= RefTree_init(&rt2);
 1436|    111|    UA_BrowsePathTarget *tmpResults = NULL;
 1437|    111|    UA_QualifiedName *browseNameFilter = NULL;
 1438|    111|    if(result->statusCode != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|    111|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1438:8): [True: 0, False: 111]
  ------------------
 1439|      0|        goto cleanup;
 1440|       |
 1441|       |    /* Copy the starting node into next */
 1442|    111|    result->statusCode = RefTree_addNodeId(next, &path->startingNode, NULL);
 1443|    111|    if(result->statusCode != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|    111|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1443:8): [True: 0, False: 111]
  ------------------
 1444|      0|        goto cleanup;
 1445|       |
 1446|       |    /* Walk the path elements. Retrieve the nodes only once from the NodeStore.
 1447|       |     * Hence the BrowseName is checked with one element "delay". */
 1448|    222|    for(size_t i = 0; i < path->relativePath.elementsSize; i++) {
  ------------------
  |  Branch (1448:23): [True: 111, False: 111]
  ------------------
 1449|       |        /* Switch the trees */
 1450|    111|        tmp = current;
 1451|    111|        current = next;
 1452|    111|        next = tmp;
 1453|       |
 1454|       |        /* Clear up current, keep the capacity */
 1455|    111|        for(size_t j = 0; j < next->size; j++)
  ------------------
  |  Branch (1455:27): [True: 0, False: 111]
  ------------------
 1456|      0|            UA_ExpandedNodeId_clear(&next->targets[j]);
 1457|    111|        next->size = 0;
 1458|    111|        ZIP_INIT(&next->head);
  ------------------
  |  |   68|    111|#define ZIP_INIT(head) do { (head)->root = NULL; } while (0)
  |  |  ------------------
  |  |  |  Branch (68:59): [Folded, False: 111]
  |  |  ------------------
  ------------------
 1459|       |
 1460|       |        /* Do this check after next->size has been set to zero */
 1461|    111|        if(current->size == 0)
  ------------------
  |  Branch (1461:12): [True: 0, False: 111]
  ------------------
 1462|      0|            break;
 1463|       |
 1464|       |        /* Walk element for all NodeIds in the "current" tree.
 1465|       |         * Puts new results in the "next" tree. */
 1466|    111|        result->statusCode =
 1467|    111|            walkBrowsePathElement(server, session, &path->relativePath, i,
 1468|    111|                                  *nodeClassMask, browseNameFilter, result,
 1469|    111|                                  current, next, i == 0 ? startingNode : NULL);
  ------------------
  |  Branch (1469:50): [True: 111, False: 0]
  ------------------
 1470|    111|        if(result->statusCode != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|    111|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1470:12): [True: 0, False: 111]
  ------------------
 1471|      0|            goto cleanup;
 1472|       |
 1473|    111|        browseNameFilter = &path->relativePath.elements[i].targetName;
 1474|    111|    }
 1475|       |
 1476|       |    /* Allocate space for the results array */
 1477|    111|    tmpResults = (UA_BrowsePathTarget*)
 1478|    111|        UA_realloc(result->targets, sizeof(UA_BrowsePathTarget) *
  ------------------
  |  |   25|    111|#define UA_realloc(ptr, size) UA_reallocSingleton(ptr, size)
  ------------------
 1479|    111|                   (result->targetsSize + next->size));
 1480|    111|    if(!tmpResults && next->size > 0) {
  ------------------
  |  Branch (1480:8): [True: 0, False: 111]
  |  Branch (1480:23): [True: 0, False: 0]
  ------------------
 1481|      0|        result->statusCode = UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
 1482|      0|        goto cleanup;
 1483|      0|    }
 1484|    111|    result->targets = tmpResults;
 1485|       |
 1486|    111|    for(size_t k = 0; k < next->size; k++) {
  ------------------
  |  Branch (1486:23): [True: 0, False: 111]
  ------------------
 1487|       |        /* Check the BrowseName. It has been filtered only via its hash so far.
 1488|       |         * Get only the BrowseName attribute if the nodestore supports that. */
 1489|      0|        const UA_Node *node =
 1490|      0|            UA_NODESTORE_GET_SELECTIVE(server, &next->targets[k].nodeId,
  ------------------
  |  | 1274|      0|    server->config.nodestore->getNode(server->config.nodestore,             \
  |  | 1275|      0|                                      nodeid, attrMask, refs, refDirs)
  ------------------
 1491|      0|                                       UA_NODEATTRIBUTESMASK_BROWSENAME,
 1492|      0|                                       UA_REFERENCETYPESET_NONE,
 1493|      0|                                       UA_BROWSEDIRECTION_INVALID);
 1494|      0|        if(!node)
  ------------------
  |  Branch (1494:12): [True: 0, False: 0]
  ------------------
 1495|      0|            continue;
 1496|       |
 1497|       |        /* Check whether the session is allowed to browse the resolved target.
 1498|       |         * Without this check, a client denied direct Browse on a terminal node
 1499|       |         * can still have its NodeId disclosed as the result of path
 1500|       |         * translation. */
 1501|      0|        if(session != &server->adminSession) {
  ------------------
  |  Branch (1501:12): [True: 0, False: 0]
  ------------------
 1502|      0|            UA_Boolean canBrowse =
 1503|      0|                server->config.accessControl.allowBrowseNode(
 1504|      0|                    server, &server->config.accessControl,
 1505|      0|                    &session->sessionId, session->context,
 1506|      0|                    &next->targets[k].nodeId, node->head.context);
 1507|      0|            if(!canBrowse) {
  ------------------
  |  Branch (1507:16): [True: 0, False: 0]
  ------------------
 1508|      0|                UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1509|      0|                continue;
 1510|      0|            }
 1511|      0|        }
 1512|       |
 1513|      0|        UA_Boolean match = UA_QualifiedName_equal(browseNameFilter, &node->head.browseName);
 1514|      0|        UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1515|      0|        if(!match)
  ------------------
  |  Branch (1515:12): [True: 0, False: 0]
  ------------------
 1516|      0|            continue;
 1517|       |
 1518|       |        /* Move the target to the results array */
 1519|      0|        result->targets[result->targetsSize].targetId = next->targets[k];
 1520|      0|        result->targets[result->targetsSize].remainingPathIndex = UA_UINT32_MAX;
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
 1521|      0|        UA_ExpandedNodeId_init(&next->targets[k]);
 1522|      0|        result->targetsSize++;
 1523|      0|    }
 1524|       |
 1525|       |    /* No results => BadNoMatch status code */
 1526|    111|    if(result->targetsSize == 0 && result->statusCode == UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|    111|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1526:8): [True: 111, False: 0]
  |  Branch (1526:36): [True: 111, False: 0]
  ------------------
 1527|    111|        result->statusCode = UA_STATUSCODE_BADNOMATCH;
  ------------------
  |  |  422|    111|#define UA_STATUSCODE_BADNOMATCH ((UA_StatusCode) 0x806F0000)
  ------------------
 1528|       |
 1529|       |    /* Clean up the temporary arrays and the targets */
 1530|    111| cleanup:
 1531|    111|    RefTree_clear(&rt1);
 1532|    111|    RefTree_clear(&rt2);
 1533|    111|    if(result->statusCode != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|    111|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1533:8): [True: 111, False: 0]
  ------------------
 1534|    111|        for(size_t i = 0; i < result->targetsSize; ++i)
  ------------------
  |  Branch (1534:27): [True: 0, False: 111]
  ------------------
 1535|      0|            UA_BrowsePathTarget_clear(&result->targets[i]);
 1536|    111|        if(result->targets)
  ------------------
  |  Branch (1536:12): [True: 111, False: 0]
  ------------------
 1537|    111|            UA_free(result->targets);
  ------------------
  |  |   23|    111|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1538|       |        result->targets = NULL;
 1539|    111|        result->targetsSize = 0;
 1540|    111|    }
 1541|    111|}
ua_services_view.c:walkBrowsePathElement:
 1249|    111|                      const UA_Node *resolvedNode) {
 1250|       |    /* For the next level. Note the difference from lastBrowseName */
 1251|    111|    const UA_RelativePathElement *elem = &path->elements[pathIndex];
 1252|    111|    UA_UInt32 browseNameHash = UA_QualifiedName_hash(&elem->targetName);
 1253|       |
 1254|       |    /* Get the relevant ReferenceTypes */
 1255|    111|    UA_ReferenceTypeSet refTypes;
 1256|    111|    UA_StatusCode res =
 1257|    111|        referenceTypeIndices(server, &elem->referenceTypeId,
 1258|    111|                             &refTypes, elem->includeSubtypes);
 1259|    111|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|    111|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1259:8): [True: 0, False: 111]
  ------------------
 1260|      0|        return UA_STATUSCODE_BADNOMATCH;
  ------------------
  |  |  422|      0|#define UA_STATUSCODE_BADNOMATCH ((UA_StatusCode) 0x806F0000)
  ------------------
 1261|       |
 1262|       |    /* Loop over all Nodes in the current depth level */
 1263|    222|    for(size_t i = 0; i < current->size; i++) {
  ------------------
  |  Branch (1263:23): [True: 111, False: 111]
  ------------------
 1264|       |        /* Remote Node. Immediately add to the results with the
 1265|       |         * RemainingPathIndex set. */
 1266|    111|        if(!UA_ExpandedNodeId_isLocal(&current->targets[i])) {
  ------------------
  |  Branch (1266:12): [True: 0, False: 111]
  ------------------
 1267|       |            /* Increase the size of the results array */
 1268|      0|            UA_BrowsePathTarget *tmpResults = (UA_BrowsePathTarget*)
 1269|      0|                UA_realloc(result->targets, sizeof(UA_BrowsePathTarget) *
  ------------------
  |  |   25|      0|#define UA_realloc(ptr, size) UA_reallocSingleton(ptr, size)
  ------------------
 1270|      0|                           (result->targetsSize + 1));
 1271|      0|            if(!tmpResults)
  ------------------
  |  Branch (1271:16): [True: 0, False: 0]
  ------------------
 1272|      0|                return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
 1273|      0|            result->targets = tmpResults;
 1274|       |
 1275|       |            /* Copy over the result */
 1276|      0|            UA_BrowsePathTarget *newEntry = &result->targets[result->targetsSize];
 1277|      0|            res = UA_ExpandedNodeId_copy(&current->targets[i], &newEntry->targetId);
 1278|      0|            newEntry->remainingPathIndex = (UA_UInt32)pathIndex;
 1279|      0|            result->targetsSize++;
 1280|      0|            if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1280:16): [True: 0, False: 0]
  ------------------
 1281|      0|                break;
 1282|      0|            continue;
 1283|      0|        }
 1284|       |
 1285|       |        /* Local Node. Add to the tree of results at the next depth. Get only
 1286|       |         * the NodeClass + BrowseName attribute and the selected ReferenceTypes
 1287|       |         * if the nodestore supports that. */
 1288|    111|        UA_Boolean releaseNode = true;
 1289|    111|        const UA_Node *node = NULL;
 1290|    111|        if(resolvedNode &&
  ------------------
  |  Branch (1290:12): [True: 0, False: 111]
  ------------------
 1291|      0|           UA_NodeId_equal(&resolvedNode->head.nodeId,
  ------------------
  |  Branch (1291:12): [True: 0, False: 0]
  ------------------
 1292|      0|                           &current->targets[i].nodeId)) {
 1293|      0|            node = resolvedNode;
 1294|      0|            releaseNode = false;
 1295|    111|        } else {
 1296|    111|            node = UA_NODESTORE_GET_SELECTIVE(
  ------------------
  |  | 1274|    111|    server->config.nodestore->getNode(server->config.nodestore,             \
  |  | 1275|    222|                                      nodeid, attrMask, refs, refDirs)
  |  |  ------------------
  |  |  |  Branch (1275:63): [True: 0, False: 111]
  |  |  ------------------
  ------------------
 1297|    111|                server, &current->targets[i].nodeId,
 1298|    111|                UA_NODEATTRIBUTESMASK_NODECLASS |
 1299|    111|                UA_NODEATTRIBUTESMASK_BROWSENAME,
 1300|    111|                refTypes,
 1301|    111|                elem->isInverse ? UA_BROWSEDIRECTION_INVERSE :
 1302|    111|                                  UA_BROWSEDIRECTION_FORWARD);
 1303|    111|        }
 1304|    111|        if(!node)
  ------------------
  |  Branch (1304:12): [True: 0, False: 111]
  ------------------
 1305|      0|            continue;
 1306|       |
 1307|       |        /* Check whether the session is allowed to browse this node.
 1308|       |         * Mirrors the access-control gate applied in browseWithContinuation().
 1309|       |         * Without this check, a client denied direct Browse on a node can
 1310|       |         * still use it as a waypoint in TranslateBrowsePathsToNodeIds,
 1311|       |         * disclosing hidden intermediate nodes and their children. */
 1312|    111|        if(session != &server->adminSession) {
  ------------------
  |  Branch (1312:12): [True: 0, False: 111]
  ------------------
 1313|      0|            UA_Boolean canBrowse =
 1314|      0|                server->config.accessControl.allowBrowseNode(
 1315|      0|                    server, &server->config.accessControl,
 1316|      0|                    &session->sessionId, session->context,
 1317|      0|                    &current->targets[i].nodeId, node->head.context);
 1318|      0|            if(!canBrowse) {
  ------------------
  |  Branch (1318:16): [True: 0, False: 0]
  ------------------
 1319|      0|                if(releaseNode)
  ------------------
  |  Branch (1319:20): [True: 0, False: 0]
  ------------------
 1320|      0|                    UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1321|      0|                continue;
 1322|      0|            }
 1323|      0|        }
 1324|       |
 1325|       |        /* Test whether the node fits the class mask */
 1326|    111|        UA_Boolean skip = !matchClassMask(node, nodeClassMask);
 1327|       |
 1328|       |        /* Does the BrowseName match for the current node (not the references
 1329|       |         * going out here) */
 1330|    111|        skip |= (lastBrowseName &&
  ------------------
  |  Branch (1330:18): [True: 0, False: 111]
  ------------------
 1331|      0|                 !UA_QualifiedName_equal(lastBrowseName, &node->head.browseName));
  ------------------
  |  Branch (1331:18): [True: 0, False: 0]
  ------------------
 1332|       |
 1333|    111|        if(skip) {
  ------------------
  |  Branch (1333:12): [True: 0, False: 111]
  ------------------
 1334|      0|            if(releaseNode)
  ------------------
  |  Branch (1334:16): [True: 0, False: 0]
  ------------------
 1335|      0|                UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|      0|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1336|      0|            continue;
 1337|      0|        }
 1338|       |
 1339|       |        /* Loop over the ReferenceKinds */
 1340|    111|        UA_ReferenceTarget targetHashKey;
 1341|    111|        targetHashKey.targetNameHash = browseNameHash;
 1342|    222|        for(size_t j = 0; j < node->head.referencesSize; j++) {
  ------------------
  |  Branch (1342:27): [True: 111, False: 111]
  ------------------
 1343|    111|            UA_NodeReferenceKind *rk = &node->head.references[j];
 1344|       |
 1345|       |            /* Does the direction of the reference match? */
 1346|    111|            if(rk->isInverse != elem->isInverse)
  ------------------
  |  Branch (1346:16): [True: 111, False: 0]
  ------------------
 1347|    111|                continue;
 1348|       |
 1349|       |            /* Does the reference type match? */
 1350|      0|            if(!UA_ReferenceTypeSet_contains(&refTypes, rk->referenceTypeIndex))
  ------------------
  |  Branch (1350:16): [True: 0, False: 0]
  ------------------
 1351|      0|                continue;
 1352|       |
 1353|       |            /* Retrieve by BrowseName hash. We might have several nodes where
 1354|       |             * the hash matches. The exact BrowseName will be verified in the
 1355|       |             * next iteration of the outer loop. So we only have to retrieve
 1356|       |             * every node just once. */
 1357|       |
 1358|      0|            if(rk->hasRefTree) {
  ------------------
  |  Branch (1358:16): [True: 0, False: 0]
  ------------------
 1359|      0|                res = (UA_StatusCode)(uintptr_t)
 1360|      0|                    ZIP_ITER_KEY(UA_ReferenceNameTree,
  ------------------
  |  |   97|      0|#define ZIP_ITER_KEY(name, head, key, cb, ctx) name##_ZIP_ITER_KEY(head, key, cb, ctx)
  ------------------
 1361|      0|                                 (UA_ReferenceNameTree*)&rk->targets.tree.nameRoot,
 1362|      0|                                 &targetHashKey, addBrowseHashTarget, next);
 1363|      0|                if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1363:20): [True: 0, False: 0]
  ------------------
 1364|      0|                    break;
 1365|      0|            } else {
 1366|       |                /* The array entries don't have a BrowseName hash. Add all of
 1367|       |                 * them at this level to be checked with a full string
 1368|       |                 * comparison. */
 1369|      0|                for(size_t k = 0; k < rk->targetsSize; k++) {
  ------------------
  |  Branch (1369:35): [True: 0, False: 0]
  ------------------
 1370|      0|                    if(rk->targets.array[k].targetNameHash != browseNameHash)
  ------------------
  |  Branch (1370:24): [True: 0, False: 0]
  ------------------
 1371|      0|                        continue;
 1372|      0|                    res = RefTree_add(next, rk->targets.array[k].targetId, NULL);
 1373|      0|                    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1373:24): [True: 0, False: 0]
  ------------------
 1374|      0|                        break;
 1375|      0|                }
 1376|      0|                if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1376:20): [True: 0, False: 0]
  ------------------
 1377|      0|                    break;
 1378|      0|            }
 1379|      0|        }
 1380|       |
 1381|    111|        if(releaseNode)
  ------------------
  |  Branch (1381:12): [True: 111, False: 0]
  ------------------
 1382|    111|            UA_NODESTORE_RELEASE(server, node);
  ------------------
  |  | 1286|    222|    server->config.nodestore->releaseNode(server->config.nodestore, node)
  ------------------
 1383|    111|    }
 1384|    111|    return res;
 1385|    111|}

UA_Session_init:
   21|  4.75k|void UA_Session_init(UA_Session *session) {
   22|  4.75k|    memset(session, 0, sizeof(UA_Session));
   23|  4.75k|    session->state = UA_SESSIONSTATE_CREATED;
   24|  4.75k|    TAILQ_INIT(&session->continuationPoints);
  ------------------
  |  |  457|  4.75k|#define	TAILQ_INIT(head) do {						\
  |  |  458|  4.75k|    (head)->tqh_first = NULL;					\
  |  |  459|  4.75k|    (head)->tqh_last = &(head)->tqh_first;				\
  |  |  460|  4.75k|} while (0)
  |  |  ------------------
  |  |  |  Branch (460:10): [Folded, False: 4.75k]
  |  |  ------------------
  ------------------
   25|  4.75k|#ifdef UA_ENABLE_SUBSCRIPTIONS
   26|  4.75k|    SIMPLEQ_INIT(&session->responseQueue);
  ------------------
  |  |  285|  4.75k|#define	SIMPLEQ_INIT(head) do {						\
  |  |  286|  4.75k|    (head)->sqh_first = NULL;					\
  |  |  287|  4.75k|    (head)->sqh_last = &(head)->sqh_first;				\
  |  |  288|  4.75k|} while (0)
  |  |  ------------------
  |  |  |  Branch (288:10): [Folded, False: 4.75k]
  |  |  ------------------
  ------------------
   27|       |    TAILQ_INIT(&session->subscriptions);
  ------------------
  |  |  457|  4.75k|#define	TAILQ_INIT(head) do {						\
  |  |  458|  4.75k|    (head)->tqh_first = NULL;					\
  |  |  459|  4.75k|    (head)->tqh_last = &(head)->tqh_first;				\
  |  |  460|  4.75k|} while (0)
  |  |  ------------------
  |  |  |  Branch (460:10): [Folded, False: 4.75k]
  |  |  ------------------
  ------------------
   28|  4.75k|#endif
   29|  4.75k|}
UA_Session_clear:
   31|  4.75k|void UA_Session_clear(UA_Session *session, UA_Server* server) {
   32|  4.75k|    UA_LOCK_ASSERT(&server->serviceMutex);
   33|       |
   34|       |    /* Remove all Subscriptions. This may send out remaining publish
   35|       |     * responses. */
   36|  4.75k|#ifdef UA_ENABLE_SUBSCRIPTIONS
   37|  4.75k|    UA_Subscription *sub, *tempsub;
   38|  4.75k|    TAILQ_FOREACH_SAFE(sub, &session->subscriptions, sessionListEntry, tempsub) {
  ------------------
  |  |  437|  4.75k|    for ((var) = TAILQ_FIRST(head);					\
  |  |  ------------------
  |  |  |  |  420|  4.75k|#define	TAILQ_FIRST(head)		((head)->tqh_first)
  |  |  ------------------
  |  |  438|  7.24k|        (var) != TAILQ_END(head) &&					\
  |  |  ------------------
  |  |  |  |  421|  14.4k|#define	TAILQ_END(head)			NULL
  |  |  ------------------
  |  |  |  Branch (438:9): [True: 2.48k, False: 4.75k]
  |  |  ------------------
  |  |  439|  7.24k|        ((tvar) = TAILQ_NEXT(var, field), 1);			\
  |  |  ------------------
  |  |  |  |  422|  2.48k|#define	TAILQ_NEXT(elm, field)		((elm)->field.tqe_next)
  |  |  ------------------
  |  |  |  Branch (439:9): [True: 2.48k, False: 0]
  |  |  ------------------
  |  |  440|  4.75k|        (var) = (tvar))
  ------------------
   39|  2.48k|        UA_Subscription_delete(server, sub, true);
   40|  2.48k|    }
   41|  4.75k|#endif
   42|       |
   43|  4.75k|#ifdef UA_ENABLE_DIAGNOSTICS
   44|  4.75k|    deleteNode(server, session->sessionId, true);
   45|  4.75k|#endif
   46|       |
   47|  4.75k|    UA_Session_detachFromSecureChannel(server, session);
   48|  4.75k|    UA_ApplicationDescription_clear(&session->clientDescription);
   49|  4.75k|    UA_ByteString_clear(&session->clientCertificate);
   50|  4.75k|    UA_NodeId_clear(&session->authenticationToken);
   51|  4.75k|    UA_String_clear(&session->clientUserIdOfSession);
   52|  4.75k|    UA_ByteString_clear(&session->userCertificate);
   53|  4.75k|    UA_NodeId_clear(&session->sessionId);
   54|  4.75k|    UA_String_clear(&session->sessionName);
   55|  4.75k|    UA_ByteString_clear(&session->serverNonce);
   56|  4.75k|    UA_ByteString_clear(&session->clientNonce);
   57|  4.75k|    ContinuationPointQueue_clear(&session->continuationPoints);
   58|  4.75k|    session->continuationPointsSize = 0;
   59|       |
   60|  4.75k|    UA_KeyValueMap_clear(&session->attributes);
   61|       |
   62|  4.75k|    UA_Array_delete(session->localeIds, session->localeIdsSize,
   63|  4.75k|                    &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|  4.75k|#define UA_TYPES_STRING 11
  ------------------
   64|  4.75k|    session->localeIds = NULL;
   65|  4.75k|    session->localeIdsSize = 0;
   66|       |
   67|       |#ifdef UA_ENABLE_RBAC
   68|       |    UA_Array_delete(session->roles, session->rolesSize,
   69|       |                    &UA_TYPES[UA_TYPES_NODEID]);
   70|       |    session->roles = NULL;
   71|       |    session->rolesSize = 0;
   72|       |#endif
   73|       |
   74|  4.75k|#ifdef UA_ENABLE_DIAGNOSTICS
   75|  4.75k|    UA_SessionDiagnosticsDataType_clear(&session->diagnostics);
   76|  4.75k|    UA_SessionSecurityDiagnosticsDataType_clear(&session->securityDiagnostics);
   77|  4.75k|#endif
   78|       |
   79|  4.75k|    if(session->sessionSp && session->sessionSpContext) {
  ------------------
  |  Branch (79:8): [True: 0, False: 4.75k]
  |  Branch (79:30): [True: 0, False: 0]
  ------------------
   80|      0|        session->sessionSp->
   81|      0|            deleteChannelContext(session->sessionSp, session->sessionSpContext);
   82|      0|        session->sessionSp = NULL;
   83|       |        session->sessionSpContext = NULL;
   84|      0|    }
   85|  4.75k|}
UA_Session_detachFromSecureChannel:
  102|  4.75k|UA_Session_detachFromSecureChannel(UA_Server *server, UA_Session *session) {
  103|  4.75k|    UA_SecureChannel *channel = session->channel;
  104|       |
  105|       |    /* Clean up the response queue. Their RequestId is bound to the
  106|       |     * SecureChannel so they cannot be reused. Complete the request when the
  107|       |     * old channel can still carry a response. */
  108|  4.75k|#ifdef UA_ENABLE_SUBSCRIPTIONS
  109|  4.75k|    UA_PublishResponseEntry *pre;
  110|  4.75k|    while((pre = UA_Session_dequeuePublishReq(session))) {
  ------------------
  |  Branch (110:11): [True: 0, False: 4.75k]
  ------------------
  111|      0|        if(channel) {
  ------------------
  |  Branch (111:12): [True: 0, False: 0]
  ------------------
  112|      0|            pre->response.responseHeader.serviceResult =
  113|      0|                UA_STATUSCODE_BADSECURECHANNELCLOSED;
  ------------------
  |  |  509|      0|#define UA_STATUSCODE_BADSECURECHANNELCLOSED ((UA_StatusCode) 0x80860000)
  ------------------
  114|      0|            (void)sendResponse(server, channel, pre->responseToken,
  115|      0|                               (UA_Response *)&pre->response,
  116|      0|                               &UA_TYPES[UA_TYPES_PUBLISHRESPONSE]);
  ------------------
  |  |13203|      0|#define UA_TYPES_PUBLISHRESPONSE 321
  ------------------
  117|      0|        }
  118|      0|        UA_PublishResponse_clear(&pre->response);
  119|      0|        UA_free(pre);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  120|      0|    }
  121|  4.75k|#endif
  122|       |
  123|       |    /* Remove from singly-linked list */
  124|  4.75k|    if(!channel)
  ------------------
  |  Branch (124:8): [True: 4.75k, False: 0]
  ------------------
  125|  4.75k|        return;
  126|       |
  127|      0|    if(channel->sessions == session) {
  ------------------
  |  Branch (127:8): [True: 0, False: 0]
  ------------------
  128|      0|        channel->sessions = session->next;
  129|      0|    } else {
  130|      0|        UA_Session *elm =  channel->sessions;
  131|      0|        while(elm->next != session)
  ------------------
  |  Branch (131:15): [True: 0, False: 0]
  ------------------
  132|      0|            elm = elm->next;
  133|      0|        elm->next = session->next;
  134|      0|    }
  135|       |
  136|       |    /* Reset the backpointer */
  137|      0|    session->channel = NULL;
  138|       |
  139|       |    /* Notify the application */
  140|      0|    notifySession(server, session,
  141|      0|                  UA_APPLICATIONNOTIFICATIONTYPE_SESSION_DEACTIVATED);
  ------------------
  |  |  347|      0|    ((0x04ULL << 32) | 0x03)
  ------------------
  142|       |
  143|       |    /* A direct HTTP channel belongs to its logical client. */
  144|      0|    if(channel->transport == UA_SECURECHANNEL_TRANSPORT_HTTP &&
  ------------------
  |  Branch (144:8): [True: 0, False: 0]
  ------------------
  145|      0|       !channel->sessions && UA_SecureChannel_isConnected(channel))
  ------------------
  |  Branch (145:8): [True: 0, False: 0]
  |  Branch (145:30): [True: 0, False: 0]
  ------------------
  146|      0|        shutdownSecureChannel(server, channel, UA_SHUTDOWNREASON_CLOSE);
  147|      0|}
UA_Session_attachSubscription:
  198|  2.48k|UA_Session_attachSubscription(UA_Session *session, UA_Subscription *sub) {
  199|       |    /* Attach to the session */
  200|  2.48k|    sub->session = session;
  201|       |
  202|       |    /* Increase the count */
  203|  2.48k|    session->subscriptionsSize++;
  204|       |
  205|       |    /* Increase the number of outstanding retransmissions */
  206|  2.48k|    session->totalRetransmissionQueueSize += sub->retransmissionQueueSize;
  207|       |
  208|       |    /* Insert at the end of the subscriptions of the same priority / just before
  209|       |     * the subscriptions with the next lower priority. */
  210|  2.48k|    UA_Subscription *after = NULL;
  211|  2.48k|    TAILQ_FOREACH(after, &session->subscriptions, sessionListEntry) {
  ------------------
  |  |  432|  2.48k|    for((var) = TAILQ_FIRST(head);					\
  |  |  ------------------
  |  |  |  |  420|  2.48k|#define	TAILQ_FIRST(head)		((head)->tqh_first)
  |  |  ------------------
  |  |  433|  2.48k|        (var) != TAILQ_END(head);					\
  |  |  ------------------
  |  |  |  |  421|  2.48k|#define	TAILQ_END(head)			NULL
  |  |  ------------------
  |  |  |  Branch (433:9): [True: 0, False: 2.48k]
  |  |  ------------------
  |  |  434|  2.48k|        (var) = TAILQ_NEXT(var, field))
  |  |  ------------------
  |  |  |  |  422|      0|#define	TAILQ_NEXT(elm, field)		((elm)->field.tqe_next)
  |  |  ------------------
  ------------------
  212|      0|        if(after->priority < sub->priority) {
  ------------------
  |  Branch (212:12): [True: 0, False: 0]
  ------------------
  213|      0|            TAILQ_INSERT_BEFORE(after, sub, sessionListEntry);
  ------------------
  |  |  489|      0|#define	TAILQ_INSERT_BEFORE(listelm, elm, field) do {			\
  |  |  490|      0|    (elm)->field.tqe_prev = (listelm)->field.tqe_prev;		\
  |  |  491|      0|    (elm)->field.tqe_next = (listelm);				\
  |  |  492|      0|    *(listelm)->field.tqe_prev = (elm);				\
  |  |  493|      0|    (listelm)->field.tqe_prev = &(elm)->field.tqe_next;		\
  |  |  494|      0|} while (0)
  |  |  ------------------
  |  |  |  Branch (494:10): [Folded, False: 0]
  |  |  ------------------
  ------------------
  214|      0|            return;
  215|      0|        }
  216|      0|    }
  217|  2.48k|    TAILQ_INSERT_TAIL(&session->subscriptions, sub, sessionListEntry);
  ------------------
  |  |  472|  2.48k|#define TAILQ_INSERT_TAIL(head, elm, field) do {			\
  |  |  473|  2.48k|    (elm)->field.tqe_next = NULL;					\
  |  |  474|  2.48k|    (elm)->field.tqe_prev = (head)->tqh_last;			\
  |  |  475|  2.48k|    *(head)->tqh_last = (elm);					\
  |  |  476|  2.48k|    (head)->tqh_last = &(elm)->field.tqe_next;			\
  |  |  477|  2.48k|} while (0)
  |  |  ------------------
  |  |  |  Branch (477:10): [Folded, False: 2.48k]
  |  |  ------------------
  ------------------
  218|  2.48k|}
UA_Session_detachSubscription:
  222|  2.48k|                              UA_Subscription *sub, UA_Boolean releasePublishResponses) {
  223|       |    /* Remember the identity of the Session. TransferSubscriptions of the
  224|       |     * detached Subscription is only allowed for the same identity. */
  225|  2.48k|    UA_String_clear(&sub->ownerUserId);
  226|  2.48k|    UA_String_clear(&sub->ownerApplicationUri);
  227|  2.48k|    sub->ownerTokenType = session->userTokenType;
  228|  2.48k|    sub->ownerSecure = session->channel &&
  ------------------
  |  Branch (228:24): [True: 0, False: 2.48k]
  ------------------
  229|      0|        session->channel->securityMode != UA_MESSAGESECURITYMODE_NONE;
  ------------------
  |  Branch (229:9): [True: 0, False: 0]
  ------------------
  230|  2.48k|    sub->ownerKnown =
  231|  2.48k|        UA_String_copy(&session->clientUserIdOfSession,
  ------------------
  |  Branch (231:9): [True: 2.48k, False: 0]
  ------------------
  232|  2.48k|                       &sub->ownerUserId) == UA_STATUSCODE_GOOD &&
  ------------------
  |  |   17|  4.97k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  233|  2.48k|        UA_String_copy(&session->clientDescription.applicationUri,
  ------------------
  |  Branch (233:9): [True: 2.48k, False: 0]
  ------------------
  234|  2.48k|                       &sub->ownerApplicationUri) == UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  4.97k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  235|       |
  236|       |    /* Detach from the session */
  237|  2.48k|    sub->session = NULL;
  238|  2.48k|    TAILQ_REMOVE(&session->subscriptions, sub, sessionListEntry);
  ------------------
  |  |  496|  2.48k|#define TAILQ_REMOVE(head, elm, field) do {				\
  |  |  497|  2.48k|    if (((elm)->field.tqe_next) != NULL)				\
  |  |  ------------------
  |  |  |  Branch (497:9): [True: 0, False: 2.48k]
  |  |  ------------------
  |  |  498|  2.48k|        (elm)->field.tqe_next->field.tqe_prev =			\
  |  |  499|      0|            (elm)->field.tqe_prev;				\
  |  |  500|  2.48k|    else								\
  |  |  501|  2.48k|        (head)->tqh_last = (elm)->field.tqe_prev;		\
  |  |  502|  2.48k|    *(elm)->field.tqe_prev = (elm)->field.tqe_next;			\
  |  |  503|  2.48k|    _Q_INVALIDATE((elm)->field.tqe_prev);				\
  |  |  504|  2.48k|    _Q_INVALIDATE((elm)->field.tqe_next);				\
  |  |  505|  2.48k|} while (0)
  |  |  ------------------
  |  |  |  Branch (505:10): [Folded, False: 2.48k]
  |  |  ------------------
  ------------------
  239|       |
  240|       |    /* Reduce the count */
  241|  2.48k|    UA_assert(session->subscriptionsSize > 0);
  ------------------
  |  |  248|  2.48k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (241:5): [True: 2.48k, False: 0]
  ------------------
  242|  2.48k|    session->subscriptionsSize--;
  243|       |
  244|       |    /* Reduce the number of outstanding retransmissions */
  245|  2.48k|    session->totalRetransmissionQueueSize -= sub->retransmissionQueueSize;
  246|       |
  247|       |    /* Send remaining publish responses if the last subscription was removed */
  248|  2.48k|    if(!releasePublishResponses || !TAILQ_EMPTY(&session->subscriptions))
  ------------------
  |  |  429|  2.48k|    (TAILQ_FIRST(head) == TAILQ_END(head))
  |  |  ------------------
  |  |  |  |  420|  2.48k|#define	TAILQ_FIRST(head)		((head)->tqh_first)
  |  |  ------------------
  |  |                   (TAILQ_FIRST(head) == TAILQ_END(head))
  |  |  ------------------
  |  |  |  |  421|  2.48k|#define	TAILQ_END(head)			NULL
  |  |  ------------------
  ------------------
  |  Branch (248:8): [True: 0, False: 2.48k]
  |  Branch (248:36): [True: 0, False: 2.48k]
  ------------------
  249|      0|        return;
  250|  2.48k|    UA_PublishResponseEntry *pre;
  251|  2.48k|    while((pre = UA_Session_dequeuePublishReq(session))) {
  ------------------
  |  Branch (251:11): [True: 0, False: 2.48k]
  ------------------
  252|      0|        UA_PublishResponse *response = &pre->response;
  253|      0|        response->responseHeader.serviceResult = UA_STATUSCODE_BADNOSUBSCRIPTION;
  ------------------
  |  |  461|      0|#define UA_STATUSCODE_BADNOSUBSCRIPTION ((UA_StatusCode) 0x80790000)
  ------------------
  254|      0|        sendResponse(server, session->channel, pre->responseToken,
  255|      0|                     (UA_Response*)response, &UA_TYPES[UA_TYPES_PUBLISHRESPONSE]);
  ------------------
  |  |13203|      0|#define UA_TYPES_PUBLISHRESPONSE 321
  ------------------
  256|      0|        UA_PublishResponse_clear(response);
  257|      0|        UA_free(pre);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  258|      0|    }
  259|  2.48k|}
UA_Session_getSubscriptionById:
  262|   105k|UA_Session_getSubscriptionById(UA_Session *session, UA_UInt32 subscriptionId) {
  263|   105k|    UA_Subscription *sub;
  264|   105k|    TAILQ_FOREACH(sub, &session->subscriptions, sessionListEntry) {
  ------------------
  |  |  432|   105k|    for((var) = TAILQ_FIRST(head);					\
  |  |  ------------------
  |  |  |  |  420|   105k|#define	TAILQ_FIRST(head)		((head)->tqh_first)
  |  |  ------------------
  |  |  433|   105k|        (var) != TAILQ_END(head);					\
  |  |  ------------------
  |  |  |  |  421|   105k|#define	TAILQ_END(head)			NULL
  |  |  ------------------
  |  |  |  Branch (433:9): [True: 0, False: 105k]
  |  |  ------------------
  |  |  434|   105k|        (var) = TAILQ_NEXT(var, field))
  |  |  ------------------
  |  |  |  |  422|      0|#define	TAILQ_NEXT(elm, field)		((elm)->field.tqe_next)
  |  |  ------------------
  ------------------
  265|       |        /* Prevent lookup of subscriptions that are to be deleted with a statuschange */
  266|      0|        if(sub->statusChange != UA_STATUSCODE_GOOD ||
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (266:12): [True: 0, False: 0]
  ------------------
  267|      0|           sub->state == UA_SUBSCRIPTIONSTATE_REMOVING)
  ------------------
  |  Branch (267:12): [True: 0, False: 0]
  ------------------
  268|      0|            continue;
  269|      0|        if(sub->subscriptionId == subscriptionId)
  ------------------
  |  Branch (269:12): [True: 0, False: 0]
  ------------------
  270|      0|            break;
  271|      0|    }
  272|   105k|    return sub;
  273|   105k|}
UA_Session_dequeuePublishReq:
  290|  7.24k|UA_Session_dequeuePublishReq(UA_Session *session) {
  291|  7.24k|    UA_PublishResponseEntry *entry = SIMPLEQ_FIRST(&session->responseQueue);
  ------------------
  |  |  267|  7.24k|#define	SIMPLEQ_FIRST(head)	    ((head)->sqh_first)
  ------------------
  292|  7.24k|    if(entry) {
  ------------------
  |  Branch (292:8): [True: 0, False: 7.24k]
  ------------------
  293|       |        SIMPLEQ_REMOVE_HEAD(&session->responseQueue, listEntry);
  ------------------
  |  |  308|      0|#define SIMPLEQ_REMOVE_HEAD(head, field) do {			\
  |  |  309|      0|    if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) \
  |  |  ------------------
  |  |  |  Branch (309:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  310|      0|        (head)->sqh_last = &(head)->sqh_first;			\
  |  |  311|      0|} while (0)
  |  |  ------------------
  |  |  |  Branch (311:10): [Folded, False: 0]
  |  |  ------------------
  ------------------
  294|      0|        session->responseQueueSize--;
  295|      0|    }
  296|  7.24k|    return entry;
  297|  7.24k|}

UA_Subscription_new:
  281|  2.48k|UA_Subscription_new(void) {
  282|       |    /* Allocate the memory */
  283|  2.48k|    UA_Subscription *newSub = (UA_Subscription*)UA_calloc(1, sizeof(UA_Subscription));
  ------------------
  |  |   24|  2.48k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
  284|  2.48k|    if(!newSub)
  ------------------
  |  Branch (284:8): [True: 0, False: 2.48k]
  ------------------
  285|      0|        return NULL;
  286|       |
  287|       |    /* The first publish response is sent immediately */
  288|  2.48k|    newSub->state = UA_SUBSCRIPTIONSTATE_STOPPED;
  289|       |
  290|       |    /* Even if the first publish response is a keepalive the sequence number is 1.
  291|       |     * This can happen by a subscription without a monitored item (see CTT test scripts). */
  292|  2.48k|    newSub->nextSequenceNumber = 1;
  293|       |
  294|  2.48k|    TAILQ_INIT(&newSub->retransmissionQueue);
  ------------------
  |  |  457|  2.48k|#define	TAILQ_INIT(head) do {						\
  |  |  458|  2.48k|    (head)->tqh_first = NULL;					\
  |  |  459|  2.48k|    (head)->tqh_last = &(head)->tqh_first;				\
  |  |  460|  2.48k|} while (0)
  |  |  ------------------
  |  |  |  Branch (460:10): [Folded, False: 2.48k]
  |  |  ------------------
  ------------------
  295|  2.48k|    TAILQ_INIT(&newSub->notificationQueue);
  ------------------
  |  |  457|  2.48k|#define	TAILQ_INIT(head) do {						\
  |  |  458|  2.48k|    (head)->tqh_first = NULL;					\
  |  |  459|  2.48k|    (head)->tqh_last = &(head)->tqh_first;				\
  |  |  460|  2.48k|} while (0)
  |  |  ------------------
  |  |  |  Branch (460:10): [Folded, False: 2.48k]
  |  |  ------------------
  ------------------
  296|       |    ZIP_INIT(&newSub->monitoredItemsById);
  ------------------
  |  |   68|  2.48k|#define ZIP_INIT(head) do { (head)->root = NULL; } while (0)
  |  |  ------------------
  |  |  |  Branch (68:59): [Folded, False: 2.48k]
  |  |  ------------------
  ------------------
  297|  2.48k|    return newSub;
  298|  2.48k|}
UA_Subscription_delete:
  316|  2.48k|UA_Subscription_delete(UA_Server *server, UA_Subscription *sub, UA_Boolean notify) {
  317|  2.48k|    UA_LOCK_ASSERT(&server->serviceMutex);
  318|       |
  319|       |    /* Removal is terminal. Callbacks during child cleanup can reenter Session
  320|       |     * closure and reach this Subscription again. */
  321|  2.48k|    if(sub->state == UA_SUBSCRIPTIONSTATE_REMOVING)
  ------------------
  |  Branch (321:8): [True: 0, False: 2.48k]
  ------------------
  322|      0|        return;
  323|  2.48k|    Subscription_setState(server, sub, UA_SUBSCRIPTIONSTATE_REMOVING);
  324|       |
  325|  2.48k|    UA_EventLoop *el = server->config.eventLoop;
  326|       |
  327|       |    /* Delete monitored Items */
  328|  2.48k|    UA_UInt32 monitoredItemsSize = sub->monitoredItemsSize;
  329|  2.48k|    UA_assert(server->monitoredItemsSize >= monitoredItemsSize);
  ------------------
  |  |  248|  2.48k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (329:5): [True: 2.48k, False: 0]
  ------------------
  330|       |    /* Detach the index so deletion does not rebalance a discarded tree. */
  331|  2.48k|    UA_MonitoredItemIdTree monitoredItems = sub->monitoredItemsById;
  332|  2.48k|    ZIP_INIT(&sub->monitoredItemsById);
  ------------------
  |  |   68|  2.48k|#define ZIP_INIT(head) do { (head)->root = NULL; } while (0)
  |  |  ------------------
  |  |  |  Branch (68:59): [Folded, False: 2.48k]
  |  |  ------------------
  ------------------
  333|  2.48k|    sub->monitoredItemsSize = 0;
  334|  2.48k|    server->monitoredItemsSize -= monitoredItemsSize;
  335|  2.48k|    ZIP_ITER(UA_MonitoredItemIdTree, &monitoredItems,
  ------------------
  |  |   94|  2.48k|#define ZIP_ITER(name, head, cb, ctx) name##_ZIP_ITER(head, cb, ctx)
  ------------------
  336|  2.48k|             deleteMonitoredItemVisitor, server);
  337|       |
  338|       |    /* Remove delayed callbacks for processing remaining notifications */
  339|  2.48k|    if(sub->delayedCallbackRegistered) {
  ------------------
  |  Branch (339:8): [True: 0, False: 2.48k]
  ------------------
  340|      0|        el->removeDelayedCallback(el, &sub->delayedMoreNotifications);
  341|      0|        sub->delayedCallbackRegistered = false;
  342|      0|    }
  343|       |
  344|       |    /* Remove the diagnostics object for the subscription */
  345|  2.48k|#ifdef UA_ENABLE_DIAGNOSTICS
  346|  2.48k|    if(!UA_NodeId_isNull(&sub->ns0Id))
  ------------------
  |  Branch (346:8): [True: 0, False: 2.48k]
  ------------------
  347|      0|        deleteNode(server, sub->ns0Id, true);
  348|  2.48k|    UA_NodeId_clear(&sub->ns0Id);
  349|  2.48k|#endif
  350|       |
  351|       |    /* Detach from the session if necessary */
  352|  2.48k|    if(sub->session)
  ------------------
  |  Branch (352:8): [True: 2.48k, False: 0]
  ------------------
  353|  2.48k|        UA_Session_detachSubscription(server, sub->session, sub, true);
  354|  2.48k|    UA_String_clear(&sub->ownerUserId);
  355|  2.48k|    UA_String_clear(&sub->ownerApplicationUri);
  356|  2.48k|    sub->ownerKnown = false;
  357|       |
  358|       |    /* Remove from the server if not previously registered */
  359|  2.48k|    if(sub->serverListEntry.le_prev) {
  ------------------
  |  Branch (359:8): [True: 111, False: 2.37k]
  ------------------
  360|    111|        LIST_REMOVE(sub, serverListEntry);
  ------------------
  |  |  228|    111|#define LIST_REMOVE(elm, field) do {					\
  |  |  229|    111|    if ((elm)->field.le_next != NULL)				\
  |  |  ------------------
  |  |  |  Branch (229:9): [True: 0, False: 111]
  |  |  ------------------
  |  |  230|    111|        (elm)->field.le_next->field.le_prev =			\
  |  |  231|      0|            (elm)->field.le_prev;				\
  |  |  232|    111|    *(elm)->field.le_prev = (elm)->field.le_next;			\
  |  |  233|    111|    _Q_INVALIDATE((elm)->field.le_prev);				\
  |  |  234|    111|    _Q_INVALIDATE((elm)->field.le_next);				\
  |  |  235|    111|} while (0)
  |  |  ------------------
  |  |  |  Branch (235:10): [Folded, False: 111]
  |  |  ------------------
  ------------------
  361|    111|        UA_assert(server->subscriptionsSize > 0);
  ------------------
  |  |  248|    111|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (361:9): [True: 111, False: 0]
  ------------------
  362|    111|        server->subscriptionsSize--;
  363|       |        /* Only decrement the counter if this subscription was not transferred.
  364|       |         * Transferred subscriptions are replaced by a new subscription object
  365|       |         * that continues to exist, so the diagnostic counter should not change. */
  366|    111|        if(!sub->wasTransferred) {
  ------------------
  |  Branch (366:12): [True: 111, False: 0]
  ------------------
  367|    111|            server->serverDiagnosticsSummary.currentSubscriptionCount--;
  368|    111|        }
  369|    111|    }
  370|       |
  371|       |    /* Delete Retransmission Queue */
  372|  2.48k|    UA_NotificationMessageEntry *nme, *nme_tmp;
  373|  2.48k|    TAILQ_FOREACH_SAFE(nme, &sub->retransmissionQueue, listEntry, nme_tmp) {
  ------------------
  |  |  437|  2.48k|    for ((var) = TAILQ_FIRST(head);					\
  |  |  ------------------
  |  |  |  |  420|  2.48k|#define	TAILQ_FIRST(head)		((head)->tqh_first)
  |  |  ------------------
  |  |  438|  2.48k|        (var) != TAILQ_END(head) &&					\
  |  |  ------------------
  |  |  |  |  421|  4.97k|#define	TAILQ_END(head)			NULL
  |  |  ------------------
  |  |  |  Branch (438:9): [True: 0, False: 2.48k]
  |  |  ------------------
  |  |  439|  2.48k|        ((tvar) = TAILQ_NEXT(var, field), 1);			\
  |  |  ------------------
  |  |  |  |  422|      0|#define	TAILQ_NEXT(elm, field)		((elm)->field.tqe_next)
  |  |  ------------------
  |  |  |  Branch (439:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  440|  2.48k|        (var) = (tvar))
  ------------------
  374|      0|        TAILQ_REMOVE(&sub->retransmissionQueue, nme, listEntry);
  ------------------
  |  |  496|      0|#define TAILQ_REMOVE(head, elm, field) do {				\
  |  |  497|      0|    if (((elm)->field.tqe_next) != NULL)				\
  |  |  ------------------
  |  |  |  Branch (497:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  498|      0|        (elm)->field.tqe_next->field.tqe_prev =			\
  |  |  499|      0|            (elm)->field.tqe_prev;				\
  |  |  500|      0|    else								\
  |  |  501|      0|        (head)->tqh_last = (elm)->field.tqe_prev;		\
  |  |  502|      0|    *(elm)->field.tqe_prev = (elm)->field.tqe_next;			\
  |  |  503|      0|    _Q_INVALIDATE((elm)->field.tqe_prev);				\
  |  |  504|      0|    _Q_INVALIDATE((elm)->field.tqe_next);				\
  |  |  505|      0|} while (0)
  |  |  ------------------
  |  |  |  Branch (505:10): [Folded, False: 0]
  |  |  ------------------
  ------------------
  375|      0|        UA_NotificationMessage_clear(&nme->message);
  376|      0|        UA_free(nme);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  377|      0|        if(sub->session)
  ------------------
  |  Branch (377:12): [True: 0, False: 0]
  ------------------
  378|      0|            --sub->session->totalRetransmissionQueueSize;
  379|      0|        --sub->retransmissionQueueSize;
  380|      0|    }
  381|  2.48k|    UA_assert(sub->retransmissionQueueSize == 0);
  ------------------
  |  |  248|  2.48k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (381:5): [True: 2.48k, False: 0]
  ------------------
  382|       |
  383|  2.48k|    UA_LOG_INFO_SUBSCRIPTION(server->config.logging, sub, "Subscription deleted");
  ------------------
  |  |  525|  2.48k|# define UA_LOG_INFO_SUBSCRIPTION(LOGGER, SUB, ...) do {} while(0)
  |  |  ------------------
  |  |  |  Branch (525:65): [Folded, False: 2.48k]
  |  |  ------------------
  ------------------
  384|       |
  385|       |    /* Notify the application */
  386|  2.48k|    if(notify)
  ------------------
  |  Branch (386:8): [True: 2.48k, False: 0]
  ------------------
  387|  2.48k|        notifySubscription(server, sub,
  388|  2.48k|                           UA_APPLICATIONNOTIFICATIONTYPE_SUBSCRIPTION_DELETED);
  ------------------
  |  |  412|  2.48k|    ((0x10ULL << 32) | 0x05)
  ------------------
  389|       |
  390|       |    /* Pointers to the subscription may still exist upwards in the call stack.
  391|       |     * Add a delayed callback to remove the Subscription when the current jobs
  392|       |     * have completed. */
  393|  2.48k|    sub->delayedFreePointers.callback = delayedFreeSubscription;
  394|       |    sub->delayedFreePointers.application = NULL;
  395|  2.48k|    sub->delayedFreePointers.context = sub;
  396|  2.48k|    el->addDelayedCallback(el, &sub->delayedFreePointers);
  397|  2.48k|}
Subscription_setPublishTimer:
 1087|    111|Subscription_setPublishTimer(UA_Server *server, UA_Subscription *sub) {
 1088|    111|    UA_LOCK_ASSERT(&server->serviceMutex);
 1089|    111|    UA_EventLoop *el = server->config.eventLoop;
 1090|    111|    UA_DateTime now = el->dateTime_nowMonotonic(el);
 1091|    111|    if(sub->publishCallbackId != 0)
  ------------------
  |  Branch (1091:8): [True: 0, False: 111]
  ------------------
 1092|      0|        return el->modifyTimer(el, sub->publishCallbackId, sub->publishingInterval,
 1093|      0|                               &now, UA_TIMERPOLICY_BASETIME);
 1094|    111|    return el->addTimer(el, (UA_Callback)sampleAndPublishCallback, server, sub,
 1095|    111|                        sub->publishingInterval, &now, UA_TIMERPOLICY_BASETIME,
 1096|    111|                        &sub->publishCallbackId);
 1097|    111|}
Subscription_setState:
 1101|  2.60k|                      UA_SubscriptionState state) {
 1102|  2.60k|    if(sub->state == UA_SUBSCRIPTIONSTATE_REMOVING)
  ------------------
  |  Branch (1102:8): [True: 0, False: 2.60k]
  ------------------
 1103|      0|        return (state == UA_SUBSCRIPTIONSTATE_REMOVING) ?
  ------------------
  |  Branch (1103:16): [True: 0, False: 0]
  ------------------
 1104|      0|            UA_STATUSCODE_GOOD : UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
                          UA_STATUSCODE_GOOD : UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID;
  ------------------
  |  |  158|      0|#define UA_STATUSCODE_BADSUBSCRIPTIONIDINVALID ((UA_StatusCode) 0x80280000)
  ------------------
 1105|       |
 1106|  2.60k|    if(state <= UA_SUBSCRIPTIONSTATE_REMOVING) {
  ------------------
  |  Branch (1106:8): [True: 2.48k, False: 111]
  ------------------
 1107|  2.48k|        if(sub->publishCallbackId != 0) {
  ------------------
  |  Branch (1107:12): [True: 111, False: 2.37k]
  ------------------
 1108|    111|            removeCallback(server, sub->publishCallbackId);
 1109|    111|            sub->publishCallbackId = 0;
 1110|    111|#ifdef UA_ENABLE_DIAGNOSTICS
 1111|    111|            sub->disableCount++;
 1112|    111|#endif
 1113|    111|        }
 1114|  2.48k|    } else if(sub->publishCallbackId == 0) {
  ------------------
  |  Branch (1114:15): [True: 111, False: 0]
  ------------------
 1115|    111|        UA_StatusCode res = Subscription_setPublishTimer(server, sub);
 1116|    111|        if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|    111|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1116:12): [True: 0, False: 111]
  ------------------
 1117|      0|            sub->state = UA_SUBSCRIPTIONSTATE_STOPPED;
 1118|      0|            return res;
 1119|      0|        }
 1120|       |
 1121|       |        /* Send (at least a) keepalive after the next publish interval */
 1122|    111|        sub->currentKeepAliveCount = sub->maxKeepAliveCount;
 1123|       |
 1124|    111|#ifdef UA_ENABLE_DIAGNOSTICS
 1125|    111|        sub->enableCount++;
 1126|    111|#endif
 1127|    111|    }
 1128|       |
 1129|  2.60k|    sub->state = state;
 1130|  2.60k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.60k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1131|  2.60k|}
ua_subscription.c:delayedFreeSubscription:
  301|  2.48k|delayedFreeSubscription(void *app, void *context) {
  302|  2.48k|    UA_free(context);
  ------------------
  |  |   23|  2.48k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  303|  2.48k|}

UA_HttpProtocolManager_new:
 1055|  2.37k|UA_Driver *UA_HttpProtocolManager_new(void) {
 1056|  2.37k|    UA_HttpProtocolManager *hpm =
 1057|  2.37k|        (UA_HttpProtocolManager *)UA_calloc(1, sizeof(*hpm));
  ------------------
  |  |   24|  2.37k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
 1058|  2.37k|    if(!hpm)
  ------------------
  |  Branch (1058:8): [True: 0, False: 2.37k]
  ------------------
 1059|      0|        return NULL;
 1060|  7.13k|    for(size_t i = 0; i < UA_HTTP_LISTENERS_SIZE; i++)
  ------------------
  |  |   15|  7.13k|#define UA_HTTP_LISTENERS_SIZE 2
  ------------------
  |  Branch (1060:23): [True: 4.75k, False: 2.37k]
  ------------------
 1061|  4.75k|        hpm->listeners[i].manager = hpm;
 1062|  2.37k|    hpm->drv.name = UA_STRING("opc-http");
 1063|  2.37k|    hpm->drv.start = startHttp;
 1064|  2.37k|    hpm->drv.stop = stopHttp;
 1065|  2.37k|    hpm->drv.free = freeHttp;
 1066|  2.37k|    return &hpm->drv;
 1067|  2.37k|}
ua_transport_http.c:clearHttpListeners:
  962|  2.37k|static void clearHttpListeners(UA_HttpProtocolManager *hpm) {
  963|       |    /* Release the endpoint metadata owned by each listener. */
  964|  7.13k|    for(size_t i = 0; i < UA_HTTP_LISTENERS_SIZE; i++) {
  ------------------
  |  |   15|  7.13k|#define UA_HTTP_LISTENERS_SIZE 2
  ------------------
  |  Branch (964:23): [True: 4.75k, False: 2.37k]
  ------------------
  965|  4.75k|        UA_HttpListener *listener = &hpm->listeners[i];
  966|  4.75k|        UA_assert(listener->connectionId == 0);
  ------------------
  |  |  248|  4.75k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (966:9): [True: 4.75k, False: 0]
  ------------------
  967|  4.75k|        unregisterHttpDiscoveryUrl(listener);
  968|  4.75k|        UA_String_clear(&listener->endpointUrl);
  969|  4.75k|    }
  970|  2.37k|    hpm->connectionManager = NULL;
  971|  2.37k|}
ua_transport_http.c:unregisterHttpDiscoveryUrl:
  180|  4.75k|unregisterHttpDiscoveryUrl(UA_HttpListener *listener) {
  181|  4.75k|    if(!listener->discoveryUrlAdded)
  ------------------
  |  Branch (181:8): [True: 4.75k, False: 0]
  ------------------
  182|  4.75k|        return;
  183|      0|    removeServerDiscoveryUrl(listener->manager->drv.server,
  184|      0|                             &listener->endpointUrl);
  185|       |    listener->discoveryUrlAdded = false;
  186|      0|}
ua_transport_http.c:freeHttp:
 1046|  2.37k|static UA_StatusCode freeHttp(UA_Driver *drv) {
 1047|  2.37k|    if(drv->state != UA_LIFECYCLESTATE_STOPPED)
  ------------------
  |  Branch (1047:8): [True: 0, False: 2.37k]
  ------------------
 1048|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
 1049|  2.37k|    UA_HttpProtocolManager *hpm = (UA_HttpProtocolManager *)drv;
 1050|  2.37k|    clearHttpListeners(hpm);
 1051|  2.37k|    UA_free(hpm);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1052|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1053|  2.37k|}

getBoundSession:
  344|      1|                const UA_NodeId *token, UA_Session **session) {
  345|      1|    UA_LOCK_ASSERT(&server->serviceMutex);
  346|      1|    UA_EventLoop *el = server->config.eventLoop;
  347|      1|    UA_DateTime nowMonotonic = el->dateTime_nowMonotonic(el);
  348|       |
  349|      1|    for(UA_Session *s = channel->sessions; s; s = s->next) {
  ------------------
  |  Branch (349:44): [True: 0, False: 1]
  ------------------
  350|      0|        if(!UA_NodeId_equal(token, &s->authenticationToken))
  ------------------
  |  Branch (350:12): [True: 0, False: 0]
  ------------------
  351|      0|            continue;
  352|       |
  353|      0|        if(s->state == UA_SESSIONSTATE_CLOSED)
  ------------------
  |  Branch (353:12): [True: 0, False: 0]
  ------------------
  354|      0|            return UA_STATUSCODE_BADSESSIONCLOSED;
  ------------------
  |  |  152|      0|#define UA_STATUSCODE_BADSESSIONCLOSED ((UA_StatusCode) 0x80260000)
  ------------------
  355|       |
  356|       |        /* Has the session timed out? */
  357|      0|        if(s->validTill < nowMonotonic)
  ------------------
  |  Branch (357:12): [True: 0, False: 0]
  ------------------
  358|      0|            return UA_STATUSCODE_BADSESSIONCLOSED;
  ------------------
  |  |  152|      0|#define UA_STATUSCODE_BADSESSIONCLOSED ((UA_StatusCode) 0x80260000)
  ------------------
  359|       |
  360|       |        /* Return the session */
  361|      0|        *session = s;
  362|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  363|      0|    }
  364|       |
  365|       |    /* Session exists on another SecureChannel */
  366|      1|    UA_Session *tmpSession = getSessionByToken(server, token);
  367|      1|    if(tmpSession) {
  ------------------
  |  Branch (367:8): [True: 0, False: 1]
  ------------------
  368|      0|#ifdef UA_ENABLE_DIAGNOSTICS
  369|      0|        tmpSession->diagnostics.unauthorizedRequestCount++;
  370|      0|#endif
  371|      0|        return UA_STATUSCODE_BADSECURECHANNELIDINVALID;
  ------------------
  |  |  140|      0|#define UA_STATUSCODE_BADSECURECHANNELIDINVALID ((UA_StatusCode) 0x80220000)
  ------------------
  372|      0|    }
  373|       |
  374|       |    /* The StatusCode indicates if the Session doesn't exist or whether it does
  375|       |     * not match to SecureChannel */
  376|      1|    return UA_STATUSCODE_BADSESSIONIDINVALID;
  ------------------
  |  |  149|      1|#define UA_STATUSCODE_BADSESSIONIDINVALID ((UA_StatusCode) 0x80250000)
  ------------------
  377|      1|}
UA_BinaryProtocolManager_init:
  906|  4.75k|    UA_BinaryProtocolManagerAddDiscoveryUrl addDiscoveryUrl) {
  907|  4.75k|    TAILQ_INIT(&bpm->channels);
  ------------------
  |  |  457|  4.75k|#define	TAILQ_INIT(head) do {						\
  |  |  458|  4.75k|    (head)->tqh_first = NULL;					\
  |  |  459|  4.75k|    (head)->tqh_last = &(head)->tqh_first;				\
  |  |  460|  4.75k|} while (0)
  |  |  ------------------
  |  |  |  Branch (460:10): [Folded, False: 4.75k]
  |  |  ------------------
  ------------------
  908|       |
  909|  4.75k|    bpm->drv.name = name;
  910|  4.75k|    bpm->drv.start = UA_BinaryProtocolManager_start;
  911|  4.75k|    bpm->drv.stop = UA_BinaryProtocolManager_stop;
  912|  4.75k|    bpm->drv.free = UA_BinaryProtocolManager_free;
  913|  4.75k|    bpm->protocolName = protocolName;
  914|  4.75k|    bpm->startTransport = startTransport;
  915|  4.75k|    bpm->addDiscoveryUrl = addDiscoveryUrl;
  916|       |
  917|       |    /* Gets set during start */
  918|       |    /* bpm->drv.server = server; */
  919|  4.75k|}
UA_BinaryProtocolManager_new:
 1099|  2.37k|UA_BinaryProtocolManager_new(void) {
 1100|  2.37k|    UA_BinaryProtocolManager *bpm = (UA_BinaryProtocolManager*)
 1101|  2.37k|        UA_calloc(1, sizeof(UA_BinaryProtocolManager));
  ------------------
  |  |   24|  2.37k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
 1102|  2.37k|    if(!bpm)
  ------------------
  |  Branch (1102:8): [True: 0, False: 2.37k]
  ------------------
 1103|      0|        return NULL;
 1104|       |
 1105|  2.37k|    UA_BinaryProtocolManager_init(bpm, UA_STRING("binary"), UA_STRING("TCP"),
 1106|  2.37k|                                  startTcpTransport, addTcpDiscoveryUrl);
 1107|  2.37k|    return &bpm->drv;
 1108|  2.37k|}
ua_transport_tcp.c:UA_BinaryProtocolManager_free:
  890|  4.75k|UA_BinaryProtocolManager_free(UA_Driver *drv) {
  891|  4.75k|    if(drv->state != UA_LIFECYCLESTATE_STOPPED) {
  ------------------
  |  Branch (891:8): [True: 0, False: 4.75k]
  ------------------
  892|      0|        UA_LOG_ERROR(drv->server->config.logging, UA_LOGCATEGORY_SERVER,
  893|      0|                     "Cannot delete the BinaryProtocolManager because "
  894|      0|                     "it is not stopped");
  895|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  896|      0|    }
  897|  4.75k|    UA_free(drv);
  ------------------
  |  |   23|  4.75k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  898|  4.75k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  899|  4.75k|}

UA_ReverseBinaryProtocolManager_new:
  608|  2.37k|UA_ReverseBinaryProtocolManager_new(void) {
  609|  2.37k|    UA_ReverseBinaryProtocolManager *rpm = (UA_ReverseBinaryProtocolManager*)
  610|  2.37k|        UA_calloc(1, sizeof(UA_ReverseBinaryProtocolManager));
  ------------------
  |  |   24|  2.37k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
  611|  2.37k|    if(!rpm)
  ------------------
  |  Branch (611:8): [True: 0, False: 2.37k]
  ------------------
  612|      0|        return NULL;
  613|       |
  614|  2.37k|    TAILQ_INIT(&rpm->channels);
  ------------------
  |  |  457|  2.37k|#define	TAILQ_INIT(head) do {						\
  |  |  458|  2.37k|    (head)->tqh_first = NULL;					\
  |  |  459|  2.37k|    (head)->tqh_last = &(head)->tqh_first;				\
  |  |  460|  2.37k|} while (0)
  |  |  ------------------
  |  |  |  Branch (460:10): [Folded, False: 2.37k]
  |  |  ------------------
  ------------------
  615|       |
  616|  2.37k|    rpm->drv.name = UA_STRING("binary");
  617|  2.37k|    rpm->drv.start = UA_ReverseBinaryProtocolManager_start;
  618|  2.37k|    rpm->drv.stop = UA_ReverseBinaryProtocolManager_stop;
  619|  2.37k|    rpm->drv.free = UA_ReverseBinaryProtocolManager_free;
  620|       |
  621|       |    /* Gets set during start */
  622|       |    /* rpm->drv.server = server; */
  623|       |
  624|  2.37k|    return &rpm->drv;
  625|  2.37k|}
ua_transport_tcp_reverse.c:UA_ReverseBinaryProtocolManager_free:
  596|  2.37k|UA_ReverseBinaryProtocolManager_free(UA_Driver *drv) {
  597|  2.37k|    if(drv->state != UA_LIFECYCLESTATE_STOPPED) {
  ------------------
  |  Branch (597:8): [True: 0, False: 2.37k]
  ------------------
  598|      0|        UA_LOG_ERROR(drv->server->config.logging, UA_LOGCATEGORY_SERVER,
  599|      0|                     "Cannot delete the ReverseBinaryProtocolManager because "
  600|      0|                     "it is not stopped");
  601|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  602|      0|    }
  603|  2.37k|    UA_free(drv);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  604|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  605|  2.37k|}

UA_WebSocketProtocolManager_new:
  274|  2.37k|UA_WebSocketProtocolManager_new(void) {
  275|  2.37k|    UA_BinaryProtocolManager *bpm = (UA_BinaryProtocolManager*)
  276|  2.37k|        UA_calloc(1, sizeof(UA_BinaryProtocolManager));
  ------------------
  |  |   24|  2.37k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
  277|  2.37k|    if(!bpm)
  ------------------
  |  Branch (277:8): [True: 0, False: 2.37k]
  ------------------
  278|      0|        return NULL;
  279|       |
  280|  2.37k|    UA_BinaryProtocolManager_init(bpm, UA_STRING("binary-ws"),
  281|  2.37k|                                  UA_STRING("WebSocket"),
  282|  2.37k|                                  startWebSocketTransport,
  283|  2.37k|                                  addWebSocketDiscoveryUrls);
  284|  2.37k|    return &bpm->drv;
  285|  2.37k|}

UA_SecureChannel_init:
   30|  2.37k|UA_SecureChannel_init(UA_SecureChannel *channel) {
   31|       |    /* Normal linked lists are initialized by zeroing out */
   32|  2.37k|    memset(channel, 0, sizeof(UA_SecureChannel));
   33|  2.37k|    channel->transport = UA_SECURECHANNEL_TRANSPORT_UACP;
   34|  2.37k|    channel->encoding = UA_SECURECHANNEL_ENCODING_BINARY;
   35|       |    TAILQ_INIT(&channel->chunks);
  ------------------
  |  |  457|  2.37k|#define	TAILQ_INIT(head) do {						\
  |  |  458|  2.37k|    (head)->tqh_first = NULL;					\
  |  |  459|  2.37k|    (head)->tqh_last = &(head)->tqh_first;				\
  |  |  460|  2.37k|} while (0)
  |  |  ------------------
  |  |  |  Branch (460:10): [Folded, False: 2.37k]
  |  |  ------------------
  ------------------
   36|  2.37k|}
UA_SecureChannel_deleteBuffered:
  213|  2.37k|UA_SecureChannel_deleteBuffered(UA_SecureChannel *channel) {
  214|  2.37k|    deleteChunks(channel);
  215|  2.37k|    if(channel->unprocessedCopied)
  ------------------
  |  Branch (215:8): [True: 0, False: 2.37k]
  ------------------
  216|      0|        UA_ByteString_clear(&channel->unprocessed);
  217|  2.37k|}
UA_SecureChannel_clear:
  242|  2.37k|UA_SecureChannel_clear(UA_SecureChannel *channel) {
  243|       |    /* No sessions must be attached to this any longer */
  244|  2.37k|    UA_assert(channel->sessions == NULL);
  ------------------
  |  |  248|  2.37k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (244:5): [True: 2.37k, False: 0]
  ------------------
  245|       |
  246|       |    /* Delete the channel context for the security policy */
  247|  2.37k|    UA_SecurityPolicy *sp = channel->securityPolicy;
  248|  2.37k|    if(sp) {
  ------------------
  |  Branch (248:8): [True: 0, False: 2.37k]
  ------------------
  249|      0|        if(channel->channelContext)
  ------------------
  |  Branch (249:12): [True: 0, False: 0]
  ------------------
  250|      0|            sp->deleteChannelContext(sp, channel->channelContext);
  251|      0|        channel->securityPolicy = NULL;
  252|      0|        channel->channelContext = NULL;
  253|      0|        channel->enhancedSecurity = false;     /* No policy => not enhanced */
  254|      0|        channel->legacySequenceNumbers = true; /* No policy => legacy */
  255|      0|    }
  256|       |
  257|       |    /* Remove remaining delayed callback */
  258|  2.37k|    if(channel->connectionManager &&
  ------------------
  |  Branch (258:8): [True: 0, False: 2.37k]
  ------------------
  259|      0|       channel->connectionManager->eventSource.eventLoop) {
  ------------------
  |  Branch (259:8): [True: 0, False: 0]
  ------------------
  260|      0|        UA_EventLoop *el = channel->connectionManager->eventSource.eventLoop;
  261|      0|        el->removeDelayedCallback(el, &channel->unprocessedDelayed);
  262|      0|    }
  263|       |
  264|       |    /* The EventLoop connection is no longer valid */
  265|  2.37k|    channel->connectionId = 0;
  266|  2.37k|    channel->connectionManager = NULL;
  267|       |
  268|       |    /* Clean up the SecurityToken */
  269|  2.37k|    UA_ChannelSecurityToken_clear(&channel->securityToken);
  270|  2.37k|    UA_ChannelSecurityToken_clear(&channel->altSecurityToken);
  271|       |
  272|       |    /* Clean up certificate and nonces */
  273|  2.37k|    UA_ByteString_clear(&channel->remoteCertificate);
  274|  2.37k|    UA_ByteString_clear(&channel->localNonce);
  275|  2.37k|    UA_ByteString_clear(&channel->remoteNonce);
  276|       |
  277|       |    /* Clean up the v1.05.07 SecureChannel elements */
  278|  2.37k|    UA_ByteString_clear(&channel->firstRequestSignature);
  279|  2.37k|    UA_ByteString_clear(&channel->currentIKM);
  280|  2.37k|    UA_ByteString_clear(&channel->channelThumbprint);
  281|       |
  282|       |    /* Clean up endpointUrl and remoteAddress */
  283|  2.37k|    UA_String_clear(&channel->endpointUrl);
  284|  2.37k|    UA_String_clear(&channel->remoteAddress);
  285|       |
  286|       |    /* Delete remaining chunks */
  287|  2.37k|    UA_SecureChannel_deleteBuffered(channel);
  288|       |
  289|       |    /* Clean up namespace mapping */
  290|  2.37k|    UA_NamespaceMapping_delete(channel->namespaceMapping);
  291|  2.37k|    channel->namespaceMapping = NULL;
  292|       |
  293|       |    /* Clean up the generic per-channel attributes */
  294|  2.37k|    UA_KeyValueMap_clear(&channel->attributes);
  295|  2.37k|    channel->maxMessageSizeOverride = 0;
  296|       |
  297|       |    /* Reset the SecureChannel for reuse (in the client) */
  298|  2.37k|    channel->securityMode = UA_MESSAGESECURITYMODE_INVALID;
  299|  2.37k|    channel->shutdownReason = UA_SHUTDOWNREASON_CLOSE;
  300|  2.37k|    memset(&channel->config, 0, sizeof(UA_ConnectionConfig));
  301|  2.37k|    channel->receiveSequenceNumber = 0;
  302|  2.37k|    channel->sendSequenceNumber = 0;
  303|       |
  304|       |    /* Set the state to closed */
  305|  2.37k|    channel->state = UA_SECURECHANNELSTATE_CLOSED;
  306|  2.37k|    channel->renewState = UA_SECURECHANNELRENEWSTATE_NORMAL;
  307|  2.37k|    channel->transport = UA_SECURECHANNEL_TRANSPORT_UACP;
  308|  2.37k|    channel->encoding = UA_SECURECHANNEL_ENCODING_BINARY;
  309|  2.37k|}
ua_securechannel.c:deleteChunks:
  202|  2.37k|deleteChunks(UA_SecureChannel *channel) {
  203|  2.37k|    UA_Chunk *chunk, *chunk_tmp;
  204|  2.37k|    TAILQ_FOREACH_SAFE(chunk, &channel->chunks, pointers, chunk_tmp) {
  ------------------
  |  |  437|  2.37k|    for ((var) = TAILQ_FIRST(head);					\
  |  |  ------------------
  |  |  |  |  420|  2.37k|#define	TAILQ_FIRST(head)		((head)->tqh_first)
  |  |  ------------------
  |  |  438|  2.37k|        (var) != TAILQ_END(head) &&					\
  |  |  ------------------
  |  |  |  |  421|  4.75k|#define	TAILQ_END(head)			NULL
  |  |  ------------------
  |  |  |  Branch (438:9): [True: 0, False: 2.37k]
  |  |  ------------------
  |  |  439|  2.37k|        ((tvar) = TAILQ_NEXT(var, field), 1);			\
  |  |  ------------------
  |  |  |  |  422|      0|#define	TAILQ_NEXT(elm, field)		((elm)->field.tqe_next)
  |  |  ------------------
  |  |  |  Branch (439:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  440|  2.37k|        (var) = (tvar))
  ------------------
  205|       |        TAILQ_REMOVE(&channel->chunks, chunk, pointers);
  ------------------
  |  |  496|      0|#define TAILQ_REMOVE(head, elm, field) do {				\
  |  |  497|      0|    if (((elm)->field.tqe_next) != NULL)				\
  |  |  ------------------
  |  |  |  Branch (497:9): [True: 0, False: 0]
  |  |  ------------------
  |  |  498|      0|        (elm)->field.tqe_next->field.tqe_prev =			\
  |  |  499|      0|            (elm)->field.tqe_prev;				\
  |  |  500|      0|    else								\
  |  |  501|      0|        (head)->tqh_last = (elm)->field.tqe_prev;		\
  |  |  502|      0|    *(elm)->field.tqe_prev = (elm)->field.tqe_next;			\
  |  |  503|      0|    _Q_INVALIDATE((elm)->field.tqe_prev);				\
  |  |  504|      0|    _Q_INVALIDATE((elm)->field.tqe_next);				\
  |  |  505|      0|} while (0)
  |  |  ------------------
  |  |  |  Branch (505:10): [Folded, False: 0]
  |  |  ------------------
  ------------------
  206|      0|        UA_Chunk_delete(chunk);
  207|      0|    }
  208|  2.37k|    channel->chunksCount = 0;
  209|  2.37k|    channel->chunksLength = 0;
  210|  2.37k|}

ua_services_discovery.c:UA_SecureChannel_httpSecurityMode:
  137|    172|UA_SecureChannel_httpSecurityMode(UA_Boolean useTls) {
  138|    172|    return useTls ? UA_MESSAGESECURITYMODE_SIGNANDENCRYPT
  ------------------
  |  Branch (138:12): [True: 160, False: 12]
  ------------------
  139|    172|                  : UA_MESSAGESECURITYMODE_NONE;
  140|    172|}

UA_findDataTypeWithCustom:
   66|   206k|                          const UA_DataTypeArray *customTypes) {
   67|       |    /* Always look in built-in types first (may contain data types from all
   68|       |     * namespaces).
   69|       |     *
   70|       |     * TODO: The standard-defined types are ordered. See if binary search is
   71|       |     * more efficient. */
   72|  21.0M|    for(size_t i = 0; i < UA_TYPES_COUNT; ++i) {
  ------------------
  |  |   17|  21.0M|#define UA_TYPES_COUNT 388
  ------------------
  |  Branch (72:23): [True: 21.0M, False: 0]
  ------------------
   73|  21.0M|        if(nodeIdOrder(&UA_TYPES[i].typeId, typeId, NULL) == UA_ORDER_EQ)
  ------------------
  |  Branch (73:12): [True: 206k, False: 20.8M]
  ------------------
   74|   206k|            return &UA_TYPES[i];
   75|  21.0M|    }
   76|       |
   77|       |    /* Search in the customTypes */
   78|      0|    while(customTypes) {
  ------------------
  |  Branch (78:11): [True: 0, False: 0]
  ------------------
   79|      0|        for(size_t i = 0; i < customTypes->typesSize; ++i) {
  ------------------
  |  Branch (79:27): [True: 0, False: 0]
  ------------------
   80|      0|            if(nodeIdOrder(&customTypes->types[i].typeId, typeId, NULL) == UA_ORDER_EQ)
  ------------------
  |  Branch (80:16): [True: 0, False: 0]
  ------------------
   81|      0|                return &customTypes->types[i];
   82|      0|        }
   83|      0|        customTypes = customTypes->next;
   84|      0|    }
   85|       |
   86|      0|    return NULL;
   87|      0|}
UA_cleanupDataTypeWithCustom:
  200|  2.37k|UA_cleanupDataTypeWithCustom(UA_DataTypeArray *customTypes) {
  201|  2.37k|    while(customTypes) {
  ------------------
  |  Branch (201:11): [True: 0, False: 2.37k]
  ------------------
  202|      0|        UA_DataTypeArray *next = customTypes->next;
  203|      0|        if(customTypes->cleanup) {
  ------------------
  |  Branch (203:12): [True: 0, False: 0]
  ------------------
  204|      0|            if(!customTypes->borrowed) {
  ------------------
  |  Branch (204:16): [True: 0, False: 0]
  ------------------
  205|      0|                for(size_t i = 0; i < customTypes->typesSize; ++i) {
  ------------------
  |  Branch (205:35): [True: 0, False: 0]
  ------------------
  206|      0|                    UA_DataType *type = (UA_DataType*)(uintptr_t)&customTypes->types[i];
  207|      0|                    UA_DataType_clear(type);
  208|      0|                }
  209|      0|                UA_free((void*)(uintptr_t)customTypes->types);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  210|      0|            }
  211|      0|            UA_free(customTypes);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
  212|      0|        }
  213|      0|        customTypes = next;
  214|      0|    }
  215|  2.37k|}
UA_STRING:
  242|  8.55M|UA_STRING(char *chars) {
  243|  8.55M|    UA_String s = {0, NULL};
  244|  8.55M|    if(!chars)
  ------------------
  |  Branch (244:8): [True: 2.14M, False: 6.41M]
  ------------------
  245|  2.14M|        return s;
  246|  6.41M|    s.length = strlen(chars);
  247|  6.41M|    s.data = (UA_Byte*)chars;
  248|  6.41M|    return s;
  249|  8.55M|}
UA_String_fromChars:
  252|  33.2k|UA_String_fromChars(const char *src) {
  253|  33.2k|    UA_String s; s.length = 0; s.data = NULL;
  254|  33.2k|    if(!src)
  ------------------
  |  Branch (254:8): [True: 0, False: 33.2k]
  ------------------
  255|      0|        return s;
  256|  33.2k|    s.length = strlen(src);
  257|  33.2k|    if(s.length > 0) {
  ------------------
  |  Branch (257:8): [True: 33.2k, False: 0]
  ------------------
  258|  33.2k|        s.data = (u8*)UA_malloc(s.length);
  ------------------
  |  |   22|  33.2k|#define UA_malloc(size) UA_mallocSingleton(size)
  ------------------
  259|  33.2k|        if(UA_UNLIKELY(!s.data)) {
  ------------------
  |  |  345|  33.2k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  ------------------
  |  |  |  Branch (345:25): [True: 0, False: 33.2k]
  |  |  ------------------
  ------------------
  260|      0|            s.length = 0;
  261|      0|            return s;
  262|      0|        }
  263|  33.2k|        memcpy(s.data, src, s.length);
  264|  33.2k|    } else {
  265|      0|        s.data = (u8*)UA_EMPTY_ARRAY_SENTINEL;
  ------------------
  |  |  757|      0|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
  266|      0|    }
  267|  33.2k|    return s;
  268|  33.2k|}
UA_String_equal_ignorecase:
  291|  1.84M|UA_String_equal_ignorecase(const UA_String *s1, const UA_String *s2) {
  292|  1.84M|    if(s1->length != s2->length)
  ------------------
  |  Branch (292:8): [True: 49.9k, False: 1.79M]
  ------------------
  293|  49.9k|        return false;
  294|  1.79M|    if(s1->length == 0)
  ------------------
  |  Branch (294:8): [True: 0, False: 1.79M]
  ------------------
  295|      0|        return true;
  296|  1.79M|    if(s2->data == NULL)
  ------------------
  |  Branch (296:8): [True: 0, False: 1.79M]
  ------------------
  297|      0|        return false;
  298|       |
  299|  1.79M|    return casecmp(s1->data, s2->data, s1->length) == 0;
  300|  1.79M|}
UA_String_format:
  336|     51|UA_String_format(UA_String *str, const char *format, ...) {
  337|     51|    va_list args;
  338|     51|    va_start(args, format);
  339|     51|    UA_StatusCode ret = UA_String_vprintf(str, format, args);
  ------------------
  |  |  263|     51|    UA_String_vformat(str, format, args)
  ------------------
  340|       |    va_end(args);
  341|     51|    return ret;
  342|     51|}
UA_String_vformat:
  345|     51|UA_String_vformat(UA_String *str, const char *format, va_list args) {
  346|       |    /* Store a copy of the arguments for the second pass. va_list cannot be
  347|       |     * iterated twice. */
  348|     51|    va_list args2;
  349|     51|    va_copy(args2, args);
  350|       |
  351|       |    /* Encode initially */
  352|     51|    UA_StatusCode res = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|     51|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  353|     51|    int out = mp_vsnprintf((char*)str->data, str->length, format, args);
  354|     51|    if(out < 0) {
  ------------------
  |  Branch (354:8): [True: 0, False: 51]
  ------------------
  355|      0|        res = UA_STATUSCODE_BADENCODINGERROR;
  ------------------
  |  |   41|      0|#define UA_STATUSCODE_BADENCODINGERROR ((UA_StatusCode) 0x80060000)
  ------------------
  356|      0|        goto errout;
  357|      0|    }
  358|       |
  359|       |    /* Output length zero */
  360|     51|    if(out == 0) {
  ------------------
  |  Branch (360:8): [True: 0, False: 51]
  ------------------
  361|      0|        str->length = 0;
  362|      0|        if(str->data == NULL)
  ------------------
  |  Branch (362:12): [True: 0, False: 0]
  ------------------
  363|      0|            str->data = (UA_Byte*)UA_EMPTY_ARRAY_SENTINEL;
  ------------------
  |  |  757|      0|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
  364|      0|        goto errout;
  365|      0|    }
  366|       |
  367|       |    /* Encode into existing buffer. mp_snprintf adds a trailing \0. So out must
  368|       |     * be truly smaller than str->length for success. */
  369|     51|    if(str->length > 0) {
  ------------------
  |  Branch (369:8): [True: 7, False: 44]
  ------------------
  370|      7|        if((size_t)out < str->length) {
  ------------------
  |  Branch (370:12): [True: 7, False: 0]
  ------------------
  371|      7|            str->length = (size_t)out;
  372|      7|        } else {
  373|      0|            res = UA_STATUSCODE_BADENCODINGLIMITSEXCEEDED;
  ------------------
  |  |   47|      0|#define UA_STATUSCODE_BADENCODINGLIMITSEXCEEDED ((UA_StatusCode) 0x80080000)
  ------------------
  374|      0|        }
  375|      7|        goto errout;
  376|      7|    }
  377|       |
  378|       |    /* Allocate and encode again (+1 length for the trailing \0) */
  379|     44|    res = UA_ByteString_allocBuffer(str, (size_t)out + 1);
  380|     44|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|     44|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (380:8): [True: 0, False: 44]
  ------------------
  381|      0|        goto errout;
  382|     44|    mp_vsnprintf((char*)str->data, str->length, format, args2);
  383|     44|    str->length--;
  384|       |
  385|     51| errout:
  386|       |    va_end(args2);
  387|     51|    return res;
  388|     44|}
UA_QualifiedName_isNull:
  392|  4.29M|UA_QualifiedName_isNull(const UA_QualifiedName *q) {
  393|  4.29M|    return (q->namespaceIndex == 0 && q->name.length == 0);
  ------------------
  |  Branch (393:13): [True: 4.29M, False: 0]
  |  Branch (393:39): [True: 0, False: 4.29M]
  ------------------
  394|  4.29M|}
UA_QUALIFIEDNAME:
  397|  2.38M|UA_QUALIFIEDNAME(UA_UInt16 nsIndex, char *chars) {
  398|  2.38M|    UA_QualifiedName qn;
  399|  2.38M|    qn.namespaceIndex = nsIndex;
  400|  2.38M|    qn.name = UA_STRING(chars);
  401|  2.38M|    return qn;
  402|  2.38M|}
UA_QualifiedName_hash:
  427|  11.8M|UA_QualifiedName_hash(const UA_QualifiedName *q) {
  428|  11.8M|    return UA_ByteString_hash(q->namespaceIndex,
  429|  11.8M|                              q->name.data, q->name.length);
  430|  11.8M|}
UA_ByteString_allocBuffer:
  784|  2.42k|UA_ByteString_allocBuffer(UA_ByteString *bs, size_t length) {
  785|  2.42k|    UA_ByteString_init(bs);
  786|  2.42k|    if(length == 0) {
  ------------------
  |  Branch (786:8): [True: 0, False: 2.42k]
  ------------------
  787|      0|        bs->data = (u8*)UA_EMPTY_ARRAY_SENTINEL;
  ------------------
  |  |  757|      0|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
  788|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  789|      0|    }
  790|  2.42k|    bs->data = (u8*)UA_calloc(1,length);
  ------------------
  |  |   24|  2.42k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
  791|  2.42k|    if(UA_UNLIKELY(!bs->data))
  ------------------
  |  |  345|  2.42k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  ------------------
  |  |  |  Branch (345:25): [True: 0, False: 2.42k]
  |  |  ------------------
  ------------------
  792|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  793|  2.42k|    bs->length = length;
  794|  2.42k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.42k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  795|  2.42k|}
UA_NodeId_isNull:
  836|  30.8M|UA_NodeId_isNull(const UA_NodeId *p) {
  837|  30.8M|    if(p->namespaceIndex != 0)
  ------------------
  |  Branch (837:8): [True: 1.14k, False: 30.8M]
  ------------------
  838|  1.14k|        return false;
  839|  30.8M|    switch (p->identifierType) {
  ------------------
  |  Branch (839:13): [True: 30.8M, False: 0]
  ------------------
  840|  30.8M|    case UA_NODEIDTYPE_NUMERIC:
  ------------------
  |  Branch (840:5): [True: 30.8M, False: 547]
  ------------------
  841|  30.8M|        return (p->identifier.numeric == 0);
  842|     26|    case UA_NODEIDTYPE_STRING:
  ------------------
  |  Branch (842:5): [True: 26, False: 30.8M]
  ------------------
  843|     42|    case UA_NODEIDTYPE_BYTESTRING:
  ------------------
  |  Branch (843:5): [True: 16, False: 30.8M]
  ------------------
  844|     42|        return (p->identifier.string.length == 0); /* Null and empty string */
  845|    505|    case UA_NODEIDTYPE_GUID:
  ------------------
  |  Branch (845:5): [True: 505, False: 30.8M]
  ------------------
  846|    505|        return (guidOrder(&p->identifier.guid, &UA_GUID_NULL, NULL) == UA_ORDER_EQ);
  847|  30.8M|    }
  848|      0|    return false;
  849|  30.8M|}
UA_NodeId_order:
  852|   108M|UA_NodeId_order(const UA_NodeId *n1, const UA_NodeId *n2) {
  853|       |    return nodeIdOrder(n1, n2, NULL);
  854|   108M|}
UA_NODEID_NUMERIC:
  857|  30.4M|UA_NODEID_NUMERIC(UA_UInt16 nsIndex, UA_UInt32 identifier) {
  858|  30.4M|    UA_NodeId id;
  859|  30.4M|    memset(&id, 0, sizeof(UA_NodeId));
  860|  30.4M|    id.namespaceIndex = nsIndex;
  861|  30.4M|    id.identifierType = UA_NODEIDTYPE_NUMERIC;
  862|  30.4M|    id.identifier.numeric = identifier;
  863|  30.4M|    return id;
  864|  30.4M|}
UA_ByteString_hash:
  921|   133M|                   const u8 *data, size_t size) {
  922|   133M|    u32 h = initialHashValue;
  923|   809M|    for(size_t i = 0; i < size; i++)
  ------------------
  |  Branch (923:23): [True: 676M, False: 133M]
  ------------------
  924|   676M|        h = data[i] + (h << 6) + (h << 16) - h;
  925|   133M|    return h;
  926|   133M|}
UA_NodeId_hash:
  929|   121M|UA_NodeId_hash(const UA_NodeId *n) {
  930|   121M|    switch(n->identifierType) {
  931|   121M|    case UA_NODEIDTYPE_NUMERIC:
  ------------------
  |  Branch (931:5): [True: 121M, False: 2.37k]
  ------------------
  932|   121M|    default:
  ------------------
  |  Branch (932:5): [True: 0, False: 121M]
  ------------------
  933|   121M|        return UA_ByteString_hash(n->namespaceIndex, (const u8*)&n->identifier.numeric,
  934|   121M|                                  sizeof(UA_UInt32));
  935|      0|    case UA_NODEIDTYPE_STRING:
  ------------------
  |  Branch (935:5): [True: 0, False: 121M]
  ------------------
  936|      0|    case UA_NODEIDTYPE_BYTESTRING:
  ------------------
  |  Branch (936:5): [True: 0, False: 121M]
  ------------------
  937|      0|        return UA_ByteString_hash(n->namespaceIndex, n->identifier.string.data,
  938|      0|                                  n->identifier.string.length);
  939|  2.37k|    case UA_NODEIDTYPE_GUID:
  ------------------
  |  Branch (939:5): [True: 2.37k, False: 121M]
  ------------------
  940|  2.37k|        return UA_ByteString_hash(n->namespaceIndex, (const u8*)&n->identifier.guid,
  941|  2.37k|                                  sizeof(UA_Guid));
  942|   121M|    }
  943|   121M|}
UA_EXPANDEDNODEID_NUMERIC:
 1117|  1.43M|UA_EXPANDEDNODEID_NUMERIC(UA_UInt16 nsIndex, UA_UInt32 identifier) {
 1118|  1.43M|    UA_ExpandedNodeId id;
 1119|  1.43M|    memset(&id, 0, sizeof(UA_ExpandedNodeId));
 1120|  1.43M|    id.nodeId = UA_NODEID_NUMERIC(nsIndex, identifier);
 1121|  1.43M|    return id;
 1122|  1.43M|}
UA_ExpandedNodeId_isLocal:
 1180|  35.9M|UA_ExpandedNodeId_isLocal(const UA_ExpandedNodeId *n) {
 1181|  35.9M|    return (n->namespaceUri.length == 0 && n->serverIndex == 0);
  ------------------
  |  Branch (1181:13): [True: 35.9M, False: 0]
  |  Branch (1181:44): [True: 35.9M, False: 0]
  ------------------
 1182|  35.9M|}
UA_ExpandedNodeId_order:
 1186|   130k|                        const UA_ExpandedNodeId *n2) {
 1187|       |    return expandedNodeIdOrder(n1, n2, NULL);
 1188|   130k|}
UA_ExpandedNodeId_hash:
 1191|  10.8M|UA_ExpandedNodeId_hash(const UA_ExpandedNodeId *n) {
 1192|  10.8M|    u32 h = UA_NodeId_hash(&n->nodeId);
 1193|  10.8M|    if(n->serverIndex != 0)
  ------------------
  |  Branch (1193:8): [True: 0, False: 10.8M]
  ------------------
 1194|      0|        h = UA_ByteString_hash(h, (const UA_Byte*)&n->serverIndex, 4);
 1195|  10.8M|    if(n->namespaceUri.length != 0)
  ------------------
  |  Branch (1195:8): [True: 0, False: 10.8M]
  ------------------
 1196|      0|        h = UA_ByteString_hash(h, n->namespaceUri.data, n->namespaceUri.length);
 1197|  10.8M|    return h;
 1198|  10.8M|}
UA_ExtensionObject_setValue:
 1328|   252k|                            const UA_DataType *type) {
 1329|   252k|    UA_ExtensionObject_init(eo);
 1330|   252k|    eo->content.decoded.data = p;
 1331|   252k|    eo->content.decoded.type = type;
 1332|   252k|    eo->encoding = UA_EXTENSIONOBJECT_DECODED;
 1333|   252k|}
UA_ExtensionObject_setValueNoDelete:
 1338|  2.15M|                                    const UA_DataType *type) {
 1339|  2.15M|    UA_ExtensionObject_init(eo);
 1340|  2.15M|    eo->content.decoded.data = p;
 1341|  2.15M|    eo->content.decoded.type = type;
 1342|  2.15M|    eo->encoding = UA_EXTENSIONOBJECT_DECODED_NODELETE;
 1343|  2.15M|}
UA_Variant_isEmpty:
 1380|  57.0k|UA_Variant_isEmpty(const UA_Variant *v) {
 1381|       |    return v->type == NULL;
 1382|  57.0k|}
UA_Variant_isScalar:
 1385|  5.08M|UA_Variant_isScalar(const UA_Variant *v) {
 1386|  5.08M|    return (v->type != NULL && v->arrayLength == 0 &&
  ------------------
  |  Branch (1386:13): [True: 1.06M, False: 4.01M]
  |  Branch (1386:32): [True: 304k, False: 760k]
  ------------------
 1387|   304k|            v->data > UA_EMPTY_ARRAY_SENTINEL);
  ------------------
  |  |  757|   304k|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
  |  Branch (1387:13): [True: 304k, False: 0]
  ------------------
 1388|  5.08M|}
UA_Variant_hasArrayType:
 1401|  57.0k|UA_Variant_hasArrayType(const UA_Variant *v, const UA_DataType *type) {
 1402|  57.0k|    return (!UA_Variant_isScalar(v)) && type == v->type;
  ------------------
  |  Branch (1402:12): [True: 9.51k, False: 47.5k]
  |  Branch (1402:41): [True: 0, False: 9.51k]
  ------------------
 1403|  57.0k|}
UA_Variant_setScalar:
 1451|  77.8k|                     const UA_DataType *type) {
 1452|  77.8k|    UA_Variant_init(v);
 1453|  77.8k|    v->type = type;
 1454|  77.8k|    v->arrayLength = 0;
 1455|  77.8k|    v->data = p;
 1456|  77.8k|}
UA_Variant_setArray:
 1476|  9.51k|                         size_t arraySize, const UA_DataType *type) {
 1477|  9.51k|    UA_Variant_init(v);
 1478|       |    /* A variant with length zero and a data pointer is a scalar. An empty
 1479|       |     * array uses the sentinel, like UA_Array_copy. NULL is a null array. */
 1480|  9.51k|    v->data = (arraySize == 0 && array) ? UA_EMPTY_ARRAY_SENTINEL : array;
  ------------------
  |  |  757|      2|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
  |  Branch (1480:16): [True: 3, False: 9.51k]
  |  Branch (1480:34): [True: 2, False: 1]
  ------------------
 1481|  9.51k|    v->arrayLength = arraySize;
 1482|  9.51k|    v->type = type;
 1483|  9.51k|}
UA_LOCALIZEDTEXT:
 1847|  2.25M|UA_LOCALIZEDTEXT(char *locale, char *text) {
 1848|  2.25M|    UA_LocalizedText lt;
 1849|  2.25M|    lt.locale = UA_STRING(locale);
 1850|  2.25M|    lt.text = UA_STRING(text);
 1851|  2.25M|    return lt;
 1852|  2.25M|}
UA_LOCALIZEDTEXT_ALLOC:
 1855|  2.37k|UA_LOCALIZEDTEXT_ALLOC(const char *locale, const char *text) {
 1856|  2.37k|    UA_LocalizedText lt;
 1857|  2.37k|    lt.locale = UA_STRING_ALLOC(locale);
  ------------------
  |  |  221|  2.37k|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
 1858|  2.37k|    lt.text = UA_STRING_ALLOC(text);
  ------------------
  |  |  221|  2.37k|#define UA_STRING_ALLOC(CHARS) UA_String_fromChars(CHARS)
  ------------------
 1859|  2.37k|    return lt;
 1860|  2.37k|}
UA_new:
 1950|   278k|UA_new(const UA_DataType *type) {
 1951|   278k|    void *p = UA_calloc(1, type->memSize);
  ------------------
  |  |   24|   278k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
 1952|   278k|    return p;
 1953|   278k|}
UA_init:
 1955|    780|void UA_init(void *p, const UA_DataType *type) {
 1956|    780|    memset(p, 0, type->memSize);
 1957|    780|}
UA_copy:
 2126|  27.8M|UA_copy(const void *src, void *dst, const UA_DataType *type) {
 2127|  27.8M|    memset(dst, 0, type->memSize); /* init */
 2128|  27.8M|    UA_StatusCode retval = copyJumpTable[type->typeKind](src, dst, type);
 2129|  27.8M|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  27.8M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2129:8): [True: 0, False: 27.8M]
  ------------------
 2130|      0|        UA_clear(dst, type);
 2131|  27.8M|    return retval;
 2132|  27.8M|}
UA_clear:
 2229|  35.7M|UA_clear(void *p, const UA_DataType *type) {
 2230|  35.7M|    clearJumpTable[type->typeKind](p, type);
 2231|  35.7M|    memset(p, 0, type->memSize); /* init */
 2232|  35.7M|}
UA_delete:
 2235|  1.27k|UA_delete(void *p, const UA_DataType *type) {
 2236|  1.27k|    clearJumpTable[type->typeKind](p, type);
 2237|  1.27k|    UA_free(p);
  ------------------
  |  |   23|  1.27k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 2238|  1.27k|}
UA_order:
 2703|   110M|UA_Order UA_order(const void *p1, const void *p2, const UA_DataType *type) {
 2704|   110M|    return orderJumpTable[type->typeKind](p1, p2, type);
 2705|   110M|}
UA_Array_new:
 2717|  7.24M|UA_Array_new(size_t size, const UA_DataType *type) {
 2718|  7.24M|    if(size > UA_INT32_MAX)
  ------------------
  |  |  101|  7.24M|#define UA_INT32_MAX 2147483647L
  ------------------
  |  Branch (2718:8): [True: 0, False: 7.24M]
  ------------------
 2719|      0|        return NULL;
 2720|  7.24M|    if(size == 0)
  ------------------
  |  Branch (2720:8): [True: 216k, False: 7.02M]
  ------------------
 2721|   216k|        return UA_EMPTY_ARRAY_SENTINEL;
  ------------------
  |  |  757|   216k|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
 2722|  7.02M|    if(size > SIZE_MAX / type->memSize)
  ------------------
  |  Branch (2722:8): [True: 0, False: 7.02M]
  ------------------
 2723|      0|        return NULL;
 2724|  7.02M|    return UA_calloc(size, type->memSize);
  ------------------
  |  |   24|  7.02M|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
 2725|  7.02M|}
UA_Array_copy:
 2729|  24.2M|              void **dst, const UA_DataType *type) {
 2730|  24.2M|    if(size == 0) {
  ------------------
  |  Branch (2730:8): [True: 16.2M, False: 8.01M]
  ------------------
 2731|  16.2M|        if(src == NULL)
  ------------------
  |  Branch (2731:12): [True: 15.6M, False: 549k]
  ------------------
 2732|  15.6M|            *dst = NULL;
 2733|   549k|        else
 2734|   549k|            *dst= UA_EMPTY_ARRAY_SENTINEL;
  ------------------
  |  |  757|   549k|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
 2735|  16.2M|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  16.2M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2736|  16.2M|    }
 2737|       |
 2738|       |    /* Check the array consistency -- defensive programming in case the user
 2739|       |     * manually created an inconsistent array */
 2740|  8.01M|    if(UA_UNLIKELY(!type || !src))
  ------------------
  |  |  345|  16.0M|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  ------------------
  |  |  |  Branch (345:25): [True: 0, False: 8.01M]
  |  |  |  Branch (345:43): [True: 0, False: 8.01M]
  |  |  |  Branch (345:43): [True: 0, False: 8.01M]
  |  |  ------------------
  ------------------
 2741|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
 2742|       |
 2743|  8.01M|    if(size > SIZE_MAX / type->memSize)
  ------------------
  |  Branch (2743:8): [True: 0, False: 8.01M]
  ------------------
 2744|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
 2745|  8.01M|    size_t byteSize = size * type->memSize;
 2746|       |
 2747|       |    /* calloc, so we don't have to check retval in every iteration of copying */
 2748|  8.01M|    *dst = UA_calloc(size, type->memSize);
  ------------------
  |  |   24|  8.01M|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
 2749|  8.01M|    if(!*dst)
  ------------------
  |  Branch (2749:8): [True: 0, False: 8.01M]
  ------------------
 2750|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
 2751|       |
 2752|  8.01M|    if(type->pointerFree) {
  ------------------
  |  Branch (2752:8): [True: 7.61M, False: 399k]
  ------------------
 2753|  7.61M|        memcpy(*dst, src, byteSize);
 2754|  7.61M|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  7.61M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2755|  7.61M|    }
 2756|       |
 2757|   399k|    uintptr_t ptrs = (uintptr_t)src;
 2758|   399k|    uintptr_t ptrd = (uintptr_t)*dst;
 2759|   399k|    UA_StatusCode retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   399k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2760|  1.07M|    for(size_t i = 0; i < size; ++i) {
  ------------------
  |  Branch (2760:23): [True: 675k, False: 399k]
  ------------------
 2761|   675k|        retval |= UA_copy((void*)ptrs, (void*)ptrd, type);
 2762|   675k|        ptrs += type->memSize;
 2763|   675k|        ptrd += type->memSize;
 2764|   675k|    }
 2765|   399k|    if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|   399k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2765:8): [True: 0, False: 399k]
  ------------------
 2766|      0|        UA_Array_delete(*dst, size, type);
 2767|       |        *dst = NULL;
 2768|      0|    }
 2769|   399k|    return retval;
 2770|  8.01M|}
UA_Array_resize:
 2774|    880|                const UA_DataType *type) {
 2775|    880|    if(*size == newSize)
  ------------------
  |  Branch (2775:8): [True: 0, False: 880]
  ------------------
 2776|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2777|       |
 2778|       |    /* The old and new representations must fit into size_t. */
 2779|    880|    if(*size > SIZE_MAX / type->memSize ||
  ------------------
  |  Branch (2779:8): [True: 0, False: 880]
  ------------------
 2780|    880|       newSize > SIZE_MAX / type->memSize)
  ------------------
  |  Branch (2780:8): [True: 0, False: 880]
  ------------------
 2781|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
 2782|       |
 2783|       |    /* Empty array? */
 2784|    880|    if(newSize == 0) {
  ------------------
  |  Branch (2784:8): [True: 0, False: 880]
  ------------------
 2785|      0|        UA_Array_delete(*p, *size, type);
 2786|      0|        *p = UA_EMPTY_ARRAY_SENTINEL;
  ------------------
  |  |  757|      0|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
 2787|      0|        *size = 0;
 2788|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2789|      0|    }
 2790|       |
 2791|    880|    size_t newByteSize = newSize * type->memSize;
 2792|       |
 2793|       |    /* Make a copy of the members that shall be removed. Realloc can fail during
 2794|       |     * trimming. So we cannot clear the members already here. */
 2795|    880|    void *deleteMembers = NULL;
 2796|    880|    if(newSize < *size && !type->pointerFree) {
  ------------------
  |  Branch (2796:8): [True: 100, False: 780]
  |  Branch (2796:27): [True: 100, False: 0]
  ------------------
 2797|    100|        size_t deleteSize = *size - newSize;
 2798|    100|        size_t deleteByteSize = deleteSize * type->memSize;
 2799|    100|        deleteMembers = UA_malloc(deleteByteSize);
  ------------------
  |  |   22|    100|#define UA_malloc(size) UA_mallocSingleton(size)
  ------------------
 2800|    100|        if(!deleteMembers)
  ------------------
  |  Branch (2800:12): [True: 0, False: 100]
  ------------------
 2801|      0|            return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
 2802|    100|        memcpy(deleteMembers, (void*)((uintptr_t)*p + newByteSize),
 2803|    100|               deleteByteSize); /* shallow copy */
 2804|    100|    }
 2805|       |
 2806|    880|    void *oldP = *p;
 2807|    880|    if(oldP == UA_EMPTY_ARRAY_SENTINEL)
  ------------------
  |  |  757|    880|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
  |  Branch (2807:8): [True: 0, False: 880]
  ------------------
 2808|      0|        oldP = NULL;
 2809|       |
 2810|       |    /* Realloc */
 2811|    880|    void *newP = UA_realloc(oldP, newByteSize);
  ------------------
  |  |   25|    880|#define UA_realloc(ptr, size) UA_reallocSingleton(ptr, size)
  ------------------
 2812|    880|    if(!newP) {
  ------------------
  |  Branch (2812:8): [True: 0, False: 880]
  ------------------
 2813|      0|        if(deleteMembers)
  ------------------
  |  Branch (2813:12): [True: 0, False: 0]
  ------------------
 2814|      0|            UA_free(deleteMembers);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 2815|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
 2816|      0|    }
 2817|       |
 2818|       |    /* Clear removed members or initialize the new ones. Note that deleteMembers
 2819|       |     * depends on type->pointerFree. */
 2820|    880|    if(newSize > *size) {
  ------------------
  |  Branch (2820:8): [True: 780, False: 100]
  ------------------
 2821|    780|        size_t oldByteSize = *size * type->memSize;
 2822|    780|        memset((void*)((uintptr_t)newP + oldByteSize), 0,
 2823|    780|               newByteSize - oldByteSize);
 2824|    780|    } else if(deleteMembers) {
  ------------------
  |  Branch (2824:15): [True: 100, False: 0]
  ------------------
 2825|    100|        UA_Array_delete(deleteMembers, *size - newSize, type);
 2826|    100|    }
 2827|       |
 2828|       |    /* Set the new array */
 2829|    880|    *p = newP;
 2830|    880|    *size = newSize;
 2831|    880|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|    880|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2832|    880|}
UA_Array_append:
 2836|    780|                const UA_DataType *type) {
 2837|       |    /* Resize the array */
 2838|    780|    size_t oldSize = *size;
 2839|    780|    if(oldSize == SIZE_MAX)
  ------------------
  |  Branch (2839:8): [True: 0, False: 780]
  ------------------
 2840|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
 2841|    780|    UA_StatusCode res = UA_Array_resize(p, size, oldSize+1, type);
 2842|    780|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|    780|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2842:8): [True: 0, False: 780]
  ------------------
 2843|      0|        return res;
 2844|       |
 2845|       |    /* Move the value */
 2846|    780|    memcpy((void*)((uintptr_t)*p + (oldSize * type->memSize)),
 2847|    780|           newElem, type->memSize);
 2848|    780|    UA_init(newElem, type);
 2849|    780|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|    780|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2850|    780|}
UA_Array_appendCopy:
 2854|    780|                    const UA_DataType *type) {
 2855|    780|    char scratch[512];
 2856|    780|    if(type->memSize > 512)
  ------------------
  |  Branch (2856:8): [True: 0, False: 780]
  ------------------
 2857|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
 2858|       |
 2859|       |    /* Copy the value */
 2860|    780|    UA_StatusCode res = UA_copy(newElem, (void*)scratch, type);
 2861|    780|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|    780|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2861:8): [True: 0, False: 780]
  ------------------
 2862|      0|        return res;
 2863|       |
 2864|       |    /* Append */
 2865|    780|    res = UA_Array_append(p, size, (void*)scratch, type);
 2866|    780|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|    780|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2866:8): [True: 0, False: 780]
  ------------------
 2867|      0|        UA_clear((void*)scratch, type);
 2868|    780|    return res;
 2869|    780|}
UA_Array_delete:
 2872|  48.4M|UA_Array_delete(void *p, size_t size, const UA_DataType *type) {
 2873|  48.4M|    if(!type->pointerFree) {
  ------------------
  |  Branch (2873:8): [True: 9.23M, False: 39.1M]
  ------------------
 2874|  9.23M|        uintptr_t ptr = (uintptr_t)p;
 2875|  17.0M|        for(size_t i = 0; i < size; ++i) {
  ------------------
  |  Branch (2875:27): [True: 7.81M, False: 9.23M]
  ------------------
 2876|  7.81M|            UA_clear((void*)ptr, type);
 2877|  7.81M|            ptr += type->memSize;
 2878|  7.81M|        }
 2879|  9.23M|    }
 2880|  48.4M|    UA_free((void*)((uintptr_t)p & ~(uintptr_t)UA_EMPTY_ARRAY_SENTINEL));
  ------------------
  |  |   23|  48.4M|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 2881|  48.4M|}
UA_NamespaceMapping_local2Remote:
 3061|  18.0M|                                 UA_UInt16 localIndex) {
 3062|  18.0M|    if(localIndex >= nm->local2remoteSize)
  ------------------
  |  Branch (3062:8): [True: 0, False: 18.0M]
  ------------------
 3063|      0|        return UA_UINT16_MAX - localIndex;
  ------------------
  |  |   92|      0|#define UA_UINT16_MAX 65535
  ------------------
 3064|  18.0M|    return nm->local2remote[localIndex];
 3065|  18.0M|}
UA_NamespaceMapping_clear:
 3099|  2.37k|UA_NamespaceMapping_clear(UA_NamespaceMapping *nm) {
 3100|  2.37k|    if(!nm)
  ------------------
  |  Branch (3100:8): [True: 2.37k, False: 0]
  ------------------
 3101|  2.37k|        return;
 3102|      0|    UA_Array_delete(nm->namespaceUris, nm->namespaceUrisSize, &UA_TYPES[UA_TYPES_STRING]);
  ------------------
  |  |  402|      0|#define UA_TYPES_STRING 11
  ------------------
 3103|      0|    UA_Array_delete(nm->local2remote, nm->local2remoteSize, &UA_TYPES[UA_TYPES_UINT16]);
  ------------------
  |  |  164|      0|#define UA_TYPES_UINT16 4
  ------------------
 3104|      0|    UA_Array_delete(nm->remote2local, nm->remote2localSize, &UA_TYPES[UA_TYPES_UINT16]);
  ------------------
  |  |  164|      0|#define UA_TYPES_UINT16 4
  ------------------
 3105|      0|    nm->namespaceUris = NULL;
 3106|      0|    nm->local2remote = NULL;
 3107|       |    nm->remote2local = NULL;
 3108|      0|    nm->namespaceUrisSize = 0;
 3109|      0|    nm->local2remoteSize = 0;
 3110|      0|    nm->remote2localSize = 0;
 3111|      0|}
UA_NamespaceMapping_delete:
 3114|  2.37k|UA_NamespaceMapping_delete(UA_NamespaceMapping *nm) {
 3115|  2.37k|    UA_NamespaceMapping_clear(nm);
 3116|  2.37k|    UA_free(nm);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 3117|  2.37k|}
ua_types.c:casecmp:
  282|  1.79M|casecmp(const UA_Byte *l, const UA_Byte *r, size_t n) {
  283|  1.79M|    if(!n--) return 0;
  ------------------
  |  Branch (283:8): [True: 0, False: 1.79M]
  ------------------
  284|  13.4M|    for(; *l && *r && n && (*l == *r || lowercase(*l) == lowercase(*r)); l++, r++, n--);
  ------------------
  |  Branch (284:11): [True: 13.4M, False: 0]
  |  Branch (284:17): [True: 13.4M, False: 0]
  |  Branch (284:23): [True: 11.6M, False: 1.79M]
  |  Branch (284:29): [True: 11.6M, False: 0]
  |  Branch (284:41): [True: 0, False: 0]
  ------------------
  285|  1.79M|    return lowercase(*l) - lowercase(*r);
  286|  1.79M|}
ua_types.c:lowercase:
  276|  3.59M|lowercase(UA_Byte c) {
  277|  3.59M|    if(((int)c) - 'A' < 26) return c | 32;
  ------------------
  |  Branch (277:8): [True: 0, False: 3.59M]
  ------------------
  278|  3.59M|    return c;
  279|  3.59M|}
ua_types.c:Variant_clear:
 1406|  4.84M|Variant_clear(void *p, const UA_DataType *_) {
 1407|  4.84M|    UA_Variant *v = (UA_Variant *)p;
 1408|       |
 1409|       |    /* The content is "borrowed" */
 1410|  4.84M|    if(v->storageType == UA_VARIANT_DATA_NODELETE)
  ------------------
  |  Branch (1410:8): [True: 0, False: 4.84M]
  ------------------
 1411|      0|        return;
 1412|       |
 1413|       |    /* Delete the value */
 1414|  4.84M|    if(v->type && v->data > UA_EMPTY_ARRAY_SENTINEL) {
  ------------------
  |  |  757|   708k|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
  |  Branch (1414:8): [True: 708k, False: 4.13M]
  |  Branch (1414:19): [True: 694k, False: 14.0k]
  ------------------
 1415|   694k|        if(v->arrayLength == 0)
  ------------------
  |  Branch (1415:12): [True: 142k, False: 552k]
  ------------------
 1416|   142k|            v->arrayLength = 1;
 1417|   694k|        UA_Array_delete(v->data, v->arrayLength, v->type);
 1418|   694k|        v->data = NULL;
 1419|   694k|    }
 1420|       |
 1421|       |    /* Delete the array dimensions */
 1422|  4.84M|    if((void*)v->arrayDimensions > UA_EMPTY_ARRAY_SENTINEL)
  ------------------
  |  |  757|  4.84M|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
  |  Branch (1422:8): [True: 345, False: 4.84M]
  ------------------
 1423|    345|        UA_free(v->arrayDimensions);
  ------------------
  |  |   23|    345|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1424|  4.84M|}
ua_types.c:DataValue_clear:
 1880|  4.57M|DataValue_clear(void *p, const UA_DataType *_) {
 1881|  4.57M|    UA_DataValue *dv = (UA_DataValue *)p;
 1882|       |    Variant_clear(&dv->value, NULL);
 1883|  4.57M|}
ua_types.c:copyByte:
 1960|    260|copyByte(const void *src, void *dst, const UA_DataType *_) {
 1961|    260|    const u8 *src8 = (const u8 *)src;
 1962|    260|    u8 *dst8 = (u8 *)dst;
 1963|    260|    *dst8 = *src8;
 1964|    260|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|    260|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1965|    260|}
ua_types.c:copy4Byte:
 1976|   443k|copy4Byte(const void *src, void *dst, const UA_DataType *_) {
 1977|   443k|    const u32 *src32 = (const u32 *)src;
 1978|   443k|    u32 *dst32 = (u32 *)dst;
 1979|   443k|    *dst32 = *src32;
 1980|   443k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   443k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1981|   443k|}
ua_types.c:copy8Byte:
 1984|  61.8k|copy8Byte(const void *src, void *dst, const UA_DataType *_) {
 1985|  61.8k|    const u64 *src64 = (const u64 *)src;
 1986|  61.8k|    u64 *dst64 = (u64 *)dst;
 1987|  61.8k|    *dst64 = *src64;
 1988|  61.8k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  61.8k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1989|  61.8k|}
ua_types.c:String_copy:
  303|  17.7M|String_copy(const void *src, void *dst, const UA_DataType *_) {
  304|  17.7M|    const UA_String *srcS = (const UA_String*)src;
  305|  17.7M|    UA_String *dstS = (UA_String *)dst;
  306|  17.7M|    UA_StatusCode res =
  307|  17.7M|        UA_Array_copy(srcS->data, srcS->length, (void**)&dstS->data,
  308|  17.7M|                      &UA_TYPES[UA_TYPES_BYTE]);
  ------------------
  |  |   96|  17.7M|#define UA_TYPES_BYTE 2
  ------------------
  309|  17.7M|    if(res == UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  17.7M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (309:8): [True: 17.7M, False: 0]
  ------------------
  310|  17.7M|        dstS->length = srcS->length;
  311|  17.7M|    return res;
  312|  17.7M|}
ua_types.c:NodeId_copy:
  811|  16.7M|NodeId_copy(const void *src, void *dst, const UA_DataType *_) {
  812|  16.7M|    const UA_NodeId *srcN = (const UA_NodeId*)src;
  813|  16.7M|    UA_NodeId *dstN = (UA_NodeId *)dst;
  814|  16.7M|    UA_StatusCode retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  16.7M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  815|  16.7M|    switch(srcN->identifierType) {
  816|  16.7M|    case UA_NODEIDTYPE_NUMERIC:
  ------------------
  |  Branch (816:5): [True: 16.7M, False: 416]
  ------------------
  817|  16.7M|        *dstN = *srcN;
  818|  16.7M|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  16.7M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  819|     73|    case UA_NODEIDTYPE_STRING:
  ------------------
  |  Branch (819:5): [True: 73, False: 16.7M]
  ------------------
  820|    105|    case UA_NODEIDTYPE_BYTESTRING:
  ------------------
  |  Branch (820:5): [True: 32, False: 16.7M]
  ------------------
  821|    105|        retval |= String_copy(&srcN->identifier.string,
  822|    105|                              &dstN->identifier.string, NULL);
  823|    105|        break;
  824|    311|    case UA_NODEIDTYPE_GUID:
  ------------------
  |  Branch (824:5): [True: 311, False: 16.7M]
  ------------------
  825|    311|        dstN->identifier.guid = srcN->identifier.guid;
  826|    311|        break;
  827|      0|    default:
  ------------------
  |  Branch (827:5): [True: 0, False: 16.7M]
  ------------------
  828|      0|        return UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|      0|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  829|  16.7M|    }
  830|    416|    dstN->namespaceIndex = srcN->namespaceIndex;
  831|    416|    dstN->identifierType = srcN->identifierType;
  832|    416|    return retval;
  833|  16.7M|}
ua_types.c:ExpandedNodeId_copy:
 1107|  7.20M|ExpandedNodeId_copy(const void *src, void *dst, const UA_DataType *_) {
 1108|  7.20M|    const UA_ExpandedNodeId *srcE = (const UA_ExpandedNodeId *)src;
 1109|  7.20M|    UA_ExpandedNodeId *dstE = (UA_ExpandedNodeId*)dst;
 1110|  7.20M|    UA_StatusCode retval = NodeId_copy(&srcE->nodeId, &dstE->nodeId, NULL);
 1111|       |    retval |= String_copy(&srcE->namespaceUri, &dstE->namespaceUri, NULL);
 1112|  7.20M|    dstE->serverIndex = srcE->serverIndex;
 1113|  7.20M|    return retval;
 1114|  7.20M|}
ua_types.c:QualifiedName_copy:
  413|  3.54M|QualifiedName_copy(const void *src, void *dst, const UA_DataType *_) {
  414|  3.54M|    const UA_QualifiedName *srcQ = (const UA_QualifiedName*)src;
  415|  3.54M|    UA_QualifiedName *dstQ = (UA_QualifiedName*)dst;
  416|  3.54M|    dstQ->namespaceIndex = srcQ->namespaceIndex;
  417|       |    return String_copy(&srcQ->name, &dstQ->name, NULL);
  418|  3.54M|}
ua_types.c:LocalizedText_copy:
 1870|  3.03M|LocalizedText_copy(const void *src, void *dst, const UA_DataType *_) {
 1871|  3.03M|    const UA_LocalizedText *srcL = (const UA_LocalizedText *)src;
 1872|  3.03M|    UA_LocalizedText *dstL = (UA_LocalizedText *)dst;
 1873|  3.03M|    UA_StatusCode retval = String_copy(&srcL->locale, &dstL->locale, NULL);
 1874|       |    retval |= String_copy(&srcL->text, &dstL->text, NULL);
 1875|  3.03M|    return retval;
 1876|  3.03M|}
ua_types.c:DataValue_copy:
 1886|  2.98M|DataValue_copy(const void *src, void *dst, const UA_DataType *_) {
 1887|  2.98M|    const UA_DataValue *srcD = (const UA_DataValue*)src;
 1888|  2.98M|    UA_DataValue *dstD = (UA_DataValue *)dst;
 1889|  2.98M|    memcpy(dstD, srcD, sizeof(UA_DataValue));
 1890|  2.98M|    UA_Variant_init(&dstD->value);
 1891|  2.98M|    UA_StatusCode retval = Variant_copy(&srcD->value, &dstD->value, NULL);
 1892|  2.98M|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  2.98M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1892:8): [True: 0, False: 2.98M]
  ------------------
 1893|      0|        DataValue_clear(dstD, NULL);
 1894|  2.98M|    return retval;
 1895|  2.98M|}
ua_types.c:Variant_copy:
 1427|  4.48M|Variant_copy(const void *src, void *dst, const UA_DataType *_) {
 1428|  4.48M|    const UA_Variant *srcV = (const UA_Variant *)src;
 1429|  4.48M|    UA_Variant *dstV = (UA_Variant *)dst;
 1430|  4.48M|    size_t length = srcV->arrayLength;
 1431|  4.48M|    if(UA_Variant_isScalar(srcV))
  ------------------
  |  Branch (1431:8): [True: 99.8k, False: 4.38M]
  ------------------
 1432|  99.8k|        length = 1;
 1433|  4.48M|    UA_StatusCode retval = UA_Array_copy(srcV->data, length,
 1434|  4.48M|                                         &dstV->data, srcV->type);
 1435|  4.48M|    if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  4.48M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1435:8): [True: 0, False: 4.48M]
  ------------------
 1436|      0|        return retval;
 1437|  4.48M|    dstV->arrayLength = srcV->arrayLength;
 1438|  4.48M|    dstV->type = srcV->type;
 1439|  4.48M|    if(srcV->arrayDimensions) {
  ------------------
  |  Branch (1439:8): [True: 0, False: 4.48M]
  ------------------
 1440|      0|        retval = UA_Array_copy(srcV->arrayDimensions, srcV->arrayDimensionsSize,
 1441|      0|            (void**)&dstV->arrayDimensions, &UA_TYPES[UA_TYPES_INT32]);
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
 1442|      0|        if(retval != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1442:12): [True: 0, False: 0]
  ------------------
 1443|      0|            return retval;
 1444|      0|        dstV->arrayDimensionsSize = srcV->arrayDimensionsSize;
 1445|      0|    }
 1446|  4.48M|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  4.48M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1447|  4.48M|}
ua_types.c:copyStructure:
 2000|   505k|copyStructure(const void *src, void *dst, const UA_DataType *type) {
 2001|   505k|    UA_StatusCode retval = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   505k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2002|   505k|    uintptr_t ptrs = (uintptr_t)src;
 2003|   505k|    uintptr_t ptrd = (uintptr_t)dst;
 2004|  2.91M|    for(size_t i = 0; i < type->membersSize; ++i) {
  ------------------
  |  Branch (2004:23): [True: 2.40M, False: 505k]
  ------------------
 2005|  2.40M|        const UA_DataTypeMember *m = &type->members[i];
 2006|  2.40M|        const UA_DataType *mt = m->memberType;
 2007|  2.40M|        ptrs += m->padding;
 2008|  2.40M|        ptrd += m->padding;
 2009|  2.40M|        if(!m->isOptional) {
  ------------------
  |  Branch (2009:12): [True: 2.40M, False: 0]
  ------------------
 2010|  2.40M|            if(!m->isArray) {
  ------------------
  |  Branch (2010:16): [True: 1.96M, False: 443k]
  ------------------
 2011|  1.96M|                retval |= copyJumpTable[mt->typeKind]((const void *)ptrs, (void *)ptrd, mt);
 2012|  1.96M|                ptrs += mt->memSize;
 2013|  1.96M|                ptrd += mt->memSize;
 2014|  1.96M|            } else {
 2015|   443k|                size_t *dst_size = (size_t*)ptrd;
 2016|   443k|                const size_t size = *((const size_t*)ptrs);
 2017|   443k|                ptrs += sizeof(size_t);
 2018|   443k|                ptrd += sizeof(size_t);
 2019|   443k|                retval |= UA_Array_copy(*(void* const*)ptrs, size, (void**)ptrd, mt);
 2020|   443k|                if(retval == UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|   443k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2020:20): [True: 443k, False: 0]
  ------------------
 2021|   443k|                    *dst_size = size;
 2022|      0|                else
 2023|      0|                    *dst_size = 0;
 2024|   443k|                ptrs += sizeof(void*);
 2025|   443k|                ptrd += sizeof(void*);
 2026|   443k|            }
 2027|  2.40M|        } else {
 2028|      0|            if(!m->isArray) {
  ------------------
  |  Branch (2028:16): [True: 0, False: 0]
  ------------------
 2029|      0|                if(*(void* const*)ptrs != NULL)
  ------------------
  |  Branch (2029:20): [True: 0, False: 0]
  ------------------
 2030|      0|                    retval |= UA_Array_copy(*(void* const*)ptrs, 1, (void**)ptrd, mt);
 2031|      0|            } else {
 2032|      0|                if(*(void* const*)(ptrs+sizeof(size_t)) != NULL) {
  ------------------
  |  Branch (2032:20): [True: 0, False: 0]
  ------------------
 2033|      0|                    size_t *dst_size = (size_t*)ptrd;
 2034|      0|                    const size_t size = *((const size_t*)ptrs);
 2035|      0|                    ptrs += sizeof(size_t);
 2036|      0|                    ptrd += sizeof(size_t);
 2037|      0|                    retval |= UA_Array_copy(*(void* const*)ptrs, size, (void**)ptrd, mt);
 2038|      0|                    if(retval == UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2038:24): [True: 0, False: 0]
  ------------------
 2039|      0|                        *dst_size = size;
 2040|      0|                    else
 2041|      0|                        *dst_size = 0;
 2042|      0|                } else {
 2043|      0|                    ptrs += sizeof(size_t);
 2044|      0|                    ptrd += sizeof(size_t);
 2045|      0|                }
 2046|      0|            }
 2047|      0|            ptrs += sizeof(void*);
 2048|      0|            ptrd += sizeof(void*);
 2049|      0|        }
 2050|  2.40M|    }
 2051|   505k|    return retval;
 2052|   505k|}
ua_types.c:nopClear:
 2191|  13.8M|static void nopClear(void *p, const UA_DataType *type) { }
ua_types.c:String_clear:
  315|  36.8M|String_clear(void *p, const UA_DataType *_) {
  316|  36.8M|    UA_String *s = (UA_String*)p;
  317|  36.8M|    UA_Array_delete(s->data, s->length, &UA_TYPES[UA_TYPES_BYTE]);
  ------------------
  |  |   96|  36.8M|#define UA_TYPES_BYTE 2
  ------------------
  318|  36.8M|}
ua_types.c:NodeId_clear:
  799|  21.7M|NodeId_clear(void *p, const UA_DataType *_) {
  800|  21.7M|    UA_NodeId *id = (UA_NodeId*)p;
  801|  21.7M|    switch(id->identifierType) {
  802|  2.54k|    case UA_NODEIDTYPE_STRING:
  ------------------
  |  Branch (802:5): [True: 2.54k, False: 21.7M]
  ------------------
  803|  3.49k|    case UA_NODEIDTYPE_BYTESTRING:
  ------------------
  |  Branch (803:5): [True: 958, False: 21.7M]
  ------------------
  804|  3.49k|        String_clear(&id->identifier.string, NULL);
  805|  3.49k|        break;
  806|  21.7M|    default: break;
  ------------------
  |  Branch (806:5): [True: 21.7M, False: 3.49k]
  ------------------
  807|  21.7M|    }
  808|  21.7M|}
ua_types.c:ExpandedNodeId_clear:
 1100|  7.35M|ExpandedNodeId_clear(void *p, const UA_DataType *_) {
 1101|  7.35M|    UA_ExpandedNodeId *id = (UA_ExpandedNodeId*)p;
 1102|  7.35M|    NodeId_clear(&id->nodeId, NULL);
 1103|       |    String_clear(&id->namespaceUri, NULL);
 1104|  7.35M|}
ua_types.c:QualifiedName_clear:
  421|  5.24M|QualifiedName_clear(void *p, const UA_DataType *_) {
  422|  5.24M|    UA_QualifiedName *qn = (UA_QualifiedName*)p;
  423|       |    String_clear(&qn->name, NULL);
  424|  5.24M|}
ua_types.c:LocalizedText_clear:
 1863|  6.43M|LocalizedText_clear(void *p, const UA_DataType *_) {
 1864|  6.43M|    UA_LocalizedText *lt = (UA_LocalizedText *)p;
 1865|  6.43M|    String_clear(&lt->locale, NULL);
 1866|       |    String_clear(&lt->text, NULL);
 1867|  6.43M|}
ua_types.c:ExtensionObject_clear:
 1273|   299k|ExtensionObject_clear(void *p, const UA_DataType *_) {
 1274|   299k|    UA_ExtensionObject *eo = (UA_ExtensionObject *)p;
 1275|   299k|    switch(eo->encoding) {
 1276|  38.0k|    case UA_EXTENSIONOBJECT_ENCODED_NOBODY:
  ------------------
  |  Branch (1276:5): [True: 38.0k, False: 261k]
  ------------------
 1277|  44.1k|    case UA_EXTENSIONOBJECT_ENCODED_BYTESTRING:
  ------------------
  |  Branch (1277:5): [True: 6.06k, False: 293k]
  ------------------
 1278|   297k|    case UA_EXTENSIONOBJECT_ENCODED_XML:
  ------------------
  |  Branch (1278:5): [True: 253k, False: 45.3k]
  ------------------
 1279|   297k|    case UA_EXTENSIONOBJECT_ENCODED_JSON:
  ------------------
  |  Branch (1279:5): [True: 0, False: 299k]
  ------------------
 1280|   297k|        NodeId_clear(&eo->content.encoded.typeId, NULL);
 1281|   297k|        String_clear(&eo->content.encoded.body, NULL);
 1282|   297k|        break;
 1283|  1.27k|    case UA_EXTENSIONOBJECT_DECODED:
  ------------------
  |  Branch (1283:5): [True: 1.27k, False: 297k]
  ------------------
 1284|  1.27k|        if(eo->content.decoded.data)
  ------------------
  |  Branch (1284:12): [True: 1.27k, False: 0]
  ------------------
 1285|  1.27k|            UA_delete(eo->content.decoded.data, eo->content.decoded.type);
 1286|  1.27k|        break;
 1287|      0|    default:
  ------------------
  |  Branch (1287:5): [True: 0, False: 299k]
  ------------------
 1288|      0|        break;
 1289|   299k|    }
 1290|   299k|}
ua_types.c:DiagnosticInfo_clear:
 1910|  5.85k|DiagnosticInfo_clear(void *p, const UA_DataType *_) {
 1911|  5.85k|    UA_DiagnosticInfo *di = (UA_DiagnosticInfo *)p;
 1912|       |
 1913|  5.85k|    String_clear(&di->additionalInfo, NULL);
 1914|  5.85k|    if(di->hasInnerDiagnosticInfo && di->innerDiagnosticInfo) {
  ------------------
  |  Branch (1914:8): [True: 1.31k, False: 4.53k]
  |  Branch (1914:38): [True: 1.31k, False: 0]
  ------------------
 1915|  1.31k|        DiagnosticInfo_clear(di->innerDiagnosticInfo, NULL);
 1916|  1.31k|        UA_free(di->innerDiagnosticInfo);
  ------------------
  |  |   23|  1.31k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1917|  1.31k|    }
 1918|  5.85k|}
ua_types.c:clearStructure:
 2135|  10.6M|clearStructure(void *p, const UA_DataType *type) {
 2136|  10.6M|    uintptr_t ptr = (uintptr_t)p;
 2137|  56.2M|    for(size_t i = 0; i < type->membersSize; ++i) {
  ------------------
  |  Branch (2137:23): [True: 45.5M, False: 10.6M]
  ------------------
 2138|  45.5M|        const UA_DataTypeMember *m = &type->members[i];
 2139|  45.5M|        const UA_DataType *mt = m->memberType;
 2140|  45.5M|        ptr += m->padding;
 2141|  45.5M|        if(!m->isOptional) {
  ------------------
  |  Branch (2141:12): [True: 45.5M, False: 0]
  ------------------
 2142|  45.5M|            if(!m->isArray) {
  ------------------
  |  Branch (2142:16): [True: 38.2M, False: 7.37M]
  ------------------
 2143|  38.2M|                clearJumpTable[mt->typeKind]((void*)ptr, mt);
 2144|  38.2M|                ptr += mt->memSize;
 2145|  38.2M|            } else {
 2146|  7.37M|                size_t length = *(size_t*)ptr;
 2147|  7.37M|                ptr += sizeof(size_t);
 2148|  7.37M|                UA_Array_delete(*(void**)ptr, length, mt);
 2149|  7.37M|                ptr += sizeof(void*);
 2150|  7.37M|            }
 2151|  45.5M|        } else { /* field is optional */
 2152|      0|            if(!m->isArray) {
  ------------------
  |  Branch (2152:16): [True: 0, False: 0]
  ------------------
 2153|       |                /* optional scalar field is contained */
 2154|      0|                if((*(void *const *)ptr != NULL))
  ------------------
  |  Branch (2154:20): [True: 0, False: 0]
  ------------------
 2155|      0|                    UA_Array_delete(*(void **)ptr, 1, mt);
 2156|      0|                ptr += sizeof(void *);
 2157|      0|            } else {
 2158|       |                /* optional array field is contained */
 2159|      0|                if((*(void *const *)(ptr + sizeof(size_t)) != NULL)) {
  ------------------
  |  Branch (2159:20): [True: 0, False: 0]
  ------------------
 2160|      0|                    size_t length = *(size_t *)ptr;
 2161|      0|                    ptr += sizeof(size_t);
 2162|      0|                    UA_Array_delete(*(void **)ptr, length, mt);
 2163|      0|                    ptr += sizeof(void *);
 2164|      0|                } else { /* optional array field not contained */
 2165|      0|                    ptr += sizeof(size_t);
 2166|      0|                    ptr += sizeof(void *);
 2167|      0|                }
 2168|      0|            }
 2169|      0|        }
 2170|  45.5M|    }
 2171|  10.6M|}
ua_types.c:guidOrder:
 2288|    505|guidOrder(const void *p1_, const void *p2_, const UA_DataType *type) {
 2289|    505|    const UA_Guid *p1 = (const UA_Guid*)p1_;
 2290|    505|    const UA_Guid *p2 = (const UA_Guid*)p2_;
 2291|    505|    if(p1->data1 != p2->data1)
  ------------------
  |  Branch (2291:8): [True: 144, False: 361]
  ------------------
 2292|    144|        return (p1->data1 < p2->data1) ? UA_ORDER_LESS : UA_ORDER_MORE;
  ------------------
  |  Branch (2292:16): [True: 0, False: 144]
  ------------------
 2293|    361|    if(p1->data2 != p2->data2)
  ------------------
  |  Branch (2293:8): [True: 80, False: 281]
  ------------------
 2294|     80|        return (p1->data2 < p2->data2) ? UA_ORDER_LESS : UA_ORDER_MORE;
  ------------------
  |  Branch (2294:16): [True: 0, False: 80]
  ------------------
 2295|    281|    if(p1->data3 != p2->data3)
  ------------------
  |  Branch (2295:8): [True: 46, False: 235]
  ------------------
 2296|     46|        return (p1->data3 < p2->data3) ? UA_ORDER_LESS : UA_ORDER_MORE;
  ------------------
  |  Branch (2296:16): [True: 0, False: 46]
  ------------------
 2297|    235|    int cmp = memcmp(p1->data4, p2->data4, 8);
 2298|    235|    if(cmp != 0)
  ------------------
  |  Branch (2298:8): [True: 168, False: 67]
  ------------------
 2299|    168|        return (cmp < 0) ? UA_ORDER_LESS : UA_ORDER_MORE;
  ------------------
  |  Branch (2299:16): [True: 0, False: 168]
  ------------------
 2300|     67|    return UA_ORDER_EQ;
 2301|    235|}
ua_types.c:nodeIdOrder:
 2321|   237M|nodeIdOrder(const void *p1_, const void *p2_, const UA_DataType *_) {
 2322|   237M|    const UA_NodeId *p1 = (const UA_NodeId*)p1_;
 2323|   237M|    const UA_NodeId *p2 = (const UA_NodeId*)p2_;
 2324|       |    /* Compare namespaceIndex */
 2325|   237M|    if(p1->namespaceIndex != p2->namespaceIndex)
  ------------------
  |  Branch (2325:8): [True: 0, False: 237M]
  ------------------
 2326|      0|        return (p1->namespaceIndex < p2->namespaceIndex) ? UA_ORDER_LESS : UA_ORDER_MORE;
  ------------------
  |  Branch (2326:16): [True: 0, False: 0]
  ------------------
 2327|       |
 2328|       |    /* Compare identifierType */
 2329|   237M|    if(p1->identifierType != p2->identifierType)
  ------------------
  |  Branch (2329:8): [True: 0, False: 237M]
  ------------------
 2330|      0|        return (p1->identifierType < p2->identifierType) ? UA_ORDER_LESS : UA_ORDER_MORE;
  ------------------
  |  Branch (2330:16): [True: 0, False: 0]
  ------------------
 2331|       |
 2332|       |    /* Compare the identifier */
 2333|   237M|    switch(p1->identifierType) {
 2334|   237M|    case UA_NODEIDTYPE_NUMERIC:
  ------------------
  |  Branch (2334:5): [True: 237M, False: 0]
  ------------------
 2335|   237M|    default:
  ------------------
  |  Branch (2335:5): [True: 0, False: 237M]
  ------------------
 2336|   237M|        if(p1->identifier.numeric != p2->identifier.numeric)
  ------------------
  |  Branch (2336:12): [True: 120M, False: 117M]
  ------------------
 2337|   120M|            return (p1->identifier.numeric < p2->identifier.numeric) ?
  ------------------
  |  Branch (2337:20): [True: 56.2M, False: 63.8M]
  ------------------
 2338|  63.8M|                UA_ORDER_LESS : UA_ORDER_MORE;
 2339|   117M|        return UA_ORDER_EQ;
 2340|      0|    case UA_NODEIDTYPE_GUID:
  ------------------
  |  Branch (2340:5): [True: 0, False: 237M]
  ------------------
 2341|      0|        return guidOrder(&p1->identifier.guid, &p2->identifier.guid, NULL);
 2342|      0|    case UA_NODEIDTYPE_STRING:
  ------------------
  |  Branch (2342:5): [True: 0, False: 237M]
  ------------------
 2343|      0|    case UA_NODEIDTYPE_BYTESTRING:
  ------------------
  |  Branch (2343:5): [True: 0, False: 237M]
  ------------------
 2344|       |        return stringOrder(&p1->identifier.string, &p2->identifier.string, NULL);
 2345|   237M|    }
 2346|   237M|}
ua_types.c:expandedNodeIdOrder:
 2349|   130k|expandedNodeIdOrder(const void *p1_, const void *p2_, const UA_DataType *_) {
 2350|   130k|    const UA_ExpandedNodeId *p1 = (const UA_ExpandedNodeId*)p1_;
 2351|   130k|    const UA_ExpandedNodeId *p2 = (const UA_ExpandedNodeId*)p2_;
 2352|   130k|    if(p1->serverIndex != p2->serverIndex)
  ------------------
  |  Branch (2352:8): [True: 0, False: 130k]
  ------------------
 2353|      0|        return (p1->serverIndex < p2->serverIndex) ? UA_ORDER_LESS : UA_ORDER_MORE;
  ------------------
  |  Branch (2353:16): [True: 0, False: 0]
  ------------------
 2354|   130k|    UA_Order o = stringOrder(&p1->namespaceUri, &p2->namespaceUri, NULL);
 2355|   130k|    if(o != UA_ORDER_EQ)
  ------------------
  |  Branch (2355:8): [True: 0, False: 130k]
  ------------------
 2356|      0|        return o;
 2357|   130k|    return nodeIdOrder(&p1->nodeId, &p2->nodeId, NULL);
 2358|   130k|}
ua_types.c:stringOrder:
 2304|  2.34M|stringOrder(const void *p1_, const void *p2_, const UA_DataType *type) {
 2305|  2.34M|    const UA_String *p1 = (const UA_String*)p1_;
 2306|  2.34M|    const UA_String *p2 = (const UA_String*)p2_;
 2307|  2.34M|    if(p1->length != p2->length)
  ------------------
  |  Branch (2307:8): [True: 512k, False: 1.83M]
  ------------------
 2308|   512k|        return (p1->length < p2->length) ? UA_ORDER_LESS : UA_ORDER_MORE;
  ------------------
  |  Branch (2308:16): [True: 236k, False: 276k]
  ------------------
 2309|       |    /* For zero-length arrays, every pointer not NULL is considered a
 2310|       |     * UA_EMPTY_ARRAY_SENTINEL. */
 2311|  1.83M|    if(p1->data == p2->data) return UA_ORDER_EQ;
  ------------------
  |  Branch (2311:8): [True: 133k, False: 1.69M]
  ------------------
 2312|  1.69M|    if(p1->data == NULL) return UA_ORDER_LESS;
  ------------------
  |  Branch (2312:8): [True: 0, False: 1.69M]
  ------------------
 2313|  1.69M|    if(p2->data == NULL) return UA_ORDER_MORE;
  ------------------
  |  Branch (2313:8): [True: 0, False: 1.69M]
  ------------------
 2314|  1.69M|    int cmp = memcmp((const char*)p1->data, (const char*)p2->data, p1->length);
 2315|  1.69M|    if(cmp != 0)
  ------------------
  |  Branch (2315:8): [True: 4.77k, False: 1.69M]
  ------------------
 2316|  4.77k|        return (cmp < 0) ? UA_ORDER_LESS : UA_ORDER_MORE;
  ------------------
  |  Branch (2316:16): [True: 16, False: 4.76k]
  ------------------
 2317|  1.69M|    return UA_ORDER_EQ;
 2318|  1.69M|}
ua_types.c:qualifiedNameOrder:
 2361|   851k|qualifiedNameOrder(const void *p1_, const void *p2_, const UA_DataType *_) {
 2362|   851k|    const UA_QualifiedName *p1 = (const UA_QualifiedName*)p1_;
 2363|   851k|    const UA_QualifiedName *p2 = (const UA_QualifiedName*)p2_;
 2364|   851k|    if(p1->namespaceIndex != p2->namespaceIndex)
  ------------------
  |  Branch (2364:8): [True: 0, False: 851k]
  ------------------
 2365|      0|        return (p1->namespaceIndex < p2->namespaceIndex) ? UA_ORDER_LESS : UA_ORDER_MORE;
  ------------------
  |  Branch (2365:16): [True: 0, False: 0]
  ------------------
 2366|   851k|    return stringOrder(&p1->name, &p2->name, NULL);
 2367|   851k|}

ctxCalloc:
   42|  26.8k|ctxCalloc(Ctx *ctx, size_t nelem, size_t elsize) {
   43|  26.8k|    if(ctx->opts.calloc)
  ------------------
  |  Branch (43:8): [True: 0, False: 26.8k]
  ------------------
   44|      0|        return ctx->opts.calloc(ctx->opts.callocContext, nelem, elsize);
   45|  26.8k|    return UA_calloc(nelem, elsize);
  ------------------
  |  |   24|  26.8k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
   46|  26.8k|}
ctxFree:
   49|    354|ctxFree(Ctx *ctx, void *p) {
   50|    354|    if(ctx->opts.calloc)
  ------------------
  |  Branch (50:8): [True: 0, False: 354]
  ------------------
   51|      0|        return;
   52|    354|    UA_free(p);
  ------------------
  |  |   23|    354|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
   53|    354|}
ctxClear:
   56|  1.94k|ctxClear(Ctx *ctx, void *p, const UA_DataType *type) {
   57|  1.94k|    if(!ctx->opts.calloc)
  ------------------
  |  Branch (57:8): [True: 1.94k, False: 0]
  ------------------
   58|  1.94k|        UA_clear(p, type);
   59|      0|    else
   60|      0|        memset(p, 0, type->memSize);
   61|  1.94k|}
UA_decodeBinaryInternal:
 2056|  2.37k|                        UA_DecodeBinaryOptions *options) {
 2057|       |    /* Set up the context */
 2058|  2.37k|    Ctx ctx;
 2059|  2.37k|    ctx.pos = &src->data[*offset];
 2060|  2.37k|    ctx.end = &src->data[src->length];
 2061|  2.37k|    ctx.depth = 0;
 2062|  2.37k|    if(options)
  ------------------
  |  Branch (2062:8): [True: 0, False: 2.37k]
  ------------------
 2063|      0|        ctx.opts = *options;
 2064|  2.37k|    else
 2065|  2.37k|        memset(&ctx.opts, 0, sizeof(UA_DecodeBinaryOptions));
 2066|       |
 2067|       |    /* Decode */
 2068|  2.37k|    memset(dst, 0, type->memSize); /* Initialize the value */
 2069|  2.37k|    status ret = decodeBinaryJumpTable[type->typeKind](&ctx, dst, type);
 2070|       |
 2071|  2.37k|    if(UA_LIKELY(ret == UA_STATUSCODE_GOOD)) {
  ------------------
  |  |  344|  2.37k|# define UA_LIKELY(x) __builtin_expect((x), 1)
  |  |  ------------------
  |  |  |  Branch (344:23): [True: 432, False: 1.94k]
  |  |  ------------------
  ------------------
 2072|       |        /* Set the new offset */
 2073|    432|        *offset = (size_t)(ctx.pos - src->data) / sizeof(u8);
 2074|    432|        if(options)
  ------------------
  |  Branch (2074:12): [True: 0, False: 432]
  ------------------
 2075|      0|            options->decodedLength = *offset;
 2076|  1.94k|    } else {
 2077|       |        /* Clean up */
 2078|  1.94k|        ctxClear(&ctx, dst, type);
 2079|  1.94k|    }
 2080|       |
 2081|  2.37k|    return ret;
 2082|  2.37k|}
UA_decodeBinary:
 2087|  2.37k|                UA_DecodeBinaryOptions *options) {
 2088|  2.37k|    size_t offset = 0;
 2089|  2.37k|    return UA_decodeBinaryInternal(inBuf, &offset, p, type, options);
 2090|  2.37k|}
ua_types_encoding_binary.c:UA_findDataTypeByBinaryInternal:
  899|  8.98k|UA_findDataTypeByBinaryInternal(Ctx *ctx, const UA_NodeId *typeId) {
  900|       |    /* A null identifier means that the type has no binary encoding. */
  901|  8.98k|    if(UA_NodeId_isNull(typeId))
  ------------------
  |  Branch (901:8): [True: 2.58k, False: 6.40k]
  ------------------
  902|  2.58k|        return NULL;
  903|       |
  904|       |    /* Always look in the built-in types first. Assume that only numeric
  905|       |     * identifiers are used for the builtin types. (They may contain data types
  906|       |     * from all namespaces though.) */
  907|  6.40k|    if(typeId->identifierType == UA_NODEIDTYPE_NUMERIC) {
  ------------------
  |  Branch (907:8): [True: 5.78k, False: 622]
  ------------------
  908|  1.94M|        for(size_t i = 0; i < UA_TYPES_COUNT; ++i) {
  ------------------
  |  |   17|  1.94M|#define UA_TYPES_COUNT 388
  ------------------
  |  Branch (908:27): [True: 1.93M, False: 4.07k]
  ------------------
  909|  1.93M|            if(UA_TYPES[i].binaryEncodingId.identifier.numeric == typeId->identifier.numeric &&
  ------------------
  |  Branch (909:16): [True: 13.0k, False: 1.92M]
  ------------------
  910|  13.0k|               UA_TYPES[i].binaryEncodingId.namespaceIndex == typeId->namespaceIndex)
  ------------------
  |  Branch (910:16): [True: 1.70k, False: 11.3k]
  ------------------
  911|  1.70k|                return &UA_TYPES[i];
  912|  1.93M|        }
  913|  5.78k|    }
  914|       |
  915|  4.70k|    const UA_DataTypeArray *customTypes = ctx->opts.customTypes;
  916|  4.70k|    while(customTypes) {
  ------------------
  |  Branch (916:11): [True: 0, False: 4.70k]
  ------------------
  917|      0|        for(size_t i = 0; i < customTypes->typesSize; ++i) {
  ------------------
  |  Branch (917:27): [True: 0, False: 0]
  ------------------
  918|      0|            if(UA_NodeId_equal(typeId, &customTypes->types[i].binaryEncodingId))
  ------------------
  |  Branch (918:16): [True: 0, False: 0]
  ------------------
  919|      0|                return &customTypes->types[i];
  920|      0|        }
  921|      0|        customTypes = customTypes->next;
  922|      0|    }
  923|       |
  924|  4.70k|    return NULL;
  925|  4.70k|}
ua_types_encoding_binary.c:Boolean_decodeBinary:
  192|  5.57k|FUNC_DECODE_BINARY(Boolean) {
  193|  5.57k|    UA_Boolean *dst = (UA_Boolean*)_dst;
  194|  5.57k|    UA_CHECK(ctx->pos + 1 <= ctx->end, return UA_STATUSCODE_BADDECODINGERROR);
  ------------------
  |  |  171|  5.57k|    do {                                                                                 \
  |  |  172|  5.57k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|  5.57k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 13, False: 5.55k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|     13|            EVAL_ON_ERROR;                                                               \
  |  |  174|     13|        }                                                                                \
  |  |  175|  5.57k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 5.55k]
  |  |  ------------------
  ------------------
  195|  5.55k|    *dst = (*ctx->pos > 0) ? true : false;
  ------------------
  |  Branch (195:12): [True: 3.68k, False: 1.87k]
  ------------------
  196|  5.55k|    ++ctx->pos;
  197|  5.55k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  5.55k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  198|  5.57k|}
ua_types_encoding_binary.c:Byte_decodeBinary:
  210|   258k|FUNC_DECODE_BINARY(Byte) {
  211|   258k|    UA_Byte *dst = (UA_Byte*)_dst;
  212|   258k|    UA_CHECK(ctx->pos + sizeof(u8) <= ctx->end,
  ------------------
  |  |  171|   258k|    do {                                                                                 \
  |  |  172|   258k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|   258k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 282, False: 258k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|    282|            EVAL_ON_ERROR;                                                               \
  |  |  174|    282|        }                                                                                \
  |  |  175|   258k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 258k]
  |  |  ------------------
  ------------------
  213|   258k|             return UA_STATUSCODE_BADDECODINGERROR);
  214|   258k|    *dst = *ctx->pos;
  215|   258k|    ++ctx->pos;
  216|   258k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   258k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  217|   258k|}
ua_types_encoding_binary.c:UInt16_decodeBinary:
  233|  23.9k|FUNC_DECODE_BINARY(UInt16) {
  234|  23.9k|    UA_UInt16 *dst = (UA_UInt16*)_dst;
  235|  23.9k|    UA_CHECK(ctx->pos + sizeof(u16) <= ctx->end,
  ------------------
  |  |  171|  23.9k|    do {                                                                                 \
  |  |  172|  23.9k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|  23.9k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 976, False: 23.0k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|    976|            EVAL_ON_ERROR;                                                               \
  |  |  174|    976|        }                                                                                \
  |  |  175|  23.9k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 23.0k]
  |  |  ------------------
  ------------------
  236|  23.9k|             return UA_STATUSCODE_BADDECODINGERROR);
  237|  23.0k|#if UA_BINARY_OVERLAYABLE_INTEGER
  238|  23.0k|    memcpy(dst, ctx->pos, sizeof(u16));
  239|       |#else
  240|       |    UA_decode16(ctx->pos, dst);
  241|       |#endif
  242|  23.0k|    ctx->pos += 2;
  243|  23.0k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  23.0k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  244|  23.9k|}
ua_types_encoding_binary.c:UInt32_decodeBinary:
  260|  74.0k|FUNC_DECODE_BINARY(UInt32) {
  261|  74.0k|    UA_UInt32 *dst = (UA_UInt32*)_dst;
  262|  74.0k|    UA_CHECK(ctx->pos + sizeof(u32) <= ctx->end,
  ------------------
  |  |  171|  74.0k|    do {                                                                                 \
  |  |  172|  74.0k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|  74.0k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 2.47k, False: 71.5k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|  2.47k|            EVAL_ON_ERROR;                                                               \
  |  |  174|  2.47k|        }                                                                                \
  |  |  175|  74.0k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 71.5k]
  |  |  ------------------
  ------------------
  263|  74.0k|             return UA_STATUSCODE_BADDECODINGERROR);
  264|  71.5k|#if UA_BINARY_OVERLAYABLE_INTEGER
  265|  71.5k|    memcpy(dst, ctx->pos, sizeof(u32));
  266|       |#else
  267|       |    UA_decode32(ctx->pos, dst);
  268|       |#endif
  269|  71.5k|    ctx->pos += 4;
  270|  71.5k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  71.5k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  271|  74.0k|}
ua_types_encoding_binary.c:UInt64_decodeBinary:
  303|  8.91k|FUNC_DECODE_BINARY(UInt64) {
  304|  8.91k|    UA_UInt64 *dst = (UA_UInt64*)_dst;
  305|  8.91k|    UA_CHECK(ctx->pos + sizeof(u64) <= ctx->end,
  ------------------
  |  |  171|  8.91k|    do {                                                                                 \
  |  |  172|  8.91k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|  8.91k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 996, False: 7.91k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|    996|            EVAL_ON_ERROR;                                                               \
  |  |  174|    996|        }                                                                                \
  |  |  175|  8.91k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 7.91k]
  |  |  ------------------
  ------------------
  306|  8.91k|             return UA_STATUSCODE_BADDECODINGERROR);
  307|  7.91k|#if UA_BINARY_OVERLAYABLE_INTEGER
  308|  7.91k|    memcpy(dst, ctx->pos, sizeof(u64));
  309|       |#else
  310|       |    UA_decode64(ctx->pos, dst);
  311|       |#endif
  312|  7.91k|    ctx->pos += 8;
  313|  7.91k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  7.91k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  314|  8.91k|}
ua_types_encoding_binary.c:Float_decodeBinary:
  387|  2.99k|FUNC_DECODE_BINARY(Float) {
  388|  2.99k|    UA_Float *dst = (UA_Float*)_dst;
  389|  2.99k|    u32 decoded;
  390|  2.99k|    status ret = DECODE_DIRECT(&decoded, UInt32);
  ------------------
  |  |   81|  2.99k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  391|  2.99k|    UA_CHECK_STATUS(ret, return ret);
  ------------------
  |  |  178|  2.99k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  2.99k|    do {                                                                                 \
  |  |  |  |  172|  2.99k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  2.99k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 1, False: 2.99k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      1|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      1|        }                                                                                \
  |  |  |  |  175|  2.99k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 2.99k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  392|  2.99k|#ifndef UA_SLOW_IEEE754
  393|  2.99k|    if(UA_UNLIKELY((decoded >= 0x7f800001 && decoded <= 0x7fffffff) ||
  ------------------
  |  |  345|  10.0k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  ------------------
  |  |  |  Branch (345:25): [True: 34, False: 2.96k]
  |  |  |  Branch (345:43): [True: 1.03k, False: 1.96k]
  |  |  |  Branch (345:43): [True: 1, False: 1.03k]
  |  |  |  Branch (345:43): [True: 33, False: 2.96k]
  |  |  ------------------
  ------------------
  394|  2.99k|                   (decoded >= 0xff800001))) decoded = FLOAT_NAN;
  ------------------
  |  |  367|     34|#define FLOAT_NAN 0xffc00000
  ------------------
  395|  2.99k|    memcpy(dst, &decoded, sizeof(UA_Float));
  396|       |#else
  397|       |    if(decoded == 0) *dst = 0.0f;
  398|       |    else if(decoded == FLOAT_NEG_ZERO) *dst = -0.0f;
  399|       |    else if(decoded == FLOAT_INF) *dst = INFINITY;
  400|       |    else if(decoded == FLOAT_NEG_INF) *dst = -INFINITY;
  401|       |    else if((decoded >= 0x7f800001 && decoded <= 0x7fffffff) ||
  402|       |       (decoded >= 0xff800001)) *dst = NAN;
  403|       |    else *dst = (UA_Float)unpack754(decoded, 32, 8);
  404|       |#endif
  405|  2.99k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.99k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  406|  2.99k|}
ua_types_encoding_binary.c:Double_decodeBinary:
  430|  1.72k|FUNC_DECODE_BINARY(Double) {
  431|  1.72k|    UA_Double *dst = (UA_Double*)_dst;
  432|  1.72k|    u64 decoded;
  433|  1.72k|    status ret = DECODE_DIRECT(&decoded, UInt64);
  ------------------
  |  |   81|  1.72k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  434|  1.72k|    UA_CHECK_STATUS(ret, return ret);
  ------------------
  |  |  178|  1.72k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  1.72k|    do {                                                                                 \
  |  |  |  |  172|  1.72k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  1.72k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 19, False: 1.70k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|     19|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|     19|        }                                                                                \
  |  |  |  |  175|  1.72k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 1.70k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  435|  1.70k|#ifndef UA_SLOW_IEEE754
  436|  1.70k|    if(UA_UNLIKELY((decoded >= 0x7ff0000000000001L && decoded <= 0x7fffffffffffffffL) ||
  ------------------
  |  |  345|  5.45k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  ------------------
  |  |  |  Branch (345:25): [True: 213, False: 1.49k]
  |  |  |  Branch (345:43): [True: 338, False: 1.36k]
  |  |  |  Branch (345:43): [True: 3, False: 335]
  |  |  |  Branch (345:43): [True: 210, False: 1.49k]
  |  |  ------------------
  ------------------
  437|  1.70k|                   (decoded >= 0xfff0000000000001L))) decoded = DOUBLE_NAN;
  ------------------
  |  |  409|    213|#define DOUBLE_NAN 0xfff8000000000000L
  ------------------
  438|  1.70k|    memcpy(dst, &decoded, sizeof(UA_Double));
  439|       |#else
  440|       |    if(decoded == 0) *dst = 0.0;
  441|       |    else if(decoded == DOUBLE_NEG_ZERO) *dst = -0.0;
  442|       |    else if(decoded == DOUBLE_INF) *dst = INFINITY;
  443|       |    else if(decoded == DOUBLE_NEG_INF) *dst = -INFINITY;
  444|       |    else if((decoded >= 0x7ff0000000000001L && decoded <= 0x7fffffffffffffffL) ||
  445|       |       (decoded >= 0xfff0000000000001L)) *dst = NAN;
  446|       |    else *dst = (UA_Double)unpack754(decoded, 64, 11);
  447|       |#endif
  448|  1.70k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  1.70k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  449|  1.72k|}
ua_types_encoding_binary.c:String_decodeBinary:
  596|  24.5k|FUNC_DECODE_BINARY(String) {
  597|  24.5k|    UA_String *dst = (UA_String*)_dst;
  598|  24.5k|    return Array_decodeBinary(ctx, (void**)&dst->data, &dst->length, &UA_TYPES[UA_TYPES_BYTE]);
  ------------------
  |  |   96|  24.5k|#define UA_TYPES_BYTE 2
  ------------------
  599|  24.5k|}
ua_types_encoding_binary.c:Array_decodeBinary:
  523|  33.4k|                   size_t *out_length, const UA_DataType *type) {
  524|       |    /* Decode the length */
  525|  33.4k|    i32 signed_length;
  526|  33.4k|    status ret = DECODE_DIRECT(&signed_length, UInt32); /* Int32 */
  ------------------
  |  |   81|  33.4k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  527|  33.4k|    UA_CHECK_STATUS(ret, return ret);
  ------------------
  |  |  178|  33.4k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  33.4k|    do {                                                                                 \
  |  |  |  |  172|  33.4k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  33.4k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 1.17k, False: 32.3k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|  1.17k|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|  1.17k|        }                                                                                \
  |  |  |  |  175|  33.4k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 32.3k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  528|       |
  529|       |    /* Return early for empty arrays */
  530|  32.3k|    if(signed_length <= 0) {
  ------------------
  |  Branch (530:8): [True: 23.7k, False: 8.56k]
  ------------------
  531|  23.7k|        *out_length = 0;
  532|  23.7k|        if(signed_length < 0)
  ------------------
  |  Branch (532:12): [True: 11.8k, False: 11.9k]
  ------------------
  533|  11.8k|            *dst = NULL;
  534|  11.9k|        else
  535|  11.9k|            *dst = UA_EMPTY_ARRAY_SENTINEL;
  ------------------
  |  |  757|  11.9k|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
  536|  23.7k|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  23.7k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  537|  23.7k|    }
  538|       |
  539|       |    /* Filter out arrays that can obviously not be decoded, because the message
  540|       |     * is too small for the array length. This prevents the allocation of very
  541|       |     * long arrays for bogus messages.
  542|       |     *
  543|       |     * The worst known case (so far) is UA_DataValue. It has
  544|       |     * sizeof(UA_DataValue) == 80 and an empty DataValue is encoded with just
  545|       |     * one byte. We use 128 as the smallest power of 2 larger than 80. */
  546|  8.56k|    size_t length = (size_t)signed_length;
  547|  8.56k|    UA_CHECK(length <= SIZE_MAX / type->memSize,
  ------------------
  |  |  171|  8.56k|    do {                                                                                 \
  |  |  172|  8.56k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|  8.56k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 0, False: 8.56k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  174|      0|        }                                                                                \
  |  |  175|  8.56k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 8.56k]
  |  |  ------------------
  ------------------
  548|  8.56k|             return UA_STATUSCODE_BADDECODINGERROR);
  549|  8.56k|    size_t arraySize = length * type->memSize;
  550|  8.56k|    size_t remaining = (size_t)(ctx->end - ctx->pos);
  551|  8.56k|    UA_CHECK(length / 128 <= remaining / type->memSize,
  ------------------
  |  |  171|  8.56k|    do {                                                                                 \
  |  |  172|  8.56k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|  8.56k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 924, False: 7.63k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|    924|            EVAL_ON_ERROR;                                                               \
  |  |  174|    924|        }                                                                                \
  |  |  175|  8.56k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 7.63k]
  |  |  ------------------
  ------------------
  552|  8.56k|             return UA_STATUSCODE_BADDECODINGERROR);
  553|       |
  554|       |    /* Allocate memory */
  555|  7.63k|    *dst = ctxCalloc(ctx, length, type->memSize);
  556|  7.63k|    UA_CHECK_MEM(*dst, return UA_STATUSCODE_BADOUTOFMEMORY);
  ------------------
  |  |  181|  7.63k|    UA_CHECK(isNonNull(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  7.63k|    do {                                                                                 \
  |  |  |  |  172|  7.63k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  7.63k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 7.63k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|  7.63k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 7.63k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  557|       |
  558|  7.63k|    if(type->overlayable) {
  ------------------
  |  Branch (558:8): [True: 3.23k, False: 4.40k]
  ------------------
  559|       |        /* memcpy overlayable array */
  560|  3.23k|        if(arraySize > remaining) {
  ------------------
  |  Branch (560:12): [True: 354, False: 2.87k]
  ------------------
  561|    354|            ctxFree(ctx, *dst);
  562|    354|            *dst = NULL;
  563|    354|            return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|    354|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
  564|    354|        }
  565|  2.87k|        memcpy(*dst, ctx->pos, arraySize);
  566|  2.87k|        ctx->pos += arraySize;
  567|  4.40k|    } else {
  568|       |        /* Decode array members */
  569|  4.40k|        uintptr_t ptr = (uintptr_t)*dst;
  570|   139k|        for(size_t i = 0; i < length; ++i) {
  ------------------
  |  Branch (570:27): [True: 138k, False: 416]
  ------------------
  571|   138k|            ret = decodeBinaryJumpTable[type->typeKind](ctx, (void*)ptr, type);
  572|   138k|            if(ret != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|   138k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (572:16): [True: 3.99k, False: 134k]
  ------------------
  573|  3.99k|                if(!ctx->opts.calloc) {
  ------------------
  |  Branch (573:20): [True: 3.99k, False: 0]
  ------------------
  574|       |                    /* +1 because last element is also already initialized */
  575|  3.99k|                    UA_Array_delete(*dst, i + 1, type);
  576|  3.99k|                }
  577|  3.99k|                *dst = NULL;
  578|  3.99k|                return ret;
  579|  3.99k|            }
  580|   134k|            ptr += type->memSize;
  581|   134k|        }
  582|  4.40k|    }
  583|  3.29k|    *out_length = length;
  584|  3.29k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  3.29k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  585|  7.63k|}
ua_types_encoding_binary.c:Guid_decodeBinary:
  615|  1.70k|FUNC_DECODE_BINARY(Guid) {
  616|  1.70k|    UA_Guid *dst = (UA_Guid*)_dst;
  617|  1.70k|    status ret = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  1.70k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  618|  1.70k|    ret |= DECODE_DIRECT(&dst->data1, UInt32);
  ------------------
  |  |   81|  1.70k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  619|  1.70k|    ret |= DECODE_DIRECT(&dst->data2, UInt16);
  ------------------
  |  |   81|  1.70k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  620|  1.70k|    ret |= DECODE_DIRECT(&dst->data3, UInt16);
  ------------------
  |  |   81|  1.70k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  621|  1.70k|    UA_CHECK(ctx->pos + (8*sizeof(u8)) <= ctx->end,
  ------------------
  |  |  171|  1.70k|    do {                                                                                 \
  |  |  172|  1.70k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|  1.70k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 49, False: 1.65k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|     49|            EVAL_ON_ERROR;                                                               \
  |  |  174|     49|        }                                                                                \
  |  |  175|  1.70k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 1.65k]
  |  |  ------------------
  ------------------
  622|  1.70k|             return UA_STATUSCODE_BADDECODINGERROR);
  623|  1.65k|    memcpy(dst->data4, ctx->pos, 8*sizeof(u8));
  624|  1.65k|    ctx->pos += 8;
  625|  1.65k|    return ret;
  626|  1.70k|}
ua_types_encoding_binary.c:NodeId_decodeBinary:
  703|  57.2k|FUNC_DECODE_BINARY(NodeId) {
  704|  57.2k|    UA_NodeId *dst = (UA_NodeId*)_dst;
  705|  57.2k|    u8 dstByte = 0, encodingByte = 0;
  706|  57.2k|    u16 dstUInt16 = 0;
  707|       |
  708|       |    /* Decode the encoding bitfield */
  709|  57.2k|    status ret = DECODE_DIRECT(&encodingByte, Byte);
  ------------------
  |  |   81|  57.2k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  710|  57.2k|    UA_CHECK_STATUS(ret, return ret);
  ------------------
  |  |  178|  57.2k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  57.2k|    do {                                                                                 \
  |  |  |  |  172|  57.2k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  57.2k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 37, False: 57.2k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|     37|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|     37|        }                                                                                \
  |  |  |  |  175|  57.2k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 57.2k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
  711|       |
  712|       |    /* Filter out the bits used only for ExpandedNodeIds */
  713|  57.2k|    encodingByte &= (u8)~(u8)(UA_EXPANDEDNODEID_SERVERINDEX_FLAG |
  ------------------
  |  |  633|  57.2k|#define UA_EXPANDEDNODEID_SERVERINDEX_FLAG 0x40u
  ------------------
  714|  57.2k|                              UA_EXPANDEDNODEID_NAMESPACEURI_FLAG);
  ------------------
  |  |  634|  57.2k|#define UA_EXPANDEDNODEID_NAMESPACEURI_FLAG 0x80u
  ------------------
  715|       |
  716|       |    /* Decode the namespace and identifier */
  717|  57.2k|    switch(encodingByte) {
  718|  43.4k|    case UA_NODEIDTYPE_NUMERIC_TWOBYTE:
  ------------------
  |  |  629|  43.4k|#define UA_NODEIDTYPE_NUMERIC_TWOBYTE 0u
  ------------------
  |  Branch (718:5): [True: 43.4k, False: 13.7k]
  ------------------
  719|  43.4k|        dst->identifierType = UA_NODEIDTYPE_NUMERIC;
  720|  43.4k|        ret = DECODE_DIRECT(&dstByte, Byte);
  ------------------
  |  |   81|  43.4k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  721|  43.4k|        dst->identifier.numeric = dstByte;
  722|  43.4k|        dst->namespaceIndex = 0;
  723|  43.4k|        break;
  724|  7.49k|    case UA_NODEIDTYPE_NUMERIC_FOURBYTE:
  ------------------
  |  |  630|  7.49k|#define UA_NODEIDTYPE_NUMERIC_FOURBYTE 1u
  ------------------
  |  Branch (724:5): [True: 7.49k, False: 49.7k]
  ------------------
  725|  7.49k|        dst->identifierType = UA_NODEIDTYPE_NUMERIC;
  726|  7.49k|        ret |= DECODE_DIRECT(&dstByte, Byte);
  ------------------
  |  |   81|  7.49k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  727|  7.49k|        dst->namespaceIndex = dstByte;
  728|  7.49k|        ret |= DECODE_DIRECT(&dstUInt16, UInt16);
  ------------------
  |  |   81|  7.49k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  729|  7.49k|        dst->identifier.numeric = dstUInt16;
  730|  7.49k|        break;
  731|    465|    case UA_NODEIDTYPE_NUMERIC_COMPLETE:
  ------------------
  |  |  631|    465|#define UA_NODEIDTYPE_NUMERIC_COMPLETE 2u
  ------------------
  |  Branch (731:5): [True: 465, False: 56.7k]
  ------------------
  732|    465|        dst->identifierType = UA_NODEIDTYPE_NUMERIC;
  733|    465|        ret |= DECODE_DIRECT(&dst->namespaceIndex, UInt16);
  ------------------
  |  |   81|    465|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  734|    465|        ret |= DECODE_DIRECT(&dst->identifier.numeric, UInt32);
  ------------------
  |  |   81|    465|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  735|    465|        break;
  736|  2.74k|    case UA_NODEIDTYPE_STRING:
  ------------------
  |  Branch (736:5): [True: 2.74k, False: 54.4k]
  ------------------
  737|  2.74k|        dst->identifierType = UA_NODEIDTYPE_STRING;
  738|  2.74k|        ret |= DECODE_DIRECT(&dst->namespaceIndex, UInt16);
  ------------------
  |  |   81|  2.74k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  739|  2.74k|        ret |= DECODE_DIRECT(&dst->identifier.string, String);
  ------------------
  |  |   81|  2.74k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  740|  2.74k|        break;
  741|  1.58k|    case UA_NODEIDTYPE_GUID:
  ------------------
  |  Branch (741:5): [True: 1.58k, False: 55.6k]
  ------------------
  742|  1.58k|        dst->identifierType = UA_NODEIDTYPE_GUID;
  743|  1.58k|        ret |= DECODE_DIRECT(&dst->namespaceIndex, UInt16);
  ------------------
  |  |   81|  1.58k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  744|  1.58k|        ret |= DECODE_DIRECT(&dst->identifier.guid, Guid);
  ------------------
  |  |   81|  1.58k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  745|  1.58k|        break;
  746|  1.26k|    case UA_NODEIDTYPE_BYTESTRING:
  ------------------
  |  Branch (746:5): [True: 1.26k, False: 55.9k]
  ------------------
  747|  1.26k|        dst->identifierType = UA_NODEIDTYPE_BYTESTRING;
  748|  1.26k|        ret |= DECODE_DIRECT(&dst->namespaceIndex, UInt16);
  ------------------
  |  |   81|  1.26k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  749|  1.26k|        ret |= DECODE_DIRECT(&dst->identifier.byteString, String); /* ByteString */
  ------------------
  |  |   81|  1.26k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  750|  1.26k|        break;
  751|    213|    default:
  ------------------
  |  Branch (751:5): [True: 213, False: 57.0k]
  ------------------
  752|    213|        ret |= UA_STATUSCODE_BADINTERNALERROR;
  ------------------
  |  |   29|    213|#define UA_STATUSCODE_BADINTERNALERROR ((UA_StatusCode) 0x80020000)
  ------------------
  753|    213|        break;
  754|  57.2k|    }
  755|       |
  756|       |    /* Mapping of the namespace index */
  757|  57.2k|    if(ctx->opts.namespaceMapping)
  ------------------
  |  Branch (757:8): [True: 0, False: 57.2k]
  ------------------
  758|      0|        dst->namespaceIndex =
  759|      0|            UA_NamespaceMapping_remote2Local(ctx->opts.namespaceMapping,
  760|      0|                                             dst->namespaceIndex);
  761|       |
  762|  57.2k|    return ret;
  763|  57.2k|}
ua_types_encoding_binary.c:ExpandedNodeId_decodeBinary:
  801|  6.46k|FUNC_DECODE_BINARY(ExpandedNodeId) {
  802|  6.46k|    UA_ExpandedNodeId *dst = (UA_ExpandedNodeId*)_dst;
  803|       |    /* Decode the encoding mask */
  804|  6.46k|    UA_CHECK(ctx->pos + 1 <= ctx->end, return UA_STATUSCODE_BADDECODINGERROR);
  ------------------
  |  |  171|  6.46k|    do {                                                                                 \
  |  |  172|  6.46k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|  6.46k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 5, False: 6.45k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|      5|            EVAL_ON_ERROR;                                                               \
  |  |  174|      5|        }                                                                                \
  |  |  175|  6.46k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 6.45k]
  |  |  ------------------
  ------------------
  805|  6.45k|    u8 encoding = *ctx->pos;
  806|       |
  807|       |    /* Decode the NodeId */
  808|  6.45k|    status ret = DECODE_DIRECT(&dst->nodeId, NodeId);
  ------------------
  |  |   81|  6.45k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  809|       |
  810|       |    /* Decode the NamespaceUri */
  811|  6.45k|    if(encoding & UA_EXPANDEDNODEID_NAMESPACEURI_FLAG) {
  ------------------
  |  |  634|  6.45k|#define UA_EXPANDEDNODEID_NAMESPACEURI_FLAG 0x80u
  ------------------
  |  Branch (811:8): [True: 1.45k, False: 5.00k]
  ------------------
  812|  1.45k|        dst->nodeId.namespaceIndex = 0;
  813|  1.45k|        ret |= DECODE_DIRECT(&dst->namespaceUri, String);
  ------------------
  |  |   81|  1.45k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  814|       |        /* Try to resolve the namespace uri to a namespace index */
  815|  1.45k|        if(ctx->opts.namespaceMapping) {
  ------------------
  |  Branch (815:12): [True: 0, False: 1.45k]
  ------------------
  816|      0|            status foundNsUri =
  817|      0|                UA_NamespaceMapping_uri2Index(ctx->opts.namespaceMapping,
  818|      0|                                              dst->namespaceUri,
  819|      0|                                              &dst->nodeId.namespaceIndex);
  820|      0|            if(foundNsUri == UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (820:16): [True: 0, False: 0]
  ------------------
  821|      0|                UA_String_clear(&dst->namespaceUri);
  822|      0|        }
  823|  1.45k|    }
  824|       |
  825|       |    /* Decode the ServerIndex */
  826|  6.45k|    if(encoding & UA_EXPANDEDNODEID_SERVERINDEX_FLAG)
  ------------------
  |  |  633|  6.45k|#define UA_EXPANDEDNODEID_SERVERINDEX_FLAG 0x40u
  ------------------
  |  Branch (826:8): [True: 380, False: 6.07k]
  ------------------
  827|    380|        ret |= DECODE_DIRECT(&dst->serverIndex, UInt32);
  ------------------
  |  |   81|    380|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  828|  6.45k|    return ret;
  829|  6.46k|}
ua_types_encoding_binary.c:QualifiedName_decodeBinary:
  844|    968|FUNC_DECODE_BINARY(QualifiedName) {
  845|    968|    UA_QualifiedName *dst = (UA_QualifiedName*)_dst;
  846|    968|    status ret = DECODE_DIRECT(&dst->namespaceIndex, UInt16);
  ------------------
  |  |   81|    968|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  847|    968|    if(ctx->opts.namespaceMapping)
  ------------------
  |  Branch (847:8): [True: 0, False: 968]
  ------------------
  848|      0|        dst->namespaceIndex = UA_NamespaceMapping_remote2Local(
  849|      0|            ctx->opts.namespaceMapping, dst->namespaceIndex);
  850|       |    ret |= DECODE_DIRECT(&dst->name, String);
  ------------------
  |  |   81|    968|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  851|    968|    return ret;
  852|    968|}
ua_types_encoding_binary.c:LocalizedText_decodeBinary:
  882|  8.78k|FUNC_DECODE_BINARY(LocalizedText) {
  883|  8.78k|    UA_LocalizedText *dst = (UA_LocalizedText*)_dst;
  884|       |    /* Decode the encoding mask */
  885|  8.78k|    u8 encoding = 0;
  886|  8.78k|    status ret = DECODE_DIRECT(&encoding, Byte);
  ------------------
  |  |   81|  8.78k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  887|       |
  888|       |    /* Decode the content */
  889|  8.78k|    if(encoding & UA_LOCALIZEDTEXT_ENCODINGMASKTYPE_LOCALE)
  ------------------
  |  |  855|  8.78k|#define UA_LOCALIZEDTEXT_ENCODINGMASKTYPE_LOCALE 0x01u
  ------------------
  |  Branch (889:8): [True: 631, False: 8.15k]
  ------------------
  890|    631|        ret |= DECODE_DIRECT(&dst->locale, String);
  ------------------
  |  |   81|    631|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  891|  8.78k|    if(encoding & UA_LOCALIZEDTEXT_ENCODINGMASKTYPE_TEXT)
  ------------------
  |  |  856|  8.78k|#define UA_LOCALIZEDTEXT_ENCODINGMASKTYPE_TEXT 0x02u
  ------------------
  |  Branch (891:8): [True: 2.28k, False: 6.50k]
  ------------------
  892|  2.28k|        ret |= DECODE_DIRECT(&dst->text, String);
  ------------------
  |  |   81|  2.28k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
  893|  8.78k|    return ret;
  894|  8.78k|}
ua_types_encoding_binary.c:ExtensionObject_decodeBinary:
 1040|  44.2k|FUNC_DECODE_BINARY(ExtensionObject) {
 1041|  44.2k|    UA_ExtensionObject *dst = (UA_ExtensionObject*)_dst;
 1042|  44.2k|    u8 encoding = 0;
 1043|  44.2k|    UA_NodeId binTypeId;
 1044|  44.2k|    UA_NodeId_init(&binTypeId);
 1045|       |
 1046|  44.2k|    status ret = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  44.2k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1047|  44.2k|    ret |= DECODE_DIRECT(&binTypeId, NodeId);
  ------------------
  |  |   81|  44.2k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1048|  44.2k|    ret |= DECODE_DIRECT(&encoding, Byte);
  ------------------
  |  |   81|  44.2k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1049|  44.2k|    UA_CHECK_STATUS(ret, ctxClearNodeId(ctx, &binTypeId); return ret);
  ------------------
  |  |  178|  44.2k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  44.2k|    do {                                                                                 \
  |  |  |  |  172|  44.2k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  44.2k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 86, False: 44.1k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|     86|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|     86|        }                                                                                \
  |  |  |  |  175|  44.2k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 44.1k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1050|       |
 1051|  44.1k|    switch(encoding) {
 1052|  7.33k|    case UA_EXTENSIONOBJECT_ENCODED_BYTESTRING:
  ------------------
  |  Branch (1052:5): [True: 7.33k, False: 36.8k]
  ------------------
 1053|  7.33k|        ret = ExtensionObject_decodeBinaryContent(ctx, dst, &binTypeId);
 1054|  7.33k|        ctxClearNodeId(ctx, &binTypeId);
 1055|  7.33k|        break;
 1056|  35.1k|    case UA_EXTENSIONOBJECT_ENCODED_NOBODY:
  ------------------
  |  Branch (1056:5): [True: 35.1k, False: 9.05k]
  ------------------
 1057|  35.1k|        dst->encoding = (UA_ExtensionObjectEncoding)encoding;
 1058|  35.1k|        dst->content.encoded.typeId = binTypeId; /* move to dst */
 1059|  35.1k|        dst->content.encoded.body = UA_BYTESTRING_NULL;
 1060|  35.1k|        break;
 1061|  1.64k|    case UA_EXTENSIONOBJECT_ENCODED_XML:
  ------------------
  |  Branch (1061:5): [True: 1.64k, False: 42.5k]
  ------------------
 1062|  1.64k|        dst->encoding = (UA_ExtensionObjectEncoding)encoding;
 1063|  1.64k|        dst->content.encoded.typeId = binTypeId; /* move to dst */
 1064|  1.64k|        ret = DECODE_DIRECT(&dst->content.encoded.body, String); /* ByteString */
  ------------------
  |  |   81|  1.64k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1065|  1.64k|        UA_CHECK_STATUS(ret, ctxClearNodeId(ctx, &dst->content.encoded.typeId));
  ------------------
  |  |  178|  1.64k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  1.64k|    do {                                                                                 \
  |  |  |  |  172|  1.64k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  1.64k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 5, False: 1.64k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      5|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      5|        }                                                                                \
  |  |  |  |  175|  1.64k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 1.64k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1066|  1.64k|        break;
 1067|     74|    default:
  ------------------
  |  Branch (1067:5): [True: 74, False: 44.1k]
  ------------------
 1068|     74|        ctxClearNodeId(ctx, &binTypeId);
 1069|     74|        ret = UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|     74|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1070|     74|        break;
 1071|  44.1k|    }
 1072|       |
 1073|  44.1k|    return ret;
 1074|  44.1k|}
ua_types_encoding_binary.c:ctxClearNodeId:
   64|  9.68k|ctxClearNodeId(Ctx *ctx, UA_NodeId *p) {
   65|  9.68k|    if((p->identifierType == UA_NODEIDTYPE_STRING ||
  ------------------
  |  Branch (65:9): [True: 279, False: 9.40k]
  ------------------
   66|  9.40k|        p->identifierType == UA_NODEIDTYPE_BYTESTRING) &&
  ------------------
  |  Branch (66:9): [True: 339, False: 9.06k]
  ------------------
   67|    618|       !ctx->opts.calloc && p->identifier.string.data > (u8*)UA_EMPTY_ARRAY_SENTINEL)
  ------------------
  |  |  757|    618|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
  |  Branch (67:8): [True: 618, False: 0]
  |  Branch (67:29): [True: 194, False: 424]
  ------------------
   68|    194|        UA_free(p->identifier.string.data);
  ------------------
  |  |   23|    194|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
   69|  9.68k|    memset(p, 0, sizeof(UA_NodeId));
   70|  9.68k|}
ua_types_encoding_binary.c:ExtensionObject_decodeBinaryContent:
 1004|  7.33k|                                    const UA_NodeId *typeId) {
 1005|       |    /* Lookup the datatype */
 1006|  7.33k|    const UA_DataType *type = UA_findDataTypeByBinaryInternal(ctx, typeId);
 1007|       |
 1008|       |    /* Unknown type, just take the binary content */
 1009|  7.33k|    if(!type) {
  ------------------
  |  Branch (1009:8): [True: 6.06k, False: 1.27k]
  ------------------
 1010|  6.06k|        dst->encoding = UA_EXTENSIONOBJECT_ENCODED_BYTESTRING;
 1011|  6.06k|        UA_NodeId_copy(typeId, &dst->content.encoded.typeId);
 1012|  6.06k|        return DECODE_DIRECT(&dst->content.encoded.body, String); /* ByteString */
  ------------------
  |  |   81|  6.06k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1013|  6.06k|    }
 1014|       |
 1015|       |    /* Allocate memory */
 1016|  1.27k|    dst->content.decoded.data = ctxCalloc(ctx, 1, type->memSize);
 1017|  1.27k|    UA_CHECK_MEM(dst->content.decoded.data, return UA_STATUSCODE_BADOUTOFMEMORY);
  ------------------
  |  |  181|  1.27k|    UA_CHECK(isNonNull(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  1.27k|    do {                                                                                 \
  |  |  |  |  172|  1.27k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  1.27k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 1.27k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|  1.27k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 1.27k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1018|       |
 1019|       |    /* Set the decoded state before any further operation can fail so the
 1020|       |     * caller's error cleanup releases the allocated content. */
 1021|  1.27k|    dst->encoding = UA_EXTENSIONOBJECT_DECODED;
 1022|  1.27k|    dst->content.decoded.type = type;
 1023|       |
 1024|       |    /* Read the length field and validate that the inner decoder consumes exactly
 1025|       |     * that many bytes, closing a decoder-vs-IDS split-view channel. */
 1026|  1.27k|    u32 member_length = 0;
 1027|  1.27k|    status ret = DECODE_DIRECT(&member_length, UInt32);
  ------------------
  |  |   81|  1.27k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1028|  1.27k|    UA_CHECK_STATUS(ret, return ret);
  ------------------
  |  |  178|  1.27k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  1.27k|    do {                                                                                 \
  |  |  |  |  172|  1.27k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  1.27k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 6, False: 1.26k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      6|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      6|        }                                                                                \
  |  |  |  |  175|  1.27k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 1.26k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1029|  1.26k|    UA_CHECK(member_length <= (size_t)(ctx->end - ctx->pos),
  ------------------
  |  |  171|  1.26k|    do {                                                                                 \
  |  |  172|  1.26k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|  1.26k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 28, False: 1.23k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|     28|            EVAL_ON_ERROR;                                                               \
  |  |  174|     28|        }                                                                                \
  |  |  175|  1.26k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 1.23k]
  |  |  ------------------
  ------------------
 1030|  1.26k|             return UA_STATUSCODE_BADDECODINGERROR);
 1031|  1.23k|    const u8 *expected_end = ctx->pos + member_length;
 1032|       |
 1033|       |    /* Decode */
 1034|  1.23k|    ret = decodeBinaryJumpTable[type->typeKind](ctx, dst->content.decoded.data, type);
 1035|  1.23k|    if(ret == UA_STATUSCODE_GOOD && ctx->pos != expected_end)
  ------------------
  |  |   17|  2.47k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1035:8): [True: 20, False: 1.21k]
  |  Branch (1035:37): [True: 19, False: 1]
  ------------------
 1036|     19|        return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|     19|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1037|  1.22k|    return ret;
 1038|  1.23k|}
ua_types_encoding_binary.c:DataValue_decodeBinary:
 1462|  20.8k|FUNC_DECODE_BINARY(DataValue) {
 1463|  20.8k|    UA_DataValue *dst = (UA_DataValue*)_dst;
 1464|       |
 1465|       |    /* Decode the encoding mask */
 1466|  20.8k|    u8 encodingMask;
 1467|  20.8k|    status ret = DECODE_DIRECT(&encodingMask, Byte);
  ------------------
  |  |   81|  20.8k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1468|  20.8k|    UA_CHECK_STATUS(ret, return ret);
  ------------------
  |  |  178|  20.8k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  20.8k|    do {                                                                                 \
  |  |  |  |  172|  20.8k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  20.8k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 30, False: 20.8k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|     30|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|     30|        }                                                                                \
  |  |  |  |  175|  20.8k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 20.8k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1469|       |
 1470|       |    /* Check the recursion limit */
 1471|  20.8k|    UA_CHECK(ctx->depth <= UA_ENCODING_MAX_RECURSION, return UA_STATUSCODE_BADENCODINGERROR);
  ------------------
  |  |  171|  20.8k|    do {                                                                                 \
  |  |  172|  20.8k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|  20.8k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 7, False: 20.8k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|      7|            EVAL_ON_ERROR;                                                               \
  |  |  174|      7|        }                                                                                \
  |  |  175|  20.8k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 20.8k]
  |  |  ------------------
  ------------------
 1472|  20.8k|    ctx->depth++;
 1473|       |
 1474|       |    /* Decode the content */
 1475|  20.8k|    if(encodingMask & 0x01u) {
  ------------------
  |  Branch (1475:8): [True: 8.08k, False: 12.7k]
  ------------------
 1476|  8.08k|        dst->hasValue = true;
 1477|  8.08k|        ret |= DECODE_DIRECT(&dst->value, Variant);
  ------------------
  |  |   81|  8.08k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1478|  8.08k|    }
 1479|  20.8k|    if(encodingMask & 0x02u) {
  ------------------
  |  Branch (1479:8): [True: 4.02k, False: 16.7k]
  ------------------
 1480|  4.02k|        dst->hasStatus = true;
 1481|  4.02k|        ret |= DECODE_DIRECT(&dst->status, UInt32); /* StatusCode */
  ------------------
  |  |   81|  4.02k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1482|  4.02k|    }
 1483|  20.8k|    if(encodingMask & 0x04u) {
  ------------------
  |  Branch (1483:8): [True: 3.29k, False: 17.5k]
  ------------------
 1484|  3.29k|        dst->hasSourceTimestamp = true;
 1485|  3.29k|        ret |= DECODE_DIRECT(&dst->sourceTimestamp, UInt64); /* DateTime */
  ------------------
  |  |   81|  3.29k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1486|  3.29k|    }
 1487|  20.8k|    if(encodingMask & 0x10u) {
  ------------------
  |  Branch (1487:8): [True: 3.79k, False: 17.0k]
  ------------------
 1488|  3.79k|        dst->hasSourcePicoseconds = true;
 1489|  3.79k|        ret |= DECODE_DIRECT(&dst->sourcePicoseconds, UInt16);
  ------------------
  |  |   81|  3.79k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1490|  3.79k|        if(dst->sourcePicoseconds > MAX_PICO_SECONDS)
  ------------------
  |  | 1460|  3.79k|#define MAX_PICO_SECONDS 9999
  ------------------
  |  Branch (1490:12): [True: 797, False: 2.99k]
  ------------------
 1491|    797|            dst->sourcePicoseconds = MAX_PICO_SECONDS;
  ------------------
  |  | 1460|    797|#define MAX_PICO_SECONDS 9999
  ------------------
 1492|  3.79k|    }
 1493|  20.8k|    if(encodingMask & 0x08u) {
  ------------------
  |  Branch (1493:8): [True: 613, False: 20.2k]
  ------------------
 1494|    613|        dst->hasServerTimestamp = true;
 1495|    613|        ret |= DECODE_DIRECT(&dst->serverTimestamp, UInt64); /* DateTime */
  ------------------
  |  |   81|    613|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1496|    613|    }
 1497|  20.8k|    if(encodingMask & 0x20u) {
  ------------------
  |  Branch (1497:8): [True: 1.25k, False: 19.5k]
  ------------------
 1498|  1.25k|        dst->hasServerPicoseconds = true;
 1499|  1.25k|        ret |= DECODE_DIRECT(&dst->serverPicoseconds, UInt16);
  ------------------
  |  |   81|  1.25k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1500|  1.25k|        if(dst->serverPicoseconds > MAX_PICO_SECONDS)
  ------------------
  |  | 1460|  1.25k|#define MAX_PICO_SECONDS 9999
  ------------------
  |  Branch (1500:12): [True: 395, False: 855]
  ------------------
 1501|    395|            dst->serverPicoseconds = MAX_PICO_SECONDS;
  ------------------
  |  | 1460|    395|#define MAX_PICO_SECONDS 9999
  ------------------
 1502|  1.25k|    }
 1503|       |
 1504|  20.8k|    ctx->depth--;
 1505|  20.8k|    return ret;
 1506|  20.8k|}
ua_types_encoding_binary.c:Variant_decodeBinary:
 1345|  70.4k|FUNC_DECODE_BINARY(Variant) {
 1346|  70.4k|    UA_Variant *dst = (UA_Variant*)_dst;
 1347|       |
 1348|       |    /* Decode the encoding byte */
 1349|  70.4k|    u8 encodingByte;
 1350|  70.4k|    status ret = DECODE_DIRECT(&encodingByte, Byte);
  ------------------
  |  |   81|  70.4k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1351|  70.4k|    UA_CHECK_STATUS(ret, return ret);
  ------------------
  |  |  178|  70.4k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  70.4k|    do {                                                                                 \
  |  |  |  |  172|  70.4k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  70.4k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 26, False: 70.4k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|     26|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|     26|        }                                                                                \
  |  |  |  |  175|  70.4k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 70.4k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1352|       |
 1353|       |    /* Return early for an empty variant (was already _inited) */
 1354|  70.4k|    if(encodingByte == 0)
  ------------------
  |  Branch (1354:8): [True: 39.2k, False: 31.2k]
  ------------------
 1355|  39.2k|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  39.2k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1356|       |
 1357|       |    /* Does the variant contain an array? */
 1358|  31.2k|    const UA_Boolean isArray = (encodingByte & (u8)UA_VARIANT_ENCODINGMASKTYPE_ARRAY) > 0;
 1359|  31.2k|    UA_CHECK(isArray || !(encodingByte & UA_VARIANT_ENCODINGMASKTYPE_DIMENSIONS),
  ------------------
  |  |  171|  31.2k|    do {                                                                                 \
  |  |  172|  31.2k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|  47.9k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 37, False: 31.2k]
  |  |  |  |  |  Branch (345:43): [True: 14.5k, False: 16.7k]
  |  |  |  |  |  Branch (345:43): [True: 16.6k, False: 37]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|     37|            EVAL_ON_ERROR;                                                               \
  |  |  174|     37|        }                                                                                \
  |  |  175|  31.2k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 31.2k]
  |  |  ------------------
  ------------------
 1360|  31.2k|             return UA_STATUSCODE_BADDECODINGERROR);
 1361|       |
 1362|       |    /* Get the datatype of the content. The type must be a builtin data type.
 1363|       |     * All not-builtin types are wrapped in an ExtensionObject. The "type kind"
 1364|       |     * for types up to DiagnsticInfo equals to the index in the encoding
 1365|       |     * byte. */
 1366|  31.2k|    size_t typeKind = (size_t)((encodingByte & (u8)UA_VARIANT_ENCODINGMASKTYPE_TYPEID_MASK) - 1);
 1367|       |    /* Reserved wire type ids 26..31 contain ByteStrings (Part 6, 5.2.2.16).
 1368|       |     * Normalize them to ByteString; the original reserved id is not retained. */
 1369|  31.2k|    if(typeKind >= 25 && typeKind <= 30)
  ------------------
  |  Branch (1369:8): [True: 249, False: 30.9k]
  |  Branch (1369:26): [True: 103, False: 146]
  ------------------
 1370|    103|        typeKind = UA_DATATYPEKIND_BYTESTRING;
 1371|  31.2k|    UA_CHECK(typeKind <= UA_DATATYPEKIND_DIAGNOSTICINFO, return UA_STATUSCODE_BADDECODINGERROR);
  ------------------
  |  |  171|  31.2k|    do {                                                                                 \
  |  |  172|  31.2k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|  31.2k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 146, False: 31.0k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|    146|            EVAL_ON_ERROR;                                                               \
  |  |  174|    146|        }                                                                                \
  |  |  175|  31.2k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 31.0k]
  |  |  ------------------
  ------------------
 1372|       |
 1373|       |    /* A variant cannot contain a variant. But it can contain an array of
 1374|       |     * variants */
 1375|  31.0k|    UA_CHECK(typeKind != UA_DATATYPEKIND_VARIANT || isArray,
  ------------------
  |  |  171|  31.0k|    do {                                                                                 \
  |  |  172|  31.0k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|  34.6k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 1, False: 31.0k]
  |  |  |  |  |  Branch (345:43): [True: 27.5k, False: 3.56k]
  |  |  |  |  |  Branch (345:43): [True: 3.56k, False: 1]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|      1|            EVAL_ON_ERROR;                                                               \
  |  |  174|      1|        }                                                                                \
  |  |  175|  31.0k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 31.0k]
  |  |  ------------------
  ------------------
 1376|  31.0k|             return UA_STATUSCODE_BADDECODINGERROR);
 1377|       |
 1378|       |    /* Check the recursion limit */
 1379|  31.0k|    UA_CHECK(ctx->depth <= UA_ENCODING_MAX_RECURSION, return UA_STATUSCODE_BADENCODINGERROR);
  ------------------
  |  |  171|  31.0k|    do {                                                                                 \
  |  |  172|  31.0k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|  31.0k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 7, False: 31.0k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|      7|            EVAL_ON_ERROR;                                                               \
  |  |  174|      7|        }                                                                                \
  |  |  175|  31.0k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 31.0k]
  |  |  ------------------
  ------------------
 1380|  31.0k|    ctx->depth++;
 1381|       |
 1382|       |    /* Decode the content */
 1383|  31.0k|    dst->type = &UA_TYPES[typeKind];
 1384|  31.0k|    if(!isArray) {
  ------------------
  |  Branch (1384:8): [True: 16.6k, False: 14.4k]
  ------------------
 1385|       |        /* Decode scalar */
 1386|  16.6k|        if(typeKind != UA_DATATYPEKIND_EXTENSIONOBJECT) {
  ------------------
  |  Branch (1386:12): [True: 14.6k, False: 1.99k]
  ------------------
 1387|  14.6k|            dst->data = ctxCalloc(ctx, 2, dst->type->memSize);
 1388|  14.6k|            UA_CHECK_MEM(dst->data, ctx->depth--; return UA_STATUSCODE_BADOUTOFMEMORY);
  ------------------
  |  |  181|  14.6k|    UA_CHECK(isNonNull(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  14.6k|    do {                                                                                 \
  |  |  |  |  172|  14.6k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  14.6k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 14.6k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|  14.6k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 14.6k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1389|  14.6k|            ret = decodeBinaryJumpTable[typeKind](ctx, dst->data, dst->type);
 1390|  14.6k|        } else {
 1391|  1.99k|            ret = Variant_decodeBinaryUnwrapExtensionObject(ctx, dst);
 1392|  1.99k|        }
 1393|  16.6k|    } else {
 1394|       |        /* Decode array */
 1395|  14.4k|        if(typeKind != UA_DATATYPEKIND_EXTENSIONOBJECT) {
  ------------------
  |  Branch (1395:12): [True: 5.10k, False: 9.31k]
  ------------------
 1396|  5.10k|            ret = Array_decodeBinary(ctx, &dst->data, &dst->arrayLength, dst->type);
 1397|  9.31k|        } else {
 1398|  9.31k|            ret = Variant_decodeBinaryUnwrapExtensionObjectArray(ctx, &dst->data,
 1399|  9.31k|                                                                 &dst->arrayLength, &dst->type);
 1400|  9.31k|        }
 1401|       |
 1402|       |        /* Decode array dimensions */
 1403|  14.4k|        if((encodingByte & (u8)UA_VARIANT_ENCODINGMASKTYPE_DIMENSIONS) > 0) {
  ------------------
  |  Branch (1403:12): [True: 2.62k, False: 11.8k]
  ------------------
 1404|  2.62k|            ret |= Array_decodeBinary(ctx, (void **)&dst->arrayDimensions,
 1405|  2.62k|                                      &dst->arrayDimensionsSize, &UA_TYPES[UA_TYPES_INT32]);
  ------------------
  |  |  198|  2.62k|#define UA_TYPES_INT32 5
  ------------------
 1406|       |            /* Validate array length against array dimensions */
 1407|  2.62k|            size_t totalSize = 1;
 1408|  80.4k|            for(size_t i = 0; i < dst->arrayDimensionsSize; ++i) {
  ------------------
  |  Branch (1408:31): [True: 77.8k, False: 2.62k]
  ------------------
 1409|  77.8k|                if(dst->arrayDimensions[i] == 0)
  ------------------
  |  Branch (1409:20): [True: 11.9k, False: 65.8k]
  ------------------
 1410|  11.9k|                    ret = UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|  11.9k|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1411|  65.8k|                else if(totalSize > SIZE_MAX / dst->arrayDimensions[i])
  ------------------
  |  Branch (1411:25): [True: 619, False: 65.2k]
  ------------------
 1412|    619|                    ret = UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|    619|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1413|  77.8k|                totalSize *= dst->arrayDimensions[i];
 1414|  77.8k|            }
 1415|  2.62k|            UA_CHECK(totalSize == dst->arrayLength, ret = UA_STATUSCODE_BADDECODINGERROR);
  ------------------
  |  |  171|  2.62k|    do {                                                                                 \
  |  |  172|  2.62k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|  2.62k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 2.45k, False: 164]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|  2.45k|            EVAL_ON_ERROR;                                                               \
  |  |  174|  2.45k|        }                                                                                \
  |  |  175|  2.62k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 2.62k]
  |  |  ------------------
  ------------------
 1416|  2.62k|        }
 1417|  14.4k|    }
 1418|       |
 1419|  31.0k|    ctx->depth--;
 1420|  31.0k|    return ret;
 1421|  31.0k|}
ua_types_encoding_binary.c:Variant_decodeBinaryUnwrapExtensionObject:
 1182|  1.99k|Variant_decodeBinaryUnwrapExtensionObject(Ctx *ctx, UA_Variant *dst) {
 1183|       |    /* Save the position in the ByteString. If unwrapping is not possible, start
 1184|       |     * from here to decode a normal ExtensionObject. */
 1185|  1.99k|    u8 *old_pos = ctx->pos;
 1186|       |
 1187|       |    /* Decode the DataType */
 1188|  1.99k|    UA_NodeId typeId;
 1189|  1.99k|    UA_NodeId_init(&typeId);
 1190|  1.99k|    status ret = DECODE_DIRECT(&typeId, NodeId);
  ------------------
  |  |   81|  1.99k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1191|  1.99k|    UA_CHECK_STATUS(ret, return ret);
  ------------------
  |  |  178|  1.99k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  1.99k|    do {                                                                                 \
  |  |  |  |  172|  1.99k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  1.99k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 14, False: 1.97k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|     14|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|     14|        }                                                                                \
  |  |  |  |  175|  1.99k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 1.97k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1192|       |
 1193|       |    /* Decode the EncodingByte */
 1194|  1.97k|    u8 encoding;
 1195|  1.97k|    ret = DECODE_DIRECT(&encoding, Byte);
  ------------------
  |  |   81|  1.97k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1196|  1.97k|    UA_CHECK_STATUS(ret, ctxClearNodeId(ctx, &typeId); return ret);
  ------------------
  |  |  178|  1.97k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  1.97k|    do {                                                                                 \
  |  |  |  |  172|  1.97k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  1.97k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 6, False: 1.97k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      6|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      6|        }                                                                                \
  |  |  |  |  175|  1.97k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 1.97k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1197|       |
 1198|       |    /* Search for the datatype. Default to ExtensionObject. */
 1199|  1.97k|    const u8 *expected_end = NULL;
 1200|  1.97k|    if(encoding == UA_EXTENSIONOBJECT_ENCODED_BYTESTRING &&
  ------------------
  |  Branch (1200:8): [True: 1.44k, False: 526]
  ------------------
 1201|  1.44k|       (dst->type = UA_findDataTypeByBinaryInternal(ctx, &typeId)) != NULL) {
  ------------------
  |  Branch (1201:8): [True: 335, False: 1.11k]
  ------------------
 1202|       |        /* Read the length field and validate that the inner decoder consumes
 1203|       |         * exactly that many bytes, closing a decoder-vs-IDS split-view channel. */
 1204|    335|        u32 member_length = 0;
 1205|    335|        ret = DECODE_DIRECT(&member_length, UInt32);
  ------------------
  |  |   81|    335|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1206|    335|        UA_CHECK_STATUS(ret, ctxClearNodeId(ctx, &typeId); return ret);
  ------------------
  |  |  178|    335|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|    335|    do {                                                                                 \
  |  |  |  |  172|    335|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|    335|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 1, False: 334]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      1|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      1|        }                                                                                \
  |  |  |  |  175|    335|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 334]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1207|    334|        UA_CHECK(member_length <= (size_t)(ctx->end - ctx->pos),
  ------------------
  |  |  171|    334|    do {                                                                                 \
  |  |  172|    334|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|    334|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 34, False: 300]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|     34|            EVAL_ON_ERROR;                                                               \
  |  |  174|     34|        }                                                                                \
  |  |  175|    334|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 300]
  |  |  ------------------
  ------------------
 1208|    334|                 ctxClearNodeId(ctx, &typeId); return UA_STATUSCODE_BADDECODINGERROR);
 1209|    300|        expected_end = ctx->pos + member_length;
 1210|  1.63k|    } else {
 1211|       |        /* Reset and decode as ExtensionObject */
 1212|  1.63k|        dst->type = &UA_TYPES[UA_TYPES_EXTENSIONOBJECT];
  ------------------
  |  |  742|  1.63k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
 1213|  1.63k|        ctx->pos = old_pos;
 1214|  1.63k|    }
 1215|  1.93k|    ctxClearNodeId(ctx, &typeId);
 1216|       |
 1217|       |    /* Allocate memory */
 1218|  1.93k|    dst->data = ctxCalloc(ctx, 1, dst->type->memSize);
 1219|  1.93k|    UA_CHECK_MEM(dst->data, return UA_STATUSCODE_BADOUTOFMEMORY);
  ------------------
  |  |  181|  1.93k|    UA_CHECK(isNonNull(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  1.93k|    do {                                                                                 \
  |  |  |  |  172|  1.93k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  1.93k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 1.93k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|  1.93k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 1.93k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1220|       |
 1221|       |    /* Decode the content */
 1222|  1.93k|    ret = decodeBinaryJumpTable[dst->type->typeKind](ctx, dst->data, dst->type);
 1223|  1.93k|    if(ret == UA_STATUSCODE_GOOD && expected_end != NULL && ctx->pos != expected_end)
  ------------------
  |  |   17|  3.87k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1223:8): [True: 1.59k, False: 348]
  |  Branch (1223:37): [True: 1, False: 1.58k]
  |  Branch (1223:61): [True: 1, False: 0]
  ------------------
 1224|      1|        return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      1|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1225|  1.93k|    return ret;
 1226|  1.93k|}
ua_types_encoding_binary.c:Variant_decodeBinaryUnwrapExtensionObjectArray:
 1232|  9.31k|                                               size_t *out_length, const UA_DataType **type) {
 1233|  9.31k|    u8 *orig_pos = ctx->pos;
 1234|       |
 1235|       |    /* Decode the length */
 1236|  9.31k|    i32 signed_length;
 1237|  9.31k|    status ret = DECODE_DIRECT(&signed_length, UInt32); /* Int32 */
  ------------------
  |  |   81|  9.31k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1238|  9.31k|    UA_CHECK_STATUS(ret, return ret);
  ------------------
  |  |  178|  9.31k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  9.31k|    do {                                                                                 \
  |  |  |  |  172|  9.31k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  9.31k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 17, False: 9.29k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|     17|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|     17|        }                                                                                \
  |  |  |  |  175|  9.31k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 9.29k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1239|       |
 1240|       |    /* Return early for empty arrays */
 1241|  9.29k|    if(signed_length <= 0) {
  ------------------
  |  Branch (1241:8): [True: 9.05k, False: 239]
  ------------------
 1242|  9.05k|        *out_length = 0;
 1243|  9.05k|        if(signed_length < 0)
  ------------------
  |  Branch (1243:12): [True: 8.79k, False: 261]
  ------------------
 1244|  8.79k|            *dst = NULL;
 1245|    261|        else
 1246|    261|            *dst = UA_EMPTY_ARRAY_SENTINEL;
  ------------------
  |  |  757|    261|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
 1247|       |        /* The *type field stays an ExtensionObject, as we did not decode any
 1248|       |         * member who's type is known. */
 1249|  9.05k|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  9.05k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1250|  9.05k|    }
 1251|       |
 1252|       |    /* Protect against memory exhaustion by unrealistic array lengths. An
 1253|       |     * ExtensionObject is at least 4 byte long (3 byte NodeId + 1 Byte encoding
 1254|       |     * field). */
 1255|    239|    size_t length = (size_t)signed_length;
 1256|    239|    size_t remaining = (size_t)(ctx->end - ctx->pos);
 1257|    239|    UA_CHECK(length <= remaining / 4,
  ------------------
  |  |  171|    239|    do {                                                                                 \
  |  |  172|    239|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|    239|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 34, False: 205]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|     34|            EVAL_ON_ERROR;                                                               \
  |  |  174|     34|        }                                                                                \
  |  |  175|    239|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 205]
  |  |  ------------------
  ------------------
 1258|    239|             return UA_STATUSCODE_BADDECODINGERROR);
 1259|       |
 1260|       |    /* Decode the type NodeId of the first member */
 1261|    205|    UA_NodeId binTypeId;
 1262|    205|    UA_NodeId_init(&binTypeId);
 1263|    205|    ret |= DECODE_DIRECT(&binTypeId, NodeId);
  ------------------
  |  |   81|    205|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1264|    205|    UA_CHECK_STATUS(ret, return ret);
  ------------------
  |  |  178|    205|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|    205|    do {                                                                                 \
  |  |  |  |  172|    205|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|    205|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 1, False: 204]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      1|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      1|        }                                                                                \
  |  |  |  |  175|    205|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 204]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1265|       |
 1266|       |    /* Lookup the data type */
 1267|    204|    const UA_DataType *contentType = UA_findDataTypeByBinaryInternal(ctx, &binTypeId);
 1268|    204|    ctxClearNodeId(ctx, &binTypeId);
 1269|    204|    if(!contentType) {
  ------------------
  |  Branch (1269:8): [True: 110, False: 94]
  ------------------
 1270|       |        /* DataType unknown, decode as ExtensionObject array */
 1271|    110|        ctx->pos = orig_pos;
 1272|    110|        return Array_decodeBinary(ctx, dst, out_length, *type);
 1273|    110|    }
 1274|       |
 1275|       |    /* Check that the encoding is binary */
 1276|     94|    u8 encoding = 0;
 1277|     94|    ret |= DECODE_DIRECT(&encoding, Byte);
  ------------------
  |  |   81|     94|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1278|     94|    UA_CHECK_STATUS(ret, return ret);
  ------------------
  |  |  178|     94|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|     94|    do {                                                                                 \
  |  |  |  |  172|     94|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|     94|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 94]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|     94|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 94]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1279|     94|    if(encoding != UA_EXTENSIONOBJECT_ENCODED_BYTESTRING) {
  ------------------
  |  Branch (1279:8): [True: 6, False: 88]
  ------------------
 1280|       |        /* Encoding format is not automatically decoded, decode as
 1281|       |         * ExtensionObject array */
 1282|      6|        ctx->pos = orig_pos;
 1283|      6|        return Array_decodeBinary(ctx, dst, out_length, *type);
 1284|      6|    }
 1285|       |
 1286|       |    /* The decoded representation must fit into size_t. */
 1287|     88|    UA_CHECK(length <= SIZE_MAX / contentType->memSize,
  ------------------
  |  |  171|     88|    do {                                                                                 \
  |  |  172|     88|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|     88|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 0, False: 88]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  174|      0|        }                                                                                \
  |  |  175|     88|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 88]
  |  |  ------------------
  ------------------
 1288|     88|             return UA_STATUSCODE_BADDECODINGERROR);
 1289|       |
 1290|       |    /* Compare the header of all array members if the array can be unwrapped */
 1291|     88|    UA_ByteString header = {(uintptr_t)ctx->pos - (uintptr_t)orig_pos - 4, &orig_pos[4]};
 1292|     88|    UA_ByteString compare_header = header;
 1293|     88|    ctx->pos = &orig_pos[4];
 1294|       |
 1295|    149|    for(size_t i = 0; i < length; i++) {
  ------------------
  |  Branch (1295:23): [True: 111, False: 38]
  ------------------
 1296|    111|        compare_header.data = ctx->pos;
 1297|    111|        UA_CHECK(compare_header.data + compare_header.length <= ctx->end,
  ------------------
  |  |  171|    111|    do {                                                                                 \
  |  |  172|    111|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|    111|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 1, False: 110]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|      1|            EVAL_ON_ERROR;                                                               \
  |  |  174|      1|        }                                                                                \
  |  |  175|    111|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 110]
  |  |  ------------------
  ------------------
 1298|    111|                 return UA_STATUSCODE_BADENCODINGLIMITSEXCEEDED);
 1299|    110|        if(!UA_ByteString_equal(&header, &compare_header)) {
  ------------------
  |  Branch (1299:12): [True: 20, False: 90]
  ------------------
 1300|       |            /* Different member types, decode as ExtensionObject array */
 1301|     20|            ctx->pos = orig_pos;
 1302|     20|            return Array_decodeBinary(ctx, dst, out_length, *type);
 1303|     20|        }
 1304|       |
 1305|       |        /* Decode the length field and jump to the next element */
 1306|     90|        ctx->pos += header.length;
 1307|     90|        u32 member_length = 0;
 1308|     90|        ret = DECODE_DIRECT(&member_length, UInt32);
  ------------------
  |  |   81|     90|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1309|     90|        UA_CHECK_STATUS(ret, return ret);
  ------------------
  |  |  178|     90|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|     90|    do {                                                                                 \
  |  |  |  |  172|     90|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|     90|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 1, False: 89]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      1|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      1|        }                                                                                \
  |  |  |  |  175|     90|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 89]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1310|     89|        UA_CHECK(member_length <= (size_t)(ctx->end - ctx->pos),
  ------------------
  |  |  171|     89|    do {                                                                                 \
  |  |  172|     89|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|     89|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 28, False: 61]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|     28|            EVAL_ON_ERROR;                                                               \
  |  |  174|     28|        }                                                                                \
  |  |  175|     89|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 61]
  |  |  ------------------
  ------------------
 1311|     89|                 return UA_STATUSCODE_BADDECODINGERROR);
 1312|     61|        ctx->pos += member_length;
 1313|     61|    }
 1314|       |
 1315|       |    /* Allocate memory for the unwrapped members */
 1316|     38|    *dst = ctxCalloc(ctx, length, contentType->memSize);
 1317|     38|    UA_CHECK_MEM(*dst, return UA_STATUSCODE_BADOUTOFMEMORY);
  ------------------
  |  |  181|     38|    UA_CHECK(isNonNull(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|     38|    do {                                                                                 \
  |  |  |  |  172|     38|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|     38|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 38]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|     38|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 38]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1318|     38|    *out_length = length;
 1319|     38|    *type = contentType;
 1320|       |
 1321|       |    /* Decode unwrapped members */
 1322|     38|    uintptr_t array_pos = (uintptr_t)*dst;
 1323|     38|    ctx->pos = &orig_pos[4];
 1324|     66|    for(size_t i = 0; i < length && ret == UA_STATUSCODE_GOOD; i++) {
  ------------------
  |  |   17|     38|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1324:23): [True: 38, False: 28]
  |  Branch (1324:37): [True: 38, False: 0]
  ------------------
 1325|     38|        ctx->pos += header.length; /* Jump over the header */
 1326|       |        /* Read the per-element length and validate that the inner decoder
 1327|       |         * consumes exactly that many bytes, closing a decoder-vs-IDS
 1328|       |         * split-view channel. */
 1329|     38|        u32 member_length = 0;
 1330|     38|        ret = DECODE_DIRECT(&member_length, UInt32);
  ------------------
  |  |   81|     38|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1331|     38|        UA_CHECK_STATUS(ret, return ret);
  ------------------
  |  |  178|     38|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|     38|    do {                                                                                 \
  |  |  |  |  172|     38|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|     38|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 38]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|     38|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 38]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1332|     38|        UA_CHECK(member_length <= (size_t)(ctx->end - ctx->pos),
  ------------------
  |  |  171|     38|    do {                                                                                 \
  |  |  172|     38|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|     38|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 0, False: 38]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  174|      0|        }                                                                                \
  |  |  175|     38|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 38]
  |  |  ------------------
  ------------------
 1333|     38|                 return UA_STATUSCODE_BADDECODINGERROR);
 1334|     38|        const u8 *expected_end = ctx->pos + member_length;
 1335|     38|        ret = decodeBinaryJumpTable[contentType->typeKind]
 1336|     38|            (ctx, (void*)array_pos, contentType);
 1337|     38|        if(ret == UA_STATUSCODE_GOOD && ctx->pos != expected_end)
  ------------------
  |  |   17|     76|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1337:12): [True: 10, False: 28]
  |  Branch (1337:41): [True: 10, False: 0]
  ------------------
 1338|     10|            return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|     10|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1339|     28|        array_pos += contentType->memSize;
 1340|     28|    }
 1341|     28|    return ret;
 1342|     38|}
ua_types_encoding_binary.c:DiagnosticInfo_decodeBinary:
 1558|  3.47k|FUNC_DECODE_BINARY(DiagnosticInfo) {
 1559|  3.47k|    UA_DiagnosticInfo *dst = (UA_DiagnosticInfo*)_dst;
 1560|       |
 1561|       |    /* Decode the encoding mask */
 1562|  3.47k|    u8 encodingMask;
 1563|  3.47k|    status ret = DECODE_DIRECT(&encodingMask, Byte);
  ------------------
  |  |   81|  3.47k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1564|  3.47k|    UA_CHECK_STATUS(ret, return ret);
  ------------------
  |  |  178|  3.47k|    UA_CHECK(isGood(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  3.47k|    do {                                                                                 \
  |  |  |  |  172|  3.47k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  3.47k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 64, False: 3.40k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|     64|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|     64|        }                                                                                \
  |  |  |  |  175|  3.47k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 3.40k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1565|       |
 1566|       |    /* Decode the content */
 1567|  3.40k|    if(encodingMask & 0x01u) {
  ------------------
  |  Branch (1567:8): [True: 643, False: 2.76k]
  ------------------
 1568|    643|        dst->hasSymbolicId = true;
 1569|    643|        ret |= DECODE_DIRECT(&dst->symbolicId, UInt32); /* Int32 */
  ------------------
  |  |   81|    643|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1570|    643|    }
 1571|  3.40k|    if(encodingMask & 0x02u) {
  ------------------
  |  Branch (1571:8): [True: 625, False: 2.78k]
  ------------------
 1572|    625|        dst->hasNamespaceUri = true;
 1573|    625|        ret |= DECODE_DIRECT(&dst->namespaceUri, UInt32); /* Int32 */
  ------------------
  |  |   81|    625|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1574|    625|    }
 1575|  3.40k|    if(encodingMask & 0x08u) {
  ------------------
  |  Branch (1575:8): [True: 471, False: 2.93k]
  ------------------
 1576|    471|        dst->hasLocale = true;
 1577|    471|        ret |= DECODE_DIRECT(&dst->locale, UInt32); /* Int32 */
  ------------------
  |  |   81|    471|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1578|    471|    }
 1579|  3.40k|    if(encodingMask & 0x04u) {
  ------------------
  |  Branch (1579:8): [True: 917, False: 2.49k]
  ------------------
 1580|    917|        dst->hasLocalizedText = true;
 1581|    917|        ret |= DECODE_DIRECT(&dst->localizedText, UInt32); /* Int32 */
  ------------------
  |  |   81|    917|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1582|    917|    }
 1583|  3.40k|    if(encodingMask & 0x10u) {
  ------------------
  |  Branch (1583:8): [True: 505, False: 2.90k]
  ------------------
 1584|    505|        dst->hasAdditionalInfo = true;
 1585|    505|        ret |= DECODE_DIRECT(&dst->additionalInfo, String);
  ------------------
  |  |   81|    505|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1586|    505|    }
 1587|  3.40k|    if(encodingMask & 0x20u) {
  ------------------
  |  Branch (1587:8): [True: 274, False: 3.13k]
  ------------------
 1588|    274|        dst->hasInnerStatusCode = true;
 1589|    274|        ret |= DECODE_DIRECT(&dst->innerStatusCode, UInt32); /* StatusCode */
  ------------------
  |  |   81|    274|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1590|    274|    }
 1591|  3.40k|    if(encodingMask & 0x40u) {
  ------------------
  |  Branch (1591:8): [True: 1.31k, False: 2.08k]
  ------------------
 1592|       |        /* innerDiagnosticInfo is allocated on the heap */
 1593|  1.31k|        dst->innerDiagnosticInfo = (UA_DiagnosticInfo*)
 1594|  1.31k|            ctxCalloc(ctx, 1, sizeof(UA_DiagnosticInfo));
 1595|  1.31k|        UA_CHECK_MEM(dst->innerDiagnosticInfo, return UA_STATUSCODE_BADOUTOFMEMORY);
  ------------------
  |  |  181|  1.31k|    UA_CHECK(isNonNull(STATUSCODE), EVAL_ON_ERROR)
  |  |  ------------------
  |  |  |  |  171|  1.31k|    do {                                                                                 \
  |  |  |  |  172|  1.31k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  |  |  ------------------
  |  |  |  |  |  |  345|  1.31k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  |  |  ------------------
  |  |  |  |  |  |  |  Branch (345:25): [True: 0, False: 1.31k]
  |  |  |  |  |  |  ------------------
  |  |  |  |  ------------------
  |  |  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  |  |  174|      0|        }                                                                                \
  |  |  |  |  175|  1.31k|    } while(0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (175:13): [Folded, False: 1.31k]
  |  |  |  |  ------------------
  |  |  ------------------
  ------------------
 1596|  1.31k|        dst->hasInnerDiagnosticInfo = true;
 1597|       |
 1598|       |        /* Check the recursion limit */
 1599|  1.31k|        UA_CHECK(ctx->depth <= UA_ENCODING_MAX_RECURSION,
  ------------------
  |  |  171|  1.31k|    do {                                                                                 \
  |  |  172|  1.31k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|  1.31k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 1, False: 1.31k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|      1|            EVAL_ON_ERROR;                                                               \
  |  |  174|      1|        }                                                                                \
  |  |  175|  1.31k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 1.31k]
  |  |  ------------------
  ------------------
 1600|  1.31k|                 return UA_STATUSCODE_BADENCODINGERROR);
 1601|       |
 1602|  1.31k|        ctx->depth++;
 1603|  1.31k|        ret |= DECODE_DIRECT(dst->innerDiagnosticInfo, DiagnosticInfo);
  ------------------
  |  |   81|  1.31k|#define DECODE_DIRECT(DST, TYPE) TYPE##_decodeBinary(ctx, (DST), NULL)
  ------------------
 1604|  1.31k|        ctx->depth--;
 1605|  1.31k|    }
 1606|  3.40k|    return ret;
 1607|  3.40k|}
ua_types_encoding_binary.c:decodeBinaryStructure:
 1893|  9.83k|                      const UA_DataType *type) {
 1894|       |    /* Check the recursion limit */
 1895|  9.83k|    UA_CHECK(ctx->depth <= UA_ENCODING_MAX_RECURSION,
  ------------------
  |  |  171|  9.83k|    do {                                                                                 \
  |  |  172|  9.83k|        if(UA_UNLIKELY(!isTrue(A))) {                                                    \
  |  |  ------------------
  |  |  |  |  345|  9.83k|# define UA_UNLIKELY(x) __builtin_expect((x), 0)
  |  |  |  |  ------------------
  |  |  |  |  |  Branch (345:25): [True: 0, False: 9.83k]
  |  |  |  |  ------------------
  |  |  ------------------
  |  |  173|      0|            EVAL_ON_ERROR;                                                               \
  |  |  174|      0|        }                                                                                \
  |  |  175|  9.83k|    } while(0)
  |  |  ------------------
  |  |  |  Branch (175:13): [Folded, False: 9.83k]
  |  |  ------------------
  ------------------
 1896|  9.83k|             return UA_STATUSCODE_BADENCODINGERROR);
 1897|  9.83k|    ctx->depth++;
 1898|       |
 1899|  9.83k|    uintptr_t ptr = (uintptr_t)dst;
 1900|  9.83k|    status ret = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  9.83k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1901|  9.83k|    size_t membersSize = type->membersSize;
 1902|       |
 1903|       |    /* Loop over members */
 1904|  51.4k|    for(size_t i = 0; i < membersSize && ret == UA_STATUSCODE_GOOD; ++i) {
  ------------------
  |  |   17|  45.3k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1904:23): [True: 45.3k, False: 6.11k]
  |  Branch (1904:42): [True: 41.6k, False: 3.71k]
  ------------------
 1905|  41.6k|        const UA_DataTypeMember *m = &type->members[i];
 1906|  41.6k|        const UA_DataType *mt = m->memberType;
 1907|  41.6k|        ptr += m->padding;
 1908|       |
 1909|       |        /* Array */
 1910|  41.6k|        if(m->isArray) {
  ------------------
  |  Branch (1910:12): [True: 1.11k, False: 40.5k]
  ------------------
 1911|  1.11k|            size_t *length = (size_t*)ptr;
 1912|  1.11k|            ptr += sizeof(size_t);
 1913|  1.11k|            ret = Array_decodeBinary(ctx, (void *UA_RESTRICT *UA_RESTRICT)ptr, length, mt);
 1914|  1.11k|            ptr += sizeof(void*);
 1915|  1.11k|            continue;
 1916|  1.11k|        }
 1917|       |
 1918|       |        /* Scalar */
 1919|  40.5k|        ret = decodeBinaryJumpTable[mt->typeKind](ctx, (void *UA_RESTRICT)ptr, mt);
 1920|  40.5k|        ptr += mt->memSize;
 1921|  40.5k|    }
 1922|       |
 1923|  9.83k|    ctx->depth--;
 1924|  9.83k|    return ret;
 1925|  9.83k|}

xml_tokenize:
   45|   458k|             xml_token *tokens, unsigned int max_tokens) {
   46|   458k|    xml_result res;
   47|   458k|    memset(&res, 0, sizeof(xml_result));
   48|   458k|    res.tokens = tokens;
   49|       |
   50|   458k|    yxml_t ctx;
   51|   458k|    char buf[512];
   52|   458k|    yxml_init(&ctx, buf, 512);
   53|       |
   54|   458k|    unsigned char top = 0;
   55|   458k|    unsigned tokenPos = 0;
   56|   458k|    xml_token *stack[32]; /* Max nesting depth is 32 */
   57|   458k|    xml_token backup_tokens[32]; /* To be used when the tokens run out */
   58|       |
   59|       |    /* Help clang-analyzer */
   60|       |#ifdef __clang_analyzer__
   61|       |    memset(stack, 0, 32 * sizeof(void*));
   62|       |    memset(backup_tokens, 0, 32 * sizeof(xml_token));
   63|       |#endif
   64|       |
   65|   458k|    stack[top] = &backup_tokens[top];
   66|   458k|    memset(stack[top], 0, sizeof(xml_token));
   67|       |
   68|   458k|    unsigned val_begin = 0;
   69|   458k|    unsigned pos = 0;
   70|   799M|    for(; pos < len; pos++) {
  ------------------
  |  Branch (70:11): [True: 799M, False: 458k]
  ------------------
   71|       |#ifdef __clang_analyzer__
   72|       |        UA_assert(stack[top] != NULL);
   73|       |#endif
   74|   799M|        yxml_ret_t xml_status = yxml_parse(&ctx, xml[pos]);
   75|   799M|        switch(xml_status) {
   76|      0|        case YXML_EEOF:
  ------------------
  |  Branch (76:9): [True: 0, False: 799M]
  ------------------
   77|      0|        case YXML_EREF:
  ------------------
  |  Branch (77:9): [True: 0, False: 799M]
  ------------------
   78|      0|        case YXML_ECLOSE:
  ------------------
  |  Branch (78:9): [True: 0, False: 799M]
  ------------------
   79|      0|        case YXML_ESTACK:
  ------------------
  |  Branch (79:9): [True: 0, False: 799M]
  ------------------
   80|      0|        case YXML_ESYN:
  ------------------
  |  Branch (80:9): [True: 0, False: 799M]
  ------------------
   81|      0|        default:
  ------------------
  |  Branch (81:9): [True: 0, False: 799M]
  ------------------
   82|      0|            goto errout;
   83|  99.0M|        case YXML_OK:
  ------------------
  |  Branch (83:9): [True: 99.0M, False: 700M]
  ------------------
   84|  99.0M|            continue;
   85|  4.89M|        case YXML_ELEMSTART:
  ------------------
  |  Branch (85:9): [True: 4.89M, False: 794M]
  ------------------
   86|  5.48M|        case YXML_ATTRSTART: {
  ------------------
  |  Branch (86:9): [True: 596k, False: 798M]
  ------------------
   87|  5.48M|            if(xml_status == YXML_ELEMSTART) {
  ------------------
  |  Branch (87:16): [True: 4.89M, False: 596k]
  ------------------
   88|  4.89M|                stack[top]->children++;
   89|  4.89M|                stack[top]->content = UA_STRING_NULL; /* Only the leaf elements have content */
   90|  4.89M|            } else {
   91|   596k|                stack[top]->attributes++;
   92|   596k|            }
   93|  5.48M|            top++;
   94|  5.48M|            if(top >= 32)
  ------------------
  |  Branch (94:16): [True: 0, False: 5.48M]
  ------------------
   95|      0|                goto errout; /* nesting too deep */
   96|  5.48M|            stack[top] = (tokenPos < max_tokens) ? &tokens[tokenPos] : &backup_tokens[top];
  ------------------
  |  Branch (96:26): [True: 5.48M, False: 0]
  ------------------
   97|  5.48M|            memset(stack[top], 0, sizeof(xml_token));
   98|  5.48M|            stack[top]->type = (xml_status == YXML_ELEMSTART) ? XML_TOKEN_ELEMENT : XML_TOKEN_ATTRIBUTE;
  ------------------
  |  Branch (98:32): [True: 4.89M, False: 596k]
  ------------------
   99|  5.48M|            stack[top]->name = backtrackName(xml, pos);
  100|  5.48M|            const char *start = xml + pos;
  101|  5.48M|            if(xml_status == YXML_ELEMSTART) {
  ------------------
  |  Branch (101:16): [True: 4.89M, False: 596k]
  ------------------
  102|  54.4M|                while(*start != '<')
  ------------------
  |  Branch (102:23): [True: 49.5M, False: 4.89M]
  ------------------
  103|  49.5M|                    start--;
  104|  4.89M|            }
  105|  5.48M|            stack[top]->start = (unsigned)(start - xml);
  106|  5.48M|            tokenPos++;
  107|  5.48M|            val_begin = 0; /* if the previous non-leaf element started to collect content */
  108|  5.48M|            break;
  109|  5.48M|        }
  110|   671M|        case YXML_CONTENT:
  ------------------
  |  Branch (110:9): [True: 671M, False: 128M]
  ------------------
  111|   689M|        case YXML_ATTRVAL:
  ------------------
  |  Branch (111:9): [True: 18.0M, False: 781M]
  ------------------
  112|   689M|            if(ctx.isReference && xml_status == YXML_CONTENT)
  ------------------
  |  Branch (112:16): [True: 0, False: 689M]
  |  Branch (112:35): [True: 0, False: 0]
  ------------------
  113|      0|                stack[top]->contentEscaped = true;
  114|   689M|            if(val_begin == 0)
  ------------------
  |  Branch (114:16): [True: 9.29M, False: 680M]
  ------------------
  115|  9.29M|                val_begin = pos;
  116|   689M|            stack[top]->end = pos;
  117|   689M|            break;
  118|  4.89M|        case YXML_ELEMEND:
  ------------------
  |  Branch (118:9): [True: 4.89M, False: 794M]
  ------------------
  119|  5.48M|        case YXML_ATTREND:
  ------------------
  |  Branch (119:9): [True: 596k, False: 798M]
  ------------------
  120|  5.48M|            if(top == 0)
  ------------------
  |  Branch (120:16): [True: 0, False: 5.48M]
  ------------------
  121|      0|                goto errout; /* more closes than opens */
  122|  5.48M|            if(val_begin > 0) {
  ------------------
  |  Branch (122:16): [True: 4.86M, False: 627k]
  ------------------
  123|  4.86M|                stack[top]->content.data = (UA_Byte*)(uintptr_t)xml + val_begin;
  124|  4.86M|                stack[top]->content.length = stack[top]->end + 1 - val_begin;
  125|  4.86M|            }
  126|  5.48M|            stack[top]->end = pos;
  127|  5.48M|            if(xml_status == YXML_ELEMEND) {
  ------------------
  |  Branch (127:16): [True: 4.89M, False: 596k]
  ------------------
  128|       |                /* Saw "</", looking for the closing ">" */
  129|  4.89M|                while(stack[top]->end < len && xml[stack[top]->end] != '>')
  ------------------
  |  Branch (129:23): [True: 4.89M, False: 0]
  |  Branch (129:48): [True: 0, False: 4.89M]
  ------------------
  130|      0|                    stack[top]->end++;
  131|  4.89M|                stack[top]->end++;
  132|  4.89M|                if(stack[top]->end > len)
  ------------------
  |  Branch (132:20): [True: 0, False: 4.89M]
  ------------------
  133|      0|                    goto errout;
  134|  4.89M|            }
  135|  5.48M|            val_begin = 0;
  136|  5.48M|            top--;
  137|  5.48M|            break;
  138|      0|        case YXML_PISTART:
  ------------------
  |  Branch (138:9): [True: 0, False: 799M]
  ------------------
  139|      0|        case YXML_PICONTENT:
  ------------------
  |  Branch (139:9): [True: 0, False: 799M]
  ------------------
  140|      0|        case YXML_PIEND:
  ------------------
  |  Branch (140:9): [True: 0, False: 799M]
  ------------------
  141|      0|            continue; /* Ignore processing instructions */
  142|   799M|        }
  143|   799M|    }
  144|       |
  145|       |    /* Check that all elements were closed */
  146|   458k|    if(yxml_eof(&ctx) != YXML_OK)
  ------------------
  |  Branch (146:8): [True: 0, False: 458k]
  ------------------
  147|      0|        goto errout;
  148|       |
  149|   458k|    res.num_tokens = tokenPos;
  150|   458k|    if(tokenPos > max_tokens)
  ------------------
  |  Branch (150:8): [True: 0, False: 458k]
  ------------------
  151|      0|        res.error = XML_ERROR_OVERFLOW;
  152|   458k|    return res;
  153|       |
  154|      0| errout:
  155|      0|    res.error_pos = pos;
  156|      0|    res.error = XML_ERROR_INVALID;
  157|      0|    return res;
  158|   458k|}
UA_decodeXml:
 2124|   458k|             const UA_DecodeXmlOptions *options) {
 2125|   458k|    if(!dst || !src || !type)
  ------------------
  |  Branch (2125:8): [True: 0, False: 458k]
  |  Branch (2125:16): [True: 0, False: 458k]
  |  Branch (2125:24): [True: 0, False: 458k]
  ------------------
 2126|      0|        return UA_STATUSCODE_BADARGUMENTSMISSING;
  ------------------
  |  |  449|      0|#define UA_STATUSCODE_BADARGUMENTSMISSING ((UA_StatusCode) 0x80760000)
  ------------------
 2127|   458k|    if(src->length > UINT_MAX)
  ------------------
  |  Branch (2127:8): [True: 0, False: 458k]
  ------------------
 2128|      0|        return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 2129|       |
 2130|       |    /* Tokenize. Add a fake wrapper element if options->unwrapped is enabled. */
 2131|   458k|    unsigned tokensSize = 63;
 2132|   458k|    xml_token tokenbuf[64];
 2133|   458k|    xml_token *tokens = tokenbuf;
 2134|       |
 2135|   458k|    xml_result res = xml_tokenize((char*)src->data, (unsigned)src->length,
 2136|   458k|                                  tokens + 1, tokensSize);
 2137|   458k|    if(res.error == XML_ERROR_OVERFLOW) {
  ------------------
  |  Branch (2137:8): [True: 0, False: 458k]
  ------------------
 2138|      0|        if(res.num_tokens == UINT_MAX)
  ------------------
  |  Branch (2138:12): [True: 0, False: 0]
  ------------------
 2139|      0|            return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 2140|      0|        size_t requiredTokens = (size_t)res.num_tokens + 1;
 2141|      0|        if(requiredTokens > SIZE_MAX / sizeof(xml_token))
  ------------------
  |  Branch (2141:12): [True: 0, False: 0]
  ------------------
 2142|      0|            return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 2143|      0|        tokens = (xml_token*)UA_malloc(sizeof(xml_token) * requiredTokens);
  ------------------
  |  |   22|      0|#define UA_malloc(size) UA_mallocSingleton(size)
  ------------------
 2144|      0|        if(!tokens)
  ------------------
  |  Branch (2144:12): [True: 0, False: 0]
  ------------------
 2145|      0|            return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
 2146|      0|        res = xml_tokenize((char*)src->data, (unsigned)src->length,
 2147|      0|                           tokens + 1, res.num_tokens);
 2148|      0|    }
 2149|       |
 2150|   458k|    if(res.error != XML_ERROR_NONE || res.num_tokens == 0) {
  ------------------
  |  Branch (2150:8): [True: 0, False: 458k]
  |  Branch (2150:39): [True: 0, False: 458k]
  ------------------
 2151|      0|        if(tokens != tokenbuf)
  ------------------
  |  Branch (2151:12): [True: 0, False: 0]
  ------------------
 2152|      0|            UA_free(tokens);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 2153|      0|        return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 2154|      0|    }
 2155|       |
 2156|       |    /* Set up the context */
 2157|   458k|    ParseCtxXml ctx;
 2158|   458k|    memset(&ctx, 0, sizeof(ParseCtxXml));
 2159|   458k|    ctx.xml = (const char*)src->data;
 2160|   458k|    ctx.tokens = tokens;
 2161|   458k|    ctx.tokensSize = res.num_tokens;
 2162|   458k|    if(options) {
  ------------------
  |  Branch (2162:8): [True: 458k, False: 0]
  ------------------
 2163|   458k|        ctx.customTypes = options->customTypes;
 2164|   458k|        ctx.namespaceMapping = options->namespaceMapping;
 2165|   458k|        ctx.serverUris = options->serverUris;
 2166|   458k|        ctx.serverUrisSize = options->serverUrisSize;
 2167|   458k|    }
 2168|       |
 2169|   458k|    if(options && options->unwrapped) {
  ------------------
  |  Branch (2169:8): [True: 458k, False: 0]
  |  Branch (2169:19): [True: 206k, False: 252k]
  ------------------
 2170|       |        /* Set up the fake wrapper element */
 2171|   206k|        xml_token *tok = tokens;
 2172|   206k|        memset(tok, 0, sizeof(xml_token));
 2173|   206k|        tok->type = XML_TOKEN_ELEMENT;
 2174|   206k|        tok->name = UA_STRING((char*)(uintptr_t)type->typeName);
 2175|   206k|        tok->children = 1;
 2176|   206k|        tok->start = 0;
 2177|   206k|        tok->end = (unsigned)src->length;
 2178|   206k|        ctx.tokensSize++;
 2179|   252k|    } else {
 2180|   252k|        ctx.tokens++; /* Skip the first token */
 2181|   252k|    }
 2182|       |
 2183|       |    /* Decode */
 2184|   458k|    memset(dst, 0, type->memSize); /* Initialize the value */
 2185|   458k|    UA_StatusCode ret = decodeXmlJumpTable[type->typeKind](&ctx, dst, type);
 2186|   458k|    if(ret != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|   458k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2186:8): [True: 0, False: 458k]
  ------------------
 2187|      0|        UA_clear(dst, type);
 2188|       |
 2189|       |    /* Clean up */
 2190|   458k|    if(tokens != tokenbuf)
  ------------------
  |  Branch (2190:8): [True: 0, False: 458k]
  ------------------
 2191|      0|        UA_free(tokens);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 2192|   458k|    return ret;
 2193|   458k|}
ua_types_encoding_xml.c:backtrackName:
   29|  5.48M|backtrackName(const char *xml, unsigned end) {
   30|  5.48M|    unsigned pos = end;
   31|  52.1M|    for(; pos > 0; pos--) {
  ------------------
  |  Branch (31:11): [True: 52.1M, False: 0]
  ------------------
   32|  52.1M|        unsigned char c = (unsigned char)xml[pos-1];
   33|  52.1M|        if(c >= 'a' && c <= 'z') continue; /* isAlpha */
  ------------------
  |  Branch (33:12): [True: 38.8M, False: 13.2M]
  |  Branch (33:24): [True: 38.8M, False: 0]
  ------------------
   34|  13.2M|        if(c >= 'A' && c <= 'Z') continue; /* isAlpha */
  ------------------
  |  Branch (34:12): [True: 7.53M, False: 5.73M]
  |  Branch (34:24): [True: 7.53M, False: 0]
  ------------------
   35|  5.73M|        if(c >= '0' && c <= '9') continue; /* isNum */
  ------------------
  |  Branch (35:12): [True: 5.52M, False: 206k]
  |  Branch (35:24): [True: 242k, False: 5.28M]
  ------------------
   36|  5.48M|        if(c == '_' || c >= 128 || c == '-'|| c == '.') continue;
  ------------------
  |  Branch (36:12): [True: 0, False: 5.48M]
  |  Branch (36:24): [True: 0, False: 5.48M]
  |  Branch (36:36): [True: 0, False: 5.48M]
  |  Branch (36:47): [True: 0, False: 5.48M]
  ------------------
   37|  5.48M|        break;
   38|  5.48M|    }
   39|  5.48M|    UA_String s = {end - pos, (UA_Byte*)(uintptr_t)xml + pos};
   40|  5.48M|    return s;
   41|  5.48M|}
ua_types_encoding_xml.c:skipXmlObject:
  993|  1.53M|skipXmlObject(ParseCtxXml *ctx) {
  994|  1.53M|    size_t end_parent = ctx->tokens[ctx->index].end;
  995|  5.34M|    while(ctx->index < ctx->tokensSize &&
  ------------------
  |  Branch (995:11): [True: 4.99M, False: 351k]
  ------------------
  996|  4.99M|          ctx->tokens[ctx->index].end <= end_parent) {
  ------------------
  |  Branch (996:11): [True: 3.80M, False: 1.18M]
  ------------------
  997|  3.80M|        ctx->index++;
  998|  3.80M|    }
  999|  1.53M|}
ua_types_encoding_xml.c:decodeSigned:
 1024|   266k|decodeSigned(const UA_Byte *data, size_t dataSize, UA_Int64 *dst) {
 1025|   266k|    if(!data || dataSize == 0)
  ------------------
  |  Branch (1025:8): [True: 0, False: 266k]
  |  Branch (1025:17): [True: 0, False: 266k]
  ------------------
 1026|      0|        return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1027|   266k|    size_t len = parseInt64((const char*)data, dataSize, dst);
 1028|   266k|    if(len == 0)
  ------------------
  |  Branch (1028:8): [True: 0, False: 266k]
  ------------------
 1029|      0|        return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1030|       |
 1031|       |    /* There must only be whitespace between the end of the parsed number and
 1032|       |     * the end of the XML section */
 1033|   266k|    for(size_t i = len; i < dataSize; i++) {
  ------------------
  |  Branch (1033:25): [True: 0, False: 266k]
  ------------------
 1034|      0|        if(data[i] != ' ' && data[i] - '\t' >= 5)
  ------------------
  |  Branch (1034:12): [True: 0, False: 0]
  |  Branch (1034:30): [True: 0, False: 0]
  ------------------
 1035|      0|            return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1036|      0|    }
 1037|       |
 1038|   266k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   266k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1039|   266k|}
ua_types_encoding_xml.c:decodeUnsigned:
 1042|  4.75k|decodeUnsigned(const UA_Byte *data, size_t dataSize, UA_UInt64 *dst) {
 1043|  4.75k|    if(!data || dataSize == 0)
  ------------------
  |  Branch (1043:8): [True: 0, False: 4.75k]
  |  Branch (1043:17): [True: 0, False: 4.75k]
  ------------------
 1044|      0|        return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1045|  4.75k|    size_t len = parseUInt64((const char*)data, dataSize, dst);
 1046|  4.75k|    if(len == 0)
  ------------------
  |  Branch (1046:8): [True: 0, False: 4.75k]
  ------------------
 1047|      0|        return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1048|       |
 1049|       |    /* There must only be whitespace between the end of the parsed number and
 1050|       |     * the end of the XML section */
 1051|  4.75k|    for(size_t i = len; i < dataSize; i++) {
  ------------------
  |  Branch (1051:25): [True: 0, False: 4.75k]
  ------------------
 1052|      0|        if(data[i] != ' ' && data[i] - '\t' >= 5)
  ------------------
  |  Branch (1052:12): [True: 0, False: 0]
  |  Branch (1052:30): [True: 0, False: 0]
  ------------------
 1053|      0|            return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1054|      0|    }
 1055|       |
 1056|  4.75k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1057|  4.75k|}
ua_types_encoding_xml.c:Int32_decodeXml:
 1119|   235k|DECODE_XML(Int32) {
 1120|   235k|    UA_Int32 *dst = (UA_Int32*)dst_;
 1121|   235k|    CHECK_DATA_BOUNDS;
  ------------------
  |  |  983|   235k|    if(ctx->index >= ctx->tokensSize)               \
  |  |  ------------------
  |  |  |  Branch (983:8): [True: 0, False: 235k]
  |  |  ------------------
  |  |  984|   235k|        return UA_STATUSCODE_BADDECODINGERROR;      \
  |  |  ------------------
  |  |  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  |  |  ------------------
  |  |  985|   235k|    do { } while(0)
  |  |  ------------------
  |  |  |  Branch (985:18): [Folded, False: 235k]
  |  |  ------------------
  ------------------
 1122|   235k|    GET_ELEM_CONTENT;
  ------------------
  |  |  988|   235k|    const UA_Byte *data = ctx->tokens[ctx->index].content.data;    \
  |  |  989|   235k|    size_t length = ctx->tokens[ctx->index].content.length;        \
  |  |  990|   235k|    do {} while(0)
  |  |  ------------------
  |  |  |  Branch (990:17): [Folded, False: 235k]
  |  |  ------------------
  ------------------
 1123|   235k|    skipXmlObject(ctx);
 1124|       |
 1125|   235k|    UA_Int64 out = 0;
 1126|   235k|    UA_StatusCode s = decodeSigned(data, length, &out);
 1127|   235k|    if(s != UA_STATUSCODE_GOOD || out < UA_INT32_MIN || out > UA_INT32_MAX)
  ------------------
  |  |   17|   470k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
                  if(s != UA_STATUSCODE_GOOD || out < UA_INT32_MIN || out > UA_INT32_MAX)
  ------------------
  |  |  100|   470k|#define UA_INT32_MIN ((int32_t)-2147483648LL)
  ------------------
                  if(s != UA_STATUSCODE_GOOD || out < UA_INT32_MIN || out > UA_INT32_MAX)
  ------------------
  |  |  101|   235k|#define UA_INT32_MAX 2147483647L
  ------------------
  |  Branch (1127:8): [True: 0, False: 235k]
  |  Branch (1127:35): [True: 0, False: 235k]
  |  Branch (1127:57): [True: 0, False: 235k]
  ------------------
 1128|      0|        return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1129|       |
 1130|   235k|    *dst = (UA_Int32)out;
 1131|   235k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   235k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1132|   235k|}
ua_types_encoding_xml.c:UInt32_decodeXml:
 1167|  4.75k|DECODE_XML(UInt32) {
 1168|  4.75k|    UA_UInt32 *dst = (UA_UInt32*)dst_;
 1169|  4.75k|    CHECK_DATA_BOUNDS;
  ------------------
  |  |  983|  4.75k|    if(ctx->index >= ctx->tokensSize)               \
  |  |  ------------------
  |  |  |  Branch (983:8): [True: 0, False: 4.75k]
  |  |  ------------------
  |  |  984|  4.75k|        return UA_STATUSCODE_BADDECODINGERROR;      \
  |  |  ------------------
  |  |  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  |  |  ------------------
  |  |  985|  4.75k|    do { } while(0)
  |  |  ------------------
  |  |  |  Branch (985:18): [Folded, False: 4.75k]
  |  |  ------------------
  ------------------
 1170|  4.75k|    GET_ELEM_CONTENT;
  ------------------
  |  |  988|  4.75k|    const UA_Byte *data = ctx->tokens[ctx->index].content.data;    \
  |  |  989|  4.75k|    size_t length = ctx->tokens[ctx->index].content.length;        \
  |  |  990|  4.75k|    do {} while(0)
  |  |  ------------------
  |  |  |  Branch (990:17): [Folded, False: 4.75k]
  |  |  ------------------
  ------------------
 1171|  4.75k|    skipXmlObject(ctx);
 1172|       |
 1173|  4.75k|    UA_UInt64 out = 0;
 1174|  4.75k|    UA_StatusCode s = decodeUnsigned(data, length, &out);
 1175|  4.75k|    if(s != UA_STATUSCODE_GOOD || out > UA_UINT32_MAX)
  ------------------
  |  |   17|  9.51k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
                  if(s != UA_STATUSCODE_GOOD || out > UA_UINT32_MAX)
  ------------------
  |  |  110|  4.75k|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (1175:8): [True: 0, False: 4.75k]
  |  Branch (1175:35): [True: 0, False: 4.75k]
  ------------------
 1176|      0|        return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1177|       |
 1178|  4.75k|    *dst = (UA_UInt32)out;
 1179|  4.75k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1180|  4.75k|}
ua_types_encoding_xml.c:Int64_decodeXml:
 1182|  30.9k|DECODE_XML(Int64) {
 1183|  30.9k|    UA_Int64 *dst = (UA_Int64*)dst_;
 1184|  30.9k|    CHECK_DATA_BOUNDS;
  ------------------
  |  |  983|  30.9k|    if(ctx->index >= ctx->tokensSize)               \
  |  |  ------------------
  |  |  |  Branch (983:8): [True: 0, False: 30.9k]
  |  |  ------------------
  |  |  984|  30.9k|        return UA_STATUSCODE_BADDECODINGERROR;      \
  |  |  ------------------
  |  |  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  |  |  ------------------
  |  |  985|  30.9k|    do { } while(0)
  |  |  ------------------
  |  |  |  Branch (985:18): [Folded, False: 30.9k]
  |  |  ------------------
  ------------------
 1185|  30.9k|    GET_ELEM_CONTENT;
  ------------------
  |  |  988|  30.9k|    const UA_Byte *data = ctx->tokens[ctx->index].content.data;    \
  |  |  989|  30.9k|    size_t length = ctx->tokens[ctx->index].content.length;        \
  |  |  990|  30.9k|    do {} while(0)
  |  |  ------------------
  |  |  |  Branch (990:17): [Folded, False: 30.9k]
  |  |  ------------------
  ------------------
 1186|  30.9k|    skipXmlObject(ctx);
 1187|       |
 1188|  30.9k|    UA_Int64 out = 0;
 1189|  30.9k|    UA_StatusCode s = decodeSigned(data, length, &out);
 1190|  30.9k|    if(s != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  30.9k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1190:8): [True: 0, False: 30.9k]
  ------------------
 1191|      0|        return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1192|       |
 1193|  30.9k|    *dst = (UA_Int64)out;
 1194|  30.9k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  30.9k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1195|  30.9k|}
ua_types_encoding_xml.c:String_decodeXml:
 1269|   442k|DECODE_XML(String) {
 1270|   442k|    UA_String *dst = (UA_String*)dst_;
 1271|   442k|    CHECK_DATA_BOUNDS;
  ------------------
  |  |  983|   442k|    if(ctx->index >= ctx->tokensSize)               \
  |  |  ------------------
  |  |  |  Branch (983:8): [True: 0, False: 442k]
  |  |  ------------------
  |  |  984|   442k|        return UA_STATUSCODE_BADDECODINGERROR;      \
  |  |  ------------------
  |  |  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  |  |  ------------------
  |  |  985|   442k|    do { } while(0)
  |  |  ------------------
  |  |  |  Branch (985:18): [Folded, False: 442k]
  |  |  ------------------
  ------------------
 1272|   442k|    const xml_token *token = &ctx->tokens[ctx->index];
 1273|   442k|    GET_ELEM_CONTENT;
  ------------------
  |  |  988|   442k|    const UA_Byte *data = ctx->tokens[ctx->index].content.data;    \
  |  |  989|   442k|    size_t length = ctx->tokens[ctx->index].content.length;        \
  |  |  990|   442k|    do {} while(0)
  |  |  ------------------
  |  |  |  Branch (990:17): [Folded, False: 442k]
  |  |  ------------------
  ------------------
 1274|   442k|    skipXmlObject(ctx);
 1275|       |
 1276|       |    /* Empty string? */
 1277|   442k|    if(length == 0) {
  ------------------
  |  Branch (1277:8): [True: 0, False: 442k]
  ------------------
 1278|      0|        dst->data = (UA_Byte*)UA_EMPTY_ARRAY_SENTINEL;
  ------------------
  |  |  757|      0|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
 1279|      0|        dst->length = 0;
 1280|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1281|      0|    }
 1282|       |
 1283|   442k|    UA_String str = {length, (UA_Byte*)(uintptr_t)data};
 1284|   442k|    status ret = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   442k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1285|   442k|    if(token->contentEscaped)
  ------------------
  |  Branch (1285:8): [True: 0, False: 442k]
  ------------------
 1286|      0|        ret = getTokenContent(ctx->xml, token, &str);
 1287|   442k|    if(ret != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|   442k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1287:8): [True: 0, False: 442k]
  ------------------
 1288|      0|        return ret;
 1289|       |
 1290|   442k|    ret = UA_String_copy(&str, dst);
 1291|   442k|    if(ret != UA_STATUSCODE_GOOD || !token->contentEscaped)
  ------------------
  |  |   17|   884k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1291:8): [True: 0, False: 442k]
  |  Branch (1291:37): [True: 442k, False: 0]
  ------------------
 1292|   442k|        return ret;
 1293|       |
 1294|      0|    ret = decodeTokenContentInPlace(dst);
 1295|      0|    if(ret != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1295:8): [True: 0, False: 0]
  ------------------
 1296|      0|        UA_String_clear(dst);
 1297|      0|    return ret;
 1298|   442k|}
ua_types_encoding_xml.c:decodeXmlFields:
 1336|   734k|decodeXmlFields(ParseCtxXml *ctx, XmlDecodeEntry *entries, size_t entryCount) {
 1337|   734k|    CHECK_DATA_BOUNDS;
  ------------------
  |  |  983|   734k|    if(ctx->index >= ctx->tokensSize)               \
  |  |  ------------------
  |  |  |  Branch (983:8): [True: 0, False: 734k]
  |  |  ------------------
  |  |  984|   734k|        return UA_STATUSCODE_BADDECODINGERROR;      \
  |  |  ------------------
  |  |  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  |  |  ------------------
  |  |  985|   734k|    do { } while(0)
  |  |  ------------------
  |  |  |  Branch (985:18): [Folded, False: 734k]
  |  |  ------------------
  ------------------
 1338|       |
 1339|   734k|    if(ctx->depth >= UA_XML_ENCODING_MAX_RECURSION)
  ------------------
  |  |  246|   734k|#define UA_XML_ENCODING_MAX_RECURSION 100
  ------------------
  |  Branch (1339:8): [True: 0, False: 734k]
  ------------------
 1340|      0|        return UA_STATUSCODE_BADENCODINGERROR;
  ------------------
  |  |   41|      0|#define UA_STATUSCODE_BADENCODINGERROR ((UA_StatusCode) 0x80060000)
  ------------------
 1341|       |
 1342|   734k|    size_t childCount = ctx->tokens[ctx->index].children;
 1343|       |
 1344|       |    /* Empty object */
 1345|   734k|    if(childCount == 0) {
  ------------------
  |  Branch (1345:8): [True: 97.4k, False: 637k]
  ------------------
 1346|  97.4k|        skipXmlObject(ctx);
 1347|  97.4k|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  97.4k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1348|  97.4k|    }
 1349|       |
 1350|       |    /* Go to first entry element */
 1351|   637k|    ctx->depth++;
 1352|   637k|    ctx->index += 1 + ctx->tokens[ctx->index].attributes;
 1353|       |
 1354|   637k|    status ret = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   637k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1355|  2.43M|    for(size_t i = 0; i < childCount; i++) {
  ------------------
  |  Branch (1355:23): [True: 1.79M, False: 637k]
  ------------------
 1356|  1.79M|        xml_token *elem = &ctx->tokens[ctx->index];
 1357|  1.79M|        XmlDecodeEntry *entry = NULL;
 1358|  1.84M|        for(size_t j = i; j < entryCount + i; j++) {
  ------------------
  |  Branch (1358:27): [True: 1.84M, False: 0]
  ------------------
 1359|       |            /* Search for key, if found outer loop will be one less. Best case
 1360|       |             * if objectCount is in order! */
 1361|  1.84M|            size_t index = j % entryCount;
 1362|  1.84M|            if(!UA_String_equal_ignorecase(&elem->name, &entries[index].name))
  ------------------
  |  Branch (1362:16): [True: 49.9k, False: 1.79M]
  ------------------
 1363|  49.9k|                continue;
 1364|  1.79M|            entry = &entries[index];
 1365|  1.79M|            break;
 1366|  1.84M|        }
 1367|       |
 1368|       |        /* Unknown child element */
 1369|  1.79M|        if(!entry)
  ------------------
  |  Branch (1369:12): [True: 0, False: 1.79M]
  ------------------
 1370|      0|            goto errout;
 1371|       |
 1372|       |        /* An entry that was expected, but shall not be decoded.
 1373|       |         * Jump over it. */
 1374|  1.79M|        if(!entry->fieldPointer || (!entry->function && !entry->type)) {
  ------------------
  |  Branch (1374:12): [True: 0, False: 1.79M]
  |  Branch (1374:37): [True: 1.32M, False: 473k]
  |  Branch (1374:57): [True: 0, False: 1.32M]
  ------------------
 1375|      0|            skipXmlObject(ctx);
 1376|      0|            continue;
 1377|      0|        }
 1378|       |
 1379|       |        /* Duplicate child element */
 1380|  1.79M|        if(entry->found)
  ------------------
  |  Branch (1380:12): [True: 0, False: 1.79M]
  ------------------
 1381|      0|            goto errout;
 1382|  1.79M|        entry->found = true;
 1383|       |
 1384|       |        /* Decode */
 1385|  1.79M|        if(entry->function) /* Specialized decoding function */
  ------------------
  |  Branch (1385:12): [True: 473k, False: 1.32M]
  ------------------
 1386|   473k|            ret = entry->function(ctx, entry->fieldPointer, entry->type);
 1387|  1.32M|        else /* Decode by type-kind */
 1388|  1.32M|            ret = decodeXmlJumpTable[entry->type->typeKind](ctx, entry->fieldPointer, entry->type);
 1389|  1.79M|        if(ret != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  1.79M|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1389:12): [True: 0, False: 1.79M]
  ------------------
 1390|      0|            goto cleanup;
 1391|  1.79M|    }
 1392|       |
 1393|   637k|cleanup:
 1394|   637k|    ctx->depth--;
 1395|   637k|    return ret;
 1396|      0|errout:
 1397|      0|    ctx->depth--;
 1398|      0|    return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1399|   637k|}
ua_types_encoding_xml.c:ByteString_decodeXml:
 1428|  2.37k|DECODE_XML(ByteString) {
 1429|  2.37k|    UA_ByteString *dst = (UA_ByteString*)dst_;
 1430|  2.37k|    CHECK_DATA_BOUNDS;
  ------------------
  |  |  983|  2.37k|    if(ctx->index >= ctx->tokensSize)               \
  |  |  ------------------
  |  |  |  Branch (983:8): [True: 0, False: 2.37k]
  |  |  ------------------
  |  |  984|  2.37k|        return UA_STATUSCODE_BADDECODINGERROR;      \
  |  |  ------------------
  |  |  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  |  |  ------------------
  |  |  985|  2.37k|    do { } while(0)
  |  |  ------------------
  |  |  |  Branch (985:18): [Folded, False: 2.37k]
  |  |  ------------------
  ------------------
 1431|  2.37k|    GET_ELEM_CONTENT;
  ------------------
  |  |  988|  2.37k|    const UA_Byte *data = ctx->tokens[ctx->index].content.data;    \
  |  |  989|  2.37k|    size_t length = ctx->tokens[ctx->index].content.length;        \
  |  |  990|  2.37k|    do {} while(0)
  |  |  ------------------
  |  |  |  Branch (990:17): [Folded, False: 2.37k]
  |  |  ------------------
  ------------------
 1432|  2.37k|    skipXmlObject(ctx);
 1433|       |
 1434|       |    /* Trim whitespace around the content. The tokenizer can include CDATA
 1435|       |     * delimiters in the content range if whitespace precedes the section. */
 1436|  2.37k|    while(length > 0 && (data[0] == ' ' || data[0] == '\t' ||
  ------------------
  |  Branch (1436:11): [True: 2.37k, False: 0]
  |  Branch (1436:26): [True: 0, False: 2.37k]
  |  Branch (1436:44): [True: 0, False: 2.37k]
  ------------------
 1437|  2.37k|                         data[0] == '\r' || data[0] == '\n')) {
  ------------------
  |  Branch (1437:26): [True: 0, False: 2.37k]
  |  Branch (1437:45): [True: 0, False: 2.37k]
  ------------------
 1438|      0|        data++;
 1439|      0|        length--;
 1440|      0|    }
 1441|  2.37k|    while(length > 0 && (data[length - 1] == ' ' || data[length - 1] == '\t' ||
  ------------------
  |  Branch (1441:11): [True: 2.37k, False: 0]
  |  Branch (1441:26): [True: 0, False: 2.37k]
  |  Branch (1441:53): [True: 0, False: 2.37k]
  ------------------
 1442|  2.37k|                         data[length - 1] == '\r' || data[length - 1] == '\n'))
  ------------------
  |  Branch (1442:26): [True: 0, False: 2.37k]
  |  Branch (1442:54): [True: 0, False: 2.37k]
  ------------------
 1443|      0|        length--;
 1444|       |
 1445|       |    /* Remove an exact CDATA wrapper before compacting the Base64 payload. */
 1446|  2.37k|    if(length >= 12 && memcmp(data, "<![CDATA[", 9) == 0 &&
  ------------------
  |  Branch (1446:8): [True: 2.37k, False: 0]
  |  Branch (1446:24): [True: 0, False: 2.37k]
  ------------------
 1447|      0|       memcmp(&data[length - 3], "]]>", 3) == 0) {
  ------------------
  |  Branch (1447:8): [True: 0, False: 0]
  ------------------
 1448|      0|        data += 9;
 1449|      0|        length -= 12;
 1450|      0|    }
 1451|       |
 1452|       |    /* XML allows insignificant whitespace inside Base64 content. */
 1453|  2.37k|    size_t encodedLength = compactXmlBase64(data, length, NULL);
 1454|       |
 1455|       |    /* Empty bytestring? */
 1456|  2.37k|    if(encodedLength == 0) {
  ------------------
  |  Branch (1456:8): [True: 0, False: 2.37k]
  ------------------
 1457|      0|        dst->data = (UA_Byte*)UA_EMPTY_ARRAY_SENTINEL;
  ------------------
  |  |  757|      0|#define UA_EMPTY_ARRAY_SENTINEL ((void*)0x01)
  ------------------
 1458|      0|        dst->length = 0;
 1459|  2.37k|    } else {
 1460|  2.37k|        const unsigned char *encoded = (const unsigned char*)data;
 1461|  2.37k|        unsigned char *compact = NULL;
 1462|  2.37k|        if(encodedLength != length) {
  ------------------
  |  Branch (1462:12): [True: 2.37k, False: 0]
  ------------------
 1463|  2.37k|            compact = (unsigned char*)UA_malloc(encodedLength);
  ------------------
  |  |   22|  2.37k|#define UA_malloc(size) UA_mallocSingleton(size)
  ------------------
 1464|  2.37k|            if(!compact)
  ------------------
  |  Branch (1464:16): [True: 0, False: 2.37k]
  ------------------
 1465|      0|                return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
 1466|  2.37k|            compactXmlBase64(data, length, compact);
 1467|  2.37k|            encoded = compact;
 1468|  2.37k|        }
 1469|  2.37k|        size_t flen = 0;
 1470|  2.37k|        unsigned char *unB64 = UA_unbase64(encoded, encodedLength, &flen);
 1471|  2.37k|        UA_free(compact);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1472|  2.37k|        if(!unB64)
  ------------------
  |  Branch (1472:12): [True: 0, False: 2.37k]
  ------------------
 1473|      0|            return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1474|  2.37k|        dst->data = (UA_Byte*)unB64;
 1475|  2.37k|        dst->length = flen;
 1476|  2.37k|    }
 1477|       |
 1478|  2.37k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1479|  2.37k|}
ua_types_encoding_xml.c:compactXmlBase64:
 1415|  4.75k|compactXmlBase64(const UA_Byte *data, size_t length, UA_Byte *out) {
 1416|  4.75k|    size_t pos = 0;
 1417|  1.13G|    for(size_t i = 0; i < length; i++) {
  ------------------
  |  Branch (1417:23): [True: 1.13G, False: 4.75k]
  ------------------
 1418|  1.13G|        if(data[i] != ' ' && data[i] != '\t' &&
  ------------------
  |  Branch (1418:12): [True: 1.13G, False: 0]
  |  Branch (1418:30): [True: 1.13G, False: 0]
  ------------------
 1419|  1.13G|           data[i] != '\r' && data[i] != '\n') {
  ------------------
  |  Branch (1419:12): [True: 1.13G, False: 0]
  |  Branch (1419:31): [True: 1.12G, False: 14.7M]
  ------------------
 1420|  1.12G|            if(out)
  ------------------
  |  Branch (1420:16): [True: 561M, False: 561M]
  ------------------
 1421|   561M|                out[pos] = data[i];
 1422|  1.12G|            pos++;
 1423|  1.12G|        }
 1424|  1.13G|    }
 1425|  4.75k|    return pos;
 1426|  4.75k|}
ua_types_encoding_xml.c:NodeId_decodeXml:
 1505|   473k|DECODE_XML(NodeId) {
 1506|   473k|    UA_NodeId *dst = (UA_NodeId*)dst_;
 1507|   473k|    CHECK_DATA_BOUNDS;
  ------------------
  |  |  983|   473k|    if(ctx->index >= ctx->tokensSize)               \
  |  |  ------------------
  |  |  |  Branch (983:8): [True: 0, False: 473k]
  |  |  ------------------
  |  |  984|   473k|        return UA_STATUSCODE_BADDECODINGERROR;      \
  |  |  ------------------
  |  |  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  |  |  ------------------
  |  |  985|   473k|    do { } while(0)
  |  |  ------------------
  |  |  |  Branch (985:18): [Folded, False: 473k]
  |  |  ------------------
  ------------------
 1508|   473k|    UA_String str;
 1509|   473k|    static UA_String identifier = UA_STRING_STATIC(UA_XML_NODEID_IDENTIFIER);
  ------------------
  |  |  224|   473k|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
 1510|   473k|    status ret = getChildContent(ctx, identifier, &str);
 1511|   473k|    if(ret != UA_STATUSCODE_GOOD) return ret;
  ------------------
  |  |   17|   473k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1511:8): [True: 0, False: 473k]
  ------------------
 1512|   473k|    skipXmlObject(ctx);
 1513|   473k|    return UA_NodeId_parseEx(dst, str, ctx->namespaceMapping);
 1514|   473k|}
ua_types_encoding_xml.c:getChildContent:
 1312|   473k|getChildContent(ParseCtxXml *ctx, UA_String name, UA_String *out) {
 1313|   473k|    size_t oldIndex = ctx->index;
 1314|   473k|    size_t children = ctx->tokens[ctx->index].children;
 1315|       |
 1316|       |    /* Skip the attributes and go to the first child */
 1317|   473k|    ctx->index += 1 + ctx->tokens[ctx->index].attributes;
 1318|       |
 1319|       |    /* Find the child of the name */
 1320|   473k|    UA_StatusCode res = UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|   473k|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1321|   473k|    for(size_t i = 0; i < children; i++) {
  ------------------
  |  Branch (1321:23): [True: 473k, False: 0]
  ------------------
 1322|   473k|        if(!UA_String_equal(&name, &ctx->tokens[ctx->index].name)) {
  ------------------
  |  Branch (1322:12): [True: 0, False: 473k]
  ------------------
 1323|      0|            skipXmlObject(ctx);
 1324|      0|            continue;
 1325|      0|        }
 1326|   473k|        *out = ctx->tokens[ctx->index].content;
 1327|   473k|        res = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   473k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1328|   473k|        break;
 1329|   473k|    }
 1330|       |
 1331|   473k|    ctx->index = oldIndex;
 1332|   473k|    return res;
 1333|   473k|}
ua_types_encoding_xml.c:LocalizedText_decodeXml:
 1566|   230k|DECODE_XML(LocalizedText) {
 1567|   230k|    UA_LocalizedText *dst = (UA_LocalizedText*)dst_;
 1568|   230k|    CHECK_DATA_BOUNDS;
  ------------------
  |  |  983|   230k|    if(ctx->index >= ctx->tokensSize)               \
  |  |  ------------------
  |  |  |  Branch (983:8): [True: 0, False: 230k]
  |  |  ------------------
  |  |  984|   230k|        return UA_STATUSCODE_BADDECODINGERROR;      \
  |  |  ------------------
  |  |  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  |  |  ------------------
  |  |  985|   230k|    do { } while(0)
  |  |  ------------------
  |  |  |  Branch (985:18): [Folded, False: 230k]
  |  |  ------------------
  ------------------
 1569|       |
 1570|   230k|    XmlDecodeEntry entries[2] = {
 1571|   230k|        {UA_STRING_STATIC(UA_XML_LOCALIZEDTEXT_LOCALE), &dst->locale,
  ------------------
  |  |  224|   230k|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
 1572|   230k|         NULL, false, &UA_TYPES[UA_TYPES_STRING]},
  ------------------
  |  |  402|   230k|#define UA_TYPES_STRING 11
  ------------------
 1573|   230k|        {UA_STRING_STATIC(UA_XML_LOCALIZEDTEXT_TEXT), &dst->text,
  ------------------
  |  |  224|   230k|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
 1574|   230k|         NULL, false, &UA_TYPES[UA_TYPES_STRING]}
  ------------------
  |  |  402|   230k|#define UA_TYPES_STRING 11
  ------------------
 1575|   230k|    };
 1576|       |
 1577|   230k|    return decodeXmlFields(ctx, entries, 2);
 1578|   230k|}
ua_types_encoding_xml.c:ExtensionObject_decodeXml:
 1671|   252k|DECODE_XML(ExtensionObject) {
 1672|   252k|    UA_ExtensionObject *dst = (UA_ExtensionObject*)dst_;
 1673|   252k|    CHECK_DATA_BOUNDS;
  ------------------
  |  |  983|   252k|    if(ctx->index >= ctx->tokensSize)               \
  |  |  ------------------
  |  |  |  Branch (983:8): [True: 0, False: 252k]
  |  |  ------------------
  |  |  984|   252k|        return UA_STATUSCODE_BADDECODINGERROR;      \
  |  |  ------------------
  |  |  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  |  |  ------------------
  |  |  985|   252k|    do { } while(0)
  |  |  ------------------
  |  |  |  Branch (985:18): [Folded, False: 252k]
  |  |  ------------------
  ------------------
 1674|   252k|    xml_token *tok = &ctx->tokens[ctx->index];
 1675|   252k|    if(tok->children == 0)
  ------------------
  |  Branch (1675:8): [True: 0, False: 252k]
  ------------------
 1676|      0|        return UA_STATUSCODE_GOOD; /* _NO_BODY */
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1677|   252k|    dst->encoding = UA_EXTENSIONOBJECT_ENCODED_XML; /* default so the typeId gets cleaned up */
 1678|   252k|    XmlDecodeEntry entries[2] = {
 1679|   252k|        {UA_STRING_STATIC(UA_XML_EXTENSIONOBJECT_TYPEID), &dst->content.encoded.typeId,
  ------------------
  |  |  224|   252k|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
 1680|   252k|         NULL, false, &UA_TYPES[UA_TYPES_NODEID]},
  ------------------
  |  |  572|   252k|#define UA_TYPES_NODEID 16
  ------------------
 1681|   252k|        {UA_STRING_STATIC(UA_XML_EXTENSIONOBJECT_BODY), dst,
  ------------------
  |  |  224|   252k|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
 1682|   252k|         decodeExtensionObjectBody, false, NULL},
 1683|   252k|    };
 1684|   252k|    return decodeXmlFields(ctx, entries, 2);
 1685|   252k|}
ua_types_encoding_xml.c:decodeExtensionObjectBody:
 1607|   252k|decodeExtensionObjectBody(ParseCtxXml *ctx, void *dst, const UA_DataType *type) {
 1608|   252k|    UA_ExtensionObject *eo = (UA_ExtensionObject*)dst;
 1609|       |
 1610|   252k|    xml_token *tok = &ctx->tokens[ctx->index];
 1611|   252k|    if(tok->children != 1)
  ------------------
  |  Branch (1611:8): [True: 0, False: 252k]
  ------------------
 1612|      0|        return UA_STATUSCODE_BADDECODINGERROR; /* Only one child allowed */
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1613|       |
 1614|   252k|    if(UA_NodeId_isNull(&eo->content.encoded.typeId))
  ------------------
  |  Branch (1614:8): [True: 0, False: 252k]
  ------------------
 1615|      0|        return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1616|       |
 1617|       |    /* Find the datatype of the body */
 1618|   252k|    type = lookupXmlType(ctx, &eo->content.encoded.typeId);
 1619|       |
 1620|       |    /* Allocate decoded content */
 1621|   252k|    void *decoded = NULL;
 1622|   252k|    if(type) {
  ------------------
  |  Branch (1622:8): [True: 252k, False: 0]
  ------------------
 1623|   252k|        decoded = UA_new(type);
 1624|   252k|        if(!decoded)
  ------------------
  |  Branch (1624:12): [True: 0, False: 252k]
  ------------------
 1625|      0|            return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
 1626|   252k|    }
 1627|       |
 1628|       |    /* Jump to the first child element */
 1629|   252k|    ctx->index += 1 + tok->attributes;
 1630|   252k|    tok = &ctx->tokens[ctx->index];
 1631|       |
 1632|   252k|    UA_StatusCode ret = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   252k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1633|   252k|    UA_String bs = UA_STRING_STATIC(UA_XML_EXTENSIONOBJECT_BYTESTRING);
  ------------------
  |  |  224|   252k|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
 1634|   252k|    if(UA_String_equal(&tok->name, &bs)) {
  ------------------
  |  Branch (1634:8): [True: 0, False: 252k]
  ------------------
 1635|       |        /* Decode binary ByteString Body */
 1636|      0|        eo->encoding = UA_EXTENSIONOBJECT_ENCODED_BYTESTRING;
 1637|      0|        ret = decodeXmlJumpTable[UA_DATATYPEKIND_BYTESTRING](ctx, &eo->content.encoded.body, NULL);
 1638|      0|        if(!type)
  ------------------
  |  Branch (1638:12): [True: 0, False: 0]
  ------------------
 1639|      0|            return ret;
 1640|      0|        UA_DecodeBinaryOptions opts;
 1641|      0|        memset(&opts, 0, sizeof(UA_DecodeBinaryOptions));
 1642|      0|        opts.namespaceMapping = ctx->namespaceMapping;
 1643|      0|        opts.customTypes = ctx->customTypes;
 1644|      0|        ret = UA_decodeBinary(&eo->content.encoded.body, decoded, type, &opts);
 1645|   252k|    } else {
 1646|       |        /* Decode XML Body */
 1647|   252k|        eo->encoding = UA_EXTENSIONOBJECT_ENCODED_XML;
 1648|   252k|        UA_String body = {tok->end - tok->start, (UA_Byte*)(uintptr_t)ctx->xml + tok->start};
 1649|   252k|        skipXmlObject(ctx); /* Skip over the body */
 1650|   252k|        if(!type)
  ------------------
  |  Branch (1650:12): [True: 0, False: 252k]
  ------------------
 1651|      0|            return UA_String_copy(&body, &eo->content.encoded.body);
 1652|   252k|        UA_DecodeXmlOptions opts;
 1653|   252k|        memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 1654|   252k|        opts.namespaceMapping = ctx->namespaceMapping;
 1655|   252k|        opts.serverUris = ctx->serverUris;
 1656|   252k|        opts.serverUrisSize = ctx->serverUrisSize;
 1657|   252k|        opts.customTypes = ctx->customTypes;
 1658|   252k|        ret = UA_decodeXml(&body, decoded, type, &opts);
 1659|   252k|    }
 1660|       |
 1661|   252k|    if(ret != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|   252k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1661:8): [True: 0, False: 252k]
  ------------------
 1662|      0|        UA_free(decoded); /* Return the un-decoded content if decoding fails */
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1663|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1664|      0|    }
 1665|       |
 1666|   252k|    UA_ExtensionObject_clear(eo); /* Also clears the already decoded TypeId */
 1667|   252k|    UA_ExtensionObject_setValue(eo, decoded, type);
 1668|   252k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   252k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1669|   252k|}
ua_types_encoding_xml.c:lookupXmlType:
 1582|   252k|lookupXmlType(ParseCtxXml *ctx, UA_NodeId *typeId) {
 1583|       |    /* Search in the builtin types */
 1584|  30.5M|    for(size_t i = 0; i < UA_TYPES_COUNT; ++i) {
  ------------------
  |  |   17|  30.5M|#define UA_TYPES_COUNT 388
  ------------------
  |  Branch (1584:23): [True: 30.5M, False: 0]
  ------------------
 1585|  30.5M|        if(UA_NodeId_equal(typeId, &UA_TYPES[i].typeId) ||
  ------------------
  |  Branch (1585:12): [True: 0, False: 30.5M]
  ------------------
 1586|  30.5M|           UA_NodeId_equal(typeId, &UA_TYPES[i].xmlEncodingId) ||
  ------------------
  |  Branch (1586:12): [True: 252k, False: 30.2M]
  ------------------
 1587|  30.2M|           UA_NodeId_equal(typeId, &UA_TYPES[i].binaryEncodingId))
  ------------------
  |  Branch (1587:12): [True: 0, False: 30.2M]
  ------------------
 1588|   252k|            return &UA_TYPES[i];
 1589|  30.5M|    }
 1590|       |
 1591|       |    /* Search in the customTypes */
 1592|      0|    const UA_DataTypeArray *customTypes = ctx->customTypes;
 1593|      0|    while(customTypes) {
  ------------------
  |  Branch (1593:11): [True: 0, False: 0]
  ------------------
 1594|      0|        for(size_t i = 0; i < customTypes->typesSize; ++i) {
  ------------------
  |  Branch (1594:27): [True: 0, False: 0]
  ------------------
 1595|      0|            const UA_DataType *type = &customTypes->types[i];
 1596|      0|            if(UA_NodeId_equal(typeId, &type->typeId) ||
  ------------------
  |  Branch (1596:16): [True: 0, False: 0]
  ------------------
 1597|      0|               UA_NodeId_equal(typeId, &type->xmlEncodingId) ||
  ------------------
  |  Branch (1597:16): [True: 0, False: 0]
  ------------------
 1598|      0|               UA_NodeId_equal(typeId, &type->binaryEncodingId))
  ------------------
  |  Branch (1598:16): [True: 0, False: 0]
  ------------------
 1599|      0|                return type;
 1600|      0|        }
 1601|      0|        customTypes = customTypes->next;
 1602|      0|    }
 1603|      0|    return NULL;
 1604|      0|}
ua_types_encoding_xml.c:decodeXmlVariantValue:
 1845|   206k|decodeXmlVariantValue(ParseCtxXml *ctx, UA_Variant *dst) {
 1846|   206k|    xml_token *tok = &ctx->tokens[ctx->index];
 1847|   206k|    if(tok->children != 1)
  ------------------
  |  Branch (1847:8): [True: 0, False: 206k]
  ------------------
 1848|      0|        return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1849|       |
 1850|       |    /* Jump to the child of the <Value> token */
 1851|   206k|    ctx->depth++;
 1852|   206k|    ctx->index += 1 + ctx->tokens[ctx->index].attributes;
 1853|   206k|    tok = &ctx->tokens[ctx->index];
 1854|       |
 1855|       |    /* Special case for multi-dimensional arrays */
 1856|   206k|    static UA_String matrName = UA_STRING_STATIC("Matrix");
  ------------------
  |  |  224|   206k|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
 1857|   206k|    UA_StatusCode ret = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   206k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1858|   206k|    if(UA_String_equal(&tok->name, &matrName)) {
  ------------------
  |  Branch (1858:8): [True: 0, False: 206k]
  ------------------
 1859|      0|        ret = decodeMatrixVariant(ctx, dst);
 1860|      0|        unwrapVariantExtensionObject(dst, true);
 1861|      0|        ctx->depth--;
 1862|      0|        return ret;
 1863|      0|    }
 1864|       |
 1865|       |    /* Get the Data type / array type */
 1866|   206k|    UA_Boolean isArray = false;
 1867|   206k|    static char *lo = "ListOf";
 1868|   206k|    UA_String typeName = tok->name;
 1869|   206k|    if(tok->name.length > strlen(lo) &&
  ------------------
  |  Branch (1869:8): [True: 187k, False: 19.0k]
  ------------------
 1870|   187k|       strncmp((char*)tok->name.data, lo, strlen(lo)) == 0) {
  ------------------
  |  Branch (1870:8): [True: 180k, False: 7.13k]
  ------------------
 1871|   180k|        isArray = true;
 1872|   180k|        typeName.data += strlen(lo);
 1873|   180k|        typeName.length -= strlen(lo);
 1874|   180k|    }
 1875|       |
 1876|       |    /* Look up the DataType from the name */
 1877|   206k|    dst->type = lookupTypeByName(ctx, typeName);
 1878|   206k|    if(!dst->type) {
  ------------------
  |  Branch (1878:8): [True: 0, False: 206k]
  ------------------
 1879|      0|        ctx->depth--;
 1880|      0|        return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1881|      0|    }
 1882|       |
 1883|       |    /* Decode */
 1884|   206k|    if(!isArray) {
  ------------------
  |  Branch (1884:8): [True: 26.1k, False: 180k]
  ------------------
 1885|  26.1k|        dst->data = UA_new(dst->type);
 1886|  26.1k|        if(!dst->data) {
  ------------------
  |  Branch (1886:12): [True: 0, False: 26.1k]
  ------------------
 1887|      0|            ctx->depth--;
 1888|      0|            return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1889|      0|        }
 1890|  26.1k|        ret = decodeXmlJumpTable[dst->type->typeKind](ctx, dst->data, dst->type);
 1891|   180k|    } else {
 1892|   180k|        ret = Array_decodeXml(ctx, &dst->arrayLength, dst->type);
 1893|   180k|    }
 1894|       |
 1895|       |    /* Unwrap ExtensionObject values in the variant */
 1896|   206k|    unwrapVariantExtensionObject(dst, isArray);
 1897|       |
 1898|   206k|    ctx->depth--;
 1899|   206k|    return ret;
 1900|   206k|}
ua_types_encoding_xml.c:unwrapVariantExtensionObject:
 1741|   206k|unwrapVariantExtensionObject(UA_Variant *dst, UA_Boolean isArray) {
 1742|   206k|    if(dst->type != &UA_TYPES[UA_TYPES_EXTENSIONOBJECT])
  ------------------
  |  |  742|   206k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (1742:8): [True: 40.4k, False: 166k]
  ------------------
 1743|  40.4k|        return;
 1744|   166k|    if(isArray && dst->arrayLength == 0)
  ------------------
  |  Branch (1744:8): [True: 166k, False: 0]
  |  Branch (1744:19): [True: 0, False: 166k]
  ------------------
 1745|      0|        return;
 1746|       |
 1747|   166k|    UA_ExtensionObject *eo = (UA_ExtensionObject*)dst->data;
 1748|   166k|    if(eo->encoding != UA_EXTENSIONOBJECT_DECODED)
  ------------------
  |  Branch (1748:8): [True: 0, False: 166k]
  ------------------
 1749|      0|        return;
 1750|       |
 1751|   166k|    const UA_DataType *type = eo->content.decoded.type;
 1752|       |
 1753|       |    /* Scalar */
 1754|   166k|    if(!isArray) {
  ------------------
  |  Branch (1754:8): [True: 0, False: 166k]
  ------------------
 1755|      0|        dst->data = eo->content.decoded.data;
 1756|      0|        dst->type = type;
 1757|      0|        UA_free(eo);
  ------------------
  |  |   23|      0|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1758|      0|        return;
 1759|      0|    }
 1760|       |
 1761|       |    /* Array. Check that all members can be unpacked */
 1762|   418k|    for(size_t i = 0; i < dst->arrayLength; i++, eo++) {
  ------------------
  |  Branch (1762:23): [True: 252k, False: 166k]
  ------------------
 1763|   252k|        if(eo->encoding != UA_EXTENSIONOBJECT_DECODED)
  ------------------
  |  Branch (1763:12): [True: 0, False: 252k]
  ------------------
 1764|      0|            return;
 1765|   252k|        if(eo->content.decoded.type != type)
  ------------------
  |  Branch (1765:12): [True: 0, False: 252k]
  ------------------
 1766|      0|            return;
 1767|   252k|    }
 1768|       |
 1769|       |    /* Allocate the array */
 1770|   166k|    void *unpacked = UA_Array_new(dst->arrayLength, type);
 1771|   166k|    if(!unpacked)
  ------------------
  |  Branch (1771:8): [True: 0, False: 166k]
  ------------------
 1772|      0|        return;
 1773|       |
 1774|       |    /* Unpack the content and set the new array */
 1775|   166k|    uintptr_t uptr = (uintptr_t)unpacked;
 1776|   166k|    eo = (UA_ExtensionObject*)dst->data;
 1777|   418k|    for(size_t i = 0; i < dst->arrayLength; i++, eo++) {
  ------------------
  |  Branch (1777:23): [True: 252k, False: 166k]
  ------------------
 1778|       |        /* Move the value content */
 1779|   252k|        memcpy((void*)uptr, eo->content.decoded.data, type->memSize);
 1780|   252k|        UA_free(eo->content.decoded.data); /* Free the old value location */
  ------------------
  |  |   23|   252k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1781|   252k|        uptr += type->memSize;
 1782|   252k|    }
 1783|   166k|    UA_free(dst->data); /* Remove the old array of ExtensionObjects */
  ------------------
  |  |   23|   166k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
 1784|   166k|    dst->data = unpacked;
 1785|   166k|    dst->type = type;
 1786|   166k|}
ua_types_encoding_xml.c:lookupTypeByName:
 1715|   206k|lookupTypeByName(ParseCtxXml *ctx, UA_String typeName) {
 1716|       |    /* Search in the builtin types */
 1717|  4.23M|    for(size_t i = 0; i < UA_TYPES_COUNT; ++i) {
  ------------------
  |  |   17|  4.23M|#define UA_TYPES_COUNT 388
  ------------------
  |  Branch (1717:23): [True: 4.23M, False: 0]
  ------------------
 1718|  4.23M|        const UA_DataType *type = &UA_TYPES[i];
 1719|  4.23M|        size_t length = strlen(type->typeName);
 1720|  4.23M|        if(length == typeName.length &&
  ------------------
  |  Branch (1720:12): [True: 273k, False: 3.96M]
  ------------------
 1721|   273k|           strncmp((char*)typeName.data, type->typeName, typeName.length) == 0)
  ------------------
  |  Branch (1721:12): [True: 206k, False: 66.5k]
  ------------------
 1722|   206k|            return &UA_TYPES[i];
 1723|  4.23M|    }
 1724|       |
 1725|       |    /* Search in the customTypes */
 1726|      0|    const UA_DataTypeArray *customTypes = ctx->customTypes;
 1727|      0|    while(customTypes) {
  ------------------
  |  Branch (1727:11): [True: 0, False: 0]
  ------------------
 1728|      0|        for(size_t i = 0; i < customTypes->typesSize; ++i) {
  ------------------
  |  Branch (1728:27): [True: 0, False: 0]
  ------------------
 1729|      0|            const UA_DataType *type = &customTypes->types[i];
 1730|      0|            size_t length = strlen(type->typeName);
 1731|      0|            if(length == typeName.length &&
  ------------------
  |  Branch (1731:16): [True: 0, False: 0]
  ------------------
 1732|      0|               strncmp((char*)typeName.data, type->typeName, typeName.length) == 0)
  ------------------
  |  Branch (1732:16): [True: 0, False: 0]
  ------------------
 1733|      0|                return type;
 1734|      0|        }
 1735|      0|        customTypes = customTypes->next;
 1736|      0|    }
 1737|      0|    return NULL;
 1738|      0|}
ua_types_encoding_xml.c:Array_decodeXml:
 1688|   401k|Array_decodeXml(ParseCtxXml *ctx, void *dst_, const UA_DataType *type) {
 1689|   401k|    size_t *dstSize = (size_t*)dst_;
 1690|       |
 1691|       |    /* Allocate memory */
 1692|   401k|    size_t length = ctx->tokens[ctx->index].children;
 1693|   401k|    void **dst = (void**)((uintptr_t)dstSize + sizeof(void*));
 1694|   401k|    *dst = UA_Array_new(length, type);
 1695|   401k|    if(!*dst)
  ------------------
  |  Branch (1695:8): [True: 0, False: 401k]
  ------------------
 1696|      0|        return UA_STATUSCODE_BADOUTOFMEMORY;
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
 1697|   401k|    *dstSize = length;
 1698|       |
 1699|       |    /* Go to first array member. */
 1700|   401k|    ctx->index += 1 + ctx->tokens[ctx->index].attributes;
 1701|       |
 1702|       |    /* Decode array members */
 1703|   401k|    uintptr_t ptr = (uintptr_t)*dst;
 1704|   722k|    for(size_t i = 0; i < length; ++i) {
  ------------------
  |  Branch (1704:23): [True: 321k, False: 401k]
  ------------------
 1705|   321k|        status ret = decodeXmlJumpTable[type->typeKind](ctx, (void*)ptr, type);
 1706|   321k|        if(ret != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|   321k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1706:12): [True: 0, False: 321k]
  ------------------
 1707|      0|            return ret;
 1708|   321k|        ptr += type->memSize;
 1709|   321k|    }
 1710|       |
 1711|   401k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   401k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1712|   401k|}
ua_types_encoding_xml.c:Variant_decodeXml:
 1902|   206k|DECODE_XML(Variant) {
 1903|   206k|    UA_Variant *dst = (UA_Variant*)dst_;
 1904|   206k|    CHECK_DATA_BOUNDS;
  ------------------
  |  |  983|   206k|    if(ctx->index >= ctx->tokensSize)               \
  |  |  ------------------
  |  |  |  Branch (983:8): [True: 0, False: 206k]
  |  |  ------------------
  |  |  984|   206k|        return UA_STATUSCODE_BADDECODINGERROR;      \
  |  |  ------------------
  |  |  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  |  |  ------------------
  |  |  985|   206k|    do { } while(0)
  |  |  ------------------
  |  |  |  Branch (985:18): [Folded, False: 206k]
  |  |  ------------------
  ------------------
 1905|       |
 1906|   206k|    if(ctx->depth >= UA_XML_ENCODING_MAX_RECURSION)
  ------------------
  |  |  246|   206k|#define UA_XML_ENCODING_MAX_RECURSION 100
  ------------------
  |  Branch (1906:8): [True: 0, False: 206k]
  ------------------
 1907|      0|        return UA_STATUSCODE_BADENCODINGERROR;
  ------------------
  |  |   41|      0|#define UA_STATUSCODE_BADENCODINGERROR ((UA_StatusCode) 0x80060000)
  ------------------
 1908|       |
 1909|   206k|    xml_token *tok = &ctx->tokens[ctx->index];
 1910|   206k|    if(tok->children == 0)
  ------------------
  |  Branch (1910:8): [True: 0, False: 206k]
  ------------------
 1911|      0|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1912|   206k|    if(tok->children != 1 || ctx->index + 2 >= ctx->tokensSize)
  ------------------
  |  Branch (1912:8): [True: 0, False: 206k]
  |  Branch (1912:30): [True: 0, False: 206k]
  ------------------
 1913|      0|        return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1914|       |
 1915|   206k|    ctx->index += 1 + ctx->tokens[ctx->index].attributes;
 1916|   206k|    tok = &ctx->tokens[ctx->index];
 1917|   206k|    static UA_String valName = UA_STRING_STATIC("Value");
  ------------------
  |  |  224|   206k|#define UA_STRING_STATIC(CHARS) {sizeof(CHARS)-1, (UA_Byte*)CHARS}
  ------------------
 1918|   206k|    if(!UA_String_equal(&tok->name, &valName))
  ------------------
  |  Branch (1918:8): [True: 0, False: 206k]
  ------------------
 1919|      0|        return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
 1920|   206k|    return decodeXmlVariantValue(ctx, dst);
 1921|   206k|}
ua_types_encoding_xml.c:decodeXmlStructure:
 1997|   252k|decodeXmlStructure(ParseCtxXml *ctx, void *dst, const UA_DataType *type) {
 1998|       |    /* Check the recursion limit */
 1999|   252k|    if(ctx->depth >= UA_XML_ENCODING_MAX_RECURSION - 1)
  ------------------
  |  |  246|   252k|#define UA_XML_ENCODING_MAX_RECURSION 100
  ------------------
  |  Branch (1999:8): [True: 0, False: 252k]
  ------------------
 2000|      0|        return UA_STATUSCODE_BADENCODINGERROR;
  ------------------
  |  |   41|      0|#define UA_STATUSCODE_BADENCODINGERROR ((UA_StatusCode) 0x80060000)
  ------------------
 2001|   252k|    ctx->depth++;
 2002|       |
 2003|   252k|    uintptr_t ptr = (uintptr_t)dst;
 2004|   252k|    status ret = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   252k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2005|   252k|    size_t membersSize = type->membersSize;
 2006|   252k|    UA_STACKARRAY(XmlDecodeEntry, entries, membersSize);
  ------------------
  |  |  225|   252k|#  define UA_STACKARRAY(TYPE, NAME, SIZE) TYPE NAME[SIZE]
  ------------------
 2007|  1.45M|    for(size_t i = 0; i < membersSize; ++i) {
  ------------------
  |  Branch (2007:23): [True: 1.19M, False: 252k]
  ------------------
 2008|  1.19M|        const UA_DataTypeMember *m = &type->members[i];
 2009|  1.19M|        const UA_DataType *mt = m->memberType;
 2010|  1.19M|        entries[i].type = mt;
 2011|  1.19M|        entries[i].name = UA_STRING((char*)(uintptr_t)m->memberName);
 2012|  1.19M|        entries[i].found = false;
 2013|  1.19M|        ptr += m->padding;
 2014|  1.19M|        entries[i].fieldPointer = (void*)ptr;
 2015|  1.19M|        if(!m->isArray && !m->isOptional) {
  ------------------
  |  Branch (2015:12): [True: 977k, False: 221k]
  |  Branch (2015:27): [True: 977k, False: 0]
  ------------------
 2016|   977k|            entries[i].function = NULL;
 2017|   977k|            ptr += mt->memSize;
 2018|   977k|        } else if(m->isArray) {
  ------------------
  |  Branch (2018:19): [True: 221k, False: 0]
  ------------------
 2019|   221k|            entries[i].function = Array_decodeXml;
 2020|   221k|            ptr += sizeof(size_t) + sizeof(void*);
 2021|   221k|        } else {
 2022|      0|            entries[i].function = Optional_decodeXml;
 2023|      0|            ptr += sizeof(void*);
 2024|      0|        }
 2025|  1.19M|    }
 2026|       |
 2027|   252k|    ret = decodeXmlFields(ctx, entries, membersSize);
 2028|       |
 2029|   252k|    if(ctx->depth == 0)
  ------------------
  |  Branch (2029:8): [True: 0, False: 252k]
  ------------------
 2030|      0|        return UA_STATUSCODE_BADENCODINGERROR;
  ------------------
  |  |   41|      0|#define UA_STATUSCODE_BADENCODINGERROR ((UA_StatusCode) 0x80060000)
  ------------------
 2031|   252k|    ctx->depth--;
 2032|   252k|    return ret;
 2033|   252k|}

UA_NodeId_parseEx:
  323|   473k|                  const UA_NamespaceMapping *nsMapping) {
  324|   473k|    UA_StatusCode res =
  325|   473k|        parse_nodeid(id, str.data, str.data+str.length, UA_ESCAPING_NONE, nsMapping);
  326|   473k|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|   473k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (326:8): [True: 0, False: 473k]
  ------------------
  327|      0|        UA_NodeId_clear(id);
  328|   473k|    return res;
  329|   473k|}
ua_types_lex.c:parse_nodeid:
  148|   473k|             UA_Escaping idEsc, const UA_NamespaceMapping *nsMapping) {
  149|   473k|    *id = UA_NODEID_NULL; /* Reset the NodeId */
  150|   473k|    LexContext context;
  151|   473k|    memset(&context, 0, sizeof(LexContext));
  152|   473k|    UA_Byte *begin = (UA_Byte*)(uintptr_t)pos;
  153|   473k|    const u8 *ns = NULL, *nsu = NULL, *body = NULL;
  154|       |
  155|       |    
  156|   473k|{
  157|   473k|	u8 yych;
  158|   473k|	yych = YYPEEK();
  ------------------
  |  |   33|   473k|#define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|   473k|#define YYCURSOR pos
  |  |  ------------------
  |  |               #define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|   473k|#define YYCURSOR pos
  |  |  ------------------
  |  |  |  Branch (33:18): [True: 473k, False: 0]
  |  |  ------------------
  ------------------
  159|   473k|	switch (yych) {
  160|      0|		case 'b':
  ------------------
  |  Branch (160:3): [True: 0, False: 473k]
  ------------------
  161|      0|		case 'g':
  ------------------
  |  Branch (161:3): [True: 0, False: 473k]
  ------------------
  162|   473k|		case 'i':
  ------------------
  |  Branch (162:3): [True: 473k, False: 0]
  ------------------
  163|   473k|		case 's':
  ------------------
  |  Branch (163:3): [True: 0, False: 473k]
  ------------------
  164|   473k|			YYSTAGN(context.yyt1);
  ------------------
  |  |   39|   473k|#define YYSTAGN(t) t = NULL
  ------------------
  165|   473k|			YYSTAGN(context.yyt2);
  ------------------
  |  |   39|   473k|#define YYSTAGN(t) t = NULL
  ------------------
  166|   473k|			goto yy3;
  167|      0|		case 'n': goto yy4;
  ------------------
  |  Branch (167:3): [True: 0, False: 473k]
  ------------------
  168|      0|		default: goto yy1;
  ------------------
  |  Branch (168:3): [True: 0, False: 473k]
  ------------------
  169|   473k|	}
  170|      0|yy1:
  171|      0|	YYSKIP();
  ------------------
  |  |   35|      0|#define YYSKIP() ++YYCURSOR;
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  ------------------
  172|      0|yy2:
  173|      0|	{ (void)pos; return UA_STATUSCODE_BADDECODINGERROR; }
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
  174|   473k|yy3:
  175|   473k|	YYSKIP();
  ------------------
  |  |   35|   473k|#define YYSKIP() ++YYCURSOR;
  |  |  ------------------
  |  |  |  |   31|   473k|#define YYCURSOR pos
  |  |  ------------------
  ------------------
  176|   473k|	yych = YYPEEK();
  ------------------
  |  |   33|   473k|#define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|   473k|#define YYCURSOR pos
  |  |  ------------------
  |  |               #define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|   473k|#define YYCURSOR pos
  |  |  ------------------
  |  |  |  Branch (33:18): [True: 473k, False: 0]
  |  |  ------------------
  ------------------
  177|   473k|	switch (yych) {
  178|   473k|		case '=': goto yy5;
  ------------------
  |  Branch (178:3): [True: 473k, False: 0]
  ------------------
  179|      0|		default: goto yy2;
  ------------------
  |  Branch (179:3): [True: 0, False: 473k]
  ------------------
  180|   473k|	}
  181|      0|yy4:
  182|      0|	YYSKIP();
  ------------------
  |  |   35|      0|#define YYSKIP() ++YYCURSOR;
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  ------------------
  183|      0|	YYBACKUP();
  ------------------
  |  |   36|      0|#define YYBACKUP() YYMARKER = YYCURSOR
  |  |  ------------------
  |  |  |  |   32|      0|#define YYMARKER context.marker
  |  |  ------------------
  |  |               #define YYBACKUP() YYMARKER = YYCURSOR
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  ------------------
  184|      0|	yych = YYPEEK();
  ------------------
  |  |   33|      0|#define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |               #define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |  |  Branch (33:18): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  185|      0|	switch (yych) {
  186|      0|		case 's': goto yy6;
  ------------------
  |  Branch (186:3): [True: 0, False: 0]
  ------------------
  187|      0|		default: goto yy2;
  ------------------
  |  Branch (187:3): [True: 0, False: 0]
  ------------------
  188|      0|	}
  189|   473k|yy5:
  190|   473k|	YYSKIP();
  ------------------
  |  |   35|   473k|#define YYSKIP() ++YYCURSOR;
  |  |  ------------------
  |  |  |  |   31|   473k|#define YYCURSOR pos
  |  |  ------------------
  ------------------
  191|   473k|	nsu = context.yyt2;
  192|   473k|	ns = context.yyt1;
  193|   473k|	YYSTAGP(body);
  ------------------
  |  |   38|   473k|#define YYSTAGP(t) t = YYCURSOR
  |  |  ------------------
  |  |  |  |   31|   473k|#define YYCURSOR pos
  |  |  ------------------
  ------------------
  194|   473k|	YYSHIFTSTAG(body, -2);
  ------------------
  |  |   40|   473k|#define YYSHIFTSTAG(t, shift) t += shift
  ------------------
  195|   473k|	{ goto match; }
  196|      0|yy6:
  197|      0|	YYSKIP();
  ------------------
  |  |   35|      0|#define YYSKIP() ++YYCURSOR;
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  ------------------
  198|      0|	yych = YYPEEK();
  ------------------
  |  |   33|      0|#define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |               #define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |  |  Branch (33:18): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  199|      0|	switch (yych) {
  200|      0|		case '=': goto yy8;
  ------------------
  |  Branch (200:3): [True: 0, False: 0]
  ------------------
  201|      0|		case 'u': goto yy9;
  ------------------
  |  Branch (201:3): [True: 0, False: 0]
  ------------------
  202|      0|		default: goto yy7;
  ------------------
  |  Branch (202:3): [True: 0, False: 0]
  ------------------
  203|      0|	}
  204|      0|yy7:
  205|      0|	YYRESTORE();
  ------------------
  |  |   37|      0|#define YYRESTORE() YYCURSOR = YYMARKER
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |               #define YYRESTORE() YYCURSOR = YYMARKER
  |  |  ------------------
  |  |  |  |   32|      0|#define YYMARKER context.marker
  |  |  ------------------
  ------------------
  206|      0|	goto yy2;
  207|      0|yy8:
  208|      0|	YYSKIP();
  ------------------
  |  |   35|      0|#define YYSKIP() ++YYCURSOR;
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  ------------------
  209|      0|	yych = YYPEEK();
  ------------------
  |  |   33|      0|#define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |               #define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |  |  Branch (33:18): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  210|      0|	switch (yych) {
  211|      0|		case '0':
  ------------------
  |  Branch (211:3): [True: 0, False: 0]
  ------------------
  212|      0|		case '1':
  ------------------
  |  Branch (212:3): [True: 0, False: 0]
  ------------------
  213|      0|		case '2':
  ------------------
  |  Branch (213:3): [True: 0, False: 0]
  ------------------
  214|      0|		case '3':
  ------------------
  |  Branch (214:3): [True: 0, False: 0]
  ------------------
  215|      0|		case '4':
  ------------------
  |  Branch (215:3): [True: 0, False: 0]
  ------------------
  216|      0|		case '5':
  ------------------
  |  Branch (216:3): [True: 0, False: 0]
  ------------------
  217|      0|		case '6':
  ------------------
  |  Branch (217:3): [True: 0, False: 0]
  ------------------
  218|      0|		case '7':
  ------------------
  |  Branch (218:3): [True: 0, False: 0]
  ------------------
  219|      0|		case '8':
  ------------------
  |  Branch (219:3): [True: 0, False: 0]
  ------------------
  220|      0|		case '9':
  ------------------
  |  Branch (220:3): [True: 0, False: 0]
  ------------------
  221|      0|			YYSTAGP(context.yyt1);
  ------------------
  |  |   38|      0|#define YYSTAGP(t) t = YYCURSOR
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  ------------------
  222|      0|			goto yy10;
  223|      0|		default: goto yy7;
  ------------------
  |  Branch (223:3): [True: 0, False: 0]
  ------------------
  224|      0|	}
  225|      0|yy9:
  226|      0|	YYSKIP();
  ------------------
  |  |   35|      0|#define YYSKIP() ++YYCURSOR;
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  ------------------
  227|      0|	yych = YYPEEK();
  ------------------
  |  |   33|      0|#define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |               #define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |  |  Branch (33:18): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  228|      0|	switch (yych) {
  229|      0|		case '=': goto yy11;
  ------------------
  |  Branch (229:3): [True: 0, False: 0]
  ------------------
  230|      0|		default: goto yy7;
  ------------------
  |  Branch (230:3): [True: 0, False: 0]
  ------------------
  231|      0|	}
  232|      0|yy10:
  233|      0|	YYSKIP();
  ------------------
  |  |   35|      0|#define YYSKIP() ++YYCURSOR;
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  ------------------
  234|      0|	yych = YYPEEK();
  ------------------
  |  |   33|      0|#define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |               #define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |  |  Branch (33:18): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  235|      0|	switch (yych) {
  236|      0|		case '0':
  ------------------
  |  Branch (236:3): [True: 0, False: 0]
  ------------------
  237|      0|		case '1':
  ------------------
  |  Branch (237:3): [True: 0, False: 0]
  ------------------
  238|      0|		case '2':
  ------------------
  |  Branch (238:3): [True: 0, False: 0]
  ------------------
  239|      0|		case '3':
  ------------------
  |  Branch (239:3): [True: 0, False: 0]
  ------------------
  240|      0|		case '4':
  ------------------
  |  Branch (240:3): [True: 0, False: 0]
  ------------------
  241|      0|		case '5':
  ------------------
  |  Branch (241:3): [True: 0, False: 0]
  ------------------
  242|      0|		case '6':
  ------------------
  |  Branch (242:3): [True: 0, False: 0]
  ------------------
  243|      0|		case '7':
  ------------------
  |  Branch (243:3): [True: 0, False: 0]
  ------------------
  244|      0|		case '8':
  ------------------
  |  Branch (244:3): [True: 0, False: 0]
  ------------------
  245|      0|		case '9': goto yy10;
  ------------------
  |  Branch (245:3): [True: 0, False: 0]
  ------------------
  246|      0|		case ';':
  ------------------
  |  Branch (246:3): [True: 0, False: 0]
  ------------------
  247|      0|			YYSTAGN(context.yyt2);
  ------------------
  |  |   39|      0|#define YYSTAGN(t) t = NULL
  ------------------
  248|      0|			goto yy12;
  249|      0|		default: goto yy7;
  ------------------
  |  Branch (249:3): [True: 0, False: 0]
  ------------------
  250|      0|	}
  251|      0|yy11:
  252|      0|	YYSKIP();
  ------------------
  |  |   35|      0|#define YYSKIP() ++YYCURSOR;
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  ------------------
  253|      0|	yych = YYPEEK();
  ------------------
  |  |   33|      0|#define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |               #define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |  |  Branch (33:18): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  254|      0|	switch (yych) {
  255|      0|		case 0x00: goto yy7;
  ------------------
  |  Branch (255:3): [True: 0, False: 0]
  ------------------
  256|      0|		case ';':
  ------------------
  |  Branch (256:3): [True: 0, False: 0]
  ------------------
  257|      0|			YYSTAGN(context.yyt1);
  ------------------
  |  |   39|      0|#define YYSTAGN(t) t = NULL
  ------------------
  258|      0|			YYSTAGP(context.yyt2);
  ------------------
  |  |   38|      0|#define YYSTAGP(t) t = YYCURSOR
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  ------------------
  259|      0|			goto yy12;
  260|      0|		default:
  ------------------
  |  Branch (260:3): [True: 0, False: 0]
  ------------------
  261|      0|			YYSTAGP(context.yyt2);
  ------------------
  |  |   38|      0|#define YYSTAGP(t) t = YYCURSOR
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  ------------------
  262|      0|			goto yy13;
  263|      0|	}
  264|      0|yy12:
  265|      0|	YYSKIP();
  ------------------
  |  |   35|      0|#define YYSKIP() ++YYCURSOR;
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  ------------------
  266|      0|	yych = YYPEEK();
  ------------------
  |  |   33|      0|#define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |               #define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |  |  Branch (33:18): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  267|      0|	switch (yych) {
  268|      0|		case 'b':
  ------------------
  |  Branch (268:3): [True: 0, False: 0]
  ------------------
  269|      0|		case 'g':
  ------------------
  |  Branch (269:3): [True: 0, False: 0]
  ------------------
  270|      0|		case 'i':
  ------------------
  |  Branch (270:3): [True: 0, False: 0]
  ------------------
  271|      0|		case 's': goto yy14;
  ------------------
  |  Branch (271:3): [True: 0, False: 0]
  ------------------
  272|      0|		default: goto yy7;
  ------------------
  |  Branch (272:3): [True: 0, False: 0]
  ------------------
  273|      0|	}
  274|      0|yy13:
  275|      0|	YYSKIP();
  ------------------
  |  |   35|      0|#define YYSKIP() ++YYCURSOR;
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  ------------------
  276|      0|	yych = YYPEEK();
  ------------------
  |  |   33|      0|#define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |               #define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |  |  Branch (33:18): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  277|      0|	switch (yych) {
  278|      0|		case 0x00: goto yy7;
  ------------------
  |  Branch (278:3): [True: 0, False: 0]
  ------------------
  279|      0|		case ';':
  ------------------
  |  Branch (279:3): [True: 0, False: 0]
  ------------------
  280|      0|			YYSTAGN(context.yyt1);
  ------------------
  |  |   39|      0|#define YYSTAGN(t) t = NULL
  ------------------
  281|      0|			goto yy12;
  282|      0|		default: goto yy13;
  ------------------
  |  Branch (282:3): [True: 0, False: 0]
  ------------------
  283|      0|	}
  284|      0|yy14:
  285|      0|	YYSKIP();
  ------------------
  |  |   35|      0|#define YYSKIP() ++YYCURSOR;
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  ------------------
  286|      0|	yych = YYPEEK();
  ------------------
  |  |   33|      0|#define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |               #define YYPEEK() (YYCURSOR < end) ? *YYCURSOR : 0 /* The lexer sees a stream of
  |  |  ------------------
  |  |  |  |   31|      0|#define YYCURSOR pos
  |  |  ------------------
  |  |  |  Branch (33:18): [True: 0, False: 0]
  |  |  ------------------
  ------------------
  287|      0|	switch (yych) {
  288|      0|		case '=': goto yy5;
  ------------------
  |  Branch (288:3): [True: 0, False: 0]
  ------------------
  289|      0|		default: goto yy7;
  ------------------
  |  Branch (289:3): [True: 0, False: 0]
  ------------------
  290|      0|	}
  291|      0|}
  292|       |
  293|       |
  294|   473k| match:
  295|   473k|    if(nsu) {
  ------------------
  |  Branch (295:8): [True: 0, False: 473k]
  ------------------
  296|       |        /* NamespaceUri */
  297|      0|        UA_String nsUri = {(size_t)(body - 1 - nsu), (UA_Byte*)(uintptr_t)nsu};
  298|      0|        UA_StatusCode res = escapedUri2Index(nsUri, &id->namespaceIndex, nsMapping);
  299|      0|        if(res != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (299:12): [True: 0, False: 0]
  ------------------
  300|       |            /* Return the entire NodeId string s=... */
  301|      0|            UA_String total = {(size_t)((const UA_Byte*)end - begin), begin};
  302|      0|            id->identifierType = UA_NODEIDTYPE_STRING;
  303|      0|            return UA_String_copy(&total, &id->identifier.string);
  304|      0|        }
  305|   473k|    } else if(ns) {
  ------------------
  |  Branch (305:15): [True: 0, False: 473k]
  ------------------
  306|       |        /* NamespaceIndex */
  307|      0|        UA_UInt32 tmp;
  308|      0|        size_t len = (size_t)(body - 1 - ns);
  309|      0|        if(UA_readNumber((const UA_Byte*)ns, len, &tmp) != len)
  ------------------
  |  Branch (309:12): [True: 0, False: 0]
  ------------------
  310|      0|            return UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
  311|      0|        id->namespaceIndex = (UA_UInt16)tmp;
  312|      0|        if(nsMapping)
  ------------------
  |  Branch (312:12): [True: 0, False: 0]
  ------------------
  313|      0|            id->namespaceIndex =
  314|      0|                UA_NamespaceMapping_remote2Local(nsMapping, id->namespaceIndex);
  315|      0|    }
  316|       |
  317|       |    /* From the current position until the end */
  318|   473k|    return parse_nodeid_body(id, body, end, idEsc);
  319|   473k|}
ua_types_lex.c:parse_nodeid_body:
  109|   473k|parse_nodeid_body(UA_NodeId *id, const u8 *body, const u8 *end, UA_Escaping esc) {
  110|   473k|    UA_StatusCode res = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   473k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  111|   473k|    UA_String str = {(size_t)(end - (body+2)), (UA_Byte*)(uintptr_t)body + 2};
  112|   473k|    switch(*body) {
  113|   473k|    case 'i':
  ------------------
  |  Branch (113:5): [True: 473k, False: 0]
  ------------------
  114|   473k|        id->identifierType = UA_NODEIDTYPE_NUMERIC;
  115|   473k|        if(UA_readNumber(str.data, str.length, &id->identifier.numeric) != str.length)
  ------------------
  |  Branch (115:12): [True: 0, False: 473k]
  ------------------
  116|      0|            res = UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
  117|   473k|        break;
  118|      0|    case 's':
  ------------------
  |  Branch (118:5): [True: 0, False: 473k]
  ------------------
  119|      0|        id->identifierType = UA_NODEIDTYPE_STRING;
  120|      0|        res |= UA_String_copy(&str, &id->identifier.string);
  121|      0|        res |= UA_String_unescape(&id->identifier.string, false, esc);
  122|      0|        break;
  123|      0|    case 'g':
  ------------------
  |  Branch (123:5): [True: 0, False: 473k]
  ------------------
  124|      0|        id->identifierType = UA_NODEIDTYPE_GUID;
  125|      0|        res = parse_guid(&id->identifier.guid, str.data, end);
  126|      0|        break;
  127|      0|    case 'b':
  ------------------
  |  Branch (127:5): [True: 0, False: 473k]
  ------------------
  128|       |        /* For percent-escaping, base64url bytestring encoding is used. That
  129|       |         * doesn't need to be escaped here. The and-escaping is not applied to
  130|       |         * the NodeId identifier part. */
  131|      0|        id->identifierType = UA_NODEIDTYPE_BYTESTRING;
  132|      0|        id->identifier.byteString.data =
  133|      0|            UA_unbase64(str.data, str.length, &id->identifier.byteString.length);
  134|      0|        if(!id->identifier.byteString.data) {
  ------------------
  |  Branch (134:12): [True: 0, False: 0]
  ------------------
  135|      0|            UA_assert(id->identifier.byteString.length == 0);
  ------------------
  |  |  248|      0|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (135:13): [True: 0, False: 0]
  ------------------
  136|      0|            res = UA_STATUSCODE_BADDECODINGERROR; /* Returned on error by UA_unbase64 */
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
  137|      0|        }
  138|      0|        break;
  139|      0|    default:
  ------------------
  |  Branch (139:5): [True: 0, False: 473k]
  ------------------
  140|      0|        res = UA_STATUSCODE_BADDECODINGERROR;
  ------------------
  |  |   44|      0|#define UA_STATUSCODE_BADDECODINGERROR ((UA_StatusCode) 0x80070000)
  ------------------
  141|      0|        break;
  142|   473k|    }
  143|   473k|    return res;
  144|   473k|}

UA_readNumberWithBase:
  122|   473k|                      UA_UInt32 *number, UA_Byte base) {
  123|   473k|    UA_assert(buf);
  ------------------
  |  |  248|   473k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (123:5): [True: 473k, False: 0]
  ------------------
  124|   473k|    UA_assert(number);
  ------------------
  |  |  248|   473k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (124:5): [True: 473k, False: 0]
  ------------------
  125|       |    /* Accumulate in 64 bits. n stays below 2^32 between the digits, so n * base
  126|       |     * + digit cannot overflow for any base up to 36. */
  127|   473k|    u64 n = 0;
  128|   473k|    size_t progress = 0;
  129|       |    /* read numbers until the end or a non-number character appears */
  130|  1.78M|    while(progress < buflen) {
  ------------------
  |  Branch (130:11): [True: 1.31M, False: 473k]
  ------------------
  131|  1.31M|        u8 c = buf[progress];
  132|  1.31M|        u32 digit;
  133|  1.31M|        if(c >= '0' && c <= '9' && c <= '0' + (base-1))
  ------------------
  |  Branch (133:12): [True: 1.31M, False: 16]
  |  Branch (133:24): [True: 1.31M, False: 20]
  |  Branch (133:36): [True: 1.31M, False: 0]
  ------------------
  134|  1.31M|           digit = c - '0';
  135|     36|        else if(base > 9 && c >= 'a' && c <= 'z' && c <= 'a' + (base-11))
  ------------------
  |  Branch (135:17): [True: 36, False: 0]
  |  Branch (135:29): [True: 13, False: 23]
  |  Branch (135:41): [True: 5, False: 8]
  |  Branch (135:53): [True: 0, False: 5]
  ------------------
  136|      0|           digit = c-'a' + 10;
  137|     36|        else if(base > 9 && c >= 'A' && c <= 'Z' && c <= 'A' + (base-11))
  ------------------
  |  Branch (137:17): [True: 36, False: 0]
  |  Branch (137:29): [True: 16, False: 20]
  |  Branch (137:41): [True: 3, False: 13]
  |  Branch (137:53): [True: 0, False: 3]
  ------------------
  138|      0|           digit = c-'A' + 10;
  139|     36|        else
  140|     36|           break;
  141|  1.31M|        n = (n * base) + digit;
  142|       |        /* The number does not fit into 32 bits. Report no valid digits
  143|       |         * instead of returning a wrapped value. */
  144|  1.31M|        if(n > UA_UINT32_MAX)
  ------------------
  |  |  110|  1.31M|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (144:12): [True: 0, False: 1.31M]
  ------------------
  145|      0|            return 0;
  146|  1.31M|        ++progress;
  147|  1.31M|    }
  148|   473k|    *number = (u32)n;
  149|   473k|    return progress;
  150|   473k|}
UA_readNumber:
  153|   473k|UA_readNumber(const UA_Byte *buf, size_t buflen, UA_UInt32 *number) {
  154|   473k|    return UA_readNumberWithBase(buf, buflen, number, 10);
  155|   473k|}
UA_parseEndpointUrl:
  167|     58|                    UA_UInt16 *outPort, UA_String *outPath) {
  168|     58|    if(!endpointUrl || !endpointUrl->data)
  ------------------
  |  Branch (168:8): [True: 0, False: 58]
  |  Branch (168:24): [True: 0, False: 58]
  ------------------
  169|      0|        return UA_STATUSCODE_BADTCPENDPOINTURLINVALID;
  ------------------
  |  |  500|      0|#define UA_STATUSCODE_BADTCPENDPOINTURLINVALID ((UA_StatusCode) 0x80830000)
  ------------------
  170|       |
  171|       |    /* Which type of schema is this? */
  172|     58|    unsigned schemaType = 0;
  173|     58|    size_t schemaLen = 0;
  174|    408|    for(; schemaType < UA_SCHEMAS_SIZE; schemaType++) {
  ------------------
  |  |  157|    408|#define UA_SCHEMAS_SIZE 8
  ------------------
  |  Branch (174:11): [True: 408, False: 0]
  ------------------
  175|    408|        schemaLen = strlen(schemas[schemaType]);
  176|    408|        if(endpointUrl->length >= schemaLen &&
  ------------------
  |  Branch (176:12): [True: 408, False: 0]
  ------------------
  177|    408|           strncmp((char*)endpointUrl->data, schemas[schemaType], schemaLen) == 0)
  ------------------
  |  Branch (177:12): [True: 58, False: 350]
  ------------------
  178|     58|            break;
  179|    408|    }
  180|     58|    if(schemaType == UA_SCHEMAS_SIZE)
  ------------------
  |  |  157|     58|#define UA_SCHEMAS_SIZE 8
  ------------------
  |  Branch (180:8): [True: 0, False: 58]
  ------------------
  181|      0|        return UA_STATUSCODE_BADTCPENDPOINTURLINVALID;
  ------------------
  |  |  500|      0|#define UA_STATUSCODE_BADTCPENDPOINTURLINVALID ((UA_StatusCode) 0x80830000)
  ------------------
  182|       |
  183|       |    /* Forward the current position until the first colon or slash */
  184|     58|    size_t start = strlen(schemas[schemaType]);
  185|     58|    size_t curr = start;
  186|     58|    UA_Boolean ipv6 = false;
  187|     58|    if(endpointUrl->length > curr && endpointUrl->data[curr] == '[') {
  ------------------
  |  Branch (187:8): [True: 58, False: 0]
  |  Branch (187:38): [True: 6, False: 52]
  ------------------
  188|       |        /* IPv6: opc.tcp://[2001:0db8:85a3::8a2e:0370:7334]:1234/path */
  189|     42|        for(; curr < endpointUrl->length; ++curr) {
  ------------------
  |  Branch (189:15): [True: 40, False: 2]
  ------------------
  190|     40|            if(endpointUrl->data[curr] == ']')
  ------------------
  |  Branch (190:16): [True: 4, False: 36]
  ------------------
  191|      4|                break;
  192|     40|        }
  193|      6|        if(curr == endpointUrl->length)
  ------------------
  |  Branch (193:12): [True: 2, False: 4]
  ------------------
  194|      2|            return UA_STATUSCODE_BADTCPENDPOINTURLINVALID;
  ------------------
  |  |  500|      2|#define UA_STATUSCODE_BADTCPENDPOINTURLINVALID ((UA_StatusCode) 0x80830000)
  ------------------
  195|      4|        curr++;
  196|      4|        ipv6 = true;
  197|     52|    } else {
  198|       |        /* IPv4 or hostname: opc.tcp://something.something:1234/path */
  199|    390|        for(; curr < endpointUrl->length; ++curr) {
  ------------------
  |  Branch (199:15): [True: 387, False: 3]
  ------------------
  200|    387|            if(endpointUrl->data[curr] == ':' || endpointUrl->data[curr] == '/')
  ------------------
  |  Branch (200:16): [True: 40, False: 347]
  |  Branch (200:50): [True: 9, False: 338]
  ------------------
  201|     49|                break;
  202|    387|        }
  203|     52|    }
  204|       |
  205|       |    /* Set the hostname */
  206|     56|    if(ipv6) {
  ------------------
  |  Branch (206:8): [True: 4, False: 52]
  ------------------
  207|       |        /* Skip the ipv6 '[]' container for getaddrinfo() later */
  208|      4|        outHostname->data = &endpointUrl->data[start+1];
  209|      4|        outHostname->length = curr - (start+2);
  210|     52|    } else {
  211|     52|        outHostname->data = &endpointUrl->data[start];
  212|     52|        outHostname->length = curr - start;
  213|     52|    }
  214|       |
  215|       |    /* Empty string? */
  216|     56|    if(outHostname->length == 0)
  ------------------
  |  Branch (216:8): [True: 2, False: 54]
  ------------------
  217|      2|        outHostname->data = NULL;
  218|       |
  219|       |    /* Already at the end */
  220|     56|    if(curr == endpointUrl->length) {
  ------------------
  |  Branch (220:8): [True: 3, False: 53]
  ------------------
  221|      3|        if(outHostname->length == 0)
  ------------------
  |  Branch (221:12): [True: 0, False: 3]
  ------------------
  222|      0|            return UA_STATUSCODE_BADTCPENDPOINTURLINVALID;
  ------------------
  |  |  500|      0|#define UA_STATUSCODE_BADTCPENDPOINTURLINVALID ((UA_StatusCode) 0x80830000)
  ------------------
  223|      3|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      3|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  224|      3|    }
  225|       |
  226|       |    /* Set the port - and for ETH set the VID.PCP postfix in the outpath string.
  227|       |     * We have to parse that externally. */
  228|     53|    if(endpointUrl->data[curr] == ':') {
  ------------------
  |  Branch (228:8): [True: 40, False: 13]
  ------------------
  229|     40|        if(++curr == endpointUrl->length)
  ------------------
  |  Branch (229:12): [True: 1, False: 39]
  ------------------
  230|      1|            return UA_STATUSCODE_BADTCPENDPOINTURLINVALID;
  ------------------
  |  |  500|      1|#define UA_STATUSCODE_BADTCPENDPOINTURLINVALID ((UA_StatusCode) 0x80830000)
  ------------------
  231|       |
  232|       |        /* ETH schema */
  233|     39|        if(schemaType == UA_ETH_SCHEMA_INDEX) {
  ------------------
  |  |  158|     39|#define UA_ETH_SCHEMA_INDEX 2
  ------------------
  |  Branch (233:12): [True: 0, False: 39]
  ------------------
  234|      0|            if(outPath != NULL) {
  ------------------
  |  Branch (234:16): [True: 0, False: 0]
  ------------------
  235|      0|                outPath->data = &endpointUrl->data[curr];
  236|      0|                outPath->length = endpointUrl->length - curr;
  237|      0|            }
  238|      0|            return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      0|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  239|      0|        }
  240|       |
  241|     39|        u32 largeNum;
  242|     39|        size_t progress = UA_readNumber(&endpointUrl->data[curr],
  243|     39|                                        endpointUrl->length - curr, &largeNum);
  244|     39|        if(progress == 0 || largeNum > 65535)
  ------------------
  |  Branch (244:12): [True: 9, False: 30]
  |  Branch (244:29): [True: 1, False: 29]
  ------------------
  245|     10|            return UA_STATUSCODE_BADTCPENDPOINTURLINVALID;
  ------------------
  |  |  500|     10|#define UA_STATUSCODE_BADTCPENDPOINTURLINVALID ((UA_StatusCode) 0x80830000)
  ------------------
  246|       |        /* Test if the end of a valid port was reached */
  247|     29|        curr += progress;
  248|     29|        if(curr == endpointUrl->length || endpointUrl->data[curr] == '/')
  ------------------
  |  Branch (248:12): [True: 2, False: 27]
  |  Branch (248:43): [True: 9, False: 18]
  ------------------
  249|     11|            *outPort = (u16)largeNum;
  250|     29|        if(curr == endpointUrl->length)
  ------------------
  |  Branch (250:12): [True: 2, False: 27]
  ------------------
  251|      2|            return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      2|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  252|     29|    }
  253|       |
  254|       |    /* Set the path */
  255|     40|    UA_assert(curr < endpointUrl->length);
  ------------------
  |  |  248|     40|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (255:5): [True: 40, False: 0]
  ------------------
  256|     40|    if(endpointUrl->data[curr] != '/')
  ------------------
  |  Branch (256:8): [True: 22, False: 18]
  ------------------
  257|     22|        return UA_STATUSCODE_BADTCPENDPOINTURLINVALID;
  ------------------
  |  |  500|     22|#define UA_STATUSCODE_BADTCPENDPOINTURLINVALID ((UA_StatusCode) 0x80830000)
  ------------------
  258|     18|    if(++curr == endpointUrl->length)
  ------------------
  |  Branch (258:8): [True: 9, False: 9]
  ------------------
  259|      9|        return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      9|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  260|      9|    if(outPath != NULL) {
  ------------------
  |  Branch (260:8): [True: 9, False: 0]
  ------------------
  261|      9|        outPath->data = &endpointUrl->data[curr];
  262|      9|        outPath->length = endpointUrl->length - curr;
  263|       |
  264|       |        /* Remove trailing slash from the path */
  265|      9|        if(endpointUrl->data[endpointUrl->length - 1] == '/')
  ------------------
  |  Branch (265:12): [True: 3, False: 6]
  ------------------
  266|      3|            outPath->length--;
  267|       |
  268|       |        /* Empty string? */
  269|      9|        if(outPath->length == 0)
  ------------------
  |  Branch (269:12): [True: 2, False: 7]
  ------------------
  270|      2|            outPath->data = NULL;
  271|      9|    }
  272|       |
  273|      9|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|      9|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  274|     18|}
UA_KeyValueMap_clear:
  560|  16.6k|UA_KeyValueMap_clear(UA_KeyValueMap *map) {
  561|  16.6k|    if(!map)
  ------------------
  |  Branch (561:8): [True: 0, False: 16.6k]
  ------------------
  562|      0|        return;
  563|  16.6k|    if(map->mapSize > 0)
  ------------------
  |  Branch (563:8): [True: 0, False: 16.6k]
  ------------------
  564|      0|        UA_Array_delete(map->map, map->mapSize, &UA_TYPES[UA_TYPES_KEYVALUEPAIR]);
  ------------------
  |  | 1254|      0|#define UA_TYPES_KEYVALUEPAIR 35
  ------------------
  565|       |    map->map = NULL;
  566|  16.6k|    map->mapSize = 0;
  567|  16.6k|}
UA_random_seed:
  671|  2.37k|UA_random_seed(u64 seed) {
  672|  2.37k|    pcg32_srandom_r(&UA_rng, seed, (u64)UA_DateTime_now());
  673|  2.37k|}
UA_Guid_random:
  686|  2.37k|UA_Guid_random(void) {
  687|  2.37k|    UA_Guid result;
  688|  2.37k|    result.data1 = (u32)pcg32_random_r(&UA_rng);
  689|  2.37k|    u32 r = (u32)pcg32_random_r(&UA_rng);
  690|  2.37k|    result.data2 = (u16) r;
  691|  2.37k|    result.data3 = (u16) (r >> 16);
  692|  2.37k|    r = (u32)pcg32_random_r(&UA_rng);
  693|  2.37k|    result.data4[0] = (u8)r;
  694|  2.37k|    result.data4[1] = (u8)(r >> 4);
  695|  2.37k|    result.data4[2] = (u8)(r >> 8);
  696|  2.37k|    result.data4[3] = (u8)(r >> 12);
  697|  2.37k|    r = (u32)pcg32_random_r(&UA_rng);
  698|  2.37k|    result.data4[4] = (u8)r;
  699|  2.37k|    result.data4[5] = (u8)(r >> 4);
  700|  2.37k|    result.data4[6] = (u8)(r >> 8);
  701|  2.37k|    result.data4[7] = (u8)(r >> 12);
  702|  2.37k|    return result;
  703|  2.37k|}
UA_replace:
 1280|  57.0k|UA_replace(void *orig, const void *val, const UA_DataType *type) {
 1281|  57.0k|    UA_STACKARRAY(char, tmp, type->memSize);
  ------------------
  |  |  225|  57.0k|#  define UA_STACKARRAY(TYPE, NAME, SIZE) TYPE NAME[SIZE]
  ------------------
 1282|  57.0k|    UA_StatusCode res = UA_copy(val, tmp, type);
 1283|  57.0k|    if(res != UA_STATUSCODE_GOOD)
  ------------------
  |  |   17|  57.0k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1283:8): [True: 0, False: 57.0k]
  ------------------
 1284|      0|        return res;
 1285|  57.0k|    UA_clear(orig, type);
 1286|  57.0k|    memcpy(orig, tmp, type->memSize);
 1287|  57.0k|    return UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  57.0k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1288|  57.0k|}

ua_types_encoding_binary.c:isTrue:
  166|   836k|isTrue(uint8_t expr) {
  167|   836k|    return expr;
  168|   836k|}
ua_types_encoding_binary.c:isGood:
  156|   251k|isGood(UA_StatusCode code) {
  157|   251k|    return code == UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|   251k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  158|   251k|}
ua_types_encoding_binary.c:isNonNull:
  161|  26.8k|isNonNull(const void *ptr) {
  162|       |    return ptr != NULL;
  163|  26.8k|}
ua_server.c:isTrue:
  166|  30.9k|isTrue(uint8_t expr) {
  167|  30.9k|    return expr;
  168|  30.9k|}
ua_server.c:isNonNull:
  161|  9.51k|isNonNull(const void *ptr) {
  162|       |    return ptr != NULL;
  163|  9.51k|}
ua_server.c:isGood:
  156|  16.6k|isGood(UA_StatusCode code) {
  157|  16.6k|    return code == UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  16.6k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  158|  16.6k|}

LLVMFuzzerTestOneInput:
   35|  2.37k|extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
   36|  2.37k|    if(size < 2)
  ------------------
  |  Branch (36:8): [True: 1, False: 2.37k]
  ------------------
   37|      1|        return 0;
   38|       |
   39|  2.37k|    UA_ServerConfig config;
   40|  2.37k|    memset(&config, 0, sizeof(UA_ServerConfig));
   41|  2.37k|    UA_StatusCode retval = UA_ServerConfig_setDefault(&config);
   42|  2.37k|    if(retval != UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (42:8): [True: 0, False: 2.37k]
  ------------------
   43|      0|        UA_ServerConfig_clean(&config);
   44|      0|        return 0;
   45|      0|    }
   46|       |
   47|  2.37k|    UA_Server *server = UA_Server_newWithConfig(&config);
   48|  2.37k|    if(!server) {
  ------------------
  |  Branch (48:8): [True: 0, False: 2.37k]
  ------------------
   49|      0|        UA_ServerConfig_clean(&config);
   50|      0|        return 0;
   51|      0|    }
   52|       |
   53|  2.37k|    UA_SecureChannel channel;
   54|  2.37k|    UA_SecureChannel_init(&channel);
   55|  2.37k|    channel.state = UA_SECURECHANNELSTATE_OPEN;
   56|       |
   57|  2.37k|    UA_Session session;
   58|  2.37k|    UA_Session_init(&session);
   59|  2.37k|    session.state = UA_SESSIONSTATE_ACTIVATED;
   60|  2.37k|    UA_NodeId_init(&session.sessionId);
   61|  2.37k|    session.sessionId.identifierType = UA_NODEIDTYPE_NUMERIC;
   62|  2.37k|    session.sessionId.identifier.numeric = 1;
   63|       |
   64|       |    // Use the first byte to decide which service to call
   65|  2.37k|    uint8_t serviceChoice = data[0] % SERVICE_COUNT;
   66|  2.37k|    data++;
   67|  2.37k|    size--;
   68|       |
   69|  2.37k|    UA_ByteString msg = {size, (UA_Byte *) (void *) data};
   70|       |
   71|  2.37k|    switch((ServiceType)serviceChoice) {
   72|    112|        case SERVICE_FINDSERVERS: {
  ------------------
  |  Branch (72:9): [True: 112, False: 2.26k]
  ------------------
   73|    112|            UA_FindServersRequest request;
   74|    112|            UA_FindServersResponse response;
   75|    112|            UA_FindServersResponse_init(&response);
   76|    112|            if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_FINDSERVERSREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  | 5775|    112|#define UA_TYPES_FINDSERVERSREQUEST 143
  ------------------
                          if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_FINDSERVERSREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|    112|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (76:16): [True: 33, False: 79]
  ------------------
   77|     33|                UA_LOCK(&server->serviceMutex);
   78|     33|                Service_FindServers(server, &session, &request, &response);
   79|     33|                UA_UNLOCK(&server->serviceMutex);
   80|     33|                UA_FindServersRequest_clear(&request);
   81|     33|            }
   82|    112|            UA_FindServersResponse_clear(&response);
   83|    112|            break;
   84|      0|        }
   85|    236|        case SERVICE_GETENDPOINTS: {
  ------------------
  |  Branch (85:9): [True: 236, False: 2.14k]
  ------------------
   86|    236|            UA_GetEndpointsRequest request;
   87|    236|            UA_GetEndpointsResponse response;
   88|    236|            UA_GetEndpointsResponse_init(&response);
   89|    236|            if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_GETENDPOINTSREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  | 6195|    236|#define UA_TYPES_GETENDPOINTSREQUEST 153
  ------------------
                          if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_GETENDPOINTSREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|    236|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (89:16): [True: 184, False: 52]
  ------------------
   90|    184|                UA_LOCK(&server->serviceMutex);
   91|    184|                Service_GetEndpoints(server, &session, &request, &response);
   92|    184|                UA_UNLOCK(&server->serviceMutex);
   93|    184|                UA_GetEndpointsRequest_clear(&request);
   94|    184|            }
   95|    236|            UA_GetEndpointsResponse_clear(&response);
   96|    236|            break;
   97|      0|        }
   98|    105|        case SERVICE_REGISTERSERVER: {
  ------------------
  |  Branch (98:9): [True: 105, False: 2.27k]
  ------------------
   99|    105|            UA_RegisterServerRequest request;
  100|    105|            UA_RegisterServerResponse response;
  101|    105|            UA_RegisterServerResponse_init(&response);
  102|    105|            if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_REGISTERSERVERREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  | 6321|    105|#define UA_TYPES_REGISTERSERVERREQUEST 156
  ------------------
                          if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_REGISTERSERVERREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|    105|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (102:16): [True: 2, False: 103]
  ------------------
  103|      2|                UA_LOCK(&server->serviceMutex);
  104|      2|                Service_RegisterServer(server, &session, &request, &response);
  105|      2|                UA_UNLOCK(&server->serviceMutex);
  106|      2|                UA_RegisterServerRequest_clear(&request);
  107|      2|            }
  108|    105|            UA_RegisterServerResponse_clear(&response);
  109|    105|            break;
  110|      0|        }
  111|    144|        case SERVICE_REGISTERSERVER2: {
  ------------------
  |  Branch (111:9): [True: 144, False: 2.23k]
  ------------------
  112|    144|            UA_RegisterServer2Request request;
  113|    144|            UA_RegisterServer2Response response;
  114|    144|            UA_RegisterServer2Response_init(&response);
  115|    144|            if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_REGISTERSERVER2REQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  | 6440|    144|#define UA_TYPES_REGISTERSERVER2REQUEST 159
  ------------------
                          if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_REGISTERSERVER2REQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|    144|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (115:16): [True: 3, False: 141]
  ------------------
  116|      3|                UA_LOCK(&server->serviceMutex);
  117|      3|                Service_RegisterServer2(server, &session, &request, &response);
  118|      3|                UA_UNLOCK(&server->serviceMutex);
  119|      3|                UA_RegisterServer2Request_clear(&request);
  120|      3|            }
  121|    144|            UA_RegisterServer2Response_clear(&response);
  122|    144|            break;
  123|      0|        }
  124|     52|        case SERVICE_FINDSERVERSONNETWORK: {
  ------------------
  |  Branch (124:9): [True: 52, False: 2.32k]
  ------------------
  125|     52|            UA_FindServersOnNetworkRequest request;
  126|     52|            UA_FindServersOnNetworkResponse response;
  127|     52|            UA_FindServersOnNetworkResponse_init(&response);
  128|     52|            if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_FINDSERVERSONNETWORKREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  | 5899|     52|#define UA_TYPES_FINDSERVERSONNETWORKREQUEST 146
  ------------------
                          if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_FINDSERVERSONNETWORKREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|     52|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (128:16): [True: 1, False: 51]
  ------------------
  129|      1|                UA_LOCK(&server->serviceMutex);
  130|      1|                Service_FindServersOnNetwork(server, &session, &request, &response);
  131|      1|                UA_UNLOCK(&server->serviceMutex);
  132|      1|                UA_FindServersOnNetworkRequest_clear(&request);
  133|      1|            }
  134|     52|            UA_FindServersOnNetworkResponse_clear(&response);
  135|     52|            break;
  136|      0|        }
  137|     21|        case SERVICE_CREATESESSION: {
  ------------------
  |  Branch (137:9): [True: 21, False: 2.35k]
  ------------------
  138|     21|            UA_CreateSessionRequest request;
  139|     21|            UA_CreateSessionResponse response;
  140|     21|            UA_CreateSessionResponse_init(&response);
  141|     21|            if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_CREATESESSIONREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  | 6885|     21|#define UA_TYPES_CREATESESSIONREQUEST 170
  ------------------
                          if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_CREATESESSIONREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|     21|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (141:16): [True: 0, False: 21]
  ------------------
  142|      0|                UA_LOCK(&server->serviceMutex);
  143|      0|                Service_CreateSession(server, &channel, &request, &response);
  144|      0|                UA_UNLOCK(&server->serviceMutex);
  145|      0|                UA_CreateSessionRequest_clear(&request);
  146|      0|            }
  147|     21|            UA_CreateSessionResponse_clear(&response);
  148|     21|            break;
  149|      0|        }
  150|     26|        case SERVICE_ACTIVATESESSION: {
  ------------------
  |  Branch (150:9): [True: 26, False: 2.35k]
  ------------------
  151|     26|            UA_ActivateSessionRequest request;
  152|     26|            UA_ActivateSessionResponse response;
  153|     26|            UA_ActivateSessionResponse_init(&response);
  154|     26|            if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_ACTIVATESESSIONREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  | 7247|     26|#define UA_TYPES_ACTIVATESESSIONREQUEST 179
  ------------------
                          if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_ACTIVATESESSIONREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|     26|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (154:16): [True: 3, False: 23]
  ------------------
  155|      3|                UA_LOCK(&server->serviceMutex);
  156|      3|                Service_ActivateSession(server, &channel, &request, &response);
  157|      3|                UA_UNLOCK(&server->serviceMutex);
  158|      3|                UA_ActivateSessionRequest_clear(&request);
  159|      3|            }
  160|     26|            UA_ActivateSessionResponse_clear(&response);
  161|     26|            break;
  162|      0|        }
  163|     19|        case SERVICE_CLOSESESSION: {
  ------------------
  |  Branch (163:9): [True: 19, False: 2.35k]
  ------------------
  164|     19|            UA_CloseSessionRequest request;
  165|     19|            UA_CloseSessionResponse response;
  166|     19|            UA_CloseSessionResponse_init(&response);
  167|     19|            if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_CLOSESESSIONREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  | 7329|     19|#define UA_TYPES_CLOSESESSIONREQUEST 181
  ------------------
                          if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_CLOSESESSIONREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|     19|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (167:16): [True: 1, False: 18]
  ------------------
  168|      1|                UA_LOCK(&server->serviceMutex);
  169|      1|                Service_CloseSession(server, &channel, &request, &response);
  170|      1|                UA_UNLOCK(&server->serviceMutex);
  171|      1|                UA_CloseSessionRequest_clear(&request);
  172|      1|            }
  173|     19|            UA_CloseSessionResponse_clear(&response);
  174|     19|            break;
  175|      0|        }
  176|     24|        case SERVICE_CANCEL: {
  ------------------
  |  Branch (176:9): [True: 24, False: 2.35k]
  ------------------
  177|     24|            UA_CancelRequest request;
  178|     24|            UA_CancelResponse response;
  179|     24|            UA_CancelResponse_init(&response);
  180|     24|            if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_CANCELREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  | 7406|     24|#define UA_TYPES_CANCELREQUEST 183
  ------------------
                          if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_CANCELREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|     24|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (180:16): [True: 1, False: 23]
  ------------------
  181|      1|                UA_LOCK(&server->serviceMutex);
  182|      1|                Service_Cancel(server, &session, &request, &response);
  183|      1|                UA_UNLOCK(&server->serviceMutex);
  184|      1|                UA_CancelRequest_clear(&request);
  185|      1|            }
  186|     24|            UA_CancelResponse_clear(&response);
  187|     24|            break;
  188|      0|        }
  189|      0|#ifdef UA_ENABLE_SUBSCRIPTIONS
  190|  1.36k|        case SERVICE_CREATESUBSCRIPTION: {
  ------------------
  |  Branch (190:9): [True: 1.36k, False: 1.01k]
  ------------------
  191|  1.36k|            UA_CreateSubscriptionRequest request;
  192|  1.36k|            UA_CreateSubscriptionResponse response;
  193|  1.36k|            UA_CreateSubscriptionResponse_init(&response);
  194|  1.36k|            if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_CREATESUBSCRIPTIONREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |12669|  1.36k|#define UA_TYPES_CREATESUBSCRIPTIONREQUEST 308
  ------------------
                          if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_CREATESUBSCRIPTIONREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  1.36k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (194:16): [True: 111, False: 1.25k]
  ------------------
  195|    111|                UA_LOCK(&server->serviceMutex);
  196|    111|                Service_CreateSubscription(server, &session, &request, &response);
  197|    111|                UA_UNLOCK(&server->serviceMutex);
  198|    111|                UA_CreateSubscriptionRequest_clear(&request);
  199|    111|            }
  200|  1.36k|            UA_CreateSubscriptionResponse_clear(&response);
  201|  1.36k|            break;
  202|      0|        }
  203|     48|        case SERVICE_MODIFYSUBSCRIPTION: {
  ------------------
  |  Branch (203:9): [True: 48, False: 2.33k]
  ------------------
  204|     48|            UA_ModifySubscriptionRequest request;
  205|     48|            UA_ModifySubscriptionResponse response;
  206|     48|            UA_ModifySubscriptionResponse_init(&response);
  207|     48|            if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |12755|     48|#define UA_TYPES_MODIFYSUBSCRIPTIONREQUEST 310
  ------------------
                          if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_MODIFYSUBSCRIPTIONREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|     48|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (207:16): [True: 1, False: 47]
  ------------------
  208|      1|                UA_LOCK(&server->serviceMutex);
  209|      1|                Service_ModifySubscription(server, &session, &request, &response);
  210|      1|                UA_UNLOCK(&server->serviceMutex);
  211|      1|                UA_ModifySubscriptionRequest_clear(&request);
  212|      1|            }
  213|     48|            UA_ModifySubscriptionResponse_clear(&response);
  214|     48|            break;
  215|      0|        }
  216|     30|        case SERVICE_SETPUBLISHINGMODE: {
  ------------------
  |  Branch (216:9): [True: 30, False: 2.34k]
  ------------------
  217|     30|            UA_SetPublishingModeRequest request;
  218|     30|            UA_SetPublishingModeResponse response;
  219|     30|            UA_SetPublishingModeResponse_init(&response);
  220|     30|            if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODEREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |12837|     30|#define UA_TYPES_SETPUBLISHINGMODEREQUEST 312
  ------------------
                          if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_SETPUBLISHINGMODEREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|     30|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (220:16): [True: 14, False: 16]
  ------------------
  221|     14|                UA_LOCK(&server->serviceMutex);
  222|     14|                Service_SetPublishingMode(server, &session, &request, &response);
  223|     14|                UA_UNLOCK(&server->serviceMutex);
  224|     14|                UA_SetPublishingModeRequest_clear(&request);
  225|     14|            }
  226|     30|            UA_SetPublishingModeResponse_clear(&response);
  227|     30|            break;
  228|      0|        }
  229|     21|        case SERVICE_DELETESUBSCRIPTIONS: {
  ------------------
  |  Branch (229:9): [True: 21, False: 2.35k]
  ------------------
  230|     21|            UA_DeleteSubscriptionsRequest request;
  231|     21|            UA_DeleteSubscriptionsResponse response;
  232|     21|            UA_DeleteSubscriptionsResponse_init(&response);
  233|     21|            if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |13445|     21|#define UA_TYPES_DELETESUBSCRIPTIONSREQUEST 327
  ------------------
                          if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_DELETESUBSCRIPTIONSREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|     21|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (233:16): [True: 13, False: 8]
  ------------------
  234|     13|                UA_LOCK(&server->serviceMutex);
  235|     13|                Service_DeleteSubscriptions(server, &session, &request, &response);
  236|     13|                UA_UNLOCK(&server->serviceMutex);
  237|     13|                UA_DeleteSubscriptionsRequest_clear(&request);
  238|     13|            }
  239|     21|            UA_DeleteSubscriptionsResponse_clear(&response);
  240|     21|            break;
  241|      0|        }
  242|     57|        case SERVICE_CREATEMONITOREDITEMS: {
  ------------------
  |  Branch (242:9): [True: 57, False: 2.32k]
  ------------------
  243|     57|            UA_CreateMonitoredItemsRequest request;
  244|     57|            UA_CreateMonitoredItemsResponse response;
  245|     57|            UA_CreateMonitoredItemsResponse_init(&response);
  246|     57|            if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |12162|     57|#define UA_TYPES_CREATEMONITOREDITEMSREQUEST 296
  ------------------
                          if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_CREATEMONITOREDITEMSREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|     57|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (246:16): [True: 34, False: 23]
  ------------------
  247|     34|                UA_LOCK(&server->serviceMutex);
  248|     34|                Service_CreateMonitoredItems(server, &session, &request, &response);
  249|     34|                UA_UNLOCK(&server->serviceMutex);
  250|     34|                UA_CreateMonitoredItemsRequest_clear(&request);
  251|     34|            }
  252|     57|            UA_CreateMonitoredItemsResponse_clear(&response);
  253|     57|            break;
  254|      0|        }
  255|     97|        case SERVICE_MODIFYMONITOREDITEMS: {
  ------------------
  |  Branch (255:9): [True: 97, False: 2.28k]
  ------------------
  256|     97|            UA_ModifyMonitoredItemsRequest request;
  257|     97|            UA_ModifyMonitoredItemsResponse response;
  258|     97|            UA_ModifyMonitoredItemsResponse_init(&response);
  259|     97|            if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |12326|     97|#define UA_TYPES_MODIFYMONITOREDITEMSREQUEST 300
  ------------------
                          if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_MODIFYMONITOREDITEMSREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|     97|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (259:16): [True: 29, False: 68]
  ------------------
  260|     29|                UA_LOCK(&server->serviceMutex);
  261|     29|                Service_ModifyMonitoredItems(server, &session, &request, &response);
  262|     29|                UA_UNLOCK(&server->serviceMutex);
  263|     29|                UA_ModifyMonitoredItemsRequest_clear(&request);
  264|     29|            }
  265|     97|            UA_ModifyMonitoredItemsResponse_clear(&response);
  266|     97|            break;
  267|      0|        }
  268|     13|        case SERVICE_SETMONITORINGMODE: {
  ------------------
  |  Branch (268:9): [True: 13, False: 2.36k]
  ------------------
  269|     13|            UA_SetMonitoringModeRequest request;
  270|     13|            UA_SetMonitoringModeResponse response;
  271|     13|            UA_SetMonitoringModeResponse_init(&response);
  272|     13|            if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_SETMONITORINGMODEREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |12410|     13|#define UA_TYPES_SETMONITORINGMODEREQUEST 302
  ------------------
                          if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_SETMONITORINGMODEREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|     13|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (272:16): [True: 1, False: 12]
  ------------------
  273|      1|                UA_LOCK(&server->serviceMutex);
  274|      1|                Service_SetMonitoringMode(server, &session, &request, &response);
  275|      1|                UA_UNLOCK(&server->serviceMutex);
  276|      1|                UA_SetMonitoringModeRequest_clear(&request);
  277|      1|            }
  278|     13|            UA_SetMonitoringModeResponse_clear(&response);
  279|     13|            break;
  280|      0|        }
  281|      8|        case SERVICE_DELETEMONITOREDITEMS: {
  ------------------
  |  Branch (281:9): [True: 8, False: 2.37k]
  ------------------
  282|      8|            UA_DeleteMonitoredItemsRequest request;
  283|      8|            UA_DeleteMonitoredItemsResponse response;
  284|      8|            UA_DeleteMonitoredItemsResponse_init(&response);
  285|      8|            if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |12583|      8|#define UA_TYPES_DELETEMONITOREDITEMSREQUEST 306
  ------------------
                          if(UA_decodeBinary(&msg, &request, &UA_TYPES[UA_TYPES_DELETEMONITOREDITEMSREQUEST], NULL) == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|      8|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (285:16): [True: 1, False: 7]
  ------------------
  286|      1|                UA_LOCK(&server->serviceMutex);
  287|      1|                Service_DeleteMonitoredItems(server, &session, &request, &response);
  288|      1|                UA_UNLOCK(&server->serviceMutex);
  289|      1|                UA_DeleteMonitoredItemsRequest_clear(&request);
  290|      1|            }
  291|      8|            UA_DeleteMonitoredItemsResponse_clear(&response);
  292|      8|            break;
  293|      0|        }
  294|      0|#endif
  295|      0|        default:
  ------------------
  |  Branch (295:9): [True: 0, False: 2.37k]
  ------------------
  296|      0|            break;
  297|  2.37k|    }
  298|       |
  299|  2.37k|    UA_LOCK(&server->serviceMutex);
  300|  2.37k|    UA_SecureChannel_clear(&channel);
  301|  2.37k|    UA_Session_clear(&session, server);
  302|  2.37k|    UA_UNLOCK(&server->serviceMutex);
  303|  2.37k|    UA_Server_delete(server);
  304|  2.37k|    return 0;
  305|  2.37k|}

fuzz_server_services.cc:_ZL7UA_LOCKP7UA_Lock:
  184|  2.81k|UA_LOCK(UA_Lock *lock) {
  185|  2.81k|    pthread_mutex_lock(&lock->mutex);
  186|  2.81k|    lock->count++;
  187|  2.81k|}
fuzz_server_services.cc:_ZL9UA_UNLOCKP7UA_Lock:
  190|  2.81k|UA_UNLOCK(UA_Lock *lock) {
  191|  2.81k|    lock->count--;
  192|  2.81k|    pthread_mutex_unlock(&lock->mutex);
  193|  2.81k|}
ua_session.c:UA_LOCK_ASSERT:
  196|  4.75k|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|  4.75k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 4.75k, False: 0]
  ------------------
  198|  4.75k|}
ua_server.c:UA_LOCK_DESTROY:
  178|  2.37k|UA_LOCK_DESTROY(UA_Lock *lock) {
  179|  2.37k|    UA_assert(lock->count == 0);
  ------------------
  |  |  248|  2.37k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (179:5): [True: 2.37k, False: 0]
  ------------------
  180|  2.37k|    pthread_mutex_destroy(&lock->mutex);
  181|  2.37k|}
ua_server.c:UA_LOCK_INIT:
  168|  2.37k|UA_LOCK_INIT(UA_Lock *lock) {
  169|  2.37k|    pthread_mutexattr_t mattr;
  170|  2.37k|    pthread_mutexattr_init(&mattr);
  171|  2.37k|    pthread_mutexattr_settype(&mattr, PTHREAD_MUTEX_RECURSIVE);
  172|  2.37k|    pthread_mutex_init(&lock->mutex, &mattr);
  173|  2.37k|    pthread_mutexattr_destroy(&mattr);
  174|  2.37k|    lock->count = 0;
  175|  2.37k|}
ua_server.c:UA_LOCK_ASSERT:
  196|  14.3k|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|  14.3k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 14.3k, False: 0]
  ------------------
  198|  14.3k|}
ua_server.c:UA_LOCK:
  184|  5.80M|UA_LOCK(UA_Lock *lock) {
  185|  5.80M|    pthread_mutex_lock(&lock->mutex);
  186|  5.80M|    lock->count++;
  187|  5.80M|}
ua_server.c:UA_UNLOCK:
  190|  5.80M|UA_UNLOCK(UA_Lock *lock) {
  191|  5.80M|    lock->count--;
  192|  5.80M|    pthread_mutex_unlock(&lock->mutex);
  193|  5.80M|}
ua_server_ns0.c:UA_LOCK_ASSERT:
  196|  2.37k|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|  2.37k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 2.37k, False: 0]
  ------------------
  198|  2.37k|}
ua_transport_tcp.c:UA_LOCK_ASSERT:
  196|      1|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|      1|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 1, False: 0]
  ------------------
  198|      1|}
ua_server_async.c:UA_LOCK_ASSERT:
  196|  2.37k|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|  2.37k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 2.37k, False: 0]
  ------------------
  198|  2.37k|}
ua_subscription.c:UA_LOCK_ASSERT:
  196|  2.60k|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|  2.60k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 2.60k, False: 0]
  ------------------
  198|  2.60k|}
ua_services_view.c:UA_LOCK_ASSERT:
  196|    222|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|    222|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 222, False: 0]
  ------------------
  198|    222|}
ua_services_session.c:UA_LOCK_ASSERT:
  196|      8|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|      8|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 8, False: 0]
  ------------------
  198|      8|}
ua_services_attribute.c:UA_LOCK_ASSERT:
  196|  3.19M|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|  3.19M|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 3.19M, False: 0]
  ------------------
  198|  3.19M|}
ua_services_discovery.c:UA_LOCK_ASSERT:
  196|    229|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|    229|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 229, False: 0]
  ------------------
  198|    229|}
ua_services_subscription.c:UA_LOCK_ASSERT:
  196|  98.3k|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|  98.3k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 98.3k, False: 0]
  ------------------
  198|  98.3k|}
ua_services_monitoreditem.c:UA_LOCK_ASSERT:
  196|     65|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|     65|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 65, False: 0]
  ------------------
  198|     65|}
ua_services_nodemanagement.c:UA_LOCK_ASSERT:
  196|  13.4M|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|  13.4M|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 13.4M, False: 0]
  ------------------
  198|  13.4M|}
ua_server_modelchange.c:UA_LOCK_ASSERT:
  196|  27.8M|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|  27.8M|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 27.8M, False: 0]
  ------------------
  198|  27.8M|}
ua_pubsub_manager.c:UA_LOCK_ASSERT:
  196|  2.37k|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|  2.37k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 2.37k, False: 0]
  ------------------
  198|  2.37k|}
ua_pubsub_ns0.c:UA_LOCK_ASSERT:
  196|  7.13k|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|  7.13k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 7.13k, False: 0]
  ------------------
  198|  7.13k|}
timer.c:UA_LOCK_INIT:
  168|  2.37k|UA_LOCK_INIT(UA_Lock *lock) {
  169|  2.37k|    pthread_mutexattr_t mattr;
  170|  2.37k|    pthread_mutexattr_init(&mattr);
  171|  2.37k|    pthread_mutexattr_settype(&mattr, PTHREAD_MUTEX_RECURSIVE);
  172|  2.37k|    pthread_mutex_init(&lock->mutex, &mattr);
  173|  2.37k|    pthread_mutexattr_destroy(&mattr);
  174|  2.37k|    lock->count = 0;
  175|  2.37k|}
timer.c:UA_LOCK:
  184|  2.60k|UA_LOCK(UA_Lock *lock) {
  185|  2.60k|    pthread_mutex_lock(&lock->mutex);
  186|  2.60k|    lock->count++;
  187|  2.60k|}
timer.c:UA_UNLOCK:
  190|  2.60k|UA_UNLOCK(UA_Lock *lock) {
  191|  2.60k|    lock->count--;
  192|  2.60k|    pthread_mutex_unlock(&lock->mutex);
  193|  2.60k|}
timer.c:UA_LOCK_DESTROY:
  178|  2.37k|UA_LOCK_DESTROY(UA_Lock *lock) {
  179|  2.37k|    UA_assert(lock->count == 0);
  ------------------
  |  |  248|  2.37k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (179:5): [True: 2.37k, False: 0]
  ------------------
  180|  2.37k|    pthread_mutex_destroy(&lock->mutex);
  181|  2.37k|}
eventloop_posix.c:UA_LOCK:
  184|  5.82M|UA_LOCK(UA_Lock *lock) {
  185|  5.82M|    pthread_mutex_lock(&lock->mutex);
  186|  5.82M|    lock->count++;
  187|  5.82M|}
eventloop_posix.c:UA_UNLOCK:
  190|  5.82M|UA_UNLOCK(UA_Lock *lock) {
  191|  5.82M|    lock->count--;
  192|  5.82M|    pthread_mutex_unlock(&lock->mutex);
  193|  5.82M|}
eventloop_posix.c:UA_LOCK_ASSERT:
  196|  2.37k|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|  2.37k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 2.37k, False: 0]
  ------------------
  198|  2.37k|}
eventloop_posix.c:UA_LOCK_INIT:
  168|  2.37k|UA_LOCK_INIT(UA_Lock *lock) {
  169|  2.37k|    pthread_mutexattr_t mattr;
  170|  2.37k|    pthread_mutexattr_init(&mattr);
  171|  2.37k|    pthread_mutexattr_settype(&mattr, PTHREAD_MUTEX_RECURSIVE);
  172|  2.37k|    pthread_mutex_init(&lock->mutex, &mattr);
  173|  2.37k|    pthread_mutexattr_destroy(&mattr);
  174|  2.37k|    lock->count = 0;
  175|  2.37k|}
eventloop_posix.c:UA_LOCK_DESTROY:
  178|  2.37k|UA_LOCK_DESTROY(UA_Lock *lock) {
  179|  2.37k|    UA_assert(lock->count == 0);
  ------------------
  |  |  248|  2.37k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (179:5): [True: 2.37k, False: 0]
  ------------------
  180|  2.37k|    pthread_mutex_destroy(&lock->mutex);
  181|  2.37k|}
eventloop_posix_interrupt.c:UA_LOCK_ASSERT:
  196|  2.37k|UA_LOCK_ASSERT(UA_Lock *lock) {
  197|       |    UA_assert(lock->count > 0);
  ------------------
  |  |  248|  2.37k|# define UA_assert(ignore) assert(ignore)
  ------------------
  |  Branch (197:5): [True: 2.37k, False: 0]
  ------------------
  198|  2.37k|}

fuzz_server_services.cc:_ZL26UA_ServerConfig_setDefaultP15UA_ServerConfig:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL26UA_ServerConfig_setMinimalP15UA_ServerConfigtPK9UA_String:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL14UA_NodeId_initP9UA_NodeId:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL27UA_FindServersResponse_initP22UA_FindServersResponse:
  138|    112|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL27UA_FindServersRequest_clearP21UA_FindServersRequest:
  138|     33|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL28UA_FindServersResponse_clearP22UA_FindServersResponse:
  138|    112|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL28UA_GetEndpointsResponse_initP23UA_GetEndpointsResponse:
  138|    236|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL28UA_GetEndpointsRequest_clearP22UA_GetEndpointsRequest:
  138|    184|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL29UA_GetEndpointsResponse_clearP23UA_GetEndpointsResponse:
  138|    236|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL30UA_RegisterServerResponse_initP25UA_RegisterServerResponse:
  138|    105|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL30UA_RegisterServerRequest_clearP24UA_RegisterServerRequest:
  138|      2|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL31UA_RegisterServerResponse_clearP25UA_RegisterServerResponse:
  138|    105|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL31UA_RegisterServer2Response_initP26UA_RegisterServer2Response:
  138|    144|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL31UA_RegisterServer2Request_clearP25UA_RegisterServer2Request:
  138|      3|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL32UA_RegisterServer2Response_clearP26UA_RegisterServer2Response:
  138|    144|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL36UA_FindServersOnNetworkResponse_initP31UA_FindServersOnNetworkResponse:
  138|     52|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL36UA_FindServersOnNetworkRequest_clearP30UA_FindServersOnNetworkRequest:
  138|      1|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL37UA_FindServersOnNetworkResponse_clearP31UA_FindServersOnNetworkResponse:
  138|     52|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL29UA_CreateSessionResponse_initP24UA_CreateSessionResponse:
  138|     21|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL30UA_CreateSessionResponse_clearP24UA_CreateSessionResponse:
  138|     21|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL31UA_ActivateSessionResponse_initP26UA_ActivateSessionResponse:
  138|     26|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL31UA_ActivateSessionRequest_clearP25UA_ActivateSessionRequest:
  138|      3|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL32UA_ActivateSessionResponse_clearP26UA_ActivateSessionResponse:
  138|     26|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL28UA_CloseSessionResponse_initP23UA_CloseSessionResponse:
  138|     19|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL28UA_CloseSessionRequest_clearP22UA_CloseSessionRequest:
  138|      1|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL29UA_CloseSessionResponse_clearP23UA_CloseSessionResponse:
  138|     19|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL22UA_CancelResponse_initP17UA_CancelResponse:
  138|     24|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL22UA_CancelRequest_clearP16UA_CancelRequest:
  138|      1|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL23UA_CancelResponse_clearP17UA_CancelResponse:
  138|     24|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL34UA_CreateSubscriptionResponse_initP29UA_CreateSubscriptionResponse:
  138|  1.36k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL34UA_CreateSubscriptionRequest_clearP28UA_CreateSubscriptionRequest:
  138|    111|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL35UA_CreateSubscriptionResponse_clearP29UA_CreateSubscriptionResponse:
  138|  1.36k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL34UA_ModifySubscriptionResponse_initP29UA_ModifySubscriptionResponse:
  138|     48|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL34UA_ModifySubscriptionRequest_clearP28UA_ModifySubscriptionRequest:
  138|      1|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL35UA_ModifySubscriptionResponse_clearP29UA_ModifySubscriptionResponse:
  138|     48|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL33UA_SetPublishingModeResponse_initP28UA_SetPublishingModeResponse:
  138|     30|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL33UA_SetPublishingModeRequest_clearP27UA_SetPublishingModeRequest:
  138|     14|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL34UA_SetPublishingModeResponse_clearP28UA_SetPublishingModeResponse:
  138|     30|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL35UA_DeleteSubscriptionsResponse_initP30UA_DeleteSubscriptionsResponse:
  138|     21|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL35UA_DeleteSubscriptionsRequest_clearP29UA_DeleteSubscriptionsRequest:
  138|     13|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL36UA_DeleteSubscriptionsResponse_clearP30UA_DeleteSubscriptionsResponse:
  138|     21|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL36UA_CreateMonitoredItemsResponse_initP31UA_CreateMonitoredItemsResponse:
  138|     57|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL36UA_CreateMonitoredItemsRequest_clearP30UA_CreateMonitoredItemsRequest:
  138|     34|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL37UA_CreateMonitoredItemsResponse_clearP31UA_CreateMonitoredItemsResponse:
  138|     57|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL36UA_ModifyMonitoredItemsResponse_initP31UA_ModifyMonitoredItemsResponse:
  138|     97|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL36UA_ModifyMonitoredItemsRequest_clearP30UA_ModifyMonitoredItemsRequest:
  138|     29|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL37UA_ModifyMonitoredItemsResponse_clearP31UA_ModifyMonitoredItemsResponse:
  138|     97|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL33UA_SetMonitoringModeResponse_initP28UA_SetMonitoringModeResponse:
  138|     13|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL33UA_SetMonitoringModeRequest_clearP27UA_SetMonitoringModeRequest:
  138|      1|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL34UA_SetMonitoringModeResponse_clearP28UA_SetMonitoringModeResponse:
  138|     13|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL36UA_DeleteMonitoredItemsResponse_initP31UA_DeleteMonitoredItemsResponse:
  138|      8|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL36UA_DeleteMonitoredItemsRequest_clearP30UA_DeleteMonitoredItemsRequest:
  138|      1|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
fuzz_server_services.cc:_ZL37UA_DeleteMonitoredItemsResponse_clearP31UA_DeleteMonitoredItemsResponse:
  138|      8|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_types.c:UA_ByteString_init:
  138|  2.42k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_types.c:UA_ExtensionObject_init:
  138|  2.41M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_types.c:UA_Variant_init:
  138|  3.07M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_types_encoding_binary.c:UA_NodeId_init:
  138|  46.4k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_types_encoding_binary.c:UA_NodeId_copy:
  138|  6.06k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_types_encoding_binary.c:UA_ByteString_equal:
  138|    110|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_securechannel.c:UA_ByteString_clear:
  138|  14.2k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_securechannel.c:UA_ChannelSecurityToken_clear:
  138|  4.75k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_securechannel.c:UA_String_clear:
  138|  4.75k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_session.c:UA_ApplicationDescription_clear:
  138|  4.75k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_session.c:UA_ByteString_clear:
  138|  19.0k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_session.c:UA_NodeId_clear:
  138|  9.51k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_session.c:UA_String_clear:
  138|  14.4k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_session.c:UA_SessionDiagnosticsDataType_clear:
  138|  4.75k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_session.c:UA_SessionSecurityDiagnosticsDataType_clear:
  138|  4.75k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_session.c:UA_String_copy:
  138|  4.97k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_nodes.c:UA_NodeId_copy:
  138|  1.61M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_nodes.c:UA_ExpandedNodeId_init:
  138|  10.8M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_nodes.c:UA_NodeId_clear:
  138|  3.77M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_nodes.c:UA_QualifiedName_clear:
  138|  2.22M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_nodes.c:UA_LocalizedText_clear:
  138|  2.32M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_nodes.c:UA_DataValue_clear:
  138|  1.45M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_nodes.c:UA_QualifiedName_copy:
  138|  64.2k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_nodes.c:UA_LocalizedText_copy:
  138|  2.32M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_nodes.c:UA_DataValue_copy:
  138|  45.1k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_nodes.c:UA_Variant_copy:
  138|  1.50M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server.c:UA_String_copy:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server.c:UA_String_equal:
  138|  2.88k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_ns0.c:UA_AddNodesItem_init:
  138|  14.2k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_ns0.c:UA_Variant_init:
  138|  54.6k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_ns0.c:UA_LocalizedText_init:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_ns0_diagnostics.c:UA_BrowsePath_init:
  138|    111|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_config.c:UA_BuildInfo_clear:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_config.c:UA_ApplicationDescription_clear:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_config.c:UA_ByteString_clear:
  138|  9.51k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_config.c:UA_String_clear:
  138|  7.13k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_config.c:UA_EndpointDescription_clear:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_utils.c:UA_String_clear:
  138|  3.42M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_utils.c:UA_ExpandedNodeId_clear:
  138|   551k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_server_auditing.c:UA_Variant_init:
  138|      6|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_subscription.c:UA_NodeId_clear:
  138|  2.48k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_subscription.c:UA_String_clear:
  138|  4.97k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_view.c:UA_ExpandedNodeId_clear:
  138|   554k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_view.c:UA_ExpandedNodeId_copy:
  138|  7.20M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_view.c:UA_NodeId_equal:
  138|  6.67M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_view.c:UA_NodeId_copy:
  138|  2.17M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_view.c:UA_QualifiedName_copy:
  138|  1.32M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_view.c:UA_BrowsePathResult_init:
  138|    111|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_session.c:UA_ByteString_clear:
  138|      3|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_session.c:UA_String_clear:
  138|      3|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_attribute.c:UA_DataValue_copy:
  138|  2.88M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_attribute.c:UA_DataValue_init:
  138|  66.5k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_attribute.c:UA_DataValue_clear:
  138|  66.5k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_attribute.c:UA_NodeId_equal:
  138|  1.85M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_attribute.c:UA_WriteValue_init:
  138|  66.5k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_discovery.c:UA_ApplicationDescription_copy:
  138|    268|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_discovery.c:UA_String_copy:
  138|    808|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_discovery.c:UA_String_equal:
  138|  1.85k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_discovery.c:UA_EndpointDescription_copy:
  138|    260|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_discovery.c:UA_ApplicationDescription_clear:
  138|    260|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_discovery.c:UA_ByteString_clear:
  138|    260|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_discovery.c:UA_ByteString_copy:
  138|    260|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_discovery.c:UA_String_clear:
  138|  1.30k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_nodemanagement.c:UA_QualifiedName_equal:
  138|   851k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_nodemanagement.c:UA_AddReferencesItem_init:
  138|  5.32M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_nodemanagement.c:UA_NodeId_equal:
  138|  7.96M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_nodemanagement.c:UA_NodeId_copy:
  138|  3.01M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_nodemanagement.c:UA_QualifiedName_copy:
  138|  2.15M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_nodemanagement.c:UA_NodeId_clear:
  138|  3.13M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_nodemanagement.c:UA_BrowseDescription_init:
  138|  6.67M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_nodemanagement.c:UA_BrowseResult_init:
  138|  6.67M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_nodemanagement.c:UA_BrowseResult_clear:
  138|  6.67M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_nodemanagement.c:UA_DataValue_init:
  138|  2.88M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_nodemanagement.c:UA_DataValue_clear:
  138|  2.97M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_nodemanagement.c:UA_AddNodesItem_init:
  138|  2.14M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_nodemanagement.c:UA_AddNodesResult_init:
  138|  66.5k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_nodemanagement.c:UA_DeleteReferencesItem_init:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_nodemanagement.c:UA_ExpandedNodeId_init:
  138|  5.31M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_nodemanagement.c:UA_String_equal:
  138|   216k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_services_nodemanagement.c:UA_NodeId_init:
  138|  2.07M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_transport_http.c:UA_String_clear:
  138|  4.75k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
namespace0_generated.c:UA_NodeId_equal:
  138|   206k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
namespace0_generated.c:UA_Variant_clear:
  138|   206k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
namespace0_generated.c:UA_String_clear:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_pubsub_ns0.c:UA_Variant_init:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_types_encoding_xml.c:UA_String_copy:
  138|   442k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_types_encoding_xml.c:UA_String_equal:
  138|  1.13M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_types_encoding_xml.c:UA_NodeId_equal:
  138|  91.3M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_types_encoding_xml.c:UA_ExtensionObject_clear:
  138|   252k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_accesscontrol_default.c:UA_String_copy:
  138|  4.75k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_nodestore_ziptree.c:UA_NodeId_clear:
  138|  73.7k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_nodestore_ziptree.c:UA_NodeId_copy:
  138|  2.29M|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_config_default.c:UA_BuildInfo_clear:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_config_default.c:UA_ApplicationDescription_clear:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_config_default.c:UA_String_equal:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_config_default.c:UA_EndpointDescription_init:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_config_default.c:UA_String_copy:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_certificategroup_none.c:UA_NodeId_copy:
  138|  4.75k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
ua_securitypolicy_none.c:UA_ByteString_clear:
  138|  4.75k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
eventloop_posix_tcp.c:UA_String_copy:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
eventloop_posix_tcp.c:UA_String_clear:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
eventloop_posix_tcp.c:UA_ByteString_clear:
  138|  4.75k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
eventloop_posix_udp.c:UA_String_copy:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
eventloop_posix_udp.c:UA_ByteString_clear:
  138|  4.75k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
eventloop_posix_udp.c:UA_String_clear:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
eventloop_posix_eth.c:UA_String_copy:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
eventloop_posix_eth.c:UA_ByteString_clear:
  138|  4.75k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
eventloop_posix_eth.c:UA_String_clear:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
eventloop_posix_interrupt.c:UA_String_copy:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl
eventloop_posix_interrupt.c:UA_String_clear:
  138|  2.37k|# define UA_INLINABLE(decl, impl) static UA_INLINE decl impl

namespace0_generated:
26549|  2.37k|UA_StatusCode namespace0_generated(UA_Server *server) {
26550|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
26551|  2.37k|UA_Boolean started = false;
26552|  2.37k|UA_NamespaceMapping nsMapping = {0};
26553|  2.37k|UA_UInt16 ns[1] = {0};
26554|  4.75k|for(size_t i = 0; i < 1; i++) {
  ------------------
  |  Branch (26554:19): [True: 2.37k, False: 2.37k]
  ------------------
26555|  2.37k|if(!namespace0_generated_namespaceUris[i].length) continue;
  ------------------
  |  Branch (26555:4): [True: 0, False: 2.37k]
  ------------------
26556|  2.37k|ns[i] = UA_Server_addNamespace(server, (const char*)namespace0_generated_namespaceUris[i].data);
26557|  2.37k|if(i && !ns[i]) { retVal = UA_STATUSCODE_BADOUTOFMEMORY; goto cleanup; }
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  |  Branch (26557:4): [True: 0, False: 2.37k]
  |  Branch (26557:9): [True: 0, False: 0]
  ------------------
26558|  2.37k|if((size_t)ns[i] + 1 > nsMapping.namespaceUrisSize) nsMapping.namespaceUrisSize = (size_t)ns[i] + 1;
  ------------------
  |  Branch (26558:4): [True: 2.37k, False: 0]
  ------------------
26559|  2.37k|}
26560|  2.37k|nsMapping.namespaceUris = (UA_String*)UA_calloc(nsMapping.namespaceUrisSize, sizeof(UA_String));
  ------------------
  |  |   24|  2.37k|#define UA_calloc(num, size) UA_callocSingleton(num, size)
  ------------------
26561|  2.37k|if(!nsMapping.namespaceUris) { retVal = UA_STATUSCODE_BADOUTOFMEMORY; goto cleanup; }
  ------------------
  |  |   32|      0|#define UA_STATUSCODE_BADOUTOFMEMORY ((UA_StatusCode) 0x80030000)
  ------------------
  |  Branch (26561:4): [True: 0, False: 2.37k]
  ------------------
26562|  4.75k|for(size_t i = 0; i < 1; i++) {
  ------------------
  |  Branch (26562:19): [True: 2.37k, False: 2.37k]
  ------------------
26563|  2.37k|if(namespace0_generated_namespaceUris[i].length) nsMapping.namespaceUris[ns[i]] = namespace0_generated_namespaceUris[i]; }
  ------------------
  |  Branch (26563:4): [True: 2.37k, False: 0]
  ------------------
26564|  2.37k|nsMapping.local2remote = ns;
26565|  2.37k|nsMapping.local2remoteSize = 1;
26566|  2.37k|started = true;
26567|  2.37k|retVal = function_namespace0_generated_0_begin(server, &nsMapping);
26568|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26568:4): [True: 0, False: 2.37k]
  ------------------
26569|  2.37k|retVal = function_namespace0_generated_0_finish(server, &nsMapping);
26570|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26570:4): [True: 0, False: 2.37k]
  ------------------
26571|  2.37k|retVal = function_namespace0_generated_1_begin(server, &nsMapping);
26572|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26572:4): [True: 0, False: 2.37k]
  ------------------
26573|  2.37k|retVal = function_namespace0_generated_1_finish(server, &nsMapping);
26574|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26574:4): [True: 0, False: 2.37k]
  ------------------
26575|  2.37k|retVal = function_namespace0_generated_2_begin(server, &nsMapping);
26576|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26576:4): [True: 0, False: 2.37k]
  ------------------
26577|  2.37k|retVal = function_namespace0_generated_2_finish(server, &nsMapping);
26578|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26578:4): [True: 0, False: 2.37k]
  ------------------
26579|  2.37k|retVal = function_namespace0_generated_3_begin(server, &nsMapping);
26580|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26580:4): [True: 0, False: 2.37k]
  ------------------
26581|  2.37k|retVal = function_namespace0_generated_3_finish(server, &nsMapping);
26582|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26582:4): [True: 0, False: 2.37k]
  ------------------
26583|  2.37k|retVal = function_namespace0_generated_4_begin(server, &nsMapping);
26584|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26584:4): [True: 0, False: 2.37k]
  ------------------
26585|  2.37k|retVal = function_namespace0_generated_4_finish(server, &nsMapping);
26586|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26586:4): [True: 0, False: 2.37k]
  ------------------
26587|  2.37k|retVal = function_namespace0_generated_5_begin(server, &nsMapping);
26588|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26588:4): [True: 0, False: 2.37k]
  ------------------
26589|  2.37k|retVal = function_namespace0_generated_5_finish(server, &nsMapping);
26590|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26590:4): [True: 0, False: 2.37k]
  ------------------
26591|  2.37k|retVal = function_namespace0_generated_6_begin(server, &nsMapping);
26592|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26592:4): [True: 0, False: 2.37k]
  ------------------
26593|  2.37k|retVal = function_namespace0_generated_6_finish(server, &nsMapping);
26594|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26594:4): [True: 0, False: 2.37k]
  ------------------
26595|  2.37k|retVal = function_namespace0_generated_7_begin(server, &nsMapping);
26596|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26596:4): [True: 0, False: 2.37k]
  ------------------
26597|  2.37k|retVal = function_namespace0_generated_7_finish(server, &nsMapping);
26598|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26598:4): [True: 0, False: 2.37k]
  ------------------
26599|  2.37k|retVal = function_namespace0_generated_8_begin(server, &nsMapping);
26600|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26600:4): [True: 0, False: 2.37k]
  ------------------
26601|  2.37k|retVal = function_namespace0_generated_8_finish(server, &nsMapping);
26602|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26602:4): [True: 0, False: 2.37k]
  ------------------
26603|  2.37k|retVal = function_namespace0_generated_9_begin(server, &nsMapping);
26604|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26604:4): [True: 0, False: 2.37k]
  ------------------
26605|  2.37k|retVal = function_namespace0_generated_9_finish(server, &nsMapping);
26606|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26606:4): [True: 0, False: 2.37k]
  ------------------
26607|  2.37k|retVal = function_namespace0_generated_10_begin(server, &nsMapping);
26608|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26608:4): [True: 0, False: 2.37k]
  ------------------
26609|  2.37k|retVal = function_namespace0_generated_10_finish(server, &nsMapping);
26610|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26610:4): [True: 0, False: 2.37k]
  ------------------
26611|  2.37k|retVal = function_namespace0_generated_11_begin(server, &nsMapping);
26612|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26612:4): [True: 0, False: 2.37k]
  ------------------
26613|  2.37k|retVal = function_namespace0_generated_11_finish(server, &nsMapping);
26614|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26614:4): [True: 0, False: 2.37k]
  ------------------
26615|  2.37k|retVal = function_namespace0_generated_12_begin(server, &nsMapping);
26616|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26616:4): [True: 0, False: 2.37k]
  ------------------
26617|  2.37k|retVal = function_namespace0_generated_12_finish(server, &nsMapping);
26618|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26618:4): [True: 0, False: 2.37k]
  ------------------
26619|  2.37k|retVal = function_namespace0_generated_13_begin(server, &nsMapping);
26620|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26620:4): [True: 0, False: 2.37k]
  ------------------
26621|  2.37k|retVal = function_namespace0_generated_14_begin(server, &nsMapping);
26622|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26622:4): [True: 0, False: 2.37k]
  ------------------
26623|  2.37k|retVal = function_namespace0_generated_15_begin(server, &nsMapping);
26624|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26624:4): [True: 0, False: 2.37k]
  ------------------
26625|  2.37k|retVal = function_namespace0_generated_16_begin(server, &nsMapping);
26626|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26626:4): [True: 0, False: 2.37k]
  ------------------
26627|  2.37k|retVal = function_namespace0_generated_17_begin(server, &nsMapping);
26628|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26628:4): [True: 0, False: 2.37k]
  ------------------
26629|  2.37k|retVal = function_namespace0_generated_18_begin(server, &nsMapping);
26630|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26630:4): [True: 0, False: 2.37k]
  ------------------
26631|  2.37k|retVal = function_namespace0_generated_19_begin(server, &nsMapping);
26632|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26632:4): [True: 0, False: 2.37k]
  ------------------
26633|  2.37k|retVal = function_namespace0_generated_20_begin(server, &nsMapping);
26634|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26634:4): [True: 0, False: 2.37k]
  ------------------
26635|  2.37k|retVal = function_namespace0_generated_21_begin(server, &nsMapping);
26636|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26636:4): [True: 0, False: 2.37k]
  ------------------
26637|  2.37k|retVal = function_namespace0_generated_22_begin(server, &nsMapping);
26638|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26638:4): [True: 0, False: 2.37k]
  ------------------
26639|  2.37k|retVal = function_namespace0_generated_23_begin(server, &nsMapping);
26640|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26640:4): [True: 0, False: 2.37k]
  ------------------
26641|  2.37k|retVal = function_namespace0_generated_24_begin(server, &nsMapping);
26642|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26642:4): [True: 0, False: 2.37k]
  ------------------
26643|  2.37k|retVal = function_namespace0_generated_25_begin(server, &nsMapping);
26644|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26644:4): [True: 0, False: 2.37k]
  ------------------
26645|  2.37k|retVal = function_namespace0_generated_26_begin(server, &nsMapping);
26646|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26646:4): [True: 0, False: 2.37k]
  ------------------
26647|  2.37k|retVal = function_namespace0_generated_27_begin(server, &nsMapping);
26648|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26648:4): [True: 0, False: 2.37k]
  ------------------
26649|  2.37k|retVal = function_namespace0_generated_28_begin(server, &nsMapping);
26650|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26650:4): [True: 0, False: 2.37k]
  ------------------
26651|  2.37k|retVal = function_namespace0_generated_29_begin(server, &nsMapping);
26652|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26652:4): [True: 0, False: 2.37k]
  ------------------
26653|  2.37k|retVal = function_namespace0_generated_30_begin(server, &nsMapping);
26654|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26654:4): [True: 0, False: 2.37k]
  ------------------
26655|  2.37k|retVal = function_namespace0_generated_31_begin(server, &nsMapping);
26656|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26656:4): [True: 0, False: 2.37k]
  ------------------
26657|  2.37k|retVal = function_namespace0_generated_32_begin(server, &nsMapping);
26658|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26658:4): [True: 0, False: 2.37k]
  ------------------
26659|  2.37k|retVal = function_namespace0_generated_33_begin(server, &nsMapping);
26660|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26660:4): [True: 0, False: 2.37k]
  ------------------
26661|  2.37k|retVal = function_namespace0_generated_34_begin(server, &nsMapping);
26662|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26662:4): [True: 0, False: 2.37k]
  ------------------
26663|  2.37k|retVal = function_namespace0_generated_35_begin(server, &nsMapping);
26664|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26664:4): [True: 0, False: 2.37k]
  ------------------
26665|  2.37k|retVal = function_namespace0_generated_36_begin(server, &nsMapping);
26666|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26666:4): [True: 0, False: 2.37k]
  ------------------
26667|  2.37k|retVal = function_namespace0_generated_37_begin(server, &nsMapping);
26668|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26668:4): [True: 0, False: 2.37k]
  ------------------
26669|  2.37k|retVal = function_namespace0_generated_38_begin(server, &nsMapping);
26670|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26670:4): [True: 0, False: 2.37k]
  ------------------
26671|  2.37k|retVal = function_namespace0_generated_39_begin(server, &nsMapping);
26672|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26672:4): [True: 0, False: 2.37k]
  ------------------
26673|  2.37k|retVal = function_namespace0_generated_40_begin(server, &nsMapping);
26674|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26674:4): [True: 0, False: 2.37k]
  ------------------
26675|  2.37k|retVal = function_namespace0_generated_41_begin(server, &nsMapping);
26676|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26676:4): [True: 0, False: 2.37k]
  ------------------
26677|  2.37k|retVal = function_namespace0_generated_42_begin(server, &nsMapping);
26678|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26678:4): [True: 0, False: 2.37k]
  ------------------
26679|  2.37k|retVal = function_namespace0_generated_43_begin(server, &nsMapping);
26680|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26680:4): [True: 0, False: 2.37k]
  ------------------
26681|  2.37k|retVal = function_namespace0_generated_44_begin(server, &nsMapping);
26682|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26682:4): [True: 0, False: 2.37k]
  ------------------
26683|  2.37k|retVal = function_namespace0_generated_45_begin(server, &nsMapping);
26684|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26684:4): [True: 0, False: 2.37k]
  ------------------
26685|  2.37k|retVal = function_namespace0_generated_46_begin(server, &nsMapping);
26686|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26686:4): [True: 0, False: 2.37k]
  ------------------
26687|  2.37k|retVal = function_namespace0_generated_47_begin(server, &nsMapping);
26688|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26688:4): [True: 0, False: 2.37k]
  ------------------
26689|  2.37k|retVal = function_namespace0_generated_48_begin(server, &nsMapping);
26690|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26690:4): [True: 0, False: 2.37k]
  ------------------
26691|  2.37k|retVal = function_namespace0_generated_49_begin(server, &nsMapping);
26692|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26692:4): [True: 0, False: 2.37k]
  ------------------
26693|  2.37k|retVal = function_namespace0_generated_50_begin(server, &nsMapping);
26694|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26694:4): [True: 0, False: 2.37k]
  ------------------
26695|  2.37k|retVal = function_namespace0_generated_51_begin(server, &nsMapping);
26696|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26696:4): [True: 0, False: 2.37k]
  ------------------
26697|  2.37k|retVal = function_namespace0_generated_52_begin(server, &nsMapping);
26698|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26698:4): [True: 0, False: 2.37k]
  ------------------
26699|  2.37k|retVal = function_namespace0_generated_53_begin(server, &nsMapping);
26700|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26700:4): [True: 0, False: 2.37k]
  ------------------
26701|  2.37k|retVal = function_namespace0_generated_54_begin(server, &nsMapping);
26702|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26702:4): [True: 0, False: 2.37k]
  ------------------
26703|  2.37k|retVal = function_namespace0_generated_55_begin(server, &nsMapping);
26704|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26704:4): [True: 0, False: 2.37k]
  ------------------
26705|  2.37k|retVal = function_namespace0_generated_56_begin(server, &nsMapping);
26706|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26706:4): [True: 0, False: 2.37k]
  ------------------
26707|  2.37k|retVal = function_namespace0_generated_57_begin(server, &nsMapping);
26708|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26708:4): [True: 0, False: 2.37k]
  ------------------
26709|  2.37k|retVal = function_namespace0_generated_58_begin(server, &nsMapping);
26710|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26710:4): [True: 0, False: 2.37k]
  ------------------
26711|  2.37k|retVal = function_namespace0_generated_59_begin(server, &nsMapping);
26712|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26712:4): [True: 0, False: 2.37k]
  ------------------
26713|  2.37k|retVal = function_namespace0_generated_60_begin(server, &nsMapping);
26714|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26714:4): [True: 0, False: 2.37k]
  ------------------
26715|  2.37k|retVal = function_namespace0_generated_61_begin(server, &nsMapping);
26716|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26716:4): [True: 0, False: 2.37k]
  ------------------
26717|  2.37k|retVal = function_namespace0_generated_63_begin(server, &nsMapping);
26718|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26718:4): [True: 0, False: 2.37k]
  ------------------
26719|  2.37k|retVal = function_namespace0_generated_65_begin(server, &nsMapping);
26720|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26720:4): [True: 0, False: 2.37k]
  ------------------
26721|  2.37k|retVal = function_namespace0_generated_67_begin(server, &nsMapping);
26722|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26722:4): [True: 0, False: 2.37k]
  ------------------
26723|  2.37k|retVal = function_namespace0_generated_69_begin(server, &nsMapping);
26724|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26724:4): [True: 0, False: 2.37k]
  ------------------
26725|  2.37k|retVal = function_namespace0_generated_71_begin(server, &nsMapping);
26726|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26726:4): [True: 0, False: 2.37k]
  ------------------
26727|  2.37k|retVal = function_namespace0_generated_73_begin(server, &nsMapping);
26728|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26728:4): [True: 0, False: 2.37k]
  ------------------
26729|  2.37k|retVal = function_namespace0_generated_75_begin(server, &nsMapping);
26730|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26730:4): [True: 0, False: 2.37k]
  ------------------
26731|  2.37k|retVal = function_namespace0_generated_77_begin(server, &nsMapping);
26732|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26732:4): [True: 0, False: 2.37k]
  ------------------
26733|  2.37k|retVal = function_namespace0_generated_78_begin(server, &nsMapping);
26734|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26734:4): [True: 0, False: 2.37k]
  ------------------
26735|  2.37k|retVal = function_namespace0_generated_79_begin(server, &nsMapping);
26736|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26736:4): [True: 0, False: 2.37k]
  ------------------
26737|  2.37k|retVal = function_namespace0_generated_80_begin(server, &nsMapping);
26738|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26738:4): [True: 0, False: 2.37k]
  ------------------
26739|  2.37k|retVal = function_namespace0_generated_81_begin(server, &nsMapping);
26740|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26740:4): [True: 0, False: 2.37k]
  ------------------
26741|  2.37k|retVal = function_namespace0_generated_82_begin(server, &nsMapping);
26742|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26742:4): [True: 0, False: 2.37k]
  ------------------
26743|  2.37k|retVal = function_namespace0_generated_83_begin(server, &nsMapping);
26744|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26744:4): [True: 0, False: 2.37k]
  ------------------
26745|  2.37k|retVal = function_namespace0_generated_85_begin(server, &nsMapping);
26746|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26746:4): [True: 0, False: 2.37k]
  ------------------
26747|  2.37k|retVal = function_namespace0_generated_86_begin(server, &nsMapping);
26748|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26748:4): [True: 0, False: 2.37k]
  ------------------
26749|  2.37k|retVal = function_namespace0_generated_87_begin(server, &nsMapping);
26750|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26750:4): [True: 0, False: 2.37k]
  ------------------
26751|  2.37k|retVal = function_namespace0_generated_88_begin(server, &nsMapping);
26752|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26752:4): [True: 0, False: 2.37k]
  ------------------
26753|  2.37k|retVal = function_namespace0_generated_89_begin(server, &nsMapping);
26754|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26754:4): [True: 0, False: 2.37k]
  ------------------
26755|  2.37k|retVal = function_namespace0_generated_90_begin(server, &nsMapping);
26756|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26756:4): [True: 0, False: 2.37k]
  ------------------
26757|  2.37k|retVal = function_namespace0_generated_91_begin(server, &nsMapping);
26758|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26758:4): [True: 0, False: 2.37k]
  ------------------
26759|  2.37k|retVal = function_namespace0_generated_92_begin(server, &nsMapping);
26760|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26760:4): [True: 0, False: 2.37k]
  ------------------
26761|  2.37k|retVal = function_namespace0_generated_93_begin(server, &nsMapping);
26762|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26762:4): [True: 0, False: 2.37k]
  ------------------
26763|  2.37k|retVal = function_namespace0_generated_94_begin(server, &nsMapping);
26764|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26764:4): [True: 0, False: 2.37k]
  ------------------
26765|  2.37k|retVal = function_namespace0_generated_62_begin(server, &nsMapping);
26766|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26766:4): [True: 0, False: 2.37k]
  ------------------
26767|  2.37k|retVal = function_namespace0_generated_64_begin(server, &nsMapping);
26768|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26768:4): [True: 0, False: 2.37k]
  ------------------
26769|  2.37k|retVal = function_namespace0_generated_66_begin(server, &nsMapping);
26770|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26770:4): [True: 0, False: 2.37k]
  ------------------
26771|  2.37k|retVal = function_namespace0_generated_68_begin(server, &nsMapping);
26772|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26772:4): [True: 0, False: 2.37k]
  ------------------
26773|  2.37k|retVal = function_namespace0_generated_70_begin(server, &nsMapping);
26774|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26774:4): [True: 0, False: 2.37k]
  ------------------
26775|  2.37k|retVal = function_namespace0_generated_72_begin(server, &nsMapping);
26776|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26776:4): [True: 0, False: 2.37k]
  ------------------
26777|  2.37k|retVal = function_namespace0_generated_74_begin(server, &nsMapping);
26778|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26778:4): [True: 0, False: 2.37k]
  ------------------
26779|  2.37k|retVal = function_namespace0_generated_76_begin(server, &nsMapping);
26780|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26780:4): [True: 0, False: 2.37k]
  ------------------
26781|  2.37k|retVal = function_namespace0_generated_84_begin(server, &nsMapping);
26782|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26782:4): [True: 0, False: 2.37k]
  ------------------
26783|  2.37k|retVal = function_namespace0_generated_95_begin(server, &nsMapping);
26784|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26784:4): [True: 0, False: 2.37k]
  ------------------
26785|  2.37k|retVal = function_namespace0_generated_96_begin(server, &nsMapping);
26786|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26786:4): [True: 0, False: 2.37k]
  ------------------
26787|  2.37k|retVal = function_namespace0_generated_97_begin(server, &nsMapping);
26788|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26788:4): [True: 0, False: 2.37k]
  ------------------
26789|  2.37k|retVal = function_namespace0_generated_98_begin(server, &nsMapping);
26790|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26790:4): [True: 0, False: 2.37k]
  ------------------
26791|  2.37k|retVal = function_namespace0_generated_99_begin(server, &nsMapping);
26792|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26792:4): [True: 0, False: 2.37k]
  ------------------
26793|  2.37k|retVal = function_namespace0_generated_100_begin(server, &nsMapping);
26794|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26794:4): [True: 0, False: 2.37k]
  ------------------
26795|  2.37k|retVal = function_namespace0_generated_101_begin(server, &nsMapping);
26796|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26796:4): [True: 0, False: 2.37k]
  ------------------
26797|  2.37k|retVal = function_namespace0_generated_102_begin(server, &nsMapping);
26798|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26798:4): [True: 0, False: 2.37k]
  ------------------
26799|  2.37k|retVal = function_namespace0_generated_103_begin(server, &nsMapping);
26800|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26800:4): [True: 0, False: 2.37k]
  ------------------
26801|  2.37k|retVal = function_namespace0_generated_104_begin(server, &nsMapping);
26802|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26802:4): [True: 0, False: 2.37k]
  ------------------
26803|  2.37k|retVal = function_namespace0_generated_105_begin(server, &nsMapping);
26804|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26804:4): [True: 0, False: 2.37k]
  ------------------
26805|  2.37k|retVal = function_namespace0_generated_106_begin(server, &nsMapping);
26806|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26806:4): [True: 0, False: 2.37k]
  ------------------
26807|  2.37k|retVal = function_namespace0_generated_107_begin(server, &nsMapping);
26808|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26808:4): [True: 0, False: 2.37k]
  ------------------
26809|  2.37k|retVal = function_namespace0_generated_108_begin(server, &nsMapping);
26810|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26810:4): [True: 0, False: 2.37k]
  ------------------
26811|  2.37k|retVal = function_namespace0_generated_109_begin(server, &nsMapping);
26812|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26812:4): [True: 0, False: 2.37k]
  ------------------
26813|  2.37k|retVal = function_namespace0_generated_110_begin(server, &nsMapping);
26814|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26814:4): [True: 0, False: 2.37k]
  ------------------
26815|  2.37k|retVal = function_namespace0_generated_111_begin(server, &nsMapping);
26816|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26816:4): [True: 0, False: 2.37k]
  ------------------
26817|  2.37k|retVal = function_namespace0_generated_112_begin(server, &nsMapping);
26818|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26818:4): [True: 0, False: 2.37k]
  ------------------
26819|  2.37k|retVal = function_namespace0_generated_113_begin(server, &nsMapping);
26820|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26820:4): [True: 0, False: 2.37k]
  ------------------
26821|  2.37k|retVal = function_namespace0_generated_114_begin(server, &nsMapping);
26822|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26822:4): [True: 0, False: 2.37k]
  ------------------
26823|  2.37k|retVal = function_namespace0_generated_115_begin(server, &nsMapping);
26824|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26824:4): [True: 0, False: 2.37k]
  ------------------
26825|  2.37k|retVal = function_namespace0_generated_116_begin(server, &nsMapping);
26826|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26826:4): [True: 0, False: 2.37k]
  ------------------
26827|  2.37k|retVal = function_namespace0_generated_117_begin(server, &nsMapping);
26828|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26828:4): [True: 0, False: 2.37k]
  ------------------
26829|  2.37k|retVal = function_namespace0_generated_118_begin(server, &nsMapping);
26830|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26830:4): [True: 0, False: 2.37k]
  ------------------
26831|  2.37k|retVal = function_namespace0_generated_119_begin(server, &nsMapping);
26832|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26832:4): [True: 0, False: 2.37k]
  ------------------
26833|  2.37k|retVal = function_namespace0_generated_120_begin(server, &nsMapping);
26834|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26834:4): [True: 0, False: 2.37k]
  ------------------
26835|  2.37k|retVal = function_namespace0_generated_121_begin(server, &nsMapping);
26836|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26836:4): [True: 0, False: 2.37k]
  ------------------
26837|  2.37k|retVal = function_namespace0_generated_122_begin(server, &nsMapping);
26838|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26838:4): [True: 0, False: 2.37k]
  ------------------
26839|  2.37k|retVal = function_namespace0_generated_123_begin(server, &nsMapping);
26840|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26840:4): [True: 0, False: 2.37k]
  ------------------
26841|  2.37k|retVal = function_namespace0_generated_124_begin(server, &nsMapping);
26842|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26842:4): [True: 0, False: 2.37k]
  ------------------
26843|  2.37k|retVal = function_namespace0_generated_125_begin(server, &nsMapping);
26844|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26844:4): [True: 0, False: 2.37k]
  ------------------
26845|  2.37k|retVal = function_namespace0_generated_126_begin(server, &nsMapping);
26846|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26846:4): [True: 0, False: 2.37k]
  ------------------
26847|  2.37k|retVal = function_namespace0_generated_127_begin(server, &nsMapping);
26848|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26848:4): [True: 0, False: 2.37k]
  ------------------
26849|  2.37k|retVal = function_namespace0_generated_128_begin(server, &nsMapping);
26850|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26850:4): [True: 0, False: 2.37k]
  ------------------
26851|  2.37k|retVal = function_namespace0_generated_129_begin(server, &nsMapping);
26852|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26852:4): [True: 0, False: 2.37k]
  ------------------
26853|  2.37k|retVal = function_namespace0_generated_130_begin(server, &nsMapping);
26854|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26854:4): [True: 0, False: 2.37k]
  ------------------
26855|  2.37k|retVal = function_namespace0_generated_131_begin(server, &nsMapping);
26856|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26856:4): [True: 0, False: 2.37k]
  ------------------
26857|  2.37k|retVal = function_namespace0_generated_132_begin(server, &nsMapping);
26858|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26858:4): [True: 0, False: 2.37k]
  ------------------
26859|  2.37k|retVal = function_namespace0_generated_133_begin(server, &nsMapping);
26860|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26860:4): [True: 0, False: 2.37k]
  ------------------
26861|  2.37k|retVal = function_namespace0_generated_134_begin(server, &nsMapping);
26862|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26862:4): [True: 0, False: 2.37k]
  ------------------
26863|  2.37k|retVal = function_namespace0_generated_135_begin(server, &nsMapping);
26864|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26864:4): [True: 0, False: 2.37k]
  ------------------
26865|  2.37k|retVal = function_namespace0_generated_136_begin(server, &nsMapping);
26866|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26866:4): [True: 0, False: 2.37k]
  ------------------
26867|  2.37k|retVal = function_namespace0_generated_137_begin(server, &nsMapping);
26868|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26868:4): [True: 0, False: 2.37k]
  ------------------
26869|  2.37k|retVal = function_namespace0_generated_138_begin(server, &nsMapping);
26870|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26870:4): [True: 0, False: 2.37k]
  ------------------
26871|  2.37k|retVal = function_namespace0_generated_139_begin(server, &nsMapping);
26872|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26872:4): [True: 0, False: 2.37k]
  ------------------
26873|  2.37k|retVal = function_namespace0_generated_140_begin(server, &nsMapping);
26874|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26874:4): [True: 0, False: 2.37k]
  ------------------
26875|  2.37k|retVal = function_namespace0_generated_141_begin(server, &nsMapping);
26876|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26876:4): [True: 0, False: 2.37k]
  ------------------
26877|  2.37k|retVal = function_namespace0_generated_142_begin(server, &nsMapping);
26878|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26878:4): [True: 0, False: 2.37k]
  ------------------
26879|  2.37k|retVal = function_namespace0_generated_143_begin(server, &nsMapping);
26880|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26880:4): [True: 0, False: 2.37k]
  ------------------
26881|  2.37k|retVal = function_namespace0_generated_144_begin(server, &nsMapping);
26882|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26882:4): [True: 0, False: 2.37k]
  ------------------
26883|  2.37k|retVal = function_namespace0_generated_145_begin(server, &nsMapping);
26884|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26884:4): [True: 0, False: 2.37k]
  ------------------
26885|  2.37k|retVal = function_namespace0_generated_146_begin(server, &nsMapping);
26886|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26886:4): [True: 0, False: 2.37k]
  ------------------
26887|  2.37k|retVal = function_namespace0_generated_147_begin(server, &nsMapping);
26888|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26888:4): [True: 0, False: 2.37k]
  ------------------
26889|  2.37k|retVal = function_namespace0_generated_148_begin(server, &nsMapping);
26890|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26890:4): [True: 0, False: 2.37k]
  ------------------
26891|  2.37k|retVal = function_namespace0_generated_149_begin(server, &nsMapping);
26892|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26892:4): [True: 0, False: 2.37k]
  ------------------
26893|  2.37k|retVal = function_namespace0_generated_150_begin(server, &nsMapping);
26894|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26894:4): [True: 0, False: 2.37k]
  ------------------
26895|  2.37k|retVal = function_namespace0_generated_151_begin(server, &nsMapping);
26896|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26896:4): [True: 0, False: 2.37k]
  ------------------
26897|  2.37k|retVal = function_namespace0_generated_152_begin(server, &nsMapping);
26898|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26898:4): [True: 0, False: 2.37k]
  ------------------
26899|  2.37k|retVal = function_namespace0_generated_153_begin(server, &nsMapping);
26900|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26900:4): [True: 0, False: 2.37k]
  ------------------
26901|  2.37k|retVal = function_namespace0_generated_154_begin(server, &nsMapping);
26902|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26902:4): [True: 0, False: 2.37k]
  ------------------
26903|  2.37k|retVal = function_namespace0_generated_155_begin(server, &nsMapping);
26904|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26904:4): [True: 0, False: 2.37k]
  ------------------
26905|  2.37k|retVal = function_namespace0_generated_156_begin(server, &nsMapping);
26906|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26906:4): [True: 0, False: 2.37k]
  ------------------
26907|  2.37k|retVal = function_namespace0_generated_157_begin(server, &nsMapping);
26908|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26908:4): [True: 0, False: 2.37k]
  ------------------
26909|  2.37k|retVal = function_namespace0_generated_158_begin(server, &nsMapping);
26910|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26910:4): [True: 0, False: 2.37k]
  ------------------
26911|  2.37k|retVal = function_namespace0_generated_159_begin(server, &nsMapping);
26912|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26912:4): [True: 0, False: 2.37k]
  ------------------
26913|  2.37k|retVal = function_namespace0_generated_160_begin(server, &nsMapping);
26914|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26914:4): [True: 0, False: 2.37k]
  ------------------
26915|  2.37k|retVal = function_namespace0_generated_161_begin(server, &nsMapping);
26916|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26916:4): [True: 0, False: 2.37k]
  ------------------
26917|  2.37k|retVal = function_namespace0_generated_162_begin(server, &nsMapping);
26918|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26918:4): [True: 0, False: 2.37k]
  ------------------
26919|  2.37k|retVal = function_namespace0_generated_163_begin(server, &nsMapping);
26920|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26920:4): [True: 0, False: 2.37k]
  ------------------
26921|  2.37k|retVal = function_namespace0_generated_164_begin(server, &nsMapping);
26922|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26922:4): [True: 0, False: 2.37k]
  ------------------
26923|  2.37k|retVal = function_namespace0_generated_165_begin(server, &nsMapping);
26924|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26924:4): [True: 0, False: 2.37k]
  ------------------
26925|  2.37k|retVal = function_namespace0_generated_166_begin(server, &nsMapping);
26926|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26926:4): [True: 0, False: 2.37k]
  ------------------
26927|  2.37k|retVal = function_namespace0_generated_167_begin(server, &nsMapping);
26928|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26928:4): [True: 0, False: 2.37k]
  ------------------
26929|  2.37k|retVal = function_namespace0_generated_168_begin(server, &nsMapping);
26930|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26930:4): [True: 0, False: 2.37k]
  ------------------
26931|  2.37k|retVal = function_namespace0_generated_169_begin(server, &nsMapping);
26932|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26932:4): [True: 0, False: 2.37k]
  ------------------
26933|  2.37k|retVal = function_namespace0_generated_170_begin(server, &nsMapping);
26934|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26934:4): [True: 0, False: 2.37k]
  ------------------
26935|  2.37k|retVal = function_namespace0_generated_171_begin(server, &nsMapping);
26936|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26936:4): [True: 0, False: 2.37k]
  ------------------
26937|  2.37k|retVal = function_namespace0_generated_172_begin(server, &nsMapping);
26938|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26938:4): [True: 0, False: 2.37k]
  ------------------
26939|  2.37k|retVal = function_namespace0_generated_173_begin(server, &nsMapping);
26940|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26940:4): [True: 0, False: 2.37k]
  ------------------
26941|  2.37k|retVal = function_namespace0_generated_174_begin(server, &nsMapping);
26942|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26942:4): [True: 0, False: 2.37k]
  ------------------
26943|  2.37k|retVal = function_namespace0_generated_175_begin(server, &nsMapping);
26944|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26944:4): [True: 0, False: 2.37k]
  ------------------
26945|  2.37k|retVal = function_namespace0_generated_176_begin(server, &nsMapping);
26946|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26946:4): [True: 0, False: 2.37k]
  ------------------
26947|  2.37k|retVal = function_namespace0_generated_177_begin(server, &nsMapping);
26948|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26948:4): [True: 0, False: 2.37k]
  ------------------
26949|  2.37k|retVal = function_namespace0_generated_178_begin(server, &nsMapping);
26950|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26950:4): [True: 0, False: 2.37k]
  ------------------
26951|  2.37k|retVal = function_namespace0_generated_179_begin(server, &nsMapping);
26952|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26952:4): [True: 0, False: 2.37k]
  ------------------
26953|  2.37k|retVal = function_namespace0_generated_180_begin(server, &nsMapping);
26954|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26954:4): [True: 0, False: 2.37k]
  ------------------
26955|  2.37k|retVal = function_namespace0_generated_181_begin(server, &nsMapping);
26956|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26956:4): [True: 0, False: 2.37k]
  ------------------
26957|  2.37k|retVal = function_namespace0_generated_182_begin(server, &nsMapping);
26958|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26958:4): [True: 0, False: 2.37k]
  ------------------
26959|  2.37k|retVal = function_namespace0_generated_183_begin(server, &nsMapping);
26960|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26960:4): [True: 0, False: 2.37k]
  ------------------
26961|  2.37k|retVal = function_namespace0_generated_184_begin(server, &nsMapping);
26962|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26962:4): [True: 0, False: 2.37k]
  ------------------
26963|  2.37k|retVal = function_namespace0_generated_185_begin(server, &nsMapping);
26964|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26964:4): [True: 0, False: 2.37k]
  ------------------
26965|  2.37k|retVal = function_namespace0_generated_186_begin(server, &nsMapping);
26966|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26966:4): [True: 0, False: 2.37k]
  ------------------
26967|  2.37k|retVal = function_namespace0_generated_187_begin(server, &nsMapping);
26968|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26968:4): [True: 0, False: 2.37k]
  ------------------
26969|  2.37k|retVal = function_namespace0_generated_188_begin(server, &nsMapping);
26970|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26970:4): [True: 0, False: 2.37k]
  ------------------
26971|  2.37k|retVal = function_namespace0_generated_189_begin(server, &nsMapping);
26972|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26972:4): [True: 0, False: 2.37k]
  ------------------
26973|  2.37k|retVal = function_namespace0_generated_190_begin(server, &nsMapping);
26974|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26974:4): [True: 0, False: 2.37k]
  ------------------
26975|  2.37k|retVal = function_namespace0_generated_191_begin(server, &nsMapping);
26976|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26976:4): [True: 0, False: 2.37k]
  ------------------
26977|  2.37k|retVal = function_namespace0_generated_192_begin(server, &nsMapping);
26978|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26978:4): [True: 0, False: 2.37k]
  ------------------
26979|  2.37k|retVal = function_namespace0_generated_193_begin(server, &nsMapping);
26980|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26980:4): [True: 0, False: 2.37k]
  ------------------
26981|  2.37k|retVal = function_namespace0_generated_194_begin(server, &nsMapping);
26982|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26982:4): [True: 0, False: 2.37k]
  ------------------
26983|  2.37k|retVal = function_namespace0_generated_195_begin(server, &nsMapping);
26984|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26984:4): [True: 0, False: 2.37k]
  ------------------
26985|  2.37k|retVal = function_namespace0_generated_196_begin(server, &nsMapping);
26986|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26986:4): [True: 0, False: 2.37k]
  ------------------
26987|  2.37k|retVal = function_namespace0_generated_197_begin(server, &nsMapping);
26988|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26988:4): [True: 0, False: 2.37k]
  ------------------
26989|  2.37k|retVal = function_namespace0_generated_198_begin(server, &nsMapping);
26990|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26990:4): [True: 0, False: 2.37k]
  ------------------
26991|  2.37k|retVal = function_namespace0_generated_199_begin(server, &nsMapping);
26992|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26992:4): [True: 0, False: 2.37k]
  ------------------
26993|  2.37k|retVal = function_namespace0_generated_200_begin(server, &nsMapping);
26994|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26994:4): [True: 0, False: 2.37k]
  ------------------
26995|  2.37k|retVal = function_namespace0_generated_201_begin(server, &nsMapping);
26996|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26996:4): [True: 0, False: 2.37k]
  ------------------
26997|  2.37k|retVal = function_namespace0_generated_202_begin(server, &nsMapping);
26998|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26998:4): [True: 0, False: 2.37k]
  ------------------
26999|  2.37k|retVal = function_namespace0_generated_203_begin(server, &nsMapping);
27000|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27000:4): [True: 0, False: 2.37k]
  ------------------
27001|  2.37k|retVal = function_namespace0_generated_204_begin(server, &nsMapping);
27002|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27002:4): [True: 0, False: 2.37k]
  ------------------
27003|  2.37k|retVal = function_namespace0_generated_205_begin(server, &nsMapping);
27004|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27004:4): [True: 0, False: 2.37k]
  ------------------
27005|  2.37k|retVal = function_namespace0_generated_206_begin(server, &nsMapping);
27006|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27006:4): [True: 0, False: 2.37k]
  ------------------
27007|  2.37k|retVal = function_namespace0_generated_207_begin(server, &nsMapping);
27008|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27008:4): [True: 0, False: 2.37k]
  ------------------
27009|  2.37k|retVal = function_namespace0_generated_208_begin(server, &nsMapping);
27010|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27010:4): [True: 0, False: 2.37k]
  ------------------
27011|  2.37k|retVal = function_namespace0_generated_209_begin(server, &nsMapping);
27012|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27012:4): [True: 0, False: 2.37k]
  ------------------
27013|  2.37k|retVal = function_namespace0_generated_210_begin(server, &nsMapping);
27014|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27014:4): [True: 0, False: 2.37k]
  ------------------
27015|  2.37k|retVal = function_namespace0_generated_211_begin(server, &nsMapping);
27016|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27016:4): [True: 0, False: 2.37k]
  ------------------
27017|  2.37k|retVal = function_namespace0_generated_212_begin(server, &nsMapping);
27018|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27018:4): [True: 0, False: 2.37k]
  ------------------
27019|  2.37k|retVal = function_namespace0_generated_213_begin(server, &nsMapping);
27020|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27020:4): [True: 0, False: 2.37k]
  ------------------
27021|  2.37k|retVal = function_namespace0_generated_214_begin(server, &nsMapping);
27022|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27022:4): [True: 0, False: 2.37k]
  ------------------
27023|  2.37k|retVal = function_namespace0_generated_215_begin(server, &nsMapping);
27024|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27024:4): [True: 0, False: 2.37k]
  ------------------
27025|  2.37k|retVal = function_namespace0_generated_216_begin(server, &nsMapping);
27026|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27026:4): [True: 0, False: 2.37k]
  ------------------
27027|  2.37k|retVal = function_namespace0_generated_217_begin(server, &nsMapping);
27028|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27028:4): [True: 0, False: 2.37k]
  ------------------
27029|  2.37k|retVal = function_namespace0_generated_218_begin(server, &nsMapping);
27030|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27030:4): [True: 0, False: 2.37k]
  ------------------
27031|  2.37k|retVal = function_namespace0_generated_219_begin(server, &nsMapping);
27032|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27032:4): [True: 0, False: 2.37k]
  ------------------
27033|  2.37k|retVal = function_namespace0_generated_220_begin(server, &nsMapping);
27034|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27034:4): [True: 0, False: 2.37k]
  ------------------
27035|  2.37k|retVal = function_namespace0_generated_221_begin(server, &nsMapping);
27036|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27036:4): [True: 0, False: 2.37k]
  ------------------
27037|  2.37k|retVal = function_namespace0_generated_222_begin(server, &nsMapping);
27038|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27038:4): [True: 0, False: 2.37k]
  ------------------
27039|  2.37k|retVal = function_namespace0_generated_223_begin(server, &nsMapping);
27040|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27040:4): [True: 0, False: 2.37k]
  ------------------
27041|  2.37k|retVal = function_namespace0_generated_224_begin(server, &nsMapping);
27042|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27042:4): [True: 0, False: 2.37k]
  ------------------
27043|  2.37k|retVal = function_namespace0_generated_225_begin(server, &nsMapping);
27044|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27044:4): [True: 0, False: 2.37k]
  ------------------
27045|  2.37k|retVal = function_namespace0_generated_226_begin(server, &nsMapping);
27046|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27046:4): [True: 0, False: 2.37k]
  ------------------
27047|  2.37k|retVal = function_namespace0_generated_227_begin(server, &nsMapping);
27048|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27048:4): [True: 0, False: 2.37k]
  ------------------
27049|  2.37k|retVal = function_namespace0_generated_228_begin(server, &nsMapping);
27050|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27050:4): [True: 0, False: 2.37k]
  ------------------
27051|  2.37k|retVal = function_namespace0_generated_229_begin(server, &nsMapping);
27052|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27052:4): [True: 0, False: 2.37k]
  ------------------
27053|  2.37k|retVal = function_namespace0_generated_230_begin(server, &nsMapping);
27054|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27054:4): [True: 0, False: 2.37k]
  ------------------
27055|  2.37k|retVal = function_namespace0_generated_231_begin(server, &nsMapping);
27056|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27056:4): [True: 0, False: 2.37k]
  ------------------
27057|  2.37k|retVal = function_namespace0_generated_232_begin(server, &nsMapping);
27058|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27058:4): [True: 0, False: 2.37k]
  ------------------
27059|  2.37k|retVal = function_namespace0_generated_233_begin(server, &nsMapping);
27060|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27060:4): [True: 0, False: 2.37k]
  ------------------
27061|  2.37k|retVal = function_namespace0_generated_234_begin(server, &nsMapping);
27062|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27062:4): [True: 0, False: 2.37k]
  ------------------
27063|  2.37k|retVal = function_namespace0_generated_235_begin(server, &nsMapping);
27064|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27064:4): [True: 0, False: 2.37k]
  ------------------
27065|  2.37k|retVal = function_namespace0_generated_236_begin(server, &nsMapping);
27066|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27066:4): [True: 0, False: 2.37k]
  ------------------
27067|  2.37k|retVal = function_namespace0_generated_237_begin(server, &nsMapping);
27068|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27068:4): [True: 0, False: 2.37k]
  ------------------
27069|  2.37k|retVal = function_namespace0_generated_238_begin(server, &nsMapping);
27070|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27070:4): [True: 0, False: 2.37k]
  ------------------
27071|  2.37k|retVal = function_namespace0_generated_239_begin(server, &nsMapping);
27072|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27072:4): [True: 0, False: 2.37k]
  ------------------
27073|  2.37k|retVal = function_namespace0_generated_240_begin(server, &nsMapping);
27074|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27074:4): [True: 0, False: 2.37k]
  ------------------
27075|  2.37k|retVal = function_namespace0_generated_241_begin(server, &nsMapping);
27076|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27076:4): [True: 0, False: 2.37k]
  ------------------
27077|  2.37k|retVal = function_namespace0_generated_242_begin(server, &nsMapping);
27078|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27078:4): [True: 0, False: 2.37k]
  ------------------
27079|  2.37k|retVal = function_namespace0_generated_243_begin(server, &nsMapping);
27080|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27080:4): [True: 0, False: 2.37k]
  ------------------
27081|  2.37k|retVal = function_namespace0_generated_244_begin(server, &nsMapping);
27082|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27082:4): [True: 0, False: 2.37k]
  ------------------
27083|  2.37k|retVal = function_namespace0_generated_245_begin(server, &nsMapping);
27084|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27084:4): [True: 0, False: 2.37k]
  ------------------
27085|  2.37k|retVal = function_namespace0_generated_246_begin(server, &nsMapping);
27086|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27086:4): [True: 0, False: 2.37k]
  ------------------
27087|  2.37k|retVal = function_namespace0_generated_247_begin(server, &nsMapping);
27088|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27088:4): [True: 0, False: 2.37k]
  ------------------
27089|  2.37k|retVal = function_namespace0_generated_248_begin(server, &nsMapping);
27090|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27090:4): [True: 0, False: 2.37k]
  ------------------
27091|  2.37k|retVal = function_namespace0_generated_249_begin(server, &nsMapping);
27092|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27092:4): [True: 0, False: 2.37k]
  ------------------
27093|  2.37k|retVal = function_namespace0_generated_250_begin(server, &nsMapping);
27094|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27094:4): [True: 0, False: 2.37k]
  ------------------
27095|  2.37k|retVal = function_namespace0_generated_251_begin(server, &nsMapping);
27096|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27096:4): [True: 0, False: 2.37k]
  ------------------
27097|  2.37k|retVal = function_namespace0_generated_252_begin(server, &nsMapping);
27098|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27098:4): [True: 0, False: 2.37k]
  ------------------
27099|  2.37k|retVal = function_namespace0_generated_253_begin(server, &nsMapping);
27100|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27100:4): [True: 0, False: 2.37k]
  ------------------
27101|  2.37k|retVal = function_namespace0_generated_254_begin(server, &nsMapping);
27102|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27102:4): [True: 0, False: 2.37k]
  ------------------
27103|  2.37k|retVal = function_namespace0_generated_255_begin(server, &nsMapping);
27104|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27104:4): [True: 0, False: 2.37k]
  ------------------
27105|  2.37k|retVal = function_namespace0_generated_256_begin(server, &nsMapping);
27106|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27106:4): [True: 0, False: 2.37k]
  ------------------
27107|  2.37k|retVal = function_namespace0_generated_257_begin(server, &nsMapping);
27108|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27108:4): [True: 0, False: 2.37k]
  ------------------
27109|  2.37k|retVal = function_namespace0_generated_258_begin(server, &nsMapping);
27110|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27110:4): [True: 0, False: 2.37k]
  ------------------
27111|  2.37k|retVal = function_namespace0_generated_259_begin(server, &nsMapping);
27112|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27112:4): [True: 0, False: 2.37k]
  ------------------
27113|  2.37k|retVal = function_namespace0_generated_260_begin(server, &nsMapping);
27114|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27114:4): [True: 0, False: 2.37k]
  ------------------
27115|  2.37k|retVal = function_namespace0_generated_261_begin(server, &nsMapping);
27116|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27116:4): [True: 0, False: 2.37k]
  ------------------
27117|  2.37k|retVal = function_namespace0_generated_262_begin(server, &nsMapping);
27118|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27118:4): [True: 0, False: 2.37k]
  ------------------
27119|  2.37k|retVal = function_namespace0_generated_263_begin(server, &nsMapping);
27120|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27120:4): [True: 0, False: 2.37k]
  ------------------
27121|  2.37k|retVal = function_namespace0_generated_264_begin(server, &nsMapping);
27122|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27122:4): [True: 0, False: 2.37k]
  ------------------
27123|  2.37k|retVal = function_namespace0_generated_265_begin(server, &nsMapping);
27124|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27124:4): [True: 0, False: 2.37k]
  ------------------
27125|  2.37k|retVal = function_namespace0_generated_266_begin(server, &nsMapping);
27126|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27126:4): [True: 0, False: 2.37k]
  ------------------
27127|  2.37k|retVal = function_namespace0_generated_267_begin(server, &nsMapping);
27128|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27128:4): [True: 0, False: 2.37k]
  ------------------
27129|  2.37k|retVal = function_namespace0_generated_268_begin(server, &nsMapping);
27130|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27130:4): [True: 0, False: 2.37k]
  ------------------
27131|  2.37k|retVal = function_namespace0_generated_269_begin(server, &nsMapping);
27132|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27132:4): [True: 0, False: 2.37k]
  ------------------
27133|  2.37k|retVal = function_namespace0_generated_270_begin(server, &nsMapping);
27134|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27134:4): [True: 0, False: 2.37k]
  ------------------
27135|  2.37k|retVal = function_namespace0_generated_271_begin(server, &nsMapping);
27136|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27136:4): [True: 0, False: 2.37k]
  ------------------
27137|  2.37k|retVal = function_namespace0_generated_272_begin(server, &nsMapping);
27138|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27138:4): [True: 0, False: 2.37k]
  ------------------
27139|  2.37k|retVal = function_namespace0_generated_273_begin(server, &nsMapping);
27140|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27140:4): [True: 0, False: 2.37k]
  ------------------
27141|  2.37k|retVal = function_namespace0_generated_274_begin(server, &nsMapping);
27142|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27142:4): [True: 0, False: 2.37k]
  ------------------
27143|  2.37k|retVal = function_namespace0_generated_275_begin(server, &nsMapping);
27144|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27144:4): [True: 0, False: 2.37k]
  ------------------
27145|  2.37k|retVal = function_namespace0_generated_276_begin(server, &nsMapping);
27146|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27146:4): [True: 0, False: 2.37k]
  ------------------
27147|  2.37k|retVal = function_namespace0_generated_277_begin(server, &nsMapping);
27148|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27148:4): [True: 0, False: 2.37k]
  ------------------
27149|  2.37k|retVal = function_namespace0_generated_278_begin(server, &nsMapping);
27150|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27150:4): [True: 0, False: 2.37k]
  ------------------
27151|  2.37k|retVal = function_namespace0_generated_279_begin(server, &nsMapping);
27152|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27152:4): [True: 0, False: 2.37k]
  ------------------
27153|  2.37k|retVal = function_namespace0_generated_280_begin(server, &nsMapping);
27154|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27154:4): [True: 0, False: 2.37k]
  ------------------
27155|  2.37k|retVal = function_namespace0_generated_281_begin(server, &nsMapping);
27156|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27156:4): [True: 0, False: 2.37k]
  ------------------
27157|  2.37k|retVal = function_namespace0_generated_282_begin(server, &nsMapping);
27158|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27158:4): [True: 0, False: 2.37k]
  ------------------
27159|  2.37k|retVal = function_namespace0_generated_283_begin(server, &nsMapping);
27160|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27160:4): [True: 0, False: 2.37k]
  ------------------
27161|  2.37k|retVal = function_namespace0_generated_284_begin(server, &nsMapping);
27162|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27162:4): [True: 0, False: 2.37k]
  ------------------
27163|  2.37k|retVal = function_namespace0_generated_285_begin(server, &nsMapping);
27164|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27164:4): [True: 0, False: 2.37k]
  ------------------
27165|  2.37k|retVal = function_namespace0_generated_286_begin(server, &nsMapping);
27166|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27166:4): [True: 0, False: 2.37k]
  ------------------
27167|  2.37k|retVal = function_namespace0_generated_287_begin(server, &nsMapping);
27168|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27168:4): [True: 0, False: 2.37k]
  ------------------
27169|  2.37k|retVal = function_namespace0_generated_288_begin(server, &nsMapping);
27170|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27170:4): [True: 0, False: 2.37k]
  ------------------
27171|  2.37k|retVal = function_namespace0_generated_289_begin(server, &nsMapping);
27172|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27172:4): [True: 0, False: 2.37k]
  ------------------
27173|  2.37k|retVal = function_namespace0_generated_290_begin(server, &nsMapping);
27174|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27174:4): [True: 0, False: 2.37k]
  ------------------
27175|  2.37k|retVal = function_namespace0_generated_291_begin(server, &nsMapping);
27176|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27176:4): [True: 0, False: 2.37k]
  ------------------
27177|  2.37k|retVal = function_namespace0_generated_292_begin(server, &nsMapping);
27178|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27178:4): [True: 0, False: 2.37k]
  ------------------
27179|  2.37k|retVal = function_namespace0_generated_293_begin(server, &nsMapping);
27180|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27180:4): [True: 0, False: 2.37k]
  ------------------
27181|  2.37k|retVal = function_namespace0_generated_294_begin(server, &nsMapping);
27182|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27182:4): [True: 0, False: 2.37k]
  ------------------
27183|  2.37k|retVal = function_namespace0_generated_295_begin(server, &nsMapping);
27184|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27184:4): [True: 0, False: 2.37k]
  ------------------
27185|  2.37k|retVal = function_namespace0_generated_296_begin(server, &nsMapping);
27186|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27186:4): [True: 0, False: 2.37k]
  ------------------
27187|  2.37k|retVal = function_namespace0_generated_297_begin(server, &nsMapping);
27188|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27188:4): [True: 0, False: 2.37k]
  ------------------
27189|  2.37k|retVal = function_namespace0_generated_298_begin(server, &nsMapping);
27190|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27190:4): [True: 0, False: 2.37k]
  ------------------
27191|  2.37k|retVal = function_namespace0_generated_299_begin(server, &nsMapping);
27192|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27192:4): [True: 0, False: 2.37k]
  ------------------
27193|  2.37k|retVal = function_namespace0_generated_300_begin(server, &nsMapping);
27194|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27194:4): [True: 0, False: 2.37k]
  ------------------
27195|  2.37k|retVal = function_namespace0_generated_301_begin(server, &nsMapping);
27196|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27196:4): [True: 0, False: 2.37k]
  ------------------
27197|  2.37k|retVal = function_namespace0_generated_302_begin(server, &nsMapping);
27198|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27198:4): [True: 0, False: 2.37k]
  ------------------
27199|  2.37k|retVal = function_namespace0_generated_303_begin(server, &nsMapping);
27200|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27200:4): [True: 0, False: 2.37k]
  ------------------
27201|  2.37k|retVal = function_namespace0_generated_304_begin(server, &nsMapping);
27202|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27202:4): [True: 0, False: 2.37k]
  ------------------
27203|  2.37k|retVal = function_namespace0_generated_305_begin(server, &nsMapping);
27204|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27204:4): [True: 0, False: 2.37k]
  ------------------
27205|  2.37k|retVal = function_namespace0_generated_306_begin(server, &nsMapping);
27206|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27206:4): [True: 0, False: 2.37k]
  ------------------
27207|  2.37k|retVal = function_namespace0_generated_307_begin(server, &nsMapping);
27208|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27208:4): [True: 0, False: 2.37k]
  ------------------
27209|  2.37k|retVal = function_namespace0_generated_308_begin(server, &nsMapping);
27210|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27210:4): [True: 0, False: 2.37k]
  ------------------
27211|  2.37k|retVal = function_namespace0_generated_309_begin(server, &nsMapping);
27212|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27212:4): [True: 0, False: 2.37k]
  ------------------
27213|  2.37k|retVal = function_namespace0_generated_310_begin(server, &nsMapping);
27214|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27214:4): [True: 0, False: 2.37k]
  ------------------
27215|  2.37k|retVal = function_namespace0_generated_311_begin(server, &nsMapping);
27216|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27216:4): [True: 0, False: 2.37k]
  ------------------
27217|  2.37k|retVal = function_namespace0_generated_312_begin(server, &nsMapping);
27218|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27218:4): [True: 0, False: 2.37k]
  ------------------
27219|  2.37k|retVal = function_namespace0_generated_313_begin(server, &nsMapping);
27220|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27220:4): [True: 0, False: 2.37k]
  ------------------
27221|  2.37k|retVal = function_namespace0_generated_314_begin(server, &nsMapping);
27222|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27222:4): [True: 0, False: 2.37k]
  ------------------
27223|  2.37k|retVal = function_namespace0_generated_315_begin(server, &nsMapping);
27224|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27224:4): [True: 0, False: 2.37k]
  ------------------
27225|  2.37k|retVal = function_namespace0_generated_316_begin(server, &nsMapping);
27226|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27226:4): [True: 0, False: 2.37k]
  ------------------
27227|  2.37k|retVal = function_namespace0_generated_317_begin(server, &nsMapping);
27228|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27228:4): [True: 0, False: 2.37k]
  ------------------
27229|  2.37k|retVal = function_namespace0_generated_318_begin(server, &nsMapping);
27230|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27230:4): [True: 0, False: 2.37k]
  ------------------
27231|  2.37k|retVal = function_namespace0_generated_319_begin(server, &nsMapping);
27232|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27232:4): [True: 0, False: 2.37k]
  ------------------
27233|  2.37k|retVal = function_namespace0_generated_320_begin(server, &nsMapping);
27234|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27234:4): [True: 0, False: 2.37k]
  ------------------
27235|  2.37k|retVal = function_namespace0_generated_321_begin(server, &nsMapping);
27236|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27236:4): [True: 0, False: 2.37k]
  ------------------
27237|  2.37k|retVal = function_namespace0_generated_322_begin(server, &nsMapping);
27238|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27238:4): [True: 0, False: 2.37k]
  ------------------
27239|  2.37k|retVal = function_namespace0_generated_323_begin(server, &nsMapping);
27240|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27240:4): [True: 0, False: 2.37k]
  ------------------
27241|  2.37k|retVal = function_namespace0_generated_324_begin(server, &nsMapping);
27242|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27242:4): [True: 0, False: 2.37k]
  ------------------
27243|  2.37k|retVal = function_namespace0_generated_325_begin(server, &nsMapping);
27244|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27244:4): [True: 0, False: 2.37k]
  ------------------
27245|  2.37k|retVal = function_namespace0_generated_326_begin(server, &nsMapping);
27246|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27246:4): [True: 0, False: 2.37k]
  ------------------
27247|  2.37k|retVal = function_namespace0_generated_327_begin(server, &nsMapping);
27248|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27248:4): [True: 0, False: 2.37k]
  ------------------
27249|  2.37k|retVal = function_namespace0_generated_328_begin(server, &nsMapping);
27250|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27250:4): [True: 0, False: 2.37k]
  ------------------
27251|  2.37k|retVal = function_namespace0_generated_329_begin(server, &nsMapping);
27252|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27252:4): [True: 0, False: 2.37k]
  ------------------
27253|  2.37k|retVal = function_namespace0_generated_330_begin(server, &nsMapping);
27254|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27254:4): [True: 0, False: 2.37k]
  ------------------
27255|  2.37k|retVal = function_namespace0_generated_331_begin(server, &nsMapping);
27256|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27256:4): [True: 0, False: 2.37k]
  ------------------
27257|  2.37k|retVal = function_namespace0_generated_332_begin(server, &nsMapping);
27258|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27258:4): [True: 0, False: 2.37k]
  ------------------
27259|  2.37k|retVal = function_namespace0_generated_333_begin(server, &nsMapping);
27260|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27260:4): [True: 0, False: 2.37k]
  ------------------
27261|  2.37k|retVal = function_namespace0_generated_334_begin(server, &nsMapping);
27262|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27262:4): [True: 0, False: 2.37k]
  ------------------
27263|  2.37k|retVal = function_namespace0_generated_335_begin(server, &nsMapping);
27264|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27264:4): [True: 0, False: 2.37k]
  ------------------
27265|  2.37k|retVal = function_namespace0_generated_336_begin(server, &nsMapping);
27266|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27266:4): [True: 0, False: 2.37k]
  ------------------
27267|  2.37k|retVal = function_namespace0_generated_337_begin(server, &nsMapping);
27268|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27268:4): [True: 0, False: 2.37k]
  ------------------
27269|  2.37k|retVal = function_namespace0_generated_338_begin(server, &nsMapping);
27270|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27270:4): [True: 0, False: 2.37k]
  ------------------
27271|  2.37k|retVal = function_namespace0_generated_339_begin(server, &nsMapping);
27272|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27272:4): [True: 0, False: 2.37k]
  ------------------
27273|  2.37k|retVal = function_namespace0_generated_340_begin(server, &nsMapping);
27274|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27274:4): [True: 0, False: 2.37k]
  ------------------
27275|  2.37k|retVal = function_namespace0_generated_341_begin(server, &nsMapping);
27276|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27276:4): [True: 0, False: 2.37k]
  ------------------
27277|  2.37k|retVal = function_namespace0_generated_342_begin(server, &nsMapping);
27278|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27278:4): [True: 0, False: 2.37k]
  ------------------
27279|  2.37k|retVal = function_namespace0_generated_343_begin(server, &nsMapping);
27280|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27280:4): [True: 0, False: 2.37k]
  ------------------
27281|  2.37k|retVal = function_namespace0_generated_344_begin(server, &nsMapping);
27282|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27282:4): [True: 0, False: 2.37k]
  ------------------
27283|  2.37k|retVal = function_namespace0_generated_345_begin(server, &nsMapping);
27284|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27284:4): [True: 0, False: 2.37k]
  ------------------
27285|  2.37k|retVal = function_namespace0_generated_346_begin(server, &nsMapping);
27286|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27286:4): [True: 0, False: 2.37k]
  ------------------
27287|  2.37k|retVal = function_namespace0_generated_347_begin(server, &nsMapping);
27288|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27288:4): [True: 0, False: 2.37k]
  ------------------
27289|  2.37k|retVal = function_namespace0_generated_348_begin(server, &nsMapping);
27290|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27290:4): [True: 0, False: 2.37k]
  ------------------
27291|  2.37k|retVal = function_namespace0_generated_349_begin(server, &nsMapping);
27292|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27292:4): [True: 0, False: 2.37k]
  ------------------
27293|  2.37k|retVal = function_namespace0_generated_350_begin(server, &nsMapping);
27294|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27294:4): [True: 0, False: 2.37k]
  ------------------
27295|  2.37k|retVal = function_namespace0_generated_351_begin(server, &nsMapping);
27296|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27296:4): [True: 0, False: 2.37k]
  ------------------
27297|  2.37k|retVal = function_namespace0_generated_352_begin(server, &nsMapping);
27298|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27298:4): [True: 0, False: 2.37k]
  ------------------
27299|  2.37k|retVal = function_namespace0_generated_353_begin(server, &nsMapping);
27300|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27300:4): [True: 0, False: 2.37k]
  ------------------
27301|  2.37k|retVal = function_namespace0_generated_354_begin(server, &nsMapping);
27302|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27302:4): [True: 0, False: 2.37k]
  ------------------
27303|  2.37k|retVal = function_namespace0_generated_355_begin(server, &nsMapping);
27304|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27304:4): [True: 0, False: 2.37k]
  ------------------
27305|  2.37k|retVal = function_namespace0_generated_356_begin(server, &nsMapping);
27306|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27306:4): [True: 0, False: 2.37k]
  ------------------
27307|  2.37k|retVal = function_namespace0_generated_357_begin(server, &nsMapping);
27308|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27308:4): [True: 0, False: 2.37k]
  ------------------
27309|  2.37k|retVal = function_namespace0_generated_358_begin(server, &nsMapping);
27310|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27310:4): [True: 0, False: 2.37k]
  ------------------
27311|  2.37k|retVal = function_namespace0_generated_359_begin(server, &nsMapping);
27312|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27312:4): [True: 0, False: 2.37k]
  ------------------
27313|  2.37k|retVal = function_namespace0_generated_360_begin(server, &nsMapping);
27314|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27314:4): [True: 0, False: 2.37k]
  ------------------
27315|  2.37k|retVal = function_namespace0_generated_361_begin(server, &nsMapping);
27316|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27316:4): [True: 0, False: 2.37k]
  ------------------
27317|  2.37k|retVal = function_namespace0_generated_362_begin(server, &nsMapping);
27318|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27318:4): [True: 0, False: 2.37k]
  ------------------
27319|  2.37k|retVal = function_namespace0_generated_363_begin(server, &nsMapping);
27320|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27320:4): [True: 0, False: 2.37k]
  ------------------
27321|  2.37k|retVal = function_namespace0_generated_364_begin(server, &nsMapping);
27322|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27322:4): [True: 0, False: 2.37k]
  ------------------
27323|  2.37k|retVal = function_namespace0_generated_365_begin(server, &nsMapping);
27324|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27324:4): [True: 0, False: 2.37k]
  ------------------
27325|  2.37k|retVal = function_namespace0_generated_366_begin(server, &nsMapping);
27326|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27326:4): [True: 0, False: 2.37k]
  ------------------
27327|  2.37k|retVal = function_namespace0_generated_367_begin(server, &nsMapping);
27328|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27328:4): [True: 0, False: 2.37k]
  ------------------
27329|  2.37k|retVal = function_namespace0_generated_368_begin(server, &nsMapping);
27330|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27330:4): [True: 0, False: 2.37k]
  ------------------
27331|  2.37k|retVal = function_namespace0_generated_369_begin(server, &nsMapping);
27332|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27332:4): [True: 0, False: 2.37k]
  ------------------
27333|  2.37k|retVal = function_namespace0_generated_370_begin(server, &nsMapping);
27334|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27334:4): [True: 0, False: 2.37k]
  ------------------
27335|  2.37k|retVal = function_namespace0_generated_371_begin(server, &nsMapping);
27336|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27336:4): [True: 0, False: 2.37k]
  ------------------
27337|  2.37k|retVal = function_namespace0_generated_372_begin(server, &nsMapping);
27338|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27338:4): [True: 0, False: 2.37k]
  ------------------
27339|  2.37k|retVal = function_namespace0_generated_373_begin(server, &nsMapping);
27340|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27340:4): [True: 0, False: 2.37k]
  ------------------
27341|  2.37k|retVal = function_namespace0_generated_374_begin(server, &nsMapping);
27342|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27342:4): [True: 0, False: 2.37k]
  ------------------
27343|  2.37k|retVal = function_namespace0_generated_375_begin(server, &nsMapping);
27344|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27344:4): [True: 0, False: 2.37k]
  ------------------
27345|  2.37k|retVal = function_namespace0_generated_376_begin(server, &nsMapping);
27346|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27346:4): [True: 0, False: 2.37k]
  ------------------
27347|  2.37k|retVal = function_namespace0_generated_377_begin(server, &nsMapping);
27348|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27348:4): [True: 0, False: 2.37k]
  ------------------
27349|  2.37k|retVal = function_namespace0_generated_378_begin(server, &nsMapping);
27350|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27350:4): [True: 0, False: 2.37k]
  ------------------
27351|  2.37k|retVal = function_namespace0_generated_379_begin(server, &nsMapping);
27352|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27352:4): [True: 0, False: 2.37k]
  ------------------
27353|  2.37k|retVal = function_namespace0_generated_380_begin(server, &nsMapping);
27354|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27354:4): [True: 0, False: 2.37k]
  ------------------
27355|  2.37k|retVal = function_namespace0_generated_381_begin(server, &nsMapping);
27356|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27356:4): [True: 0, False: 2.37k]
  ------------------
27357|  2.37k|retVal = function_namespace0_generated_382_begin(server, &nsMapping);
27358|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27358:4): [True: 0, False: 2.37k]
  ------------------
27359|  2.37k|retVal = function_namespace0_generated_383_begin(server, &nsMapping);
27360|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27360:4): [True: 0, False: 2.37k]
  ------------------
27361|  2.37k|retVal = function_namespace0_generated_384_begin(server, &nsMapping);
27362|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27362:4): [True: 0, False: 2.37k]
  ------------------
27363|  2.37k|retVal = function_namespace0_generated_385_begin(server, &nsMapping);
27364|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27364:4): [True: 0, False: 2.37k]
  ------------------
27365|  2.37k|retVal = function_namespace0_generated_386_begin(server, &nsMapping);
27366|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27366:4): [True: 0, False: 2.37k]
  ------------------
27367|  2.37k|retVal = function_namespace0_generated_387_begin(server, &nsMapping);
27368|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27368:4): [True: 0, False: 2.37k]
  ------------------
27369|  2.37k|retVal = function_namespace0_generated_388_begin(server, &nsMapping);
27370|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27370:4): [True: 0, False: 2.37k]
  ------------------
27371|  2.37k|retVal = function_namespace0_generated_389_begin(server, &nsMapping);
27372|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27372:4): [True: 0, False: 2.37k]
  ------------------
27373|  2.37k|retVal = function_namespace0_generated_390_begin(server, &nsMapping);
27374|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27374:4): [True: 0, False: 2.37k]
  ------------------
27375|  2.37k|retVal = function_namespace0_generated_391_begin(server, &nsMapping);
27376|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27376:4): [True: 0, False: 2.37k]
  ------------------
27377|  2.37k|retVal = function_namespace0_generated_392_begin(server, &nsMapping);
27378|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27378:4): [True: 0, False: 2.37k]
  ------------------
27379|  2.37k|retVal = function_namespace0_generated_393_begin(server, &nsMapping);
27380|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27380:4): [True: 0, False: 2.37k]
  ------------------
27381|  2.37k|retVal = function_namespace0_generated_394_begin(server, &nsMapping);
27382|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27382:4): [True: 0, False: 2.37k]
  ------------------
27383|  2.37k|retVal = function_namespace0_generated_395_begin(server, &nsMapping);
27384|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27384:4): [True: 0, False: 2.37k]
  ------------------
27385|  2.37k|retVal = function_namespace0_generated_396_begin(server, &nsMapping);
27386|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27386:4): [True: 0, False: 2.37k]
  ------------------
27387|  2.37k|retVal = function_namespace0_generated_397_begin(server, &nsMapping);
27388|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27388:4): [True: 0, False: 2.37k]
  ------------------
27389|  2.37k|retVal = function_namespace0_generated_398_begin(server, &nsMapping);
27390|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27390:4): [True: 0, False: 2.37k]
  ------------------
27391|  2.37k|retVal = function_namespace0_generated_399_begin(server, &nsMapping);
27392|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27392:4): [True: 0, False: 2.37k]
  ------------------
27393|  2.37k|retVal = function_namespace0_generated_400_begin(server, &nsMapping);
27394|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27394:4): [True: 0, False: 2.37k]
  ------------------
27395|  2.37k|retVal = function_namespace0_generated_401_begin(server, &nsMapping);
27396|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27396:4): [True: 0, False: 2.37k]
  ------------------
27397|  2.37k|retVal = function_namespace0_generated_402_begin(server, &nsMapping);
27398|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27398:4): [True: 0, False: 2.37k]
  ------------------
27399|  2.37k|retVal = function_namespace0_generated_403_begin(server, &nsMapping);
27400|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27400:4): [True: 0, False: 2.37k]
  ------------------
27401|  2.37k|retVal = function_namespace0_generated_404_begin(server, &nsMapping);
27402|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27402:4): [True: 0, False: 2.37k]
  ------------------
27403|  2.37k|retVal = function_namespace0_generated_405_begin(server, &nsMapping);
27404|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27404:4): [True: 0, False: 2.37k]
  ------------------
27405|  2.37k|retVal = function_namespace0_generated_406_begin(server, &nsMapping);
27406|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27406:4): [True: 0, False: 2.37k]
  ------------------
27407|  2.37k|retVal = function_namespace0_generated_407_begin(server, &nsMapping);
27408|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27408:4): [True: 0, False: 2.37k]
  ------------------
27409|  2.37k|retVal = function_namespace0_generated_408_begin(server, &nsMapping);
27410|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27410:4): [True: 0, False: 2.37k]
  ------------------
27411|  2.37k|retVal = function_namespace0_generated_409_begin(server, &nsMapping);
27412|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27412:4): [True: 0, False: 2.37k]
  ------------------
27413|  2.37k|retVal = function_namespace0_generated_410_begin(server, &nsMapping);
27414|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27414:4): [True: 0, False: 2.37k]
  ------------------
27415|  2.37k|retVal = function_namespace0_generated_411_begin(server, &nsMapping);
27416|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27416:4): [True: 0, False: 2.37k]
  ------------------
27417|  2.37k|retVal = function_namespace0_generated_412_begin(server, &nsMapping);
27418|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27418:4): [True: 0, False: 2.37k]
  ------------------
27419|  2.37k|retVal = function_namespace0_generated_413_begin(server, &nsMapping);
27420|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27420:4): [True: 0, False: 2.37k]
  ------------------
27421|  2.37k|retVal = function_namespace0_generated_414_begin(server, &nsMapping);
27422|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27422:4): [True: 0, False: 2.37k]
  ------------------
27423|  2.37k|retVal = function_namespace0_generated_415_begin(server, &nsMapping);
27424|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27424:4): [True: 0, False: 2.37k]
  ------------------
27425|  2.37k|retVal = function_namespace0_generated_416_begin(server, &nsMapping);
27426|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27426:4): [True: 0, False: 2.37k]
  ------------------
27427|  2.37k|retVal = function_namespace0_generated_417_begin(server, &nsMapping);
27428|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27428:4): [True: 0, False: 2.37k]
  ------------------
27429|  2.37k|retVal = function_namespace0_generated_418_begin(server, &nsMapping);
27430|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27430:4): [True: 0, False: 2.37k]
  ------------------
27431|  2.37k|retVal = function_namespace0_generated_419_begin(server, &nsMapping);
27432|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27432:4): [True: 0, False: 2.37k]
  ------------------
27433|  2.37k|retVal = function_namespace0_generated_420_begin(server, &nsMapping);
27434|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27434:4): [True: 0, False: 2.37k]
  ------------------
27435|  2.37k|retVal = function_namespace0_generated_421_begin(server, &nsMapping);
27436|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27436:4): [True: 0, False: 2.37k]
  ------------------
27437|  2.37k|retVal = function_namespace0_generated_422_begin(server, &nsMapping);
27438|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27438:4): [True: 0, False: 2.37k]
  ------------------
27439|  2.37k|retVal = function_namespace0_generated_423_begin(server, &nsMapping);
27440|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27440:4): [True: 0, False: 2.37k]
  ------------------
27441|  2.37k|retVal = function_namespace0_generated_424_begin(server, &nsMapping);
27442|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27442:4): [True: 0, False: 2.37k]
  ------------------
27443|  2.37k|retVal = function_namespace0_generated_425_begin(server, &nsMapping);
27444|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27444:4): [True: 0, False: 2.37k]
  ------------------
27445|  2.37k|retVal = function_namespace0_generated_426_begin(server, &nsMapping);
27446|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27446:4): [True: 0, False: 2.37k]
  ------------------
27447|  2.37k|retVal = function_namespace0_generated_427_begin(server, &nsMapping);
27448|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27448:4): [True: 0, False: 2.37k]
  ------------------
27449|  2.37k|retVal = function_namespace0_generated_428_begin(server, &nsMapping);
27450|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27450:4): [True: 0, False: 2.37k]
  ------------------
27451|  2.37k|retVal = function_namespace0_generated_429_begin(server, &nsMapping);
27452|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27452:4): [True: 0, False: 2.37k]
  ------------------
27453|  2.37k|retVal = function_namespace0_generated_430_begin(server, &nsMapping);
27454|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27454:4): [True: 0, False: 2.37k]
  ------------------
27455|  2.37k|retVal = function_namespace0_generated_431_begin(server, &nsMapping);
27456|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27456:4): [True: 0, False: 2.37k]
  ------------------
27457|  2.37k|retVal = function_namespace0_generated_432_begin(server, &nsMapping);
27458|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27458:4): [True: 0, False: 2.37k]
  ------------------
27459|  2.37k|retVal = function_namespace0_generated_433_begin(server, &nsMapping);
27460|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27460:4): [True: 0, False: 2.37k]
  ------------------
27461|  2.37k|retVal = function_namespace0_generated_434_begin(server, &nsMapping);
27462|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27462:4): [True: 0, False: 2.37k]
  ------------------
27463|  2.37k|retVal = function_namespace0_generated_435_begin(server, &nsMapping);
27464|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27464:4): [True: 0, False: 2.37k]
  ------------------
27465|  2.37k|retVal = function_namespace0_generated_436_begin(server, &nsMapping);
27466|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27466:4): [True: 0, False: 2.37k]
  ------------------
27467|  2.37k|retVal = function_namespace0_generated_437_begin(server, &nsMapping);
27468|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27468:4): [True: 0, False: 2.37k]
  ------------------
27469|  2.37k|retVal = function_namespace0_generated_438_begin(server, &nsMapping);
27470|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27470:4): [True: 0, False: 2.37k]
  ------------------
27471|  2.37k|retVal = function_namespace0_generated_439_begin(server, &nsMapping);
27472|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27472:4): [True: 0, False: 2.37k]
  ------------------
27473|  2.37k|retVal = function_namespace0_generated_440_begin(server, &nsMapping);
27474|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27474:4): [True: 0, False: 2.37k]
  ------------------
27475|  2.37k|retVal = function_namespace0_generated_441_begin(server, &nsMapping);
27476|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27476:4): [True: 0, False: 2.37k]
  ------------------
27477|  2.37k|retVal = function_namespace0_generated_442_begin(server, &nsMapping);
27478|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27478:4): [True: 0, False: 2.37k]
  ------------------
27479|  2.37k|retVal = function_namespace0_generated_443_begin(server, &nsMapping);
27480|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27480:4): [True: 0, False: 2.37k]
  ------------------
27481|  2.37k|retVal = function_namespace0_generated_444_begin(server, &nsMapping);
27482|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27482:4): [True: 0, False: 2.37k]
  ------------------
27483|  2.37k|retVal = function_namespace0_generated_445_begin(server, &nsMapping);
27484|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27484:4): [True: 0, False: 2.37k]
  ------------------
27485|  2.37k|retVal = function_namespace0_generated_446_begin(server, &nsMapping);
27486|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27486:4): [True: 0, False: 2.37k]
  ------------------
27487|  2.37k|retVal = function_namespace0_generated_447_begin(server, &nsMapping);
27488|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27488:4): [True: 0, False: 2.37k]
  ------------------
27489|  2.37k|retVal = function_namespace0_generated_448_begin(server, &nsMapping);
27490|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27490:4): [True: 0, False: 2.37k]
  ------------------
27491|  2.37k|retVal = function_namespace0_generated_449_begin(server, &nsMapping);
27492|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27492:4): [True: 0, False: 2.37k]
  ------------------
27493|  2.37k|retVal = function_namespace0_generated_450_begin(server, &nsMapping);
27494|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27494:4): [True: 0, False: 2.37k]
  ------------------
27495|  2.37k|retVal = function_namespace0_generated_451_begin(server, &nsMapping);
27496|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27496:4): [True: 0, False: 2.37k]
  ------------------
27497|  2.37k|retVal = function_namespace0_generated_452_begin(server, &nsMapping);
27498|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27498:4): [True: 0, False: 2.37k]
  ------------------
27499|  2.37k|retVal = function_namespace0_generated_453_begin(server, &nsMapping);
27500|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27500:4): [True: 0, False: 2.37k]
  ------------------
27501|  2.37k|retVal = function_namespace0_generated_454_begin(server, &nsMapping);
27502|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27502:4): [True: 0, False: 2.37k]
  ------------------
27503|  2.37k|retVal = function_namespace0_generated_455_begin(server, &nsMapping);
27504|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27504:4): [True: 0, False: 2.37k]
  ------------------
27505|  2.37k|retVal = function_namespace0_generated_456_begin(server, &nsMapping);
27506|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27506:4): [True: 0, False: 2.37k]
  ------------------
27507|  2.37k|retVal = function_namespace0_generated_457_begin(server, &nsMapping);
27508|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27508:4): [True: 0, False: 2.37k]
  ------------------
27509|  2.37k|retVal = function_namespace0_generated_458_begin(server, &nsMapping);
27510|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27510:4): [True: 0, False: 2.37k]
  ------------------
27511|  2.37k|retVal = function_namespace0_generated_459_begin(server, &nsMapping);
27512|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27512:4): [True: 0, False: 2.37k]
  ------------------
27513|  2.37k|retVal = function_namespace0_generated_460_begin(server, &nsMapping);
27514|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27514:4): [True: 0, False: 2.37k]
  ------------------
27515|  2.37k|retVal = function_namespace0_generated_461_begin(server, &nsMapping);
27516|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27516:4): [True: 0, False: 2.37k]
  ------------------
27517|  2.37k|retVal = function_namespace0_generated_462_begin(server, &nsMapping);
27518|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27518:4): [True: 0, False: 2.37k]
  ------------------
27519|  2.37k|retVal = function_namespace0_generated_463_begin(server, &nsMapping);
27520|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27520:4): [True: 0, False: 2.37k]
  ------------------
27521|  2.37k|retVal = function_namespace0_generated_464_begin(server, &nsMapping);
27522|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27522:4): [True: 0, False: 2.37k]
  ------------------
27523|  2.37k|retVal = function_namespace0_generated_465_begin(server, &nsMapping);
27524|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27524:4): [True: 0, False: 2.37k]
  ------------------
27525|  2.37k|retVal = function_namespace0_generated_466_begin(server, &nsMapping);
27526|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27526:4): [True: 0, False: 2.37k]
  ------------------
27527|  2.37k|retVal = function_namespace0_generated_467_begin(server, &nsMapping);
27528|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27528:4): [True: 0, False: 2.37k]
  ------------------
27529|  2.37k|retVal = function_namespace0_generated_468_begin(server, &nsMapping);
27530|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27530:4): [True: 0, False: 2.37k]
  ------------------
27531|  2.37k|retVal = function_namespace0_generated_469_begin(server, &nsMapping);
27532|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27532:4): [True: 0, False: 2.37k]
  ------------------
27533|  2.37k|retVal = function_namespace0_generated_470_begin(server, &nsMapping);
27534|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27534:4): [True: 0, False: 2.37k]
  ------------------
27535|  2.37k|retVal = function_namespace0_generated_471_begin(server, &nsMapping);
27536|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27536:4): [True: 0, False: 2.37k]
  ------------------
27537|  2.37k|retVal = function_namespace0_generated_472_begin(server, &nsMapping);
27538|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27538:4): [True: 0, False: 2.37k]
  ------------------
27539|  2.37k|retVal = function_namespace0_generated_473_begin(server, &nsMapping);
27540|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27540:4): [True: 0, False: 2.37k]
  ------------------
27541|  2.37k|retVal = function_namespace0_generated_474_begin(server, &nsMapping);
27542|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27542:4): [True: 0, False: 2.37k]
  ------------------
27543|  2.37k|retVal = function_namespace0_generated_475_begin(server, &nsMapping);
27544|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27544:4): [True: 0, False: 2.37k]
  ------------------
27545|  2.37k|retVal = function_namespace0_generated_476_begin(server, &nsMapping);
27546|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27546:4): [True: 0, False: 2.37k]
  ------------------
27547|  2.37k|retVal = function_namespace0_generated_477_begin(server, &nsMapping);
27548|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27548:4): [True: 0, False: 2.37k]
  ------------------
27549|  2.37k|retVal = function_namespace0_generated_478_begin(server, &nsMapping);
27550|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27550:4): [True: 0, False: 2.37k]
  ------------------
27551|  2.37k|retVal = function_namespace0_generated_479_begin(server, &nsMapping);
27552|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27552:4): [True: 0, False: 2.37k]
  ------------------
27553|  2.37k|retVal = function_namespace0_generated_480_begin(server, &nsMapping);
27554|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27554:4): [True: 0, False: 2.37k]
  ------------------
27555|  2.37k|retVal = function_namespace0_generated_481_begin(server, &nsMapping);
27556|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27556:4): [True: 0, False: 2.37k]
  ------------------
27557|  2.37k|retVal = function_namespace0_generated_482_begin(server, &nsMapping);
27558|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27558:4): [True: 0, False: 2.37k]
  ------------------
27559|  2.37k|retVal = function_namespace0_generated_483_begin(server, &nsMapping);
27560|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27560:4): [True: 0, False: 2.37k]
  ------------------
27561|  2.37k|retVal = function_namespace0_generated_484_begin(server, &nsMapping);
27562|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27562:4): [True: 0, False: 2.37k]
  ------------------
27563|  2.37k|retVal = function_namespace0_generated_485_begin(server, &nsMapping);
27564|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27564:4): [True: 0, False: 2.37k]
  ------------------
27565|  2.37k|retVal = function_namespace0_generated_486_begin(server, &nsMapping);
27566|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27566:4): [True: 0, False: 2.37k]
  ------------------
27567|  2.37k|retVal = function_namespace0_generated_487_begin(server, &nsMapping);
27568|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27568:4): [True: 0, False: 2.37k]
  ------------------
27569|  2.37k|retVal = function_namespace0_generated_488_begin(server, &nsMapping);
27570|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27570:4): [True: 0, False: 2.37k]
  ------------------
27571|  2.37k|retVal = function_namespace0_generated_489_begin(server, &nsMapping);
27572|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27572:4): [True: 0, False: 2.37k]
  ------------------
27573|  2.37k|retVal = function_namespace0_generated_490_begin(server, &nsMapping);
27574|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27574:4): [True: 0, False: 2.37k]
  ------------------
27575|  2.37k|retVal = function_namespace0_generated_491_begin(server, &nsMapping);
27576|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27576:4): [True: 0, False: 2.37k]
  ------------------
27577|  2.37k|retVal = function_namespace0_generated_492_begin(server, &nsMapping);
27578|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27578:4): [True: 0, False: 2.37k]
  ------------------
27579|  2.37k|retVal = function_namespace0_generated_493_begin(server, &nsMapping);
27580|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27580:4): [True: 0, False: 2.37k]
  ------------------
27581|  2.37k|retVal = function_namespace0_generated_494_begin(server, &nsMapping);
27582|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27582:4): [True: 0, False: 2.37k]
  ------------------
27583|  2.37k|retVal = function_namespace0_generated_495_begin(server, &nsMapping);
27584|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27584:4): [True: 0, False: 2.37k]
  ------------------
27585|  2.37k|retVal = function_namespace0_generated_496_begin(server, &nsMapping);
27586|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27586:4): [True: 0, False: 2.37k]
  ------------------
27587|  2.37k|retVal = function_namespace0_generated_497_begin(server, &nsMapping);
27588|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27588:4): [True: 0, False: 2.37k]
  ------------------
27589|  2.37k|retVal = function_namespace0_generated_498_begin(server, &nsMapping);
27590|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27590:4): [True: 0, False: 2.37k]
  ------------------
27591|  2.37k|retVal = function_namespace0_generated_499_begin(server, &nsMapping);
27592|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27592:4): [True: 0, False: 2.37k]
  ------------------
27593|  2.37k|retVal = function_namespace0_generated_500_begin(server, &nsMapping);
27594|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27594:4): [True: 0, False: 2.37k]
  ------------------
27595|  2.37k|retVal = function_namespace0_generated_501_begin(server, &nsMapping);
27596|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27596:4): [True: 0, False: 2.37k]
  ------------------
27597|  2.37k|retVal = function_namespace0_generated_502_begin(server, &nsMapping);
27598|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27598:4): [True: 0, False: 2.37k]
  ------------------
27599|  2.37k|retVal = function_namespace0_generated_503_begin(server, &nsMapping);
27600|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27600:4): [True: 0, False: 2.37k]
  ------------------
27601|  2.37k|retVal = function_namespace0_generated_504_begin(server, &nsMapping);
27602|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27602:4): [True: 0, False: 2.37k]
  ------------------
27603|  2.37k|retVal = function_namespace0_generated_505_begin(server, &nsMapping);
27604|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27604:4): [True: 0, False: 2.37k]
  ------------------
27605|  2.37k|retVal = function_namespace0_generated_506_begin(server, &nsMapping);
27606|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27606:4): [True: 0, False: 2.37k]
  ------------------
27607|  2.37k|retVal = function_namespace0_generated_507_begin(server, &nsMapping);
27608|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27608:4): [True: 0, False: 2.37k]
  ------------------
27609|  2.37k|retVal = function_namespace0_generated_508_begin(server, &nsMapping);
27610|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27610:4): [True: 0, False: 2.37k]
  ------------------
27611|  2.37k|retVal = function_namespace0_generated_509_begin(server, &nsMapping);
27612|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27612:4): [True: 0, False: 2.37k]
  ------------------
27613|  2.37k|retVal = function_namespace0_generated_510_begin(server, &nsMapping);
27614|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27614:4): [True: 0, False: 2.37k]
  ------------------
27615|  2.37k|retVal = function_namespace0_generated_511_begin(server, &nsMapping);
27616|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27616:4): [True: 0, False: 2.37k]
  ------------------
27617|  2.37k|retVal = function_namespace0_generated_512_begin(server, &nsMapping);
27618|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27618:4): [True: 0, False: 2.37k]
  ------------------
27619|  2.37k|retVal = function_namespace0_generated_513_begin(server, &nsMapping);
27620|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27620:4): [True: 0, False: 2.37k]
  ------------------
27621|  2.37k|retVal = function_namespace0_generated_514_begin(server, &nsMapping);
27622|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27622:4): [True: 0, False: 2.37k]
  ------------------
27623|  2.37k|retVal = function_namespace0_generated_515_begin(server, &nsMapping);
27624|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27624:4): [True: 0, False: 2.37k]
  ------------------
27625|  2.37k|retVal = function_namespace0_generated_516_begin(server, &nsMapping);
27626|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27626:4): [True: 0, False: 2.37k]
  ------------------
27627|  2.37k|retVal = function_namespace0_generated_517_begin(server, &nsMapping);
27628|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27628:4): [True: 0, False: 2.37k]
  ------------------
27629|  2.37k|retVal = function_namespace0_generated_518_begin(server, &nsMapping);
27630|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27630:4): [True: 0, False: 2.37k]
  ------------------
27631|  2.37k|retVal = function_namespace0_generated_519_begin(server, &nsMapping);
27632|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27632:4): [True: 0, False: 2.37k]
  ------------------
27633|  2.37k|retVal = function_namespace0_generated_520_begin(server, &nsMapping);
27634|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27634:4): [True: 0, False: 2.37k]
  ------------------
27635|  2.37k|retVal = function_namespace0_generated_521_begin(server, &nsMapping);
27636|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27636:4): [True: 0, False: 2.37k]
  ------------------
27637|  2.37k|retVal = function_namespace0_generated_522_begin(server, &nsMapping);
27638|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27638:4): [True: 0, False: 2.37k]
  ------------------
27639|  2.37k|retVal = function_namespace0_generated_523_begin(server, &nsMapping);
27640|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27640:4): [True: 0, False: 2.37k]
  ------------------
27641|  2.37k|retVal = function_namespace0_generated_524_begin(server, &nsMapping);
27642|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27642:4): [True: 0, False: 2.37k]
  ------------------
27643|  2.37k|retVal = function_namespace0_generated_525_begin(server, &nsMapping);
27644|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27644:4): [True: 0, False: 2.37k]
  ------------------
27645|  2.37k|retVal = function_namespace0_generated_526_begin(server, &nsMapping);
27646|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27646:4): [True: 0, False: 2.37k]
  ------------------
27647|  2.37k|retVal = function_namespace0_generated_527_begin(server, &nsMapping);
27648|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27648:4): [True: 0, False: 2.37k]
  ------------------
27649|  2.37k|retVal = function_namespace0_generated_528_begin(server, &nsMapping);
27650|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27650:4): [True: 0, False: 2.37k]
  ------------------
27651|  2.37k|retVal = function_namespace0_generated_529_begin(server, &nsMapping);
27652|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27652:4): [True: 0, False: 2.37k]
  ------------------
27653|  2.37k|retVal = function_namespace0_generated_530_begin(server, &nsMapping);
27654|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27654:4): [True: 0, False: 2.37k]
  ------------------
27655|  2.37k|retVal = function_namespace0_generated_531_begin(server, &nsMapping);
27656|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27656:4): [True: 0, False: 2.37k]
  ------------------
27657|  2.37k|retVal = function_namespace0_generated_532_begin(server, &nsMapping);
27658|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27658:4): [True: 0, False: 2.37k]
  ------------------
27659|  2.37k|retVal = function_namespace0_generated_533_begin(server, &nsMapping);
27660|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27660:4): [True: 0, False: 2.37k]
  ------------------
27661|  2.37k|retVal = function_namespace0_generated_534_begin(server, &nsMapping);
27662|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27662:4): [True: 0, False: 2.37k]
  ------------------
27663|  2.37k|retVal = function_namespace0_generated_535_begin(server, &nsMapping);
27664|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27664:4): [True: 0, False: 2.37k]
  ------------------
27665|  2.37k|retVal = function_namespace0_generated_536_begin(server, &nsMapping);
27666|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27666:4): [True: 0, False: 2.37k]
  ------------------
27667|  2.37k|retVal = function_namespace0_generated_537_begin(server, &nsMapping);
27668|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27668:4): [True: 0, False: 2.37k]
  ------------------
27669|  2.37k|retVal = function_namespace0_generated_538_begin(server, &nsMapping);
27670|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27670:4): [True: 0, False: 2.37k]
  ------------------
27671|  2.37k|retVal = function_namespace0_generated_539_begin(server, &nsMapping);
27672|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27672:4): [True: 0, False: 2.37k]
  ------------------
27673|  2.37k|retVal = function_namespace0_generated_540_begin(server, &nsMapping);
27674|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27674:4): [True: 0, False: 2.37k]
  ------------------
27675|  2.37k|retVal = function_namespace0_generated_541_begin(server, &nsMapping);
27676|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27676:4): [True: 0, False: 2.37k]
  ------------------
27677|  2.37k|retVal = function_namespace0_generated_542_begin(server, &nsMapping);
27678|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27678:4): [True: 0, False: 2.37k]
  ------------------
27679|  2.37k|retVal = function_namespace0_generated_543_begin(server, &nsMapping);
27680|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27680:4): [True: 0, False: 2.37k]
  ------------------
27681|  2.37k|retVal = function_namespace0_generated_544_begin(server, &nsMapping);
27682|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27682:4): [True: 0, False: 2.37k]
  ------------------
27683|  2.37k|retVal = function_namespace0_generated_545_begin(server, &nsMapping);
27684|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27684:4): [True: 0, False: 2.37k]
  ------------------
27685|  2.37k|retVal = function_namespace0_generated_546_begin(server, &nsMapping);
27686|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27686:4): [True: 0, False: 2.37k]
  ------------------
27687|  2.37k|retVal = function_namespace0_generated_547_begin(server, &nsMapping);
27688|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27688:4): [True: 0, False: 2.37k]
  ------------------
27689|  2.37k|retVal = function_namespace0_generated_548_begin(server, &nsMapping);
27690|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27690:4): [True: 0, False: 2.37k]
  ------------------
27691|  2.37k|retVal = function_namespace0_generated_549_begin(server, &nsMapping);
27692|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27692:4): [True: 0, False: 2.37k]
  ------------------
27693|  2.37k|retVal = function_namespace0_generated_550_begin(server, &nsMapping);
27694|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27694:4): [True: 0, False: 2.37k]
  ------------------
27695|  2.37k|retVal = function_namespace0_generated_551_begin(server, &nsMapping);
27696|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27696:4): [True: 0, False: 2.37k]
  ------------------
27697|  2.37k|retVal = function_namespace0_generated_552_begin(server, &nsMapping);
27698|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27698:4): [True: 0, False: 2.37k]
  ------------------
27699|  2.37k|retVal = function_namespace0_generated_553_begin(server, &nsMapping);
27700|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27700:4): [True: 0, False: 2.37k]
  ------------------
27701|  2.37k|retVal = function_namespace0_generated_554_begin(server, &nsMapping);
27702|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27702:4): [True: 0, False: 2.37k]
  ------------------
27703|  2.37k|retVal = function_namespace0_generated_555_begin(server, &nsMapping);
27704|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27704:4): [True: 0, False: 2.37k]
  ------------------
27705|  2.37k|retVal = function_namespace0_generated_556_begin(server, &nsMapping);
27706|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27706:4): [True: 0, False: 2.37k]
  ------------------
27707|  2.37k|retVal = function_namespace0_generated_557_begin(server, &nsMapping);
27708|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27708:4): [True: 0, False: 2.37k]
  ------------------
27709|  2.37k|retVal = function_namespace0_generated_558_begin(server, &nsMapping);
27710|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27710:4): [True: 0, False: 2.37k]
  ------------------
27711|  2.37k|retVal = function_namespace0_generated_559_begin(server, &nsMapping);
27712|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27712:4): [True: 0, False: 2.37k]
  ------------------
27713|  2.37k|retVal = function_namespace0_generated_560_begin(server, &nsMapping);
27714|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27714:4): [True: 0, False: 2.37k]
  ------------------
27715|  2.37k|retVal = function_namespace0_generated_561_begin(server, &nsMapping);
27716|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27716:4): [True: 0, False: 2.37k]
  ------------------
27717|  2.37k|retVal = function_namespace0_generated_562_begin(server, &nsMapping);
27718|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27718:4): [True: 0, False: 2.37k]
  ------------------
27719|  2.37k|retVal = function_namespace0_generated_563_begin(server, &nsMapping);
27720|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27720:4): [True: 0, False: 2.37k]
  ------------------
27721|  2.37k|retVal = function_namespace0_generated_564_begin(server, &nsMapping);
27722|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27722:4): [True: 0, False: 2.37k]
  ------------------
27723|  2.37k|retVal = function_namespace0_generated_565_begin(server, &nsMapping);
27724|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27724:4): [True: 0, False: 2.37k]
  ------------------
27725|  2.37k|retVal = function_namespace0_generated_566_begin(server, &nsMapping);
27726|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27726:4): [True: 0, False: 2.37k]
  ------------------
27727|  2.37k|retVal = function_namespace0_generated_567_begin(server, &nsMapping);
27728|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27728:4): [True: 0, False: 2.37k]
  ------------------
27729|  2.37k|retVal = function_namespace0_generated_568_begin(server, &nsMapping);
27730|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27730:4): [True: 0, False: 2.37k]
  ------------------
27731|  2.37k|retVal = function_namespace0_generated_569_begin(server, &nsMapping);
27732|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27732:4): [True: 0, False: 2.37k]
  ------------------
27733|  2.37k|retVal = function_namespace0_generated_570_begin(server, &nsMapping);
27734|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27734:4): [True: 0, False: 2.37k]
  ------------------
27735|  2.37k|retVal = function_namespace0_generated_571_begin(server, &nsMapping);
27736|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27736:4): [True: 0, False: 2.37k]
  ------------------
27737|  2.37k|retVal = function_namespace0_generated_572_begin(server, &nsMapping);
27738|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27738:4): [True: 0, False: 2.37k]
  ------------------
27739|  2.37k|retVal = function_namespace0_generated_573_begin(server, &nsMapping);
27740|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27740:4): [True: 0, False: 2.37k]
  ------------------
27741|  2.37k|retVal = function_namespace0_generated_574_begin(server, &nsMapping);
27742|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27742:4): [True: 0, False: 2.37k]
  ------------------
27743|  2.37k|retVal = function_namespace0_generated_575_begin(server, &nsMapping);
27744|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27744:4): [True: 0, False: 2.37k]
  ------------------
27745|  2.37k|retVal = function_namespace0_generated_576_begin(server, &nsMapping);
27746|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27746:4): [True: 0, False: 2.37k]
  ------------------
27747|  2.37k|retVal = function_namespace0_generated_577_begin(server, &nsMapping);
27748|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27748:4): [True: 0, False: 2.37k]
  ------------------
27749|  2.37k|retVal = function_namespace0_generated_578_begin(server, &nsMapping);
27750|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27750:4): [True: 0, False: 2.37k]
  ------------------
27751|  2.37k|retVal = function_namespace0_generated_579_begin(server, &nsMapping);
27752|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27752:4): [True: 0, False: 2.37k]
  ------------------
27753|  2.37k|retVal = function_namespace0_generated_580_begin(server, &nsMapping);
27754|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27754:4): [True: 0, False: 2.37k]
  ------------------
27755|  2.37k|retVal = function_namespace0_generated_581_begin(server, &nsMapping);
27756|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27756:4): [True: 0, False: 2.37k]
  ------------------
27757|  2.37k|retVal = function_namespace0_generated_582_begin(server, &nsMapping);
27758|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27758:4): [True: 0, False: 2.37k]
  ------------------
27759|  2.37k|retVal = function_namespace0_generated_583_begin(server, &nsMapping);
27760|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27760:4): [True: 0, False: 2.37k]
  ------------------
27761|  2.37k|retVal = function_namespace0_generated_584_begin(server, &nsMapping);
27762|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27762:4): [True: 0, False: 2.37k]
  ------------------
27763|  2.37k|retVal = function_namespace0_generated_585_begin(server, &nsMapping);
27764|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27764:4): [True: 0, False: 2.37k]
  ------------------
27765|  2.37k|retVal = function_namespace0_generated_586_begin(server, &nsMapping);
27766|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27766:4): [True: 0, False: 2.37k]
  ------------------
27767|  2.37k|retVal = function_namespace0_generated_587_begin(server, &nsMapping);
27768|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27768:4): [True: 0, False: 2.37k]
  ------------------
27769|  2.37k|retVal = function_namespace0_generated_588_begin(server, &nsMapping);
27770|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27770:4): [True: 0, False: 2.37k]
  ------------------
27771|  2.37k|retVal = function_namespace0_generated_589_begin(server, &nsMapping);
27772|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27772:4): [True: 0, False: 2.37k]
  ------------------
27773|  2.37k|retVal = function_namespace0_generated_590_begin(server, &nsMapping);
27774|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27774:4): [True: 0, False: 2.37k]
  ------------------
27775|  2.37k|retVal = function_namespace0_generated_591_begin(server, &nsMapping);
27776|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27776:4): [True: 0, False: 2.37k]
  ------------------
27777|  2.37k|retVal = function_namespace0_generated_592_begin(server, &nsMapping);
27778|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27778:4): [True: 0, False: 2.37k]
  ------------------
27779|  2.37k|retVal = function_namespace0_generated_593_begin(server, &nsMapping);
27780|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27780:4): [True: 0, False: 2.37k]
  ------------------
27781|  2.37k|retVal = function_namespace0_generated_594_begin(server, &nsMapping);
27782|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27782:4): [True: 0, False: 2.37k]
  ------------------
27783|  2.37k|retVal = function_namespace0_generated_595_begin(server, &nsMapping);
27784|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27784:4): [True: 0, False: 2.37k]
  ------------------
27785|  2.37k|retVal = function_namespace0_generated_596_begin(server, &nsMapping);
27786|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27786:4): [True: 0, False: 2.37k]
  ------------------
27787|  2.37k|retVal = function_namespace0_generated_597_begin(server, &nsMapping);
27788|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27788:4): [True: 0, False: 2.37k]
  ------------------
27789|  2.37k|retVal = function_namespace0_generated_598_begin(server, &nsMapping);
27790|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27790:4): [True: 0, False: 2.37k]
  ------------------
27791|  2.37k|retVal = function_namespace0_generated_599_begin(server, &nsMapping);
27792|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27792:4): [True: 0, False: 2.37k]
  ------------------
27793|  2.37k|retVal = function_namespace0_generated_600_begin(server, &nsMapping);
27794|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27794:4): [True: 0, False: 2.37k]
  ------------------
27795|  2.37k|retVal = function_namespace0_generated_601_begin(server, &nsMapping);
27796|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27796:4): [True: 0, False: 2.37k]
  ------------------
27797|  2.37k|retVal = function_namespace0_generated_602_begin(server, &nsMapping);
27798|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27798:4): [True: 0, False: 2.37k]
  ------------------
27799|  2.37k|retVal = function_namespace0_generated_603_begin(server, &nsMapping);
27800|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27800:4): [True: 0, False: 2.37k]
  ------------------
27801|  2.37k|retVal = function_namespace0_generated_604_begin(server, &nsMapping);
27802|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27802:4): [True: 0, False: 2.37k]
  ------------------
27803|  2.37k|retVal = function_namespace0_generated_605_begin(server, &nsMapping);
27804|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27804:4): [True: 0, False: 2.37k]
  ------------------
27805|  2.37k|retVal = function_namespace0_generated_606_begin(server, &nsMapping);
27806|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27806:4): [True: 0, False: 2.37k]
  ------------------
27807|  2.37k|retVal = function_namespace0_generated_607_begin(server, &nsMapping);
27808|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27808:4): [True: 0, False: 2.37k]
  ------------------
27809|  2.37k|retVal = function_namespace0_generated_608_begin(server, &nsMapping);
27810|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27810:4): [True: 0, False: 2.37k]
  ------------------
27811|  2.37k|retVal = function_namespace0_generated_609_begin(server, &nsMapping);
27812|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27812:4): [True: 0, False: 2.37k]
  ------------------
27813|  2.37k|retVal = function_namespace0_generated_610_begin(server, &nsMapping);
27814|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27814:4): [True: 0, False: 2.37k]
  ------------------
27815|  2.37k|retVal = function_namespace0_generated_611_begin(server, &nsMapping);
27816|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27816:4): [True: 0, False: 2.37k]
  ------------------
27817|  2.37k|retVal = function_namespace0_generated_612_begin(server, &nsMapping);
27818|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27818:4): [True: 0, False: 2.37k]
  ------------------
27819|  2.37k|retVal = function_namespace0_generated_613_begin(server, &nsMapping);
27820|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27820:4): [True: 0, False: 2.37k]
  ------------------
27821|  2.37k|retVal = function_namespace0_generated_614_begin(server, &nsMapping);
27822|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27822:4): [True: 0, False: 2.37k]
  ------------------
27823|  2.37k|retVal = function_namespace0_generated_615_begin(server, &nsMapping);
27824|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27824:4): [True: 0, False: 2.37k]
  ------------------
27825|  2.37k|retVal = function_namespace0_generated_616_begin(server, &nsMapping);
27826|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27826:4): [True: 0, False: 2.37k]
  ------------------
27827|  2.37k|retVal = function_namespace0_generated_617_begin(server, &nsMapping);
27828|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27828:4): [True: 0, False: 2.37k]
  ------------------
27829|  2.37k|retVal = function_namespace0_generated_618_begin(server, &nsMapping);
27830|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27830:4): [True: 0, False: 2.37k]
  ------------------
27831|  2.37k|retVal = function_namespace0_generated_619_begin(server, &nsMapping);
27832|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27832:4): [True: 0, False: 2.37k]
  ------------------
27833|  2.37k|retVal = function_namespace0_generated_620_begin(server, &nsMapping);
27834|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27834:4): [True: 0, False: 2.37k]
  ------------------
27835|  2.37k|retVal = function_namespace0_generated_621_begin(server, &nsMapping);
27836|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27836:4): [True: 0, False: 2.37k]
  ------------------
27837|  2.37k|retVal = function_namespace0_generated_622_begin(server, &nsMapping);
27838|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27838:4): [True: 0, False: 2.37k]
  ------------------
27839|  2.37k|retVal = function_namespace0_generated_623_begin(server, &nsMapping);
27840|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27840:4): [True: 0, False: 2.37k]
  ------------------
27841|  2.37k|retVal = function_namespace0_generated_624_begin(server, &nsMapping);
27842|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27842:4): [True: 0, False: 2.37k]
  ------------------
27843|  2.37k|retVal = function_namespace0_generated_625_begin(server, &nsMapping);
27844|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27844:4): [True: 0, False: 2.37k]
  ------------------
27845|  2.37k|retVal = function_namespace0_generated_626_begin(server, &nsMapping);
27846|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27846:4): [True: 0, False: 2.37k]
  ------------------
27847|  2.37k|retVal = function_namespace0_generated_627_begin(server, &nsMapping);
27848|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27848:4): [True: 0, False: 2.37k]
  ------------------
27849|  2.37k|retVal = function_namespace0_generated_628_begin(server, &nsMapping);
27850|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27850:4): [True: 0, False: 2.37k]
  ------------------
27851|  2.37k|retVal = function_namespace0_generated_629_begin(server, &nsMapping);
27852|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27852:4): [True: 0, False: 2.37k]
  ------------------
27853|  2.37k|retVal = function_namespace0_generated_630_begin(server, &nsMapping);
27854|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27854:4): [True: 0, False: 2.37k]
  ------------------
27855|  2.37k|retVal = function_namespace0_generated_631_begin(server, &nsMapping);
27856|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27856:4): [True: 0, False: 2.37k]
  ------------------
27857|  2.37k|retVal = function_namespace0_generated_632_begin(server, &nsMapping);
27858|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27858:4): [True: 0, False: 2.37k]
  ------------------
27859|  2.37k|retVal = function_namespace0_generated_633_begin(server, &nsMapping);
27860|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27860:4): [True: 0, False: 2.37k]
  ------------------
27861|  2.37k|retVal = function_namespace0_generated_634_begin(server, &nsMapping);
27862|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27862:4): [True: 0, False: 2.37k]
  ------------------
27863|  2.37k|retVal = function_namespace0_generated_635_begin(server, &nsMapping);
27864|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27864:4): [True: 0, False: 2.37k]
  ------------------
27865|  2.37k|retVal = function_namespace0_generated_636_begin(server, &nsMapping);
27866|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27866:4): [True: 0, False: 2.37k]
  ------------------
27867|  2.37k|retVal = function_namespace0_generated_637_begin(server, &nsMapping);
27868|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27868:4): [True: 0, False: 2.37k]
  ------------------
27869|  2.37k|retVal = function_namespace0_generated_638_begin(server, &nsMapping);
27870|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27870:4): [True: 0, False: 2.37k]
  ------------------
27871|  2.37k|retVal = function_namespace0_generated_639_begin(server, &nsMapping);
27872|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27872:4): [True: 0, False: 2.37k]
  ------------------
27873|  2.37k|retVal = function_namespace0_generated_640_begin(server, &nsMapping);
27874|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27874:4): [True: 0, False: 2.37k]
  ------------------
27875|  2.37k|retVal = function_namespace0_generated_641_begin(server, &nsMapping);
27876|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27876:4): [True: 0, False: 2.37k]
  ------------------
27877|  2.37k|retVal = function_namespace0_generated_642_begin(server, &nsMapping);
27878|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27878:4): [True: 0, False: 2.37k]
  ------------------
27879|  2.37k|retVal = function_namespace0_generated_643_begin(server, &nsMapping);
27880|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27880:4): [True: 0, False: 2.37k]
  ------------------
27881|  2.37k|retVal = function_namespace0_generated_644_begin(server, &nsMapping);
27882|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27882:4): [True: 0, False: 2.37k]
  ------------------
27883|  2.37k|retVal = function_namespace0_generated_645_begin(server, &nsMapping);
27884|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27884:4): [True: 0, False: 2.37k]
  ------------------
27885|  2.37k|retVal = function_namespace0_generated_646_begin(server, &nsMapping);
27886|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27886:4): [True: 0, False: 2.37k]
  ------------------
27887|  2.37k|retVal = function_namespace0_generated_647_begin(server, &nsMapping);
27888|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27888:4): [True: 0, False: 2.37k]
  ------------------
27889|  2.37k|retVal = function_namespace0_generated_648_begin(server, &nsMapping);
27890|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27890:4): [True: 0, False: 2.37k]
  ------------------
27891|  2.37k|retVal = function_namespace0_generated_649_begin(server, &nsMapping);
27892|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27892:4): [True: 0, False: 2.37k]
  ------------------
27893|  2.37k|retVal = function_namespace0_generated_650_begin(server, &nsMapping);
27894|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27894:4): [True: 0, False: 2.37k]
  ------------------
27895|  2.37k|retVal = function_namespace0_generated_651_begin(server, &nsMapping);
27896|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27896:4): [True: 0, False: 2.37k]
  ------------------
27897|  2.37k|retVal = function_namespace0_generated_652_begin(server, &nsMapping);
27898|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27898:4): [True: 0, False: 2.37k]
  ------------------
27899|  2.37k|retVal = function_namespace0_generated_653_begin(server, &nsMapping);
27900|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27900:4): [True: 0, False: 2.37k]
  ------------------
27901|  2.37k|retVal = function_namespace0_generated_654_begin(server, &nsMapping);
27902|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27902:4): [True: 0, False: 2.37k]
  ------------------
27903|  2.37k|retVal = function_namespace0_generated_655_begin(server, &nsMapping);
27904|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27904:4): [True: 0, False: 2.37k]
  ------------------
27905|  2.37k|retVal = function_namespace0_generated_656_begin(server, &nsMapping);
27906|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27906:4): [True: 0, False: 2.37k]
  ------------------
27907|  2.37k|retVal = function_namespace0_generated_657_begin(server, &nsMapping);
27908|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27908:4): [True: 0, False: 2.37k]
  ------------------
27909|  2.37k|retVal = function_namespace0_generated_658_begin(server, &nsMapping);
27910|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27910:4): [True: 0, False: 2.37k]
  ------------------
27911|  2.37k|retVal = function_namespace0_generated_659_begin(server, &nsMapping);
27912|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27912:4): [True: 0, False: 2.37k]
  ------------------
27913|  2.37k|retVal = function_namespace0_generated_660_begin(server, &nsMapping);
27914|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27914:4): [True: 0, False: 2.37k]
  ------------------
27915|  2.37k|retVal = function_namespace0_generated_661_begin(server, &nsMapping);
27916|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27916:4): [True: 0, False: 2.37k]
  ------------------
27917|  2.37k|retVal = function_namespace0_generated_662_begin(server, &nsMapping);
27918|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27918:4): [True: 0, False: 2.37k]
  ------------------
27919|  2.37k|retVal = function_namespace0_generated_663_begin(server, &nsMapping);
27920|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27920:4): [True: 0, False: 2.37k]
  ------------------
27921|  2.37k|retVal = function_namespace0_generated_664_begin(server, &nsMapping);
27922|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27922:4): [True: 0, False: 2.37k]
  ------------------
27923|  2.37k|retVal = function_namespace0_generated_665_begin(server, &nsMapping);
27924|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27924:4): [True: 0, False: 2.37k]
  ------------------
27925|  2.37k|retVal = function_namespace0_generated_666_begin(server, &nsMapping);
27926|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27926:4): [True: 0, False: 2.37k]
  ------------------
27927|  2.37k|retVal = function_namespace0_generated_667_begin(server, &nsMapping);
27928|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27928:4): [True: 0, False: 2.37k]
  ------------------
27929|  2.37k|retVal = function_namespace0_generated_668_begin(server, &nsMapping);
27930|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27930:4): [True: 0, False: 2.37k]
  ------------------
27931|  2.37k|retVal = function_namespace0_generated_669_begin(server, &nsMapping);
27932|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27932:4): [True: 0, False: 2.37k]
  ------------------
27933|  2.37k|retVal = function_namespace0_generated_670_begin(server, &nsMapping);
27934|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27934:4): [True: 0, False: 2.37k]
  ------------------
27935|  2.37k|retVal = function_namespace0_generated_671_begin(server, &nsMapping);
27936|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27936:4): [True: 0, False: 2.37k]
  ------------------
27937|  2.37k|retVal = function_namespace0_generated_672_begin(server, &nsMapping);
27938|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27938:4): [True: 0, False: 2.37k]
  ------------------
27939|  2.37k|retVal = function_namespace0_generated_673_begin(server, &nsMapping);
27940|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27940:4): [True: 0, False: 2.37k]
  ------------------
27941|  2.37k|retVal = function_namespace0_generated_674_begin(server, &nsMapping);
27942|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27942:4): [True: 0, False: 2.37k]
  ------------------
27943|  2.37k|retVal = function_namespace0_generated_675_begin(server, &nsMapping);
27944|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27944:4): [True: 0, False: 2.37k]
  ------------------
27945|  2.37k|retVal = function_namespace0_generated_676_begin(server, &nsMapping);
27946|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27946:4): [True: 0, False: 2.37k]
  ------------------
27947|  2.37k|retVal = function_namespace0_generated_677_begin(server, &nsMapping);
27948|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27948:4): [True: 0, False: 2.37k]
  ------------------
27949|  2.37k|retVal = function_namespace0_generated_678_begin(server, &nsMapping);
27950|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27950:4): [True: 0, False: 2.37k]
  ------------------
27951|  2.37k|retVal = function_namespace0_generated_679_begin(server, &nsMapping);
27952|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27952:4): [True: 0, False: 2.37k]
  ------------------
27953|  2.37k|retVal = function_namespace0_generated_680_begin(server, &nsMapping);
27954|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27954:4): [True: 0, False: 2.37k]
  ------------------
27955|  2.37k|retVal = function_namespace0_generated_681_begin(server, &nsMapping);
27956|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27956:4): [True: 0, False: 2.37k]
  ------------------
27957|  2.37k|retVal = function_namespace0_generated_682_begin(server, &nsMapping);
27958|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27958:4): [True: 0, False: 2.37k]
  ------------------
27959|  2.37k|retVal = function_namespace0_generated_683_begin(server, &nsMapping);
27960|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27960:4): [True: 0, False: 2.37k]
  ------------------
27961|  2.37k|retVal = function_namespace0_generated_684_begin(server, &nsMapping);
27962|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27962:4): [True: 0, False: 2.37k]
  ------------------
27963|  2.37k|retVal = function_namespace0_generated_685_begin(server, &nsMapping);
27964|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27964:4): [True: 0, False: 2.37k]
  ------------------
27965|  2.37k|retVal = function_namespace0_generated_686_begin(server, &nsMapping);
27966|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27966:4): [True: 0, False: 2.37k]
  ------------------
27967|  2.37k|retVal = function_namespace0_generated_687_begin(server, &nsMapping);
27968|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27968:4): [True: 0, False: 2.37k]
  ------------------
27969|  2.37k|retVal = function_namespace0_generated_688_begin(server, &nsMapping);
27970|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27970:4): [True: 0, False: 2.37k]
  ------------------
27971|  2.37k|retVal = function_namespace0_generated_689_begin(server, &nsMapping);
27972|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27972:4): [True: 0, False: 2.37k]
  ------------------
27973|  2.37k|retVal = function_namespace0_generated_690_begin(server, &nsMapping);
27974|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27974:4): [True: 0, False: 2.37k]
  ------------------
27975|  2.37k|retVal = function_namespace0_generated_691_begin(server, &nsMapping);
27976|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27976:4): [True: 0, False: 2.37k]
  ------------------
27977|  2.37k|retVal = function_namespace0_generated_692_begin(server, &nsMapping);
27978|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27978:4): [True: 0, False: 2.37k]
  ------------------
27979|  2.37k|retVal = function_namespace0_generated_693_begin(server, &nsMapping);
27980|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27980:4): [True: 0, False: 2.37k]
  ------------------
27981|  2.37k|retVal = function_namespace0_generated_694_begin(server, &nsMapping);
27982|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27982:4): [True: 0, False: 2.37k]
  ------------------
27983|  2.37k|retVal = function_namespace0_generated_695_begin(server, &nsMapping);
27984|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27984:4): [True: 0, False: 2.37k]
  ------------------
27985|  2.37k|retVal = function_namespace0_generated_696_begin(server, &nsMapping);
27986|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27986:4): [True: 0, False: 2.37k]
  ------------------
27987|  2.37k|retVal = function_namespace0_generated_697_begin(server, &nsMapping);
27988|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27988:4): [True: 0, False: 2.37k]
  ------------------
27989|  2.37k|retVal = function_namespace0_generated_698_begin(server, &nsMapping);
27990|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27990:4): [True: 0, False: 2.37k]
  ------------------
27991|  2.37k|retVal = function_namespace0_generated_699_begin(server, &nsMapping);
27992|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27992:4): [True: 0, False: 2.37k]
  ------------------
27993|  2.37k|retVal = function_namespace0_generated_700_begin(server, &nsMapping);
27994|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27994:4): [True: 0, False: 2.37k]
  ------------------
27995|  2.37k|retVal = function_namespace0_generated_701_begin(server, &nsMapping);
27996|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27996:4): [True: 0, False: 2.37k]
  ------------------
27997|  2.37k|retVal = function_namespace0_generated_702_begin(server, &nsMapping);
27998|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (27998:4): [True: 0, False: 2.37k]
  ------------------
27999|  2.37k|retVal = function_namespace0_generated_703_begin(server, &nsMapping);
28000|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28000:4): [True: 0, False: 2.37k]
  ------------------
28001|  2.37k|retVal = function_namespace0_generated_704_begin(server, &nsMapping);
28002|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28002:4): [True: 0, False: 2.37k]
  ------------------
28003|  2.37k|retVal = function_namespace0_generated_705_begin(server, &nsMapping);
28004|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28004:4): [True: 0, False: 2.37k]
  ------------------
28005|  2.37k|retVal = function_namespace0_generated_706_begin(server, &nsMapping);
28006|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28006:4): [True: 0, False: 2.37k]
  ------------------
28007|  2.37k|retVal = function_namespace0_generated_707_begin(server, &nsMapping);
28008|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28008:4): [True: 0, False: 2.37k]
  ------------------
28009|  2.37k|retVal = function_namespace0_generated_708_begin(server, &nsMapping);
28010|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28010:4): [True: 0, False: 2.37k]
  ------------------
28011|  2.37k|retVal = function_namespace0_generated_709_begin(server, &nsMapping);
28012|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28012:4): [True: 0, False: 2.37k]
  ------------------
28013|  2.37k|retVal = function_namespace0_generated_710_begin(server, &nsMapping);
28014|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28014:4): [True: 0, False: 2.37k]
  ------------------
28015|  2.37k|retVal = function_namespace0_generated_711_begin(server, &nsMapping);
28016|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28016:4): [True: 0, False: 2.37k]
  ------------------
28017|  2.37k|retVal = function_namespace0_generated_712_begin(server, &nsMapping);
28018|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28018:4): [True: 0, False: 2.37k]
  ------------------
28019|  2.37k|retVal = function_namespace0_generated_713_begin(server, &nsMapping);
28020|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28020:4): [True: 0, False: 2.37k]
  ------------------
28021|  2.37k|retVal = function_namespace0_generated_714_begin(server, &nsMapping);
28022|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28022:4): [True: 0, False: 2.37k]
  ------------------
28023|  2.37k|retVal = function_namespace0_generated_715_begin(server, &nsMapping);
28024|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28024:4): [True: 0, False: 2.37k]
  ------------------
28025|  2.37k|retVal = function_namespace0_generated_716_begin(server, &nsMapping);
28026|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28026:4): [True: 0, False: 2.37k]
  ------------------
28027|  2.37k|retVal = function_namespace0_generated_717_begin(server, &nsMapping);
28028|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28028:4): [True: 0, False: 2.37k]
  ------------------
28029|  2.37k|retVal = function_namespace0_generated_718_begin(server, &nsMapping);
28030|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28030:4): [True: 0, False: 2.37k]
  ------------------
28031|  2.37k|retVal = function_namespace0_generated_719_begin(server, &nsMapping);
28032|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28032:4): [True: 0, False: 2.37k]
  ------------------
28033|  2.37k|retVal = function_namespace0_generated_720_begin(server, &nsMapping);
28034|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28034:4): [True: 0, False: 2.37k]
  ------------------
28035|  2.37k|retVal = function_namespace0_generated_721_begin(server, &nsMapping);
28036|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28036:4): [True: 0, False: 2.37k]
  ------------------
28037|  2.37k|retVal = function_namespace0_generated_722_begin(server, &nsMapping);
28038|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28038:4): [True: 0, False: 2.37k]
  ------------------
28039|  2.37k|retVal = function_namespace0_generated_723_begin(server, &nsMapping);
28040|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28040:4): [True: 0, False: 2.37k]
  ------------------
28041|  2.37k|retVal = function_namespace0_generated_724_begin(server, &nsMapping);
28042|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28042:4): [True: 0, False: 2.37k]
  ------------------
28043|  2.37k|retVal = function_namespace0_generated_725_begin(server, &nsMapping);
28044|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28044:4): [True: 0, False: 2.37k]
  ------------------
28045|  2.37k|retVal = function_namespace0_generated_726_begin(server, &nsMapping);
28046|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28046:4): [True: 0, False: 2.37k]
  ------------------
28047|  2.37k|retVal = function_namespace0_generated_727_begin(server, &nsMapping);
28048|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28048:4): [True: 0, False: 2.37k]
  ------------------
28049|  2.37k|retVal = function_namespace0_generated_728_begin(server, &nsMapping);
28050|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28050:4): [True: 0, False: 2.37k]
  ------------------
28051|  2.37k|retVal = function_namespace0_generated_729_begin(server, &nsMapping);
28052|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28052:4): [True: 0, False: 2.37k]
  ------------------
28053|  2.37k|retVal = function_namespace0_generated_730_begin(server, &nsMapping);
28054|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28054:4): [True: 0, False: 2.37k]
  ------------------
28055|  2.37k|retVal = function_namespace0_generated_731_begin(server, &nsMapping);
28056|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28056:4): [True: 0, False: 2.37k]
  ------------------
28057|  2.37k|retVal = function_namespace0_generated_732_begin(server, &nsMapping);
28058|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28058:4): [True: 0, False: 2.37k]
  ------------------
28059|  2.37k|retVal = function_namespace0_generated_733_begin(server, &nsMapping);
28060|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28060:4): [True: 0, False: 2.37k]
  ------------------
28061|  2.37k|retVal = function_namespace0_generated_734_begin(server, &nsMapping);
28062|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28062:4): [True: 0, False: 2.37k]
  ------------------
28063|  2.37k|retVal = function_namespace0_generated_735_begin(server, &nsMapping);
28064|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28064:4): [True: 0, False: 2.37k]
  ------------------
28065|  2.37k|retVal = function_namespace0_generated_736_begin(server, &nsMapping);
28066|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28066:4): [True: 0, False: 2.37k]
  ------------------
28067|  2.37k|retVal = function_namespace0_generated_737_begin(server, &nsMapping);
28068|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28068:4): [True: 0, False: 2.37k]
  ------------------
28069|  2.37k|retVal = function_namespace0_generated_738_begin(server, &nsMapping);
28070|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28070:4): [True: 0, False: 2.37k]
  ------------------
28071|  2.37k|retVal = function_namespace0_generated_739_begin(server, &nsMapping);
28072|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28072:4): [True: 0, False: 2.37k]
  ------------------
28073|  2.37k|retVal = function_namespace0_generated_740_begin(server, &nsMapping);
28074|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28074:4): [True: 0, False: 2.37k]
  ------------------
28075|  2.37k|retVal = function_namespace0_generated_741_begin(server, &nsMapping);
28076|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28076:4): [True: 0, False: 2.37k]
  ------------------
28077|  2.37k|retVal = function_namespace0_generated_742_begin(server, &nsMapping);
28078|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28078:4): [True: 0, False: 2.37k]
  ------------------
28079|  2.37k|retVal = function_namespace0_generated_743_begin(server, &nsMapping);
28080|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28080:4): [True: 0, False: 2.37k]
  ------------------
28081|  2.37k|retVal = function_namespace0_generated_744_begin(server, &nsMapping);
28082|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28082:4): [True: 0, False: 2.37k]
  ------------------
28083|  2.37k|retVal = function_namespace0_generated_745_begin(server, &nsMapping);
28084|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28084:4): [True: 0, False: 2.37k]
  ------------------
28085|  2.37k|retVal = function_namespace0_generated_746_begin(server, &nsMapping);
28086|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28086:4): [True: 0, False: 2.37k]
  ------------------
28087|  2.37k|retVal = function_namespace0_generated_747_begin(server, &nsMapping);
28088|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28088:4): [True: 0, False: 2.37k]
  ------------------
28089|  2.37k|retVal = function_namespace0_generated_748_begin(server, &nsMapping);
28090|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28090:4): [True: 0, False: 2.37k]
  ------------------
28091|  2.37k|retVal = function_namespace0_generated_749_begin(server, &nsMapping);
28092|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28092:4): [True: 0, False: 2.37k]
  ------------------
28093|  2.37k|retVal = function_namespace0_generated_750_begin(server, &nsMapping);
28094|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28094:4): [True: 0, False: 2.37k]
  ------------------
28095|  2.37k|retVal = function_namespace0_generated_751_begin(server, &nsMapping);
28096|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28096:4): [True: 0, False: 2.37k]
  ------------------
28097|  2.37k|retVal = function_namespace0_generated_752_begin(server, &nsMapping);
28098|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28098:4): [True: 0, False: 2.37k]
  ------------------
28099|  2.37k|retVal = function_namespace0_generated_753_begin(server, &nsMapping);
28100|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28100:4): [True: 0, False: 2.37k]
  ------------------
28101|  2.37k|retVal = function_namespace0_generated_754_begin(server, &nsMapping);
28102|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28102:4): [True: 0, False: 2.37k]
  ------------------
28103|  2.37k|retVal = function_namespace0_generated_755_begin(server, &nsMapping);
28104|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28104:4): [True: 0, False: 2.37k]
  ------------------
28105|  2.37k|retVal = function_namespace0_generated_756_begin(server, &nsMapping);
28106|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28106:4): [True: 0, False: 2.37k]
  ------------------
28107|  2.37k|retVal = function_namespace0_generated_757_begin(server, &nsMapping);
28108|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28108:4): [True: 0, False: 2.37k]
  ------------------
28109|  2.37k|retVal = function_namespace0_generated_758_begin(server, &nsMapping);
28110|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28110:4): [True: 0, False: 2.37k]
  ------------------
28111|  2.37k|retVal = function_namespace0_generated_759_begin(server, &nsMapping);
28112|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28112:4): [True: 0, False: 2.37k]
  ------------------
28113|  2.37k|retVal = function_namespace0_generated_760_begin(server, &nsMapping);
28114|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28114:4): [True: 0, False: 2.37k]
  ------------------
28115|  2.37k|retVal = function_namespace0_generated_761_begin(server, &nsMapping);
28116|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28116:4): [True: 0, False: 2.37k]
  ------------------
28117|  2.37k|retVal = function_namespace0_generated_762_begin(server, &nsMapping);
28118|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28118:4): [True: 0, False: 2.37k]
  ------------------
28119|  2.37k|retVal = function_namespace0_generated_763_begin(server, &nsMapping);
28120|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28120:4): [True: 0, False: 2.37k]
  ------------------
28121|  2.37k|retVal = function_namespace0_generated_764_begin(server, &nsMapping);
28122|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28122:4): [True: 0, False: 2.37k]
  ------------------
28123|  2.37k|retVal = function_namespace0_generated_765_begin(server, &nsMapping);
28124|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28124:4): [True: 0, False: 2.37k]
  ------------------
28125|  2.37k|retVal = function_namespace0_generated_766_begin(server, &nsMapping);
28126|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28126:4): [True: 0, False: 2.37k]
  ------------------
28127|  2.37k|retVal = function_namespace0_generated_767_begin(server, &nsMapping);
28128|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28128:4): [True: 0, False: 2.37k]
  ------------------
28129|  2.37k|retVal = function_namespace0_generated_768_begin(server, &nsMapping);
28130|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28130:4): [True: 0, False: 2.37k]
  ------------------
28131|  2.37k|retVal = function_namespace0_generated_769_begin(server, &nsMapping);
28132|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28132:4): [True: 0, False: 2.37k]
  ------------------
28133|  2.37k|retVal = function_namespace0_generated_770_begin(server, &nsMapping);
28134|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28134:4): [True: 0, False: 2.37k]
  ------------------
28135|  2.37k|retVal = function_namespace0_generated_771_begin(server, &nsMapping);
28136|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28136:4): [True: 0, False: 2.37k]
  ------------------
28137|  2.37k|retVal = function_namespace0_generated_772_begin(server, &nsMapping);
28138|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28138:4): [True: 0, False: 2.37k]
  ------------------
28139|  2.37k|retVal = function_namespace0_generated_773_begin(server, &nsMapping);
28140|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28140:4): [True: 0, False: 2.37k]
  ------------------
28141|  2.37k|retVal = function_namespace0_generated_774_begin(server, &nsMapping);
28142|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28142:4): [True: 0, False: 2.37k]
  ------------------
28143|  2.37k|retVal = function_namespace0_generated_775_begin(server, &nsMapping);
28144|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28144:4): [True: 0, False: 2.37k]
  ------------------
28145|  2.37k|retVal = function_namespace0_generated_776_begin(server, &nsMapping);
28146|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28146:4): [True: 0, False: 2.37k]
  ------------------
28147|  2.37k|retVal = function_namespace0_generated_777_begin(server, &nsMapping);
28148|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28148:4): [True: 0, False: 2.37k]
  ------------------
28149|  2.37k|retVal = function_namespace0_generated_778_begin(server, &nsMapping);
28150|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28150:4): [True: 0, False: 2.37k]
  ------------------
28151|  2.37k|retVal = function_namespace0_generated_779_begin(server, &nsMapping);
28152|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28152:4): [True: 0, False: 2.37k]
  ------------------
28153|  2.37k|retVal = function_namespace0_generated_780_begin(server, &nsMapping);
28154|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28154:4): [True: 0, False: 2.37k]
  ------------------
28155|  2.37k|retVal = function_namespace0_generated_781_begin(server, &nsMapping);
28156|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28156:4): [True: 0, False: 2.37k]
  ------------------
28157|  2.37k|retVal = function_namespace0_generated_782_begin(server, &nsMapping);
28158|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28158:4): [True: 0, False: 2.37k]
  ------------------
28159|  2.37k|retVal = function_namespace0_generated_783_begin(server, &nsMapping);
28160|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28160:4): [True: 0, False: 2.37k]
  ------------------
28161|  2.37k|retVal = function_namespace0_generated_784_begin(server, &nsMapping);
28162|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28162:4): [True: 0, False: 2.37k]
  ------------------
28163|  2.37k|retVal = function_namespace0_generated_785_begin(server, &nsMapping);
28164|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28164:4): [True: 0, False: 2.37k]
  ------------------
28165|  2.37k|retVal = function_namespace0_generated_786_begin(server, &nsMapping);
28166|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28166:4): [True: 0, False: 2.37k]
  ------------------
28167|  2.37k|retVal = function_namespace0_generated_787_begin(server, &nsMapping);
28168|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28168:4): [True: 0, False: 2.37k]
  ------------------
28169|  2.37k|retVal = function_namespace0_generated_788_begin(server, &nsMapping);
28170|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28170:4): [True: 0, False: 2.37k]
  ------------------
28171|  2.37k|retVal = function_namespace0_generated_789_begin(server, &nsMapping);
28172|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28172:4): [True: 0, False: 2.37k]
  ------------------
28173|  2.37k|retVal = function_namespace0_generated_790_begin(server, &nsMapping);
28174|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28174:4): [True: 0, False: 2.37k]
  ------------------
28175|  2.37k|retVal = function_namespace0_generated_791_begin(server, &nsMapping);
28176|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28176:4): [True: 0, False: 2.37k]
  ------------------
28177|  2.37k|retVal = function_namespace0_generated_792_begin(server, &nsMapping);
28178|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28178:4): [True: 0, False: 2.37k]
  ------------------
28179|  2.37k|retVal = function_namespace0_generated_793_begin(server, &nsMapping);
28180|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28180:4): [True: 0, False: 2.37k]
  ------------------
28181|  2.37k|retVal = function_namespace0_generated_794_begin(server, &nsMapping);
28182|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28182:4): [True: 0, False: 2.37k]
  ------------------
28183|  2.37k|retVal = function_namespace0_generated_795_begin(server, &nsMapping);
28184|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28184:4): [True: 0, False: 2.37k]
  ------------------
28185|  2.37k|retVal = function_namespace0_generated_796_begin(server, &nsMapping);
28186|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28186:4): [True: 0, False: 2.37k]
  ------------------
28187|  2.37k|retVal = function_namespace0_generated_797_begin(server, &nsMapping);
28188|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28188:4): [True: 0, False: 2.37k]
  ------------------
28189|  2.37k|retVal = function_namespace0_generated_798_begin(server, &nsMapping);
28190|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28190:4): [True: 0, False: 2.37k]
  ------------------
28191|  2.37k|retVal = function_namespace0_generated_799_begin(server, &nsMapping);
28192|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28192:4): [True: 0, False: 2.37k]
  ------------------
28193|  2.37k|retVal = function_namespace0_generated_800_begin(server, &nsMapping);
28194|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28194:4): [True: 0, False: 2.37k]
  ------------------
28195|  2.37k|retVal = function_namespace0_generated_801_begin(server, &nsMapping);
28196|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28196:4): [True: 0, False: 2.37k]
  ------------------
28197|  2.37k|retVal = function_namespace0_generated_802_begin(server, &nsMapping);
28198|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28198:4): [True: 0, False: 2.37k]
  ------------------
28199|  2.37k|retVal = function_namespace0_generated_803_begin(server, &nsMapping);
28200|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28200:4): [True: 0, False: 2.37k]
  ------------------
28201|  2.37k|retVal = function_namespace0_generated_804_begin(server, &nsMapping);
28202|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28202:4): [True: 0, False: 2.37k]
  ------------------
28203|  2.37k|retVal = function_namespace0_generated_805_begin(server, &nsMapping);
28204|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28204:4): [True: 0, False: 2.37k]
  ------------------
28205|  2.37k|retVal = function_namespace0_generated_806_begin(server, &nsMapping);
28206|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28206:4): [True: 0, False: 2.37k]
  ------------------
28207|  2.37k|retVal = function_namespace0_generated_807_begin(server, &nsMapping);
28208|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28208:4): [True: 0, False: 2.37k]
  ------------------
28209|  2.37k|retVal = function_namespace0_generated_808_begin(server, &nsMapping);
28210|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28210:4): [True: 0, False: 2.37k]
  ------------------
28211|  2.37k|retVal = function_namespace0_generated_809_begin(server, &nsMapping);
28212|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28212:4): [True: 0, False: 2.37k]
  ------------------
28213|  2.37k|retVal = function_namespace0_generated_810_begin(server, &nsMapping);
28214|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28214:4): [True: 0, False: 2.37k]
  ------------------
28215|  2.37k|retVal = function_namespace0_generated_811_begin(server, &nsMapping);
28216|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28216:4): [True: 0, False: 2.37k]
  ------------------
28217|  2.37k|retVal = function_namespace0_generated_812_begin(server, &nsMapping);
28218|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28218:4): [True: 0, False: 2.37k]
  ------------------
28219|  2.37k|retVal = function_namespace0_generated_813_begin(server, &nsMapping);
28220|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28220:4): [True: 0, False: 2.37k]
  ------------------
28221|  2.37k|retVal = function_namespace0_generated_814_begin(server, &nsMapping);
28222|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28222:4): [True: 0, False: 2.37k]
  ------------------
28223|  2.37k|retVal = function_namespace0_generated_815_begin(server, &nsMapping);
28224|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28224:4): [True: 0, False: 2.37k]
  ------------------
28225|  2.37k|retVal = function_namespace0_generated_816_begin(server, &nsMapping);
28226|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28226:4): [True: 0, False: 2.37k]
  ------------------
28227|  2.37k|retVal = function_namespace0_generated_817_begin(server, &nsMapping);
28228|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28228:4): [True: 0, False: 2.37k]
  ------------------
28229|  2.37k|retVal = function_namespace0_generated_818_begin(server, &nsMapping);
28230|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28230:4): [True: 0, False: 2.37k]
  ------------------
28231|  2.37k|retVal = function_namespace0_generated_819_begin(server, &nsMapping);
28232|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28232:4): [True: 0, False: 2.37k]
  ------------------
28233|  2.37k|retVal = function_namespace0_generated_820_begin(server, &nsMapping);
28234|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28234:4): [True: 0, False: 2.37k]
  ------------------
28235|  2.37k|retVal = function_namespace0_generated_821_begin(server, &nsMapping);
28236|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28236:4): [True: 0, False: 2.37k]
  ------------------
28237|  2.37k|retVal = function_namespace0_generated_822_begin(server, &nsMapping);
28238|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28238:4): [True: 0, False: 2.37k]
  ------------------
28239|  2.37k|retVal = function_namespace0_generated_823_begin(server, &nsMapping);
28240|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28240:4): [True: 0, False: 2.37k]
  ------------------
28241|  2.37k|retVal = function_namespace0_generated_824_begin(server, &nsMapping);
28242|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28242:4): [True: 0, False: 2.37k]
  ------------------
28243|  2.37k|retVal = function_namespace0_generated_825_begin(server, &nsMapping);
28244|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28244:4): [True: 0, False: 2.37k]
  ------------------
28245|  2.37k|retVal = function_namespace0_generated_826_begin(server, &nsMapping);
28246|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28246:4): [True: 0, False: 2.37k]
  ------------------
28247|  2.37k|retVal = function_namespace0_generated_827_begin(server, &nsMapping);
28248|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28248:4): [True: 0, False: 2.37k]
  ------------------
28249|  2.37k|retVal = function_namespace0_generated_828_begin(server, &nsMapping);
28250|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28250:4): [True: 0, False: 2.37k]
  ------------------
28251|  2.37k|retVal = function_namespace0_generated_829_begin(server, &nsMapping);
28252|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28252:4): [True: 0, False: 2.37k]
  ------------------
28253|  2.37k|retVal = function_namespace0_generated_830_begin(server, &nsMapping);
28254|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28254:4): [True: 0, False: 2.37k]
  ------------------
28255|  2.37k|retVal = function_namespace0_generated_831_begin(server, &nsMapping);
28256|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28256:4): [True: 0, False: 2.37k]
  ------------------
28257|  2.37k|retVal = function_namespace0_generated_832_begin(server, &nsMapping);
28258|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28258:4): [True: 0, False: 2.37k]
  ------------------
28259|  2.37k|retVal = function_namespace0_generated_833_begin(server, &nsMapping);
28260|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28260:4): [True: 0, False: 2.37k]
  ------------------
28261|  2.37k|retVal = function_namespace0_generated_834_begin(server, &nsMapping);
28262|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28262:4): [True: 0, False: 2.37k]
  ------------------
28263|  2.37k|retVal = function_namespace0_generated_835_begin(server, &nsMapping);
28264|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28264:4): [True: 0, False: 2.37k]
  ------------------
28265|  2.37k|retVal = function_namespace0_generated_836_begin(server, &nsMapping);
28266|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28266:4): [True: 0, False: 2.37k]
  ------------------
28267|  2.37k|retVal = function_namespace0_generated_837_begin(server, &nsMapping);
28268|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28268:4): [True: 0, False: 2.37k]
  ------------------
28269|  2.37k|retVal = function_namespace0_generated_838_begin(server, &nsMapping);
28270|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28270:4): [True: 0, False: 2.37k]
  ------------------
28271|  2.37k|retVal = function_namespace0_generated_839_begin(server, &nsMapping);
28272|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28272:4): [True: 0, False: 2.37k]
  ------------------
28273|  2.37k|retVal = function_namespace0_generated_840_begin(server, &nsMapping);
28274|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28274:4): [True: 0, False: 2.37k]
  ------------------
28275|  2.37k|retVal = function_namespace0_generated_841_begin(server, &nsMapping);
28276|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28276:4): [True: 0, False: 2.37k]
  ------------------
28277|  2.37k|retVal = function_namespace0_generated_842_begin(server, &nsMapping);
28278|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28278:4): [True: 0, False: 2.37k]
  ------------------
28279|  2.37k|retVal = function_namespace0_generated_843_begin(server, &nsMapping);
28280|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28280:4): [True: 0, False: 2.37k]
  ------------------
28281|  2.37k|retVal = function_namespace0_generated_844_begin(server, &nsMapping);
28282|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28282:4): [True: 0, False: 2.37k]
  ------------------
28283|  2.37k|retVal = function_namespace0_generated_845_begin(server, &nsMapping);
28284|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28284:4): [True: 0, False: 2.37k]
  ------------------
28285|  2.37k|retVal = function_namespace0_generated_846_begin(server, &nsMapping);
28286|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28286:4): [True: 0, False: 2.37k]
  ------------------
28287|  2.37k|retVal = function_namespace0_generated_847_begin(server, &nsMapping);
28288|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28288:4): [True: 0, False: 2.37k]
  ------------------
28289|  2.37k|retVal = function_namespace0_generated_848_begin(server, &nsMapping);
28290|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28290:4): [True: 0, False: 2.37k]
  ------------------
28291|  2.37k|retVal = function_namespace0_generated_849_begin(server, &nsMapping);
28292|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28292:4): [True: 0, False: 2.37k]
  ------------------
28293|  2.37k|retVal = function_namespace0_generated_850_begin(server, &nsMapping);
28294|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28294:4): [True: 0, False: 2.37k]
  ------------------
28295|  2.37k|retVal = function_namespace0_generated_851_begin(server, &nsMapping);
28296|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28296:4): [True: 0, False: 2.37k]
  ------------------
28297|  2.37k|retVal = function_namespace0_generated_852_begin(server, &nsMapping);
28298|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28298:4): [True: 0, False: 2.37k]
  ------------------
28299|  2.37k|retVal = function_namespace0_generated_853_begin(server, &nsMapping);
28300|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28300:4): [True: 0, False: 2.37k]
  ------------------
28301|  2.37k|retVal = function_namespace0_generated_854_begin(server, &nsMapping);
28302|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28302:4): [True: 0, False: 2.37k]
  ------------------
28303|  2.37k|retVal = function_namespace0_generated_855_begin(server, &nsMapping);
28304|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28304:4): [True: 0, False: 2.37k]
  ------------------
28305|  2.37k|retVal = function_namespace0_generated_856_begin(server, &nsMapping);
28306|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28306:4): [True: 0, False: 2.37k]
  ------------------
28307|  2.37k|retVal = function_namespace0_generated_857_begin(server, &nsMapping);
28308|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28308:4): [True: 0, False: 2.37k]
  ------------------
28309|  2.37k|retVal = function_namespace0_generated_858_begin(server, &nsMapping);
28310|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28310:4): [True: 0, False: 2.37k]
  ------------------
28311|  2.37k|retVal = function_namespace0_generated_859_begin(server, &nsMapping);
28312|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28312:4): [True: 0, False: 2.37k]
  ------------------
28313|  2.37k|retVal = function_namespace0_generated_860_begin(server, &nsMapping);
28314|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28314:4): [True: 0, False: 2.37k]
  ------------------
28315|  2.37k|retVal = function_namespace0_generated_861_begin(server, &nsMapping);
28316|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28316:4): [True: 0, False: 2.37k]
  ------------------
28317|  2.37k|retVal = function_namespace0_generated_862_begin(server, &nsMapping);
28318|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28318:4): [True: 0, False: 2.37k]
  ------------------
28319|  2.37k|retVal = function_namespace0_generated_863_begin(server, &nsMapping);
28320|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28320:4): [True: 0, False: 2.37k]
  ------------------
28321|  2.37k|retVal = function_namespace0_generated_864_begin(server, &nsMapping);
28322|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28322:4): [True: 0, False: 2.37k]
  ------------------
28323|  2.37k|retVal = function_namespace0_generated_865_begin(server, &nsMapping);
28324|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28324:4): [True: 0, False: 2.37k]
  ------------------
28325|  2.37k|retVal = function_namespace0_generated_866_begin(server, &nsMapping);
28326|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28326:4): [True: 0, False: 2.37k]
  ------------------
28327|  2.37k|retVal = function_namespace0_generated_867_begin(server, &nsMapping);
28328|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28328:4): [True: 0, False: 2.37k]
  ------------------
28329|  2.37k|retVal = function_namespace0_generated_868_begin(server, &nsMapping);
28330|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28330:4): [True: 0, False: 2.37k]
  ------------------
28331|  2.37k|retVal = function_namespace0_generated_869_begin(server, &nsMapping);
28332|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28332:4): [True: 0, False: 2.37k]
  ------------------
28333|  2.37k|retVal = function_namespace0_generated_870_begin(server, &nsMapping);
28334|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28334:4): [True: 0, False: 2.37k]
  ------------------
28335|  2.37k|retVal = function_namespace0_generated_871_begin(server, &nsMapping);
28336|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28336:4): [True: 0, False: 2.37k]
  ------------------
28337|  2.37k|retVal = function_namespace0_generated_872_begin(server, &nsMapping);
28338|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28338:4): [True: 0, False: 2.37k]
  ------------------
28339|  2.37k|retVal = function_namespace0_generated_873_begin(server, &nsMapping);
28340|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28340:4): [True: 0, False: 2.37k]
  ------------------
28341|  2.37k|retVal = function_namespace0_generated_873_finish(server, &nsMapping);
28342|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28342:4): [True: 0, False: 2.37k]
  ------------------
28343|  2.37k|retVal = function_namespace0_generated_872_finish(server, &nsMapping);
28344|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28344:4): [True: 0, False: 2.37k]
  ------------------
28345|  2.37k|retVal = function_namespace0_generated_871_finish(server, &nsMapping);
28346|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28346:4): [True: 0, False: 2.37k]
  ------------------
28347|  2.37k|retVal = function_namespace0_generated_870_finish(server, &nsMapping);
28348|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28348:4): [True: 0, False: 2.37k]
  ------------------
28349|  2.37k|retVal = function_namespace0_generated_869_finish(server, &nsMapping);
28350|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28350:4): [True: 0, False: 2.37k]
  ------------------
28351|  2.37k|retVal = function_namespace0_generated_868_finish(server, &nsMapping);
28352|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28352:4): [True: 0, False: 2.37k]
  ------------------
28353|  2.37k|retVal = function_namespace0_generated_867_finish(server, &nsMapping);
28354|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28354:4): [True: 0, False: 2.37k]
  ------------------
28355|  2.37k|retVal = function_namespace0_generated_866_finish(server, &nsMapping);
28356|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28356:4): [True: 0, False: 2.37k]
  ------------------
28357|  2.37k|retVal = function_namespace0_generated_865_finish(server, &nsMapping);
28358|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28358:4): [True: 0, False: 2.37k]
  ------------------
28359|  2.37k|retVal = function_namespace0_generated_864_finish(server, &nsMapping);
28360|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28360:4): [True: 0, False: 2.37k]
  ------------------
28361|  2.37k|retVal = function_namespace0_generated_863_finish(server, &nsMapping);
28362|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28362:4): [True: 0, False: 2.37k]
  ------------------
28363|  2.37k|retVal = function_namespace0_generated_862_finish(server, &nsMapping);
28364|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28364:4): [True: 0, False: 2.37k]
  ------------------
28365|  2.37k|retVal = function_namespace0_generated_861_finish(server, &nsMapping);
28366|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28366:4): [True: 0, False: 2.37k]
  ------------------
28367|  2.37k|retVal = function_namespace0_generated_860_finish(server, &nsMapping);
28368|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28368:4): [True: 0, False: 2.37k]
  ------------------
28369|  2.37k|retVal = function_namespace0_generated_859_finish(server, &nsMapping);
28370|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28370:4): [True: 0, False: 2.37k]
  ------------------
28371|  2.37k|retVal = function_namespace0_generated_858_finish(server, &nsMapping);
28372|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28372:4): [True: 0, False: 2.37k]
  ------------------
28373|  2.37k|retVal = function_namespace0_generated_857_finish(server, &nsMapping);
28374|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28374:4): [True: 0, False: 2.37k]
  ------------------
28375|  2.37k|retVal = function_namespace0_generated_856_finish(server, &nsMapping);
28376|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28376:4): [True: 0, False: 2.37k]
  ------------------
28377|  2.37k|retVal = function_namespace0_generated_855_finish(server, &nsMapping);
28378|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28378:4): [True: 0, False: 2.37k]
  ------------------
28379|  2.37k|retVal = function_namespace0_generated_854_finish(server, &nsMapping);
28380|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28380:4): [True: 0, False: 2.37k]
  ------------------
28381|  2.37k|retVal = function_namespace0_generated_853_finish(server, &nsMapping);
28382|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28382:4): [True: 0, False: 2.37k]
  ------------------
28383|  2.37k|retVal = function_namespace0_generated_852_finish(server, &nsMapping);
28384|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28384:4): [True: 0, False: 2.37k]
  ------------------
28385|  2.37k|retVal = function_namespace0_generated_851_finish(server, &nsMapping);
28386|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28386:4): [True: 0, False: 2.37k]
  ------------------
28387|  2.37k|retVal = function_namespace0_generated_850_finish(server, &nsMapping);
28388|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28388:4): [True: 0, False: 2.37k]
  ------------------
28389|  2.37k|retVal = function_namespace0_generated_849_finish(server, &nsMapping);
28390|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28390:4): [True: 0, False: 2.37k]
  ------------------
28391|  2.37k|retVal = function_namespace0_generated_848_finish(server, &nsMapping);
28392|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28392:4): [True: 0, False: 2.37k]
  ------------------
28393|  2.37k|retVal = function_namespace0_generated_847_finish(server, &nsMapping);
28394|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28394:4): [True: 0, False: 2.37k]
  ------------------
28395|  2.37k|retVal = function_namespace0_generated_846_finish(server, &nsMapping);
28396|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28396:4): [True: 0, False: 2.37k]
  ------------------
28397|  2.37k|retVal = function_namespace0_generated_845_finish(server, &nsMapping);
28398|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28398:4): [True: 0, False: 2.37k]
  ------------------
28399|  2.37k|retVal = function_namespace0_generated_844_finish(server, &nsMapping);
28400|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28400:4): [True: 0, False: 2.37k]
  ------------------
28401|  2.37k|retVal = function_namespace0_generated_843_finish(server, &nsMapping);
28402|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28402:4): [True: 0, False: 2.37k]
  ------------------
28403|  2.37k|retVal = function_namespace0_generated_842_finish(server, &nsMapping);
28404|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28404:4): [True: 0, False: 2.37k]
  ------------------
28405|  2.37k|retVal = function_namespace0_generated_841_finish(server, &nsMapping);
28406|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28406:4): [True: 0, False: 2.37k]
  ------------------
28407|  2.37k|retVal = function_namespace0_generated_840_finish(server, &nsMapping);
28408|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28408:4): [True: 0, False: 2.37k]
  ------------------
28409|  2.37k|retVal = function_namespace0_generated_839_finish(server, &nsMapping);
28410|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28410:4): [True: 0, False: 2.37k]
  ------------------
28411|  2.37k|retVal = function_namespace0_generated_838_finish(server, &nsMapping);
28412|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28412:4): [True: 0, False: 2.37k]
  ------------------
28413|  2.37k|retVal = function_namespace0_generated_837_finish(server, &nsMapping);
28414|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28414:4): [True: 0, False: 2.37k]
  ------------------
28415|  2.37k|retVal = function_namespace0_generated_836_finish(server, &nsMapping);
28416|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28416:4): [True: 0, False: 2.37k]
  ------------------
28417|  2.37k|retVal = function_namespace0_generated_835_finish(server, &nsMapping);
28418|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28418:4): [True: 0, False: 2.37k]
  ------------------
28419|  2.37k|retVal = function_namespace0_generated_834_finish(server, &nsMapping);
28420|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28420:4): [True: 0, False: 2.37k]
  ------------------
28421|  2.37k|retVal = function_namespace0_generated_833_finish(server, &nsMapping);
28422|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28422:4): [True: 0, False: 2.37k]
  ------------------
28423|  2.37k|retVal = function_namespace0_generated_832_finish(server, &nsMapping);
28424|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28424:4): [True: 0, False: 2.37k]
  ------------------
28425|  2.37k|retVal = function_namespace0_generated_831_finish(server, &nsMapping);
28426|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28426:4): [True: 0, False: 2.37k]
  ------------------
28427|  2.37k|retVal = function_namespace0_generated_830_finish(server, &nsMapping);
28428|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28428:4): [True: 0, False: 2.37k]
  ------------------
28429|  2.37k|retVal = function_namespace0_generated_829_finish(server, &nsMapping);
28430|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28430:4): [True: 0, False: 2.37k]
  ------------------
28431|  2.37k|retVal = function_namespace0_generated_828_finish(server, &nsMapping);
28432|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28432:4): [True: 0, False: 2.37k]
  ------------------
28433|  2.37k|retVal = function_namespace0_generated_827_finish(server, &nsMapping);
28434|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28434:4): [True: 0, False: 2.37k]
  ------------------
28435|  2.37k|retVal = function_namespace0_generated_826_finish(server, &nsMapping);
28436|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28436:4): [True: 0, False: 2.37k]
  ------------------
28437|  2.37k|retVal = function_namespace0_generated_825_finish(server, &nsMapping);
28438|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28438:4): [True: 0, False: 2.37k]
  ------------------
28439|  2.37k|retVal = function_namespace0_generated_824_finish(server, &nsMapping);
28440|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28440:4): [True: 0, False: 2.37k]
  ------------------
28441|  2.37k|retVal = function_namespace0_generated_823_finish(server, &nsMapping);
28442|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28442:4): [True: 0, False: 2.37k]
  ------------------
28443|  2.37k|retVal = function_namespace0_generated_822_finish(server, &nsMapping);
28444|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28444:4): [True: 0, False: 2.37k]
  ------------------
28445|  2.37k|retVal = function_namespace0_generated_821_finish(server, &nsMapping);
28446|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28446:4): [True: 0, False: 2.37k]
  ------------------
28447|  2.37k|retVal = function_namespace0_generated_820_finish(server, &nsMapping);
28448|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28448:4): [True: 0, False: 2.37k]
  ------------------
28449|  2.37k|retVal = function_namespace0_generated_819_finish(server, &nsMapping);
28450|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28450:4): [True: 0, False: 2.37k]
  ------------------
28451|  2.37k|retVal = function_namespace0_generated_818_finish(server, &nsMapping);
28452|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28452:4): [True: 0, False: 2.37k]
  ------------------
28453|  2.37k|retVal = function_namespace0_generated_817_finish(server, &nsMapping);
28454|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28454:4): [True: 0, False: 2.37k]
  ------------------
28455|  2.37k|retVal = function_namespace0_generated_816_finish(server, &nsMapping);
28456|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28456:4): [True: 0, False: 2.37k]
  ------------------
28457|  2.37k|retVal = function_namespace0_generated_815_finish(server, &nsMapping);
28458|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28458:4): [True: 0, False: 2.37k]
  ------------------
28459|  2.37k|retVal = function_namespace0_generated_814_finish(server, &nsMapping);
28460|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28460:4): [True: 0, False: 2.37k]
  ------------------
28461|  2.37k|retVal = function_namespace0_generated_813_finish(server, &nsMapping);
28462|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28462:4): [True: 0, False: 2.37k]
  ------------------
28463|  2.37k|retVal = function_namespace0_generated_812_finish(server, &nsMapping);
28464|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28464:4): [True: 0, False: 2.37k]
  ------------------
28465|  2.37k|retVal = function_namespace0_generated_811_finish(server, &nsMapping);
28466|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28466:4): [True: 0, False: 2.37k]
  ------------------
28467|  2.37k|retVal = function_namespace0_generated_810_finish(server, &nsMapping);
28468|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28468:4): [True: 0, False: 2.37k]
  ------------------
28469|  2.37k|retVal = function_namespace0_generated_809_finish(server, &nsMapping);
28470|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28470:4): [True: 0, False: 2.37k]
  ------------------
28471|  2.37k|retVal = function_namespace0_generated_808_finish(server, &nsMapping);
28472|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28472:4): [True: 0, False: 2.37k]
  ------------------
28473|  2.37k|retVal = function_namespace0_generated_807_finish(server, &nsMapping);
28474|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28474:4): [True: 0, False: 2.37k]
  ------------------
28475|  2.37k|retVal = function_namespace0_generated_806_finish(server, &nsMapping);
28476|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28476:4): [True: 0, False: 2.37k]
  ------------------
28477|  2.37k|retVal = function_namespace0_generated_805_finish(server, &nsMapping);
28478|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28478:4): [True: 0, False: 2.37k]
  ------------------
28479|  2.37k|retVal = function_namespace0_generated_804_finish(server, &nsMapping);
28480|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28480:4): [True: 0, False: 2.37k]
  ------------------
28481|  2.37k|retVal = function_namespace0_generated_803_finish(server, &nsMapping);
28482|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28482:4): [True: 0, False: 2.37k]
  ------------------
28483|  2.37k|retVal = function_namespace0_generated_802_finish(server, &nsMapping);
28484|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28484:4): [True: 0, False: 2.37k]
  ------------------
28485|  2.37k|retVal = function_namespace0_generated_801_finish(server, &nsMapping);
28486|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28486:4): [True: 0, False: 2.37k]
  ------------------
28487|  2.37k|retVal = function_namespace0_generated_800_finish(server, &nsMapping);
28488|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28488:4): [True: 0, False: 2.37k]
  ------------------
28489|  2.37k|retVal = function_namespace0_generated_799_finish(server, &nsMapping);
28490|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28490:4): [True: 0, False: 2.37k]
  ------------------
28491|  2.37k|retVal = function_namespace0_generated_798_finish(server, &nsMapping);
28492|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28492:4): [True: 0, False: 2.37k]
  ------------------
28493|  2.37k|retVal = function_namespace0_generated_797_finish(server, &nsMapping);
28494|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28494:4): [True: 0, False: 2.37k]
  ------------------
28495|  2.37k|retVal = function_namespace0_generated_796_finish(server, &nsMapping);
28496|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28496:4): [True: 0, False: 2.37k]
  ------------------
28497|  2.37k|retVal = function_namespace0_generated_795_finish(server, &nsMapping);
28498|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28498:4): [True: 0, False: 2.37k]
  ------------------
28499|  2.37k|retVal = function_namespace0_generated_794_finish(server, &nsMapping);
28500|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28500:4): [True: 0, False: 2.37k]
  ------------------
28501|  2.37k|retVal = function_namespace0_generated_793_finish(server, &nsMapping);
28502|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28502:4): [True: 0, False: 2.37k]
  ------------------
28503|  2.37k|retVal = function_namespace0_generated_792_finish(server, &nsMapping);
28504|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28504:4): [True: 0, False: 2.37k]
  ------------------
28505|  2.37k|retVal = function_namespace0_generated_791_finish(server, &nsMapping);
28506|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28506:4): [True: 0, False: 2.37k]
  ------------------
28507|  2.37k|retVal = function_namespace0_generated_790_finish(server, &nsMapping);
28508|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28508:4): [True: 0, False: 2.37k]
  ------------------
28509|  2.37k|retVal = function_namespace0_generated_789_finish(server, &nsMapping);
28510|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28510:4): [True: 0, False: 2.37k]
  ------------------
28511|  2.37k|retVal = function_namespace0_generated_788_finish(server, &nsMapping);
28512|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28512:4): [True: 0, False: 2.37k]
  ------------------
28513|  2.37k|retVal = function_namespace0_generated_787_finish(server, &nsMapping);
28514|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28514:4): [True: 0, False: 2.37k]
  ------------------
28515|  2.37k|retVal = function_namespace0_generated_786_finish(server, &nsMapping);
28516|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28516:4): [True: 0, False: 2.37k]
  ------------------
28517|  2.37k|retVal = function_namespace0_generated_785_finish(server, &nsMapping);
28518|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28518:4): [True: 0, False: 2.37k]
  ------------------
28519|  2.37k|retVal = function_namespace0_generated_784_finish(server, &nsMapping);
28520|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28520:4): [True: 0, False: 2.37k]
  ------------------
28521|  2.37k|retVal = function_namespace0_generated_783_finish(server, &nsMapping);
28522|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28522:4): [True: 0, False: 2.37k]
  ------------------
28523|  2.37k|retVal = function_namespace0_generated_782_finish(server, &nsMapping);
28524|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28524:4): [True: 0, False: 2.37k]
  ------------------
28525|  2.37k|retVal = function_namespace0_generated_781_finish(server, &nsMapping);
28526|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28526:4): [True: 0, False: 2.37k]
  ------------------
28527|  2.37k|retVal = function_namespace0_generated_780_finish(server, &nsMapping);
28528|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28528:4): [True: 0, False: 2.37k]
  ------------------
28529|  2.37k|retVal = function_namespace0_generated_779_finish(server, &nsMapping);
28530|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28530:4): [True: 0, False: 2.37k]
  ------------------
28531|  2.37k|retVal = function_namespace0_generated_778_finish(server, &nsMapping);
28532|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28532:4): [True: 0, False: 2.37k]
  ------------------
28533|  2.37k|retVal = function_namespace0_generated_777_finish(server, &nsMapping);
28534|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28534:4): [True: 0, False: 2.37k]
  ------------------
28535|  2.37k|retVal = function_namespace0_generated_776_finish(server, &nsMapping);
28536|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28536:4): [True: 0, False: 2.37k]
  ------------------
28537|  2.37k|retVal = function_namespace0_generated_775_finish(server, &nsMapping);
28538|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28538:4): [True: 0, False: 2.37k]
  ------------------
28539|  2.37k|retVal = function_namespace0_generated_774_finish(server, &nsMapping);
28540|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28540:4): [True: 0, False: 2.37k]
  ------------------
28541|  2.37k|retVal = function_namespace0_generated_773_finish(server, &nsMapping);
28542|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28542:4): [True: 0, False: 2.37k]
  ------------------
28543|  2.37k|retVal = function_namespace0_generated_772_finish(server, &nsMapping);
28544|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28544:4): [True: 0, False: 2.37k]
  ------------------
28545|  2.37k|retVal = function_namespace0_generated_771_finish(server, &nsMapping);
28546|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28546:4): [True: 0, False: 2.37k]
  ------------------
28547|  2.37k|retVal = function_namespace0_generated_770_finish(server, &nsMapping);
28548|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28548:4): [True: 0, False: 2.37k]
  ------------------
28549|  2.37k|retVal = function_namespace0_generated_769_finish(server, &nsMapping);
28550|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28550:4): [True: 0, False: 2.37k]
  ------------------
28551|  2.37k|retVal = function_namespace0_generated_768_finish(server, &nsMapping);
28552|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28552:4): [True: 0, False: 2.37k]
  ------------------
28553|  2.37k|retVal = function_namespace0_generated_767_finish(server, &nsMapping);
28554|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28554:4): [True: 0, False: 2.37k]
  ------------------
28555|  2.37k|retVal = function_namespace0_generated_766_finish(server, &nsMapping);
28556|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28556:4): [True: 0, False: 2.37k]
  ------------------
28557|  2.37k|retVal = function_namespace0_generated_765_finish(server, &nsMapping);
28558|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28558:4): [True: 0, False: 2.37k]
  ------------------
28559|  2.37k|retVal = function_namespace0_generated_764_finish(server, &nsMapping);
28560|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28560:4): [True: 0, False: 2.37k]
  ------------------
28561|  2.37k|retVal = function_namespace0_generated_763_finish(server, &nsMapping);
28562|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28562:4): [True: 0, False: 2.37k]
  ------------------
28563|  2.37k|retVal = function_namespace0_generated_762_finish(server, &nsMapping);
28564|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28564:4): [True: 0, False: 2.37k]
  ------------------
28565|  2.37k|retVal = function_namespace0_generated_761_finish(server, &nsMapping);
28566|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28566:4): [True: 0, False: 2.37k]
  ------------------
28567|  2.37k|retVal = function_namespace0_generated_760_finish(server, &nsMapping);
28568|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28568:4): [True: 0, False: 2.37k]
  ------------------
28569|  2.37k|retVal = function_namespace0_generated_759_finish(server, &nsMapping);
28570|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28570:4): [True: 0, False: 2.37k]
  ------------------
28571|  2.37k|retVal = function_namespace0_generated_758_finish(server, &nsMapping);
28572|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28572:4): [True: 0, False: 2.37k]
  ------------------
28573|  2.37k|retVal = function_namespace0_generated_757_finish(server, &nsMapping);
28574|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28574:4): [True: 0, False: 2.37k]
  ------------------
28575|  2.37k|retVal = function_namespace0_generated_756_finish(server, &nsMapping);
28576|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28576:4): [True: 0, False: 2.37k]
  ------------------
28577|  2.37k|retVal = function_namespace0_generated_755_finish(server, &nsMapping);
28578|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28578:4): [True: 0, False: 2.37k]
  ------------------
28579|  2.37k|retVal = function_namespace0_generated_754_finish(server, &nsMapping);
28580|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28580:4): [True: 0, False: 2.37k]
  ------------------
28581|  2.37k|retVal = function_namespace0_generated_753_finish(server, &nsMapping);
28582|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28582:4): [True: 0, False: 2.37k]
  ------------------
28583|  2.37k|retVal = function_namespace0_generated_752_finish(server, &nsMapping);
28584|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28584:4): [True: 0, False: 2.37k]
  ------------------
28585|  2.37k|retVal = function_namespace0_generated_751_finish(server, &nsMapping);
28586|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28586:4): [True: 0, False: 2.37k]
  ------------------
28587|  2.37k|retVal = function_namespace0_generated_750_finish(server, &nsMapping);
28588|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28588:4): [True: 0, False: 2.37k]
  ------------------
28589|  2.37k|retVal = function_namespace0_generated_749_finish(server, &nsMapping);
28590|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28590:4): [True: 0, False: 2.37k]
  ------------------
28591|  2.37k|retVal = function_namespace0_generated_748_finish(server, &nsMapping);
28592|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28592:4): [True: 0, False: 2.37k]
  ------------------
28593|  2.37k|retVal = function_namespace0_generated_747_finish(server, &nsMapping);
28594|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28594:4): [True: 0, False: 2.37k]
  ------------------
28595|  2.37k|retVal = function_namespace0_generated_746_finish(server, &nsMapping);
28596|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28596:4): [True: 0, False: 2.37k]
  ------------------
28597|  2.37k|retVal = function_namespace0_generated_745_finish(server, &nsMapping);
28598|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28598:4): [True: 0, False: 2.37k]
  ------------------
28599|  2.37k|retVal = function_namespace0_generated_744_finish(server, &nsMapping);
28600|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28600:4): [True: 0, False: 2.37k]
  ------------------
28601|  2.37k|retVal = function_namespace0_generated_743_finish(server, &nsMapping);
28602|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28602:4): [True: 0, False: 2.37k]
  ------------------
28603|  2.37k|retVal = function_namespace0_generated_742_finish(server, &nsMapping);
28604|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28604:4): [True: 0, False: 2.37k]
  ------------------
28605|  2.37k|retVal = function_namespace0_generated_741_finish(server, &nsMapping);
28606|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28606:4): [True: 0, False: 2.37k]
  ------------------
28607|  2.37k|retVal = function_namespace0_generated_740_finish(server, &nsMapping);
28608|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28608:4): [True: 0, False: 2.37k]
  ------------------
28609|  2.37k|retVal = function_namespace0_generated_739_finish(server, &nsMapping);
28610|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28610:4): [True: 0, False: 2.37k]
  ------------------
28611|  2.37k|retVal = function_namespace0_generated_738_finish(server, &nsMapping);
28612|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28612:4): [True: 0, False: 2.37k]
  ------------------
28613|  2.37k|retVal = function_namespace0_generated_737_finish(server, &nsMapping);
28614|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28614:4): [True: 0, False: 2.37k]
  ------------------
28615|  2.37k|retVal = function_namespace0_generated_736_finish(server, &nsMapping);
28616|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28616:4): [True: 0, False: 2.37k]
  ------------------
28617|  2.37k|retVal = function_namespace0_generated_735_finish(server, &nsMapping);
28618|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28618:4): [True: 0, False: 2.37k]
  ------------------
28619|  2.37k|retVal = function_namespace0_generated_734_finish(server, &nsMapping);
28620|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28620:4): [True: 0, False: 2.37k]
  ------------------
28621|  2.37k|retVal = function_namespace0_generated_733_finish(server, &nsMapping);
28622|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28622:4): [True: 0, False: 2.37k]
  ------------------
28623|  2.37k|retVal = function_namespace0_generated_732_finish(server, &nsMapping);
28624|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28624:4): [True: 0, False: 2.37k]
  ------------------
28625|  2.37k|retVal = function_namespace0_generated_731_finish(server, &nsMapping);
28626|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28626:4): [True: 0, False: 2.37k]
  ------------------
28627|  2.37k|retVal = function_namespace0_generated_730_finish(server, &nsMapping);
28628|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28628:4): [True: 0, False: 2.37k]
  ------------------
28629|  2.37k|retVal = function_namespace0_generated_729_finish(server, &nsMapping);
28630|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28630:4): [True: 0, False: 2.37k]
  ------------------
28631|  2.37k|retVal = function_namespace0_generated_728_finish(server, &nsMapping);
28632|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28632:4): [True: 0, False: 2.37k]
  ------------------
28633|  2.37k|retVal = function_namespace0_generated_727_finish(server, &nsMapping);
28634|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28634:4): [True: 0, False: 2.37k]
  ------------------
28635|  2.37k|retVal = function_namespace0_generated_726_finish(server, &nsMapping);
28636|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28636:4): [True: 0, False: 2.37k]
  ------------------
28637|  2.37k|retVal = function_namespace0_generated_725_finish(server, &nsMapping);
28638|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28638:4): [True: 0, False: 2.37k]
  ------------------
28639|  2.37k|retVal = function_namespace0_generated_724_finish(server, &nsMapping);
28640|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28640:4): [True: 0, False: 2.37k]
  ------------------
28641|  2.37k|retVal = function_namespace0_generated_723_finish(server, &nsMapping);
28642|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28642:4): [True: 0, False: 2.37k]
  ------------------
28643|  2.37k|retVal = function_namespace0_generated_722_finish(server, &nsMapping);
28644|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28644:4): [True: 0, False: 2.37k]
  ------------------
28645|  2.37k|retVal = function_namespace0_generated_721_finish(server, &nsMapping);
28646|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28646:4): [True: 0, False: 2.37k]
  ------------------
28647|  2.37k|retVal = function_namespace0_generated_720_finish(server, &nsMapping);
28648|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28648:4): [True: 0, False: 2.37k]
  ------------------
28649|  2.37k|retVal = function_namespace0_generated_719_finish(server, &nsMapping);
28650|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28650:4): [True: 0, False: 2.37k]
  ------------------
28651|  2.37k|retVal = function_namespace0_generated_718_finish(server, &nsMapping);
28652|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28652:4): [True: 0, False: 2.37k]
  ------------------
28653|  2.37k|retVal = function_namespace0_generated_717_finish(server, &nsMapping);
28654|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28654:4): [True: 0, False: 2.37k]
  ------------------
28655|  2.37k|retVal = function_namespace0_generated_716_finish(server, &nsMapping);
28656|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28656:4): [True: 0, False: 2.37k]
  ------------------
28657|  2.37k|retVal = function_namespace0_generated_715_finish(server, &nsMapping);
28658|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28658:4): [True: 0, False: 2.37k]
  ------------------
28659|  2.37k|retVal = function_namespace0_generated_714_finish(server, &nsMapping);
28660|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28660:4): [True: 0, False: 2.37k]
  ------------------
28661|  2.37k|retVal = function_namespace0_generated_713_finish(server, &nsMapping);
28662|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28662:4): [True: 0, False: 2.37k]
  ------------------
28663|  2.37k|retVal = function_namespace0_generated_712_finish(server, &nsMapping);
28664|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28664:4): [True: 0, False: 2.37k]
  ------------------
28665|  2.37k|retVal = function_namespace0_generated_711_finish(server, &nsMapping);
28666|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28666:4): [True: 0, False: 2.37k]
  ------------------
28667|  2.37k|retVal = function_namespace0_generated_710_finish(server, &nsMapping);
28668|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28668:4): [True: 0, False: 2.37k]
  ------------------
28669|  2.37k|retVal = function_namespace0_generated_709_finish(server, &nsMapping);
28670|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28670:4): [True: 0, False: 2.37k]
  ------------------
28671|  2.37k|retVal = function_namespace0_generated_708_finish(server, &nsMapping);
28672|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28672:4): [True: 0, False: 2.37k]
  ------------------
28673|  2.37k|retVal = function_namespace0_generated_707_finish(server, &nsMapping);
28674|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28674:4): [True: 0, False: 2.37k]
  ------------------
28675|  2.37k|retVal = function_namespace0_generated_706_finish(server, &nsMapping);
28676|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28676:4): [True: 0, False: 2.37k]
  ------------------
28677|  2.37k|retVal = function_namespace0_generated_705_finish(server, &nsMapping);
28678|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28678:4): [True: 0, False: 2.37k]
  ------------------
28679|  2.37k|retVal = function_namespace0_generated_704_finish(server, &nsMapping);
28680|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28680:4): [True: 0, False: 2.37k]
  ------------------
28681|  2.37k|retVal = function_namespace0_generated_703_finish(server, &nsMapping);
28682|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28682:4): [True: 0, False: 2.37k]
  ------------------
28683|  2.37k|retVal = function_namespace0_generated_702_finish(server, &nsMapping);
28684|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28684:4): [True: 0, False: 2.37k]
  ------------------
28685|  2.37k|retVal = function_namespace0_generated_701_finish(server, &nsMapping);
28686|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28686:4): [True: 0, False: 2.37k]
  ------------------
28687|  2.37k|retVal = function_namespace0_generated_700_finish(server, &nsMapping);
28688|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28688:4): [True: 0, False: 2.37k]
  ------------------
28689|  2.37k|retVal = function_namespace0_generated_699_finish(server, &nsMapping);
28690|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28690:4): [True: 0, False: 2.37k]
  ------------------
28691|  2.37k|retVal = function_namespace0_generated_698_finish(server, &nsMapping);
28692|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28692:4): [True: 0, False: 2.37k]
  ------------------
28693|  2.37k|retVal = function_namespace0_generated_697_finish(server, &nsMapping);
28694|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28694:4): [True: 0, False: 2.37k]
  ------------------
28695|  2.37k|retVal = function_namespace0_generated_696_finish(server, &nsMapping);
28696|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28696:4): [True: 0, False: 2.37k]
  ------------------
28697|  2.37k|retVal = function_namespace0_generated_695_finish(server, &nsMapping);
28698|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28698:4): [True: 0, False: 2.37k]
  ------------------
28699|  2.37k|retVal = function_namespace0_generated_694_finish(server, &nsMapping);
28700|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28700:4): [True: 0, False: 2.37k]
  ------------------
28701|  2.37k|retVal = function_namespace0_generated_693_finish(server, &nsMapping);
28702|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28702:4): [True: 0, False: 2.37k]
  ------------------
28703|  2.37k|retVal = function_namespace0_generated_692_finish(server, &nsMapping);
28704|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28704:4): [True: 0, False: 2.37k]
  ------------------
28705|  2.37k|retVal = function_namespace0_generated_691_finish(server, &nsMapping);
28706|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28706:4): [True: 0, False: 2.37k]
  ------------------
28707|  2.37k|retVal = function_namespace0_generated_690_finish(server, &nsMapping);
28708|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28708:4): [True: 0, False: 2.37k]
  ------------------
28709|  2.37k|retVal = function_namespace0_generated_689_finish(server, &nsMapping);
28710|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28710:4): [True: 0, False: 2.37k]
  ------------------
28711|  2.37k|retVal = function_namespace0_generated_688_finish(server, &nsMapping);
28712|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28712:4): [True: 0, False: 2.37k]
  ------------------
28713|  2.37k|retVal = function_namespace0_generated_687_finish(server, &nsMapping);
28714|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28714:4): [True: 0, False: 2.37k]
  ------------------
28715|  2.37k|retVal = function_namespace0_generated_686_finish(server, &nsMapping);
28716|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28716:4): [True: 0, False: 2.37k]
  ------------------
28717|  2.37k|retVal = function_namespace0_generated_685_finish(server, &nsMapping);
28718|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28718:4): [True: 0, False: 2.37k]
  ------------------
28719|  2.37k|retVal = function_namespace0_generated_684_finish(server, &nsMapping);
28720|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28720:4): [True: 0, False: 2.37k]
  ------------------
28721|  2.37k|retVal = function_namespace0_generated_683_finish(server, &nsMapping);
28722|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28722:4): [True: 0, False: 2.37k]
  ------------------
28723|  2.37k|retVal = function_namespace0_generated_682_finish(server, &nsMapping);
28724|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28724:4): [True: 0, False: 2.37k]
  ------------------
28725|  2.37k|retVal = function_namespace0_generated_681_finish(server, &nsMapping);
28726|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28726:4): [True: 0, False: 2.37k]
  ------------------
28727|  2.37k|retVal = function_namespace0_generated_680_finish(server, &nsMapping);
28728|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28728:4): [True: 0, False: 2.37k]
  ------------------
28729|  2.37k|retVal = function_namespace0_generated_679_finish(server, &nsMapping);
28730|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28730:4): [True: 0, False: 2.37k]
  ------------------
28731|  2.37k|retVal = function_namespace0_generated_678_finish(server, &nsMapping);
28732|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28732:4): [True: 0, False: 2.37k]
  ------------------
28733|  2.37k|retVal = function_namespace0_generated_677_finish(server, &nsMapping);
28734|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28734:4): [True: 0, False: 2.37k]
  ------------------
28735|  2.37k|retVal = function_namespace0_generated_676_finish(server, &nsMapping);
28736|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28736:4): [True: 0, False: 2.37k]
  ------------------
28737|  2.37k|retVal = function_namespace0_generated_675_finish(server, &nsMapping);
28738|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28738:4): [True: 0, False: 2.37k]
  ------------------
28739|  2.37k|retVal = function_namespace0_generated_674_finish(server, &nsMapping);
28740|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28740:4): [True: 0, False: 2.37k]
  ------------------
28741|  2.37k|retVal = function_namespace0_generated_673_finish(server, &nsMapping);
28742|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28742:4): [True: 0, False: 2.37k]
  ------------------
28743|  2.37k|retVal = function_namespace0_generated_672_finish(server, &nsMapping);
28744|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28744:4): [True: 0, False: 2.37k]
  ------------------
28745|  2.37k|retVal = function_namespace0_generated_671_finish(server, &nsMapping);
28746|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28746:4): [True: 0, False: 2.37k]
  ------------------
28747|  2.37k|retVal = function_namespace0_generated_670_finish(server, &nsMapping);
28748|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28748:4): [True: 0, False: 2.37k]
  ------------------
28749|  2.37k|retVal = function_namespace0_generated_669_finish(server, &nsMapping);
28750|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28750:4): [True: 0, False: 2.37k]
  ------------------
28751|  2.37k|retVal = function_namespace0_generated_668_finish(server, &nsMapping);
28752|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28752:4): [True: 0, False: 2.37k]
  ------------------
28753|  2.37k|retVal = function_namespace0_generated_667_finish(server, &nsMapping);
28754|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28754:4): [True: 0, False: 2.37k]
  ------------------
28755|  2.37k|retVal = function_namespace0_generated_666_finish(server, &nsMapping);
28756|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28756:4): [True: 0, False: 2.37k]
  ------------------
28757|  2.37k|retVal = function_namespace0_generated_665_finish(server, &nsMapping);
28758|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28758:4): [True: 0, False: 2.37k]
  ------------------
28759|  2.37k|retVal = function_namespace0_generated_664_finish(server, &nsMapping);
28760|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28760:4): [True: 0, False: 2.37k]
  ------------------
28761|  2.37k|retVal = function_namespace0_generated_663_finish(server, &nsMapping);
28762|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28762:4): [True: 0, False: 2.37k]
  ------------------
28763|  2.37k|retVal = function_namespace0_generated_662_finish(server, &nsMapping);
28764|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28764:4): [True: 0, False: 2.37k]
  ------------------
28765|  2.37k|retVal = function_namespace0_generated_661_finish(server, &nsMapping);
28766|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28766:4): [True: 0, False: 2.37k]
  ------------------
28767|  2.37k|retVal = function_namespace0_generated_660_finish(server, &nsMapping);
28768|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28768:4): [True: 0, False: 2.37k]
  ------------------
28769|  2.37k|retVal = function_namespace0_generated_659_finish(server, &nsMapping);
28770|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28770:4): [True: 0, False: 2.37k]
  ------------------
28771|  2.37k|retVal = function_namespace0_generated_658_finish(server, &nsMapping);
28772|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28772:4): [True: 0, False: 2.37k]
  ------------------
28773|  2.37k|retVal = function_namespace0_generated_657_finish(server, &nsMapping);
28774|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28774:4): [True: 0, False: 2.37k]
  ------------------
28775|  2.37k|retVal = function_namespace0_generated_656_finish(server, &nsMapping);
28776|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28776:4): [True: 0, False: 2.37k]
  ------------------
28777|  2.37k|retVal = function_namespace0_generated_655_finish(server, &nsMapping);
28778|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28778:4): [True: 0, False: 2.37k]
  ------------------
28779|  2.37k|retVal = function_namespace0_generated_654_finish(server, &nsMapping);
28780|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28780:4): [True: 0, False: 2.37k]
  ------------------
28781|  2.37k|retVal = function_namespace0_generated_653_finish(server, &nsMapping);
28782|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28782:4): [True: 0, False: 2.37k]
  ------------------
28783|  2.37k|retVal = function_namespace0_generated_652_finish(server, &nsMapping);
28784|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28784:4): [True: 0, False: 2.37k]
  ------------------
28785|  2.37k|retVal = function_namespace0_generated_651_finish(server, &nsMapping);
28786|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28786:4): [True: 0, False: 2.37k]
  ------------------
28787|  2.37k|retVal = function_namespace0_generated_650_finish(server, &nsMapping);
28788|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28788:4): [True: 0, False: 2.37k]
  ------------------
28789|  2.37k|retVal = function_namespace0_generated_649_finish(server, &nsMapping);
28790|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28790:4): [True: 0, False: 2.37k]
  ------------------
28791|  2.37k|retVal = function_namespace0_generated_648_finish(server, &nsMapping);
28792|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28792:4): [True: 0, False: 2.37k]
  ------------------
28793|  2.37k|retVal = function_namespace0_generated_647_finish(server, &nsMapping);
28794|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28794:4): [True: 0, False: 2.37k]
  ------------------
28795|  2.37k|retVal = function_namespace0_generated_646_finish(server, &nsMapping);
28796|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28796:4): [True: 0, False: 2.37k]
  ------------------
28797|  2.37k|retVal = function_namespace0_generated_645_finish(server, &nsMapping);
28798|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28798:4): [True: 0, False: 2.37k]
  ------------------
28799|  2.37k|retVal = function_namespace0_generated_644_finish(server, &nsMapping);
28800|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28800:4): [True: 0, False: 2.37k]
  ------------------
28801|  2.37k|retVal = function_namespace0_generated_643_finish(server, &nsMapping);
28802|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28802:4): [True: 0, False: 2.37k]
  ------------------
28803|  2.37k|retVal = function_namespace0_generated_642_finish(server, &nsMapping);
28804|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28804:4): [True: 0, False: 2.37k]
  ------------------
28805|  2.37k|retVal = function_namespace0_generated_641_finish(server, &nsMapping);
28806|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28806:4): [True: 0, False: 2.37k]
  ------------------
28807|  2.37k|retVal = function_namespace0_generated_640_finish(server, &nsMapping);
28808|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28808:4): [True: 0, False: 2.37k]
  ------------------
28809|  2.37k|retVal = function_namespace0_generated_639_finish(server, &nsMapping);
28810|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28810:4): [True: 0, False: 2.37k]
  ------------------
28811|  2.37k|retVal = function_namespace0_generated_638_finish(server, &nsMapping);
28812|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28812:4): [True: 0, False: 2.37k]
  ------------------
28813|  2.37k|retVal = function_namespace0_generated_637_finish(server, &nsMapping);
28814|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28814:4): [True: 0, False: 2.37k]
  ------------------
28815|  2.37k|retVal = function_namespace0_generated_636_finish(server, &nsMapping);
28816|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28816:4): [True: 0, False: 2.37k]
  ------------------
28817|  2.37k|retVal = function_namespace0_generated_635_finish(server, &nsMapping);
28818|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28818:4): [True: 0, False: 2.37k]
  ------------------
28819|  2.37k|retVal = function_namespace0_generated_634_finish(server, &nsMapping);
28820|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28820:4): [True: 0, False: 2.37k]
  ------------------
28821|  2.37k|retVal = function_namespace0_generated_633_finish(server, &nsMapping);
28822|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28822:4): [True: 0, False: 2.37k]
  ------------------
28823|  2.37k|retVal = function_namespace0_generated_632_finish(server, &nsMapping);
28824|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28824:4): [True: 0, False: 2.37k]
  ------------------
28825|  2.37k|retVal = function_namespace0_generated_631_finish(server, &nsMapping);
28826|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28826:4): [True: 0, False: 2.37k]
  ------------------
28827|  2.37k|retVal = function_namespace0_generated_630_finish(server, &nsMapping);
28828|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28828:4): [True: 0, False: 2.37k]
  ------------------
28829|  2.37k|retVal = function_namespace0_generated_629_finish(server, &nsMapping);
28830|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28830:4): [True: 0, False: 2.37k]
  ------------------
28831|  2.37k|retVal = function_namespace0_generated_628_finish(server, &nsMapping);
28832|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28832:4): [True: 0, False: 2.37k]
  ------------------
28833|  2.37k|retVal = function_namespace0_generated_627_finish(server, &nsMapping);
28834|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28834:4): [True: 0, False: 2.37k]
  ------------------
28835|  2.37k|retVal = function_namespace0_generated_626_finish(server, &nsMapping);
28836|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28836:4): [True: 0, False: 2.37k]
  ------------------
28837|  2.37k|retVal = function_namespace0_generated_625_finish(server, &nsMapping);
28838|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28838:4): [True: 0, False: 2.37k]
  ------------------
28839|  2.37k|retVal = function_namespace0_generated_624_finish(server, &nsMapping);
28840|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28840:4): [True: 0, False: 2.37k]
  ------------------
28841|  2.37k|retVal = function_namespace0_generated_623_finish(server, &nsMapping);
28842|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28842:4): [True: 0, False: 2.37k]
  ------------------
28843|  2.37k|retVal = function_namespace0_generated_622_finish(server, &nsMapping);
28844|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28844:4): [True: 0, False: 2.37k]
  ------------------
28845|  2.37k|retVal = function_namespace0_generated_621_finish(server, &nsMapping);
28846|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28846:4): [True: 0, False: 2.37k]
  ------------------
28847|  2.37k|retVal = function_namespace0_generated_620_finish(server, &nsMapping);
28848|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28848:4): [True: 0, False: 2.37k]
  ------------------
28849|  2.37k|retVal = function_namespace0_generated_619_finish(server, &nsMapping);
28850|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28850:4): [True: 0, False: 2.37k]
  ------------------
28851|  2.37k|retVal = function_namespace0_generated_618_finish(server, &nsMapping);
28852|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28852:4): [True: 0, False: 2.37k]
  ------------------
28853|  2.37k|retVal = function_namespace0_generated_617_finish(server, &nsMapping);
28854|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28854:4): [True: 0, False: 2.37k]
  ------------------
28855|  2.37k|retVal = function_namespace0_generated_616_finish(server, &nsMapping);
28856|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28856:4): [True: 0, False: 2.37k]
  ------------------
28857|  2.37k|retVal = function_namespace0_generated_615_finish(server, &nsMapping);
28858|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28858:4): [True: 0, False: 2.37k]
  ------------------
28859|  2.37k|retVal = function_namespace0_generated_614_finish(server, &nsMapping);
28860|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28860:4): [True: 0, False: 2.37k]
  ------------------
28861|  2.37k|retVal = function_namespace0_generated_613_finish(server, &nsMapping);
28862|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28862:4): [True: 0, False: 2.37k]
  ------------------
28863|  2.37k|retVal = function_namespace0_generated_612_finish(server, &nsMapping);
28864|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28864:4): [True: 0, False: 2.37k]
  ------------------
28865|  2.37k|retVal = function_namespace0_generated_611_finish(server, &nsMapping);
28866|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28866:4): [True: 0, False: 2.37k]
  ------------------
28867|  2.37k|retVal = function_namespace0_generated_610_finish(server, &nsMapping);
28868|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28868:4): [True: 0, False: 2.37k]
  ------------------
28869|  2.37k|retVal = function_namespace0_generated_609_finish(server, &nsMapping);
28870|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28870:4): [True: 0, False: 2.37k]
  ------------------
28871|  2.37k|retVal = function_namespace0_generated_608_finish(server, &nsMapping);
28872|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28872:4): [True: 0, False: 2.37k]
  ------------------
28873|  2.37k|retVal = function_namespace0_generated_607_finish(server, &nsMapping);
28874|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28874:4): [True: 0, False: 2.37k]
  ------------------
28875|  2.37k|retVal = function_namespace0_generated_606_finish(server, &nsMapping);
28876|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28876:4): [True: 0, False: 2.37k]
  ------------------
28877|  2.37k|retVal = function_namespace0_generated_605_finish(server, &nsMapping);
28878|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28878:4): [True: 0, False: 2.37k]
  ------------------
28879|  2.37k|retVal = function_namespace0_generated_604_finish(server, &nsMapping);
28880|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28880:4): [True: 0, False: 2.37k]
  ------------------
28881|  2.37k|retVal = function_namespace0_generated_603_finish(server, &nsMapping);
28882|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28882:4): [True: 0, False: 2.37k]
  ------------------
28883|  2.37k|retVal = function_namespace0_generated_602_finish(server, &nsMapping);
28884|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28884:4): [True: 0, False: 2.37k]
  ------------------
28885|  2.37k|retVal = function_namespace0_generated_601_finish(server, &nsMapping);
28886|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28886:4): [True: 0, False: 2.37k]
  ------------------
28887|  2.37k|retVal = function_namespace0_generated_600_finish(server, &nsMapping);
28888|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28888:4): [True: 0, False: 2.37k]
  ------------------
28889|  2.37k|retVal = function_namespace0_generated_599_finish(server, &nsMapping);
28890|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28890:4): [True: 0, False: 2.37k]
  ------------------
28891|  2.37k|retVal = function_namespace0_generated_598_finish(server, &nsMapping);
28892|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28892:4): [True: 0, False: 2.37k]
  ------------------
28893|  2.37k|retVal = function_namespace0_generated_597_finish(server, &nsMapping);
28894|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28894:4): [True: 0, False: 2.37k]
  ------------------
28895|  2.37k|retVal = function_namespace0_generated_596_finish(server, &nsMapping);
28896|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28896:4): [True: 0, False: 2.37k]
  ------------------
28897|  2.37k|retVal = function_namespace0_generated_595_finish(server, &nsMapping);
28898|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28898:4): [True: 0, False: 2.37k]
  ------------------
28899|  2.37k|retVal = function_namespace0_generated_594_finish(server, &nsMapping);
28900|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28900:4): [True: 0, False: 2.37k]
  ------------------
28901|  2.37k|retVal = function_namespace0_generated_593_finish(server, &nsMapping);
28902|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28902:4): [True: 0, False: 2.37k]
  ------------------
28903|  2.37k|retVal = function_namespace0_generated_592_finish(server, &nsMapping);
28904|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28904:4): [True: 0, False: 2.37k]
  ------------------
28905|  2.37k|retVal = function_namespace0_generated_591_finish(server, &nsMapping);
28906|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28906:4): [True: 0, False: 2.37k]
  ------------------
28907|  2.37k|retVal = function_namespace0_generated_590_finish(server, &nsMapping);
28908|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28908:4): [True: 0, False: 2.37k]
  ------------------
28909|  2.37k|retVal = function_namespace0_generated_589_finish(server, &nsMapping);
28910|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28910:4): [True: 0, False: 2.37k]
  ------------------
28911|  2.37k|retVal = function_namespace0_generated_588_finish(server, &nsMapping);
28912|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28912:4): [True: 0, False: 2.37k]
  ------------------
28913|  2.37k|retVal = function_namespace0_generated_587_finish(server, &nsMapping);
28914|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28914:4): [True: 0, False: 2.37k]
  ------------------
28915|  2.37k|retVal = function_namespace0_generated_586_finish(server, &nsMapping);
28916|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28916:4): [True: 0, False: 2.37k]
  ------------------
28917|  2.37k|retVal = function_namespace0_generated_585_finish(server, &nsMapping);
28918|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28918:4): [True: 0, False: 2.37k]
  ------------------
28919|  2.37k|retVal = function_namespace0_generated_584_finish(server, &nsMapping);
28920|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28920:4): [True: 0, False: 2.37k]
  ------------------
28921|  2.37k|retVal = function_namespace0_generated_583_finish(server, &nsMapping);
28922|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28922:4): [True: 0, False: 2.37k]
  ------------------
28923|  2.37k|retVal = function_namespace0_generated_582_finish(server, &nsMapping);
28924|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28924:4): [True: 0, False: 2.37k]
  ------------------
28925|  2.37k|retVal = function_namespace0_generated_581_finish(server, &nsMapping);
28926|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28926:4): [True: 0, False: 2.37k]
  ------------------
28927|  2.37k|retVal = function_namespace0_generated_580_finish(server, &nsMapping);
28928|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28928:4): [True: 0, False: 2.37k]
  ------------------
28929|  2.37k|retVal = function_namespace0_generated_579_finish(server, &nsMapping);
28930|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28930:4): [True: 0, False: 2.37k]
  ------------------
28931|  2.37k|retVal = function_namespace0_generated_578_finish(server, &nsMapping);
28932|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28932:4): [True: 0, False: 2.37k]
  ------------------
28933|  2.37k|retVal = function_namespace0_generated_577_finish(server, &nsMapping);
28934|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28934:4): [True: 0, False: 2.37k]
  ------------------
28935|  2.37k|retVal = function_namespace0_generated_576_finish(server, &nsMapping);
28936|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28936:4): [True: 0, False: 2.37k]
  ------------------
28937|  2.37k|retVal = function_namespace0_generated_575_finish(server, &nsMapping);
28938|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28938:4): [True: 0, False: 2.37k]
  ------------------
28939|  2.37k|retVal = function_namespace0_generated_574_finish(server, &nsMapping);
28940|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28940:4): [True: 0, False: 2.37k]
  ------------------
28941|  2.37k|retVal = function_namespace0_generated_573_finish(server, &nsMapping);
28942|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28942:4): [True: 0, False: 2.37k]
  ------------------
28943|  2.37k|retVal = function_namespace0_generated_572_finish(server, &nsMapping);
28944|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28944:4): [True: 0, False: 2.37k]
  ------------------
28945|  2.37k|retVal = function_namespace0_generated_571_finish(server, &nsMapping);
28946|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28946:4): [True: 0, False: 2.37k]
  ------------------
28947|  2.37k|retVal = function_namespace0_generated_570_finish(server, &nsMapping);
28948|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28948:4): [True: 0, False: 2.37k]
  ------------------
28949|  2.37k|retVal = function_namespace0_generated_569_finish(server, &nsMapping);
28950|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28950:4): [True: 0, False: 2.37k]
  ------------------
28951|  2.37k|retVal = function_namespace0_generated_568_finish(server, &nsMapping);
28952|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28952:4): [True: 0, False: 2.37k]
  ------------------
28953|  2.37k|retVal = function_namespace0_generated_567_finish(server, &nsMapping);
28954|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28954:4): [True: 0, False: 2.37k]
  ------------------
28955|  2.37k|retVal = function_namespace0_generated_566_finish(server, &nsMapping);
28956|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28956:4): [True: 0, False: 2.37k]
  ------------------
28957|  2.37k|retVal = function_namespace0_generated_565_finish(server, &nsMapping);
28958|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28958:4): [True: 0, False: 2.37k]
  ------------------
28959|  2.37k|retVal = function_namespace0_generated_564_finish(server, &nsMapping);
28960|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28960:4): [True: 0, False: 2.37k]
  ------------------
28961|  2.37k|retVal = function_namespace0_generated_563_finish(server, &nsMapping);
28962|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28962:4): [True: 0, False: 2.37k]
  ------------------
28963|  2.37k|retVal = function_namespace0_generated_562_finish(server, &nsMapping);
28964|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28964:4): [True: 0, False: 2.37k]
  ------------------
28965|  2.37k|retVal = function_namespace0_generated_561_finish(server, &nsMapping);
28966|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28966:4): [True: 0, False: 2.37k]
  ------------------
28967|  2.37k|retVal = function_namespace0_generated_560_finish(server, &nsMapping);
28968|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28968:4): [True: 0, False: 2.37k]
  ------------------
28969|  2.37k|retVal = function_namespace0_generated_559_finish(server, &nsMapping);
28970|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28970:4): [True: 0, False: 2.37k]
  ------------------
28971|  2.37k|retVal = function_namespace0_generated_558_finish(server, &nsMapping);
28972|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28972:4): [True: 0, False: 2.37k]
  ------------------
28973|  2.37k|retVal = function_namespace0_generated_557_finish(server, &nsMapping);
28974|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28974:4): [True: 0, False: 2.37k]
  ------------------
28975|  2.37k|retVal = function_namespace0_generated_556_finish(server, &nsMapping);
28976|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28976:4): [True: 0, False: 2.37k]
  ------------------
28977|  2.37k|retVal = function_namespace0_generated_555_finish(server, &nsMapping);
28978|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28978:4): [True: 0, False: 2.37k]
  ------------------
28979|  2.37k|retVal = function_namespace0_generated_554_finish(server, &nsMapping);
28980|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28980:4): [True: 0, False: 2.37k]
  ------------------
28981|  2.37k|retVal = function_namespace0_generated_553_finish(server, &nsMapping);
28982|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28982:4): [True: 0, False: 2.37k]
  ------------------
28983|  2.37k|retVal = function_namespace0_generated_552_finish(server, &nsMapping);
28984|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28984:4): [True: 0, False: 2.37k]
  ------------------
28985|  2.37k|retVal = function_namespace0_generated_551_finish(server, &nsMapping);
28986|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28986:4): [True: 0, False: 2.37k]
  ------------------
28987|  2.37k|retVal = function_namespace0_generated_550_finish(server, &nsMapping);
28988|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28988:4): [True: 0, False: 2.37k]
  ------------------
28989|  2.37k|retVal = function_namespace0_generated_549_finish(server, &nsMapping);
28990|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28990:4): [True: 0, False: 2.37k]
  ------------------
28991|  2.37k|retVal = function_namespace0_generated_548_finish(server, &nsMapping);
28992|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28992:4): [True: 0, False: 2.37k]
  ------------------
28993|  2.37k|retVal = function_namespace0_generated_547_finish(server, &nsMapping);
28994|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28994:4): [True: 0, False: 2.37k]
  ------------------
28995|  2.37k|retVal = function_namespace0_generated_546_finish(server, &nsMapping);
28996|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28996:4): [True: 0, False: 2.37k]
  ------------------
28997|  2.37k|retVal = function_namespace0_generated_545_finish(server, &nsMapping);
28998|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (28998:4): [True: 0, False: 2.37k]
  ------------------
28999|  2.37k|retVal = function_namespace0_generated_544_finish(server, &nsMapping);
29000|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29000:4): [True: 0, False: 2.37k]
  ------------------
29001|  2.37k|retVal = function_namespace0_generated_543_finish(server, &nsMapping);
29002|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29002:4): [True: 0, False: 2.37k]
  ------------------
29003|  2.37k|retVal = function_namespace0_generated_542_finish(server, &nsMapping);
29004|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29004:4): [True: 0, False: 2.37k]
  ------------------
29005|  2.37k|retVal = function_namespace0_generated_541_finish(server, &nsMapping);
29006|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29006:4): [True: 0, False: 2.37k]
  ------------------
29007|  2.37k|retVal = function_namespace0_generated_540_finish(server, &nsMapping);
29008|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29008:4): [True: 0, False: 2.37k]
  ------------------
29009|  2.37k|retVal = function_namespace0_generated_539_finish(server, &nsMapping);
29010|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29010:4): [True: 0, False: 2.37k]
  ------------------
29011|  2.37k|retVal = function_namespace0_generated_538_finish(server, &nsMapping);
29012|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29012:4): [True: 0, False: 2.37k]
  ------------------
29013|  2.37k|retVal = function_namespace0_generated_537_finish(server, &nsMapping);
29014|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29014:4): [True: 0, False: 2.37k]
  ------------------
29015|  2.37k|retVal = function_namespace0_generated_536_finish(server, &nsMapping);
29016|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29016:4): [True: 0, False: 2.37k]
  ------------------
29017|  2.37k|retVal = function_namespace0_generated_535_finish(server, &nsMapping);
29018|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29018:4): [True: 0, False: 2.37k]
  ------------------
29019|  2.37k|retVal = function_namespace0_generated_534_finish(server, &nsMapping);
29020|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29020:4): [True: 0, False: 2.37k]
  ------------------
29021|  2.37k|retVal = function_namespace0_generated_533_finish(server, &nsMapping);
29022|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29022:4): [True: 0, False: 2.37k]
  ------------------
29023|  2.37k|retVal = function_namespace0_generated_532_finish(server, &nsMapping);
29024|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29024:4): [True: 0, False: 2.37k]
  ------------------
29025|  2.37k|retVal = function_namespace0_generated_531_finish(server, &nsMapping);
29026|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29026:4): [True: 0, False: 2.37k]
  ------------------
29027|  2.37k|retVal = function_namespace0_generated_530_finish(server, &nsMapping);
29028|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29028:4): [True: 0, False: 2.37k]
  ------------------
29029|  2.37k|retVal = function_namespace0_generated_529_finish(server, &nsMapping);
29030|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29030:4): [True: 0, False: 2.37k]
  ------------------
29031|  2.37k|retVal = function_namespace0_generated_528_finish(server, &nsMapping);
29032|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29032:4): [True: 0, False: 2.37k]
  ------------------
29033|  2.37k|retVal = function_namespace0_generated_527_finish(server, &nsMapping);
29034|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29034:4): [True: 0, False: 2.37k]
  ------------------
29035|  2.37k|retVal = function_namespace0_generated_526_finish(server, &nsMapping);
29036|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29036:4): [True: 0, False: 2.37k]
  ------------------
29037|  2.37k|retVal = function_namespace0_generated_525_finish(server, &nsMapping);
29038|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29038:4): [True: 0, False: 2.37k]
  ------------------
29039|  2.37k|retVal = function_namespace0_generated_524_finish(server, &nsMapping);
29040|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29040:4): [True: 0, False: 2.37k]
  ------------------
29041|  2.37k|retVal = function_namespace0_generated_523_finish(server, &nsMapping);
29042|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29042:4): [True: 0, False: 2.37k]
  ------------------
29043|  2.37k|retVal = function_namespace0_generated_522_finish(server, &nsMapping);
29044|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29044:4): [True: 0, False: 2.37k]
  ------------------
29045|  2.37k|retVal = function_namespace0_generated_521_finish(server, &nsMapping);
29046|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29046:4): [True: 0, False: 2.37k]
  ------------------
29047|  2.37k|retVal = function_namespace0_generated_520_finish(server, &nsMapping);
29048|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29048:4): [True: 0, False: 2.37k]
  ------------------
29049|  2.37k|retVal = function_namespace0_generated_519_finish(server, &nsMapping);
29050|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29050:4): [True: 0, False: 2.37k]
  ------------------
29051|  2.37k|retVal = function_namespace0_generated_518_finish(server, &nsMapping);
29052|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29052:4): [True: 0, False: 2.37k]
  ------------------
29053|  2.37k|retVal = function_namespace0_generated_517_finish(server, &nsMapping);
29054|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29054:4): [True: 0, False: 2.37k]
  ------------------
29055|  2.37k|retVal = function_namespace0_generated_516_finish(server, &nsMapping);
29056|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29056:4): [True: 0, False: 2.37k]
  ------------------
29057|  2.37k|retVal = function_namespace0_generated_515_finish(server, &nsMapping);
29058|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29058:4): [True: 0, False: 2.37k]
  ------------------
29059|  2.37k|retVal = function_namespace0_generated_514_finish(server, &nsMapping);
29060|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29060:4): [True: 0, False: 2.37k]
  ------------------
29061|  2.37k|retVal = function_namespace0_generated_513_finish(server, &nsMapping);
29062|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29062:4): [True: 0, False: 2.37k]
  ------------------
29063|  2.37k|retVal = function_namespace0_generated_512_finish(server, &nsMapping);
29064|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29064:4): [True: 0, False: 2.37k]
  ------------------
29065|  2.37k|retVal = function_namespace0_generated_511_finish(server, &nsMapping);
29066|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29066:4): [True: 0, False: 2.37k]
  ------------------
29067|  2.37k|retVal = function_namespace0_generated_510_finish(server, &nsMapping);
29068|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29068:4): [True: 0, False: 2.37k]
  ------------------
29069|  2.37k|retVal = function_namespace0_generated_509_finish(server, &nsMapping);
29070|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29070:4): [True: 0, False: 2.37k]
  ------------------
29071|  2.37k|retVal = function_namespace0_generated_508_finish(server, &nsMapping);
29072|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29072:4): [True: 0, False: 2.37k]
  ------------------
29073|  2.37k|retVal = function_namespace0_generated_507_finish(server, &nsMapping);
29074|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29074:4): [True: 0, False: 2.37k]
  ------------------
29075|  2.37k|retVal = function_namespace0_generated_506_finish(server, &nsMapping);
29076|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29076:4): [True: 0, False: 2.37k]
  ------------------
29077|  2.37k|retVal = function_namespace0_generated_505_finish(server, &nsMapping);
29078|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29078:4): [True: 0, False: 2.37k]
  ------------------
29079|  2.37k|retVal = function_namespace0_generated_504_finish(server, &nsMapping);
29080|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29080:4): [True: 0, False: 2.37k]
  ------------------
29081|  2.37k|retVal = function_namespace0_generated_503_finish(server, &nsMapping);
29082|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29082:4): [True: 0, False: 2.37k]
  ------------------
29083|  2.37k|retVal = function_namespace0_generated_502_finish(server, &nsMapping);
29084|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29084:4): [True: 0, False: 2.37k]
  ------------------
29085|  2.37k|retVal = function_namespace0_generated_501_finish(server, &nsMapping);
29086|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29086:4): [True: 0, False: 2.37k]
  ------------------
29087|  2.37k|retVal = function_namespace0_generated_500_finish(server, &nsMapping);
29088|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29088:4): [True: 0, False: 2.37k]
  ------------------
29089|  2.37k|retVal = function_namespace0_generated_499_finish(server, &nsMapping);
29090|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29090:4): [True: 0, False: 2.37k]
  ------------------
29091|  2.37k|retVal = function_namespace0_generated_498_finish(server, &nsMapping);
29092|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29092:4): [True: 0, False: 2.37k]
  ------------------
29093|  2.37k|retVal = function_namespace0_generated_497_finish(server, &nsMapping);
29094|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29094:4): [True: 0, False: 2.37k]
  ------------------
29095|  2.37k|retVal = function_namespace0_generated_496_finish(server, &nsMapping);
29096|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29096:4): [True: 0, False: 2.37k]
  ------------------
29097|  2.37k|retVal = function_namespace0_generated_495_finish(server, &nsMapping);
29098|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29098:4): [True: 0, False: 2.37k]
  ------------------
29099|  2.37k|retVal = function_namespace0_generated_494_finish(server, &nsMapping);
29100|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29100:4): [True: 0, False: 2.37k]
  ------------------
29101|  2.37k|retVal = function_namespace0_generated_493_finish(server, &nsMapping);
29102|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29102:4): [True: 0, False: 2.37k]
  ------------------
29103|  2.37k|retVal = function_namespace0_generated_492_finish(server, &nsMapping);
29104|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29104:4): [True: 0, False: 2.37k]
  ------------------
29105|  2.37k|retVal = function_namespace0_generated_491_finish(server, &nsMapping);
29106|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29106:4): [True: 0, False: 2.37k]
  ------------------
29107|  2.37k|retVal = function_namespace0_generated_490_finish(server, &nsMapping);
29108|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29108:4): [True: 0, False: 2.37k]
  ------------------
29109|  2.37k|retVal = function_namespace0_generated_489_finish(server, &nsMapping);
29110|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29110:4): [True: 0, False: 2.37k]
  ------------------
29111|  2.37k|retVal = function_namespace0_generated_488_finish(server, &nsMapping);
29112|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29112:4): [True: 0, False: 2.37k]
  ------------------
29113|  2.37k|retVal = function_namespace0_generated_487_finish(server, &nsMapping);
29114|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29114:4): [True: 0, False: 2.37k]
  ------------------
29115|  2.37k|retVal = function_namespace0_generated_486_finish(server, &nsMapping);
29116|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29116:4): [True: 0, False: 2.37k]
  ------------------
29117|  2.37k|retVal = function_namespace0_generated_485_finish(server, &nsMapping);
29118|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29118:4): [True: 0, False: 2.37k]
  ------------------
29119|  2.37k|retVal = function_namespace0_generated_484_finish(server, &nsMapping);
29120|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29120:4): [True: 0, False: 2.37k]
  ------------------
29121|  2.37k|retVal = function_namespace0_generated_483_finish(server, &nsMapping);
29122|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29122:4): [True: 0, False: 2.37k]
  ------------------
29123|  2.37k|retVal = function_namespace0_generated_482_finish(server, &nsMapping);
29124|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29124:4): [True: 0, False: 2.37k]
  ------------------
29125|  2.37k|retVal = function_namespace0_generated_481_finish(server, &nsMapping);
29126|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29126:4): [True: 0, False: 2.37k]
  ------------------
29127|  2.37k|retVal = function_namespace0_generated_480_finish(server, &nsMapping);
29128|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29128:4): [True: 0, False: 2.37k]
  ------------------
29129|  2.37k|retVal = function_namespace0_generated_479_finish(server, &nsMapping);
29130|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29130:4): [True: 0, False: 2.37k]
  ------------------
29131|  2.37k|retVal = function_namespace0_generated_478_finish(server, &nsMapping);
29132|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29132:4): [True: 0, False: 2.37k]
  ------------------
29133|  2.37k|retVal = function_namespace0_generated_477_finish(server, &nsMapping);
29134|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29134:4): [True: 0, False: 2.37k]
  ------------------
29135|  2.37k|retVal = function_namespace0_generated_476_finish(server, &nsMapping);
29136|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29136:4): [True: 0, False: 2.37k]
  ------------------
29137|  2.37k|retVal = function_namespace0_generated_475_finish(server, &nsMapping);
29138|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29138:4): [True: 0, False: 2.37k]
  ------------------
29139|  2.37k|retVal = function_namespace0_generated_474_finish(server, &nsMapping);
29140|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29140:4): [True: 0, False: 2.37k]
  ------------------
29141|  2.37k|retVal = function_namespace0_generated_473_finish(server, &nsMapping);
29142|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29142:4): [True: 0, False: 2.37k]
  ------------------
29143|  2.37k|retVal = function_namespace0_generated_472_finish(server, &nsMapping);
29144|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29144:4): [True: 0, False: 2.37k]
  ------------------
29145|  2.37k|retVal = function_namespace0_generated_471_finish(server, &nsMapping);
29146|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29146:4): [True: 0, False: 2.37k]
  ------------------
29147|  2.37k|retVal = function_namespace0_generated_470_finish(server, &nsMapping);
29148|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29148:4): [True: 0, False: 2.37k]
  ------------------
29149|  2.37k|retVal = function_namespace0_generated_469_finish(server, &nsMapping);
29150|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29150:4): [True: 0, False: 2.37k]
  ------------------
29151|  2.37k|retVal = function_namespace0_generated_468_finish(server, &nsMapping);
29152|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29152:4): [True: 0, False: 2.37k]
  ------------------
29153|  2.37k|retVal = function_namespace0_generated_467_finish(server, &nsMapping);
29154|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29154:4): [True: 0, False: 2.37k]
  ------------------
29155|  2.37k|retVal = function_namespace0_generated_466_finish(server, &nsMapping);
29156|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29156:4): [True: 0, False: 2.37k]
  ------------------
29157|  2.37k|retVal = function_namespace0_generated_465_finish(server, &nsMapping);
29158|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29158:4): [True: 0, False: 2.37k]
  ------------------
29159|  2.37k|retVal = function_namespace0_generated_464_finish(server, &nsMapping);
29160|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29160:4): [True: 0, False: 2.37k]
  ------------------
29161|  2.37k|retVal = function_namespace0_generated_463_finish(server, &nsMapping);
29162|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29162:4): [True: 0, False: 2.37k]
  ------------------
29163|  2.37k|retVal = function_namespace0_generated_462_finish(server, &nsMapping);
29164|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29164:4): [True: 0, False: 2.37k]
  ------------------
29165|  2.37k|retVal = function_namespace0_generated_461_finish(server, &nsMapping);
29166|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29166:4): [True: 0, False: 2.37k]
  ------------------
29167|  2.37k|retVal = function_namespace0_generated_460_finish(server, &nsMapping);
29168|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29168:4): [True: 0, False: 2.37k]
  ------------------
29169|  2.37k|retVal = function_namespace0_generated_459_finish(server, &nsMapping);
29170|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29170:4): [True: 0, False: 2.37k]
  ------------------
29171|  2.37k|retVal = function_namespace0_generated_458_finish(server, &nsMapping);
29172|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29172:4): [True: 0, False: 2.37k]
  ------------------
29173|  2.37k|retVal = function_namespace0_generated_457_finish(server, &nsMapping);
29174|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29174:4): [True: 0, False: 2.37k]
  ------------------
29175|  2.37k|retVal = function_namespace0_generated_456_finish(server, &nsMapping);
29176|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29176:4): [True: 0, False: 2.37k]
  ------------------
29177|  2.37k|retVal = function_namespace0_generated_455_finish(server, &nsMapping);
29178|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29178:4): [True: 0, False: 2.37k]
  ------------------
29179|  2.37k|retVal = function_namespace0_generated_454_finish(server, &nsMapping);
29180|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29180:4): [True: 0, False: 2.37k]
  ------------------
29181|  2.37k|retVal = function_namespace0_generated_453_finish(server, &nsMapping);
29182|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29182:4): [True: 0, False: 2.37k]
  ------------------
29183|  2.37k|retVal = function_namespace0_generated_452_finish(server, &nsMapping);
29184|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29184:4): [True: 0, False: 2.37k]
  ------------------
29185|  2.37k|retVal = function_namespace0_generated_451_finish(server, &nsMapping);
29186|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29186:4): [True: 0, False: 2.37k]
  ------------------
29187|  2.37k|retVal = function_namespace0_generated_450_finish(server, &nsMapping);
29188|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29188:4): [True: 0, False: 2.37k]
  ------------------
29189|  2.37k|retVal = function_namespace0_generated_449_finish(server, &nsMapping);
29190|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29190:4): [True: 0, False: 2.37k]
  ------------------
29191|  2.37k|retVal = function_namespace0_generated_448_finish(server, &nsMapping);
29192|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29192:4): [True: 0, False: 2.37k]
  ------------------
29193|  2.37k|retVal = function_namespace0_generated_447_finish(server, &nsMapping);
29194|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29194:4): [True: 0, False: 2.37k]
  ------------------
29195|  2.37k|retVal = function_namespace0_generated_446_finish(server, &nsMapping);
29196|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29196:4): [True: 0, False: 2.37k]
  ------------------
29197|  2.37k|retVal = function_namespace0_generated_445_finish(server, &nsMapping);
29198|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29198:4): [True: 0, False: 2.37k]
  ------------------
29199|  2.37k|retVal = function_namespace0_generated_444_finish(server, &nsMapping);
29200|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29200:4): [True: 0, False: 2.37k]
  ------------------
29201|  2.37k|retVal = function_namespace0_generated_443_finish(server, &nsMapping);
29202|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29202:4): [True: 0, False: 2.37k]
  ------------------
29203|  2.37k|retVal = function_namespace0_generated_442_finish(server, &nsMapping);
29204|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29204:4): [True: 0, False: 2.37k]
  ------------------
29205|  2.37k|retVal = function_namespace0_generated_441_finish(server, &nsMapping);
29206|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29206:4): [True: 0, False: 2.37k]
  ------------------
29207|  2.37k|retVal = function_namespace0_generated_440_finish(server, &nsMapping);
29208|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29208:4): [True: 0, False: 2.37k]
  ------------------
29209|  2.37k|retVal = function_namespace0_generated_439_finish(server, &nsMapping);
29210|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29210:4): [True: 0, False: 2.37k]
  ------------------
29211|  2.37k|retVal = function_namespace0_generated_438_finish(server, &nsMapping);
29212|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29212:4): [True: 0, False: 2.37k]
  ------------------
29213|  2.37k|retVal = function_namespace0_generated_437_finish(server, &nsMapping);
29214|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29214:4): [True: 0, False: 2.37k]
  ------------------
29215|  2.37k|retVal = function_namespace0_generated_436_finish(server, &nsMapping);
29216|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29216:4): [True: 0, False: 2.37k]
  ------------------
29217|  2.37k|retVal = function_namespace0_generated_435_finish(server, &nsMapping);
29218|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29218:4): [True: 0, False: 2.37k]
  ------------------
29219|  2.37k|retVal = function_namespace0_generated_434_finish(server, &nsMapping);
29220|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29220:4): [True: 0, False: 2.37k]
  ------------------
29221|  2.37k|retVal = function_namespace0_generated_433_finish(server, &nsMapping);
29222|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29222:4): [True: 0, False: 2.37k]
  ------------------
29223|  2.37k|retVal = function_namespace0_generated_432_finish(server, &nsMapping);
29224|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29224:4): [True: 0, False: 2.37k]
  ------------------
29225|  2.37k|retVal = function_namespace0_generated_431_finish(server, &nsMapping);
29226|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29226:4): [True: 0, False: 2.37k]
  ------------------
29227|  2.37k|retVal = function_namespace0_generated_430_finish(server, &nsMapping);
29228|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29228:4): [True: 0, False: 2.37k]
  ------------------
29229|  2.37k|retVal = function_namespace0_generated_429_finish(server, &nsMapping);
29230|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29230:4): [True: 0, False: 2.37k]
  ------------------
29231|  2.37k|retVal = function_namespace0_generated_428_finish(server, &nsMapping);
29232|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29232:4): [True: 0, False: 2.37k]
  ------------------
29233|  2.37k|retVal = function_namespace0_generated_427_finish(server, &nsMapping);
29234|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29234:4): [True: 0, False: 2.37k]
  ------------------
29235|  2.37k|retVal = function_namespace0_generated_426_finish(server, &nsMapping);
29236|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29236:4): [True: 0, False: 2.37k]
  ------------------
29237|  2.37k|retVal = function_namespace0_generated_425_finish(server, &nsMapping);
29238|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29238:4): [True: 0, False: 2.37k]
  ------------------
29239|  2.37k|retVal = function_namespace0_generated_424_finish(server, &nsMapping);
29240|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29240:4): [True: 0, False: 2.37k]
  ------------------
29241|  2.37k|retVal = function_namespace0_generated_423_finish(server, &nsMapping);
29242|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29242:4): [True: 0, False: 2.37k]
  ------------------
29243|  2.37k|retVal = function_namespace0_generated_422_finish(server, &nsMapping);
29244|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29244:4): [True: 0, False: 2.37k]
  ------------------
29245|  2.37k|retVal = function_namespace0_generated_421_finish(server, &nsMapping);
29246|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29246:4): [True: 0, False: 2.37k]
  ------------------
29247|  2.37k|retVal = function_namespace0_generated_420_finish(server, &nsMapping);
29248|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29248:4): [True: 0, False: 2.37k]
  ------------------
29249|  2.37k|retVal = function_namespace0_generated_419_finish(server, &nsMapping);
29250|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29250:4): [True: 0, False: 2.37k]
  ------------------
29251|  2.37k|retVal = function_namespace0_generated_418_finish(server, &nsMapping);
29252|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29252:4): [True: 0, False: 2.37k]
  ------------------
29253|  2.37k|retVal = function_namespace0_generated_417_finish(server, &nsMapping);
29254|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29254:4): [True: 0, False: 2.37k]
  ------------------
29255|  2.37k|retVal = function_namespace0_generated_416_finish(server, &nsMapping);
29256|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29256:4): [True: 0, False: 2.37k]
  ------------------
29257|  2.37k|retVal = function_namespace0_generated_415_finish(server, &nsMapping);
29258|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29258:4): [True: 0, False: 2.37k]
  ------------------
29259|  2.37k|retVal = function_namespace0_generated_414_finish(server, &nsMapping);
29260|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29260:4): [True: 0, False: 2.37k]
  ------------------
29261|  2.37k|retVal = function_namespace0_generated_413_finish(server, &nsMapping);
29262|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29262:4): [True: 0, False: 2.37k]
  ------------------
29263|  2.37k|retVal = function_namespace0_generated_412_finish(server, &nsMapping);
29264|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29264:4): [True: 0, False: 2.37k]
  ------------------
29265|  2.37k|retVal = function_namespace0_generated_411_finish(server, &nsMapping);
29266|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29266:4): [True: 0, False: 2.37k]
  ------------------
29267|  2.37k|retVal = function_namespace0_generated_410_finish(server, &nsMapping);
29268|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29268:4): [True: 0, False: 2.37k]
  ------------------
29269|  2.37k|retVal = function_namespace0_generated_409_finish(server, &nsMapping);
29270|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29270:4): [True: 0, False: 2.37k]
  ------------------
29271|  2.37k|retVal = function_namespace0_generated_408_finish(server, &nsMapping);
29272|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29272:4): [True: 0, False: 2.37k]
  ------------------
29273|  2.37k|retVal = function_namespace0_generated_407_finish(server, &nsMapping);
29274|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29274:4): [True: 0, False: 2.37k]
  ------------------
29275|  2.37k|retVal = function_namespace0_generated_406_finish(server, &nsMapping);
29276|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29276:4): [True: 0, False: 2.37k]
  ------------------
29277|  2.37k|retVal = function_namespace0_generated_405_finish(server, &nsMapping);
29278|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29278:4): [True: 0, False: 2.37k]
  ------------------
29279|  2.37k|retVal = function_namespace0_generated_404_finish(server, &nsMapping);
29280|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29280:4): [True: 0, False: 2.37k]
  ------------------
29281|  2.37k|retVal = function_namespace0_generated_403_finish(server, &nsMapping);
29282|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29282:4): [True: 0, False: 2.37k]
  ------------------
29283|  2.37k|retVal = function_namespace0_generated_402_finish(server, &nsMapping);
29284|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29284:4): [True: 0, False: 2.37k]
  ------------------
29285|  2.37k|retVal = function_namespace0_generated_401_finish(server, &nsMapping);
29286|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29286:4): [True: 0, False: 2.37k]
  ------------------
29287|  2.37k|retVal = function_namespace0_generated_400_finish(server, &nsMapping);
29288|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29288:4): [True: 0, False: 2.37k]
  ------------------
29289|  2.37k|retVal = function_namespace0_generated_399_finish(server, &nsMapping);
29290|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29290:4): [True: 0, False: 2.37k]
  ------------------
29291|  2.37k|retVal = function_namespace0_generated_398_finish(server, &nsMapping);
29292|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29292:4): [True: 0, False: 2.37k]
  ------------------
29293|  2.37k|retVal = function_namespace0_generated_397_finish(server, &nsMapping);
29294|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29294:4): [True: 0, False: 2.37k]
  ------------------
29295|  2.37k|retVal = function_namespace0_generated_396_finish(server, &nsMapping);
29296|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29296:4): [True: 0, False: 2.37k]
  ------------------
29297|  2.37k|retVal = function_namespace0_generated_395_finish(server, &nsMapping);
29298|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29298:4): [True: 0, False: 2.37k]
  ------------------
29299|  2.37k|retVal = function_namespace0_generated_394_finish(server, &nsMapping);
29300|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29300:4): [True: 0, False: 2.37k]
  ------------------
29301|  2.37k|retVal = function_namespace0_generated_393_finish(server, &nsMapping);
29302|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29302:4): [True: 0, False: 2.37k]
  ------------------
29303|  2.37k|retVal = function_namespace0_generated_392_finish(server, &nsMapping);
29304|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29304:4): [True: 0, False: 2.37k]
  ------------------
29305|  2.37k|retVal = function_namespace0_generated_391_finish(server, &nsMapping);
29306|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29306:4): [True: 0, False: 2.37k]
  ------------------
29307|  2.37k|retVal = function_namespace0_generated_390_finish(server, &nsMapping);
29308|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29308:4): [True: 0, False: 2.37k]
  ------------------
29309|  2.37k|retVal = function_namespace0_generated_389_finish(server, &nsMapping);
29310|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29310:4): [True: 0, False: 2.37k]
  ------------------
29311|  2.37k|retVal = function_namespace0_generated_388_finish(server, &nsMapping);
29312|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29312:4): [True: 0, False: 2.37k]
  ------------------
29313|  2.37k|retVal = function_namespace0_generated_387_finish(server, &nsMapping);
29314|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29314:4): [True: 0, False: 2.37k]
  ------------------
29315|  2.37k|retVal = function_namespace0_generated_386_finish(server, &nsMapping);
29316|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29316:4): [True: 0, False: 2.37k]
  ------------------
29317|  2.37k|retVal = function_namespace0_generated_385_finish(server, &nsMapping);
29318|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29318:4): [True: 0, False: 2.37k]
  ------------------
29319|  2.37k|retVal = function_namespace0_generated_384_finish(server, &nsMapping);
29320|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29320:4): [True: 0, False: 2.37k]
  ------------------
29321|  2.37k|retVal = function_namespace0_generated_383_finish(server, &nsMapping);
29322|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29322:4): [True: 0, False: 2.37k]
  ------------------
29323|  2.37k|retVal = function_namespace0_generated_382_finish(server, &nsMapping);
29324|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29324:4): [True: 0, False: 2.37k]
  ------------------
29325|  2.37k|retVal = function_namespace0_generated_381_finish(server, &nsMapping);
29326|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29326:4): [True: 0, False: 2.37k]
  ------------------
29327|  2.37k|retVal = function_namespace0_generated_380_finish(server, &nsMapping);
29328|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29328:4): [True: 0, False: 2.37k]
  ------------------
29329|  2.37k|retVal = function_namespace0_generated_379_finish(server, &nsMapping);
29330|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29330:4): [True: 0, False: 2.37k]
  ------------------
29331|  2.37k|retVal = function_namespace0_generated_378_finish(server, &nsMapping);
29332|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29332:4): [True: 0, False: 2.37k]
  ------------------
29333|  2.37k|retVal = function_namespace0_generated_377_finish(server, &nsMapping);
29334|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29334:4): [True: 0, False: 2.37k]
  ------------------
29335|  2.37k|retVal = function_namespace0_generated_376_finish(server, &nsMapping);
29336|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29336:4): [True: 0, False: 2.37k]
  ------------------
29337|  2.37k|retVal = function_namespace0_generated_375_finish(server, &nsMapping);
29338|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29338:4): [True: 0, False: 2.37k]
  ------------------
29339|  2.37k|retVal = function_namespace0_generated_374_finish(server, &nsMapping);
29340|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29340:4): [True: 0, False: 2.37k]
  ------------------
29341|  2.37k|retVal = function_namespace0_generated_373_finish(server, &nsMapping);
29342|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29342:4): [True: 0, False: 2.37k]
  ------------------
29343|  2.37k|retVal = function_namespace0_generated_372_finish(server, &nsMapping);
29344|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29344:4): [True: 0, False: 2.37k]
  ------------------
29345|  2.37k|retVal = function_namespace0_generated_371_finish(server, &nsMapping);
29346|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29346:4): [True: 0, False: 2.37k]
  ------------------
29347|  2.37k|retVal = function_namespace0_generated_370_finish(server, &nsMapping);
29348|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29348:4): [True: 0, False: 2.37k]
  ------------------
29349|  2.37k|retVal = function_namespace0_generated_369_finish(server, &nsMapping);
29350|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29350:4): [True: 0, False: 2.37k]
  ------------------
29351|  2.37k|retVal = function_namespace0_generated_368_finish(server, &nsMapping);
29352|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29352:4): [True: 0, False: 2.37k]
  ------------------
29353|  2.37k|retVal = function_namespace0_generated_367_finish(server, &nsMapping);
29354|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29354:4): [True: 0, False: 2.37k]
  ------------------
29355|  2.37k|retVal = function_namespace0_generated_366_finish(server, &nsMapping);
29356|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29356:4): [True: 0, False: 2.37k]
  ------------------
29357|  2.37k|retVal = function_namespace0_generated_365_finish(server, &nsMapping);
29358|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29358:4): [True: 0, False: 2.37k]
  ------------------
29359|  2.37k|retVal = function_namespace0_generated_364_finish(server, &nsMapping);
29360|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29360:4): [True: 0, False: 2.37k]
  ------------------
29361|  2.37k|retVal = function_namespace0_generated_363_finish(server, &nsMapping);
29362|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29362:4): [True: 0, False: 2.37k]
  ------------------
29363|  2.37k|retVal = function_namespace0_generated_362_finish(server, &nsMapping);
29364|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29364:4): [True: 0, False: 2.37k]
  ------------------
29365|  2.37k|retVal = function_namespace0_generated_361_finish(server, &nsMapping);
29366|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29366:4): [True: 0, False: 2.37k]
  ------------------
29367|  2.37k|retVal = function_namespace0_generated_360_finish(server, &nsMapping);
29368|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29368:4): [True: 0, False: 2.37k]
  ------------------
29369|  2.37k|retVal = function_namespace0_generated_359_finish(server, &nsMapping);
29370|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29370:4): [True: 0, False: 2.37k]
  ------------------
29371|  2.37k|retVal = function_namespace0_generated_358_finish(server, &nsMapping);
29372|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29372:4): [True: 0, False: 2.37k]
  ------------------
29373|  2.37k|retVal = function_namespace0_generated_357_finish(server, &nsMapping);
29374|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29374:4): [True: 0, False: 2.37k]
  ------------------
29375|  2.37k|retVal = function_namespace0_generated_356_finish(server, &nsMapping);
29376|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29376:4): [True: 0, False: 2.37k]
  ------------------
29377|  2.37k|retVal = function_namespace0_generated_355_finish(server, &nsMapping);
29378|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29378:4): [True: 0, False: 2.37k]
  ------------------
29379|  2.37k|retVal = function_namespace0_generated_354_finish(server, &nsMapping);
29380|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29380:4): [True: 0, False: 2.37k]
  ------------------
29381|  2.37k|retVal = function_namespace0_generated_353_finish(server, &nsMapping);
29382|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29382:4): [True: 0, False: 2.37k]
  ------------------
29383|  2.37k|retVal = function_namespace0_generated_352_finish(server, &nsMapping);
29384|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29384:4): [True: 0, False: 2.37k]
  ------------------
29385|  2.37k|retVal = function_namespace0_generated_351_finish(server, &nsMapping);
29386|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29386:4): [True: 0, False: 2.37k]
  ------------------
29387|  2.37k|retVal = function_namespace0_generated_350_finish(server, &nsMapping);
29388|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29388:4): [True: 0, False: 2.37k]
  ------------------
29389|  2.37k|retVal = function_namespace0_generated_349_finish(server, &nsMapping);
29390|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29390:4): [True: 0, False: 2.37k]
  ------------------
29391|  2.37k|retVal = function_namespace0_generated_348_finish(server, &nsMapping);
29392|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29392:4): [True: 0, False: 2.37k]
  ------------------
29393|  2.37k|retVal = function_namespace0_generated_347_finish(server, &nsMapping);
29394|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29394:4): [True: 0, False: 2.37k]
  ------------------
29395|  2.37k|retVal = function_namespace0_generated_346_finish(server, &nsMapping);
29396|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29396:4): [True: 0, False: 2.37k]
  ------------------
29397|  2.37k|retVal = function_namespace0_generated_345_finish(server, &nsMapping);
29398|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29398:4): [True: 0, False: 2.37k]
  ------------------
29399|  2.37k|retVal = function_namespace0_generated_344_finish(server, &nsMapping);
29400|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29400:4): [True: 0, False: 2.37k]
  ------------------
29401|  2.37k|retVal = function_namespace0_generated_343_finish(server, &nsMapping);
29402|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29402:4): [True: 0, False: 2.37k]
  ------------------
29403|  2.37k|retVal = function_namespace0_generated_342_finish(server, &nsMapping);
29404|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29404:4): [True: 0, False: 2.37k]
  ------------------
29405|  2.37k|retVal = function_namespace0_generated_341_finish(server, &nsMapping);
29406|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29406:4): [True: 0, False: 2.37k]
  ------------------
29407|  2.37k|retVal = function_namespace0_generated_340_finish(server, &nsMapping);
29408|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29408:4): [True: 0, False: 2.37k]
  ------------------
29409|  2.37k|retVal = function_namespace0_generated_339_finish(server, &nsMapping);
29410|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29410:4): [True: 0, False: 2.37k]
  ------------------
29411|  2.37k|retVal = function_namespace0_generated_338_finish(server, &nsMapping);
29412|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29412:4): [True: 0, False: 2.37k]
  ------------------
29413|  2.37k|retVal = function_namespace0_generated_337_finish(server, &nsMapping);
29414|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29414:4): [True: 0, False: 2.37k]
  ------------------
29415|  2.37k|retVal = function_namespace0_generated_336_finish(server, &nsMapping);
29416|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29416:4): [True: 0, False: 2.37k]
  ------------------
29417|  2.37k|retVal = function_namespace0_generated_335_finish(server, &nsMapping);
29418|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29418:4): [True: 0, False: 2.37k]
  ------------------
29419|  2.37k|retVal = function_namespace0_generated_334_finish(server, &nsMapping);
29420|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29420:4): [True: 0, False: 2.37k]
  ------------------
29421|  2.37k|retVal = function_namespace0_generated_333_finish(server, &nsMapping);
29422|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29422:4): [True: 0, False: 2.37k]
  ------------------
29423|  2.37k|retVal = function_namespace0_generated_332_finish(server, &nsMapping);
29424|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29424:4): [True: 0, False: 2.37k]
  ------------------
29425|  2.37k|retVal = function_namespace0_generated_331_finish(server, &nsMapping);
29426|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29426:4): [True: 0, False: 2.37k]
  ------------------
29427|  2.37k|retVal = function_namespace0_generated_330_finish(server, &nsMapping);
29428|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29428:4): [True: 0, False: 2.37k]
  ------------------
29429|  2.37k|retVal = function_namespace0_generated_329_finish(server, &nsMapping);
29430|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29430:4): [True: 0, False: 2.37k]
  ------------------
29431|  2.37k|retVal = function_namespace0_generated_328_finish(server, &nsMapping);
29432|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29432:4): [True: 0, False: 2.37k]
  ------------------
29433|  2.37k|retVal = function_namespace0_generated_327_finish(server, &nsMapping);
29434|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29434:4): [True: 0, False: 2.37k]
  ------------------
29435|  2.37k|retVal = function_namespace0_generated_326_finish(server, &nsMapping);
29436|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29436:4): [True: 0, False: 2.37k]
  ------------------
29437|  2.37k|retVal = function_namespace0_generated_325_finish(server, &nsMapping);
29438|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29438:4): [True: 0, False: 2.37k]
  ------------------
29439|  2.37k|retVal = function_namespace0_generated_324_finish(server, &nsMapping);
29440|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29440:4): [True: 0, False: 2.37k]
  ------------------
29441|  2.37k|retVal = function_namespace0_generated_323_finish(server, &nsMapping);
29442|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29442:4): [True: 0, False: 2.37k]
  ------------------
29443|  2.37k|retVal = function_namespace0_generated_322_finish(server, &nsMapping);
29444|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29444:4): [True: 0, False: 2.37k]
  ------------------
29445|  2.37k|retVal = function_namespace0_generated_321_finish(server, &nsMapping);
29446|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29446:4): [True: 0, False: 2.37k]
  ------------------
29447|  2.37k|retVal = function_namespace0_generated_320_finish(server, &nsMapping);
29448|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29448:4): [True: 0, False: 2.37k]
  ------------------
29449|  2.37k|retVal = function_namespace0_generated_319_finish(server, &nsMapping);
29450|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29450:4): [True: 0, False: 2.37k]
  ------------------
29451|  2.37k|retVal = function_namespace0_generated_318_finish(server, &nsMapping);
29452|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29452:4): [True: 0, False: 2.37k]
  ------------------
29453|  2.37k|retVal = function_namespace0_generated_317_finish(server, &nsMapping);
29454|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29454:4): [True: 0, False: 2.37k]
  ------------------
29455|  2.37k|retVal = function_namespace0_generated_316_finish(server, &nsMapping);
29456|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29456:4): [True: 0, False: 2.37k]
  ------------------
29457|  2.37k|retVal = function_namespace0_generated_315_finish(server, &nsMapping);
29458|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29458:4): [True: 0, False: 2.37k]
  ------------------
29459|  2.37k|retVal = function_namespace0_generated_314_finish(server, &nsMapping);
29460|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29460:4): [True: 0, False: 2.37k]
  ------------------
29461|  2.37k|retVal = function_namespace0_generated_313_finish(server, &nsMapping);
29462|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29462:4): [True: 0, False: 2.37k]
  ------------------
29463|  2.37k|retVal = function_namespace0_generated_312_finish(server, &nsMapping);
29464|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29464:4): [True: 0, False: 2.37k]
  ------------------
29465|  2.37k|retVal = function_namespace0_generated_311_finish(server, &nsMapping);
29466|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29466:4): [True: 0, False: 2.37k]
  ------------------
29467|  2.37k|retVal = function_namespace0_generated_310_finish(server, &nsMapping);
29468|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29468:4): [True: 0, False: 2.37k]
  ------------------
29469|  2.37k|retVal = function_namespace0_generated_309_finish(server, &nsMapping);
29470|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29470:4): [True: 0, False: 2.37k]
  ------------------
29471|  2.37k|retVal = function_namespace0_generated_308_finish(server, &nsMapping);
29472|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29472:4): [True: 0, False: 2.37k]
  ------------------
29473|  2.37k|retVal = function_namespace0_generated_307_finish(server, &nsMapping);
29474|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29474:4): [True: 0, False: 2.37k]
  ------------------
29475|  2.37k|retVal = function_namespace0_generated_306_finish(server, &nsMapping);
29476|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29476:4): [True: 0, False: 2.37k]
  ------------------
29477|  2.37k|retVal = function_namespace0_generated_305_finish(server, &nsMapping);
29478|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29478:4): [True: 0, False: 2.37k]
  ------------------
29479|  2.37k|retVal = function_namespace0_generated_304_finish(server, &nsMapping);
29480|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29480:4): [True: 0, False: 2.37k]
  ------------------
29481|  2.37k|retVal = function_namespace0_generated_303_finish(server, &nsMapping);
29482|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29482:4): [True: 0, False: 2.37k]
  ------------------
29483|  2.37k|retVal = function_namespace0_generated_302_finish(server, &nsMapping);
29484|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29484:4): [True: 0, False: 2.37k]
  ------------------
29485|  2.37k|retVal = function_namespace0_generated_301_finish(server, &nsMapping);
29486|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29486:4): [True: 0, False: 2.37k]
  ------------------
29487|  2.37k|retVal = function_namespace0_generated_300_finish(server, &nsMapping);
29488|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29488:4): [True: 0, False: 2.37k]
  ------------------
29489|  2.37k|retVal = function_namespace0_generated_299_finish(server, &nsMapping);
29490|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29490:4): [True: 0, False: 2.37k]
  ------------------
29491|  2.37k|retVal = function_namespace0_generated_298_finish(server, &nsMapping);
29492|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29492:4): [True: 0, False: 2.37k]
  ------------------
29493|  2.37k|retVal = function_namespace0_generated_297_finish(server, &nsMapping);
29494|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29494:4): [True: 0, False: 2.37k]
  ------------------
29495|  2.37k|retVal = function_namespace0_generated_296_finish(server, &nsMapping);
29496|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29496:4): [True: 0, False: 2.37k]
  ------------------
29497|  2.37k|retVal = function_namespace0_generated_295_finish(server, &nsMapping);
29498|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29498:4): [True: 0, False: 2.37k]
  ------------------
29499|  2.37k|retVal = function_namespace0_generated_294_finish(server, &nsMapping);
29500|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29500:4): [True: 0, False: 2.37k]
  ------------------
29501|  2.37k|retVal = function_namespace0_generated_293_finish(server, &nsMapping);
29502|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29502:4): [True: 0, False: 2.37k]
  ------------------
29503|  2.37k|retVal = function_namespace0_generated_292_finish(server, &nsMapping);
29504|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29504:4): [True: 0, False: 2.37k]
  ------------------
29505|  2.37k|retVal = function_namespace0_generated_291_finish(server, &nsMapping);
29506|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29506:4): [True: 0, False: 2.37k]
  ------------------
29507|  2.37k|retVal = function_namespace0_generated_290_finish(server, &nsMapping);
29508|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29508:4): [True: 0, False: 2.37k]
  ------------------
29509|  2.37k|retVal = function_namespace0_generated_289_finish(server, &nsMapping);
29510|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29510:4): [True: 0, False: 2.37k]
  ------------------
29511|  2.37k|retVal = function_namespace0_generated_288_finish(server, &nsMapping);
29512|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29512:4): [True: 0, False: 2.37k]
  ------------------
29513|  2.37k|retVal = function_namespace0_generated_287_finish(server, &nsMapping);
29514|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29514:4): [True: 0, False: 2.37k]
  ------------------
29515|  2.37k|retVal = function_namespace0_generated_286_finish(server, &nsMapping);
29516|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29516:4): [True: 0, False: 2.37k]
  ------------------
29517|  2.37k|retVal = function_namespace0_generated_285_finish(server, &nsMapping);
29518|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29518:4): [True: 0, False: 2.37k]
  ------------------
29519|  2.37k|retVal = function_namespace0_generated_284_finish(server, &nsMapping);
29520|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29520:4): [True: 0, False: 2.37k]
  ------------------
29521|  2.37k|retVal = function_namespace0_generated_283_finish(server, &nsMapping);
29522|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29522:4): [True: 0, False: 2.37k]
  ------------------
29523|  2.37k|retVal = function_namespace0_generated_282_finish(server, &nsMapping);
29524|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29524:4): [True: 0, False: 2.37k]
  ------------------
29525|  2.37k|retVal = function_namespace0_generated_281_finish(server, &nsMapping);
29526|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29526:4): [True: 0, False: 2.37k]
  ------------------
29527|  2.37k|retVal = function_namespace0_generated_280_finish(server, &nsMapping);
29528|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29528:4): [True: 0, False: 2.37k]
  ------------------
29529|  2.37k|retVal = function_namespace0_generated_279_finish(server, &nsMapping);
29530|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29530:4): [True: 0, False: 2.37k]
  ------------------
29531|  2.37k|retVal = function_namespace0_generated_278_finish(server, &nsMapping);
29532|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29532:4): [True: 0, False: 2.37k]
  ------------------
29533|  2.37k|retVal = function_namespace0_generated_277_finish(server, &nsMapping);
29534|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29534:4): [True: 0, False: 2.37k]
  ------------------
29535|  2.37k|retVal = function_namespace0_generated_276_finish(server, &nsMapping);
29536|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29536:4): [True: 0, False: 2.37k]
  ------------------
29537|  2.37k|retVal = function_namespace0_generated_275_finish(server, &nsMapping);
29538|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29538:4): [True: 0, False: 2.37k]
  ------------------
29539|  2.37k|retVal = function_namespace0_generated_274_finish(server, &nsMapping);
29540|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29540:4): [True: 0, False: 2.37k]
  ------------------
29541|  2.37k|retVal = function_namespace0_generated_273_finish(server, &nsMapping);
29542|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29542:4): [True: 0, False: 2.37k]
  ------------------
29543|  2.37k|retVal = function_namespace0_generated_272_finish(server, &nsMapping);
29544|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29544:4): [True: 0, False: 2.37k]
  ------------------
29545|  2.37k|retVal = function_namespace0_generated_271_finish(server, &nsMapping);
29546|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29546:4): [True: 0, False: 2.37k]
  ------------------
29547|  2.37k|retVal = function_namespace0_generated_270_finish(server, &nsMapping);
29548|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29548:4): [True: 0, False: 2.37k]
  ------------------
29549|  2.37k|retVal = function_namespace0_generated_269_finish(server, &nsMapping);
29550|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29550:4): [True: 0, False: 2.37k]
  ------------------
29551|  2.37k|retVal = function_namespace0_generated_268_finish(server, &nsMapping);
29552|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29552:4): [True: 0, False: 2.37k]
  ------------------
29553|  2.37k|retVal = function_namespace0_generated_267_finish(server, &nsMapping);
29554|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29554:4): [True: 0, False: 2.37k]
  ------------------
29555|  2.37k|retVal = function_namespace0_generated_266_finish(server, &nsMapping);
29556|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29556:4): [True: 0, False: 2.37k]
  ------------------
29557|  2.37k|retVal = function_namespace0_generated_265_finish(server, &nsMapping);
29558|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29558:4): [True: 0, False: 2.37k]
  ------------------
29559|  2.37k|retVal = function_namespace0_generated_264_finish(server, &nsMapping);
29560|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29560:4): [True: 0, False: 2.37k]
  ------------------
29561|  2.37k|retVal = function_namespace0_generated_263_finish(server, &nsMapping);
29562|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29562:4): [True: 0, False: 2.37k]
  ------------------
29563|  2.37k|retVal = function_namespace0_generated_262_finish(server, &nsMapping);
29564|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29564:4): [True: 0, False: 2.37k]
  ------------------
29565|  2.37k|retVal = function_namespace0_generated_261_finish(server, &nsMapping);
29566|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29566:4): [True: 0, False: 2.37k]
  ------------------
29567|  2.37k|retVal = function_namespace0_generated_260_finish(server, &nsMapping);
29568|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29568:4): [True: 0, False: 2.37k]
  ------------------
29569|  2.37k|retVal = function_namespace0_generated_259_finish(server, &nsMapping);
29570|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29570:4): [True: 0, False: 2.37k]
  ------------------
29571|  2.37k|retVal = function_namespace0_generated_258_finish(server, &nsMapping);
29572|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29572:4): [True: 0, False: 2.37k]
  ------------------
29573|  2.37k|retVal = function_namespace0_generated_257_finish(server, &nsMapping);
29574|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29574:4): [True: 0, False: 2.37k]
  ------------------
29575|  2.37k|retVal = function_namespace0_generated_256_finish(server, &nsMapping);
29576|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29576:4): [True: 0, False: 2.37k]
  ------------------
29577|  2.37k|retVal = function_namespace0_generated_255_finish(server, &nsMapping);
29578|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29578:4): [True: 0, False: 2.37k]
  ------------------
29579|  2.37k|retVal = function_namespace0_generated_254_finish(server, &nsMapping);
29580|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29580:4): [True: 0, False: 2.37k]
  ------------------
29581|  2.37k|retVal = function_namespace0_generated_253_finish(server, &nsMapping);
29582|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29582:4): [True: 0, False: 2.37k]
  ------------------
29583|  2.37k|retVal = function_namespace0_generated_252_finish(server, &nsMapping);
29584|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29584:4): [True: 0, False: 2.37k]
  ------------------
29585|  2.37k|retVal = function_namespace0_generated_251_finish(server, &nsMapping);
29586|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29586:4): [True: 0, False: 2.37k]
  ------------------
29587|  2.37k|retVal = function_namespace0_generated_250_finish(server, &nsMapping);
29588|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29588:4): [True: 0, False: 2.37k]
  ------------------
29589|  2.37k|retVal = function_namespace0_generated_249_finish(server, &nsMapping);
29590|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29590:4): [True: 0, False: 2.37k]
  ------------------
29591|  2.37k|retVal = function_namespace0_generated_248_finish(server, &nsMapping);
29592|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29592:4): [True: 0, False: 2.37k]
  ------------------
29593|  2.37k|retVal = function_namespace0_generated_247_finish(server, &nsMapping);
29594|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29594:4): [True: 0, False: 2.37k]
  ------------------
29595|  2.37k|retVal = function_namespace0_generated_246_finish(server, &nsMapping);
29596|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29596:4): [True: 0, False: 2.37k]
  ------------------
29597|  2.37k|retVal = function_namespace0_generated_245_finish(server, &nsMapping);
29598|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29598:4): [True: 0, False: 2.37k]
  ------------------
29599|  2.37k|retVal = function_namespace0_generated_244_finish(server, &nsMapping);
29600|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29600:4): [True: 0, False: 2.37k]
  ------------------
29601|  2.37k|retVal = function_namespace0_generated_243_finish(server, &nsMapping);
29602|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29602:4): [True: 0, False: 2.37k]
  ------------------
29603|  2.37k|retVal = function_namespace0_generated_242_finish(server, &nsMapping);
29604|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29604:4): [True: 0, False: 2.37k]
  ------------------
29605|  2.37k|retVal = function_namespace0_generated_241_finish(server, &nsMapping);
29606|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29606:4): [True: 0, False: 2.37k]
  ------------------
29607|  2.37k|retVal = function_namespace0_generated_240_finish(server, &nsMapping);
29608|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29608:4): [True: 0, False: 2.37k]
  ------------------
29609|  2.37k|retVal = function_namespace0_generated_239_finish(server, &nsMapping);
29610|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29610:4): [True: 0, False: 2.37k]
  ------------------
29611|  2.37k|retVal = function_namespace0_generated_238_finish(server, &nsMapping);
29612|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29612:4): [True: 0, False: 2.37k]
  ------------------
29613|  2.37k|retVal = function_namespace0_generated_237_finish(server, &nsMapping);
29614|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29614:4): [True: 0, False: 2.37k]
  ------------------
29615|  2.37k|retVal = function_namespace0_generated_236_finish(server, &nsMapping);
29616|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29616:4): [True: 0, False: 2.37k]
  ------------------
29617|  2.37k|retVal = function_namespace0_generated_235_finish(server, &nsMapping);
29618|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29618:4): [True: 0, False: 2.37k]
  ------------------
29619|  2.37k|retVal = function_namespace0_generated_234_finish(server, &nsMapping);
29620|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29620:4): [True: 0, False: 2.37k]
  ------------------
29621|  2.37k|retVal = function_namespace0_generated_233_finish(server, &nsMapping);
29622|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29622:4): [True: 0, False: 2.37k]
  ------------------
29623|  2.37k|retVal = function_namespace0_generated_232_finish(server, &nsMapping);
29624|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29624:4): [True: 0, False: 2.37k]
  ------------------
29625|  2.37k|retVal = function_namespace0_generated_231_finish(server, &nsMapping);
29626|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29626:4): [True: 0, False: 2.37k]
  ------------------
29627|  2.37k|retVal = function_namespace0_generated_230_finish(server, &nsMapping);
29628|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29628:4): [True: 0, False: 2.37k]
  ------------------
29629|  2.37k|retVal = function_namespace0_generated_229_finish(server, &nsMapping);
29630|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29630:4): [True: 0, False: 2.37k]
  ------------------
29631|  2.37k|retVal = function_namespace0_generated_228_finish(server, &nsMapping);
29632|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29632:4): [True: 0, False: 2.37k]
  ------------------
29633|  2.37k|retVal = function_namespace0_generated_227_finish(server, &nsMapping);
29634|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29634:4): [True: 0, False: 2.37k]
  ------------------
29635|  2.37k|retVal = function_namespace0_generated_226_finish(server, &nsMapping);
29636|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29636:4): [True: 0, False: 2.37k]
  ------------------
29637|  2.37k|retVal = function_namespace0_generated_225_finish(server, &nsMapping);
29638|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29638:4): [True: 0, False: 2.37k]
  ------------------
29639|  2.37k|retVal = function_namespace0_generated_224_finish(server, &nsMapping);
29640|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29640:4): [True: 0, False: 2.37k]
  ------------------
29641|  2.37k|retVal = function_namespace0_generated_223_finish(server, &nsMapping);
29642|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29642:4): [True: 0, False: 2.37k]
  ------------------
29643|  2.37k|retVal = function_namespace0_generated_222_finish(server, &nsMapping);
29644|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29644:4): [True: 0, False: 2.37k]
  ------------------
29645|  2.37k|retVal = function_namespace0_generated_221_finish(server, &nsMapping);
29646|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29646:4): [True: 0, False: 2.37k]
  ------------------
29647|  2.37k|retVal = function_namespace0_generated_220_finish(server, &nsMapping);
29648|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29648:4): [True: 0, False: 2.37k]
  ------------------
29649|  2.37k|retVal = function_namespace0_generated_219_finish(server, &nsMapping);
29650|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29650:4): [True: 0, False: 2.37k]
  ------------------
29651|  2.37k|retVal = function_namespace0_generated_218_finish(server, &nsMapping);
29652|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29652:4): [True: 0, False: 2.37k]
  ------------------
29653|  2.37k|retVal = function_namespace0_generated_217_finish(server, &nsMapping);
29654|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29654:4): [True: 0, False: 2.37k]
  ------------------
29655|  2.37k|retVal = function_namespace0_generated_216_finish(server, &nsMapping);
29656|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29656:4): [True: 0, False: 2.37k]
  ------------------
29657|  2.37k|retVal = function_namespace0_generated_215_finish(server, &nsMapping);
29658|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29658:4): [True: 0, False: 2.37k]
  ------------------
29659|  2.37k|retVal = function_namespace0_generated_214_finish(server, &nsMapping);
29660|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29660:4): [True: 0, False: 2.37k]
  ------------------
29661|  2.37k|retVal = function_namespace0_generated_213_finish(server, &nsMapping);
29662|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29662:4): [True: 0, False: 2.37k]
  ------------------
29663|  2.37k|retVal = function_namespace0_generated_212_finish(server, &nsMapping);
29664|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29664:4): [True: 0, False: 2.37k]
  ------------------
29665|  2.37k|retVal = function_namespace0_generated_211_finish(server, &nsMapping);
29666|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29666:4): [True: 0, False: 2.37k]
  ------------------
29667|  2.37k|retVal = function_namespace0_generated_210_finish(server, &nsMapping);
29668|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29668:4): [True: 0, False: 2.37k]
  ------------------
29669|  2.37k|retVal = function_namespace0_generated_209_finish(server, &nsMapping);
29670|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29670:4): [True: 0, False: 2.37k]
  ------------------
29671|  2.37k|retVal = function_namespace0_generated_208_finish(server, &nsMapping);
29672|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29672:4): [True: 0, False: 2.37k]
  ------------------
29673|  2.37k|retVal = function_namespace0_generated_207_finish(server, &nsMapping);
29674|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29674:4): [True: 0, False: 2.37k]
  ------------------
29675|  2.37k|retVal = function_namespace0_generated_206_finish(server, &nsMapping);
29676|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29676:4): [True: 0, False: 2.37k]
  ------------------
29677|  2.37k|retVal = function_namespace0_generated_205_finish(server, &nsMapping);
29678|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29678:4): [True: 0, False: 2.37k]
  ------------------
29679|  2.37k|retVal = function_namespace0_generated_204_finish(server, &nsMapping);
29680|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29680:4): [True: 0, False: 2.37k]
  ------------------
29681|  2.37k|retVal = function_namespace0_generated_203_finish(server, &nsMapping);
29682|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29682:4): [True: 0, False: 2.37k]
  ------------------
29683|  2.37k|retVal = function_namespace0_generated_202_finish(server, &nsMapping);
29684|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29684:4): [True: 0, False: 2.37k]
  ------------------
29685|  2.37k|retVal = function_namespace0_generated_201_finish(server, &nsMapping);
29686|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29686:4): [True: 0, False: 2.37k]
  ------------------
29687|  2.37k|retVal = function_namespace0_generated_200_finish(server, &nsMapping);
29688|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29688:4): [True: 0, False: 2.37k]
  ------------------
29689|  2.37k|retVal = function_namespace0_generated_199_finish(server, &nsMapping);
29690|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29690:4): [True: 0, False: 2.37k]
  ------------------
29691|  2.37k|retVal = function_namespace0_generated_198_finish(server, &nsMapping);
29692|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29692:4): [True: 0, False: 2.37k]
  ------------------
29693|  2.37k|retVal = function_namespace0_generated_197_finish(server, &nsMapping);
29694|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29694:4): [True: 0, False: 2.37k]
  ------------------
29695|  2.37k|retVal = function_namespace0_generated_196_finish(server, &nsMapping);
29696|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29696:4): [True: 0, False: 2.37k]
  ------------------
29697|  2.37k|retVal = function_namespace0_generated_195_finish(server, &nsMapping);
29698|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29698:4): [True: 0, False: 2.37k]
  ------------------
29699|  2.37k|retVal = function_namespace0_generated_194_finish(server, &nsMapping);
29700|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29700:4): [True: 0, False: 2.37k]
  ------------------
29701|  2.37k|retVal = function_namespace0_generated_193_finish(server, &nsMapping);
29702|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29702:4): [True: 0, False: 2.37k]
  ------------------
29703|  2.37k|retVal = function_namespace0_generated_192_finish(server, &nsMapping);
29704|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29704:4): [True: 0, False: 2.37k]
  ------------------
29705|  2.37k|retVal = function_namespace0_generated_191_finish(server, &nsMapping);
29706|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29706:4): [True: 0, False: 2.37k]
  ------------------
29707|  2.37k|retVal = function_namespace0_generated_190_finish(server, &nsMapping);
29708|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29708:4): [True: 0, False: 2.37k]
  ------------------
29709|  2.37k|retVal = function_namespace0_generated_189_finish(server, &nsMapping);
29710|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29710:4): [True: 0, False: 2.37k]
  ------------------
29711|  2.37k|retVal = function_namespace0_generated_188_finish(server, &nsMapping);
29712|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29712:4): [True: 0, False: 2.37k]
  ------------------
29713|  2.37k|retVal = function_namespace0_generated_187_finish(server, &nsMapping);
29714|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29714:4): [True: 0, False: 2.37k]
  ------------------
29715|  2.37k|retVal = function_namespace0_generated_186_finish(server, &nsMapping);
29716|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29716:4): [True: 0, False: 2.37k]
  ------------------
29717|  2.37k|retVal = function_namespace0_generated_185_finish(server, &nsMapping);
29718|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29718:4): [True: 0, False: 2.37k]
  ------------------
29719|  2.37k|retVal = function_namespace0_generated_184_finish(server, &nsMapping);
29720|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29720:4): [True: 0, False: 2.37k]
  ------------------
29721|  2.37k|retVal = function_namespace0_generated_183_finish(server, &nsMapping);
29722|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29722:4): [True: 0, False: 2.37k]
  ------------------
29723|  2.37k|retVal = function_namespace0_generated_182_finish(server, &nsMapping);
29724|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29724:4): [True: 0, False: 2.37k]
  ------------------
29725|  2.37k|retVal = function_namespace0_generated_181_finish(server, &nsMapping);
29726|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29726:4): [True: 0, False: 2.37k]
  ------------------
29727|  2.37k|retVal = function_namespace0_generated_180_finish(server, &nsMapping);
29728|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29728:4): [True: 0, False: 2.37k]
  ------------------
29729|  2.37k|retVal = function_namespace0_generated_179_finish(server, &nsMapping);
29730|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29730:4): [True: 0, False: 2.37k]
  ------------------
29731|  2.37k|retVal = function_namespace0_generated_178_finish(server, &nsMapping);
29732|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29732:4): [True: 0, False: 2.37k]
  ------------------
29733|  2.37k|retVal = function_namespace0_generated_177_finish(server, &nsMapping);
29734|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29734:4): [True: 0, False: 2.37k]
  ------------------
29735|  2.37k|retVal = function_namespace0_generated_176_finish(server, &nsMapping);
29736|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29736:4): [True: 0, False: 2.37k]
  ------------------
29737|  2.37k|retVal = function_namespace0_generated_175_finish(server, &nsMapping);
29738|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29738:4): [True: 0, False: 2.37k]
  ------------------
29739|  2.37k|retVal = function_namespace0_generated_174_finish(server, &nsMapping);
29740|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29740:4): [True: 0, False: 2.37k]
  ------------------
29741|  2.37k|retVal = function_namespace0_generated_173_finish(server, &nsMapping);
29742|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29742:4): [True: 0, False: 2.37k]
  ------------------
29743|  2.37k|retVal = function_namespace0_generated_172_finish(server, &nsMapping);
29744|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29744:4): [True: 0, False: 2.37k]
  ------------------
29745|  2.37k|retVal = function_namespace0_generated_171_finish(server, &nsMapping);
29746|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29746:4): [True: 0, False: 2.37k]
  ------------------
29747|  2.37k|retVal = function_namespace0_generated_170_finish(server, &nsMapping);
29748|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29748:4): [True: 0, False: 2.37k]
  ------------------
29749|  2.37k|retVal = function_namespace0_generated_169_finish(server, &nsMapping);
29750|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29750:4): [True: 0, False: 2.37k]
  ------------------
29751|  2.37k|retVal = function_namespace0_generated_168_finish(server, &nsMapping);
29752|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29752:4): [True: 0, False: 2.37k]
  ------------------
29753|  2.37k|retVal = function_namespace0_generated_167_finish(server, &nsMapping);
29754|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29754:4): [True: 0, False: 2.37k]
  ------------------
29755|  2.37k|retVal = function_namespace0_generated_166_finish(server, &nsMapping);
29756|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29756:4): [True: 0, False: 2.37k]
  ------------------
29757|  2.37k|retVal = function_namespace0_generated_165_finish(server, &nsMapping);
29758|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29758:4): [True: 0, False: 2.37k]
  ------------------
29759|  2.37k|retVal = function_namespace0_generated_164_finish(server, &nsMapping);
29760|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29760:4): [True: 0, False: 2.37k]
  ------------------
29761|  2.37k|retVal = function_namespace0_generated_163_finish(server, &nsMapping);
29762|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29762:4): [True: 0, False: 2.37k]
  ------------------
29763|  2.37k|retVal = function_namespace0_generated_162_finish(server, &nsMapping);
29764|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29764:4): [True: 0, False: 2.37k]
  ------------------
29765|  2.37k|retVal = function_namespace0_generated_161_finish(server, &nsMapping);
29766|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29766:4): [True: 0, False: 2.37k]
  ------------------
29767|  2.37k|retVal = function_namespace0_generated_160_finish(server, &nsMapping);
29768|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29768:4): [True: 0, False: 2.37k]
  ------------------
29769|  2.37k|retVal = function_namespace0_generated_159_finish(server, &nsMapping);
29770|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29770:4): [True: 0, False: 2.37k]
  ------------------
29771|  2.37k|retVal = function_namespace0_generated_158_finish(server, &nsMapping);
29772|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29772:4): [True: 0, False: 2.37k]
  ------------------
29773|  2.37k|retVal = function_namespace0_generated_157_finish(server, &nsMapping);
29774|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29774:4): [True: 0, False: 2.37k]
  ------------------
29775|  2.37k|retVal = function_namespace0_generated_156_finish(server, &nsMapping);
29776|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29776:4): [True: 0, False: 2.37k]
  ------------------
29777|  2.37k|retVal = function_namespace0_generated_155_finish(server, &nsMapping);
29778|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29778:4): [True: 0, False: 2.37k]
  ------------------
29779|  2.37k|retVal = function_namespace0_generated_154_finish(server, &nsMapping);
29780|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29780:4): [True: 0, False: 2.37k]
  ------------------
29781|  2.37k|retVal = function_namespace0_generated_153_finish(server, &nsMapping);
29782|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29782:4): [True: 0, False: 2.37k]
  ------------------
29783|  2.37k|retVal = function_namespace0_generated_152_finish(server, &nsMapping);
29784|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29784:4): [True: 0, False: 2.37k]
  ------------------
29785|  2.37k|retVal = function_namespace0_generated_151_finish(server, &nsMapping);
29786|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29786:4): [True: 0, False: 2.37k]
  ------------------
29787|  2.37k|retVal = function_namespace0_generated_150_finish(server, &nsMapping);
29788|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29788:4): [True: 0, False: 2.37k]
  ------------------
29789|  2.37k|retVal = function_namespace0_generated_149_finish(server, &nsMapping);
29790|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29790:4): [True: 0, False: 2.37k]
  ------------------
29791|  2.37k|retVal = function_namespace0_generated_148_finish(server, &nsMapping);
29792|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29792:4): [True: 0, False: 2.37k]
  ------------------
29793|  2.37k|retVal = function_namespace0_generated_147_finish(server, &nsMapping);
29794|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29794:4): [True: 0, False: 2.37k]
  ------------------
29795|  2.37k|retVal = function_namespace0_generated_146_finish(server, &nsMapping);
29796|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29796:4): [True: 0, False: 2.37k]
  ------------------
29797|  2.37k|retVal = function_namespace0_generated_145_finish(server, &nsMapping);
29798|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29798:4): [True: 0, False: 2.37k]
  ------------------
29799|  2.37k|retVal = function_namespace0_generated_144_finish(server, &nsMapping);
29800|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29800:4): [True: 0, False: 2.37k]
  ------------------
29801|  2.37k|retVal = function_namespace0_generated_143_finish(server, &nsMapping);
29802|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29802:4): [True: 0, False: 2.37k]
  ------------------
29803|  2.37k|retVal = function_namespace0_generated_142_finish(server, &nsMapping);
29804|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29804:4): [True: 0, False: 2.37k]
  ------------------
29805|  2.37k|retVal = function_namespace0_generated_141_finish(server, &nsMapping);
29806|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29806:4): [True: 0, False: 2.37k]
  ------------------
29807|  2.37k|retVal = function_namespace0_generated_140_finish(server, &nsMapping);
29808|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29808:4): [True: 0, False: 2.37k]
  ------------------
29809|  2.37k|retVal = function_namespace0_generated_139_finish(server, &nsMapping);
29810|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29810:4): [True: 0, False: 2.37k]
  ------------------
29811|  2.37k|retVal = function_namespace0_generated_138_finish(server, &nsMapping);
29812|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29812:4): [True: 0, False: 2.37k]
  ------------------
29813|  2.37k|retVal = function_namespace0_generated_137_finish(server, &nsMapping);
29814|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29814:4): [True: 0, False: 2.37k]
  ------------------
29815|  2.37k|retVal = function_namespace0_generated_136_finish(server, &nsMapping);
29816|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29816:4): [True: 0, False: 2.37k]
  ------------------
29817|  2.37k|retVal = function_namespace0_generated_135_finish(server, &nsMapping);
29818|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29818:4): [True: 0, False: 2.37k]
  ------------------
29819|  2.37k|retVal = function_namespace0_generated_134_finish(server, &nsMapping);
29820|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29820:4): [True: 0, False: 2.37k]
  ------------------
29821|  2.37k|retVal = function_namespace0_generated_133_finish(server, &nsMapping);
29822|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29822:4): [True: 0, False: 2.37k]
  ------------------
29823|  2.37k|retVal = function_namespace0_generated_132_finish(server, &nsMapping);
29824|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29824:4): [True: 0, False: 2.37k]
  ------------------
29825|  2.37k|retVal = function_namespace0_generated_131_finish(server, &nsMapping);
29826|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29826:4): [True: 0, False: 2.37k]
  ------------------
29827|  2.37k|retVal = function_namespace0_generated_130_finish(server, &nsMapping);
29828|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29828:4): [True: 0, False: 2.37k]
  ------------------
29829|  2.37k|retVal = function_namespace0_generated_129_finish(server, &nsMapping);
29830|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29830:4): [True: 0, False: 2.37k]
  ------------------
29831|  2.37k|retVal = function_namespace0_generated_128_finish(server, &nsMapping);
29832|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29832:4): [True: 0, False: 2.37k]
  ------------------
29833|  2.37k|retVal = function_namespace0_generated_127_finish(server, &nsMapping);
29834|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29834:4): [True: 0, False: 2.37k]
  ------------------
29835|  2.37k|retVal = function_namespace0_generated_126_finish(server, &nsMapping);
29836|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29836:4): [True: 0, False: 2.37k]
  ------------------
29837|  2.37k|retVal = function_namespace0_generated_125_finish(server, &nsMapping);
29838|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29838:4): [True: 0, False: 2.37k]
  ------------------
29839|  2.37k|retVal = function_namespace0_generated_124_finish(server, &nsMapping);
29840|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29840:4): [True: 0, False: 2.37k]
  ------------------
29841|  2.37k|retVal = function_namespace0_generated_123_finish(server, &nsMapping);
29842|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29842:4): [True: 0, False: 2.37k]
  ------------------
29843|  2.37k|retVal = function_namespace0_generated_122_finish(server, &nsMapping);
29844|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29844:4): [True: 0, False: 2.37k]
  ------------------
29845|  2.37k|retVal = function_namespace0_generated_121_finish(server, &nsMapping);
29846|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29846:4): [True: 0, False: 2.37k]
  ------------------
29847|  2.37k|retVal = function_namespace0_generated_120_finish(server, &nsMapping);
29848|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29848:4): [True: 0, False: 2.37k]
  ------------------
29849|  2.37k|retVal = function_namespace0_generated_119_finish(server, &nsMapping);
29850|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29850:4): [True: 0, False: 2.37k]
  ------------------
29851|  2.37k|retVal = function_namespace0_generated_118_finish(server, &nsMapping);
29852|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29852:4): [True: 0, False: 2.37k]
  ------------------
29853|  2.37k|retVal = function_namespace0_generated_117_finish(server, &nsMapping);
29854|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29854:4): [True: 0, False: 2.37k]
  ------------------
29855|  2.37k|retVal = function_namespace0_generated_116_finish(server, &nsMapping);
29856|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29856:4): [True: 0, False: 2.37k]
  ------------------
29857|  2.37k|retVal = function_namespace0_generated_115_finish(server, &nsMapping);
29858|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29858:4): [True: 0, False: 2.37k]
  ------------------
29859|  2.37k|retVal = function_namespace0_generated_114_finish(server, &nsMapping);
29860|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29860:4): [True: 0, False: 2.37k]
  ------------------
29861|  2.37k|retVal = function_namespace0_generated_113_finish(server, &nsMapping);
29862|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29862:4): [True: 0, False: 2.37k]
  ------------------
29863|  2.37k|retVal = function_namespace0_generated_112_finish(server, &nsMapping);
29864|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29864:4): [True: 0, False: 2.37k]
  ------------------
29865|  2.37k|retVal = function_namespace0_generated_111_finish(server, &nsMapping);
29866|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29866:4): [True: 0, False: 2.37k]
  ------------------
29867|  2.37k|retVal = function_namespace0_generated_110_finish(server, &nsMapping);
29868|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29868:4): [True: 0, False: 2.37k]
  ------------------
29869|  2.37k|retVal = function_namespace0_generated_109_finish(server, &nsMapping);
29870|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29870:4): [True: 0, False: 2.37k]
  ------------------
29871|  2.37k|retVal = function_namespace0_generated_108_finish(server, &nsMapping);
29872|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29872:4): [True: 0, False: 2.37k]
  ------------------
29873|  2.37k|retVal = function_namespace0_generated_107_finish(server, &nsMapping);
29874|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29874:4): [True: 0, False: 2.37k]
  ------------------
29875|  2.37k|retVal = function_namespace0_generated_106_finish(server, &nsMapping);
29876|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29876:4): [True: 0, False: 2.37k]
  ------------------
29877|  2.37k|retVal = function_namespace0_generated_105_finish(server, &nsMapping);
29878|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29878:4): [True: 0, False: 2.37k]
  ------------------
29879|  2.37k|retVal = function_namespace0_generated_104_finish(server, &nsMapping);
29880|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29880:4): [True: 0, False: 2.37k]
  ------------------
29881|  2.37k|retVal = function_namespace0_generated_103_finish(server, &nsMapping);
29882|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29882:4): [True: 0, False: 2.37k]
  ------------------
29883|  2.37k|retVal = function_namespace0_generated_102_finish(server, &nsMapping);
29884|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29884:4): [True: 0, False: 2.37k]
  ------------------
29885|  2.37k|retVal = function_namespace0_generated_101_finish(server, &nsMapping);
29886|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29886:4): [True: 0, False: 2.37k]
  ------------------
29887|  2.37k|retVal = function_namespace0_generated_100_finish(server, &nsMapping);
29888|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29888:4): [True: 0, False: 2.37k]
  ------------------
29889|  2.37k|retVal = function_namespace0_generated_99_finish(server, &nsMapping);
29890|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29890:4): [True: 0, False: 2.37k]
  ------------------
29891|  2.37k|retVal = function_namespace0_generated_98_finish(server, &nsMapping);
29892|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29892:4): [True: 0, False: 2.37k]
  ------------------
29893|  2.37k|retVal = function_namespace0_generated_97_finish(server, &nsMapping);
29894|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29894:4): [True: 0, False: 2.37k]
  ------------------
29895|  2.37k|retVal = function_namespace0_generated_96_finish(server, &nsMapping);
29896|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29896:4): [True: 0, False: 2.37k]
  ------------------
29897|  2.37k|retVal = function_namespace0_generated_95_finish(server, &nsMapping);
29898|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29898:4): [True: 0, False: 2.37k]
  ------------------
29899|  2.37k|retVal = function_namespace0_generated_94_finish(server, &nsMapping);
29900|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29900:4): [True: 0, False: 2.37k]
  ------------------
29901|  2.37k|retVal = function_namespace0_generated_93_finish(server, &nsMapping);
29902|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29902:4): [True: 0, False: 2.37k]
  ------------------
29903|  2.37k|retVal = function_namespace0_generated_92_finish(server, &nsMapping);
29904|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29904:4): [True: 0, False: 2.37k]
  ------------------
29905|  2.37k|retVal = function_namespace0_generated_91_finish(server, &nsMapping);
29906|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29906:4): [True: 0, False: 2.37k]
  ------------------
29907|  2.37k|retVal = function_namespace0_generated_90_finish(server, &nsMapping);
29908|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29908:4): [True: 0, False: 2.37k]
  ------------------
29909|  2.37k|retVal = function_namespace0_generated_89_finish(server, &nsMapping);
29910|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29910:4): [True: 0, False: 2.37k]
  ------------------
29911|  2.37k|retVal = function_namespace0_generated_88_finish(server, &nsMapping);
29912|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29912:4): [True: 0, False: 2.37k]
  ------------------
29913|  2.37k|retVal = function_namespace0_generated_87_finish(server, &nsMapping);
29914|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29914:4): [True: 0, False: 2.37k]
  ------------------
29915|  2.37k|retVal = function_namespace0_generated_86_finish(server, &nsMapping);
29916|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29916:4): [True: 0, False: 2.37k]
  ------------------
29917|  2.37k|retVal = function_namespace0_generated_85_finish(server, &nsMapping);
29918|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29918:4): [True: 0, False: 2.37k]
  ------------------
29919|  2.37k|retVal = function_namespace0_generated_84_finish(server, &nsMapping);
29920|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29920:4): [True: 0, False: 2.37k]
  ------------------
29921|  2.37k|retVal = function_namespace0_generated_83_finish(server, &nsMapping);
29922|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29922:4): [True: 0, False: 2.37k]
  ------------------
29923|  2.37k|retVal = function_namespace0_generated_82_finish(server, &nsMapping);
29924|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29924:4): [True: 0, False: 2.37k]
  ------------------
29925|  2.37k|retVal = function_namespace0_generated_81_finish(server, &nsMapping);
29926|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29926:4): [True: 0, False: 2.37k]
  ------------------
29927|  2.37k|retVal = function_namespace0_generated_80_finish(server, &nsMapping);
29928|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29928:4): [True: 0, False: 2.37k]
  ------------------
29929|  2.37k|retVal = function_namespace0_generated_79_finish(server, &nsMapping);
29930|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29930:4): [True: 0, False: 2.37k]
  ------------------
29931|  2.37k|retVal = function_namespace0_generated_78_finish(server, &nsMapping);
29932|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29932:4): [True: 0, False: 2.37k]
  ------------------
29933|  2.37k|retVal = function_namespace0_generated_77_finish(server, &nsMapping);
29934|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29934:4): [True: 0, False: 2.37k]
  ------------------
29935|  2.37k|retVal = function_namespace0_generated_76_finish(server, &nsMapping);
29936|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29936:4): [True: 0, False: 2.37k]
  ------------------
29937|  2.37k|retVal = function_namespace0_generated_75_finish(server, &nsMapping);
29938|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29938:4): [True: 0, False: 2.37k]
  ------------------
29939|  2.37k|retVal = function_namespace0_generated_74_finish(server, &nsMapping);
29940|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29940:4): [True: 0, False: 2.37k]
  ------------------
29941|  2.37k|retVal = function_namespace0_generated_73_finish(server, &nsMapping);
29942|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29942:4): [True: 0, False: 2.37k]
  ------------------
29943|  2.37k|retVal = function_namespace0_generated_72_finish(server, &nsMapping);
29944|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29944:4): [True: 0, False: 2.37k]
  ------------------
29945|  2.37k|retVal = function_namespace0_generated_71_finish(server, &nsMapping);
29946|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29946:4): [True: 0, False: 2.37k]
  ------------------
29947|  2.37k|retVal = function_namespace0_generated_70_finish(server, &nsMapping);
29948|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29948:4): [True: 0, False: 2.37k]
  ------------------
29949|  2.37k|retVal = function_namespace0_generated_69_finish(server, &nsMapping);
29950|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29950:4): [True: 0, False: 2.37k]
  ------------------
29951|  2.37k|retVal = function_namespace0_generated_68_finish(server, &nsMapping);
29952|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29952:4): [True: 0, False: 2.37k]
  ------------------
29953|  2.37k|retVal = function_namespace0_generated_67_finish(server, &nsMapping);
29954|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29954:4): [True: 0, False: 2.37k]
  ------------------
29955|  2.37k|retVal = function_namespace0_generated_66_finish(server, &nsMapping);
29956|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29956:4): [True: 0, False: 2.37k]
  ------------------
29957|  2.37k|retVal = function_namespace0_generated_65_finish(server, &nsMapping);
29958|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29958:4): [True: 0, False: 2.37k]
  ------------------
29959|  2.37k|retVal = function_namespace0_generated_64_finish(server, &nsMapping);
29960|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29960:4): [True: 0, False: 2.37k]
  ------------------
29961|  2.37k|retVal = function_namespace0_generated_63_finish(server, &nsMapping);
29962|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29962:4): [True: 0, False: 2.37k]
  ------------------
29963|  2.37k|retVal = function_namespace0_generated_62_finish(server, &nsMapping);
29964|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29964:4): [True: 0, False: 2.37k]
  ------------------
29965|  2.37k|retVal = function_namespace0_generated_61_finish(server, &nsMapping);
29966|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29966:4): [True: 0, False: 2.37k]
  ------------------
29967|  2.37k|retVal = function_namespace0_generated_60_finish(server, &nsMapping);
29968|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29968:4): [True: 0, False: 2.37k]
  ------------------
29969|  2.37k|retVal = function_namespace0_generated_59_finish(server, &nsMapping);
29970|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29970:4): [True: 0, False: 2.37k]
  ------------------
29971|  2.37k|retVal = function_namespace0_generated_58_finish(server, &nsMapping);
29972|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29972:4): [True: 0, False: 2.37k]
  ------------------
29973|  2.37k|retVal = function_namespace0_generated_57_finish(server, &nsMapping);
29974|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29974:4): [True: 0, False: 2.37k]
  ------------------
29975|  2.37k|retVal = function_namespace0_generated_56_finish(server, &nsMapping);
29976|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29976:4): [True: 0, False: 2.37k]
  ------------------
29977|  2.37k|retVal = function_namespace0_generated_55_finish(server, &nsMapping);
29978|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29978:4): [True: 0, False: 2.37k]
  ------------------
29979|  2.37k|retVal = function_namespace0_generated_54_finish(server, &nsMapping);
29980|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29980:4): [True: 0, False: 2.37k]
  ------------------
29981|  2.37k|retVal = function_namespace0_generated_53_finish(server, &nsMapping);
29982|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29982:4): [True: 0, False: 2.37k]
  ------------------
29983|  2.37k|retVal = function_namespace0_generated_52_finish(server, &nsMapping);
29984|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29984:4): [True: 0, False: 2.37k]
  ------------------
29985|  2.37k|retVal = function_namespace0_generated_51_finish(server, &nsMapping);
29986|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29986:4): [True: 0, False: 2.37k]
  ------------------
29987|  2.37k|retVal = function_namespace0_generated_50_finish(server, &nsMapping);
29988|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29988:4): [True: 0, False: 2.37k]
  ------------------
29989|  2.37k|retVal = function_namespace0_generated_49_finish(server, &nsMapping);
29990|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29990:4): [True: 0, False: 2.37k]
  ------------------
29991|  2.37k|retVal = function_namespace0_generated_48_finish(server, &nsMapping);
29992|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29992:4): [True: 0, False: 2.37k]
  ------------------
29993|  2.37k|retVal = function_namespace0_generated_47_finish(server, &nsMapping);
29994|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29994:4): [True: 0, False: 2.37k]
  ------------------
29995|  2.37k|retVal = function_namespace0_generated_46_finish(server, &nsMapping);
29996|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29996:4): [True: 0, False: 2.37k]
  ------------------
29997|  2.37k|retVal = function_namespace0_generated_45_finish(server, &nsMapping);
29998|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (29998:4): [True: 0, False: 2.37k]
  ------------------
29999|  2.37k|retVal = function_namespace0_generated_44_finish(server, &nsMapping);
30000|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30000:4): [True: 0, False: 2.37k]
  ------------------
30001|  2.37k|retVal = function_namespace0_generated_43_finish(server, &nsMapping);
30002|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30002:4): [True: 0, False: 2.37k]
  ------------------
30003|  2.37k|retVal = function_namespace0_generated_42_finish(server, &nsMapping);
30004|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30004:4): [True: 0, False: 2.37k]
  ------------------
30005|  2.37k|retVal = function_namespace0_generated_41_finish(server, &nsMapping);
30006|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30006:4): [True: 0, False: 2.37k]
  ------------------
30007|  2.37k|retVal = function_namespace0_generated_40_finish(server, &nsMapping);
30008|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30008:4): [True: 0, False: 2.37k]
  ------------------
30009|  2.37k|retVal = function_namespace0_generated_39_finish(server, &nsMapping);
30010|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30010:4): [True: 0, False: 2.37k]
  ------------------
30011|  2.37k|retVal = function_namespace0_generated_38_finish(server, &nsMapping);
30012|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30012:4): [True: 0, False: 2.37k]
  ------------------
30013|  2.37k|retVal = function_namespace0_generated_37_finish(server, &nsMapping);
30014|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30014:4): [True: 0, False: 2.37k]
  ------------------
30015|  2.37k|retVal = function_namespace0_generated_36_finish(server, &nsMapping);
30016|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30016:4): [True: 0, False: 2.37k]
  ------------------
30017|  2.37k|retVal = function_namespace0_generated_35_finish(server, &nsMapping);
30018|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30018:4): [True: 0, False: 2.37k]
  ------------------
30019|  2.37k|retVal = function_namespace0_generated_34_finish(server, &nsMapping);
30020|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30020:4): [True: 0, False: 2.37k]
  ------------------
30021|  2.37k|retVal = function_namespace0_generated_33_finish(server, &nsMapping);
30022|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30022:4): [True: 0, False: 2.37k]
  ------------------
30023|  2.37k|retVal = function_namespace0_generated_32_finish(server, &nsMapping);
30024|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30024:4): [True: 0, False: 2.37k]
  ------------------
30025|  2.37k|retVal = function_namespace0_generated_31_finish(server, &nsMapping);
30026|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30026:4): [True: 0, False: 2.37k]
  ------------------
30027|  2.37k|retVal = function_namespace0_generated_30_finish(server, &nsMapping);
30028|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30028:4): [True: 0, False: 2.37k]
  ------------------
30029|  2.37k|retVal = function_namespace0_generated_29_finish(server, &nsMapping);
30030|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30030:4): [True: 0, False: 2.37k]
  ------------------
30031|  2.37k|retVal = function_namespace0_generated_28_finish(server, &nsMapping);
30032|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30032:4): [True: 0, False: 2.37k]
  ------------------
30033|  2.37k|retVal = function_namespace0_generated_27_finish(server, &nsMapping);
30034|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30034:4): [True: 0, False: 2.37k]
  ------------------
30035|  2.37k|retVal = function_namespace0_generated_26_finish(server, &nsMapping);
30036|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30036:4): [True: 0, False: 2.37k]
  ------------------
30037|  2.37k|retVal = function_namespace0_generated_25_finish(server, &nsMapping);
30038|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30038:4): [True: 0, False: 2.37k]
  ------------------
30039|  2.37k|retVal = function_namespace0_generated_24_finish(server, &nsMapping);
30040|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30040:4): [True: 0, False: 2.37k]
  ------------------
30041|  2.37k|retVal = function_namespace0_generated_23_finish(server, &nsMapping);
30042|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30042:4): [True: 0, False: 2.37k]
  ------------------
30043|  2.37k|retVal = function_namespace0_generated_22_finish(server, &nsMapping);
30044|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30044:4): [True: 0, False: 2.37k]
  ------------------
30045|  2.37k|retVal = function_namespace0_generated_21_finish(server, &nsMapping);
30046|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30046:4): [True: 0, False: 2.37k]
  ------------------
30047|  2.37k|retVal = function_namespace0_generated_20_finish(server, &nsMapping);
30048|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30048:4): [True: 0, False: 2.37k]
  ------------------
30049|  2.37k|retVal = function_namespace0_generated_19_finish(server, &nsMapping);
30050|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30050:4): [True: 0, False: 2.37k]
  ------------------
30051|  2.37k|retVal = function_namespace0_generated_18_finish(server, &nsMapping);
30052|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30052:4): [True: 0, False: 2.37k]
  ------------------
30053|  2.37k|retVal = function_namespace0_generated_17_finish(server, &nsMapping);
30054|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30054:4): [True: 0, False: 2.37k]
  ------------------
30055|  2.37k|retVal = function_namespace0_generated_16_finish(server, &nsMapping);
30056|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30056:4): [True: 0, False: 2.37k]
  ------------------
30057|  2.37k|retVal = function_namespace0_generated_15_finish(server, &nsMapping);
30058|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30058:4): [True: 0, False: 2.37k]
  ------------------
30059|  2.37k|retVal = function_namespace0_generated_14_finish(server, &nsMapping);
30060|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30060:4): [True: 0, False: 2.37k]
  ------------------
30061|  2.37k|retVal = function_namespace0_generated_13_finish(server, &nsMapping);
30062|  2.37k|if(retVal != UA_STATUSCODE_GOOD) goto cleanup;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (30062:4): [True: 0, False: 2.37k]
  ------------------
30063|  2.37k|cleanup:
30064|  2.37k|(void)started;
30065|  2.37k|UA_free(nsMapping.namespaceUris);
  ------------------
  |  |   23|  2.37k|#define UA_free(ptr) UA_freeSingleton(ptr)
  ------------------
30066|  2.37k|return retVal;
30067|  2.37k|}
namespace0_generated.c:function_namespace0_generated_0_begin:
    9|  2.37k|static UA_StatusCode function_namespace0_generated_0_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
   10|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
   11|  2.37k|UA_ReferenceTypeAttributes attr = UA_ReferenceTypeAttributes_default;
   12|  2.37k|attr.inverseName = UA_LOCALIZEDTEXT(NULL, "IsReaderInGroup");
   13|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HasDataSetReader");
   14|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_REFERENCETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15297LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HasDataSetReader"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7836|  2.37k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  ------------------
   15|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15:4): [True: 0, False: 2.37k]
  ------------------
   16|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15297LU), UA_StatusCode_name(retVal));
   17|  2.37k|return retVal;
   18|  2.37k|}
namespace0_generated.c:function_namespace0_generated_0_finish:
   20|  2.37k|static UA_StatusCode function_namespace0_generated_0_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
   21|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15297LU));
   22|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22:4): [True: 0, False: 2.37k]
  ------------------
   23|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15297LU), UA_StatusCode_name(retVal));
   24|  2.37k|return retVal;
   25|  2.37k|}
namespace0_generated.c:function_namespace0_generated_1_begin:
   29|  2.37k|static UA_StatusCode function_namespace0_generated_1_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
   30|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
   31|  2.37k|UA_ReferenceTypeAttributes attr = UA_ReferenceTypeAttributes_default;
   32|  2.37k|attr.inverseName = UA_LOCALIZEDTEXT(NULL, "IsWriterInGroup");
   33|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HasDataSetWriter");
   34|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_REFERENCETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15296LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HasDataSetWriter"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7836|  2.37k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  ------------------
   35|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (35:4): [True: 0, False: 2.37k]
  ------------------
   36|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15296LU), UA_StatusCode_name(retVal));
   37|  2.37k|return retVal;
   38|  2.37k|}
namespace0_generated.c:function_namespace0_generated_1_finish:
   40|  2.37k|static UA_StatusCode function_namespace0_generated_1_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
   41|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15296LU));
   42|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (42:4): [True: 0, False: 2.37k]
  ------------------
   43|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15296LU), UA_StatusCode_name(retVal));
   44|  2.37k|return retVal;
   45|  2.37k|}
namespace0_generated.c:function_namespace0_generated_2_begin:
   49|  2.37k|static UA_StatusCode function_namespace0_generated_2_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
   50|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
   51|  2.37k|UA_ReferenceTypeAttributes attr = UA_ReferenceTypeAttributes_default;
   52|  2.37k|attr.inverseName = UA_LOCALIZEDTEXT(NULL, "PubSubConnectionOf");
   53|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HasPubSubConnection");
   54|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_REFERENCETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14476LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HasPubSubConnection"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7836|  2.37k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  ------------------
   55|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (55:4): [True: 0, False: 2.37k]
  ------------------
   56|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14476LU), UA_StatusCode_name(retVal));
   57|  2.37k|return retVal;
   58|  2.37k|}
namespace0_generated.c:function_namespace0_generated_2_finish:
   60|  2.37k|static UA_StatusCode function_namespace0_generated_2_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
   61|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14476LU));
   62|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (62:4): [True: 0, False: 2.37k]
  ------------------
   63|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14476LU), UA_StatusCode_name(retVal));
   64|  2.37k|return retVal;
   65|  2.37k|}
namespace0_generated.c:function_namespace0_generated_3_begin:
   69|  2.37k|static UA_StatusCode function_namespace0_generated_3_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
   70|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
   71|  2.37k|UA_ReferenceTypeAttributes attr = UA_ReferenceTypeAttributes_default;
   72|  2.37k|attr.inverseName = UA_LOCALIZEDTEXT(NULL, "WriterToDataSet");
   73|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetToWriter");
   74|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_REFERENCETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14936LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 33LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetToWriter"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7836|  2.37k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  ------------------
   75|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (75:4): [True: 0, False: 2.37k]
  ------------------
   76|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14936LU), UA_StatusCode_name(retVal));
   77|  2.37k|return retVal;
   78|  2.37k|}
namespace0_generated.c:function_namespace0_generated_3_finish:
   80|  2.37k|static UA_StatusCode function_namespace0_generated_3_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
   81|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14936LU));
   82|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (82:4): [True: 0, False: 2.37k]
  ------------------
   83|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14936LU), UA_StatusCode_name(retVal));
   84|  2.37k|return retVal;
   85|  2.37k|}
namespace0_generated.c:function_namespace0_generated_4_begin:
   89|  2.37k|static UA_StatusCode function_namespace0_generated_4_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
   90|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
   91|  2.37k|UA_ReferenceTypeAttributes attr = UA_ReferenceTypeAttributes_default;
   92|  2.37k|attr.inverseName = UA_LOCALIZEDTEXT(NULL, "AlwaysGeneratedBy");
   93|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AlwaysGeneratesEvent");
   94|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_REFERENCETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3065LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 41LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AlwaysGeneratesEvent"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7836|  2.37k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  ------------------
   95|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (95:4): [True: 0, False: 2.37k]
  ------------------
   96|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3065LU), UA_StatusCode_name(retVal));
   97|  2.37k|return retVal;
   98|  2.37k|}
namespace0_generated.c:function_namespace0_generated_4_finish:
  100|  2.37k|static UA_StatusCode function_namespace0_generated_4_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  101|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3065LU));
  102|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (102:4): [True: 0, False: 2.37k]
  ------------------
  103|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3065LU), UA_StatusCode_name(retVal));
  104|  2.37k|return retVal;
  105|  2.37k|}
namespace0_generated.c:function_namespace0_generated_5_begin:
  109|  2.37k|static UA_StatusCode function_namespace0_generated_5_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  110|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  111|  2.37k|UA_ReferenceTypeAttributes attr = UA_ReferenceTypeAttributes_default;
  112|  2.37k|attr.inverseName = UA_LOCALIZEDTEXT(NULL, "AddInOf");
  113|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HasAddIn");
  114|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_REFERENCETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17604LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 32LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HasAddIn"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7836|  2.37k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  ------------------
  115|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (115:4): [True: 0, False: 2.37k]
  ------------------
  116|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17604LU), UA_StatusCode_name(retVal));
  117|  2.37k|return retVal;
  118|  2.37k|}
namespace0_generated.c:function_namespace0_generated_5_finish:
  120|  2.37k|static UA_StatusCode function_namespace0_generated_5_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  121|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17604LU));
  122|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (122:4): [True: 0, False: 2.37k]
  ------------------
  123|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17604LU), UA_StatusCode_name(retVal));
  124|  2.37k|return retVal;
  125|  2.37k|}
namespace0_generated.c:function_namespace0_generated_6_begin:
  129|  2.37k|static UA_StatusCode function_namespace0_generated_6_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  130|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  131|  2.37k|UA_ReferenceTypeAttributes attr = UA_ReferenceTypeAttributes_default;
  132|  2.37k|attr.inverseName = UA_LOCALIZEDTEXT(NULL, "ArgumentDescriptionOf");
  133|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HasArgumentDescription");
  134|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_REFERENCETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 129LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HasArgumentDescription"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7836|  2.37k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  ------------------
  135|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (135:4): [True: 0, False: 2.37k]
  ------------------
  136|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 129LU), UA_StatusCode_name(retVal));
  137|  2.37k|return retVal;
  138|  2.37k|}
namespace0_generated.c:function_namespace0_generated_6_finish:
  140|  2.37k|static UA_StatusCode function_namespace0_generated_6_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  141|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 129LU));
  142|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (142:4): [True: 0, False: 2.37k]
  ------------------
  143|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 129LU), UA_StatusCode_name(retVal));
  144|  2.37k|return retVal;
  145|  2.37k|}
namespace0_generated.c:function_namespace0_generated_7_begin:
  149|  2.37k|static UA_StatusCode function_namespace0_generated_7_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  150|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  151|  2.37k|UA_ReferenceTypeAttributes attr = UA_ReferenceTypeAttributes_default;
  152|  2.37k|attr.inverseName = UA_LOCALIZEDTEXT(NULL, "OptionalInputArgumentDescriptionOf");
  153|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HasOptionalInputArgumentDescription");
  154|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_REFERENCETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 131LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 129LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HasOptionalInputArgumentDescription"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7836|  2.37k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  ------------------
  155|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (155:4): [True: 0, False: 2.37k]
  ------------------
  156|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 131LU), UA_StatusCode_name(retVal));
  157|  2.37k|return retVal;
  158|  2.37k|}
namespace0_generated.c:function_namespace0_generated_7_finish:
  160|  2.37k|static UA_StatusCode function_namespace0_generated_7_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  161|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 131LU));
  162|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (162:4): [True: 0, False: 2.37k]
  ------------------
  163|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 131LU), UA_StatusCode_name(retVal));
  164|  2.37k|return retVal;
  165|  2.37k|}
namespace0_generated.c:function_namespace0_generated_8_begin:
  169|  2.37k|static UA_StatusCode function_namespace0_generated_8_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  170|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  171|  2.37k|UA_ReferenceTypeAttributes attr = UA_ReferenceTypeAttributes_default;
  172|  2.37k|attr.inverseName = UA_LOCALIZEDTEXT(NULL, "HistoricalConfigurationOf");
  173|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HasHistoricalConfiguration");
  174|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_REFERENCETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 56LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 44LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HasHistoricalConfiguration"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7836|  2.37k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  ------------------
  175|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (175:4): [True: 0, False: 2.37k]
  ------------------
  176|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 56LU), UA_StatusCode_name(retVal));
  177|  2.37k|return retVal;
  178|  2.37k|}
namespace0_generated.c:function_namespace0_generated_8_finish:
  180|  2.37k|static UA_StatusCode function_namespace0_generated_8_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  181|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 56LU));
  182|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (182:4): [True: 0, False: 2.37k]
  ------------------
  183|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 56LU), UA_StatusCode_name(retVal));
  184|  2.37k|return retVal;
  185|  2.37k|}
namespace0_generated.c:function_namespace0_generated_9_begin:
  189|  2.37k|static UA_StatusCode function_namespace0_generated_9_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  190|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  191|  2.37k|UA_ReferenceTypeAttributes attr = UA_ReferenceTypeAttributes_default;
  192|  2.37k|attr.inverseName = UA_LOCALIZEDTEXT(NULL, "MayBeEffectedBy");
  193|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HasEffect");
  194|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_REFERENCETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 54LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 32LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HasEffect"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7836|  2.37k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  ------------------
  195|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (195:4): [True: 0, False: 2.37k]
  ------------------
  196|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 54LU), UA_StatusCode_name(retVal));
  197|  2.37k|return retVal;
  198|  2.37k|}
namespace0_generated.c:function_namespace0_generated_9_finish:
  200|  2.37k|static UA_StatusCode function_namespace0_generated_9_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  201|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 54LU));
  202|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (202:4): [True: 0, False: 2.37k]
  ------------------
  203|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 54LU), UA_StatusCode_name(retVal));
  204|  2.37k|return retVal;
  205|  2.37k|}
namespace0_generated.c:function_namespace0_generated_10_begin:
  209|  2.37k|static UA_StatusCode function_namespace0_generated_10_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  210|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  211|  2.37k|UA_ReferenceTypeAttributes attr = UA_ReferenceTypeAttributes_default;
  212|  2.37k|attr.inverseName = UA_LOCALIZEDTEXT(NULL, "MayBeCausedBy");
  213|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HasCause");
  214|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_REFERENCETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 53LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 32LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HasCause"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7836|  2.37k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  ------------------
  215|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (215:4): [True: 0, False: 2.37k]
  ------------------
  216|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 53LU), UA_StatusCode_name(retVal));
  217|  2.37k|return retVal;
  218|  2.37k|}
namespace0_generated.c:function_namespace0_generated_10_finish:
  220|  2.37k|static UA_StatusCode function_namespace0_generated_10_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  221|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 53LU));
  222|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (222:4): [True: 0, False: 2.37k]
  ------------------
  223|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 53LU), UA_StatusCode_name(retVal));
  224|  2.37k|return retVal;
  225|  2.37k|}
namespace0_generated.c:function_namespace0_generated_11_begin:
  229|  2.37k|static UA_StatusCode function_namespace0_generated_11_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  230|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  231|  2.37k|UA_ReferenceTypeAttributes attr = UA_ReferenceTypeAttributes_default;
  232|  2.37k|attr.inverseName = UA_LOCALIZEDTEXT(NULL, "FromTransition");
  233|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ToState");
  234|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_REFERENCETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 52LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 32LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ToState"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7836|  2.37k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  ------------------
  235|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (235:4): [True: 0, False: 2.37k]
  ------------------
  236|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 52LU), UA_StatusCode_name(retVal));
  237|  2.37k|return retVal;
  238|  2.37k|}
namespace0_generated.c:function_namespace0_generated_11_finish:
  240|  2.37k|static UA_StatusCode function_namespace0_generated_11_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  241|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 52LU));
  242|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (242:4): [True: 0, False: 2.37k]
  ------------------
  243|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 52LU), UA_StatusCode_name(retVal));
  244|  2.37k|return retVal;
  245|  2.37k|}
namespace0_generated.c:function_namespace0_generated_12_begin:
  249|  2.37k|static UA_StatusCode function_namespace0_generated_12_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  250|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  251|  2.37k|UA_ReferenceTypeAttributes attr = UA_ReferenceTypeAttributes_default;
  252|  2.37k|attr.inverseName = UA_LOCALIZEDTEXT(NULL, "ToTransition");
  253|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "FromState");
  254|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_REFERENCETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 51LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 32LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "FromState"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_REFERENCETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7836|  2.37k|#define UA_TYPES_REFERENCETYPEATTRIBUTES 192
  ------------------
  255|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (255:4): [True: 0, False: 2.37k]
  ------------------
  256|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 51LU), UA_StatusCode_name(retVal));
  257|  2.37k|return retVal;
  258|  2.37k|}
namespace0_generated.c:function_namespace0_generated_12_finish:
  260|  2.37k|static UA_StatusCode function_namespace0_generated_12_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  261|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 51LU));
  262|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (262:4): [True: 0, False: 2.37k]
  ------------------
  263|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 51LU), UA_StatusCode_name(retVal));
  264|  2.37k|return retVal;
  265|  2.37k|}
namespace0_generated.c:function_namespace0_generated_13_begin:
  269|  2.37k|static UA_StatusCode function_namespace0_generated_13_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  270|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  271|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  272|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DiagnosticInfo");
  273|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DiagnosticInfo"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  274|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (274:4): [True: 0, False: 2.37k]
  ------------------
  275|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25LU), UA_StatusCode_name(retVal));
  276|  2.37k|return retVal;
  277|  2.37k|}
namespace0_generated.c:function_namespace0_generated_14_begin:
  288|  2.37k|static UA_StatusCode function_namespace0_generated_14_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  289|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  290|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  291|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataValue");
  292|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataValue"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  293|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (293:4): [True: 0, False: 2.37k]
  ------------------
  294|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23LU), UA_StatusCode_name(retVal));
  295|  2.37k|return retVal;
  296|  2.37k|}
namespace0_generated.c:function_namespace0_generated_15_begin:
  307|  2.37k|static UA_StatusCode function_namespace0_generated_15_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  308|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  309|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  310|  2.37k|attr.isAbstract = true;
  311|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Structure");
  312|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Structure"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  313|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (313:4): [True: 0, False: 2.37k]
  ------------------
  314|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU), UA_StatusCode_name(retVal));
  315|  2.37k|return retVal;
  316|  2.37k|}
namespace0_generated.c:function_namespace0_generated_16_begin:
  327|  2.37k|static UA_StatusCode function_namespace0_generated_16_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  328|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  329|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  330|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TimeZoneDataType");
  331|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8912LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TimeZoneDataType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  332|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (332:4): [True: 0, False: 2.37k]
  ------------------
  333|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8912LU), UA_StatusCode_name(retVal));
  334|  2.37k|return retVal;
  335|  2.37k|}
namespace0_generated.c:function_namespace0_generated_17_begin:
  346|  2.37k|static UA_StatusCode function_namespace0_generated_17_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  347|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  348|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  349|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EUInformation");
  350|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 887LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EUInformation"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  351|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (351:4): [True: 0, False: 2.37k]
  ------------------
  352|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 887LU), UA_StatusCode_name(retVal));
  353|  2.37k|return retVal;
  354|  2.37k|}
namespace0_generated.c:function_namespace0_generated_18_begin:
  365|  2.37k|static UA_StatusCode function_namespace0_generated_18_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  366|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  367|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  368|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Range");
  369|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 884LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Range"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  370|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (370:4): [True: 0, False: 2.37k]
  ------------------
  371|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 884LU), UA_StatusCode_name(retVal));
  372|  2.37k|return retVal;
  373|  2.37k|}
namespace0_generated.c:function_namespace0_generated_19_begin:
  384|  2.37k|static UA_StatusCode function_namespace0_generated_19_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  385|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  386|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  387|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ModelChangeStructureDataType");
  388|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 877LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ModelChangeStructureDataType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  389|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (389:4): [True: 0, False: 2.37k]
  ------------------
  390|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 877LU), UA_StatusCode_name(retVal));
  391|  2.37k|return retVal;
  392|  2.37k|}
namespace0_generated.c:function_namespace0_generated_20_begin:
  403|  2.37k|static UA_StatusCode function_namespace0_generated_20_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  404|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  405|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  406|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SubscriptionDiagnosticsDataType");
  407|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 874LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SubscriptionDiagnosticsDataType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  408|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (408:4): [True: 0, False: 2.37k]
  ------------------
  409|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 874LU), UA_StatusCode_name(retVal));
  410|  2.37k|return retVal;
  411|  2.37k|}
namespace0_generated.c:function_namespace0_generated_21_begin:
  422|  2.37k|static UA_StatusCode function_namespace0_generated_21_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  423|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  424|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  425|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServiceCounterDataType");
  426|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServiceCounterDataType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  427|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (427:4): [True: 0, False: 2.37k]
  ------------------
  428|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU), UA_StatusCode_name(retVal));
  429|  2.37k|return retVal;
  430|  2.37k|}
namespace0_generated.c:function_namespace0_generated_22_begin:
  441|  2.37k|static UA_StatusCode function_namespace0_generated_22_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  442|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  443|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  444|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionSecurityDiagnosticsDataType");
  445|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 868LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionSecurityDiagnosticsDataType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  446|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (446:4): [True: 0, False: 2.37k]
  ------------------
  447|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 868LU), UA_StatusCode_name(retVal));
  448|  2.37k|return retVal;
  449|  2.37k|}
namespace0_generated.c:function_namespace0_generated_23_begin:
  460|  2.37k|static UA_StatusCode function_namespace0_generated_23_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  461|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  462|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  463|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionDiagnosticsDataType");
  464|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 865LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionDiagnosticsDataType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  465|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (465:4): [True: 0, False: 2.37k]
  ------------------
  466|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 865LU), UA_StatusCode_name(retVal));
  467|  2.37k|return retVal;
  468|  2.37k|}
namespace0_generated.c:function_namespace0_generated_24_begin:
  479|  2.37k|static UA_StatusCode function_namespace0_generated_24_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  480|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  481|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  482|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerStatusDataType");
  483|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 862LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerStatusDataType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  484|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (484:4): [True: 0, False: 2.37k]
  ------------------
  485|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 862LU), UA_StatusCode_name(retVal));
  486|  2.37k|return retVal;
  487|  2.37k|}
namespace0_generated.c:function_namespace0_generated_25_begin:
  498|  2.37k|static UA_StatusCode function_namespace0_generated_25_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  499|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  500|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  501|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerDiagnosticsSummaryDataType");
  502|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 859LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerDiagnosticsSummaryDataType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  503|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (503:4): [True: 0, False: 2.37k]
  ------------------
  504|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 859LU), UA_StatusCode_name(retVal));
  505|  2.37k|return retVal;
  506|  2.37k|}
namespace0_generated.c:function_namespace0_generated_26_begin:
  517|  2.37k|static UA_StatusCode function_namespace0_generated_26_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  518|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  519|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  520|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SamplingIntervalDiagnosticsDataType");
  521|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 856LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SamplingIntervalDiagnosticsDataType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  522|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (522:4): [True: 0, False: 2.37k]
  ------------------
  523|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 856LU), UA_StatusCode_name(retVal));
  524|  2.37k|return retVal;
  525|  2.37k|}
namespace0_generated.c:function_namespace0_generated_27_begin:
  536|  2.37k|static UA_StatusCode function_namespace0_generated_27_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  537|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  538|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  539|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EnumValueType");
  540|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7594LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EnumValueType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  541|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (541:4): [True: 0, False: 2.37k]
  ------------------
  542|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7594LU), UA_StatusCode_name(retVal));
  543|  2.37k|return retVal;
  544|  2.37k|}
namespace0_generated.c:function_namespace0_generated_28_begin:
  555|  2.37k|static UA_StatusCode function_namespace0_generated_28_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  556|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  557|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  558|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SignedSoftwareCertificate");
  559|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 344LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SignedSoftwareCertificate"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  560|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (560:4): [True: 0, False: 2.37k]
  ------------------
  561|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 344LU), UA_StatusCode_name(retVal));
  562|  2.37k|return retVal;
  563|  2.37k|}
namespace0_generated.c:function_namespace0_generated_29_begin:
  574|  2.37k|static UA_StatusCode function_namespace0_generated_29_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  575|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  576|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  577|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "BuildInfo");
  578|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 338LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "BuildInfo"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  579|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (579:4): [True: 0, False: 2.37k]
  ------------------
  580|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 338LU), UA_StatusCode_name(retVal));
  581|  2.37k|return retVal;
  582|  2.37k|}
namespace0_generated.c:function_namespace0_generated_30_begin:
  593|  2.37k|static UA_StatusCode function_namespace0_generated_30_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  594|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  595|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  596|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ApplicationDescription");
  597|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 308LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ApplicationDescription"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  598|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (598:4): [True: 0, False: 2.37k]
  ------------------
  599|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 308LU), UA_StatusCode_name(retVal));
  600|  2.37k|return retVal;
  601|  2.37k|}
namespace0_generated.c:function_namespace0_generated_31_begin:
  612|  2.37k|static UA_StatusCode function_namespace0_generated_31_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  613|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  614|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  615|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Argument");
  616|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Argument"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  617|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (617:4): [True: 0, False: 2.37k]
  ------------------
  618|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU), UA_StatusCode_name(retVal));
  619|  2.37k|return retVal;
  620|  2.37k|}
namespace0_generated.c:function_namespace0_generated_32_begin:
  631|  2.37k|static UA_StatusCode function_namespace0_generated_32_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  632|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  633|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  634|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AdditionalParametersType");
  635|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16313LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AdditionalParametersType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  636|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (636:4): [True: 0, False: 2.37k]
  ------------------
  637|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16313LU), UA_StatusCode_name(retVal));
  638|  2.37k|return retVal;
  639|  2.37k|}
namespace0_generated.c:function_namespace0_generated_33_begin:
  650|  2.37k|static UA_StatusCode function_namespace0_generated_33_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  651|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  652|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  653|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PubSubConnectionDataType");
  654|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15617LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PubSubConnectionDataType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  655|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (655:4): [True: 0, False: 2.37k]
  ------------------
  656|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15617LU), UA_StatusCode_name(retVal));
  657|  2.37k|return retVal;
  658|  2.37k|}
namespace0_generated.c:function_namespace0_generated_34_begin:
  669|  2.37k|static UA_StatusCode function_namespace0_generated_34_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  670|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  671|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  672|  2.37k|attr.isAbstract = true;
  673|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishedDataSetSourceDataType");
  674|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15580LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishedDataSetSourceDataType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  675|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (675:4): [True: 0, False: 2.37k]
  ------------------
  676|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15580LU), UA_StatusCode_name(retVal));
  677|  2.37k|return retVal;
  678|  2.37k|}
namespace0_generated.c:function_namespace0_generated_35_begin:
  689|  2.37k|static UA_StatusCode function_namespace0_generated_35_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  690|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  691|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  692|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishedDataItemsDataType");
  693|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15581LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15580LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishedDataItemsDataType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  694|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (694:4): [True: 0, False: 2.37k]
  ------------------
  695|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15581LU), UA_StatusCode_name(retVal));
  696|  2.37k|return retVal;
  697|  2.37k|}
namespace0_generated.c:function_namespace0_generated_36_begin:
  708|  2.37k|static UA_StatusCode function_namespace0_generated_36_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  709|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  710|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  711|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishedDataSetDataType");
  712|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15578LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishedDataSetDataType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  713|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (713:4): [True: 0, False: 2.37k]
  ------------------
  714|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15578LU), UA_StatusCode_name(retVal));
  715|  2.37k|return retVal;
  716|  2.37k|}
namespace0_generated.c:function_namespace0_generated_37_begin:
  727|  2.37k|static UA_StatusCode function_namespace0_generated_37_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  728|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  729|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  730|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataTypeSchemaHeader");
  731|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15534LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataTypeSchemaHeader"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  732|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (732:4): [True: 0, False: 2.37k]
  ------------------
  733|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15534LU), UA_StatusCode_name(retVal));
  734|  2.37k|return retVal;
  735|  2.37k|}
namespace0_generated.c:function_namespace0_generated_38_begin:
  746|  2.37k|static UA_StatusCode function_namespace0_generated_38_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  747|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  748|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  749|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetMetaDataType");
  750|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14523LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15534LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetMetaDataType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  751|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (751:4): [True: 0, False: 2.37k]
  ------------------
  752|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14523LU), UA_StatusCode_name(retVal));
  753|  2.37k|return retVal;
  754|  2.37k|}
namespace0_generated.c:function_namespace0_generated_39_begin:
  765|  2.37k|static UA_StatusCode function_namespace0_generated_39_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  766|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  767|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  768|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ConfigurationVersionDataType");
  769|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14593LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ConfigurationVersionDataType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  770|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (770:4): [True: 0, False: 2.37k]
  ------------------
  771|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14593LU), UA_StatusCode_name(retVal));
  772|  2.37k|return retVal;
  773|  2.37k|}
namespace0_generated.c:function_namespace0_generated_40_begin:
  784|  2.37k|static UA_StatusCode function_namespace0_generated_40_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  785|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  786|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  787|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "KeyValuePair");
  788|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14533LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "KeyValuePair"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  789|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (789:4): [True: 0, False: 2.37k]
  ------------------
  790|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14533LU), UA_StatusCode_name(retVal));
  791|  2.37k|return retVal;
  792|  2.37k|}
namespace0_generated.c:function_namespace0_generated_41_begin:
  803|  2.37k|static UA_StatusCode function_namespace0_generated_41_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  804|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  805|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  806|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "FieldMetaData");
  807|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14524LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "FieldMetaData"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  808|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (808:4): [True: 0, False: 2.37k]
  ------------------
  809|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14524LU), UA_StatusCode_name(retVal));
  810|  2.37k|return retVal;
  811|  2.37k|}
namespace0_generated.c:function_namespace0_generated_42_begin:
  822|  2.37k|static UA_StatusCode function_namespace0_generated_42_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  823|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  824|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  825|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishedVariableDataType");
  826|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14273LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishedVariableDataType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  827|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (827:4): [True: 0, False: 2.37k]
  ------------------
  828|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14273LU), UA_StatusCode_name(retVal));
  829|  2.37k|return retVal;
  830|  2.37k|}
namespace0_generated.c:function_namespace0_generated_43_begin:
  841|  2.37k|static UA_StatusCode function_namespace0_generated_43_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  842|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  843|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  844|  2.37k|attr.isAbstract = true;
  845|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Union");
  846|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12756LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Union"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  847|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (847:4): [True: 0, False: 2.37k]
  ------------------
  848|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12756LU), UA_StatusCode_name(retVal));
  849|  2.37k|return retVal;
  850|  2.37k|}
namespace0_generated.c:function_namespace0_generated_44_begin:
  861|  2.37k|static UA_StatusCode function_namespace0_generated_44_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  862|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  863|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  864|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TrustListDataType");
  865|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12554LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TrustListDataType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  866|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (866:4): [True: 0, False: 2.37k]
  ------------------
  867|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12554LU), UA_StatusCode_name(retVal));
  868|  2.37k|return retVal;
  869|  2.37k|}
namespace0_generated.c:function_namespace0_generated_45_begin:
  880|  2.37k|static UA_StatusCode function_namespace0_generated_45_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  881|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  882|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  883|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "LocalizedText");
  884|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "LocalizedText"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  885|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (885:4): [True: 0, False: 2.37k]
  ------------------
  886|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU), UA_StatusCode_name(retVal));
  887|  2.37k|return retVal;
  888|  2.37k|}
namespace0_generated.c:function_namespace0_generated_46_begin:
  899|  2.37k|static UA_StatusCode function_namespace0_generated_46_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  900|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  901|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  902|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "QualifiedName");
  903|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 20LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "QualifiedName"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  904|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (904:4): [True: 0, False: 2.37k]
  ------------------
  905|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 20LU), UA_StatusCode_name(retVal));
  906|  2.37k|return retVal;
  907|  2.37k|}
namespace0_generated.c:function_namespace0_generated_47_begin:
  918|  2.37k|static UA_StatusCode function_namespace0_generated_47_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  919|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  920|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  921|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "StatusCode");
  922|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 19LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "StatusCode"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  923|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (923:4): [True: 0, False: 2.37k]
  ------------------
  924|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 19LU), UA_StatusCode_name(retVal));
  925|  2.37k|return retVal;
  926|  2.37k|}
namespace0_generated.c:function_namespace0_generated_48_begin:
  937|  2.37k|static UA_StatusCode function_namespace0_generated_48_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  938|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  939|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  940|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ExpandedNodeId");
  941|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 18LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ExpandedNodeId"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  942|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (942:4): [True: 0, False: 2.37k]
  ------------------
  943|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 18LU), UA_StatusCode_name(retVal));
  944|  2.37k|return retVal;
  945|  2.37k|}
namespace0_generated.c:function_namespace0_generated_49_begin:
  956|  2.37k|static UA_StatusCode function_namespace0_generated_49_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  957|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  958|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  959|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NodeId");
  960|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NodeId"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  961|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (961:4): [True: 0, False: 2.37k]
  ------------------
  962|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU), UA_StatusCode_name(retVal));
  963|  2.37k|return retVal;
  964|  2.37k|}
namespace0_generated.c:function_namespace0_generated_50_begin:
  975|  2.37k|static UA_StatusCode function_namespace0_generated_50_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  976|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  977|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  978|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "XmlElement");
  979|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "XmlElement"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  980|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (980:4): [True: 0, False: 2.37k]
  ------------------
  981|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16LU), UA_StatusCode_name(retVal));
  982|  2.37k|return retVal;
  983|  2.37k|}
namespace0_generated.c:function_namespace0_generated_51_begin:
  994|  2.37k|static UA_StatusCode function_namespace0_generated_51_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  995|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  996|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
  997|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ByteString");
  998|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ByteString"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
  999|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (999:4): [True: 0, False: 2.37k]
  ------------------
 1000|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15LU), UA_StatusCode_name(retVal));
 1001|  2.37k|return retVal;
 1002|  2.37k|}
namespace0_generated.c:function_namespace0_generated_52_begin:
 1013|  2.37k|static UA_StatusCode function_namespace0_generated_52_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1014|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1015|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 1016|  2.37k|attr.isAbstract = true;
 1017|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Image");
 1018|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 30LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Image"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 1019|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1019:4): [True: 0, False: 2.37k]
  ------------------
 1020|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 30LU), UA_StatusCode_name(retVal));
 1021|  2.37k|return retVal;
 1022|  2.37k|}
namespace0_generated.c:function_namespace0_generated_53_begin:
 1033|  2.37k|static UA_StatusCode function_namespace0_generated_53_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1034|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1035|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 1036|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Guid");
 1037|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Guid"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 1038|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1038:4): [True: 0, False: 2.37k]
  ------------------
 1039|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14LU), UA_StatusCode_name(retVal));
 1040|  2.37k|return retVal;
 1041|  2.37k|}
namespace0_generated.c:function_namespace0_generated_54_begin:
 1052|  2.37k|static UA_StatusCode function_namespace0_generated_54_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1053|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1054|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 1055|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DateTime");
 1056|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DateTime"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 1057|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1057:4): [True: 0, False: 2.37k]
  ------------------
 1058|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13LU), UA_StatusCode_name(retVal));
 1059|  2.37k|return retVal;
 1060|  2.37k|}
namespace0_generated.c:function_namespace0_generated_55_begin:
 1071|  2.37k|static UA_StatusCode function_namespace0_generated_55_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1072|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1073|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 1074|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UtcTime");
 1075|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UtcTime"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 1076|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1076:4): [True: 0, False: 2.37k]
  ------------------
 1077|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU), UA_StatusCode_name(retVal));
 1078|  2.37k|return retVal;
 1079|  2.37k|}
namespace0_generated.c:function_namespace0_generated_56_begin:
 1090|  2.37k|static UA_StatusCode function_namespace0_generated_56_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1091|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1092|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 1093|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "String");
 1094|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "String"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 1095|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1095:4): [True: 0, False: 2.37k]
  ------------------
 1096|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU), UA_StatusCode_name(retVal));
 1097|  2.37k|return retVal;
 1098|  2.37k|}
namespace0_generated.c:function_namespace0_generated_57_begin:
 1109|  2.37k|static UA_StatusCode function_namespace0_generated_57_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1110|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1111|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 1112|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "LocaleId");
 1113|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 295LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "LocaleId"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 1114|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1114:4): [True: 0, False: 2.37k]
  ------------------
 1115|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 295LU), UA_StatusCode_name(retVal));
 1116|  2.37k|return retVal;
 1117|  2.37k|}
namespace0_generated.c:function_namespace0_generated_58_begin:
 1128|  2.37k|static UA_StatusCode function_namespace0_generated_58_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1129|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1130|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 1131|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Boolean");
 1132|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Boolean"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 1133|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1133:4): [True: 0, False: 2.37k]
  ------------------
 1134|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU), UA_StatusCode_name(retVal));
 1135|  2.37k|return retVal;
 1136|  2.37k|}
namespace0_generated.c:function_namespace0_generated_59_begin:
 1147|  2.37k|static UA_StatusCode function_namespace0_generated_59_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1148|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1149|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 1150|  2.37k|attr.isAbstract = true;
 1151|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Enumeration");
 1152|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 29LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Enumeration"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 1153|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1153:4): [True: 0, False: 2.37k]
  ------------------
 1154|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 29LU), UA_StatusCode_name(retVal));
 1155|  2.37k|return retVal;
 1156|  2.37k|}
namespace0_generated.c:function_namespace0_generated_60_begin:
 1167|  2.37k|static UA_StatusCode function_namespace0_generated_60_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1168|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1169|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 1170|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerState");
 1171|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 852LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 29LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerState"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 1172|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1172:4): [True: 0, False: 2.37k]
  ------------------
 1173|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 852LU), UA_StatusCode_name(retVal));
 1174|  2.37k|return retVal;
 1175|  2.37k|}
namespace0_generated.c:function_namespace0_generated_61_begin:
 1186|  2.37k|static UA_StatusCode function_namespace0_generated_61_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1187|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1188|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 1189|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RedundancySupport");
 1190|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 851LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 29LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RedundancySupport"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 1191|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1191:4): [True: 0, False: 2.37k]
  ------------------
 1192|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 851LU), UA_StatusCode_name(retVal));
 1193|  2.37k|return retVal;
 1194|  2.37k|}
namespace0_generated.c:function_namespace0_generated_63_begin:
 1294|  2.37k|static UA_StatusCode function_namespace0_generated_63_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1295|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1296|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 1297|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ApplicationType");
 1298|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 307LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 29LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ApplicationType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 1299|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1299:4): [True: 0, False: 2.37k]
  ------------------
 1300|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 307LU), UA_StatusCode_name(retVal));
 1301|  2.37k|return retVal;
 1302|  2.37k|}
namespace0_generated.c:function_namespace0_generated_65_begin:
 1402|  2.37k|static UA_StatusCode function_namespace0_generated_65_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1403|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1404|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 1405|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MessageSecurityMode");
 1406|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 302LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 29LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MessageSecurityMode"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 1407|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1407:4): [True: 0, False: 2.37k]
  ------------------
 1408|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 302LU), UA_StatusCode_name(retVal));
 1409|  2.37k|return retVal;
 1410|  2.37k|}
namespace0_generated.c:function_namespace0_generated_67_begin:
 1510|  2.37k|static UA_StatusCode function_namespace0_generated_67_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1511|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1512|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 1513|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PubSubState");
 1514|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14647LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 29LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PubSubState"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 1515|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1515:4): [True: 0, False: 2.37k]
  ------------------
 1516|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14647LU), UA_StatusCode_name(retVal));
 1517|  2.37k|return retVal;
 1518|  2.37k|}
namespace0_generated.c:function_namespace0_generated_69_begin:
 1618|  2.37k|static UA_StatusCode function_namespace0_generated_69_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1619|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1620|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 1621|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TrustListMasks");
 1622|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12552LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 29LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TrustListMasks"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 1623|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1623:4): [True: 0, False: 2.37k]
  ------------------
 1624|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12552LU), UA_StatusCode_name(retVal));
 1625|  2.37k|return retVal;
 1626|  2.37k|}
namespace0_generated.c:function_namespace0_generated_71_begin:
 1728|  2.37k|static UA_StatusCode function_namespace0_generated_71_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1729|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1730|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 1731|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AxisScaleEnumeration");
 1732|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12077LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 29LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AxisScaleEnumeration"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 1733|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1733:4): [True: 0, False: 2.37k]
  ------------------
 1734|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12077LU), UA_StatusCode_name(retVal));
 1735|  2.37k|return retVal;
 1736|  2.37k|}
namespace0_generated.c:function_namespace0_generated_73_begin:
 1836|  2.37k|static UA_StatusCode function_namespace0_generated_73_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1837|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1838|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 1839|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NamingRuleType");
 1840|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 120LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 29LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NamingRuleType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 1841|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1841:4): [True: 0, False: 2.37k]
  ------------------
 1842|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 120LU), UA_StatusCode_name(retVal));
 1843|  2.37k|return retVal;
 1844|  2.37k|}
namespace0_generated.c:function_namespace0_generated_75_begin:
 1945|  2.37k|static UA_StatusCode function_namespace0_generated_75_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1946|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1947|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 1948|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OpenFileMode");
 1949|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11939LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 29LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OpenFileMode"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 1950|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1950:4): [True: 0, False: 2.37k]
  ------------------
 1951|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11939LU), UA_StatusCode_name(retVal));
 1952|  2.37k|return retVal;
 1953|  2.37k|}
namespace0_generated.c:function_namespace0_generated_77_begin:
 2054|  2.37k|static UA_StatusCode function_namespace0_generated_77_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2055|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2056|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 2057|  2.37k|attr.isAbstract = true;
 2058|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Number");
 2059|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 26LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Number"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 2060|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2060:4): [True: 0, False: 2.37k]
  ------------------
 2061|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 26LU), UA_StatusCode_name(retVal));
 2062|  2.37k|return retVal;
 2063|  2.37k|}
namespace0_generated.c:function_namespace0_generated_78_begin:
 2074|  2.37k|static UA_StatusCode function_namespace0_generated_78_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2075|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2076|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 2077|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Decimal");
 2078|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 50LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 26LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Decimal"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 2079|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2079:4): [True: 0, False: 2.37k]
  ------------------
 2080|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 50LU), UA_StatusCode_name(retVal));
 2081|  2.37k|return retVal;
 2082|  2.37k|}
namespace0_generated.c:function_namespace0_generated_79_begin:
 2093|  2.37k|static UA_StatusCode function_namespace0_generated_79_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2094|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2095|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 2096|  2.37k|attr.isAbstract = true;
 2097|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UInteger");
 2098|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 28LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 26LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UInteger"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 2099|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2099:4): [True: 0, False: 2.37k]
  ------------------
 2100|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 28LU), UA_StatusCode_name(retVal));
 2101|  2.37k|return retVal;
 2102|  2.37k|}
namespace0_generated.c:function_namespace0_generated_80_begin:
 2113|  2.37k|static UA_StatusCode function_namespace0_generated_80_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2114|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2115|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 2116|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UInt64");
 2117|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 28LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UInt64"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 2118|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2118:4): [True: 0, False: 2.37k]
  ------------------
 2119|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9LU), UA_StatusCode_name(retVal));
 2120|  2.37k|return retVal;
 2121|  2.37k|}
namespace0_generated.c:function_namespace0_generated_81_begin:
 2132|  2.37k|static UA_StatusCode function_namespace0_generated_81_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2133|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2134|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 2135|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UInt32");
 2136|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 28LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UInt32"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 2137|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2137:4): [True: 0, False: 2.37k]
  ------------------
 2138|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU), UA_StatusCode_name(retVal));
 2139|  2.37k|return retVal;
 2140|  2.37k|}
namespace0_generated.c:function_namespace0_generated_82_begin:
 2151|  2.37k|static UA_StatusCode function_namespace0_generated_82_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2152|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2153|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 2154|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "VersionTime");
 2155|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 20998LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "VersionTime"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 2156|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2156:4): [True: 0, False: 2.37k]
  ------------------
 2157|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 20998LU), UA_StatusCode_name(retVal));
 2158|  2.37k|return retVal;
 2159|  2.37k|}
namespace0_generated.c:function_namespace0_generated_83_begin:
 2170|  2.37k|static UA_StatusCode function_namespace0_generated_83_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2171|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2172|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 2173|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetFieldContentMask");
 2174|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15583LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetFieldContentMask"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 2175|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2175:4): [True: 0, False: 2.37k]
  ------------------
 2176|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15583LU), UA_StatusCode_name(retVal));
 2177|  2.37k|return retVal;
 2178|  2.37k|}
namespace0_generated.c:function_namespace0_generated_85_begin:
 2278|  2.37k|static UA_StatusCode function_namespace0_generated_85_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2279|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2280|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 2281|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UInt16");
 2282|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 5LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 28LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UInt16"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 2283|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2283:4): [True: 0, False: 2.37k]
  ------------------
 2284|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 5LU), UA_StatusCode_name(retVal));
 2285|  2.37k|return retVal;
 2286|  2.37k|}
namespace0_generated.c:function_namespace0_generated_86_begin:
 2297|  2.37k|static UA_StatusCode function_namespace0_generated_86_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2298|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2299|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 2300|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Byte");
 2301|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 28LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Byte"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 2302|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2302:4): [True: 0, False: 2.37k]
  ------------------
 2303|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3LU), UA_StatusCode_name(retVal));
 2304|  2.37k|return retVal;
 2305|  2.37k|}
namespace0_generated.c:function_namespace0_generated_87_begin:
 2316|  2.37k|static UA_StatusCode function_namespace0_generated_87_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2317|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2318|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 2319|  2.37k|attr.isAbstract = true;
 2320|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Integer");
 2321|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 27LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 26LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Integer"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 2322|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2322:4): [True: 0, False: 2.37k]
  ------------------
 2323|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 27LU), UA_StatusCode_name(retVal));
 2324|  2.37k|return retVal;
 2325|  2.37k|}
namespace0_generated.c:function_namespace0_generated_88_begin:
 2336|  2.37k|static UA_StatusCode function_namespace0_generated_88_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2337|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2338|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 2339|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Int64");
 2340|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 27LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Int64"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 2341|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2341:4): [True: 0, False: 2.37k]
  ------------------
 2342|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8LU), UA_StatusCode_name(retVal));
 2343|  2.37k|return retVal;
 2344|  2.37k|}
namespace0_generated.c:function_namespace0_generated_89_begin:
 2355|  2.37k|static UA_StatusCode function_namespace0_generated_89_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2356|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2357|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 2358|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Int32");
 2359|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 6LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 27LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Int32"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 2360|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2360:4): [True: 0, False: 2.37k]
  ------------------
 2361|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 6LU), UA_StatusCode_name(retVal));
 2362|  2.37k|return retVal;
 2363|  2.37k|}
namespace0_generated.c:function_namespace0_generated_90_begin:
 2374|  2.37k|static UA_StatusCode function_namespace0_generated_90_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2375|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2376|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 2377|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Int16");
 2378|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 4LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 27LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Int16"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 2379|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2379:4): [True: 0, False: 2.37k]
  ------------------
 2380|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 4LU), UA_StatusCode_name(retVal));
 2381|  2.37k|return retVal;
 2382|  2.37k|}
namespace0_generated.c:function_namespace0_generated_91_begin:
 2393|  2.37k|static UA_StatusCode function_namespace0_generated_91_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2394|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2395|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 2396|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SByte");
 2397|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 27LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SByte"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 2398|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2398:4): [True: 0, False: 2.37k]
  ------------------
 2399|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2LU), UA_StatusCode_name(retVal));
 2400|  2.37k|return retVal;
 2401|  2.37k|}
namespace0_generated.c:function_namespace0_generated_92_begin:
 2412|  2.37k|static UA_StatusCode function_namespace0_generated_92_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2413|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2414|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 2415|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Double");
 2416|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 26LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Double"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 2417|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2417:4): [True: 0, False: 2.37k]
  ------------------
 2418|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11LU), UA_StatusCode_name(retVal));
 2419|  2.37k|return retVal;
 2420|  2.37k|}
namespace0_generated.c:function_namespace0_generated_93_begin:
 2431|  2.37k|static UA_StatusCode function_namespace0_generated_93_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2432|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2433|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 2434|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Duration");
 2435|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 290LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Duration"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 2436|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2436:4): [True: 0, False: 2.37k]
  ------------------
 2437|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 290LU), UA_StatusCode_name(retVal));
 2438|  2.37k|return retVal;
 2439|  2.37k|}
namespace0_generated.c:function_namespace0_generated_94_begin:
 2450|  2.37k|static UA_StatusCode function_namespace0_generated_94_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2451|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2452|  2.37k|UA_DataTypeAttributes attr = UA_DataTypeAttributes_default;
 2453|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Float");
 2454|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_DATATYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 10LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 26LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Float"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_DATATYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7879|  2.37k|#define UA_TYPES_DATATYPEATTRIBUTES 193
  ------------------
 2455|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2455:4): [True: 0, False: 2.37k]
  ------------------
 2456|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 10LU), UA_StatusCode_name(retVal));
 2457|  2.37k|return retVal;
 2458|  2.37k|}
namespace0_generated.c:function_namespace0_generated_62_begin:
 1205|  2.37k|static UA_StatusCode function_namespace0_generated_62_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1206|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1207|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 1208|  2.37k|attr.minimumSamplingInterval = 0.000000;
 1209|  2.37k|attr.userAccessLevel = 1;
 1210|  2.37k|attr.accessLevel = 1;
 1211|  2.37k|attr.valueRank = 1;
 1212|  2.37k|attr.arrayDimensionsSize = 1;
 1213|  2.37k|UA_UInt32 arrayDimensions[1];
 1214|  2.37k|arrayDimensions[0] = 0;
 1215|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 1216|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 1217|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 1218|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfLocalizedText xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>None</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>Cold</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>Warm</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>Hot</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>Transparent</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>HotAndMirrored</Text>\n        </LocalizedText>\n      </ListOfLocalizedText>\n    </Value>");
 1219|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 1220|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 1221|  2.37k|valueMapping.remote2local = valueNamespaces;
 1222|  2.37k|valueMapping.remote2localSize = 1;
 1223|  2.37k|UA_DecodeXmlOptions opts;
 1224|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 1225|  2.37k|opts.unwrapped = true;
 1226|  2.37k|opts.namespaceMapping = &valueMapping;
 1227|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 1228|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 1229|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (1229:4): [True: 0, False: 2.37k]
  |  Branch (1229:40): [True: 0, False: 0]
  ------------------
 1230|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 1231|      0|                  UA_LOGCATEGORY_USERLAND,
 1232|      0|                  "Node ns=0;i=7611: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 1233|      0|    attr.value.arrayLength = 1;
 1234|      0|}
 1235|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1235:4): [True: 2.37k, False: 0]
  |  Branch (1235:36): [True: 2.37k, False: 0]
  ------------------
 1236|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (1236:4): [True: 2.37k, False: 0]
  ------------------
 1237|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 1238|  2.37k|    if(!target) {
  ------------------
  |  Branch (1238:8): [True: 0, False: 2.37k]
  ------------------
 1239|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 1240|      0|        target = UA_Server_findDataType(server, &representation);
 1241|      0|    }
 1242|  2.37k|    size_t valuesSize = 0;
 1243|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (1243:8): [True: 2.37k, False: 0]
  ------------------
 1244|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (1244:22): [True: 0, False: 2.37k]
  ------------------
 1245|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (1245:8): [True: 2.37k, False: 0]
  |  Branch (1245:18): [True: 0, False: 2.37k]
  |  Branch (1245:64): [True: 0, False: 0]
  ------------------
 1246|      0|        UA_Boolean nonnegative = true;
 1247|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (1247:27): [True: 0, False: 0]
  ------------------
 1248|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (1248:16): [True: 0, False: 0]
  ------------------
 1249|      0|        if(nonnegative) {
  ------------------
  |  Branch (1249:12): [True: 0, False: 0]
  ------------------
 1250|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (1250:31): [True: 0, False: 0]
  ------------------
 1251|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 1252|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 1253|      0|            }
 1254|      0|            attr.value.type = target;
 1255|      0|        }
 1256|      0|    }
 1257|  2.37k|    const UA_DataType *actual = attr.value.type;
 1258|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (1258:8): [True: 0, False: 2.37k]
  |  Branch (1258:57): [True: 0, False: 0]
  ------------------
 1259|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 1260|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (1260:27): [True: 0, False: 0]
  ------------------
 1261|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (1261:17): [True: 0, False: 0]
  |  Branch (1261:70): [True: 0, False: 0]
  ------------------
 1262|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (1262:17): [True: 0, False: 0]
  |  Branch (1262:26): [True: 0, False: 0]
  ------------------
 1263|      0|            actual = objects[k].content.decoded.type;
 1264|      0|        }
 1265|      0|    }
 1266|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (1266:8): [True: 2.37k, False: 0]
  |  Branch (1266:18): [True: 0, False: 2.37k]
  ------------------
 1267|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (1267:8): [True: 0, False: 0]
  |  Branch (1267:57): [True: 0, False: 0]
  ------------------
 1268|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (1268:8): [True: 0, False: 0]
  ------------------
 1269|  2.37k|}
 1270|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1270:4): [True: 2.37k, False: 0]
  |  Branch (1270:36): [True: 2.37k, False: 0]
  ------------------
 1271|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (1271:4): [True: 0, False: 2.37k]
  |  Branch (1271:35): [True: 0, False: 0]
  ------------------
 1272|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (1272:31): [True: 0, False: 0]
  ------------------
 1273|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 1274|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 1275|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EnumStrings");
 1276|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7611LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 851LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EnumStrings"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 1277|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1277:4): [True: 0, False: 2.37k]
  ------------------
 1278|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7611LU), UA_StatusCode_name(retVal));
 1279|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 1280|  2.37k|UA_Variant_clear(&attr.value);
 1281|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 1282|  2.37k|return retVal;
 1283|  2.37k|}
namespace0_generated.c:function_namespace0_generated_64_begin:
 1313|  2.37k|static UA_StatusCode function_namespace0_generated_64_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1314|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1315|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 1316|  2.37k|attr.minimumSamplingInterval = 0.000000;
 1317|  2.37k|attr.userAccessLevel = 1;
 1318|  2.37k|attr.accessLevel = 1;
 1319|  2.37k|attr.valueRank = 1;
 1320|  2.37k|attr.arrayDimensionsSize = 1;
 1321|  2.37k|UA_UInt32 arrayDimensions[1];
 1322|  2.37k|arrayDimensions[0] = 0;
 1323|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 1324|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 1325|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 1326|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfLocalizedText xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>Server</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>Client</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>ClientAndServer</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>DiscoveryServer</Text>\n        </LocalizedText>\n      </ListOfLocalizedText>\n    </Value>");
 1327|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 1328|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 1329|  2.37k|valueMapping.remote2local = valueNamespaces;
 1330|  2.37k|valueMapping.remote2localSize = 1;
 1331|  2.37k|UA_DecodeXmlOptions opts;
 1332|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 1333|  2.37k|opts.unwrapped = true;
 1334|  2.37k|opts.namespaceMapping = &valueMapping;
 1335|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 1336|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 1337|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (1337:4): [True: 0, False: 2.37k]
  |  Branch (1337:40): [True: 0, False: 0]
  ------------------
 1338|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 1339|      0|                  UA_LOGCATEGORY_USERLAND,
 1340|      0|                  "Node ns=0;i=7597: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 1341|      0|    attr.value.arrayLength = 1;
 1342|      0|}
 1343|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1343:4): [True: 2.37k, False: 0]
  |  Branch (1343:36): [True: 2.37k, False: 0]
  ------------------
 1344|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (1344:4): [True: 2.37k, False: 0]
  ------------------
 1345|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 1346|  2.37k|    if(!target) {
  ------------------
  |  Branch (1346:8): [True: 0, False: 2.37k]
  ------------------
 1347|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 1348|      0|        target = UA_Server_findDataType(server, &representation);
 1349|      0|    }
 1350|  2.37k|    size_t valuesSize = 0;
 1351|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (1351:8): [True: 2.37k, False: 0]
  ------------------
 1352|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (1352:22): [True: 0, False: 2.37k]
  ------------------
 1353|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (1353:8): [True: 2.37k, False: 0]
  |  Branch (1353:18): [True: 0, False: 2.37k]
  |  Branch (1353:64): [True: 0, False: 0]
  ------------------
 1354|      0|        UA_Boolean nonnegative = true;
 1355|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (1355:27): [True: 0, False: 0]
  ------------------
 1356|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (1356:16): [True: 0, False: 0]
  ------------------
 1357|      0|        if(nonnegative) {
  ------------------
  |  Branch (1357:12): [True: 0, False: 0]
  ------------------
 1358|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (1358:31): [True: 0, False: 0]
  ------------------
 1359|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 1360|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 1361|      0|            }
 1362|      0|            attr.value.type = target;
 1363|      0|        }
 1364|      0|    }
 1365|  2.37k|    const UA_DataType *actual = attr.value.type;
 1366|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (1366:8): [True: 0, False: 2.37k]
  |  Branch (1366:57): [True: 0, False: 0]
  ------------------
 1367|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 1368|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (1368:27): [True: 0, False: 0]
  ------------------
 1369|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (1369:17): [True: 0, False: 0]
  |  Branch (1369:70): [True: 0, False: 0]
  ------------------
 1370|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (1370:17): [True: 0, False: 0]
  |  Branch (1370:26): [True: 0, False: 0]
  ------------------
 1371|      0|            actual = objects[k].content.decoded.type;
 1372|      0|        }
 1373|      0|    }
 1374|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (1374:8): [True: 2.37k, False: 0]
  |  Branch (1374:18): [True: 0, False: 2.37k]
  ------------------
 1375|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (1375:8): [True: 0, False: 0]
  |  Branch (1375:57): [True: 0, False: 0]
  ------------------
 1376|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (1376:8): [True: 0, False: 0]
  ------------------
 1377|  2.37k|}
 1378|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1378:4): [True: 2.37k, False: 0]
  |  Branch (1378:36): [True: 2.37k, False: 0]
  ------------------
 1379|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (1379:4): [True: 0, False: 2.37k]
  |  Branch (1379:35): [True: 0, False: 0]
  ------------------
 1380|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (1380:31): [True: 0, False: 0]
  ------------------
 1381|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 1382|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 1383|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EnumStrings");
 1384|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7597LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 307LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EnumStrings"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 1385|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1385:4): [True: 0, False: 2.37k]
  ------------------
 1386|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7597LU), UA_StatusCode_name(retVal));
 1387|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 1388|  2.37k|UA_Variant_clear(&attr.value);
 1389|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 1390|  2.37k|return retVal;
 1391|  2.37k|}
namespace0_generated.c:function_namespace0_generated_66_begin:
 1421|  2.37k|static UA_StatusCode function_namespace0_generated_66_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1422|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1423|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 1424|  2.37k|attr.minimumSamplingInterval = 0.000000;
 1425|  2.37k|attr.userAccessLevel = 1;
 1426|  2.37k|attr.accessLevel = 1;
 1427|  2.37k|attr.valueRank = 1;
 1428|  2.37k|attr.arrayDimensionsSize = 1;
 1429|  2.37k|UA_UInt32 arrayDimensions[1];
 1430|  2.37k|arrayDimensions[0] = 0;
 1431|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 1432|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 1433|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 1434|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfLocalizedText xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>Invalid</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>None</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>Sign</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>SignAndEncrypt</Text>\n        </LocalizedText>\n      </ListOfLocalizedText>\n    </Value>");
 1435|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 1436|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 1437|  2.37k|valueMapping.remote2local = valueNamespaces;
 1438|  2.37k|valueMapping.remote2localSize = 1;
 1439|  2.37k|UA_DecodeXmlOptions opts;
 1440|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 1441|  2.37k|opts.unwrapped = true;
 1442|  2.37k|opts.namespaceMapping = &valueMapping;
 1443|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 1444|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 1445|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (1445:4): [True: 0, False: 2.37k]
  |  Branch (1445:40): [True: 0, False: 0]
  ------------------
 1446|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 1447|      0|                  UA_LOGCATEGORY_USERLAND,
 1448|      0|                  "Node ns=0;i=7595: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 1449|      0|    attr.value.arrayLength = 1;
 1450|      0|}
 1451|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1451:4): [True: 2.37k, False: 0]
  |  Branch (1451:36): [True: 2.37k, False: 0]
  ------------------
 1452|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (1452:4): [True: 2.37k, False: 0]
  ------------------
 1453|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 1454|  2.37k|    if(!target) {
  ------------------
  |  Branch (1454:8): [True: 0, False: 2.37k]
  ------------------
 1455|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 1456|      0|        target = UA_Server_findDataType(server, &representation);
 1457|      0|    }
 1458|  2.37k|    size_t valuesSize = 0;
 1459|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (1459:8): [True: 2.37k, False: 0]
  ------------------
 1460|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (1460:22): [True: 0, False: 2.37k]
  ------------------
 1461|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (1461:8): [True: 2.37k, False: 0]
  |  Branch (1461:18): [True: 0, False: 2.37k]
  |  Branch (1461:64): [True: 0, False: 0]
  ------------------
 1462|      0|        UA_Boolean nonnegative = true;
 1463|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (1463:27): [True: 0, False: 0]
  ------------------
 1464|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (1464:16): [True: 0, False: 0]
  ------------------
 1465|      0|        if(nonnegative) {
  ------------------
  |  Branch (1465:12): [True: 0, False: 0]
  ------------------
 1466|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (1466:31): [True: 0, False: 0]
  ------------------
 1467|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 1468|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 1469|      0|            }
 1470|      0|            attr.value.type = target;
 1471|      0|        }
 1472|      0|    }
 1473|  2.37k|    const UA_DataType *actual = attr.value.type;
 1474|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (1474:8): [True: 0, False: 2.37k]
  |  Branch (1474:57): [True: 0, False: 0]
  ------------------
 1475|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 1476|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (1476:27): [True: 0, False: 0]
  ------------------
 1477|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (1477:17): [True: 0, False: 0]
  |  Branch (1477:70): [True: 0, False: 0]
  ------------------
 1478|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (1478:17): [True: 0, False: 0]
  |  Branch (1478:26): [True: 0, False: 0]
  ------------------
 1479|      0|            actual = objects[k].content.decoded.type;
 1480|      0|        }
 1481|      0|    }
 1482|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (1482:8): [True: 2.37k, False: 0]
  |  Branch (1482:18): [True: 0, False: 2.37k]
  ------------------
 1483|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (1483:8): [True: 0, False: 0]
  |  Branch (1483:57): [True: 0, False: 0]
  ------------------
 1484|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (1484:8): [True: 0, False: 0]
  ------------------
 1485|  2.37k|}
 1486|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1486:4): [True: 2.37k, False: 0]
  |  Branch (1486:36): [True: 2.37k, False: 0]
  ------------------
 1487|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (1487:4): [True: 0, False: 2.37k]
  |  Branch (1487:35): [True: 0, False: 0]
  ------------------
 1488|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (1488:31): [True: 0, False: 0]
  ------------------
 1489|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 1490|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 1491|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EnumStrings");
 1492|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7595LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 302LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EnumStrings"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 1493|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1493:4): [True: 0, False: 2.37k]
  ------------------
 1494|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7595LU), UA_StatusCode_name(retVal));
 1495|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 1496|  2.37k|UA_Variant_clear(&attr.value);
 1497|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 1498|  2.37k|return retVal;
 1499|  2.37k|}
namespace0_generated.c:function_namespace0_generated_68_begin:
 1529|  2.37k|static UA_StatusCode function_namespace0_generated_68_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1530|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1531|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 1532|  2.37k|attr.minimumSamplingInterval = 0.000000;
 1533|  2.37k|attr.userAccessLevel = 1;
 1534|  2.37k|attr.accessLevel = 1;
 1535|  2.37k|attr.valueRank = 1;
 1536|  2.37k|attr.arrayDimensionsSize = 1;
 1537|  2.37k|UA_UInt32 arrayDimensions[1];
 1538|  2.37k|arrayDimensions[0] = 0;
 1539|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 1540|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 1541|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 1542|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfLocalizedText xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>Disabled</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>Paused</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>Operational</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>Error</Text>\n        </LocalizedText>\n      </ListOfLocalizedText>\n    </Value>");
 1543|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 1544|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 1545|  2.37k|valueMapping.remote2local = valueNamespaces;
 1546|  2.37k|valueMapping.remote2localSize = 1;
 1547|  2.37k|UA_DecodeXmlOptions opts;
 1548|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 1549|  2.37k|opts.unwrapped = true;
 1550|  2.37k|opts.namespaceMapping = &valueMapping;
 1551|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 1552|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 1553|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (1553:4): [True: 0, False: 2.37k]
  |  Branch (1553:40): [True: 0, False: 0]
  ------------------
 1554|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 1555|      0|                  UA_LOGCATEGORY_USERLAND,
 1556|      0|                  "Node ns=0;i=14648: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 1557|      0|    attr.value.arrayLength = 1;
 1558|      0|}
 1559|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1559:4): [True: 2.37k, False: 0]
  |  Branch (1559:36): [True: 2.37k, False: 0]
  ------------------
 1560|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (1560:4): [True: 2.37k, False: 0]
  ------------------
 1561|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 1562|  2.37k|    if(!target) {
  ------------------
  |  Branch (1562:8): [True: 0, False: 2.37k]
  ------------------
 1563|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 1564|      0|        target = UA_Server_findDataType(server, &representation);
 1565|      0|    }
 1566|  2.37k|    size_t valuesSize = 0;
 1567|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (1567:8): [True: 2.37k, False: 0]
  ------------------
 1568|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (1568:22): [True: 0, False: 2.37k]
  ------------------
 1569|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (1569:8): [True: 2.37k, False: 0]
  |  Branch (1569:18): [True: 0, False: 2.37k]
  |  Branch (1569:64): [True: 0, False: 0]
  ------------------
 1570|      0|        UA_Boolean nonnegative = true;
 1571|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (1571:27): [True: 0, False: 0]
  ------------------
 1572|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (1572:16): [True: 0, False: 0]
  ------------------
 1573|      0|        if(nonnegative) {
  ------------------
  |  Branch (1573:12): [True: 0, False: 0]
  ------------------
 1574|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (1574:31): [True: 0, False: 0]
  ------------------
 1575|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 1576|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 1577|      0|            }
 1578|      0|            attr.value.type = target;
 1579|      0|        }
 1580|      0|    }
 1581|  2.37k|    const UA_DataType *actual = attr.value.type;
 1582|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (1582:8): [True: 0, False: 2.37k]
  |  Branch (1582:57): [True: 0, False: 0]
  ------------------
 1583|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 1584|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (1584:27): [True: 0, False: 0]
  ------------------
 1585|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (1585:17): [True: 0, False: 0]
  |  Branch (1585:70): [True: 0, False: 0]
  ------------------
 1586|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (1586:17): [True: 0, False: 0]
  |  Branch (1586:26): [True: 0, False: 0]
  ------------------
 1587|      0|            actual = objects[k].content.decoded.type;
 1588|      0|        }
 1589|      0|    }
 1590|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (1590:8): [True: 2.37k, False: 0]
  |  Branch (1590:18): [True: 0, False: 2.37k]
  ------------------
 1591|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (1591:8): [True: 0, False: 0]
  |  Branch (1591:57): [True: 0, False: 0]
  ------------------
 1592|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (1592:8): [True: 0, False: 0]
  ------------------
 1593|  2.37k|}
 1594|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1594:4): [True: 2.37k, False: 0]
  |  Branch (1594:36): [True: 2.37k, False: 0]
  ------------------
 1595|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (1595:4): [True: 0, False: 2.37k]
  |  Branch (1595:35): [True: 0, False: 0]
  ------------------
 1596|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (1596:31): [True: 0, False: 0]
  ------------------
 1597|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 1598|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 1599|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EnumStrings");
 1600|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14648LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14647LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EnumStrings"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 1601|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1601:4): [True: 0, False: 2.37k]
  ------------------
 1602|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14648LU), UA_StatusCode_name(retVal));
 1603|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 1604|  2.37k|UA_Variant_clear(&attr.value);
 1605|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 1606|  2.37k|return retVal;
 1607|  2.37k|}
namespace0_generated.c:function_namespace0_generated_70_begin:
 1637|  2.37k|static UA_StatusCode function_namespace0_generated_70_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1638|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1639|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 1640|  2.37k|attr.minimumSamplingInterval = 0.000000;
 1641|  2.37k|attr.userAccessLevel = 1;
 1642|  2.37k|attr.accessLevel = 1;
 1643|  2.37k|attr.valueRank = 1;
 1644|  2.37k|attr.arrayDimensionsSize = 1;
 1645|  2.37k|UA_UInt32 arrayDimensions[1];
 1646|  2.37k|arrayDimensions[0] = 6;
 1647|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 1648|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7594LU);
 1649|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 1650|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=7616</Identifier>\n          </TypeId>\n          <Body>\n            <EnumValueType>\n              <Value>0</Value>\n              <DisplayName>\n                <Text>None</Text>\n              </DisplayName>\n              <Description>\n                <Text>No fields are provided.</Text>\n              </Description>\n            </EnumValueType>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=7616</Identifier>\n          </TypeId>\n          <Body>\n            <EnumValueType>\n              <Value>1</Value>\n              <DisplayName>\n                <Text>TrustedCertificates</Text>\n              </DisplayName>\n              <Description>\n                <Text>The TrustedCertificates are provided.</Text>\n              </Description>\n            </EnumValueType>\n          </Body>\n        </"
 1651|  2.37k|"ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=7616</Identifier>\n          </TypeId>\n          <Body>\n            <EnumValueType>\n              <Value>2</Value>\n              <DisplayName>\n                <Text>TrustedCrls</Text>\n              </DisplayName>\n              <Description>\n                <Text>The TrustedCrls are provided.</Text>\n              </Description>\n            </EnumValueType>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=7616</Identifier>\n          </TypeId>\n          <Body>\n            <EnumValueType>\n              <Value>4</Value>\n              <DisplayName>\n                <Text>IssuerCertificates</Text>\n              </DisplayName>\n              <Description>\n                <Text>The IssuerCertificates are provided.</Text>\n              </Description>\n            </EnumValueType>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n  "
 1652|  2.37k|"          <Identifier>i=7616</Identifier>\n          </TypeId>\n          <Body>\n            <EnumValueType>\n              <Value>8</Value>\n              <DisplayName>\n                <Text>IssuerCrls</Text>\n              </DisplayName>\n              <Description>\n                <Text>The IssuerCrls are provided.</Text>\n              </Description>\n            </EnumValueType>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=7616</Identifier>\n          </TypeId>\n          <Body>\n            <EnumValueType>\n              <Value>15</Value>\n              <DisplayName>\n                <Text>All</Text>\n              </DisplayName>\n              <Description>\n                <Text>All fields are provided.</Text>\n              </Description>\n            </EnumValueType>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 1653|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 1654|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 1655|  2.37k|valueMapping.remote2local = valueNamespaces;
 1656|  2.37k|valueMapping.remote2localSize = 1;
 1657|  2.37k|UA_DecodeXmlOptions opts;
 1658|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 1659|  2.37k|opts.unwrapped = true;
 1660|  2.37k|opts.namespaceMapping = &valueMapping;
 1661|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 1662|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 1663|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (1663:4): [True: 0, False: 2.37k]
  |  Branch (1663:40): [True: 0, False: 0]
  ------------------
 1664|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 1665|      0|                  UA_LOGCATEGORY_USERLAND,
 1666|      0|                  "Node ns=0;i=12553: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 1667|      0|    attr.value.arrayLength = 1;
 1668|      0|}
 1669|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1669:4): [True: 2.37k, False: 0]
  |  Branch (1669:36): [True: 2.37k, False: 0]
  ------------------
 1670|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (1670:4): [True: 2.37k, False: 0]
  ------------------
 1671|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 1672|  2.37k|    if(!target) {
  ------------------
  |  Branch (1672:8): [True: 0, False: 2.37k]
  ------------------
 1673|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7594LU);
 1674|      0|        target = UA_Server_findDataType(server, &representation);
 1675|      0|    }
 1676|  2.37k|    size_t valuesSize = 0;
 1677|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (1677:8): [True: 2.37k, False: 0]
  ------------------
 1678|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (1678:22): [True: 0, False: 2.37k]
  ------------------
 1679|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (1679:8): [True: 2.37k, False: 0]
  |  Branch (1679:18): [True: 0, False: 2.37k]
  |  Branch (1679:64): [True: 0, False: 0]
  ------------------
 1680|      0|        UA_Boolean nonnegative = true;
 1681|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (1681:27): [True: 0, False: 0]
  ------------------
 1682|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (1682:16): [True: 0, False: 0]
  ------------------
 1683|      0|        if(nonnegative) {
  ------------------
  |  Branch (1683:12): [True: 0, False: 0]
  ------------------
 1684|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (1684:31): [True: 0, False: 0]
  ------------------
 1685|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 1686|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 1687|      0|            }
 1688|      0|            attr.value.type = target;
 1689|      0|        }
 1690|      0|    }
 1691|  2.37k|    const UA_DataType *actual = attr.value.type;
 1692|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (1692:8): [True: 0, False: 2.37k]
  |  Branch (1692:57): [True: 0, False: 0]
  ------------------
 1693|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 1694|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (1694:27): [True: 0, False: 0]
  ------------------
 1695|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (1695:17): [True: 0, False: 0]
  |  Branch (1695:70): [True: 0, False: 0]
  ------------------
 1696|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (1696:17): [True: 0, False: 0]
  |  Branch (1696:26): [True: 0, False: 0]
  ------------------
 1697|      0|            actual = objects[k].content.decoded.type;
 1698|      0|        }
 1699|      0|    }
 1700|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (1700:8): [True: 2.37k, False: 0]
  |  Branch (1700:18): [True: 0, False: 2.37k]
  ------------------
 1701|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (1701:8): [True: 0, False: 0]
  |  Branch (1701:57): [True: 0, False: 0]
  ------------------
 1702|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (1702:8): [True: 0, False: 0]
  ------------------
 1703|  2.37k|}
 1704|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1704:4): [True: 2.37k, False: 0]
  |  Branch (1704:36): [True: 2.37k, False: 0]
  ------------------
 1705|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (1705:4): [True: 2.37k, False: 0]
  |  Branch (1705:35): [True: 0, False: 2.37k]
  ------------------
 1706|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (1706:31): [True: 0, False: 0]
  ------------------
 1707|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 1708|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 1709|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EnumValues");
 1710|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12553LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12552LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EnumValues"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 1711|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1711:4): [True: 0, False: 2.37k]
  ------------------
 1712|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12553LU), UA_StatusCode_name(retVal));
 1713|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 1714|  2.37k|UA_Variant_clear(&attr.value);
 1715|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 1716|  2.37k|return retVal;
 1717|  2.37k|}
namespace0_generated.c:function_namespace0_generated_72_begin:
 1747|  2.37k|static UA_StatusCode function_namespace0_generated_72_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1748|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1749|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 1750|  2.37k|attr.minimumSamplingInterval = 0.000000;
 1751|  2.37k|attr.userAccessLevel = 1;
 1752|  2.37k|attr.accessLevel = 1;
 1753|  2.37k|attr.valueRank = 1;
 1754|  2.37k|attr.arrayDimensionsSize = 1;
 1755|  2.37k|UA_UInt32 arrayDimensions[1];
 1756|  2.37k|arrayDimensions[0] = 0;
 1757|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 1758|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 1759|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 1760|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfLocalizedText xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>Linear</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>Log</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>Ln</Text>\n        </LocalizedText>\n      </ListOfLocalizedText>\n    </Value>");
 1761|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 1762|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 1763|  2.37k|valueMapping.remote2local = valueNamespaces;
 1764|  2.37k|valueMapping.remote2localSize = 1;
 1765|  2.37k|UA_DecodeXmlOptions opts;
 1766|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 1767|  2.37k|opts.unwrapped = true;
 1768|  2.37k|opts.namespaceMapping = &valueMapping;
 1769|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 1770|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 1771|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (1771:4): [True: 0, False: 2.37k]
  |  Branch (1771:40): [True: 0, False: 0]
  ------------------
 1772|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 1773|      0|                  UA_LOGCATEGORY_USERLAND,
 1774|      0|                  "Node ns=0;i=12078: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 1775|      0|    attr.value.arrayLength = 1;
 1776|      0|}
 1777|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1777:4): [True: 2.37k, False: 0]
  |  Branch (1777:36): [True: 2.37k, False: 0]
  ------------------
 1778|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (1778:4): [True: 2.37k, False: 0]
  ------------------
 1779|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 1780|  2.37k|    if(!target) {
  ------------------
  |  Branch (1780:8): [True: 0, False: 2.37k]
  ------------------
 1781|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 1782|      0|        target = UA_Server_findDataType(server, &representation);
 1783|      0|    }
 1784|  2.37k|    size_t valuesSize = 0;
 1785|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (1785:8): [True: 2.37k, False: 0]
  ------------------
 1786|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (1786:22): [True: 0, False: 2.37k]
  ------------------
 1787|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (1787:8): [True: 2.37k, False: 0]
  |  Branch (1787:18): [True: 0, False: 2.37k]
  |  Branch (1787:64): [True: 0, False: 0]
  ------------------
 1788|      0|        UA_Boolean nonnegative = true;
 1789|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (1789:27): [True: 0, False: 0]
  ------------------
 1790|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (1790:16): [True: 0, False: 0]
  ------------------
 1791|      0|        if(nonnegative) {
  ------------------
  |  Branch (1791:12): [True: 0, False: 0]
  ------------------
 1792|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (1792:31): [True: 0, False: 0]
  ------------------
 1793|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 1794|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 1795|      0|            }
 1796|      0|            attr.value.type = target;
 1797|      0|        }
 1798|      0|    }
 1799|  2.37k|    const UA_DataType *actual = attr.value.type;
 1800|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (1800:8): [True: 0, False: 2.37k]
  |  Branch (1800:57): [True: 0, False: 0]
  ------------------
 1801|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 1802|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (1802:27): [True: 0, False: 0]
  ------------------
 1803|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (1803:17): [True: 0, False: 0]
  |  Branch (1803:70): [True: 0, False: 0]
  ------------------
 1804|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (1804:17): [True: 0, False: 0]
  |  Branch (1804:26): [True: 0, False: 0]
  ------------------
 1805|      0|            actual = objects[k].content.decoded.type;
 1806|      0|        }
 1807|      0|    }
 1808|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (1808:8): [True: 2.37k, False: 0]
  |  Branch (1808:18): [True: 0, False: 2.37k]
  ------------------
 1809|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (1809:8): [True: 0, False: 0]
  |  Branch (1809:57): [True: 0, False: 0]
  ------------------
 1810|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (1810:8): [True: 0, False: 0]
  ------------------
 1811|  2.37k|}
 1812|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1812:4): [True: 2.37k, False: 0]
  |  Branch (1812:36): [True: 2.37k, False: 0]
  ------------------
 1813|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (1813:4): [True: 0, False: 2.37k]
  |  Branch (1813:35): [True: 0, False: 0]
  ------------------
 1814|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (1814:31): [True: 0, False: 0]
  ------------------
 1815|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 1816|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 1817|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EnumStrings");
 1818|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12078LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12077LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EnumStrings"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 1819|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1819:4): [True: 0, False: 2.37k]
  ------------------
 1820|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12078LU), UA_StatusCode_name(retVal));
 1821|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 1822|  2.37k|UA_Variant_clear(&attr.value);
 1823|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 1824|  2.37k|return retVal;
 1825|  2.37k|}
namespace0_generated.c:function_namespace0_generated_74_begin:
 1855|  2.37k|static UA_StatusCode function_namespace0_generated_74_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1856|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1857|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 1858|  2.37k|attr.minimumSamplingInterval = 0.000000;
 1859|  2.37k|attr.userAccessLevel = 1;
 1860|  2.37k|attr.accessLevel = 1;
 1861|  2.37k|attr.valueRank = 1;
 1862|  2.37k|attr.arrayDimensionsSize = 1;
 1863|  2.37k|UA_UInt32 arrayDimensions[1];
 1864|  2.37k|arrayDimensions[0] = 0;
 1865|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 1866|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7594LU);
 1867|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 1868|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=7616</Identifier>\n          </TypeId>\n          <Body>\n            <EnumValueType>\n              <Value>1</Value>\n              <DisplayName>\n                <Locale>\n                </Locale>\n                <Text>Mandatory</Text>\n              </DisplayName>\n              <Description>\n                <Locale>\n                </Locale>\n                <Text>The BrowseName must appear in all instances of the type.</Text>\n              </Description>\n            </EnumValueType>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=7616</Identifier>\n          </TypeId>\n          <Body>\n            <EnumValueType>\n              <Value>2</Value>\n              <DisplayName>\n                <Locale>\n                </Locale>\n                <Text>Optional</Text>\n              </DisplayName>\n "
 1869|  2.37k|"             <Description>\n                <Locale>\n                </Locale>\n                <Text>The BrowseName may appear in an instance of the type.</Text>\n              </Description>\n            </EnumValueType>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=7616</Identifier>\n          </TypeId>\n          <Body>\n            <EnumValueType>\n              <Value>3</Value>\n              <DisplayName>\n                <Locale>\n                </Locale>\n                <Text>Constraint</Text>\n              </DisplayName>\n              <Description>\n                <Locale>\n                </Locale>\n                <Text>The modelling rule defines a constraint and the BrowseName is not used in an instance of the type.</Text>\n              </Description>\n            </EnumValueType>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 1870|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 1871|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 1872|  2.37k|valueMapping.remote2local = valueNamespaces;
 1873|  2.37k|valueMapping.remote2localSize = 1;
 1874|  2.37k|UA_DecodeXmlOptions opts;
 1875|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 1876|  2.37k|opts.unwrapped = true;
 1877|  2.37k|opts.namespaceMapping = &valueMapping;
 1878|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 1879|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 1880|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (1880:4): [True: 0, False: 2.37k]
  |  Branch (1880:40): [True: 0, False: 0]
  ------------------
 1881|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 1882|      0|                  UA_LOGCATEGORY_USERLAND,
 1883|      0|                  "Node ns=0;i=12169: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 1884|      0|    attr.value.arrayLength = 1;
 1885|      0|}
 1886|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1886:4): [True: 2.37k, False: 0]
  |  Branch (1886:36): [True: 2.37k, False: 0]
  ------------------
 1887|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (1887:4): [True: 2.37k, False: 0]
  ------------------
 1888|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 1889|  2.37k|    if(!target) {
  ------------------
  |  Branch (1889:8): [True: 0, False: 2.37k]
  ------------------
 1890|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7594LU);
 1891|      0|        target = UA_Server_findDataType(server, &representation);
 1892|      0|    }
 1893|  2.37k|    size_t valuesSize = 0;
 1894|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (1894:8): [True: 2.37k, False: 0]
  ------------------
 1895|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (1895:22): [True: 0, False: 2.37k]
  ------------------
 1896|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (1896:8): [True: 2.37k, False: 0]
  |  Branch (1896:18): [True: 0, False: 2.37k]
  |  Branch (1896:64): [True: 0, False: 0]
  ------------------
 1897|      0|        UA_Boolean nonnegative = true;
 1898|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (1898:27): [True: 0, False: 0]
  ------------------
 1899|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (1899:16): [True: 0, False: 0]
  ------------------
 1900|      0|        if(nonnegative) {
  ------------------
  |  Branch (1900:12): [True: 0, False: 0]
  ------------------
 1901|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (1901:31): [True: 0, False: 0]
  ------------------
 1902|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 1903|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 1904|      0|            }
 1905|      0|            attr.value.type = target;
 1906|      0|        }
 1907|      0|    }
 1908|  2.37k|    const UA_DataType *actual = attr.value.type;
 1909|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (1909:8): [True: 0, False: 2.37k]
  |  Branch (1909:57): [True: 0, False: 0]
  ------------------
 1910|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 1911|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (1911:27): [True: 0, False: 0]
  ------------------
 1912|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (1912:17): [True: 0, False: 0]
  |  Branch (1912:70): [True: 0, False: 0]
  ------------------
 1913|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (1913:17): [True: 0, False: 0]
  |  Branch (1913:26): [True: 0, False: 0]
  ------------------
 1914|      0|            actual = objects[k].content.decoded.type;
 1915|      0|        }
 1916|      0|    }
 1917|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (1917:8): [True: 2.37k, False: 0]
  |  Branch (1917:18): [True: 0, False: 2.37k]
  ------------------
 1918|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (1918:8): [True: 0, False: 0]
  |  Branch (1918:57): [True: 0, False: 0]
  ------------------
 1919|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (1919:8): [True: 0, False: 0]
  ------------------
 1920|  2.37k|}
 1921|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1921:4): [True: 2.37k, False: 0]
  |  Branch (1921:36): [True: 2.37k, False: 0]
  ------------------
 1922|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (1922:4): [True: 0, False: 2.37k]
  |  Branch (1922:35): [True: 0, False: 0]
  ------------------
 1923|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (1923:31): [True: 0, False: 0]
  ------------------
 1924|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 1925|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 1926|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EnumValues");
 1927|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12169LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 120LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EnumValues"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 1928|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1928:4): [True: 0, False: 2.37k]
  ------------------
 1929|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12169LU), UA_StatusCode_name(retVal));
 1930|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 1931|  2.37k|UA_Variant_clear(&attr.value);
 1932|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 1933|  2.37k|return retVal;
 1934|  2.37k|}
namespace0_generated.c:function_namespace0_generated_76_begin:
 1964|  2.37k|static UA_StatusCode function_namespace0_generated_76_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1965|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 1966|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 1967|  2.37k|attr.minimumSamplingInterval = 0.000000;
 1968|  2.37k|attr.userAccessLevel = 1;
 1969|  2.37k|attr.accessLevel = 1;
 1970|  2.37k|attr.valueRank = 1;
 1971|  2.37k|attr.arrayDimensionsSize = 1;
 1972|  2.37k|UA_UInt32 arrayDimensions[1];
 1973|  2.37k|arrayDimensions[0] = 4;
 1974|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 1975|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7594LU);
 1976|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 1977|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=7616</Identifier>\n          </TypeId>\n          <Body>\n            <EnumValueType>\n              <Value>1</Value>\n              <DisplayName>\n                <Text>Read</Text>\n              </DisplayName>\n            </EnumValueType>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=7616</Identifier>\n          </TypeId>\n          <Body>\n            <EnumValueType>\n              <Value>2</Value>\n              <DisplayName>\n                <Text>Write</Text>\n              </DisplayName>\n            </EnumValueType>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=7616</Identifier>\n          </TypeId>\n          <Body>\n            <EnumValueType>\n              <Value>4</Value>\n              <DisplayName>\n                <T"
 1978|  2.37k|"ext>EraseExisting</Text>\n              </DisplayName>\n            </EnumValueType>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=7616</Identifier>\n          </TypeId>\n          <Body>\n            <EnumValueType>\n              <Value>8</Value>\n              <DisplayName>\n                <Text>Append</Text>\n              </DisplayName>\n            </EnumValueType>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 1979|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 1980|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 1981|  2.37k|valueMapping.remote2local = valueNamespaces;
 1982|  2.37k|valueMapping.remote2localSize = 1;
 1983|  2.37k|UA_DecodeXmlOptions opts;
 1984|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 1985|  2.37k|opts.unwrapped = true;
 1986|  2.37k|opts.namespaceMapping = &valueMapping;
 1987|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 1988|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 1989|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (1989:4): [True: 0, False: 2.37k]
  |  Branch (1989:40): [True: 0, False: 0]
  ------------------
 1990|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 1991|      0|                  UA_LOGCATEGORY_USERLAND,
 1992|      0|                  "Node ns=0;i=11940: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 1993|      0|    attr.value.arrayLength = 1;
 1994|      0|}
 1995|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1995:4): [True: 2.37k, False: 0]
  |  Branch (1995:36): [True: 2.37k, False: 0]
  ------------------
 1996|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (1996:4): [True: 2.37k, False: 0]
  ------------------
 1997|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 1998|  2.37k|    if(!target) {
  ------------------
  |  Branch (1998:8): [True: 0, False: 2.37k]
  ------------------
 1999|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7594LU);
 2000|      0|        target = UA_Server_findDataType(server, &representation);
 2001|      0|    }
 2002|  2.37k|    size_t valuesSize = 0;
 2003|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (2003:8): [True: 2.37k, False: 0]
  ------------------
 2004|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (2004:22): [True: 0, False: 2.37k]
  ------------------
 2005|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (2005:8): [True: 2.37k, False: 0]
  |  Branch (2005:18): [True: 0, False: 2.37k]
  |  Branch (2005:64): [True: 0, False: 0]
  ------------------
 2006|      0|        UA_Boolean nonnegative = true;
 2007|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (2007:27): [True: 0, False: 0]
  ------------------
 2008|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (2008:16): [True: 0, False: 0]
  ------------------
 2009|      0|        if(nonnegative) {
  ------------------
  |  Branch (2009:12): [True: 0, False: 0]
  ------------------
 2010|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (2010:31): [True: 0, False: 0]
  ------------------
 2011|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 2012|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 2013|      0|            }
 2014|      0|            attr.value.type = target;
 2015|      0|        }
 2016|      0|    }
 2017|  2.37k|    const UA_DataType *actual = attr.value.type;
 2018|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (2018:8): [True: 0, False: 2.37k]
  |  Branch (2018:57): [True: 0, False: 0]
  ------------------
 2019|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 2020|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (2020:27): [True: 0, False: 0]
  ------------------
 2021|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (2021:17): [True: 0, False: 0]
  |  Branch (2021:70): [True: 0, False: 0]
  ------------------
 2022|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (2022:17): [True: 0, False: 0]
  |  Branch (2022:26): [True: 0, False: 0]
  ------------------
 2023|      0|            actual = objects[k].content.decoded.type;
 2024|      0|        }
 2025|      0|    }
 2026|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (2026:8): [True: 2.37k, False: 0]
  |  Branch (2026:18): [True: 0, False: 2.37k]
  ------------------
 2027|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (2027:8): [True: 0, False: 0]
  |  Branch (2027:57): [True: 0, False: 0]
  ------------------
 2028|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (2028:8): [True: 0, False: 0]
  ------------------
 2029|  2.37k|}
 2030|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2030:4): [True: 2.37k, False: 0]
  |  Branch (2030:36): [True: 2.37k, False: 0]
  ------------------
 2031|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (2031:4): [True: 2.37k, False: 0]
  |  Branch (2031:35): [True: 0, False: 2.37k]
  ------------------
 2032|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (2032:31): [True: 0, False: 0]
  ------------------
 2033|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 2034|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 2035|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EnumValues");
 2036|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11940LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11939LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EnumValues"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 2037|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2037:4): [True: 0, False: 2.37k]
  ------------------
 2038|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11940LU), UA_StatusCode_name(retVal));
 2039|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 2040|  2.37k|UA_Variant_clear(&attr.value);
 2041|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 2042|  2.37k|return retVal;
 2043|  2.37k|}
namespace0_generated.c:function_namespace0_generated_84_begin:
 2189|  2.37k|static UA_StatusCode function_namespace0_generated_84_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2190|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2191|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 2192|  2.37k|attr.minimumSamplingInterval = 0.000000;
 2193|  2.37k|attr.userAccessLevel = 1;
 2194|  2.37k|attr.accessLevel = 1;
 2195|  2.37k|attr.valueRank = 1;
 2196|  2.37k|attr.arrayDimensionsSize = 1;
 2197|  2.37k|UA_UInt32 arrayDimensions[1];
 2198|  2.37k|arrayDimensions[0] = 0;
 2199|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 2200|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 2201|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 2202|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfLocalizedText xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>StatusCode</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>SourceTimestamp</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>ServerTimestamp</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>SourcePicoSeconds</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>ServerPicoSeconds</Text>\n        </LocalizedText>\n        <LocalizedText>\n          <Locale>\n          </Locale>\n          <Text>RawDataEncoding</Text>\n        </LocalizedText>\n      </ListOfLocalizedText>\n    </Value>");
 2203|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 2204|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 2205|  2.37k|valueMapping.remote2local = valueNamespaces;
 2206|  2.37k|valueMapping.remote2localSize = 1;
 2207|  2.37k|UA_DecodeXmlOptions opts;
 2208|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 2209|  2.37k|opts.unwrapped = true;
 2210|  2.37k|opts.namespaceMapping = &valueMapping;
 2211|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 2212|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 2213|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (2213:4): [True: 0, False: 2.37k]
  |  Branch (2213:40): [True: 0, False: 0]
  ------------------
 2214|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 2215|      0|                  UA_LOGCATEGORY_USERLAND,
 2216|      0|                  "Node ns=0;i=15584: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 2217|      0|    attr.value.arrayLength = 1;
 2218|      0|}
 2219|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2219:4): [True: 2.37k, False: 0]
  |  Branch (2219:36): [True: 2.37k, False: 0]
  ------------------
 2220|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (2220:4): [True: 2.37k, False: 0]
  ------------------
 2221|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 2222|  2.37k|    if(!target) {
  ------------------
  |  Branch (2222:8): [True: 0, False: 2.37k]
  ------------------
 2223|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 2224|      0|        target = UA_Server_findDataType(server, &representation);
 2225|      0|    }
 2226|  2.37k|    size_t valuesSize = 0;
 2227|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (2227:8): [True: 2.37k, False: 0]
  ------------------
 2228|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (2228:22): [True: 0, False: 2.37k]
  ------------------
 2229|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (2229:8): [True: 2.37k, False: 0]
  |  Branch (2229:18): [True: 0, False: 2.37k]
  |  Branch (2229:64): [True: 0, False: 0]
  ------------------
 2230|      0|        UA_Boolean nonnegative = true;
 2231|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (2231:27): [True: 0, False: 0]
  ------------------
 2232|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (2232:16): [True: 0, False: 0]
  ------------------
 2233|      0|        if(nonnegative) {
  ------------------
  |  Branch (2233:12): [True: 0, False: 0]
  ------------------
 2234|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (2234:31): [True: 0, False: 0]
  ------------------
 2235|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 2236|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 2237|      0|            }
 2238|      0|            attr.value.type = target;
 2239|      0|        }
 2240|      0|    }
 2241|  2.37k|    const UA_DataType *actual = attr.value.type;
 2242|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (2242:8): [True: 0, False: 2.37k]
  |  Branch (2242:57): [True: 0, False: 0]
  ------------------
 2243|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 2244|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (2244:27): [True: 0, False: 0]
  ------------------
 2245|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (2245:17): [True: 0, False: 0]
  |  Branch (2245:70): [True: 0, False: 0]
  ------------------
 2246|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (2246:17): [True: 0, False: 0]
  |  Branch (2246:26): [True: 0, False: 0]
  ------------------
 2247|      0|            actual = objects[k].content.decoded.type;
 2248|      0|        }
 2249|      0|    }
 2250|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (2250:8): [True: 2.37k, False: 0]
  |  Branch (2250:18): [True: 0, False: 2.37k]
  ------------------
 2251|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (2251:8): [True: 0, False: 0]
  |  Branch (2251:57): [True: 0, False: 0]
  ------------------
 2252|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (2252:8): [True: 0, False: 0]
  ------------------
 2253|  2.37k|}
 2254|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2254:4): [True: 2.37k, False: 0]
  |  Branch (2254:36): [True: 2.37k, False: 0]
  ------------------
 2255|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (2255:4): [True: 0, False: 2.37k]
  |  Branch (2255:35): [True: 0, False: 0]
  ------------------
 2256|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (2256:31): [True: 0, False: 0]
  ------------------
 2257|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 2258|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 2259|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OptionSetValues");
 2260|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15584LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15583LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OptionSetValues"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 2261|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2261:4): [True: 0, False: 2.37k]
  ------------------
 2262|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15584LU), UA_StatusCode_name(retVal));
 2263|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 2264|  2.37k|UA_Variant_clear(&attr.value);
 2265|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 2266|  2.37k|return retVal;
 2267|  2.37k|}
namespace0_generated.c:function_namespace0_generated_95_begin:
 2469|  2.37k|static UA_StatusCode function_namespace0_generated_95_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2470|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2471|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
 2472|  2.37k|attr.valueRank = -2;
 2473|       |/* DataType inherited */
 2474|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU);
 2475|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataItemType");
 2476|       |
 2477|  2.37k|#ifdef UA_ENABLE_NODESET_COMPILER_DESCRIPTIONS
 2478|       |
 2479|  2.37k|attr.description = UA_LOCALIZEDTEXT(NULL, "A variable that contains live automation data.");
 2480|       |
 2481|  2.37k|#endif
 2482|       |
 2483|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2365LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataItemType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
 2484|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2484:4): [True: 0, False: 2.37k]
  ------------------
 2485|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2365LU), UA_StatusCode_name(retVal));
 2486|  2.37k|return retVal;
 2487|  2.37k|}
namespace0_generated.c:function_namespace0_generated_96_begin:
 2498|  2.37k|static UA_StatusCode function_namespace0_generated_96_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2499|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2500|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
 2501|  2.37k|attr.isAbstract = true;
 2502|  2.37k|attr.valueRank = -2;
 2503|       |/* DataType inherited */
 2504|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU);
 2505|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DiscreteItemType");
 2506|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2372LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2365LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DiscreteItemType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
 2507|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2507:4): [True: 0, False: 2.37k]
  ------------------
 2508|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2372LU), UA_StatusCode_name(retVal));
 2509|  2.37k|return retVal;
 2510|  2.37k|}
namespace0_generated.c:function_namespace0_generated_97_begin:
 2521|  2.37k|static UA_StatusCode function_namespace0_generated_97_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2522|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2523|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
 2524|  2.37k|attr.valueRank = -2;
 2525|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 28LU);
 2526|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MultiStateDiscreteType");
 2527|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2376LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2372LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MultiStateDiscreteType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
 2528|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2528:4): [True: 0, False: 2.37k]
  ------------------
 2529|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2376LU), UA_StatusCode_name(retVal));
 2530|  2.37k|return retVal;
 2531|  2.37k|}
namespace0_generated.c:function_namespace0_generated_98_begin:
 2542|  2.37k|static UA_StatusCode function_namespace0_generated_98_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2543|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2544|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 2545|  2.37k|attr.minimumSamplingInterval = 0.000000;
 2546|  2.37k|attr.userAccessLevel = 1;
 2547|  2.37k|attr.accessLevel = 1;
 2548|  2.37k|attr.valueRank = 1;
 2549|  2.37k|attr.arrayDimensionsSize = 1;
 2550|  2.37k|UA_UInt32 arrayDimensions[1];
 2551|  2.37k|arrayDimensions[0] = 0;
 2552|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 2553|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 2554|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EnumStrings");
 2555|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2377LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2376LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EnumStrings"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 2556|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2556:4): [True: 0, False: 2.37k]
  ------------------
 2557|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2377LU), UA_StatusCode_name(retVal));
 2558|  2.37k|return retVal;
 2559|  2.37k|}
namespace0_generated.c:function_namespace0_generated_99_begin:
 2570|  2.37k|static UA_StatusCode function_namespace0_generated_99_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2571|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2572|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
 2573|  2.37k|attr.valueRank = -2;
 2574|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
 2575|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TwoStateDiscreteType");
 2576|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2373LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2372LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TwoStateDiscreteType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
 2577|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2577:4): [True: 0, False: 2.37k]
  ------------------
 2578|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2373LU), UA_StatusCode_name(retVal));
 2579|  2.37k|return retVal;
 2580|  2.37k|}
namespace0_generated.c:function_namespace0_generated_100_begin:
 2591|  2.37k|static UA_StatusCode function_namespace0_generated_100_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2592|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2593|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 2594|  2.37k|attr.minimumSamplingInterval = 0.000000;
 2595|  2.37k|attr.userAccessLevel = 1;
 2596|  2.37k|attr.accessLevel = 1;
 2597|  2.37k|attr.valueRank = -1;
 2598|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 2599|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TrueState");
 2600|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2375LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2373LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TrueState"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 2601|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2601:4): [True: 0, False: 2.37k]
  ------------------
 2602|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2375LU), UA_StatusCode_name(retVal));
 2603|  2.37k|return retVal;
 2604|  2.37k|}
namespace0_generated.c:function_namespace0_generated_101_begin:
 2615|  2.37k|static UA_StatusCode function_namespace0_generated_101_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2616|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2617|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 2618|  2.37k|attr.minimumSamplingInterval = 0.000000;
 2619|  2.37k|attr.userAccessLevel = 1;
 2620|  2.37k|attr.accessLevel = 1;
 2621|  2.37k|attr.valueRank = -1;
 2622|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 2623|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "FalseState");
 2624|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2374LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2373LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "FalseState"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 2625|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2625:4): [True: 0, False: 2.37k]
  ------------------
 2626|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2374LU), UA_StatusCode_name(retVal));
 2627|  2.37k|return retVal;
 2628|  2.37k|}
namespace0_generated.c:function_namespace0_generated_102_begin:
 2639|  2.37k|static UA_StatusCode function_namespace0_generated_102_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2640|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2641|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
 2642|  2.37k|attr.valueRank = -2;
 2643|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 26LU);
 2644|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MultiStateValueDiscreteType");
 2645|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11238LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2372LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MultiStateValueDiscreteType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
 2646|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2646:4): [True: 0, False: 2.37k]
  ------------------
 2647|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11238LU), UA_StatusCode_name(retVal));
 2648|  2.37k|return retVal;
 2649|  2.37k|}
namespace0_generated.c:function_namespace0_generated_103_begin:
 2660|  2.37k|static UA_StatusCode function_namespace0_generated_103_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2661|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2662|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 2663|  2.37k|attr.minimumSamplingInterval = 0.000000;
 2664|  2.37k|attr.userAccessLevel = 1;
 2665|  2.37k|attr.accessLevel = 1;
 2666|  2.37k|attr.valueRank = -1;
 2667|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 2668|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ValueAsText");
 2669|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11461LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11238LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ValueAsText"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 2670|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2670:4): [True: 0, False: 2.37k]
  ------------------
 2671|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11461LU), UA_StatusCode_name(retVal));
 2672|  2.37k|return retVal;
 2673|  2.37k|}
namespace0_generated.c:function_namespace0_generated_104_begin:
 2684|  2.37k|static UA_StatusCode function_namespace0_generated_104_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2685|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2686|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 2687|  2.37k|attr.minimumSamplingInterval = 0.000000;
 2688|  2.37k|attr.userAccessLevel = 1;
 2689|  2.37k|attr.accessLevel = 1;
 2690|  2.37k|attr.valueRank = 1;
 2691|  2.37k|attr.arrayDimensionsSize = 1;
 2692|  2.37k|UA_UInt32 arrayDimensions[1];
 2693|  2.37k|arrayDimensions[0] = 0;
 2694|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 2695|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7594LU);
 2696|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EnumValues");
 2697|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11241LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11238LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EnumValues"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 2698|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2698:4): [True: 0, False: 2.37k]
  ------------------
 2699|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11241LU), UA_StatusCode_name(retVal));
 2700|  2.37k|return retVal;
 2701|  2.37k|}
namespace0_generated.c:function_namespace0_generated_105_begin:
 2712|  2.37k|static UA_StatusCode function_namespace0_generated_105_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2713|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2714|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
 2715|  2.37k|attr.valueRank = -2;
 2716|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 26LU);
 2717|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AnalogItemType");
 2718|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2368LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2365LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AnalogItemType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
 2719|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2719:4): [True: 0, False: 2.37k]
  ------------------
 2720|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2368LU), UA_StatusCode_name(retVal));
 2721|  2.37k|return retVal;
 2722|  2.37k|}
namespace0_generated.c:function_namespace0_generated_106_begin:
 2733|  2.37k|static UA_StatusCode function_namespace0_generated_106_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2734|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2735|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 2736|  2.37k|attr.minimumSamplingInterval = 0.000000;
 2737|  2.37k|attr.userAccessLevel = 1;
 2738|  2.37k|attr.accessLevel = 1;
 2739|  2.37k|attr.valueRank = -1;
 2740|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 887LU);
 2741|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EngineeringUnits");
 2742|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2371LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2368LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EngineeringUnits"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 2743|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2743:4): [True: 0, False: 2.37k]
  ------------------
 2744|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2371LU), UA_StatusCode_name(retVal));
 2745|  2.37k|return retVal;
 2746|  2.37k|}
namespace0_generated.c:function_namespace0_generated_107_begin:
 2757|  2.37k|static UA_StatusCode function_namespace0_generated_107_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2758|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2759|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 2760|  2.37k|attr.minimumSamplingInterval = 0.000000;
 2761|  2.37k|attr.userAccessLevel = 1;
 2762|  2.37k|attr.accessLevel = 1;
 2763|  2.37k|attr.valueRank = -1;
 2764|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 884LU);
 2765|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InstrumentRange");
 2766|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2370LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2368LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InstrumentRange"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 2767|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2767:4): [True: 0, False: 2.37k]
  ------------------
 2768|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2370LU), UA_StatusCode_name(retVal));
 2769|  2.37k|return retVal;
 2770|  2.37k|}
namespace0_generated.c:function_namespace0_generated_108_begin:
 2781|  2.37k|static UA_StatusCode function_namespace0_generated_108_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2782|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2783|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 2784|  2.37k|attr.minimumSamplingInterval = 0.000000;
 2785|  2.37k|attr.userAccessLevel = 3;
 2786|  2.37k|attr.accessLevel = 3;
 2787|  2.37k|attr.valueRank = -1;
 2788|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 884LU);
 2789|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EURange");
 2790|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2369LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2368LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EURange"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 2791|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2791:4): [True: 0, False: 2.37k]
  ------------------
 2792|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2369LU), UA_StatusCode_name(retVal));
 2793|  2.37k|return retVal;
 2794|  2.37k|}
namespace0_generated.c:function_namespace0_generated_109_begin:
 2805|  2.37k|static UA_StatusCode function_namespace0_generated_109_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2806|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2807|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 2808|  2.37k|attr.minimumSamplingInterval = 0.000000;
 2809|  2.37k|attr.userAccessLevel = 1;
 2810|  2.37k|attr.accessLevel = 1;
 2811|  2.37k|attr.valueRank = -1;
 2812|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11LU);
 2813|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ValuePrecision");
 2814|       |
 2815|  2.37k|#ifdef UA_ENABLE_NODESET_COMPILER_DESCRIPTIONS
 2816|       |
 2817|  2.37k|attr.description = UA_LOCALIZEDTEXT(NULL, "The maximum precision that the server can maintain for the item based on restrictions in the target environment.");
 2818|       |
 2819|  2.37k|#endif
 2820|       |
 2821|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2367LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2365LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ValuePrecision"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 2822|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2822:4): [True: 0, False: 2.37k]
  ------------------
 2823|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2367LU), UA_StatusCode_name(retVal));
 2824|  2.37k|return retVal;
 2825|  2.37k|}
namespace0_generated.c:function_namespace0_generated_110_begin:
 2836|  2.37k|static UA_StatusCode function_namespace0_generated_110_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2837|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2838|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 2839|  2.37k|attr.minimumSamplingInterval = 0.000000;
 2840|  2.37k|attr.userAccessLevel = 1;
 2841|  2.37k|attr.accessLevel = 1;
 2842|  2.37k|attr.valueRank = -1;
 2843|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
 2844|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Definition");
 2845|       |
 2846|  2.37k|#ifdef UA_ENABLE_NODESET_COMPILER_DESCRIPTIONS
 2847|       |
 2848|  2.37k|attr.description = UA_LOCALIZEDTEXT(NULL, "A vendor-specific, human readable string that specifies how the value of this DataItem is calculated.");
 2849|       |
 2850|  2.37k|#endif
 2851|       |
 2852|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2366LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2365LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Definition"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 2853|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2853:4): [True: 0, False: 2.37k]
  ------------------
 2854|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2366LU), UA_StatusCode_name(retVal));
 2855|  2.37k|return retVal;
 2856|  2.37k|}
namespace0_generated.c:function_namespace0_generated_111_begin:
 2867|  2.37k|static UA_StatusCode function_namespace0_generated_111_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2868|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2869|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 2870|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SubscribedDataSetType");
 2871|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15108LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SubscribedDataSetType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 2872|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2872:4): [True: 0, False: 2.37k]
  ------------------
 2873|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15108LU), UA_StatusCode_name(retVal));
 2874|  2.37k|return retVal;
 2875|  2.37k|}
namespace0_generated.c:function_namespace0_generated_112_begin:
 2886|  2.37k|static UA_StatusCode function_namespace0_generated_112_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2887|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2888|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 2889|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TargetVariablesType");
 2890|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15111LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15108LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TargetVariablesType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 2891|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2891:4): [True: 0, False: 2.37k]
  ------------------
 2892|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15111LU), UA_StatusCode_name(retVal));
 2893|  2.37k|return retVal;
 2894|  2.37k|}
namespace0_generated.c:function_namespace0_generated_113_begin:
 2905|  2.37k|static UA_StatusCode function_namespace0_generated_113_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2906|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2907|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 2908|  2.37k|attr.executable = true;
 2909|  2.37k|attr.userExecutable = true;
 2910|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RemoveTargetVariables");
 2911|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15118LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15108LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RemoveTargetVariables"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 2912|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2912:4): [True: 0, False: 2.37k]
  ------------------
 2913|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15118LU), UA_StatusCode_name(retVal));
 2914|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15118LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15111LU), false);
 2915|  2.37k|return retVal;
 2916|  2.37k|}
namespace0_generated.c:function_namespace0_generated_114_begin:
 2927|  2.37k|static UA_StatusCode function_namespace0_generated_114_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2928|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 2929|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 2930|  2.37k|attr.minimumSamplingInterval = 0.000000;
 2931|  2.37k|attr.userAccessLevel = 1;
 2932|  2.37k|attr.accessLevel = 1;
 2933|  2.37k|attr.valueRank = 1;
 2934|  2.37k|attr.arrayDimensionsSize = 1;
 2935|  2.37k|UA_UInt32 arrayDimensions[1];
 2936|  2.37k|arrayDimensions[0] = 0;
 2937|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 2938|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 2939|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 2940|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>AddResults</Name>\n              <DataType>\n                <Identifier>i=19</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 2941|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 2942|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 2943|  2.37k|valueMapping.remote2local = valueNamespaces;
 2944|  2.37k|valueMapping.remote2localSize = 1;
 2945|  2.37k|UA_DecodeXmlOptions opts;
 2946|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 2947|  2.37k|opts.unwrapped = true;
 2948|  2.37k|opts.namespaceMapping = &valueMapping;
 2949|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 2950|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 2951|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (2951:4): [True: 0, False: 2.37k]
  |  Branch (2951:40): [True: 0, False: 0]
  ------------------
 2952|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 2953|      0|                  UA_LOGCATEGORY_USERLAND,
 2954|      0|                  "Node ns=0;i=15120: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 2955|      0|    attr.value.arrayLength = 1;
 2956|      0|}
 2957|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2957:4): [True: 2.37k, False: 0]
  |  Branch (2957:36): [True: 2.37k, False: 0]
  ------------------
 2958|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (2958:4): [True: 2.37k, False: 0]
  ------------------
 2959|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 2960|  2.37k|    if(!target) {
  ------------------
  |  Branch (2960:8): [True: 0, False: 2.37k]
  ------------------
 2961|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 2962|      0|        target = UA_Server_findDataType(server, &representation);
 2963|      0|    }
 2964|  2.37k|    size_t valuesSize = 0;
 2965|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (2965:8): [True: 2.37k, False: 0]
  ------------------
 2966|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (2966:22): [True: 0, False: 2.37k]
  ------------------
 2967|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (2967:8): [True: 2.37k, False: 0]
  |  Branch (2967:18): [True: 0, False: 2.37k]
  |  Branch (2967:64): [True: 0, False: 0]
  ------------------
 2968|      0|        UA_Boolean nonnegative = true;
 2969|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (2969:27): [True: 0, False: 0]
  ------------------
 2970|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (2970:16): [True: 0, False: 0]
  ------------------
 2971|      0|        if(nonnegative) {
  ------------------
  |  Branch (2971:12): [True: 0, False: 0]
  ------------------
 2972|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (2972:31): [True: 0, False: 0]
  ------------------
 2973|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 2974|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 2975|      0|            }
 2976|      0|            attr.value.type = target;
 2977|      0|        }
 2978|      0|    }
 2979|  2.37k|    const UA_DataType *actual = attr.value.type;
 2980|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (2980:8): [True: 0, False: 2.37k]
  |  Branch (2980:57): [True: 0, False: 0]
  ------------------
 2981|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 2982|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (2982:27): [True: 0, False: 0]
  ------------------
 2983|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (2983:17): [True: 0, False: 0]
  |  Branch (2983:70): [True: 0, False: 0]
  ------------------
 2984|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (2984:17): [True: 0, False: 0]
  |  Branch (2984:26): [True: 0, False: 0]
  ------------------
 2985|      0|            actual = objects[k].content.decoded.type;
 2986|      0|        }
 2987|      0|    }
 2988|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (2988:8): [True: 2.37k, False: 0]
  |  Branch (2988:18): [True: 2.37k, False: 0]
  ------------------
 2989|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (2989:8): [True: 0, False: 2.37k]
  |  Branch (2989:57): [True: 0, False: 0]
  ------------------
 2990|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (2990:8): [True: 0, False: 0]
  ------------------
 2991|  2.37k|}
 2992|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2992:4): [True: 2.37k, False: 0]
  |  Branch (2992:36): [True: 2.37k, False: 0]
  ------------------
 2993|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (2993:4): [True: 0, False: 2.37k]
  |  Branch (2993:35): [True: 0, False: 0]
  ------------------
 2994|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (2994:31): [True: 0, False: 0]
  ------------------
 2995|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 2996|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 2997|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
 2998|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15120LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15118LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 2999|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2999:4): [True: 0, False: 2.37k]
  ------------------
 3000|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15120LU), UA_StatusCode_name(retVal));
 3001|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 3002|  2.37k|UA_Variant_clear(&attr.value);
 3003|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 3004|  2.37k|return retVal;
 3005|  2.37k|}
namespace0_generated.c:function_namespace0_generated_115_begin:
 3016|  2.37k|static UA_StatusCode function_namespace0_generated_115_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3017|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3018|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 3019|  2.37k|attr.minimumSamplingInterval = 0.000000;
 3020|  2.37k|attr.userAccessLevel = 1;
 3021|  2.37k|attr.accessLevel = 1;
 3022|  2.37k|attr.valueRank = 1;
 3023|  2.37k|attr.arrayDimensionsSize = 1;
 3024|  2.37k|UA_UInt32 arrayDimensions[1];
 3025|  2.37k|arrayDimensions[0] = 0;
 3026|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 3027|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 3028|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 3029|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>ConfigurationVersion</Name>\n              <DataType>\n                <Identifier>i=14593</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 3030|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 3031|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 3032|  2.37k|valueMapping.remote2local = valueNamespaces;
 3033|  2.37k|valueMapping.remote2localSize = 1;
 3034|  2.37k|UA_DecodeXmlOptions opts;
 3035|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 3036|  2.37k|opts.unwrapped = true;
 3037|  2.37k|opts.namespaceMapping = &valueMapping;
 3038|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 3039|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 3040|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (3040:4): [True: 0, False: 2.37k]
  |  Branch (3040:40): [True: 0, False: 0]
  ------------------
 3041|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 3042|      0|                  UA_LOGCATEGORY_USERLAND,
 3043|      0|                  "Node ns=0;i=15119: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 3044|      0|    attr.value.arrayLength = 1;
 3045|      0|}
 3046|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3046:4): [True: 2.37k, False: 0]
  |  Branch (3046:36): [True: 2.37k, False: 0]
  ------------------
 3047|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (3047:4): [True: 2.37k, False: 0]
  ------------------
 3048|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 3049|  2.37k|    if(!target) {
  ------------------
  |  Branch (3049:8): [True: 0, False: 2.37k]
  ------------------
 3050|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 3051|      0|        target = UA_Server_findDataType(server, &representation);
 3052|      0|    }
 3053|  2.37k|    size_t valuesSize = 0;
 3054|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (3054:8): [True: 2.37k, False: 0]
  ------------------
 3055|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (3055:22): [True: 0, False: 2.37k]
  ------------------
 3056|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (3056:8): [True: 2.37k, False: 0]
  |  Branch (3056:18): [True: 0, False: 2.37k]
  |  Branch (3056:64): [True: 0, False: 0]
  ------------------
 3057|      0|        UA_Boolean nonnegative = true;
 3058|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (3058:27): [True: 0, False: 0]
  ------------------
 3059|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (3059:16): [True: 0, False: 0]
  ------------------
 3060|      0|        if(nonnegative) {
  ------------------
  |  Branch (3060:12): [True: 0, False: 0]
  ------------------
 3061|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (3061:31): [True: 0, False: 0]
  ------------------
 3062|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 3063|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 3064|      0|            }
 3065|      0|            attr.value.type = target;
 3066|      0|        }
 3067|      0|    }
 3068|  2.37k|    const UA_DataType *actual = attr.value.type;
 3069|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (3069:8): [True: 0, False: 2.37k]
  |  Branch (3069:57): [True: 0, False: 0]
  ------------------
 3070|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 3071|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (3071:27): [True: 0, False: 0]
  ------------------
 3072|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (3072:17): [True: 0, False: 0]
  |  Branch (3072:70): [True: 0, False: 0]
  ------------------
 3073|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (3073:17): [True: 0, False: 0]
  |  Branch (3073:26): [True: 0, False: 0]
  ------------------
 3074|      0|            actual = objects[k].content.decoded.type;
 3075|      0|        }
 3076|      0|    }
 3077|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (3077:8): [True: 2.37k, False: 0]
  |  Branch (3077:18): [True: 2.37k, False: 0]
  ------------------
 3078|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (3078:8): [True: 0, False: 2.37k]
  |  Branch (3078:57): [True: 0, False: 0]
  ------------------
 3079|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (3079:8): [True: 0, False: 0]
  ------------------
 3080|  2.37k|}
 3081|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3081:4): [True: 2.37k, False: 0]
  |  Branch (3081:36): [True: 2.37k, False: 0]
  ------------------
 3082|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (3082:4): [True: 0, False: 2.37k]
  |  Branch (3082:35): [True: 0, False: 0]
  ------------------
 3083|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (3083:31): [True: 0, False: 0]
  ------------------
 3084|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 3085|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 3086|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 3087|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15119LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15118LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3088|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3088:4): [True: 0, False: 2.37k]
  ------------------
 3089|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15119LU), UA_StatusCode_name(retVal));
 3090|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 3091|  2.37k|UA_Variant_clear(&attr.value);
 3092|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 3093|  2.37k|return retVal;
 3094|  2.37k|}
namespace0_generated.c:function_namespace0_generated_116_begin:
 3105|  2.37k|static UA_StatusCode function_namespace0_generated_116_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3106|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3107|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 3108|  2.37k|attr.executable = true;
 3109|  2.37k|attr.userExecutable = true;
 3110|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddTargetVariables");
 3111|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15115LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15108LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddTargetVariables"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 3112|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3112:4): [True: 0, False: 2.37k]
  ------------------
 3113|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15115LU), UA_StatusCode_name(retVal));
 3114|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15115LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15111LU), false);
 3115|  2.37k|return retVal;
 3116|  2.37k|}
namespace0_generated.c:function_namespace0_generated_117_begin:
 3127|  2.37k|static UA_StatusCode function_namespace0_generated_117_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3128|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3129|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 3130|  2.37k|attr.minimumSamplingInterval = 0.000000;
 3131|  2.37k|attr.userAccessLevel = 1;
 3132|  2.37k|attr.accessLevel = 1;
 3133|  2.37k|attr.valueRank = 1;
 3134|  2.37k|attr.arrayDimensionsSize = 1;
 3135|  2.37k|UA_UInt32 arrayDimensions[1];
 3136|  2.37k|arrayDimensions[0] = 0;
 3137|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 3138|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 3139|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 3140|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>AddResults</Name>\n              <DataType>\n                <Identifier>i=19</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 3141|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 3142|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 3143|  2.37k|valueMapping.remote2local = valueNamespaces;
 3144|  2.37k|valueMapping.remote2localSize = 1;
 3145|  2.37k|UA_DecodeXmlOptions opts;
 3146|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 3147|  2.37k|opts.unwrapped = true;
 3148|  2.37k|opts.namespaceMapping = &valueMapping;
 3149|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 3150|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 3151|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (3151:4): [True: 0, False: 2.37k]
  |  Branch (3151:40): [True: 0, False: 0]
  ------------------
 3152|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 3153|      0|                  UA_LOGCATEGORY_USERLAND,
 3154|      0|                  "Node ns=0;i=15117: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 3155|      0|    attr.value.arrayLength = 1;
 3156|      0|}
 3157|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3157:4): [True: 2.37k, False: 0]
  |  Branch (3157:36): [True: 2.37k, False: 0]
  ------------------
 3158|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (3158:4): [True: 2.37k, False: 0]
  ------------------
 3159|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 3160|  2.37k|    if(!target) {
  ------------------
  |  Branch (3160:8): [True: 0, False: 2.37k]
  ------------------
 3161|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 3162|      0|        target = UA_Server_findDataType(server, &representation);
 3163|      0|    }
 3164|  2.37k|    size_t valuesSize = 0;
 3165|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (3165:8): [True: 2.37k, False: 0]
  ------------------
 3166|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (3166:22): [True: 0, False: 2.37k]
  ------------------
 3167|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (3167:8): [True: 2.37k, False: 0]
  |  Branch (3167:18): [True: 0, False: 2.37k]
  |  Branch (3167:64): [True: 0, False: 0]
  ------------------
 3168|      0|        UA_Boolean nonnegative = true;
 3169|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (3169:27): [True: 0, False: 0]
  ------------------
 3170|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (3170:16): [True: 0, False: 0]
  ------------------
 3171|      0|        if(nonnegative) {
  ------------------
  |  Branch (3171:12): [True: 0, False: 0]
  ------------------
 3172|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (3172:31): [True: 0, False: 0]
  ------------------
 3173|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 3174|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 3175|      0|            }
 3176|      0|            attr.value.type = target;
 3177|      0|        }
 3178|      0|    }
 3179|  2.37k|    const UA_DataType *actual = attr.value.type;
 3180|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (3180:8): [True: 0, False: 2.37k]
  |  Branch (3180:57): [True: 0, False: 0]
  ------------------
 3181|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 3182|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (3182:27): [True: 0, False: 0]
  ------------------
 3183|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (3183:17): [True: 0, False: 0]
  |  Branch (3183:70): [True: 0, False: 0]
  ------------------
 3184|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (3184:17): [True: 0, False: 0]
  |  Branch (3184:26): [True: 0, False: 0]
  ------------------
 3185|      0|            actual = objects[k].content.decoded.type;
 3186|      0|        }
 3187|      0|    }
 3188|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (3188:8): [True: 2.37k, False: 0]
  |  Branch (3188:18): [True: 2.37k, False: 0]
  ------------------
 3189|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (3189:8): [True: 0, False: 2.37k]
  |  Branch (3189:57): [True: 0, False: 0]
  ------------------
 3190|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (3190:8): [True: 0, False: 0]
  ------------------
 3191|  2.37k|}
 3192|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3192:4): [True: 2.37k, False: 0]
  |  Branch (3192:36): [True: 2.37k, False: 0]
  ------------------
 3193|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (3193:4): [True: 0, False: 2.37k]
  |  Branch (3193:35): [True: 0, False: 0]
  ------------------
 3194|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (3194:31): [True: 0, False: 0]
  ------------------
 3195|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 3196|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 3197|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
 3198|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15117LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15115LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3199|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3199:4): [True: 0, False: 2.37k]
  ------------------
 3200|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15117LU), UA_StatusCode_name(retVal));
 3201|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 3202|  2.37k|UA_Variant_clear(&attr.value);
 3203|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 3204|  2.37k|return retVal;
 3205|  2.37k|}
namespace0_generated.c:function_namespace0_generated_118_begin:
 3216|  2.37k|static UA_StatusCode function_namespace0_generated_118_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3217|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3218|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 3219|  2.37k|attr.minimumSamplingInterval = 0.000000;
 3220|  2.37k|attr.userAccessLevel = 1;
 3221|  2.37k|attr.accessLevel = 1;
 3222|  2.37k|attr.valueRank = 1;
 3223|  2.37k|attr.arrayDimensionsSize = 1;
 3224|  2.37k|UA_UInt32 arrayDimensions[1];
 3225|  2.37k|arrayDimensions[0] = 0;
 3226|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 3227|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 3228|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 3229|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>ConfigurationVersion</Name>\n              <DataType>\n                <Identifier>i=14593</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 3230|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 3231|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 3232|  2.37k|valueMapping.remote2local = valueNamespaces;
 3233|  2.37k|valueMapping.remote2localSize = 1;
 3234|  2.37k|UA_DecodeXmlOptions opts;
 3235|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 3236|  2.37k|opts.unwrapped = true;
 3237|  2.37k|opts.namespaceMapping = &valueMapping;
 3238|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 3239|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 3240|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (3240:4): [True: 0, False: 2.37k]
  |  Branch (3240:40): [True: 0, False: 0]
  ------------------
 3241|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 3242|      0|                  UA_LOGCATEGORY_USERLAND,
 3243|      0|                  "Node ns=0;i=15116: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 3244|      0|    attr.value.arrayLength = 1;
 3245|      0|}
 3246|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3246:4): [True: 2.37k, False: 0]
  |  Branch (3246:36): [True: 2.37k, False: 0]
  ------------------
 3247|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (3247:4): [True: 2.37k, False: 0]
  ------------------
 3248|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 3249|  2.37k|    if(!target) {
  ------------------
  |  Branch (3249:8): [True: 0, False: 2.37k]
  ------------------
 3250|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 3251|      0|        target = UA_Server_findDataType(server, &representation);
 3252|      0|    }
 3253|  2.37k|    size_t valuesSize = 0;
 3254|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (3254:8): [True: 2.37k, False: 0]
  ------------------
 3255|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (3255:22): [True: 0, False: 2.37k]
  ------------------
 3256|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (3256:8): [True: 2.37k, False: 0]
  |  Branch (3256:18): [True: 0, False: 2.37k]
  |  Branch (3256:64): [True: 0, False: 0]
  ------------------
 3257|      0|        UA_Boolean nonnegative = true;
 3258|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (3258:27): [True: 0, False: 0]
  ------------------
 3259|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (3259:16): [True: 0, False: 0]
  ------------------
 3260|      0|        if(nonnegative) {
  ------------------
  |  Branch (3260:12): [True: 0, False: 0]
  ------------------
 3261|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (3261:31): [True: 0, False: 0]
  ------------------
 3262|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 3263|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 3264|      0|            }
 3265|      0|            attr.value.type = target;
 3266|      0|        }
 3267|      0|    }
 3268|  2.37k|    const UA_DataType *actual = attr.value.type;
 3269|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (3269:8): [True: 0, False: 2.37k]
  |  Branch (3269:57): [True: 0, False: 0]
  ------------------
 3270|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 3271|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (3271:27): [True: 0, False: 0]
  ------------------
 3272|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (3272:17): [True: 0, False: 0]
  |  Branch (3272:70): [True: 0, False: 0]
  ------------------
 3273|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (3273:17): [True: 0, False: 0]
  |  Branch (3273:26): [True: 0, False: 0]
  ------------------
 3274|      0|            actual = objects[k].content.decoded.type;
 3275|      0|        }
 3276|      0|    }
 3277|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (3277:8): [True: 2.37k, False: 0]
  |  Branch (3277:18): [True: 2.37k, False: 0]
  ------------------
 3278|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (3278:8): [True: 0, False: 2.37k]
  |  Branch (3278:57): [True: 0, False: 0]
  ------------------
 3279|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (3279:8): [True: 0, False: 0]
  ------------------
 3280|  2.37k|}
 3281|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3281:4): [True: 2.37k, False: 0]
  |  Branch (3281:36): [True: 2.37k, False: 0]
  ------------------
 3282|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (3282:4): [True: 0, False: 2.37k]
  |  Branch (3282:35): [True: 0, False: 0]
  ------------------
 3283|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (3283:31): [True: 0, False: 0]
  ------------------
 3284|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 3285|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 3286|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 3287|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15116LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15115LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3288|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3288:4): [True: 0, False: 2.37k]
  ------------------
 3289|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15116LU), UA_StatusCode_name(retVal));
 3290|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 3291|  2.37k|UA_Variant_clear(&attr.value);
 3292|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 3293|  2.37k|return retVal;
 3294|  2.37k|}
namespace0_generated.c:function_namespace0_generated_119_begin:
 3305|  2.37k|static UA_StatusCode function_namespace0_generated_119_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3306|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3307|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 3308|  2.37k|attr.minimumSamplingInterval = 0.000000;
 3309|  2.37k|attr.userAccessLevel = 1;
 3310|  2.37k|attr.accessLevel = 1;
 3311|  2.37k|attr.valueRank = -1;
 3312|       |/* DataType inherited */
 3313|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU);
 3314|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TargetVariables");
 3315|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15114LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15111LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TargetVariables"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3316|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3316:4): [True: 0, False: 2.37k]
  ------------------
 3317|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15114LU), UA_StatusCode_name(retVal));
 3318|  2.37k|return retVal;
 3319|  2.37k|}
namespace0_generated.c:function_namespace0_generated_120_begin:
 3330|  2.37k|static UA_StatusCode function_namespace0_generated_120_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3331|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3332|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 3333|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetReaderMessageType");
 3334|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21104LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetReaderMessageType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 3335|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3335:4): [True: 0, False: 2.37k]
  ------------------
 3336|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21104LU), UA_StatusCode_name(retVal));
 3337|  2.37k|return retVal;
 3338|  2.37k|}
namespace0_generated.c:function_namespace0_generated_121_begin:
 3349|  2.37k|static UA_StatusCode function_namespace0_generated_121_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3350|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3351|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 3352|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UadpDataSetReaderMessageType");
 3353|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21116LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21104LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UadpDataSetReaderMessageType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 3354|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3354:4): [True: 0, False: 2.37k]
  ------------------
 3355|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21116LU), UA_StatusCode_name(retVal));
 3356|  2.37k|return retVal;
 3357|  2.37k|}
namespace0_generated.c:function_namespace0_generated_122_begin:
 3368|  2.37k|static UA_StatusCode function_namespace0_generated_122_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3369|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3370|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 3371|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetReaderTransportType");
 3372|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15319LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetReaderTransportType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 3373|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3373:4): [True: 0, False: 2.37k]
  ------------------
 3374|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15319LU), UA_StatusCode_name(retVal));
 3375|  2.37k|return retVal;
 3376|  2.37k|}
namespace0_generated.c:function_namespace0_generated_123_begin:
 3387|  2.37k|static UA_StatusCode function_namespace0_generated_123_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3388|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3389|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 3390|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "BrokerDataSetReaderTransportType");
 3391|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21142LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "BrokerDataSetReaderTransportType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 3392|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3392:4): [True: 0, False: 2.37k]
  ------------------
 3393|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21142LU), UA_StatusCode_name(retVal));
 3394|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21142LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15319LU), false);
 3395|  2.37k|return retVal;
 3396|  2.37k|}
namespace0_generated.c:function_namespace0_generated_124_begin:
 3407|  2.37k|static UA_StatusCode function_namespace0_generated_124_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3408|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3409|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 3410|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetReaderType");
 3411|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15306LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetReaderType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 3412|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3412:4): [True: 0, False: 2.37k]
  ------------------
 3413|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15306LU), UA_StatusCode_name(retVal));
 3414|  2.37k|return retVal;
 3415|  2.37k|}
namespace0_generated.c:function_namespace0_generated_125_begin:
 3426|  2.37k|static UA_StatusCode function_namespace0_generated_125_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3427|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3428|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 3429|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MessageSettings");
 3430|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21103LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15306LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MessageSettings"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21104LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 3431|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3431:4): [True: 0, False: 2.37k]
  ------------------
 3432|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21103LU), UA_StatusCode_name(retVal));
 3433|  2.37k|return retVal;
 3434|  2.37k|}
namespace0_generated.c:function_namespace0_generated_126_begin:
 3445|  2.37k|static UA_StatusCode function_namespace0_generated_126_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3446|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3447|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 3448|  2.37k|attr.minimumSamplingInterval = 0.000000;
 3449|  2.37k|attr.userAccessLevel = 1;
 3450|  2.37k|attr.accessLevel = 1;
 3451|  2.37k|attr.valueRank = -1;
 3452|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 290LU);
 3453|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MessageReceiveTimeout");
 3454|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21102LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15306LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MessageReceiveTimeout"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3455|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3455:4): [True: 0, False: 2.37k]
  ------------------
 3456|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21102LU), UA_StatusCode_name(retVal));
 3457|  2.37k|return retVal;
 3458|  2.37k|}
namespace0_generated.c:function_namespace0_generated_127_begin:
 3469|  2.37k|static UA_StatusCode function_namespace0_generated_127_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3470|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3471|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 3472|  2.37k|attr.minimumSamplingInterval = 0.000000;
 3473|  2.37k|attr.userAccessLevel = 1;
 3474|  2.37k|attr.accessLevel = 1;
 3475|  2.37k|attr.valueRank = -1;
 3476|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15583LU);
 3477|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetFieldContentMask");
 3478|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21101LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15306LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetFieldContentMask"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3479|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3479:4): [True: 0, False: 2.37k]
  ------------------
 3480|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21101LU), UA_StatusCode_name(retVal));
 3481|  2.37k|return retVal;
 3482|  2.37k|}
namespace0_generated.c:function_namespace0_generated_128_begin:
 3493|  2.37k|static UA_StatusCode function_namespace0_generated_128_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3494|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3495|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 3496|  2.37k|attr.minimumSamplingInterval = 0.000000;
 3497|  2.37k|attr.userAccessLevel = 1;
 3498|  2.37k|attr.accessLevel = 1;
 3499|  2.37k|attr.valueRank = -1;
 3500|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14523LU);
 3501|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetMetaData");
 3502|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21100LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15306LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetMetaData"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3503|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3503:4): [True: 0, False: 2.37k]
  ------------------
 3504|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21100LU), UA_StatusCode_name(retVal));
 3505|  2.37k|return retVal;
 3506|  2.37k|}
namespace0_generated.c:function_namespace0_generated_129_begin:
 3517|  2.37k|static UA_StatusCode function_namespace0_generated_129_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3518|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3519|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 3520|  2.37k|attr.minimumSamplingInterval = 0.000000;
 3521|  2.37k|attr.userAccessLevel = 1;
 3522|  2.37k|attr.accessLevel = 1;
 3523|  2.37k|attr.valueRank = -1;
 3524|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 5LU);
 3525|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetWriterId");
 3526|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21099LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15306LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetWriterId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3527|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3527:4): [True: 0, False: 2.37k]
  ------------------
 3528|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21099LU), UA_StatusCode_name(retVal));
 3529|  2.37k|return retVal;
 3530|  2.37k|}
namespace0_generated.c:function_namespace0_generated_130_begin:
 3541|  2.37k|static UA_StatusCode function_namespace0_generated_130_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3542|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3543|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 3544|  2.37k|attr.minimumSamplingInterval = 0.000000;
 3545|  2.37k|attr.userAccessLevel = 1;
 3546|  2.37k|attr.accessLevel = 1;
 3547|  2.37k|attr.valueRank = -1;
 3548|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 5LU);
 3549|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "WriterGroupId");
 3550|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15306LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "WriterGroupId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3551|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3551:4): [True: 0, False: 2.37k]
  ------------------
 3552|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21098LU), UA_StatusCode_name(retVal));
 3553|  2.37k|return retVal;
 3554|  2.37k|}
namespace0_generated.c:function_namespace0_generated_131_begin:
 3565|  2.37k|static UA_StatusCode function_namespace0_generated_131_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3566|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3567|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 3568|  2.37k|attr.minimumSamplingInterval = 0.000000;
 3569|  2.37k|attr.userAccessLevel = 1;
 3570|  2.37k|attr.accessLevel = 1;
 3571|  2.37k|attr.valueRank = -1;
 3572|       |/* DataType inherited */
 3573|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU);
 3574|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublisherId");
 3575|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21097LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15306LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublisherId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3576|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3576:4): [True: 0, False: 2.37k]
  ------------------
 3577|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21097LU), UA_StatusCode_name(retVal));
 3578|  2.37k|return retVal;
 3579|  2.37k|}
namespace0_generated.c:function_namespace0_generated_132_begin:
 3590|  2.37k|static UA_StatusCode function_namespace0_generated_132_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3591|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3592|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 3593|  2.37k|attr.minimumSamplingInterval = 0.000000;
 3594|  2.37k|attr.userAccessLevel = 1;
 3595|  2.37k|attr.accessLevel = 1;
 3596|  2.37k|attr.valueRank = 1;
 3597|  2.37k|attr.arrayDimensionsSize = 1;
 3598|  2.37k|UA_UInt32 arrayDimensions[1];
 3599|  2.37k|arrayDimensions[0] = 0;
 3600|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 3601|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14533LU);
 3602|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetReaderProperties");
 3603|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17494LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15306LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetReaderProperties"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3604|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3604:4): [True: 0, False: 2.37k]
  ------------------
 3605|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17494LU), UA_StatusCode_name(retVal));
 3606|  2.37k|return retVal;
 3607|  2.37k|}
namespace0_generated.c:function_namespace0_generated_133_begin:
 3618|  2.37k|static UA_StatusCode function_namespace0_generated_133_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3619|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3620|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 3621|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SubscribedDataSet");
 3622|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15316LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15306LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SubscribedDataSet"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15108LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 3623|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3623:4): [True: 0, False: 2.37k]
  ------------------
 3624|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15316LU), UA_StatusCode_name(retVal));
 3625|  2.37k|return retVal;
 3626|  2.37k|}
namespace0_generated.c:function_namespace0_generated_134_begin:
 3637|  2.37k|static UA_StatusCode function_namespace0_generated_134_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3638|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3639|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 3640|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransportSettings");
 3641|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15311LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15306LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransportSettings"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15319LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 3642|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3642:4): [True: 0, False: 2.37k]
  ------------------
 3643|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15311LU), UA_StatusCode_name(retVal));
 3644|  2.37k|return retVal;
 3645|  2.37k|}
namespace0_generated.c:function_namespace0_generated_135_begin:
 3656|  2.37k|static UA_StatusCode function_namespace0_generated_135_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3657|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3658|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 3659|  2.37k|attr.isAbstract = true;
 3660|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetWriterMessageType");
 3661|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21096LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetWriterMessageType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 3662|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3662:4): [True: 0, False: 2.37k]
  ------------------
 3663|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21096LU), UA_StatusCode_name(retVal));
 3664|  2.37k|return retVal;
 3665|  2.37k|}
namespace0_generated.c:function_namespace0_generated_136_begin:
 3676|  2.37k|static UA_StatusCode function_namespace0_generated_136_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3677|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3678|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 3679|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UadpDataSetWriterMessageType");
 3680|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21111LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21096LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UadpDataSetWriterMessageType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 3681|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3681:4): [True: 0, False: 2.37k]
  ------------------
 3682|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21111LU), UA_StatusCode_name(retVal));
 3683|  2.37k|return retVal;
 3684|  2.37k|}
namespace0_generated.c:function_namespace0_generated_137_begin:
 3695|  2.37k|static UA_StatusCode function_namespace0_generated_137_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3696|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3697|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 3698|  2.37k|attr.isAbstract = true;
 3699|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "WriterGroupMessageType");
 3700|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17998LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "WriterGroupMessageType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 3701|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3701:4): [True: 0, False: 2.37k]
  ------------------
 3702|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17998LU), UA_StatusCode_name(retVal));
 3703|  2.37k|return retVal;
 3704|  2.37k|}
namespace0_generated.c:function_namespace0_generated_138_begin:
 3715|  2.37k|static UA_StatusCode function_namespace0_generated_138_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3716|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3717|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 3718|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UadpWriterGroupMessageType");
 3719|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21105LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17998LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UadpWriterGroupMessageType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 3720|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3720:4): [True: 0, False: 2.37k]
  ------------------
 3721|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21105LU), UA_StatusCode_name(retVal));
 3722|  2.37k|return retVal;
 3723|  2.37k|}
namespace0_generated.c:function_namespace0_generated_139_begin:
 3734|  2.37k|static UA_StatusCode function_namespace0_generated_139_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3735|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3736|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
 3737|  2.37k|attr.valueRank = -2;
 3738|       |/* DataType inherited */
 3739|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU);
 3740|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SelectionListType");
 3741|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16309LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SelectionListType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
 3742|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3742:4): [True: 0, False: 2.37k]
  ------------------
 3743|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16309LU), UA_StatusCode_name(retVal));
 3744|  2.37k|return retVal;
 3745|  2.37k|}
namespace0_generated.c:function_namespace0_generated_140_begin:
 3756|  2.37k|static UA_StatusCode function_namespace0_generated_140_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3757|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3758|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 3759|  2.37k|attr.minimumSamplingInterval = 0.000000;
 3760|  2.37k|attr.userAccessLevel = 1;
 3761|  2.37k|attr.accessLevel = 1;
 3762|  2.37k|attr.valueRank = 1;
 3763|  2.37k|attr.arrayDimensionsSize = 1;
 3764|  2.37k|UA_UInt32 arrayDimensions[1];
 3765|  2.37k|arrayDimensions[0] = 0;
 3766|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 3767|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 3768|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SelectionDescriptions");
 3769|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17633LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16309LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SelectionDescriptions"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3770|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3770:4): [True: 0, False: 2.37k]
  ------------------
 3771|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17633LU), UA_StatusCode_name(retVal));
 3772|  2.37k|return retVal;
 3773|  2.37k|}
namespace0_generated.c:function_namespace0_generated_141_begin:
 3784|  2.37k|static UA_StatusCode function_namespace0_generated_141_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3785|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3786|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 3787|  2.37k|attr.minimumSamplingInterval = 0.000000;
 3788|  2.37k|attr.userAccessLevel = 1;
 3789|  2.37k|attr.accessLevel = 1;
 3790|  2.37k|attr.valueRank = 1;
 3791|  2.37k|attr.arrayDimensionsSize = 1;
 3792|  2.37k|UA_UInt32 arrayDimensions[1];
 3793|  2.37k|arrayDimensions[0] = 0;
 3794|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 3795|       |/* DataType inherited */
 3796|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU);
 3797|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Selections");
 3798|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17632LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16309LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Selections"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3799|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3799:4): [True: 0, False: 2.37k]
  ------------------
 3800|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17632LU), UA_StatusCode_name(retVal));
 3801|  2.37k|return retVal;
 3802|  2.37k|}
namespace0_generated.c:function_namespace0_generated_142_begin:
 3813|  2.37k|static UA_StatusCode function_namespace0_generated_142_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3814|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3815|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 3816|  2.37k|attr.minimumSamplingInterval = 0.000000;
 3817|  2.37k|attr.userAccessLevel = 1;
 3818|  2.37k|attr.accessLevel = 1;
 3819|  2.37k|attr.valueRank = -1;
 3820|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
 3821|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RestrictToList");
 3822|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16312LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16309LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RestrictToList"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3823|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3823:4): [True: 0, False: 2.37k]
  ------------------
 3824|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16312LU), UA_StatusCode_name(retVal));
 3825|  2.37k|return retVal;
 3826|  2.37k|}
namespace0_generated.c:function_namespace0_generated_143_begin:
 3837|  2.37k|static UA_StatusCode function_namespace0_generated_143_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3838|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3839|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 3840|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PubSubStatusType");
 3841|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14643LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PubSubStatusType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 3842|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3842:4): [True: 0, False: 2.37k]
  ------------------
 3843|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14643LU), UA_StatusCode_name(retVal));
 3844|  2.37k|return retVal;
 3845|  2.37k|}
namespace0_generated.c:function_namespace0_generated_144_begin:
 3856|  2.37k|static UA_StatusCode function_namespace0_generated_144_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3857|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3858|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 3859|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Status");
 3860|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15307LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15306LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Status"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14643LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 3861|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3861:4): [True: 0, False: 2.37k]
  ------------------
 3862|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15307LU), UA_StatusCode_name(retVal));
 3863|  2.37k|return retVal;
 3864|  2.37k|}
namespace0_generated.c:function_namespace0_generated_145_begin:
 3875|  2.37k|static UA_StatusCode function_namespace0_generated_145_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3876|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3877|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 3878|  2.37k|attr.minimumSamplingInterval = 0.000000;
 3879|  2.37k|attr.userAccessLevel = 1;
 3880|  2.37k|attr.accessLevel = 1;
 3881|  2.37k|attr.valueRank = -1;
 3882|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14647LU);
 3883|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "State");
 3884|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15308LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15307LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "State"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3885|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3885:4): [True: 0, False: 2.37k]
  ------------------
 3886|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15308LU), UA_StatusCode_name(retVal));
 3887|  2.37k|return retVal;
 3888|  2.37k|}
namespace0_generated.c:function_namespace0_generated_146_begin:
 3899|  2.37k|static UA_StatusCode function_namespace0_generated_146_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3900|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3901|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 3902|  2.37k|attr.executable = true;
 3903|  2.37k|attr.userExecutable = true;
 3904|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Disable");
 3905|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14646LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14643LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Disable"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 3906|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3906:4): [True: 0, False: 2.37k]
  ------------------
 3907|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14646LU), UA_StatusCode_name(retVal));
 3908|  2.37k|return retVal;
 3909|  2.37k|}
namespace0_generated.c:function_namespace0_generated_147_begin:
 3920|  2.37k|static UA_StatusCode function_namespace0_generated_147_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3921|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3922|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 3923|  2.37k|attr.executable = true;
 3924|  2.37k|attr.userExecutable = true;
 3925|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Enable");
 3926|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14645LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14643LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Enable"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 3927|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3927:4): [True: 0, False: 2.37k]
  ------------------
 3928|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14645LU), UA_StatusCode_name(retVal));
 3929|  2.37k|return retVal;
 3930|  2.37k|}
namespace0_generated.c:function_namespace0_generated_148_begin:
 3941|  2.37k|static UA_StatusCode function_namespace0_generated_148_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3942|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3943|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 3944|  2.37k|attr.minimumSamplingInterval = 0.000000;
 3945|  2.37k|attr.userAccessLevel = 1;
 3946|  2.37k|attr.accessLevel = 1;
 3947|  2.37k|attr.valueRank = -1;
 3948|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14647LU);
 3949|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "State");
 3950|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14644LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14643LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "State"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3951|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3951:4): [True: 0, False: 2.37k]
  ------------------
 3952|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14644LU), UA_StatusCode_name(retVal));
 3953|  2.37k|return retVal;
 3954|  2.37k|}
namespace0_generated.c:function_namespace0_generated_149_begin:
 3965|  2.37k|static UA_StatusCode function_namespace0_generated_149_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3966|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3967|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 3968|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "StandaloneSubscribedDataSetType");
 3969|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23828LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "StandaloneSubscribedDataSetType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 3970|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3970:4): [True: 0, False: 2.37k]
  ------------------
 3971|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23828LU), UA_StatusCode_name(retVal));
 3972|  2.37k|return retVal;
 3973|  2.37k|}
namespace0_generated.c:function_namespace0_generated_150_begin:
 3984|  2.37k|static UA_StatusCode function_namespace0_generated_150_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3985|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 3986|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 3987|  2.37k|attr.minimumSamplingInterval = 0.000000;
 3988|  2.37k|attr.userAccessLevel = 1;
 3989|  2.37k|attr.accessLevel = 1;
 3990|  2.37k|attr.valueRank = -1;
 3991|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
 3992|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "IsConnected");
 3993|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23831LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23828LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "IsConnected"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 3994|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3994:4): [True: 0, False: 2.37k]
  ------------------
 3995|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23831LU), UA_StatusCode_name(retVal));
 3996|  2.37k|return retVal;
 3997|  2.37k|}
namespace0_generated.c:function_namespace0_generated_151_begin:
 4008|  2.37k|static UA_StatusCode function_namespace0_generated_151_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4009|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4010|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 4011|  2.37k|attr.minimumSamplingInterval = 0.000000;
 4012|  2.37k|attr.userAccessLevel = 1;
 4013|  2.37k|attr.accessLevel = 1;
 4014|  2.37k|attr.valueRank = -1;
 4015|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14523LU);
 4016|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetMetaData");
 4017|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23830LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23828LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetMetaData"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 4018|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4018:4): [True: 0, False: 2.37k]
  ------------------
 4019|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23830LU), UA_StatusCode_name(retVal));
 4020|  2.37k|return retVal;
 4021|  2.37k|}
namespace0_generated.c:function_namespace0_generated_152_begin:
 4032|  2.37k|static UA_StatusCode function_namespace0_generated_152_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4033|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4034|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 4035|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SubscribedDataSet");
 4036|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23829LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23828LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SubscribedDataSet"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15108LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 4037|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4037:4): [True: 0, False: 2.37k]
  ------------------
 4038|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23829LU), UA_StatusCode_name(retVal));
 4039|  2.37k|return retVal;
 4040|  2.37k|}
namespace0_generated.c:function_namespace0_generated_153_begin:
 4051|  2.37k|static UA_StatusCode function_namespace0_generated_153_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4052|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4053|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 4054|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SubscribedDataSetFolderType");
 4055|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23795LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 61LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SubscribedDataSetFolderType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 4056|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4056:4): [True: 0, False: 2.37k]
  ------------------
 4057|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23795LU), UA_StatusCode_name(retVal));
 4058|  2.37k|return retVal;
 4059|  2.37k|}
namespace0_generated.c:function_namespace0_generated_154_begin:
 4070|  2.37k|static UA_StatusCode function_namespace0_generated_154_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4071|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4072|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 4073|  2.37k|attr.executable = true;
 4074|  2.37k|attr.userExecutable = true;
 4075|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RemoveDataSetFolder");
 4076|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23819LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23795LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RemoveDataSetFolder"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 4077|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4077:4): [True: 0, False: 2.37k]
  ------------------
 4078|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23819LU), UA_StatusCode_name(retVal));
 4079|  2.37k|return retVal;
 4080|  2.37k|}
namespace0_generated.c:function_namespace0_generated_155_begin:
 4091|  2.37k|static UA_StatusCode function_namespace0_generated_155_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4092|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4093|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 4094|  2.37k|attr.minimumSamplingInterval = 0.000000;
 4095|  2.37k|attr.userAccessLevel = 1;
 4096|  2.37k|attr.accessLevel = 1;
 4097|  2.37k|attr.valueRank = 1;
 4098|  2.37k|attr.arrayDimensionsSize = 1;
 4099|  2.37k|UA_UInt32 arrayDimensions[1];
 4100|  2.37k|arrayDimensions[0] = 1;
 4101|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 4102|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 4103|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 4104|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>DataSetFolderNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 4105|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 4106|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 4107|  2.37k|valueMapping.remote2local = valueNamespaces;
 4108|  2.37k|valueMapping.remote2localSize = 1;
 4109|  2.37k|UA_DecodeXmlOptions opts;
 4110|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 4111|  2.37k|opts.unwrapped = true;
 4112|  2.37k|opts.namespaceMapping = &valueMapping;
 4113|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 4114|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 4115|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (4115:4): [True: 0, False: 2.37k]
  |  Branch (4115:40): [True: 0, False: 0]
  ------------------
 4116|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 4117|      0|                  UA_LOGCATEGORY_USERLAND,
 4118|      0|                  "Node ns=0;i=23820: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 4119|      0|    attr.value.arrayLength = 1;
 4120|      0|}
 4121|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4121:4): [True: 2.37k, False: 0]
  |  Branch (4121:36): [True: 2.37k, False: 0]
  ------------------
 4122|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (4122:4): [True: 2.37k, False: 0]
  ------------------
 4123|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 4124|  2.37k|    if(!target) {
  ------------------
  |  Branch (4124:8): [True: 0, False: 2.37k]
  ------------------
 4125|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 4126|      0|        target = UA_Server_findDataType(server, &representation);
 4127|      0|    }
 4128|  2.37k|    size_t valuesSize = 0;
 4129|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (4129:8): [True: 2.37k, False: 0]
  ------------------
 4130|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (4130:22): [True: 0, False: 2.37k]
  ------------------
 4131|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (4131:8): [True: 2.37k, False: 0]
  |  Branch (4131:18): [True: 0, False: 2.37k]
  |  Branch (4131:64): [True: 0, False: 0]
  ------------------
 4132|      0|        UA_Boolean nonnegative = true;
 4133|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (4133:27): [True: 0, False: 0]
  ------------------
 4134|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (4134:16): [True: 0, False: 0]
  ------------------
 4135|      0|        if(nonnegative) {
  ------------------
  |  Branch (4135:12): [True: 0, False: 0]
  ------------------
 4136|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (4136:31): [True: 0, False: 0]
  ------------------
 4137|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 4138|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 4139|      0|            }
 4140|      0|            attr.value.type = target;
 4141|      0|        }
 4142|      0|    }
 4143|  2.37k|    const UA_DataType *actual = attr.value.type;
 4144|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (4144:8): [True: 0, False: 2.37k]
  |  Branch (4144:57): [True: 0, False: 0]
  ------------------
 4145|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 4146|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (4146:27): [True: 0, False: 0]
  ------------------
 4147|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (4147:17): [True: 0, False: 0]
  |  Branch (4147:70): [True: 0, False: 0]
  ------------------
 4148|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (4148:17): [True: 0, False: 0]
  |  Branch (4148:26): [True: 0, False: 0]
  ------------------
 4149|      0|            actual = objects[k].content.decoded.type;
 4150|      0|        }
 4151|      0|    }
 4152|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (4152:8): [True: 2.37k, False: 0]
  |  Branch (4152:18): [True: 2.37k, False: 0]
  ------------------
 4153|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (4153:8): [True: 0, False: 2.37k]
  |  Branch (4153:57): [True: 0, False: 0]
  ------------------
 4154|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (4154:8): [True: 0, False: 0]
  ------------------
 4155|  2.37k|}
 4156|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4156:4): [True: 2.37k, False: 0]
  |  Branch (4156:36): [True: 2.37k, False: 0]
  ------------------
 4157|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (4157:4): [True: 2.37k, False: 0]
  |  Branch (4157:35): [True: 0, False: 2.37k]
  ------------------
 4158|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (4158:31): [True: 0, False: 0]
  ------------------
 4159|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 4160|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 4161|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 4162|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23820LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23819LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 4163|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4163:4): [True: 0, False: 2.37k]
  ------------------
 4164|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23820LU), UA_StatusCode_name(retVal));
 4165|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 4166|  2.37k|UA_Variant_clear(&attr.value);
 4167|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 4168|  2.37k|return retVal;
 4169|  2.37k|}
namespace0_generated.c:function_namespace0_generated_156_begin:
 4180|  2.37k|static UA_StatusCode function_namespace0_generated_156_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4181|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4182|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 4183|  2.37k|attr.executable = true;
 4184|  2.37k|attr.userExecutable = true;
 4185|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddDataSetFolder");
 4186|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23795LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddDataSetFolder"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 4187|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4187:4): [True: 0, False: 2.37k]
  ------------------
 4188|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23816LU), UA_StatusCode_name(retVal));
 4189|  2.37k|return retVal;
 4190|  2.37k|}
namespace0_generated.c:function_namespace0_generated_157_begin:
 4201|  2.37k|static UA_StatusCode function_namespace0_generated_157_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4202|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4203|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 4204|  2.37k|attr.minimumSamplingInterval = 0.000000;
 4205|  2.37k|attr.userAccessLevel = 1;
 4206|  2.37k|attr.accessLevel = 1;
 4207|  2.37k|attr.valueRank = 1;
 4208|  2.37k|attr.arrayDimensionsSize = 1;
 4209|  2.37k|UA_UInt32 arrayDimensions[1];
 4210|  2.37k|arrayDimensions[0] = 1;
 4211|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 4212|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 4213|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 4214|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>DataSetFolderNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 4215|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 4216|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 4217|  2.37k|valueMapping.remote2local = valueNamespaces;
 4218|  2.37k|valueMapping.remote2localSize = 1;
 4219|  2.37k|UA_DecodeXmlOptions opts;
 4220|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 4221|  2.37k|opts.unwrapped = true;
 4222|  2.37k|opts.namespaceMapping = &valueMapping;
 4223|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 4224|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 4225|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (4225:4): [True: 0, False: 2.37k]
  |  Branch (4225:40): [True: 0, False: 0]
  ------------------
 4226|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 4227|      0|                  UA_LOGCATEGORY_USERLAND,
 4228|      0|                  "Node ns=0;i=23818: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 4229|      0|    attr.value.arrayLength = 1;
 4230|      0|}
 4231|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4231:4): [True: 2.37k, False: 0]
  |  Branch (4231:36): [True: 2.37k, False: 0]
  ------------------
 4232|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (4232:4): [True: 2.37k, False: 0]
  ------------------
 4233|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 4234|  2.37k|    if(!target) {
  ------------------
  |  Branch (4234:8): [True: 0, False: 2.37k]
  ------------------
 4235|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 4236|      0|        target = UA_Server_findDataType(server, &representation);
 4237|      0|    }
 4238|  2.37k|    size_t valuesSize = 0;
 4239|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (4239:8): [True: 2.37k, False: 0]
  ------------------
 4240|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (4240:22): [True: 0, False: 2.37k]
  ------------------
 4241|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (4241:8): [True: 2.37k, False: 0]
  |  Branch (4241:18): [True: 0, False: 2.37k]
  |  Branch (4241:64): [True: 0, False: 0]
  ------------------
 4242|      0|        UA_Boolean nonnegative = true;
 4243|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (4243:27): [True: 0, False: 0]
  ------------------
 4244|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (4244:16): [True: 0, False: 0]
  ------------------
 4245|      0|        if(nonnegative) {
  ------------------
  |  Branch (4245:12): [True: 0, False: 0]
  ------------------
 4246|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (4246:31): [True: 0, False: 0]
  ------------------
 4247|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 4248|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 4249|      0|            }
 4250|      0|            attr.value.type = target;
 4251|      0|        }
 4252|      0|    }
 4253|  2.37k|    const UA_DataType *actual = attr.value.type;
 4254|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (4254:8): [True: 0, False: 2.37k]
  |  Branch (4254:57): [True: 0, False: 0]
  ------------------
 4255|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 4256|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (4256:27): [True: 0, False: 0]
  ------------------
 4257|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (4257:17): [True: 0, False: 0]
  |  Branch (4257:70): [True: 0, False: 0]
  ------------------
 4258|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (4258:17): [True: 0, False: 0]
  |  Branch (4258:26): [True: 0, False: 0]
  ------------------
 4259|      0|            actual = objects[k].content.decoded.type;
 4260|      0|        }
 4261|      0|    }
 4262|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (4262:8): [True: 2.37k, False: 0]
  |  Branch (4262:18): [True: 2.37k, False: 0]
  ------------------
 4263|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (4263:8): [True: 0, False: 2.37k]
  |  Branch (4263:57): [True: 0, False: 0]
  ------------------
 4264|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (4264:8): [True: 0, False: 0]
  ------------------
 4265|  2.37k|}
 4266|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4266:4): [True: 2.37k, False: 0]
  |  Branch (4266:36): [True: 2.37k, False: 0]
  ------------------
 4267|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (4267:4): [True: 2.37k, False: 0]
  |  Branch (4267:35): [True: 0, False: 2.37k]
  ------------------
 4268|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (4268:31): [True: 0, False: 0]
  ------------------
 4269|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 4270|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 4271|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
 4272|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23818LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 4273|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4273:4): [True: 0, False: 2.37k]
  ------------------
 4274|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23818LU), UA_StatusCode_name(retVal));
 4275|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 4276|  2.37k|UA_Variant_clear(&attr.value);
 4277|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 4278|  2.37k|return retVal;
 4279|  2.37k|}
namespace0_generated.c:function_namespace0_generated_158_begin:
 4290|  2.37k|static UA_StatusCode function_namespace0_generated_158_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4291|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4292|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 4293|  2.37k|attr.minimumSamplingInterval = 0.000000;
 4294|  2.37k|attr.userAccessLevel = 1;
 4295|  2.37k|attr.accessLevel = 1;
 4296|  2.37k|attr.valueRank = 1;
 4297|  2.37k|attr.arrayDimensionsSize = 1;
 4298|  2.37k|UA_UInt32 arrayDimensions[1];
 4299|  2.37k|arrayDimensions[0] = 1;
 4300|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 4301|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 4302|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 4303|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>Name</Name>\n              <DataType>\n                <Identifier>i=12</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 4304|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 4305|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 4306|  2.37k|valueMapping.remote2local = valueNamespaces;
 4307|  2.37k|valueMapping.remote2localSize = 1;
 4308|  2.37k|UA_DecodeXmlOptions opts;
 4309|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 4310|  2.37k|opts.unwrapped = true;
 4311|  2.37k|opts.namespaceMapping = &valueMapping;
 4312|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 4313|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 4314|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (4314:4): [True: 0, False: 2.37k]
  |  Branch (4314:40): [True: 0, False: 0]
  ------------------
 4315|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 4316|      0|                  UA_LOGCATEGORY_USERLAND,
 4317|      0|                  "Node ns=0;i=23817: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 4318|      0|    attr.value.arrayLength = 1;
 4319|      0|}
 4320|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4320:4): [True: 2.37k, False: 0]
  |  Branch (4320:36): [True: 2.37k, False: 0]
  ------------------
 4321|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (4321:4): [True: 2.37k, False: 0]
  ------------------
 4322|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 4323|  2.37k|    if(!target) {
  ------------------
  |  Branch (4323:8): [True: 0, False: 2.37k]
  ------------------
 4324|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 4325|      0|        target = UA_Server_findDataType(server, &representation);
 4326|      0|    }
 4327|  2.37k|    size_t valuesSize = 0;
 4328|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (4328:8): [True: 2.37k, False: 0]
  ------------------
 4329|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (4329:22): [True: 0, False: 2.37k]
  ------------------
 4330|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (4330:8): [True: 2.37k, False: 0]
  |  Branch (4330:18): [True: 0, False: 2.37k]
  |  Branch (4330:64): [True: 0, False: 0]
  ------------------
 4331|      0|        UA_Boolean nonnegative = true;
 4332|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (4332:27): [True: 0, False: 0]
  ------------------
 4333|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (4333:16): [True: 0, False: 0]
  ------------------
 4334|      0|        if(nonnegative) {
  ------------------
  |  Branch (4334:12): [True: 0, False: 0]
  ------------------
 4335|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (4335:31): [True: 0, False: 0]
  ------------------
 4336|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 4337|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 4338|      0|            }
 4339|      0|            attr.value.type = target;
 4340|      0|        }
 4341|      0|    }
 4342|  2.37k|    const UA_DataType *actual = attr.value.type;
 4343|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (4343:8): [True: 0, False: 2.37k]
  |  Branch (4343:57): [True: 0, False: 0]
  ------------------
 4344|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 4345|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (4345:27): [True: 0, False: 0]
  ------------------
 4346|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (4346:17): [True: 0, False: 0]
  |  Branch (4346:70): [True: 0, False: 0]
  ------------------
 4347|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (4347:17): [True: 0, False: 0]
  |  Branch (4347:26): [True: 0, False: 0]
  ------------------
 4348|      0|            actual = objects[k].content.decoded.type;
 4349|      0|        }
 4350|      0|    }
 4351|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (4351:8): [True: 2.37k, False: 0]
  |  Branch (4351:18): [True: 2.37k, False: 0]
  ------------------
 4352|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (4352:8): [True: 0, False: 2.37k]
  |  Branch (4352:57): [True: 0, False: 0]
  ------------------
 4353|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (4353:8): [True: 0, False: 0]
  ------------------
 4354|  2.37k|}
 4355|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4355:4): [True: 2.37k, False: 0]
  |  Branch (4355:36): [True: 2.37k, False: 0]
  ------------------
 4356|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (4356:4): [True: 2.37k, False: 0]
  |  Branch (4356:35): [True: 0, False: 2.37k]
  ------------------
 4357|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (4357:31): [True: 0, False: 0]
  ------------------
 4358|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 4359|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 4360|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 4361|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23817LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 4362|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4362:4): [True: 0, False: 2.37k]
  ------------------
 4363|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23817LU), UA_StatusCode_name(retVal));
 4364|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 4365|  2.37k|UA_Variant_clear(&attr.value);
 4366|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 4367|  2.37k|return retVal;
 4368|  2.37k|}
namespace0_generated.c:function_namespace0_generated_159_begin:
 4379|  2.37k|static UA_StatusCode function_namespace0_generated_159_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4380|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4381|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 4382|  2.37k|attr.executable = true;
 4383|  2.37k|attr.userExecutable = true;
 4384|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RemoveSubscribedDataSet");
 4385|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23814LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23795LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RemoveSubscribedDataSet"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 4386|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4386:4): [True: 0, False: 2.37k]
  ------------------
 4387|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23814LU), UA_StatusCode_name(retVal));
 4388|  2.37k|return retVal;
 4389|  2.37k|}
namespace0_generated.c:function_namespace0_generated_160_begin:
 4400|  2.37k|static UA_StatusCode function_namespace0_generated_160_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4401|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4402|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 4403|  2.37k|attr.minimumSamplingInterval = 0.000000;
 4404|  2.37k|attr.userAccessLevel = 1;
 4405|  2.37k|attr.accessLevel = 1;
 4406|  2.37k|attr.valueRank = 1;
 4407|  2.37k|attr.arrayDimensionsSize = 1;
 4408|  2.37k|UA_UInt32 arrayDimensions[1];
 4409|  2.37k|arrayDimensions[0] = 1;
 4410|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 4411|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 4412|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 4413|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>SubscribedDataSetNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 4414|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 4415|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 4416|  2.37k|valueMapping.remote2local = valueNamespaces;
 4417|  2.37k|valueMapping.remote2localSize = 1;
 4418|  2.37k|UA_DecodeXmlOptions opts;
 4419|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 4420|  2.37k|opts.unwrapped = true;
 4421|  2.37k|opts.namespaceMapping = &valueMapping;
 4422|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 4423|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 4424|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (4424:4): [True: 0, False: 2.37k]
  |  Branch (4424:40): [True: 0, False: 0]
  ------------------
 4425|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 4426|      0|                  UA_LOGCATEGORY_USERLAND,
 4427|      0|                  "Node ns=0;i=23815: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 4428|      0|    attr.value.arrayLength = 1;
 4429|      0|}
 4430|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4430:4): [True: 2.37k, False: 0]
  |  Branch (4430:36): [True: 2.37k, False: 0]
  ------------------
 4431|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (4431:4): [True: 2.37k, False: 0]
  ------------------
 4432|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 4433|  2.37k|    if(!target) {
  ------------------
  |  Branch (4433:8): [True: 0, False: 2.37k]
  ------------------
 4434|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 4435|      0|        target = UA_Server_findDataType(server, &representation);
 4436|      0|    }
 4437|  2.37k|    size_t valuesSize = 0;
 4438|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (4438:8): [True: 2.37k, False: 0]
  ------------------
 4439|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (4439:22): [True: 0, False: 2.37k]
  ------------------
 4440|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (4440:8): [True: 2.37k, False: 0]
  |  Branch (4440:18): [True: 0, False: 2.37k]
  |  Branch (4440:64): [True: 0, False: 0]
  ------------------
 4441|      0|        UA_Boolean nonnegative = true;
 4442|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (4442:27): [True: 0, False: 0]
  ------------------
 4443|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (4443:16): [True: 0, False: 0]
  ------------------
 4444|      0|        if(nonnegative) {
  ------------------
  |  Branch (4444:12): [True: 0, False: 0]
  ------------------
 4445|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (4445:31): [True: 0, False: 0]
  ------------------
 4446|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 4447|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 4448|      0|            }
 4449|      0|            attr.value.type = target;
 4450|      0|        }
 4451|      0|    }
 4452|  2.37k|    const UA_DataType *actual = attr.value.type;
 4453|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (4453:8): [True: 0, False: 2.37k]
  |  Branch (4453:57): [True: 0, False: 0]
  ------------------
 4454|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 4455|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (4455:27): [True: 0, False: 0]
  ------------------
 4456|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (4456:17): [True: 0, False: 0]
  |  Branch (4456:70): [True: 0, False: 0]
  ------------------
 4457|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (4457:17): [True: 0, False: 0]
  |  Branch (4457:26): [True: 0, False: 0]
  ------------------
 4458|      0|            actual = objects[k].content.decoded.type;
 4459|      0|        }
 4460|      0|    }
 4461|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (4461:8): [True: 2.37k, False: 0]
  |  Branch (4461:18): [True: 2.37k, False: 0]
  ------------------
 4462|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (4462:8): [True: 0, False: 2.37k]
  |  Branch (4462:57): [True: 0, False: 0]
  ------------------
 4463|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (4463:8): [True: 0, False: 0]
  ------------------
 4464|  2.37k|}
 4465|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4465:4): [True: 2.37k, False: 0]
  |  Branch (4465:36): [True: 2.37k, False: 0]
  ------------------
 4466|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (4466:4): [True: 2.37k, False: 0]
  |  Branch (4466:35): [True: 0, False: 2.37k]
  ------------------
 4467|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (4467:31): [True: 0, False: 0]
  ------------------
 4468|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 4469|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 4470|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 4471|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23815LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23814LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 4472|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4472:4): [True: 0, False: 2.37k]
  ------------------
 4473|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23815LU), UA_StatusCode_name(retVal));
 4474|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 4475|  2.37k|UA_Variant_clear(&attr.value);
 4476|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 4477|  2.37k|return retVal;
 4478|  2.37k|}
namespace0_generated.c:function_namespace0_generated_161_begin:
 4489|  2.37k|static UA_StatusCode function_namespace0_generated_161_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4490|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4491|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 4492|  2.37k|attr.executable = true;
 4493|  2.37k|attr.userExecutable = true;
 4494|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddSubscribedDataSet");
 4495|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23811LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23795LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddSubscribedDataSet"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 4496|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4496:4): [True: 0, False: 2.37k]
  ------------------
 4497|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23811LU), UA_StatusCode_name(retVal));
 4498|  2.37k|return retVal;
 4499|  2.37k|}
namespace0_generated.c:function_namespace0_generated_162_begin:
 4510|  2.37k|static UA_StatusCode function_namespace0_generated_162_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4511|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4512|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 4513|  2.37k|attr.minimumSamplingInterval = 0.000000;
 4514|  2.37k|attr.userAccessLevel = 1;
 4515|  2.37k|attr.accessLevel = 1;
 4516|  2.37k|attr.valueRank = 1;
 4517|  2.37k|attr.arrayDimensionsSize = 1;
 4518|  2.37k|UA_UInt32 arrayDimensions[1];
 4519|  2.37k|arrayDimensions[0] = 1;
 4520|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 4521|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 4522|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 4523|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>SubscribedDataSetNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 4524|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 4525|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 4526|  2.37k|valueMapping.remote2local = valueNamespaces;
 4527|  2.37k|valueMapping.remote2localSize = 1;
 4528|  2.37k|UA_DecodeXmlOptions opts;
 4529|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 4530|  2.37k|opts.unwrapped = true;
 4531|  2.37k|opts.namespaceMapping = &valueMapping;
 4532|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 4533|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 4534|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (4534:4): [True: 0, False: 2.37k]
  |  Branch (4534:40): [True: 0, False: 0]
  ------------------
 4535|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 4536|      0|                  UA_LOGCATEGORY_USERLAND,
 4537|      0|                  "Node ns=0;i=23813: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 4538|      0|    attr.value.arrayLength = 1;
 4539|      0|}
 4540|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4540:4): [True: 2.37k, False: 0]
  |  Branch (4540:36): [True: 2.37k, False: 0]
  ------------------
 4541|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (4541:4): [True: 2.37k, False: 0]
  ------------------
 4542|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 4543|  2.37k|    if(!target) {
  ------------------
  |  Branch (4543:8): [True: 0, False: 2.37k]
  ------------------
 4544|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 4545|      0|        target = UA_Server_findDataType(server, &representation);
 4546|      0|    }
 4547|  2.37k|    size_t valuesSize = 0;
 4548|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (4548:8): [True: 2.37k, False: 0]
  ------------------
 4549|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (4549:22): [True: 0, False: 2.37k]
  ------------------
 4550|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (4550:8): [True: 2.37k, False: 0]
  |  Branch (4550:18): [True: 0, False: 2.37k]
  |  Branch (4550:64): [True: 0, False: 0]
  ------------------
 4551|      0|        UA_Boolean nonnegative = true;
 4552|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (4552:27): [True: 0, False: 0]
  ------------------
 4553|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (4553:16): [True: 0, False: 0]
  ------------------
 4554|      0|        if(nonnegative) {
  ------------------
  |  Branch (4554:12): [True: 0, False: 0]
  ------------------
 4555|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (4555:31): [True: 0, False: 0]
  ------------------
 4556|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 4557|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 4558|      0|            }
 4559|      0|            attr.value.type = target;
 4560|      0|        }
 4561|      0|    }
 4562|  2.37k|    const UA_DataType *actual = attr.value.type;
 4563|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (4563:8): [True: 0, False: 2.37k]
  |  Branch (4563:57): [True: 0, False: 0]
  ------------------
 4564|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 4565|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (4565:27): [True: 0, False: 0]
  ------------------
 4566|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (4566:17): [True: 0, False: 0]
  |  Branch (4566:70): [True: 0, False: 0]
  ------------------
 4567|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (4567:17): [True: 0, False: 0]
  |  Branch (4567:26): [True: 0, False: 0]
  ------------------
 4568|      0|            actual = objects[k].content.decoded.type;
 4569|      0|        }
 4570|      0|    }
 4571|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (4571:8): [True: 2.37k, False: 0]
  |  Branch (4571:18): [True: 2.37k, False: 0]
  ------------------
 4572|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (4572:8): [True: 0, False: 2.37k]
  |  Branch (4572:57): [True: 0, False: 0]
  ------------------
 4573|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (4573:8): [True: 0, False: 0]
  ------------------
 4574|  2.37k|}
 4575|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4575:4): [True: 2.37k, False: 0]
  |  Branch (4575:36): [True: 2.37k, False: 0]
  ------------------
 4576|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (4576:4): [True: 2.37k, False: 0]
  |  Branch (4576:35): [True: 0, False: 2.37k]
  ------------------
 4577|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (4577:31): [True: 0, False: 0]
  ------------------
 4578|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 4579|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 4580|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
 4581|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23813LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23811LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 4582|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4582:4): [True: 0, False: 2.37k]
  ------------------
 4583|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23813LU), UA_StatusCode_name(retVal));
 4584|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 4585|  2.37k|UA_Variant_clear(&attr.value);
 4586|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 4587|  2.37k|return retVal;
 4588|  2.37k|}
namespace0_generated.c:function_namespace0_generated_163_begin:
 4599|  2.37k|static UA_StatusCode function_namespace0_generated_163_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4600|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4601|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 4602|  2.37k|attr.minimumSamplingInterval = 0.000000;
 4603|  2.37k|attr.userAccessLevel = 1;
 4604|  2.37k|attr.accessLevel = 1;
 4605|  2.37k|attr.valueRank = 1;
 4606|  2.37k|attr.arrayDimensionsSize = 1;
 4607|  2.37k|UA_UInt32 arrayDimensions[1];
 4608|  2.37k|arrayDimensions[0] = 1;
 4609|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 4610|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 4611|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 4612|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>SubscribedDataSet</Name>\n              <DataType>\n                <Identifier>i=23600</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 4613|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 4614|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 4615|  2.37k|valueMapping.remote2local = valueNamespaces;
 4616|  2.37k|valueMapping.remote2localSize = 1;
 4617|  2.37k|UA_DecodeXmlOptions opts;
 4618|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 4619|  2.37k|opts.unwrapped = true;
 4620|  2.37k|opts.namespaceMapping = &valueMapping;
 4621|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 4622|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 4623|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (4623:4): [True: 0, False: 2.37k]
  |  Branch (4623:40): [True: 0, False: 0]
  ------------------
 4624|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 4625|      0|                  UA_LOGCATEGORY_USERLAND,
 4626|      0|                  "Node ns=0;i=23812: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 4627|      0|    attr.value.arrayLength = 1;
 4628|      0|}
 4629|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4629:4): [True: 2.37k, False: 0]
  |  Branch (4629:36): [True: 2.37k, False: 0]
  ------------------
 4630|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (4630:4): [True: 2.37k, False: 0]
  ------------------
 4631|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 4632|  2.37k|    if(!target) {
  ------------------
  |  Branch (4632:8): [True: 0, False: 2.37k]
  ------------------
 4633|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 4634|      0|        target = UA_Server_findDataType(server, &representation);
 4635|      0|    }
 4636|  2.37k|    size_t valuesSize = 0;
 4637|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (4637:8): [True: 2.37k, False: 0]
  ------------------
 4638|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (4638:22): [True: 0, False: 2.37k]
  ------------------
 4639|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (4639:8): [True: 2.37k, False: 0]
  |  Branch (4639:18): [True: 0, False: 2.37k]
  |  Branch (4639:64): [True: 0, False: 0]
  ------------------
 4640|      0|        UA_Boolean nonnegative = true;
 4641|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (4641:27): [True: 0, False: 0]
  ------------------
 4642|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (4642:16): [True: 0, False: 0]
  ------------------
 4643|      0|        if(nonnegative) {
  ------------------
  |  Branch (4643:12): [True: 0, False: 0]
  ------------------
 4644|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (4644:31): [True: 0, False: 0]
  ------------------
 4645|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 4646|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 4647|      0|            }
 4648|      0|            attr.value.type = target;
 4649|      0|        }
 4650|      0|    }
 4651|  2.37k|    const UA_DataType *actual = attr.value.type;
 4652|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (4652:8): [True: 0, False: 2.37k]
  |  Branch (4652:57): [True: 0, False: 0]
  ------------------
 4653|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 4654|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (4654:27): [True: 0, False: 0]
  ------------------
 4655|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (4655:17): [True: 0, False: 0]
  |  Branch (4655:70): [True: 0, False: 0]
  ------------------
 4656|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (4656:17): [True: 0, False: 0]
  |  Branch (4656:26): [True: 0, False: 0]
  ------------------
 4657|      0|            actual = objects[k].content.decoded.type;
 4658|      0|        }
 4659|      0|    }
 4660|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (4660:8): [True: 2.37k, False: 0]
  |  Branch (4660:18): [True: 2.37k, False: 0]
  ------------------
 4661|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (4661:8): [True: 0, False: 2.37k]
  |  Branch (4661:57): [True: 0, False: 0]
  ------------------
 4662|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (4662:8): [True: 0, False: 0]
  ------------------
 4663|  2.37k|}
 4664|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4664:4): [True: 2.37k, False: 0]
  |  Branch (4664:36): [True: 2.37k, False: 0]
  ------------------
 4665|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (4665:4): [True: 2.37k, False: 0]
  |  Branch (4665:35): [True: 0, False: 2.37k]
  ------------------
 4666|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (4666:31): [True: 0, False: 0]
  ------------------
 4667|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 4668|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 4669|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 4670|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23812LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23811LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 4671|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4671:4): [True: 0, False: 2.37k]
  ------------------
 4672|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23812LU), UA_StatusCode_name(retVal));
 4673|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 4674|  2.37k|UA_Variant_clear(&attr.value);
 4675|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 4676|  2.37k|return retVal;
 4677|  2.37k|}
namespace0_generated.c:function_namespace0_generated_164_begin:
 4688|  2.37k|static UA_StatusCode function_namespace0_generated_164_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4689|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4690|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 4691|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "<StandaloneSubscribedDataSetName>");
 4692|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23807LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23795LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "<StandaloneSubscribedDataSetName>"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23828LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 4693|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4693:4): [True: 0, False: 2.37k]
  ------------------
 4694|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23807LU), UA_StatusCode_name(retVal));
 4695|  2.37k|return retVal;
 4696|  2.37k|}
namespace0_generated.c:function_namespace0_generated_165_begin:
 4707|  2.37k|static UA_StatusCode function_namespace0_generated_165_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4708|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4709|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 4710|  2.37k|attr.minimumSamplingInterval = 0.000000;
 4711|  2.37k|attr.userAccessLevel = 1;
 4712|  2.37k|attr.accessLevel = 1;
 4713|  2.37k|attr.valueRank = -1;
 4714|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
 4715|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "IsConnected");
 4716|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23810LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23807LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "IsConnected"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 4717|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4717:4): [True: 0, False: 2.37k]
  ------------------
 4718|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23810LU), UA_StatusCode_name(retVal));
 4719|  2.37k|return retVal;
 4720|  2.37k|}
namespace0_generated.c:function_namespace0_generated_166_begin:
 4731|  2.37k|static UA_StatusCode function_namespace0_generated_166_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4732|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4733|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 4734|  2.37k|attr.minimumSamplingInterval = 0.000000;
 4735|  2.37k|attr.userAccessLevel = 1;
 4736|  2.37k|attr.accessLevel = 1;
 4737|  2.37k|attr.valueRank = -1;
 4738|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14523LU);
 4739|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetMetaData");
 4740|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23809LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23807LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetMetaData"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 4741|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4741:4): [True: 0, False: 2.37k]
  ------------------
 4742|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23809LU), UA_StatusCode_name(retVal));
 4743|  2.37k|return retVal;
 4744|  2.37k|}
namespace0_generated.c:function_namespace0_generated_167_begin:
 4755|  2.37k|static UA_StatusCode function_namespace0_generated_167_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4756|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4757|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 4758|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SubscribedDataSet");
 4759|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23808LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23807LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SubscribedDataSet"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15108LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 4760|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4760:4): [True: 0, False: 2.37k]
  ------------------
 4761|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23808LU), UA_StatusCode_name(retVal));
 4762|  2.37k|return retVal;
 4763|  2.37k|}
namespace0_generated.c:function_namespace0_generated_168_begin:
 4774|  2.37k|static UA_StatusCode function_namespace0_generated_168_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4775|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4776|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 4777|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "<SubscribedDataSetFolderName>");
 4778|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23796LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23795LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 35LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "<SubscribedDataSetFolderName>"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23795LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 4779|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4779:4): [True: 0, False: 2.37k]
  ------------------
 4780|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23796LU), UA_StatusCode_name(retVal));
 4781|  2.37k|return retVal;
 4782|  2.37k|}
namespace0_generated.c:function_namespace0_generated_169_begin:
 4793|  2.37k|static UA_StatusCode function_namespace0_generated_169_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4794|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4795|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 4796|  2.37k|attr.executable = true;
 4797|  2.37k|attr.userExecutable = true;
 4798|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RemoveDataSetFolder");
 4799|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23805LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23796LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RemoveDataSetFolder"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 4800|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4800:4): [True: 0, False: 2.37k]
  ------------------
 4801|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23805LU), UA_StatusCode_name(retVal));
 4802|  2.37k|return retVal;
 4803|  2.37k|}
namespace0_generated.c:function_namespace0_generated_170_begin:
 4814|  2.37k|static UA_StatusCode function_namespace0_generated_170_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4815|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4816|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 4817|  2.37k|attr.minimumSamplingInterval = 0.000000;
 4818|  2.37k|attr.userAccessLevel = 1;
 4819|  2.37k|attr.accessLevel = 1;
 4820|  2.37k|attr.valueRank = 1;
 4821|  2.37k|attr.arrayDimensionsSize = 1;
 4822|  2.37k|UA_UInt32 arrayDimensions[1];
 4823|  2.37k|arrayDimensions[0] = 1;
 4824|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 4825|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 4826|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 4827|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>DataSetFolderNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 4828|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 4829|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 4830|  2.37k|valueMapping.remote2local = valueNamespaces;
 4831|  2.37k|valueMapping.remote2localSize = 1;
 4832|  2.37k|UA_DecodeXmlOptions opts;
 4833|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 4834|  2.37k|opts.unwrapped = true;
 4835|  2.37k|opts.namespaceMapping = &valueMapping;
 4836|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 4837|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 4838|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (4838:4): [True: 0, False: 2.37k]
  |  Branch (4838:40): [True: 0, False: 0]
  ------------------
 4839|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 4840|      0|                  UA_LOGCATEGORY_USERLAND,
 4841|      0|                  "Node ns=0;i=23806: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 4842|      0|    attr.value.arrayLength = 1;
 4843|      0|}
 4844|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4844:4): [True: 2.37k, False: 0]
  |  Branch (4844:36): [True: 2.37k, False: 0]
  ------------------
 4845|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (4845:4): [True: 2.37k, False: 0]
  ------------------
 4846|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 4847|  2.37k|    if(!target) {
  ------------------
  |  Branch (4847:8): [True: 0, False: 2.37k]
  ------------------
 4848|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 4849|      0|        target = UA_Server_findDataType(server, &representation);
 4850|      0|    }
 4851|  2.37k|    size_t valuesSize = 0;
 4852|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (4852:8): [True: 2.37k, False: 0]
  ------------------
 4853|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (4853:22): [True: 0, False: 2.37k]
  ------------------
 4854|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (4854:8): [True: 2.37k, False: 0]
  |  Branch (4854:18): [True: 0, False: 2.37k]
  |  Branch (4854:64): [True: 0, False: 0]
  ------------------
 4855|      0|        UA_Boolean nonnegative = true;
 4856|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (4856:27): [True: 0, False: 0]
  ------------------
 4857|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (4857:16): [True: 0, False: 0]
  ------------------
 4858|      0|        if(nonnegative) {
  ------------------
  |  Branch (4858:12): [True: 0, False: 0]
  ------------------
 4859|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (4859:31): [True: 0, False: 0]
  ------------------
 4860|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 4861|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 4862|      0|            }
 4863|      0|            attr.value.type = target;
 4864|      0|        }
 4865|      0|    }
 4866|  2.37k|    const UA_DataType *actual = attr.value.type;
 4867|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (4867:8): [True: 0, False: 2.37k]
  |  Branch (4867:57): [True: 0, False: 0]
  ------------------
 4868|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 4869|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (4869:27): [True: 0, False: 0]
  ------------------
 4870|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (4870:17): [True: 0, False: 0]
  |  Branch (4870:70): [True: 0, False: 0]
  ------------------
 4871|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (4871:17): [True: 0, False: 0]
  |  Branch (4871:26): [True: 0, False: 0]
  ------------------
 4872|      0|            actual = objects[k].content.decoded.type;
 4873|      0|        }
 4874|      0|    }
 4875|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (4875:8): [True: 2.37k, False: 0]
  |  Branch (4875:18): [True: 2.37k, False: 0]
  ------------------
 4876|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (4876:8): [True: 0, False: 2.37k]
  |  Branch (4876:57): [True: 0, False: 0]
  ------------------
 4877|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (4877:8): [True: 0, False: 0]
  ------------------
 4878|  2.37k|}
 4879|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4879:4): [True: 2.37k, False: 0]
  |  Branch (4879:36): [True: 2.37k, False: 0]
  ------------------
 4880|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (4880:4): [True: 2.37k, False: 0]
  |  Branch (4880:35): [True: 0, False: 2.37k]
  ------------------
 4881|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (4881:31): [True: 0, False: 0]
  ------------------
 4882|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 4883|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 4884|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 4885|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23806LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23805LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 4886|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4886:4): [True: 0, False: 2.37k]
  ------------------
 4887|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23806LU), UA_StatusCode_name(retVal));
 4888|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 4889|  2.37k|UA_Variant_clear(&attr.value);
 4890|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 4891|  2.37k|return retVal;
 4892|  2.37k|}
namespace0_generated.c:function_namespace0_generated_171_begin:
 4903|  2.37k|static UA_StatusCode function_namespace0_generated_171_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4904|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4905|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 4906|  2.37k|attr.executable = true;
 4907|  2.37k|attr.userExecutable = true;
 4908|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddDataSetFolder");
 4909|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23802LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23796LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddDataSetFolder"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 4910|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4910:4): [True: 0, False: 2.37k]
  ------------------
 4911|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23802LU), UA_StatusCode_name(retVal));
 4912|  2.37k|return retVal;
 4913|  2.37k|}
namespace0_generated.c:function_namespace0_generated_172_begin:
 4924|  2.37k|static UA_StatusCode function_namespace0_generated_172_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4925|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 4926|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 4927|  2.37k|attr.minimumSamplingInterval = 0.000000;
 4928|  2.37k|attr.userAccessLevel = 1;
 4929|  2.37k|attr.accessLevel = 1;
 4930|  2.37k|attr.valueRank = 1;
 4931|  2.37k|attr.arrayDimensionsSize = 1;
 4932|  2.37k|UA_UInt32 arrayDimensions[1];
 4933|  2.37k|arrayDimensions[0] = 1;
 4934|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 4935|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 4936|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 4937|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>DataSetFolderNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 4938|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 4939|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 4940|  2.37k|valueMapping.remote2local = valueNamespaces;
 4941|  2.37k|valueMapping.remote2localSize = 1;
 4942|  2.37k|UA_DecodeXmlOptions opts;
 4943|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 4944|  2.37k|opts.unwrapped = true;
 4945|  2.37k|opts.namespaceMapping = &valueMapping;
 4946|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 4947|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 4948|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (4948:4): [True: 0, False: 2.37k]
  |  Branch (4948:40): [True: 0, False: 0]
  ------------------
 4949|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 4950|      0|                  UA_LOGCATEGORY_USERLAND,
 4951|      0|                  "Node ns=0;i=23804: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 4952|      0|    attr.value.arrayLength = 1;
 4953|      0|}
 4954|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4954:4): [True: 2.37k, False: 0]
  |  Branch (4954:36): [True: 2.37k, False: 0]
  ------------------
 4955|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (4955:4): [True: 2.37k, False: 0]
  ------------------
 4956|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 4957|  2.37k|    if(!target) {
  ------------------
  |  Branch (4957:8): [True: 0, False: 2.37k]
  ------------------
 4958|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 4959|      0|        target = UA_Server_findDataType(server, &representation);
 4960|      0|    }
 4961|  2.37k|    size_t valuesSize = 0;
 4962|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (4962:8): [True: 2.37k, False: 0]
  ------------------
 4963|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (4963:22): [True: 0, False: 2.37k]
  ------------------
 4964|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (4964:8): [True: 2.37k, False: 0]
  |  Branch (4964:18): [True: 0, False: 2.37k]
  |  Branch (4964:64): [True: 0, False: 0]
  ------------------
 4965|      0|        UA_Boolean nonnegative = true;
 4966|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (4966:27): [True: 0, False: 0]
  ------------------
 4967|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (4967:16): [True: 0, False: 0]
  ------------------
 4968|      0|        if(nonnegative) {
  ------------------
  |  Branch (4968:12): [True: 0, False: 0]
  ------------------
 4969|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (4969:31): [True: 0, False: 0]
  ------------------
 4970|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 4971|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 4972|      0|            }
 4973|      0|            attr.value.type = target;
 4974|      0|        }
 4975|      0|    }
 4976|  2.37k|    const UA_DataType *actual = attr.value.type;
 4977|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (4977:8): [True: 0, False: 2.37k]
  |  Branch (4977:57): [True: 0, False: 0]
  ------------------
 4978|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 4979|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (4979:27): [True: 0, False: 0]
  ------------------
 4980|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (4980:17): [True: 0, False: 0]
  |  Branch (4980:70): [True: 0, False: 0]
  ------------------
 4981|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (4981:17): [True: 0, False: 0]
  |  Branch (4981:26): [True: 0, False: 0]
  ------------------
 4982|      0|            actual = objects[k].content.decoded.type;
 4983|      0|        }
 4984|      0|    }
 4985|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (4985:8): [True: 2.37k, False: 0]
  |  Branch (4985:18): [True: 2.37k, False: 0]
  ------------------
 4986|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (4986:8): [True: 0, False: 2.37k]
  |  Branch (4986:57): [True: 0, False: 0]
  ------------------
 4987|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (4987:8): [True: 0, False: 0]
  ------------------
 4988|  2.37k|}
 4989|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4989:4): [True: 2.37k, False: 0]
  |  Branch (4989:36): [True: 2.37k, False: 0]
  ------------------
 4990|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (4990:4): [True: 2.37k, False: 0]
  |  Branch (4990:35): [True: 0, False: 2.37k]
  ------------------
 4991|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (4991:31): [True: 0, False: 0]
  ------------------
 4992|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 4993|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 4994|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
 4995|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23804LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23802LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 4996|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4996:4): [True: 0, False: 2.37k]
  ------------------
 4997|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23804LU), UA_StatusCode_name(retVal));
 4998|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 4999|  2.37k|UA_Variant_clear(&attr.value);
 5000|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 5001|  2.37k|return retVal;
 5002|  2.37k|}
namespace0_generated.c:function_namespace0_generated_173_begin:
 5013|  2.37k|static UA_StatusCode function_namespace0_generated_173_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5014|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5015|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 5016|  2.37k|attr.minimumSamplingInterval = 0.000000;
 5017|  2.37k|attr.userAccessLevel = 1;
 5018|  2.37k|attr.accessLevel = 1;
 5019|  2.37k|attr.valueRank = 1;
 5020|  2.37k|attr.arrayDimensionsSize = 1;
 5021|  2.37k|UA_UInt32 arrayDimensions[1];
 5022|  2.37k|arrayDimensions[0] = 1;
 5023|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 5024|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 5025|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 5026|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>Name</Name>\n              <DataType>\n                <Identifier>i=12</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 5027|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 5028|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 5029|  2.37k|valueMapping.remote2local = valueNamespaces;
 5030|  2.37k|valueMapping.remote2localSize = 1;
 5031|  2.37k|UA_DecodeXmlOptions opts;
 5032|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 5033|  2.37k|opts.unwrapped = true;
 5034|  2.37k|opts.namespaceMapping = &valueMapping;
 5035|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 5036|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 5037|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (5037:4): [True: 0, False: 2.37k]
  |  Branch (5037:40): [True: 0, False: 0]
  ------------------
 5038|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 5039|      0|                  UA_LOGCATEGORY_USERLAND,
 5040|      0|                  "Node ns=0;i=23803: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 5041|      0|    attr.value.arrayLength = 1;
 5042|      0|}
 5043|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5043:4): [True: 2.37k, False: 0]
  |  Branch (5043:36): [True: 2.37k, False: 0]
  ------------------
 5044|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (5044:4): [True: 2.37k, False: 0]
  ------------------
 5045|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 5046|  2.37k|    if(!target) {
  ------------------
  |  Branch (5046:8): [True: 0, False: 2.37k]
  ------------------
 5047|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 5048|      0|        target = UA_Server_findDataType(server, &representation);
 5049|      0|    }
 5050|  2.37k|    size_t valuesSize = 0;
 5051|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (5051:8): [True: 2.37k, False: 0]
  ------------------
 5052|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (5052:22): [True: 0, False: 2.37k]
  ------------------
 5053|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (5053:8): [True: 2.37k, False: 0]
  |  Branch (5053:18): [True: 0, False: 2.37k]
  |  Branch (5053:64): [True: 0, False: 0]
  ------------------
 5054|      0|        UA_Boolean nonnegative = true;
 5055|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (5055:27): [True: 0, False: 0]
  ------------------
 5056|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (5056:16): [True: 0, False: 0]
  ------------------
 5057|      0|        if(nonnegative) {
  ------------------
  |  Branch (5057:12): [True: 0, False: 0]
  ------------------
 5058|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (5058:31): [True: 0, False: 0]
  ------------------
 5059|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 5060|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 5061|      0|            }
 5062|      0|            attr.value.type = target;
 5063|      0|        }
 5064|      0|    }
 5065|  2.37k|    const UA_DataType *actual = attr.value.type;
 5066|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (5066:8): [True: 0, False: 2.37k]
  |  Branch (5066:57): [True: 0, False: 0]
  ------------------
 5067|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 5068|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (5068:27): [True: 0, False: 0]
  ------------------
 5069|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (5069:17): [True: 0, False: 0]
  |  Branch (5069:70): [True: 0, False: 0]
  ------------------
 5070|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (5070:17): [True: 0, False: 0]
  |  Branch (5070:26): [True: 0, False: 0]
  ------------------
 5071|      0|            actual = objects[k].content.decoded.type;
 5072|      0|        }
 5073|      0|    }
 5074|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (5074:8): [True: 2.37k, False: 0]
  |  Branch (5074:18): [True: 2.37k, False: 0]
  ------------------
 5075|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (5075:8): [True: 0, False: 2.37k]
  |  Branch (5075:57): [True: 0, False: 0]
  ------------------
 5076|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (5076:8): [True: 0, False: 0]
  ------------------
 5077|  2.37k|}
 5078|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5078:4): [True: 2.37k, False: 0]
  |  Branch (5078:36): [True: 2.37k, False: 0]
  ------------------
 5079|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (5079:4): [True: 2.37k, False: 0]
  |  Branch (5079:35): [True: 0, False: 2.37k]
  ------------------
 5080|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (5080:31): [True: 0, False: 0]
  ------------------
 5081|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 5082|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 5083|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 5084|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23803LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23802LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 5085|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5085:4): [True: 0, False: 2.37k]
  ------------------
 5086|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23803LU), UA_StatusCode_name(retVal));
 5087|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 5088|  2.37k|UA_Variant_clear(&attr.value);
 5089|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 5090|  2.37k|return retVal;
 5091|  2.37k|}
namespace0_generated.c:function_namespace0_generated_174_begin:
 5102|  2.37k|static UA_StatusCode function_namespace0_generated_174_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5103|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5104|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 5105|  2.37k|attr.executable = true;
 5106|  2.37k|attr.userExecutable = true;
 5107|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RemoveSubscribedDataSet");
 5108|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23800LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23796LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RemoveSubscribedDataSet"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 5109|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5109:4): [True: 0, False: 2.37k]
  ------------------
 5110|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23800LU), UA_StatusCode_name(retVal));
 5111|  2.37k|return retVal;
 5112|  2.37k|}
namespace0_generated.c:function_namespace0_generated_175_begin:
 5123|  2.37k|static UA_StatusCode function_namespace0_generated_175_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5124|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5125|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 5126|  2.37k|attr.minimumSamplingInterval = 0.000000;
 5127|  2.37k|attr.userAccessLevel = 1;
 5128|  2.37k|attr.accessLevel = 1;
 5129|  2.37k|attr.valueRank = 1;
 5130|  2.37k|attr.arrayDimensionsSize = 1;
 5131|  2.37k|UA_UInt32 arrayDimensions[1];
 5132|  2.37k|arrayDimensions[0] = 1;
 5133|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 5134|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 5135|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 5136|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>SubscribedDataSetNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 5137|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 5138|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 5139|  2.37k|valueMapping.remote2local = valueNamespaces;
 5140|  2.37k|valueMapping.remote2localSize = 1;
 5141|  2.37k|UA_DecodeXmlOptions opts;
 5142|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 5143|  2.37k|opts.unwrapped = true;
 5144|  2.37k|opts.namespaceMapping = &valueMapping;
 5145|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 5146|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 5147|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (5147:4): [True: 0, False: 2.37k]
  |  Branch (5147:40): [True: 0, False: 0]
  ------------------
 5148|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 5149|      0|                  UA_LOGCATEGORY_USERLAND,
 5150|      0|                  "Node ns=0;i=23801: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 5151|      0|    attr.value.arrayLength = 1;
 5152|      0|}
 5153|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5153:4): [True: 2.37k, False: 0]
  |  Branch (5153:36): [True: 2.37k, False: 0]
  ------------------
 5154|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (5154:4): [True: 2.37k, False: 0]
  ------------------
 5155|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 5156|  2.37k|    if(!target) {
  ------------------
  |  Branch (5156:8): [True: 0, False: 2.37k]
  ------------------
 5157|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 5158|      0|        target = UA_Server_findDataType(server, &representation);
 5159|      0|    }
 5160|  2.37k|    size_t valuesSize = 0;
 5161|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (5161:8): [True: 2.37k, False: 0]
  ------------------
 5162|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (5162:22): [True: 0, False: 2.37k]
  ------------------
 5163|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (5163:8): [True: 2.37k, False: 0]
  |  Branch (5163:18): [True: 0, False: 2.37k]
  |  Branch (5163:64): [True: 0, False: 0]
  ------------------
 5164|      0|        UA_Boolean nonnegative = true;
 5165|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (5165:27): [True: 0, False: 0]
  ------------------
 5166|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (5166:16): [True: 0, False: 0]
  ------------------
 5167|      0|        if(nonnegative) {
  ------------------
  |  Branch (5167:12): [True: 0, False: 0]
  ------------------
 5168|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (5168:31): [True: 0, False: 0]
  ------------------
 5169|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 5170|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 5171|      0|            }
 5172|      0|            attr.value.type = target;
 5173|      0|        }
 5174|      0|    }
 5175|  2.37k|    const UA_DataType *actual = attr.value.type;
 5176|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (5176:8): [True: 0, False: 2.37k]
  |  Branch (5176:57): [True: 0, False: 0]
  ------------------
 5177|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 5178|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (5178:27): [True: 0, False: 0]
  ------------------
 5179|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (5179:17): [True: 0, False: 0]
  |  Branch (5179:70): [True: 0, False: 0]
  ------------------
 5180|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (5180:17): [True: 0, False: 0]
  |  Branch (5180:26): [True: 0, False: 0]
  ------------------
 5181|      0|            actual = objects[k].content.decoded.type;
 5182|      0|        }
 5183|      0|    }
 5184|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (5184:8): [True: 2.37k, False: 0]
  |  Branch (5184:18): [True: 2.37k, False: 0]
  ------------------
 5185|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (5185:8): [True: 0, False: 2.37k]
  |  Branch (5185:57): [True: 0, False: 0]
  ------------------
 5186|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (5186:8): [True: 0, False: 0]
  ------------------
 5187|  2.37k|}
 5188|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5188:4): [True: 2.37k, False: 0]
  |  Branch (5188:36): [True: 2.37k, False: 0]
  ------------------
 5189|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (5189:4): [True: 2.37k, False: 0]
  |  Branch (5189:35): [True: 0, False: 2.37k]
  ------------------
 5190|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (5190:31): [True: 0, False: 0]
  ------------------
 5191|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 5192|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 5193|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 5194|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23801LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23800LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 5195|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5195:4): [True: 0, False: 2.37k]
  ------------------
 5196|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23801LU), UA_StatusCode_name(retVal));
 5197|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 5198|  2.37k|UA_Variant_clear(&attr.value);
 5199|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 5200|  2.37k|return retVal;
 5201|  2.37k|}
namespace0_generated.c:function_namespace0_generated_176_begin:
 5212|  2.37k|static UA_StatusCode function_namespace0_generated_176_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5213|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5214|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 5215|  2.37k|attr.executable = true;
 5216|  2.37k|attr.userExecutable = true;
 5217|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddSubscribedDataSet");
 5218|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23797LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23796LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddSubscribedDataSet"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 5219|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5219:4): [True: 0, False: 2.37k]
  ------------------
 5220|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23797LU), UA_StatusCode_name(retVal));
 5221|  2.37k|return retVal;
 5222|  2.37k|}
namespace0_generated.c:function_namespace0_generated_177_begin:
 5233|  2.37k|static UA_StatusCode function_namespace0_generated_177_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5234|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5235|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 5236|  2.37k|attr.minimumSamplingInterval = 0.000000;
 5237|  2.37k|attr.userAccessLevel = 1;
 5238|  2.37k|attr.accessLevel = 1;
 5239|  2.37k|attr.valueRank = 1;
 5240|  2.37k|attr.arrayDimensionsSize = 1;
 5241|  2.37k|UA_UInt32 arrayDimensions[1];
 5242|  2.37k|arrayDimensions[0] = 1;
 5243|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 5244|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 5245|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 5246|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>SubscribedDataSetNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 5247|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 5248|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 5249|  2.37k|valueMapping.remote2local = valueNamespaces;
 5250|  2.37k|valueMapping.remote2localSize = 1;
 5251|  2.37k|UA_DecodeXmlOptions opts;
 5252|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 5253|  2.37k|opts.unwrapped = true;
 5254|  2.37k|opts.namespaceMapping = &valueMapping;
 5255|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 5256|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 5257|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (5257:4): [True: 0, False: 2.37k]
  |  Branch (5257:40): [True: 0, False: 0]
  ------------------
 5258|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 5259|      0|                  UA_LOGCATEGORY_USERLAND,
 5260|      0|                  "Node ns=0;i=23799: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 5261|      0|    attr.value.arrayLength = 1;
 5262|      0|}
 5263|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5263:4): [True: 2.37k, False: 0]
  |  Branch (5263:36): [True: 2.37k, False: 0]
  ------------------
 5264|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (5264:4): [True: 2.37k, False: 0]
  ------------------
 5265|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 5266|  2.37k|    if(!target) {
  ------------------
  |  Branch (5266:8): [True: 0, False: 2.37k]
  ------------------
 5267|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 5268|      0|        target = UA_Server_findDataType(server, &representation);
 5269|      0|    }
 5270|  2.37k|    size_t valuesSize = 0;
 5271|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (5271:8): [True: 2.37k, False: 0]
  ------------------
 5272|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (5272:22): [True: 0, False: 2.37k]
  ------------------
 5273|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (5273:8): [True: 2.37k, False: 0]
  |  Branch (5273:18): [True: 0, False: 2.37k]
  |  Branch (5273:64): [True: 0, False: 0]
  ------------------
 5274|      0|        UA_Boolean nonnegative = true;
 5275|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (5275:27): [True: 0, False: 0]
  ------------------
 5276|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (5276:16): [True: 0, False: 0]
  ------------------
 5277|      0|        if(nonnegative) {
  ------------------
  |  Branch (5277:12): [True: 0, False: 0]
  ------------------
 5278|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (5278:31): [True: 0, False: 0]
  ------------------
 5279|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 5280|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 5281|      0|            }
 5282|      0|            attr.value.type = target;
 5283|      0|        }
 5284|      0|    }
 5285|  2.37k|    const UA_DataType *actual = attr.value.type;
 5286|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (5286:8): [True: 0, False: 2.37k]
  |  Branch (5286:57): [True: 0, False: 0]
  ------------------
 5287|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 5288|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (5288:27): [True: 0, False: 0]
  ------------------
 5289|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (5289:17): [True: 0, False: 0]
  |  Branch (5289:70): [True: 0, False: 0]
  ------------------
 5290|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (5290:17): [True: 0, False: 0]
  |  Branch (5290:26): [True: 0, False: 0]
  ------------------
 5291|      0|            actual = objects[k].content.decoded.type;
 5292|      0|        }
 5293|      0|    }
 5294|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (5294:8): [True: 2.37k, False: 0]
  |  Branch (5294:18): [True: 2.37k, False: 0]
  ------------------
 5295|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (5295:8): [True: 0, False: 2.37k]
  |  Branch (5295:57): [True: 0, False: 0]
  ------------------
 5296|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (5296:8): [True: 0, False: 0]
  ------------------
 5297|  2.37k|}
 5298|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5298:4): [True: 2.37k, False: 0]
  |  Branch (5298:36): [True: 2.37k, False: 0]
  ------------------
 5299|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (5299:4): [True: 2.37k, False: 0]
  |  Branch (5299:35): [True: 0, False: 2.37k]
  ------------------
 5300|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (5300:31): [True: 0, False: 0]
  ------------------
 5301|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 5302|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 5303|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
 5304|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23799LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23797LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 5305|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5305:4): [True: 0, False: 2.37k]
  ------------------
 5306|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23799LU), UA_StatusCode_name(retVal));
 5307|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 5308|  2.37k|UA_Variant_clear(&attr.value);
 5309|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 5310|  2.37k|return retVal;
 5311|  2.37k|}
namespace0_generated.c:function_namespace0_generated_178_begin:
 5322|  2.37k|static UA_StatusCode function_namespace0_generated_178_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5323|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5324|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 5325|  2.37k|attr.minimumSamplingInterval = 0.000000;
 5326|  2.37k|attr.userAccessLevel = 1;
 5327|  2.37k|attr.accessLevel = 1;
 5328|  2.37k|attr.valueRank = 1;
 5329|  2.37k|attr.arrayDimensionsSize = 1;
 5330|  2.37k|UA_UInt32 arrayDimensions[1];
 5331|  2.37k|arrayDimensions[0] = 1;
 5332|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 5333|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 5334|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 5335|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>SubscribedDataSet</Name>\n              <DataType>\n                <Identifier>i=23600</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 5336|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 5337|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 5338|  2.37k|valueMapping.remote2local = valueNamespaces;
 5339|  2.37k|valueMapping.remote2localSize = 1;
 5340|  2.37k|UA_DecodeXmlOptions opts;
 5341|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 5342|  2.37k|opts.unwrapped = true;
 5343|  2.37k|opts.namespaceMapping = &valueMapping;
 5344|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 5345|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 5346|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (5346:4): [True: 0, False: 2.37k]
  |  Branch (5346:40): [True: 0, False: 0]
  ------------------
 5347|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 5348|      0|                  UA_LOGCATEGORY_USERLAND,
 5349|      0|                  "Node ns=0;i=23798: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 5350|      0|    attr.value.arrayLength = 1;
 5351|      0|}
 5352|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5352:4): [True: 2.37k, False: 0]
  |  Branch (5352:36): [True: 2.37k, False: 0]
  ------------------
 5353|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (5353:4): [True: 2.37k, False: 0]
  ------------------
 5354|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 5355|  2.37k|    if(!target) {
  ------------------
  |  Branch (5355:8): [True: 0, False: 2.37k]
  ------------------
 5356|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 5357|      0|        target = UA_Server_findDataType(server, &representation);
 5358|      0|    }
 5359|  2.37k|    size_t valuesSize = 0;
 5360|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (5360:8): [True: 2.37k, False: 0]
  ------------------
 5361|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (5361:22): [True: 0, False: 2.37k]
  ------------------
 5362|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (5362:8): [True: 2.37k, False: 0]
  |  Branch (5362:18): [True: 0, False: 2.37k]
  |  Branch (5362:64): [True: 0, False: 0]
  ------------------
 5363|      0|        UA_Boolean nonnegative = true;
 5364|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (5364:27): [True: 0, False: 0]
  ------------------
 5365|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (5365:16): [True: 0, False: 0]
  ------------------
 5366|      0|        if(nonnegative) {
  ------------------
  |  Branch (5366:12): [True: 0, False: 0]
  ------------------
 5367|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (5367:31): [True: 0, False: 0]
  ------------------
 5368|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 5369|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 5370|      0|            }
 5371|      0|            attr.value.type = target;
 5372|      0|        }
 5373|      0|    }
 5374|  2.37k|    const UA_DataType *actual = attr.value.type;
 5375|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (5375:8): [True: 0, False: 2.37k]
  |  Branch (5375:57): [True: 0, False: 0]
  ------------------
 5376|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 5377|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (5377:27): [True: 0, False: 0]
  ------------------
 5378|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (5378:17): [True: 0, False: 0]
  |  Branch (5378:70): [True: 0, False: 0]
  ------------------
 5379|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (5379:17): [True: 0, False: 0]
  |  Branch (5379:26): [True: 0, False: 0]
  ------------------
 5380|      0|            actual = objects[k].content.decoded.type;
 5381|      0|        }
 5382|      0|    }
 5383|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (5383:8): [True: 2.37k, False: 0]
  |  Branch (5383:18): [True: 2.37k, False: 0]
  ------------------
 5384|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (5384:8): [True: 0, False: 2.37k]
  |  Branch (5384:57): [True: 0, False: 0]
  ------------------
 5385|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (5385:8): [True: 0, False: 0]
  ------------------
 5386|  2.37k|}
 5387|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5387:4): [True: 2.37k, False: 0]
  |  Branch (5387:36): [True: 2.37k, False: 0]
  ------------------
 5388|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (5388:4): [True: 2.37k, False: 0]
  |  Branch (5388:35): [True: 0, False: 2.37k]
  ------------------
 5389|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (5389:31): [True: 0, False: 0]
  ------------------
 5390|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 5391|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 5392|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 5393|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23798LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23797LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 5394|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5394:4): [True: 0, False: 2.37k]
  ------------------
 5395|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23798LU), UA_StatusCode_name(retVal));
 5396|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 5397|  2.37k|UA_Variant_clear(&attr.value);
 5398|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 5399|  2.37k|return retVal;
 5400|  2.37k|}
namespace0_generated.c:function_namespace0_generated_179_begin:
 5411|  2.37k|static UA_StatusCode function_namespace0_generated_179_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5412|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5413|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 5414|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetWriterType");
 5415|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15298LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetWriterType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 5416|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5416:4): [True: 0, False: 2.37k]
  ------------------
 5417|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15298LU), UA_StatusCode_name(retVal));
 5418|  2.37k|return retVal;
 5419|  2.37k|}
namespace0_generated.c:function_namespace0_generated_180_begin:
 5430|  2.37k|static UA_StatusCode function_namespace0_generated_180_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5431|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5432|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 5433|  2.37k|attr.minimumSamplingInterval = 0.000000;
 5434|  2.37k|attr.userAccessLevel = 1;
 5435|  2.37k|attr.accessLevel = 1;
 5436|  2.37k|attr.valueRank = -1;
 5437|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
 5438|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "KeyFrameCount");
 5439|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21094LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15298LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "KeyFrameCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 5440|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5440:4): [True: 0, False: 2.37k]
  ------------------
 5441|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21094LU), UA_StatusCode_name(retVal));
 5442|  2.37k|return retVal;
 5443|  2.37k|}
namespace0_generated.c:function_namespace0_generated_181_begin:
 5454|  2.37k|static UA_StatusCode function_namespace0_generated_181_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5455|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5456|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 5457|  2.37k|attr.minimumSamplingInterval = 0.000000;
 5458|  2.37k|attr.userAccessLevel = 1;
 5459|  2.37k|attr.accessLevel = 1;
 5460|  2.37k|attr.valueRank = -1;
 5461|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15583LU);
 5462|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetFieldContentMask");
 5463|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21093LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15298LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetFieldContentMask"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 5464|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5464:4): [True: 0, False: 2.37k]
  ------------------
 5465|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21093LU), UA_StatusCode_name(retVal));
 5466|  2.37k|return retVal;
 5467|  2.37k|}
namespace0_generated.c:function_namespace0_generated_182_begin:
 5478|  2.37k|static UA_StatusCode function_namespace0_generated_182_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5479|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5480|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 5481|  2.37k|attr.minimumSamplingInterval = 0.000000;
 5482|  2.37k|attr.userAccessLevel = 1;
 5483|  2.37k|attr.accessLevel = 1;
 5484|  2.37k|attr.valueRank = -1;
 5485|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 5LU);
 5486|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetWriterId");
 5487|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21092LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15298LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetWriterId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 5488|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5488:4): [True: 0, False: 2.37k]
  ------------------
 5489|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21092LU), UA_StatusCode_name(retVal));
 5490|  2.37k|return retVal;
 5491|  2.37k|}
namespace0_generated.c:function_namespace0_generated_183_begin:
 5502|  2.37k|static UA_StatusCode function_namespace0_generated_183_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5503|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5504|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 5505|  2.37k|attr.minimumSamplingInterval = 0.000000;
 5506|  2.37k|attr.userAccessLevel = 1;
 5507|  2.37k|attr.accessLevel = 1;
 5508|  2.37k|attr.valueRank = 1;
 5509|  2.37k|attr.arrayDimensionsSize = 1;
 5510|  2.37k|UA_UInt32 arrayDimensions[1];
 5511|  2.37k|arrayDimensions[0] = 0;
 5512|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 5513|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14533LU);
 5514|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetWriterProperties");
 5515|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17493LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15298LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetWriterProperties"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 5516|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5516:4): [True: 0, False: 2.37k]
  ------------------
 5517|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17493LU), UA_StatusCode_name(retVal));
 5518|  2.37k|return retVal;
 5519|  2.37k|}
namespace0_generated.c:function_namespace0_generated_184_begin:
 5530|  2.37k|static UA_StatusCode function_namespace0_generated_184_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5531|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5532|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 5533|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransportSettings");
 5534|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15303LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15298LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransportSettings"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 5535|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5535:4): [True: 0, False: 2.37k]
  ------------------
 5536|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15303LU), UA_StatusCode_name(retVal));
 5537|  2.37k|return retVal;
 5538|  2.37k|}
namespace0_generated.c:function_namespace0_generated_185_begin:
 5549|  2.37k|static UA_StatusCode function_namespace0_generated_185_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5550|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5551|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 5552|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Status");
 5553|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15299LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15298LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Status"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14643LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 5554|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5554:4): [True: 0, False: 2.37k]
  ------------------
 5555|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15299LU), UA_StatusCode_name(retVal));
 5556|  2.37k|return retVal;
 5557|  2.37k|}
namespace0_generated.c:function_namespace0_generated_186_begin:
 5568|  2.37k|static UA_StatusCode function_namespace0_generated_186_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5569|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5570|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 5571|  2.37k|attr.minimumSamplingInterval = 0.000000;
 5572|  2.37k|attr.userAccessLevel = 1;
 5573|  2.37k|attr.accessLevel = 1;
 5574|  2.37k|attr.valueRank = -1;
 5575|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14647LU);
 5576|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "State");
 5577|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15300LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15299LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "State"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 5578|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5578:4): [True: 0, False: 2.37k]
  ------------------
 5579|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15300LU), UA_StatusCode_name(retVal));
 5580|  2.37k|return retVal;
 5581|  2.37k|}
namespace0_generated.c:function_namespace0_generated_187_begin:
 5592|  2.37k|static UA_StatusCode function_namespace0_generated_187_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5593|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5594|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 5595|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PubSubGroupType");
 5596|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14232LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PubSubGroupType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 5597|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5597:4): [True: 0, False: 2.37k]
  ------------------
 5598|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14232LU), UA_StatusCode_name(retVal));
 5599|  2.37k|return retVal;
 5600|  2.37k|}
namespace0_generated.c:function_namespace0_generated_188_begin:
 5611|  2.37k|static UA_StatusCode function_namespace0_generated_188_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5612|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5613|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 5614|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ReaderGroupType");
 5615|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17999LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14232LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ReaderGroupType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 5616|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5616:4): [True: 0, False: 2.37k]
  ------------------
 5617|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17999LU), UA_StatusCode_name(retVal));
 5618|  2.37k|return retVal;
 5619|  2.37k|}
namespace0_generated.c:function_namespace0_generated_189_begin:
 5630|  2.37k|static UA_StatusCode function_namespace0_generated_189_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5631|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5632|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 5633|  2.37k|attr.executable = true;
 5634|  2.37k|attr.userExecutable = true;
 5635|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RemoveDataSetReader");
 5636|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21085LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17999LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RemoveDataSetReader"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 5637|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5637:4): [True: 0, False: 2.37k]
  ------------------
 5638|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21085LU), UA_StatusCode_name(retVal));
 5639|  2.37k|return retVal;
 5640|  2.37k|}
namespace0_generated.c:function_namespace0_generated_190_begin:
 5651|  2.37k|static UA_StatusCode function_namespace0_generated_190_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5652|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5653|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 5654|  2.37k|attr.minimumSamplingInterval = 0.000000;
 5655|  2.37k|attr.userAccessLevel = 1;
 5656|  2.37k|attr.accessLevel = 1;
 5657|  2.37k|attr.valueRank = 1;
 5658|  2.37k|attr.arrayDimensionsSize = 1;
 5659|  2.37k|UA_UInt32 arrayDimensions[1];
 5660|  2.37k|arrayDimensions[0] = 0;
 5661|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 5662|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 5663|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 5664|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>DataSetReaderNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 5665|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 5666|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 5667|  2.37k|valueMapping.remote2local = valueNamespaces;
 5668|  2.37k|valueMapping.remote2localSize = 1;
 5669|  2.37k|UA_DecodeXmlOptions opts;
 5670|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 5671|  2.37k|opts.unwrapped = true;
 5672|  2.37k|opts.namespaceMapping = &valueMapping;
 5673|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 5674|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 5675|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (5675:4): [True: 0, False: 2.37k]
  |  Branch (5675:40): [True: 0, False: 0]
  ------------------
 5676|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 5677|      0|                  UA_LOGCATEGORY_USERLAND,
 5678|      0|                  "Node ns=0;i=21086: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 5679|      0|    attr.value.arrayLength = 1;
 5680|      0|}
 5681|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5681:4): [True: 2.37k, False: 0]
  |  Branch (5681:36): [True: 2.37k, False: 0]
  ------------------
 5682|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (5682:4): [True: 2.37k, False: 0]
  ------------------
 5683|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 5684|  2.37k|    if(!target) {
  ------------------
  |  Branch (5684:8): [True: 0, False: 2.37k]
  ------------------
 5685|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 5686|      0|        target = UA_Server_findDataType(server, &representation);
 5687|      0|    }
 5688|  2.37k|    size_t valuesSize = 0;
 5689|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (5689:8): [True: 2.37k, False: 0]
  ------------------
 5690|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (5690:22): [True: 0, False: 2.37k]
  ------------------
 5691|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (5691:8): [True: 2.37k, False: 0]
  |  Branch (5691:18): [True: 0, False: 2.37k]
  |  Branch (5691:64): [True: 0, False: 0]
  ------------------
 5692|      0|        UA_Boolean nonnegative = true;
 5693|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (5693:27): [True: 0, False: 0]
  ------------------
 5694|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (5694:16): [True: 0, False: 0]
  ------------------
 5695|      0|        if(nonnegative) {
  ------------------
  |  Branch (5695:12): [True: 0, False: 0]
  ------------------
 5696|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (5696:31): [True: 0, False: 0]
  ------------------
 5697|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 5698|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 5699|      0|            }
 5700|      0|            attr.value.type = target;
 5701|      0|        }
 5702|      0|    }
 5703|  2.37k|    const UA_DataType *actual = attr.value.type;
 5704|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (5704:8): [True: 0, False: 2.37k]
  |  Branch (5704:57): [True: 0, False: 0]
  ------------------
 5705|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 5706|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (5706:27): [True: 0, False: 0]
  ------------------
 5707|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (5707:17): [True: 0, False: 0]
  |  Branch (5707:70): [True: 0, False: 0]
  ------------------
 5708|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (5708:17): [True: 0, False: 0]
  |  Branch (5708:26): [True: 0, False: 0]
  ------------------
 5709|      0|            actual = objects[k].content.decoded.type;
 5710|      0|        }
 5711|      0|    }
 5712|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (5712:8): [True: 2.37k, False: 0]
  |  Branch (5712:18): [True: 2.37k, False: 0]
  ------------------
 5713|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (5713:8): [True: 0, False: 2.37k]
  |  Branch (5713:57): [True: 0, False: 0]
  ------------------
 5714|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (5714:8): [True: 0, False: 0]
  ------------------
 5715|  2.37k|}
 5716|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5716:4): [True: 2.37k, False: 0]
  |  Branch (5716:36): [True: 2.37k, False: 0]
  ------------------
 5717|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (5717:4): [True: 0, False: 2.37k]
  |  Branch (5717:35): [True: 0, False: 0]
  ------------------
 5718|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (5718:31): [True: 0, False: 0]
  ------------------
 5719|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 5720|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 5721|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 5722|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21086LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21085LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 5723|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5723:4): [True: 0, False: 2.37k]
  ------------------
 5724|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21086LU), UA_StatusCode_name(retVal));
 5725|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 5726|  2.37k|UA_Variant_clear(&attr.value);
 5727|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 5728|  2.37k|return retVal;
 5729|  2.37k|}
namespace0_generated.c:function_namespace0_generated_191_begin:
 5740|  2.37k|static UA_StatusCode function_namespace0_generated_191_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5741|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5742|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 5743|  2.37k|attr.executable = true;
 5744|  2.37k|attr.userExecutable = true;
 5745|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddDataSetReader");
 5746|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21082LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17999LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddDataSetReader"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 5747|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5747:4): [True: 0, False: 2.37k]
  ------------------
 5748|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21082LU), UA_StatusCode_name(retVal));
 5749|  2.37k|return retVal;
 5750|  2.37k|}
namespace0_generated.c:function_namespace0_generated_192_begin:
 5761|  2.37k|static UA_StatusCode function_namespace0_generated_192_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5762|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5763|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 5764|  2.37k|attr.minimumSamplingInterval = 0.000000;
 5765|  2.37k|attr.userAccessLevel = 1;
 5766|  2.37k|attr.accessLevel = 1;
 5767|  2.37k|attr.valueRank = 1;
 5768|  2.37k|attr.arrayDimensionsSize = 1;
 5769|  2.37k|UA_UInt32 arrayDimensions[1];
 5770|  2.37k|arrayDimensions[0] = 0;
 5771|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 5772|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 5773|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 5774|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>DataSetReaderNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 5775|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 5776|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 5777|  2.37k|valueMapping.remote2local = valueNamespaces;
 5778|  2.37k|valueMapping.remote2localSize = 1;
 5779|  2.37k|UA_DecodeXmlOptions opts;
 5780|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 5781|  2.37k|opts.unwrapped = true;
 5782|  2.37k|opts.namespaceMapping = &valueMapping;
 5783|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 5784|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 5785|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (5785:4): [True: 0, False: 2.37k]
  |  Branch (5785:40): [True: 0, False: 0]
  ------------------
 5786|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 5787|      0|                  UA_LOGCATEGORY_USERLAND,
 5788|      0|                  "Node ns=0;i=21084: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 5789|      0|    attr.value.arrayLength = 1;
 5790|      0|}
 5791|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5791:4): [True: 2.37k, False: 0]
  |  Branch (5791:36): [True: 2.37k, False: 0]
  ------------------
 5792|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (5792:4): [True: 2.37k, False: 0]
  ------------------
 5793|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 5794|  2.37k|    if(!target) {
  ------------------
  |  Branch (5794:8): [True: 0, False: 2.37k]
  ------------------
 5795|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 5796|      0|        target = UA_Server_findDataType(server, &representation);
 5797|      0|    }
 5798|  2.37k|    size_t valuesSize = 0;
 5799|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (5799:8): [True: 2.37k, False: 0]
  ------------------
 5800|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (5800:22): [True: 0, False: 2.37k]
  ------------------
 5801|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (5801:8): [True: 2.37k, False: 0]
  |  Branch (5801:18): [True: 0, False: 2.37k]
  |  Branch (5801:64): [True: 0, False: 0]
  ------------------
 5802|      0|        UA_Boolean nonnegative = true;
 5803|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (5803:27): [True: 0, False: 0]
  ------------------
 5804|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (5804:16): [True: 0, False: 0]
  ------------------
 5805|      0|        if(nonnegative) {
  ------------------
  |  Branch (5805:12): [True: 0, False: 0]
  ------------------
 5806|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (5806:31): [True: 0, False: 0]
  ------------------
 5807|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 5808|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 5809|      0|            }
 5810|      0|            attr.value.type = target;
 5811|      0|        }
 5812|      0|    }
 5813|  2.37k|    const UA_DataType *actual = attr.value.type;
 5814|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (5814:8): [True: 0, False: 2.37k]
  |  Branch (5814:57): [True: 0, False: 0]
  ------------------
 5815|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 5816|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (5816:27): [True: 0, False: 0]
  ------------------
 5817|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (5817:17): [True: 0, False: 0]
  |  Branch (5817:70): [True: 0, False: 0]
  ------------------
 5818|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (5818:17): [True: 0, False: 0]
  |  Branch (5818:26): [True: 0, False: 0]
  ------------------
 5819|      0|            actual = objects[k].content.decoded.type;
 5820|      0|        }
 5821|      0|    }
 5822|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (5822:8): [True: 2.37k, False: 0]
  |  Branch (5822:18): [True: 2.37k, False: 0]
  ------------------
 5823|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (5823:8): [True: 0, False: 2.37k]
  |  Branch (5823:57): [True: 0, False: 0]
  ------------------
 5824|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (5824:8): [True: 0, False: 0]
  ------------------
 5825|  2.37k|}
 5826|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5826:4): [True: 2.37k, False: 0]
  |  Branch (5826:36): [True: 2.37k, False: 0]
  ------------------
 5827|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (5827:4): [True: 0, False: 2.37k]
  |  Branch (5827:35): [True: 0, False: 0]
  ------------------
 5828|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (5828:31): [True: 0, False: 0]
  ------------------
 5829|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 5830|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 5831|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
 5832|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21084LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21082LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 5833|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5833:4): [True: 0, False: 2.37k]
  ------------------
 5834|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21084LU), UA_StatusCode_name(retVal));
 5835|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 5836|  2.37k|UA_Variant_clear(&attr.value);
 5837|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 5838|  2.37k|return retVal;
 5839|  2.37k|}
namespace0_generated.c:function_namespace0_generated_193_begin:
 5850|  2.37k|static UA_StatusCode function_namespace0_generated_193_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5851|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5852|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 5853|  2.37k|attr.minimumSamplingInterval = 0.000000;
 5854|  2.37k|attr.userAccessLevel = 1;
 5855|  2.37k|attr.accessLevel = 1;
 5856|  2.37k|attr.valueRank = 1;
 5857|  2.37k|attr.arrayDimensionsSize = 1;
 5858|  2.37k|UA_UInt32 arrayDimensions[1];
 5859|  2.37k|arrayDimensions[0] = 0;
 5860|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 5861|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 5862|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 5863|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>Configuration</Name>\n              <DataType>\n                <Identifier>i=15623</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 5864|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 5865|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 5866|  2.37k|valueMapping.remote2local = valueNamespaces;
 5867|  2.37k|valueMapping.remote2localSize = 1;
 5868|  2.37k|UA_DecodeXmlOptions opts;
 5869|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 5870|  2.37k|opts.unwrapped = true;
 5871|  2.37k|opts.namespaceMapping = &valueMapping;
 5872|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 5873|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 5874|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (5874:4): [True: 0, False: 2.37k]
  |  Branch (5874:40): [True: 0, False: 0]
  ------------------
 5875|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 5876|      0|                  UA_LOGCATEGORY_USERLAND,
 5877|      0|                  "Node ns=0;i=21083: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 5878|      0|    attr.value.arrayLength = 1;
 5879|      0|}
 5880|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5880:4): [True: 2.37k, False: 0]
  |  Branch (5880:36): [True: 2.37k, False: 0]
  ------------------
 5881|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (5881:4): [True: 2.37k, False: 0]
  ------------------
 5882|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 5883|  2.37k|    if(!target) {
  ------------------
  |  Branch (5883:8): [True: 0, False: 2.37k]
  ------------------
 5884|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 5885|      0|        target = UA_Server_findDataType(server, &representation);
 5886|      0|    }
 5887|  2.37k|    size_t valuesSize = 0;
 5888|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (5888:8): [True: 2.37k, False: 0]
  ------------------
 5889|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (5889:22): [True: 0, False: 2.37k]
  ------------------
 5890|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (5890:8): [True: 2.37k, False: 0]
  |  Branch (5890:18): [True: 0, False: 2.37k]
  |  Branch (5890:64): [True: 0, False: 0]
  ------------------
 5891|      0|        UA_Boolean nonnegative = true;
 5892|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (5892:27): [True: 0, False: 0]
  ------------------
 5893|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (5893:16): [True: 0, False: 0]
  ------------------
 5894|      0|        if(nonnegative) {
  ------------------
  |  Branch (5894:12): [True: 0, False: 0]
  ------------------
 5895|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (5895:31): [True: 0, False: 0]
  ------------------
 5896|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 5897|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 5898|      0|            }
 5899|      0|            attr.value.type = target;
 5900|      0|        }
 5901|      0|    }
 5902|  2.37k|    const UA_DataType *actual = attr.value.type;
 5903|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (5903:8): [True: 0, False: 2.37k]
  |  Branch (5903:57): [True: 0, False: 0]
  ------------------
 5904|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 5905|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (5905:27): [True: 0, False: 0]
  ------------------
 5906|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (5906:17): [True: 0, False: 0]
  |  Branch (5906:70): [True: 0, False: 0]
  ------------------
 5907|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (5907:17): [True: 0, False: 0]
  |  Branch (5907:26): [True: 0, False: 0]
  ------------------
 5908|      0|            actual = objects[k].content.decoded.type;
 5909|      0|        }
 5910|      0|    }
 5911|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (5911:8): [True: 2.37k, False: 0]
  |  Branch (5911:18): [True: 2.37k, False: 0]
  ------------------
 5912|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (5912:8): [True: 0, False: 2.37k]
  |  Branch (5912:57): [True: 0, False: 0]
  ------------------
 5913|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (5913:8): [True: 0, False: 0]
  ------------------
 5914|  2.37k|}
 5915|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5915:4): [True: 2.37k, False: 0]
  |  Branch (5915:36): [True: 2.37k, False: 0]
  ------------------
 5916|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (5916:4): [True: 0, False: 2.37k]
  |  Branch (5916:35): [True: 0, False: 0]
  ------------------
 5917|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (5917:31): [True: 0, False: 0]
  ------------------
 5918|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 5919|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 5920|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 5921|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21083LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21082LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 5922|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5922:4): [True: 0, False: 2.37k]
  ------------------
 5923|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21083LU), UA_StatusCode_name(retVal));
 5924|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 5925|  2.37k|UA_Variant_clear(&attr.value);
 5926|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 5927|  2.37k|return retVal;
 5928|  2.37k|}
namespace0_generated.c:function_namespace0_generated_194_begin:
 5939|  2.37k|static UA_StatusCode function_namespace0_generated_194_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5940|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5941|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 5942|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "<DataSetReaderName>");
 5943|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 18076LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17999LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15297LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "<DataSetReaderName>"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15306LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 5944|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5944:4): [True: 0, False: 2.37k]
  ------------------
 5945|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 18076LU), UA_StatusCode_name(retVal));
 5946|  2.37k|return retVal;
 5947|  2.37k|}
namespace0_generated.c:function_namespace0_generated_195_begin:
 5958|  2.37k|static UA_StatusCode function_namespace0_generated_195_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5959|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5960|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 5961|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "WriterGroupType");
 5962|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17725LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14232LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "WriterGroupType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 5963|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5963:4): [True: 0, False: 2.37k]
  ------------------
 5964|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17725LU), UA_StatusCode_name(retVal));
 5965|  2.37k|return retVal;
 5966|  2.37k|}
namespace0_generated.c:function_namespace0_generated_196_begin:
 5977|  2.37k|static UA_StatusCode function_namespace0_generated_196_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5978|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 5979|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 5980|  2.37k|attr.executable = true;
 5981|  2.37k|attr.userExecutable = true;
 5982|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RemoveDataSetWriter");
 5983|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17992LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17725LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RemoveDataSetWriter"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 5984|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5984:4): [True: 0, False: 2.37k]
  ------------------
 5985|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17992LU), UA_StatusCode_name(retVal));
 5986|  2.37k|return retVal;
 5987|  2.37k|}
namespace0_generated.c:function_namespace0_generated_197_begin:
 5998|  2.37k|static UA_StatusCode function_namespace0_generated_197_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5999|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6000|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6001|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6002|  2.37k|attr.userAccessLevel = 1;
 6003|  2.37k|attr.accessLevel = 1;
 6004|  2.37k|attr.valueRank = 1;
 6005|  2.37k|attr.arrayDimensionsSize = 1;
 6006|  2.37k|UA_UInt32 arrayDimensions[1];
 6007|  2.37k|arrayDimensions[0] = 0;
 6008|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 6009|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 6010|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 6011|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>DataSetWriterNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 6012|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 6013|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 6014|  2.37k|valueMapping.remote2local = valueNamespaces;
 6015|  2.37k|valueMapping.remote2localSize = 1;
 6016|  2.37k|UA_DecodeXmlOptions opts;
 6017|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 6018|  2.37k|opts.unwrapped = true;
 6019|  2.37k|opts.namespaceMapping = &valueMapping;
 6020|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 6021|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 6022|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (6022:4): [True: 0, False: 2.37k]
  |  Branch (6022:40): [True: 0, False: 0]
  ------------------
 6023|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 6024|      0|                  UA_LOGCATEGORY_USERLAND,
 6025|      0|                  "Node ns=0;i=17993: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 6026|      0|    attr.value.arrayLength = 1;
 6027|      0|}
 6028|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6028:4): [True: 2.37k, False: 0]
  |  Branch (6028:36): [True: 2.37k, False: 0]
  ------------------
 6029|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (6029:4): [True: 2.37k, False: 0]
  ------------------
 6030|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 6031|  2.37k|    if(!target) {
  ------------------
  |  Branch (6031:8): [True: 0, False: 2.37k]
  ------------------
 6032|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 6033|      0|        target = UA_Server_findDataType(server, &representation);
 6034|      0|    }
 6035|  2.37k|    size_t valuesSize = 0;
 6036|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (6036:8): [True: 2.37k, False: 0]
  ------------------
 6037|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (6037:22): [True: 0, False: 2.37k]
  ------------------
 6038|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (6038:8): [True: 2.37k, False: 0]
  |  Branch (6038:18): [True: 0, False: 2.37k]
  |  Branch (6038:64): [True: 0, False: 0]
  ------------------
 6039|      0|        UA_Boolean nonnegative = true;
 6040|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (6040:27): [True: 0, False: 0]
  ------------------
 6041|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (6041:16): [True: 0, False: 0]
  ------------------
 6042|      0|        if(nonnegative) {
  ------------------
  |  Branch (6042:12): [True: 0, False: 0]
  ------------------
 6043|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (6043:31): [True: 0, False: 0]
  ------------------
 6044|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 6045|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 6046|      0|            }
 6047|      0|            attr.value.type = target;
 6048|      0|        }
 6049|      0|    }
 6050|  2.37k|    const UA_DataType *actual = attr.value.type;
 6051|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (6051:8): [True: 0, False: 2.37k]
  |  Branch (6051:57): [True: 0, False: 0]
  ------------------
 6052|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 6053|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (6053:27): [True: 0, False: 0]
  ------------------
 6054|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (6054:17): [True: 0, False: 0]
  |  Branch (6054:70): [True: 0, False: 0]
  ------------------
 6055|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (6055:17): [True: 0, False: 0]
  |  Branch (6055:26): [True: 0, False: 0]
  ------------------
 6056|      0|            actual = objects[k].content.decoded.type;
 6057|      0|        }
 6058|      0|    }
 6059|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (6059:8): [True: 2.37k, False: 0]
  |  Branch (6059:18): [True: 2.37k, False: 0]
  ------------------
 6060|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (6060:8): [True: 0, False: 2.37k]
  |  Branch (6060:57): [True: 0, False: 0]
  ------------------
 6061|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (6061:8): [True: 0, False: 0]
  ------------------
 6062|  2.37k|}
 6063|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6063:4): [True: 2.37k, False: 0]
  |  Branch (6063:36): [True: 2.37k, False: 0]
  ------------------
 6064|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (6064:4): [True: 0, False: 2.37k]
  |  Branch (6064:35): [True: 0, False: 0]
  ------------------
 6065|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (6065:31): [True: 0, False: 0]
  ------------------
 6066|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 6067|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 6068|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 6069|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17993LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17992LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6070|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6070:4): [True: 0, False: 2.37k]
  ------------------
 6071|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17993LU), UA_StatusCode_name(retVal));
 6072|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 6073|  2.37k|UA_Variant_clear(&attr.value);
 6074|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 6075|  2.37k|return retVal;
 6076|  2.37k|}
namespace0_generated.c:function_namespace0_generated_198_begin:
 6087|  2.37k|static UA_StatusCode function_namespace0_generated_198_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6088|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6089|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 6090|  2.37k|attr.executable = true;
 6091|  2.37k|attr.userExecutable = true;
 6092|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddDataSetWriter");
 6093|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17969LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17725LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddDataSetWriter"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 6094|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6094:4): [True: 0, False: 2.37k]
  ------------------
 6095|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17969LU), UA_StatusCode_name(retVal));
 6096|  2.37k|return retVal;
 6097|  2.37k|}
namespace0_generated.c:function_namespace0_generated_199_begin:
 6108|  2.37k|static UA_StatusCode function_namespace0_generated_199_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6109|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6110|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6111|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6112|  2.37k|attr.userAccessLevel = 1;
 6113|  2.37k|attr.accessLevel = 1;
 6114|  2.37k|attr.valueRank = 1;
 6115|  2.37k|attr.arrayDimensionsSize = 1;
 6116|  2.37k|UA_UInt32 arrayDimensions[1];
 6117|  2.37k|arrayDimensions[0] = 0;
 6118|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 6119|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 6120|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 6121|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>DataSetWriterNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 6122|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 6123|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 6124|  2.37k|valueMapping.remote2local = valueNamespaces;
 6125|  2.37k|valueMapping.remote2localSize = 1;
 6126|  2.37k|UA_DecodeXmlOptions opts;
 6127|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 6128|  2.37k|opts.unwrapped = true;
 6129|  2.37k|opts.namespaceMapping = &valueMapping;
 6130|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 6131|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 6132|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (6132:4): [True: 0, False: 2.37k]
  |  Branch (6132:40): [True: 0, False: 0]
  ------------------
 6133|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 6134|      0|                  UA_LOGCATEGORY_USERLAND,
 6135|      0|                  "Node ns=0;i=17987: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 6136|      0|    attr.value.arrayLength = 1;
 6137|      0|}
 6138|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6138:4): [True: 2.37k, False: 0]
  |  Branch (6138:36): [True: 2.37k, False: 0]
  ------------------
 6139|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (6139:4): [True: 2.37k, False: 0]
  ------------------
 6140|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 6141|  2.37k|    if(!target) {
  ------------------
  |  Branch (6141:8): [True: 0, False: 2.37k]
  ------------------
 6142|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 6143|      0|        target = UA_Server_findDataType(server, &representation);
 6144|      0|    }
 6145|  2.37k|    size_t valuesSize = 0;
 6146|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (6146:8): [True: 2.37k, False: 0]
  ------------------
 6147|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (6147:22): [True: 0, False: 2.37k]
  ------------------
 6148|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (6148:8): [True: 2.37k, False: 0]
  |  Branch (6148:18): [True: 0, False: 2.37k]
  |  Branch (6148:64): [True: 0, False: 0]
  ------------------
 6149|      0|        UA_Boolean nonnegative = true;
 6150|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (6150:27): [True: 0, False: 0]
  ------------------
 6151|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (6151:16): [True: 0, False: 0]
  ------------------
 6152|      0|        if(nonnegative) {
  ------------------
  |  Branch (6152:12): [True: 0, False: 0]
  ------------------
 6153|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (6153:31): [True: 0, False: 0]
  ------------------
 6154|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 6155|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 6156|      0|            }
 6157|      0|            attr.value.type = target;
 6158|      0|        }
 6159|      0|    }
 6160|  2.37k|    const UA_DataType *actual = attr.value.type;
 6161|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (6161:8): [True: 0, False: 2.37k]
  |  Branch (6161:57): [True: 0, False: 0]
  ------------------
 6162|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 6163|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (6163:27): [True: 0, False: 0]
  ------------------
 6164|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (6164:17): [True: 0, False: 0]
  |  Branch (6164:70): [True: 0, False: 0]
  ------------------
 6165|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (6165:17): [True: 0, False: 0]
  |  Branch (6165:26): [True: 0, False: 0]
  ------------------
 6166|      0|            actual = objects[k].content.decoded.type;
 6167|      0|        }
 6168|      0|    }
 6169|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (6169:8): [True: 2.37k, False: 0]
  |  Branch (6169:18): [True: 2.37k, False: 0]
  ------------------
 6170|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (6170:8): [True: 0, False: 2.37k]
  |  Branch (6170:57): [True: 0, False: 0]
  ------------------
 6171|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (6171:8): [True: 0, False: 0]
  ------------------
 6172|  2.37k|}
 6173|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6173:4): [True: 2.37k, False: 0]
  |  Branch (6173:36): [True: 2.37k, False: 0]
  ------------------
 6174|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (6174:4): [True: 0, False: 2.37k]
  |  Branch (6174:35): [True: 0, False: 0]
  ------------------
 6175|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (6175:31): [True: 0, False: 0]
  ------------------
 6176|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 6177|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 6178|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
 6179|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17987LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17969LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6180|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6180:4): [True: 0, False: 2.37k]
  ------------------
 6181|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17987LU), UA_StatusCode_name(retVal));
 6182|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 6183|  2.37k|UA_Variant_clear(&attr.value);
 6184|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 6185|  2.37k|return retVal;
 6186|  2.37k|}
namespace0_generated.c:function_namespace0_generated_200_begin:
 6197|  2.37k|static UA_StatusCode function_namespace0_generated_200_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6198|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6199|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6200|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6201|  2.37k|attr.userAccessLevel = 1;
 6202|  2.37k|attr.accessLevel = 1;
 6203|  2.37k|attr.valueRank = 1;
 6204|  2.37k|attr.arrayDimensionsSize = 1;
 6205|  2.37k|UA_UInt32 arrayDimensions[1];
 6206|  2.37k|arrayDimensions[0] = 0;
 6207|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 6208|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 6209|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 6210|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>Configuration</Name>\n              <DataType>\n                <Identifier>i=15597</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 6211|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 6212|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 6213|  2.37k|valueMapping.remote2local = valueNamespaces;
 6214|  2.37k|valueMapping.remote2localSize = 1;
 6215|  2.37k|UA_DecodeXmlOptions opts;
 6216|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 6217|  2.37k|opts.unwrapped = true;
 6218|  2.37k|opts.namespaceMapping = &valueMapping;
 6219|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 6220|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 6221|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (6221:4): [True: 0, False: 2.37k]
  |  Branch (6221:40): [True: 0, False: 0]
  ------------------
 6222|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 6223|      0|                  UA_LOGCATEGORY_USERLAND,
 6224|      0|                  "Node ns=0;i=17976: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 6225|      0|    attr.value.arrayLength = 1;
 6226|      0|}
 6227|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6227:4): [True: 2.37k, False: 0]
  |  Branch (6227:36): [True: 2.37k, False: 0]
  ------------------
 6228|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (6228:4): [True: 2.37k, False: 0]
  ------------------
 6229|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 6230|  2.37k|    if(!target) {
  ------------------
  |  Branch (6230:8): [True: 0, False: 2.37k]
  ------------------
 6231|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 6232|      0|        target = UA_Server_findDataType(server, &representation);
 6233|      0|    }
 6234|  2.37k|    size_t valuesSize = 0;
 6235|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (6235:8): [True: 2.37k, False: 0]
  ------------------
 6236|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (6236:22): [True: 0, False: 2.37k]
  ------------------
 6237|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (6237:8): [True: 2.37k, False: 0]
  |  Branch (6237:18): [True: 0, False: 2.37k]
  |  Branch (6237:64): [True: 0, False: 0]
  ------------------
 6238|      0|        UA_Boolean nonnegative = true;
 6239|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (6239:27): [True: 0, False: 0]
  ------------------
 6240|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (6240:16): [True: 0, False: 0]
  ------------------
 6241|      0|        if(nonnegative) {
  ------------------
  |  Branch (6241:12): [True: 0, False: 0]
  ------------------
 6242|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (6242:31): [True: 0, False: 0]
  ------------------
 6243|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 6244|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 6245|      0|            }
 6246|      0|            attr.value.type = target;
 6247|      0|        }
 6248|      0|    }
 6249|  2.37k|    const UA_DataType *actual = attr.value.type;
 6250|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (6250:8): [True: 0, False: 2.37k]
  |  Branch (6250:57): [True: 0, False: 0]
  ------------------
 6251|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 6252|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (6252:27): [True: 0, False: 0]
  ------------------
 6253|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (6253:17): [True: 0, False: 0]
  |  Branch (6253:70): [True: 0, False: 0]
  ------------------
 6254|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (6254:17): [True: 0, False: 0]
  |  Branch (6254:26): [True: 0, False: 0]
  ------------------
 6255|      0|            actual = objects[k].content.decoded.type;
 6256|      0|        }
 6257|      0|    }
 6258|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (6258:8): [True: 2.37k, False: 0]
  |  Branch (6258:18): [True: 2.37k, False: 0]
  ------------------
 6259|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (6259:8): [True: 0, False: 2.37k]
  |  Branch (6259:57): [True: 0, False: 0]
  ------------------
 6260|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (6260:8): [True: 0, False: 0]
  ------------------
 6261|  2.37k|}
 6262|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6262:4): [True: 2.37k, False: 0]
  |  Branch (6262:36): [True: 2.37k, False: 0]
  ------------------
 6263|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (6263:4): [True: 0, False: 2.37k]
  |  Branch (6263:35): [True: 0, False: 0]
  ------------------
 6264|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (6264:31): [True: 0, False: 0]
  ------------------
 6265|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 6266|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 6267|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 6268|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17976LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17969LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6269|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6269:4): [True: 0, False: 2.37k]
  ------------------
 6270|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17976LU), UA_StatusCode_name(retVal));
 6271|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 6272|  2.37k|UA_Variant_clear(&attr.value);
 6273|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 6274|  2.37k|return retVal;
 6275|  2.37k|}
namespace0_generated.c:function_namespace0_generated_201_begin:
 6286|  2.37k|static UA_StatusCode function_namespace0_generated_201_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6287|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6288|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 6289|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "<DataSetWriterName>");
 6290|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17743LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17725LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15296LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "<DataSetWriterName>"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15298LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 6291|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6291:4): [True: 0, False: 2.37k]
  ------------------
 6292|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17743LU), UA_StatusCode_name(retVal));
 6293|  2.37k|return retVal;
 6294|  2.37k|}
namespace0_generated.c:function_namespace0_generated_202_begin:
 6305|  2.37k|static UA_StatusCode function_namespace0_generated_202_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6306|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6307|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 6308|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Status");
 6309|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17749LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17743LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Status"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14643LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 6310|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6310:4): [True: 0, False: 2.37k]
  ------------------
 6311|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17749LU), UA_StatusCode_name(retVal));
 6312|  2.37k|return retVal;
 6313|  2.37k|}
namespace0_generated.c:function_namespace0_generated_203_begin:
 6324|  2.37k|static UA_StatusCode function_namespace0_generated_203_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6325|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6326|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6327|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6328|  2.37k|attr.userAccessLevel = 1;
 6329|  2.37k|attr.accessLevel = 1;
 6330|  2.37k|attr.valueRank = -1;
 6331|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14647LU);
 6332|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "State");
 6333|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17750LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17749LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "State"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6334|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6334:4): [True: 0, False: 2.37k]
  ------------------
 6335|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17750LU), UA_StatusCode_name(retVal));
 6336|  2.37k|return retVal;
 6337|  2.37k|}
namespace0_generated.c:function_namespace0_generated_204_begin:
 6348|  2.37k|static UA_StatusCode function_namespace0_generated_204_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6349|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6350|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6351|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6352|  2.37k|attr.userAccessLevel = 1;
 6353|  2.37k|attr.accessLevel = 1;
 6354|  2.37k|attr.valueRank = -1;
 6355|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15583LU);
 6356|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetFieldContentMask");
 6357|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17745LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17743LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetFieldContentMask"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6358|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6358:4): [True: 0, False: 2.37k]
  ------------------
 6359|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17745LU), UA_StatusCode_name(retVal));
 6360|  2.37k|return retVal;
 6361|  2.37k|}
namespace0_generated.c:function_namespace0_generated_205_begin:
 6372|  2.37k|static UA_StatusCode function_namespace0_generated_205_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6373|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6374|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6375|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6376|  2.37k|attr.userAccessLevel = 1;
 6377|  2.37k|attr.accessLevel = 1;
 6378|  2.37k|attr.valueRank = -1;
 6379|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 5LU);
 6380|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetWriterId");
 6381|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17744LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17743LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetWriterId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6382|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6382:4): [True: 0, False: 2.37k]
  ------------------
 6383|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17744LU), UA_StatusCode_name(retVal));
 6384|  2.37k|return retVal;
 6385|  2.37k|}
namespace0_generated.c:function_namespace0_generated_206_begin:
 6396|  2.37k|static UA_StatusCode function_namespace0_generated_206_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6397|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6398|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6399|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6400|  2.37k|attr.userAccessLevel = 1;
 6401|  2.37k|attr.accessLevel = 1;
 6402|  2.37k|attr.valueRank = 1;
 6403|  2.37k|attr.arrayDimensionsSize = 1;
 6404|  2.37k|UA_UInt32 arrayDimensions[1];
 6405|  2.37k|arrayDimensions[0] = 0;
 6406|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 6407|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14533LU);
 6408|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetWriterProperties");
 6409|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17490LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17743LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetWriterProperties"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6410|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6410:4): [True: 0, False: 2.37k]
  ------------------
 6411|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17490LU), UA_StatusCode_name(retVal));
 6412|  2.37k|return retVal;
 6413|  2.37k|}
namespace0_generated.c:function_namespace0_generated_207_begin:
 6424|  2.37k|static UA_StatusCode function_namespace0_generated_207_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6425|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6426|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6427|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6428|  2.37k|attr.userAccessLevel = 1;
 6429|  2.37k|attr.accessLevel = 1;
 6430|  2.37k|attr.valueRank = 1;
 6431|  2.37k|attr.arrayDimensionsSize = 1;
 6432|  2.37k|UA_UInt32 arrayDimensions[1];
 6433|  2.37k|arrayDimensions[0] = 0;
 6434|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 6435|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 295LU);
 6436|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "LocaleIds");
 6437|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17740LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17725LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "LocaleIds"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6438|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6438:4): [True: 0, False: 2.37k]
  ------------------
 6439|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17740LU), UA_StatusCode_name(retVal));
 6440|  2.37k|return retVal;
 6441|  2.37k|}
namespace0_generated.c:function_namespace0_generated_208_begin:
 6452|  2.37k|static UA_StatusCode function_namespace0_generated_208_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6453|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6454|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6455|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6456|  2.37k|attr.userAccessLevel = 1;
 6457|  2.37k|attr.accessLevel = 1;
 6458|  2.37k|attr.valueRank = -1;
 6459|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3LU);
 6460|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Priority");
 6461|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17739LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17725LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Priority"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6462|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6462:4): [True: 0, False: 2.37k]
  ------------------
 6463|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17739LU), UA_StatusCode_name(retVal));
 6464|  2.37k|return retVal;
 6465|  2.37k|}
namespace0_generated.c:function_namespace0_generated_209_begin:
 6476|  2.37k|static UA_StatusCode function_namespace0_generated_209_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6477|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6478|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6479|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6480|  2.37k|attr.userAccessLevel = 1;
 6481|  2.37k|attr.accessLevel = 1;
 6482|  2.37k|attr.valueRank = -1;
 6483|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 290LU);
 6484|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "KeepAliveTime");
 6485|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17738LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17725LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "KeepAliveTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6486|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6486:4): [True: 0, False: 2.37k]
  ------------------
 6487|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17738LU), UA_StatusCode_name(retVal));
 6488|  2.37k|return retVal;
 6489|  2.37k|}
namespace0_generated.c:function_namespace0_generated_210_begin:
 6500|  2.37k|static UA_StatusCode function_namespace0_generated_210_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6501|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6502|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6503|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6504|  2.37k|attr.userAccessLevel = 1;
 6505|  2.37k|attr.accessLevel = 1;
 6506|  2.37k|attr.valueRank = -1;
 6507|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 290LU);
 6508|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishingInterval");
 6509|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17737LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17725LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishingInterval"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6510|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6510:4): [True: 0, False: 2.37k]
  ------------------
 6511|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17737LU), UA_StatusCode_name(retVal));
 6512|  2.37k|return retVal;
 6513|  2.37k|}
namespace0_generated.c:function_namespace0_generated_211_begin:
 6524|  2.37k|static UA_StatusCode function_namespace0_generated_211_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6525|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6526|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6527|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6528|  2.37k|attr.userAccessLevel = 1;
 6529|  2.37k|attr.accessLevel = 1;
 6530|  2.37k|attr.valueRank = -1;
 6531|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 5LU);
 6532|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "WriterGroupId");
 6533|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17736LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17725LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "WriterGroupId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6534|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6534:4): [True: 0, False: 2.37k]
  ------------------
 6535|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17736LU), UA_StatusCode_name(retVal));
 6536|  2.37k|return retVal;
 6537|  2.37k|}
namespace0_generated.c:function_namespace0_generated_212_begin:
 6548|  2.37k|static UA_StatusCode function_namespace0_generated_212_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6549|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6550|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6551|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6552|  2.37k|attr.userAccessLevel = 1;
 6553|  2.37k|attr.accessLevel = 1;
 6554|  2.37k|attr.valueRank = -1;
 6555|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
 6556|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxNetworkMessageSize");
 6557|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17724LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14232LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxNetworkMessageSize"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6558|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6558:4): [True: 0, False: 2.37k]
  ------------------
 6559|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17724LU), UA_StatusCode_name(retVal));
 6560|  2.37k|return retVal;
 6561|  2.37k|}
namespace0_generated.c:function_namespace0_generated_213_begin:
 6572|  2.37k|static UA_StatusCode function_namespace0_generated_213_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6573|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6574|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6575|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6576|  2.37k|attr.userAccessLevel = 1;
 6577|  2.37k|attr.accessLevel = 1;
 6578|  2.37k|attr.valueRank = -1;
 6579|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
 6580|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SecurityGroupId");
 6581|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15927LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14232LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SecurityGroupId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6582|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6582:4): [True: 0, False: 2.37k]
  ------------------
 6583|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15927LU), UA_StatusCode_name(retVal));
 6584|  2.37k|return retVal;
 6585|  2.37k|}
namespace0_generated.c:function_namespace0_generated_214_begin:
 6596|  2.37k|static UA_StatusCode function_namespace0_generated_214_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6597|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6598|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 6599|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Status");
 6600|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15265LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14232LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Status"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14643LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 6601|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6601:4): [True: 0, False: 2.37k]
  ------------------
 6602|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15265LU), UA_StatusCode_name(retVal));
 6603|  2.37k|return retVal;
 6604|  2.37k|}
namespace0_generated.c:function_namespace0_generated_215_begin:
 6615|  2.37k|static UA_StatusCode function_namespace0_generated_215_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6616|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6617|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6618|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6619|  2.37k|attr.userAccessLevel = 1;
 6620|  2.37k|attr.accessLevel = 1;
 6621|  2.37k|attr.valueRank = -1;
 6622|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14647LU);
 6623|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "State");
 6624|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15266LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15265LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "State"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6625|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6625:4): [True: 0, False: 2.37k]
  ------------------
 6626|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15266LU), UA_StatusCode_name(retVal));
 6627|  2.37k|return retVal;
 6628|  2.37k|}
namespace0_generated.c:function_namespace0_generated_216_begin:
 6639|  2.37k|static UA_StatusCode function_namespace0_generated_216_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6640|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6641|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 6642|  2.37k|attr.isAbstract = true;
 6643|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ConnectionTransportType");
 6644|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17721LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ConnectionTransportType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 6645|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6645:4): [True: 0, False: 2.37k]
  ------------------
 6646|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17721LU), UA_StatusCode_name(retVal));
 6647|  2.37k|return retVal;
 6648|  2.37k|}
namespace0_generated.c:function_namespace0_generated_217_begin:
 6659|  2.37k|static UA_StatusCode function_namespace0_generated_217_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6660|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6661|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 6662|  2.37k|attr.isAbstract = true;
 6663|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NetworkAddressType");
 6664|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21145LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NetworkAddressType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 6665|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6665:4): [True: 0, False: 2.37k]
  ------------------
 6666|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21145LU), UA_StatusCode_name(retVal));
 6667|  2.37k|return retVal;
 6668|  2.37k|}
namespace0_generated.c:function_namespace0_generated_218_begin:
 6679|  2.37k|static UA_StatusCode function_namespace0_generated_218_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6680|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6681|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 6682|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NetworkAddressUrlType");
 6683|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21147LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21145LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NetworkAddressUrlType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 6684|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6684:4): [True: 0, False: 2.37k]
  ------------------
 6685|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21147LU), UA_StatusCode_name(retVal));
 6686|  2.37k|return retVal;
 6687|  2.37k|}
namespace0_generated.c:function_namespace0_generated_219_begin:
 6698|  2.37k|static UA_StatusCode function_namespace0_generated_219_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6699|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6700|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6701|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6702|  2.37k|attr.userAccessLevel = 1;
 6703|  2.37k|attr.accessLevel = 1;
 6704|  2.37k|attr.valueRank = -1;
 6705|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
 6706|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Url");
 6707|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21149LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21147LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Url"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6708|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6708:4): [True: 0, False: 2.37k]
  ------------------
 6709|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21149LU), UA_StatusCode_name(retVal));
 6710|  2.37k|return retVal;
 6711|  2.37k|}
namespace0_generated.c:function_namespace0_generated_220_begin:
 6722|  2.37k|static UA_StatusCode function_namespace0_generated_220_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6723|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6724|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6725|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6726|  2.37k|attr.userAccessLevel = 1;
 6727|  2.37k|attr.accessLevel = 1;
 6728|  2.37k|attr.valueRank = -1;
 6729|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
 6730|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NetworkInterface");
 6731|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21146LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21145LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NetworkInterface"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6732|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6732:4): [True: 0, False: 2.37k]
  ------------------
 6733|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21146LU), UA_StatusCode_name(retVal));
 6734|  2.37k|return retVal;
 6735|  2.37k|}
namespace0_generated.c:function_namespace0_generated_221_begin:
 6746|  2.37k|static UA_StatusCode function_namespace0_generated_221_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6747|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6748|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 6749|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PubSubConnectionType");
 6750|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14209LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PubSubConnectionType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 6751|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6751:4): [True: 0, False: 2.37k]
  ------------------
 6752|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14209LU), UA_StatusCode_name(retVal));
 6753|  2.37k|return retVal;
 6754|  2.37k|}
namespace0_generated.c:function_namespace0_generated_222_begin:
 6765|  2.37k|static UA_StatusCode function_namespace0_generated_222_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6766|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6767|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6768|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6769|  2.37k|attr.userAccessLevel = 1;
 6770|  2.37k|attr.accessLevel = 1;
 6771|  2.37k|attr.valueRank = 1;
 6772|  2.37k|attr.arrayDimensionsSize = 1;
 6773|  2.37k|UA_UInt32 arrayDimensions[1];
 6774|  2.37k|arrayDimensions[0] = 0;
 6775|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 6776|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14533LU);
 6777|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ConnectionProperties");
 6778|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17485LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14209LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ConnectionProperties"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6779|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6779:4): [True: 0, False: 2.37k]
  ------------------
 6780|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17485LU), UA_StatusCode_name(retVal));
 6781|  2.37k|return retVal;
 6782|  2.37k|}
namespace0_generated.c:function_namespace0_generated_223_begin:
 6793|  2.37k|static UA_StatusCode function_namespace0_generated_223_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6794|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6795|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 6796|  2.37k|attr.executable = true;
 6797|  2.37k|attr.userExecutable = true;
 6798|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddReaderGroup");
 6799|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17465LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14209LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddReaderGroup"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 6800|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6800:4): [True: 0, False: 2.37k]
  ------------------
 6801|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17465LU), UA_StatusCode_name(retVal));
 6802|  2.37k|return retVal;
 6803|  2.37k|}
namespace0_generated.c:function_namespace0_generated_224_begin:
 6814|  2.37k|static UA_StatusCode function_namespace0_generated_224_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6815|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6816|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6817|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6818|  2.37k|attr.userAccessLevel = 1;
 6819|  2.37k|attr.accessLevel = 1;
 6820|  2.37k|attr.valueRank = 1;
 6821|  2.37k|attr.arrayDimensionsSize = 1;
 6822|  2.37k|UA_UInt32 arrayDimensions[1];
 6823|  2.37k|arrayDimensions[0] = 0;
 6824|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 6825|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 6826|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 6827|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>GroupId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 6828|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 6829|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 6830|  2.37k|valueMapping.remote2local = valueNamespaces;
 6831|  2.37k|valueMapping.remote2localSize = 1;
 6832|  2.37k|UA_DecodeXmlOptions opts;
 6833|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 6834|  2.37k|opts.unwrapped = true;
 6835|  2.37k|opts.namespaceMapping = &valueMapping;
 6836|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 6837|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 6838|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (6838:4): [True: 0, False: 2.37k]
  |  Branch (6838:40): [True: 0, False: 0]
  ------------------
 6839|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 6840|      0|                  UA_LOGCATEGORY_USERLAND,
 6841|      0|                  "Node ns=0;i=17508: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 6842|      0|    attr.value.arrayLength = 1;
 6843|      0|}
 6844|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6844:4): [True: 2.37k, False: 0]
  |  Branch (6844:36): [True: 2.37k, False: 0]
  ------------------
 6845|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (6845:4): [True: 2.37k, False: 0]
  ------------------
 6846|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 6847|  2.37k|    if(!target) {
  ------------------
  |  Branch (6847:8): [True: 0, False: 2.37k]
  ------------------
 6848|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 6849|      0|        target = UA_Server_findDataType(server, &representation);
 6850|      0|    }
 6851|  2.37k|    size_t valuesSize = 0;
 6852|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (6852:8): [True: 2.37k, False: 0]
  ------------------
 6853|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (6853:22): [True: 0, False: 2.37k]
  ------------------
 6854|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (6854:8): [True: 2.37k, False: 0]
  |  Branch (6854:18): [True: 0, False: 2.37k]
  |  Branch (6854:64): [True: 0, False: 0]
  ------------------
 6855|      0|        UA_Boolean nonnegative = true;
 6856|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (6856:27): [True: 0, False: 0]
  ------------------
 6857|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (6857:16): [True: 0, False: 0]
  ------------------
 6858|      0|        if(nonnegative) {
  ------------------
  |  Branch (6858:12): [True: 0, False: 0]
  ------------------
 6859|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (6859:31): [True: 0, False: 0]
  ------------------
 6860|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 6861|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 6862|      0|            }
 6863|      0|            attr.value.type = target;
 6864|      0|        }
 6865|      0|    }
 6866|  2.37k|    const UA_DataType *actual = attr.value.type;
 6867|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (6867:8): [True: 0, False: 2.37k]
  |  Branch (6867:57): [True: 0, False: 0]
  ------------------
 6868|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 6869|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (6869:27): [True: 0, False: 0]
  ------------------
 6870|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (6870:17): [True: 0, False: 0]
  |  Branch (6870:70): [True: 0, False: 0]
  ------------------
 6871|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (6871:17): [True: 0, False: 0]
  |  Branch (6871:26): [True: 0, False: 0]
  ------------------
 6872|      0|            actual = objects[k].content.decoded.type;
 6873|      0|        }
 6874|      0|    }
 6875|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (6875:8): [True: 2.37k, False: 0]
  |  Branch (6875:18): [True: 2.37k, False: 0]
  ------------------
 6876|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (6876:8): [True: 0, False: 2.37k]
  |  Branch (6876:57): [True: 0, False: 0]
  ------------------
 6877|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (6877:8): [True: 0, False: 0]
  ------------------
 6878|  2.37k|}
 6879|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6879:4): [True: 2.37k, False: 0]
  |  Branch (6879:36): [True: 2.37k, False: 0]
  ------------------
 6880|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (6880:4): [True: 0, False: 2.37k]
  |  Branch (6880:35): [True: 0, False: 0]
  ------------------
 6881|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (6881:31): [True: 0, False: 0]
  ------------------
 6882|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 6883|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 6884|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
 6885|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17508LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17465LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6886|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6886:4): [True: 0, False: 2.37k]
  ------------------
 6887|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17508LU), UA_StatusCode_name(retVal));
 6888|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 6889|  2.37k|UA_Variant_clear(&attr.value);
 6890|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 6891|  2.37k|return retVal;
 6892|  2.37k|}
namespace0_generated.c:function_namespace0_generated_225_begin:
 6903|  2.37k|static UA_StatusCode function_namespace0_generated_225_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6904|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6905|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 6906|  2.37k|attr.minimumSamplingInterval = 0.000000;
 6907|  2.37k|attr.userAccessLevel = 1;
 6908|  2.37k|attr.accessLevel = 1;
 6909|  2.37k|attr.valueRank = 1;
 6910|  2.37k|attr.arrayDimensionsSize = 1;
 6911|  2.37k|UA_UInt32 arrayDimensions[1];
 6912|  2.37k|arrayDimensions[0] = 0;
 6913|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 6914|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 6915|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 6916|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>Configuration</Name>\n              <DataType>\n                <Identifier>i=15520</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 6917|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 6918|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 6919|  2.37k|valueMapping.remote2local = valueNamespaces;
 6920|  2.37k|valueMapping.remote2localSize = 1;
 6921|  2.37k|UA_DecodeXmlOptions opts;
 6922|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 6923|  2.37k|opts.unwrapped = true;
 6924|  2.37k|opts.namespaceMapping = &valueMapping;
 6925|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 6926|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 6927|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (6927:4): [True: 0, False: 2.37k]
  |  Branch (6927:40): [True: 0, False: 0]
  ------------------
 6928|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 6929|      0|                  UA_LOGCATEGORY_USERLAND,
 6930|      0|                  "Node ns=0;i=17507: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 6931|      0|    attr.value.arrayLength = 1;
 6932|      0|}
 6933|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6933:4): [True: 2.37k, False: 0]
  |  Branch (6933:36): [True: 2.37k, False: 0]
  ------------------
 6934|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (6934:4): [True: 2.37k, False: 0]
  ------------------
 6935|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 6936|  2.37k|    if(!target) {
  ------------------
  |  Branch (6936:8): [True: 0, False: 2.37k]
  ------------------
 6937|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 6938|      0|        target = UA_Server_findDataType(server, &representation);
 6939|      0|    }
 6940|  2.37k|    size_t valuesSize = 0;
 6941|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (6941:8): [True: 2.37k, False: 0]
  ------------------
 6942|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (6942:22): [True: 0, False: 2.37k]
  ------------------
 6943|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (6943:8): [True: 2.37k, False: 0]
  |  Branch (6943:18): [True: 0, False: 2.37k]
  |  Branch (6943:64): [True: 0, False: 0]
  ------------------
 6944|      0|        UA_Boolean nonnegative = true;
 6945|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (6945:27): [True: 0, False: 0]
  ------------------
 6946|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (6946:16): [True: 0, False: 0]
  ------------------
 6947|      0|        if(nonnegative) {
  ------------------
  |  Branch (6947:12): [True: 0, False: 0]
  ------------------
 6948|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (6948:31): [True: 0, False: 0]
  ------------------
 6949|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 6950|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 6951|      0|            }
 6952|      0|            attr.value.type = target;
 6953|      0|        }
 6954|      0|    }
 6955|  2.37k|    const UA_DataType *actual = attr.value.type;
 6956|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (6956:8): [True: 0, False: 2.37k]
  |  Branch (6956:57): [True: 0, False: 0]
  ------------------
 6957|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 6958|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (6958:27): [True: 0, False: 0]
  ------------------
 6959|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (6959:17): [True: 0, False: 0]
  |  Branch (6959:70): [True: 0, False: 0]
  ------------------
 6960|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (6960:17): [True: 0, False: 0]
  |  Branch (6960:26): [True: 0, False: 0]
  ------------------
 6961|      0|            actual = objects[k].content.decoded.type;
 6962|      0|        }
 6963|      0|    }
 6964|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (6964:8): [True: 2.37k, False: 0]
  |  Branch (6964:18): [True: 2.37k, False: 0]
  ------------------
 6965|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (6965:8): [True: 0, False: 2.37k]
  |  Branch (6965:57): [True: 0, False: 0]
  ------------------
 6966|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (6966:8): [True: 0, False: 0]
  ------------------
 6967|  2.37k|}
 6968|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6968:4): [True: 2.37k, False: 0]
  |  Branch (6968:36): [True: 2.37k, False: 0]
  ------------------
 6969|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (6969:4): [True: 0, False: 2.37k]
  |  Branch (6969:35): [True: 0, False: 0]
  ------------------
 6970|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (6970:31): [True: 0, False: 0]
  ------------------
 6971|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 6972|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 6973|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 6974|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17507LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17465LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 6975|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6975:4): [True: 0, False: 2.37k]
  ------------------
 6976|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17507LU), UA_StatusCode_name(retVal));
 6977|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 6978|  2.37k|UA_Variant_clear(&attr.value);
 6979|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 6980|  2.37k|return retVal;
 6981|  2.37k|}
namespace0_generated.c:function_namespace0_generated_226_begin:
 6992|  2.37k|static UA_StatusCode function_namespace0_generated_226_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6993|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 6994|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 6995|  2.37k|attr.executable = true;
 6996|  2.37k|attr.userExecutable = true;
 6997|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddWriterGroup");
 6998|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17427LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14209LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddWriterGroup"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 6999|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6999:4): [True: 0, False: 2.37k]
  ------------------
 7000|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17427LU), UA_StatusCode_name(retVal));
 7001|  2.37k|return retVal;
 7002|  2.37k|}
namespace0_generated.c:function_namespace0_generated_227_begin:
 7013|  2.37k|static UA_StatusCode function_namespace0_generated_227_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7014|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7015|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 7016|  2.37k|attr.minimumSamplingInterval = 0.000000;
 7017|  2.37k|attr.userAccessLevel = 1;
 7018|  2.37k|attr.accessLevel = 1;
 7019|  2.37k|attr.valueRank = 1;
 7020|  2.37k|attr.arrayDimensionsSize = 1;
 7021|  2.37k|UA_UInt32 arrayDimensions[1];
 7022|  2.37k|arrayDimensions[0] = 0;
 7023|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 7024|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 7025|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 7026|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>GroupId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 7027|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 7028|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 7029|  2.37k|valueMapping.remote2local = valueNamespaces;
 7030|  2.37k|valueMapping.remote2localSize = 1;
 7031|  2.37k|UA_DecodeXmlOptions opts;
 7032|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 7033|  2.37k|opts.unwrapped = true;
 7034|  2.37k|opts.namespaceMapping = &valueMapping;
 7035|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 7036|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 7037|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (7037:4): [True: 0, False: 2.37k]
  |  Branch (7037:40): [True: 0, False: 0]
  ------------------
 7038|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 7039|      0|                  UA_LOGCATEGORY_USERLAND,
 7040|      0|                  "Node ns=0;i=17456: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 7041|      0|    attr.value.arrayLength = 1;
 7042|      0|}
 7043|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7043:4): [True: 2.37k, False: 0]
  |  Branch (7043:36): [True: 2.37k, False: 0]
  ------------------
 7044|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (7044:4): [True: 2.37k, False: 0]
  ------------------
 7045|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 7046|  2.37k|    if(!target) {
  ------------------
  |  Branch (7046:8): [True: 0, False: 2.37k]
  ------------------
 7047|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 7048|      0|        target = UA_Server_findDataType(server, &representation);
 7049|      0|    }
 7050|  2.37k|    size_t valuesSize = 0;
 7051|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (7051:8): [True: 2.37k, False: 0]
  ------------------
 7052|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (7052:22): [True: 0, False: 2.37k]
  ------------------
 7053|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (7053:8): [True: 2.37k, False: 0]
  |  Branch (7053:18): [True: 0, False: 2.37k]
  |  Branch (7053:64): [True: 0, False: 0]
  ------------------
 7054|      0|        UA_Boolean nonnegative = true;
 7055|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (7055:27): [True: 0, False: 0]
  ------------------
 7056|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (7056:16): [True: 0, False: 0]
  ------------------
 7057|      0|        if(nonnegative) {
  ------------------
  |  Branch (7057:12): [True: 0, False: 0]
  ------------------
 7058|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (7058:31): [True: 0, False: 0]
  ------------------
 7059|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 7060|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 7061|      0|            }
 7062|      0|            attr.value.type = target;
 7063|      0|        }
 7064|      0|    }
 7065|  2.37k|    const UA_DataType *actual = attr.value.type;
 7066|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (7066:8): [True: 0, False: 2.37k]
  |  Branch (7066:57): [True: 0, False: 0]
  ------------------
 7067|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 7068|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (7068:27): [True: 0, False: 0]
  ------------------
 7069|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (7069:17): [True: 0, False: 0]
  |  Branch (7069:70): [True: 0, False: 0]
  ------------------
 7070|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (7070:17): [True: 0, False: 0]
  |  Branch (7070:26): [True: 0, False: 0]
  ------------------
 7071|      0|            actual = objects[k].content.decoded.type;
 7072|      0|        }
 7073|      0|    }
 7074|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (7074:8): [True: 2.37k, False: 0]
  |  Branch (7074:18): [True: 2.37k, False: 0]
  ------------------
 7075|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (7075:8): [True: 0, False: 2.37k]
  |  Branch (7075:57): [True: 0, False: 0]
  ------------------
 7076|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (7076:8): [True: 0, False: 0]
  ------------------
 7077|  2.37k|}
 7078|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7078:4): [True: 2.37k, False: 0]
  |  Branch (7078:36): [True: 2.37k, False: 0]
  ------------------
 7079|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (7079:4): [True: 0, False: 2.37k]
  |  Branch (7079:35): [True: 0, False: 0]
  ------------------
 7080|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (7080:31): [True: 0, False: 0]
  ------------------
 7081|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 7082|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 7083|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
 7084|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17456LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17427LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 7085|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7085:4): [True: 0, False: 2.37k]
  ------------------
 7086|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17456LU), UA_StatusCode_name(retVal));
 7087|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 7088|  2.37k|UA_Variant_clear(&attr.value);
 7089|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 7090|  2.37k|return retVal;
 7091|  2.37k|}
namespace0_generated.c:function_namespace0_generated_228_begin:
 7102|  2.37k|static UA_StatusCode function_namespace0_generated_228_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7103|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7104|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 7105|  2.37k|attr.minimumSamplingInterval = 0.000000;
 7106|  2.37k|attr.userAccessLevel = 1;
 7107|  2.37k|attr.accessLevel = 1;
 7108|  2.37k|attr.valueRank = 1;
 7109|  2.37k|attr.arrayDimensionsSize = 1;
 7110|  2.37k|UA_UInt32 arrayDimensions[1];
 7111|  2.37k|arrayDimensions[0] = 0;
 7112|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 7113|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 7114|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 7115|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>Configuration</Name>\n              <DataType>\n                <Identifier>i=15480</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 7116|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 7117|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 7118|  2.37k|valueMapping.remote2local = valueNamespaces;
 7119|  2.37k|valueMapping.remote2localSize = 1;
 7120|  2.37k|UA_DecodeXmlOptions opts;
 7121|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 7122|  2.37k|opts.unwrapped = true;
 7123|  2.37k|opts.namespaceMapping = &valueMapping;
 7124|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 7125|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 7126|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (7126:4): [True: 0, False: 2.37k]
  |  Branch (7126:40): [True: 0, False: 0]
  ------------------
 7127|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 7128|      0|                  UA_LOGCATEGORY_USERLAND,
 7129|      0|                  "Node ns=0;i=17428: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 7130|      0|    attr.value.arrayLength = 1;
 7131|      0|}
 7132|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7132:4): [True: 2.37k, False: 0]
  |  Branch (7132:36): [True: 2.37k, False: 0]
  ------------------
 7133|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (7133:4): [True: 2.37k, False: 0]
  ------------------
 7134|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 7135|  2.37k|    if(!target) {
  ------------------
  |  Branch (7135:8): [True: 0, False: 2.37k]
  ------------------
 7136|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 7137|      0|        target = UA_Server_findDataType(server, &representation);
 7138|      0|    }
 7139|  2.37k|    size_t valuesSize = 0;
 7140|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (7140:8): [True: 2.37k, False: 0]
  ------------------
 7141|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (7141:22): [True: 0, False: 2.37k]
  ------------------
 7142|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (7142:8): [True: 2.37k, False: 0]
  |  Branch (7142:18): [True: 0, False: 2.37k]
  |  Branch (7142:64): [True: 0, False: 0]
  ------------------
 7143|      0|        UA_Boolean nonnegative = true;
 7144|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (7144:27): [True: 0, False: 0]
  ------------------
 7145|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (7145:16): [True: 0, False: 0]
  ------------------
 7146|      0|        if(nonnegative) {
  ------------------
  |  Branch (7146:12): [True: 0, False: 0]
  ------------------
 7147|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (7147:31): [True: 0, False: 0]
  ------------------
 7148|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 7149|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 7150|      0|            }
 7151|      0|            attr.value.type = target;
 7152|      0|        }
 7153|      0|    }
 7154|  2.37k|    const UA_DataType *actual = attr.value.type;
 7155|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (7155:8): [True: 0, False: 2.37k]
  |  Branch (7155:57): [True: 0, False: 0]
  ------------------
 7156|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 7157|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (7157:27): [True: 0, False: 0]
  ------------------
 7158|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (7158:17): [True: 0, False: 0]
  |  Branch (7158:70): [True: 0, False: 0]
  ------------------
 7159|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (7159:17): [True: 0, False: 0]
  |  Branch (7159:26): [True: 0, False: 0]
  ------------------
 7160|      0|            actual = objects[k].content.decoded.type;
 7161|      0|        }
 7162|      0|    }
 7163|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (7163:8): [True: 2.37k, False: 0]
  |  Branch (7163:18): [True: 2.37k, False: 0]
  ------------------
 7164|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (7164:8): [True: 0, False: 2.37k]
  |  Branch (7164:57): [True: 0, False: 0]
  ------------------
 7165|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (7165:8): [True: 0, False: 0]
  ------------------
 7166|  2.37k|}
 7167|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7167:4): [True: 2.37k, False: 0]
  |  Branch (7167:36): [True: 2.37k, False: 0]
  ------------------
 7168|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (7168:4): [True: 0, False: 2.37k]
  |  Branch (7168:35): [True: 0, False: 0]
  ------------------
 7169|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (7169:31): [True: 0, False: 0]
  ------------------
 7170|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 7171|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 7172|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 7173|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17428LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17427LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 7174|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7174:4): [True: 0, False: 2.37k]
  ------------------
 7175|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17428LU), UA_StatusCode_name(retVal));
 7176|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 7177|  2.37k|UA_Variant_clear(&attr.value);
 7178|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 7179|  2.37k|return retVal;
 7180|  2.37k|}
namespace0_generated.c:function_namespace0_generated_229_begin:
 7191|  2.37k|static UA_StatusCode function_namespace0_generated_229_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7192|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7193|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 7194|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "<ReaderGroupName>");
 7195|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17325LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14209LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "<ReaderGroupName>"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17999LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 7196|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7196:4): [True: 0, False: 2.37k]
  ------------------
 7197|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17325LU), UA_StatusCode_name(retVal));
 7198|  2.37k|return retVal;
 7199|  2.37k|}
namespace0_generated.c:function_namespace0_generated_230_begin:
 7210|  2.37k|static UA_StatusCode function_namespace0_generated_230_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7211|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7212|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 7213|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "<WriterGroupName>");
 7214|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17310LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14209LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "<WriterGroupName>"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17725LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 7215|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7215:4): [True: 0, False: 2.37k]
  ------------------
 7216|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17310LU), UA_StatusCode_name(retVal));
 7217|  2.37k|return retVal;
 7218|  2.37k|}
namespace0_generated.c:function_namespace0_generated_231_begin:
 7229|  2.37k|static UA_StatusCode function_namespace0_generated_231_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7230|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7231|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 7232|  2.37k|attr.minimumSamplingInterval = 0.000000;
 7233|  2.37k|attr.userAccessLevel = 1;
 7234|  2.37k|attr.accessLevel = 1;
 7235|  2.37k|attr.valueRank = -1;
 7236|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
 7237|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransportProfileUri");
 7238|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17306LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14209LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransportProfileUri"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16309LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 7239|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7239:4): [True: 0, False: 2.37k]
  ------------------
 7240|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17306LU), UA_StatusCode_name(retVal));
 7241|  2.37k|return retVal;
 7242|  2.37k|}
namespace0_generated.c:function_namespace0_generated_232_begin:
 7253|  2.37k|static UA_StatusCode function_namespace0_generated_232_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7254|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7255|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 7256|  2.37k|attr.minimumSamplingInterval = 0.000000;
 7257|  2.37k|attr.userAccessLevel = 1;
 7258|  2.37k|attr.accessLevel = 1;
 7259|  2.37k|attr.valueRank = 1;
 7260|  2.37k|attr.arrayDimensionsSize = 1;
 7261|  2.37k|UA_UInt32 arrayDimensions[1];
 7262|  2.37k|arrayDimensions[0] = 0;
 7263|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 7264|       |/* DataType inherited */
 7265|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU);
 7266|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Selections");
 7267|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17710LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17306LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Selections"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 7268|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7268:4): [True: 0, False: 2.37k]
  ------------------
 7269|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17710LU), UA_StatusCode_name(retVal));
 7270|  2.37k|return retVal;
 7271|  2.37k|}
namespace0_generated.c:function_namespace0_generated_233_begin:
 7282|  2.37k|static UA_StatusCode function_namespace0_generated_233_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7283|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7284|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 7285|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransportSettings");
 7286|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17203LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14209LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransportSettings"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17721LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 7287|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7287:4): [True: 0, False: 2.37k]
  ------------------
 7288|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17203LU), UA_StatusCode_name(retVal));
 7289|  2.37k|return retVal;
 7290|  2.37k|}
namespace0_generated.c:function_namespace0_generated_234_begin:
 7301|  2.37k|static UA_StatusCode function_namespace0_generated_234_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7302|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7303|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 7304|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Status");
 7305|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14600LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14209LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Status"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14643LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 7306|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7306:4): [True: 0, False: 2.37k]
  ------------------
 7307|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14600LU), UA_StatusCode_name(retVal));
 7308|  2.37k|return retVal;
 7309|  2.37k|}
namespace0_generated.c:function_namespace0_generated_235_begin:
 7320|  2.37k|static UA_StatusCode function_namespace0_generated_235_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7321|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7322|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 7323|  2.37k|attr.minimumSamplingInterval = 0.000000;
 7324|  2.37k|attr.userAccessLevel = 1;
 7325|  2.37k|attr.accessLevel = 1;
 7326|  2.37k|attr.valueRank = -1;
 7327|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14647LU);
 7328|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "State");
 7329|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14601LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14600LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "State"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 7330|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7330:4): [True: 0, False: 2.37k]
  ------------------
 7331|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14601LU), UA_StatusCode_name(retVal));
 7332|  2.37k|return retVal;
 7333|  2.37k|}
namespace0_generated.c:function_namespace0_generated_236_begin:
 7344|  2.37k|static UA_StatusCode function_namespace0_generated_236_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7345|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7346|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 7347|  2.37k|attr.minimumSamplingInterval = 0.000000;
 7348|  2.37k|attr.userAccessLevel = 1;
 7349|  2.37k|attr.accessLevel = 1;
 7350|  2.37k|attr.valueRank = -1;
 7351|       |/* DataType inherited */
 7352|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU);
 7353|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublisherId");
 7354|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14595LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14209LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublisherId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 7355|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7355:4): [True: 0, False: 2.37k]
  ------------------
 7356|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14595LU), UA_StatusCode_name(retVal));
 7357|  2.37k|return retVal;
 7358|  2.37k|}
namespace0_generated.c:function_namespace0_generated_237_begin:
 7369|  2.37k|static UA_StatusCode function_namespace0_generated_237_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7370|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7371|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 7372|  2.37k|attr.executable = true;
 7373|  2.37k|attr.userExecutable = true;
 7374|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RemoveGroup");
 7375|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14225LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14209LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RemoveGroup"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 7376|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7376:4): [True: 0, False: 2.37k]
  ------------------
 7377|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14225LU), UA_StatusCode_name(retVal));
 7378|  2.37k|return retVal;
 7379|  2.37k|}
namespace0_generated.c:function_namespace0_generated_238_begin:
 7390|  2.37k|static UA_StatusCode function_namespace0_generated_238_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7391|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7392|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 7393|  2.37k|attr.minimumSamplingInterval = 0.000000;
 7394|  2.37k|attr.userAccessLevel = 1;
 7395|  2.37k|attr.accessLevel = 1;
 7396|  2.37k|attr.valueRank = 1;
 7397|  2.37k|attr.arrayDimensionsSize = 1;
 7398|  2.37k|UA_UInt32 arrayDimensions[1];
 7399|  2.37k|arrayDimensions[0] = 0;
 7400|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 7401|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 7402|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 7403|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>GroupId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 7404|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 7405|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 7406|  2.37k|valueMapping.remote2local = valueNamespaces;
 7407|  2.37k|valueMapping.remote2localSize = 1;
 7408|  2.37k|UA_DecodeXmlOptions opts;
 7409|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 7410|  2.37k|opts.unwrapped = true;
 7411|  2.37k|opts.namespaceMapping = &valueMapping;
 7412|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 7413|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 7414|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (7414:4): [True: 0, False: 2.37k]
  |  Branch (7414:40): [True: 0, False: 0]
  ------------------
 7415|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 7416|      0|                  UA_LOGCATEGORY_USERLAND,
 7417|      0|                  "Node ns=0;i=14226: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 7418|      0|    attr.value.arrayLength = 1;
 7419|      0|}
 7420|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7420:4): [True: 2.37k, False: 0]
  |  Branch (7420:36): [True: 2.37k, False: 0]
  ------------------
 7421|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (7421:4): [True: 2.37k, False: 0]
  ------------------
 7422|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 7423|  2.37k|    if(!target) {
  ------------------
  |  Branch (7423:8): [True: 0, False: 2.37k]
  ------------------
 7424|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 7425|      0|        target = UA_Server_findDataType(server, &representation);
 7426|      0|    }
 7427|  2.37k|    size_t valuesSize = 0;
 7428|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (7428:8): [True: 2.37k, False: 0]
  ------------------
 7429|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (7429:22): [True: 0, False: 2.37k]
  ------------------
 7430|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (7430:8): [True: 2.37k, False: 0]
  |  Branch (7430:18): [True: 0, False: 2.37k]
  |  Branch (7430:64): [True: 0, False: 0]
  ------------------
 7431|      0|        UA_Boolean nonnegative = true;
 7432|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (7432:27): [True: 0, False: 0]
  ------------------
 7433|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (7433:16): [True: 0, False: 0]
  ------------------
 7434|      0|        if(nonnegative) {
  ------------------
  |  Branch (7434:12): [True: 0, False: 0]
  ------------------
 7435|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (7435:31): [True: 0, False: 0]
  ------------------
 7436|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 7437|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 7438|      0|            }
 7439|      0|            attr.value.type = target;
 7440|      0|        }
 7441|      0|    }
 7442|  2.37k|    const UA_DataType *actual = attr.value.type;
 7443|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (7443:8): [True: 0, False: 2.37k]
  |  Branch (7443:57): [True: 0, False: 0]
  ------------------
 7444|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 7445|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (7445:27): [True: 0, False: 0]
  ------------------
 7446|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (7446:17): [True: 0, False: 0]
  |  Branch (7446:70): [True: 0, False: 0]
  ------------------
 7447|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (7447:17): [True: 0, False: 0]
  |  Branch (7447:26): [True: 0, False: 0]
  ------------------
 7448|      0|            actual = objects[k].content.decoded.type;
 7449|      0|        }
 7450|      0|    }
 7451|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (7451:8): [True: 2.37k, False: 0]
  |  Branch (7451:18): [True: 2.37k, False: 0]
  ------------------
 7452|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (7452:8): [True: 0, False: 2.37k]
  |  Branch (7452:57): [True: 0, False: 0]
  ------------------
 7453|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (7453:8): [True: 0, False: 0]
  ------------------
 7454|  2.37k|}
 7455|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7455:4): [True: 2.37k, False: 0]
  |  Branch (7455:36): [True: 2.37k, False: 0]
  ------------------
 7456|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (7456:4): [True: 0, False: 2.37k]
  |  Branch (7456:35): [True: 0, False: 0]
  ------------------
 7457|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (7457:31): [True: 0, False: 0]
  ------------------
 7458|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 7459|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 7460|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 7461|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14226LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14225LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 7462|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7462:4): [True: 0, False: 2.37k]
  ------------------
 7463|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14226LU), UA_StatusCode_name(retVal));
 7464|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 7465|  2.37k|UA_Variant_clear(&attr.value);
 7466|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 7467|  2.37k|return retVal;
 7468|  2.37k|}
namespace0_generated.c:function_namespace0_generated_239_begin:
 7479|  2.37k|static UA_StatusCode function_namespace0_generated_239_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7480|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7481|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 7482|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Address");
 7483|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14221LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14209LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Address"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21145LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 7484|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7484:4): [True: 0, False: 2.37k]
  ------------------
 7485|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14221LU), UA_StatusCode_name(retVal));
 7486|  2.37k|return retVal;
 7487|  2.37k|}
namespace0_generated.c:function_namespace0_generated_240_begin:
 7498|  2.37k|static UA_StatusCode function_namespace0_generated_240_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7499|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7500|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 7501|  2.37k|attr.minimumSamplingInterval = 0.000000;
 7502|  2.37k|attr.userAccessLevel = 1;
 7503|  2.37k|attr.accessLevel = 1;
 7504|  2.37k|attr.valueRank = -1;
 7505|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
 7506|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NetworkInterface");
 7507|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17202LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14221LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NetworkInterface"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 7508|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7508:4): [True: 0, False: 2.37k]
  ------------------
 7509|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17202LU), UA_StatusCode_name(retVal));
 7510|  2.37k|return retVal;
 7511|  2.37k|}
namespace0_generated.c:function_namespace0_generated_241_begin:
 7522|  2.37k|static UA_StatusCode function_namespace0_generated_241_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7523|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7524|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 7525|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishedDataSetType");
 7526|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14509LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishedDataSetType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 7527|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7527:4): [True: 0, False: 2.37k]
  ------------------
 7528|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14509LU), UA_StatusCode_name(retVal));
 7529|  2.37k|return retVal;
 7530|  2.37k|}
namespace0_generated.c:function_namespace0_generated_242_begin:
 7541|  2.37k|static UA_StatusCode function_namespace0_generated_242_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7542|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7543|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 7544|  2.37k|attr.minimumSamplingInterval = 0.000000;
 7545|  2.37k|attr.userAccessLevel = 1;
 7546|  2.37k|attr.accessLevel = 1;
 7547|  2.37k|attr.valueRank = -1;
 7548|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14LU);
 7549|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetClassId");
 7550|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16759LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14509LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetClassId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 7551|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7551:4): [True: 0, False: 2.37k]
  ------------------
 7552|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16759LU), UA_StatusCode_name(retVal));
 7553|  2.37k|return retVal;
 7554|  2.37k|}
namespace0_generated.c:function_namespace0_generated_243_begin:
 7565|  2.37k|static UA_StatusCode function_namespace0_generated_243_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7566|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7567|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 7568|  2.37k|attr.minimumSamplingInterval = 0.000000;
 7569|  2.37k|attr.userAccessLevel = 1;
 7570|  2.37k|attr.accessLevel = 1;
 7571|  2.37k|attr.valueRank = -1;
 7572|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14523LU);
 7573|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetMetaData");
 7574|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15229LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14509LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetMetaData"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 7575|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7575:4): [True: 0, False: 2.37k]
  ------------------
 7576|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15229LU), UA_StatusCode_name(retVal));
 7577|  2.37k|return retVal;
 7578|  2.37k|}
namespace0_generated.c:function_namespace0_generated_244_begin:
 7589|  2.37k|static UA_StatusCode function_namespace0_generated_244_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7590|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7591|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 7592|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishedDataItemsType");
 7593|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14534LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14509LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishedDataItemsType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 7594|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7594:4): [True: 0, False: 2.37k]
  ------------------
 7595|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14534LU), UA_StatusCode_name(retVal));
 7596|  2.37k|return retVal;
 7597|  2.37k|}
namespace0_generated.c:function_namespace0_generated_245_begin:
 7608|  2.37k|static UA_StatusCode function_namespace0_generated_245_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7609|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7610|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 7611|  2.37k|attr.executable = true;
 7612|  2.37k|attr.userExecutable = true;
 7613|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RemoveVariables");
 7614|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14558LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14534LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RemoveVariables"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 7615|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7615:4): [True: 0, False: 2.37k]
  ------------------
 7616|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14558LU), UA_StatusCode_name(retVal));
 7617|  2.37k|return retVal;
 7618|  2.37k|}
namespace0_generated.c:function_namespace0_generated_246_begin:
 7629|  2.37k|static UA_StatusCode function_namespace0_generated_246_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7630|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7631|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 7632|  2.37k|attr.minimumSamplingInterval = 0.000000;
 7633|  2.37k|attr.userAccessLevel = 1;
 7634|  2.37k|attr.accessLevel = 1;
 7635|  2.37k|attr.valueRank = 1;
 7636|  2.37k|attr.arrayDimensionsSize = 1;
 7637|  2.37k|UA_UInt32 arrayDimensions[1];
 7638|  2.37k|arrayDimensions[0] = 0;
 7639|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 7640|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 7641|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 7642|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>NewConfigurationVersion</Name>\n              <DataType>\n                <Identifier>i=14593</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>RemoveResults</Name>\n              <DataType>\n                <Identifier>i=19</Identifier>\n              </DataType>\n              <ValueRank>1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\""
 7643|  2.37k|"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 7644|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 7645|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 7646|  2.37k|valueMapping.remote2local = valueNamespaces;
 7647|  2.37k|valueMapping.remote2localSize = 1;
 7648|  2.37k|UA_DecodeXmlOptions opts;
 7649|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 7650|  2.37k|opts.unwrapped = true;
 7651|  2.37k|opts.namespaceMapping = &valueMapping;
 7652|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 7653|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 7654|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (7654:4): [True: 0, False: 2.37k]
  |  Branch (7654:40): [True: 0, False: 0]
  ------------------
 7655|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 7656|      0|                  UA_LOGCATEGORY_USERLAND,
 7657|      0|                  "Node ns=0;i=14560: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 7658|      0|    attr.value.arrayLength = 1;
 7659|      0|}
 7660|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7660:4): [True: 2.37k, False: 0]
  |  Branch (7660:36): [True: 2.37k, False: 0]
  ------------------
 7661|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (7661:4): [True: 2.37k, False: 0]
  ------------------
 7662|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 7663|  2.37k|    if(!target) {
  ------------------
  |  Branch (7663:8): [True: 0, False: 2.37k]
  ------------------
 7664|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 7665|      0|        target = UA_Server_findDataType(server, &representation);
 7666|      0|    }
 7667|  2.37k|    size_t valuesSize = 0;
 7668|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (7668:8): [True: 2.37k, False: 0]
  ------------------
 7669|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (7669:22): [True: 0, False: 2.37k]
  ------------------
 7670|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (7670:8): [True: 2.37k, False: 0]
  |  Branch (7670:18): [True: 0, False: 2.37k]
  |  Branch (7670:64): [True: 0, False: 0]
  ------------------
 7671|      0|        UA_Boolean nonnegative = true;
 7672|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (7672:27): [True: 0, False: 0]
  ------------------
 7673|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (7673:16): [True: 0, False: 0]
  ------------------
 7674|      0|        if(nonnegative) {
  ------------------
  |  Branch (7674:12): [True: 0, False: 0]
  ------------------
 7675|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (7675:31): [True: 0, False: 0]
  ------------------
 7676|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 7677|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 7678|      0|            }
 7679|      0|            attr.value.type = target;
 7680|      0|        }
 7681|      0|    }
 7682|  2.37k|    const UA_DataType *actual = attr.value.type;
 7683|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (7683:8): [True: 0, False: 2.37k]
  |  Branch (7683:57): [True: 0, False: 0]
  ------------------
 7684|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 7685|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (7685:27): [True: 0, False: 0]
  ------------------
 7686|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (7686:17): [True: 0, False: 0]
  |  Branch (7686:70): [True: 0, False: 0]
  ------------------
 7687|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (7687:17): [True: 0, False: 0]
  |  Branch (7687:26): [True: 0, False: 0]
  ------------------
 7688|      0|            actual = objects[k].content.decoded.type;
 7689|      0|        }
 7690|      0|    }
 7691|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (7691:8): [True: 2.37k, False: 0]
  |  Branch (7691:18): [True: 2.37k, False: 0]
  ------------------
 7692|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (7692:8): [True: 0, False: 2.37k]
  |  Branch (7692:57): [True: 0, False: 0]
  ------------------
 7693|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (7693:8): [True: 0, False: 0]
  ------------------
 7694|  2.37k|}
 7695|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7695:4): [True: 2.37k, False: 0]
  |  Branch (7695:36): [True: 2.37k, False: 0]
  ------------------
 7696|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (7696:4): [True: 0, False: 2.37k]
  |  Branch (7696:35): [True: 0, False: 0]
  ------------------
 7697|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (7697:31): [True: 0, False: 0]
  ------------------
 7698|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 7699|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 7700|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
 7701|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14560LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14558LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 7702|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7702:4): [True: 0, False: 2.37k]
  ------------------
 7703|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14560LU), UA_StatusCode_name(retVal));
 7704|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 7705|  2.37k|UA_Variant_clear(&attr.value);
 7706|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 7707|  2.37k|return retVal;
 7708|  2.37k|}
namespace0_generated.c:function_namespace0_generated_247_begin:
 7719|  2.37k|static UA_StatusCode function_namespace0_generated_247_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7720|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7721|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 7722|  2.37k|attr.minimumSamplingInterval = 0.000000;
 7723|  2.37k|attr.userAccessLevel = 1;
 7724|  2.37k|attr.accessLevel = 1;
 7725|  2.37k|attr.valueRank = 1;
 7726|  2.37k|attr.arrayDimensionsSize = 1;
 7727|  2.37k|UA_UInt32 arrayDimensions[1];
 7728|  2.37k|arrayDimensions[0] = 0;
 7729|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 7730|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 7731|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 7732|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>ConfigurationVersion</Name>\n              <DataType>\n                <Identifier>i=14593</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>VariablesToRemove</Name>\n              <DataType>\n                <Identifier>i=7</Identifier>\n              </DataType>\n              <ValueRank>1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\""
 7733|  2.37k|"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 7734|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 7735|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 7736|  2.37k|valueMapping.remote2local = valueNamespaces;
 7737|  2.37k|valueMapping.remote2localSize = 1;
 7738|  2.37k|UA_DecodeXmlOptions opts;
 7739|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 7740|  2.37k|opts.unwrapped = true;
 7741|  2.37k|opts.namespaceMapping = &valueMapping;
 7742|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 7743|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 7744|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (7744:4): [True: 0, False: 2.37k]
  |  Branch (7744:40): [True: 0, False: 0]
  ------------------
 7745|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 7746|      0|                  UA_LOGCATEGORY_USERLAND,
 7747|      0|                  "Node ns=0;i=14559: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 7748|      0|    attr.value.arrayLength = 1;
 7749|      0|}
 7750|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7750:4): [True: 2.37k, False: 0]
  |  Branch (7750:36): [True: 2.37k, False: 0]
  ------------------
 7751|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (7751:4): [True: 2.37k, False: 0]
  ------------------
 7752|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 7753|  2.37k|    if(!target) {
  ------------------
  |  Branch (7753:8): [True: 0, False: 2.37k]
  ------------------
 7754|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 7755|      0|        target = UA_Server_findDataType(server, &representation);
 7756|      0|    }
 7757|  2.37k|    size_t valuesSize = 0;
 7758|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (7758:8): [True: 2.37k, False: 0]
  ------------------
 7759|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (7759:22): [True: 0, False: 2.37k]
  ------------------
 7760|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (7760:8): [True: 2.37k, False: 0]
  |  Branch (7760:18): [True: 0, False: 2.37k]
  |  Branch (7760:64): [True: 0, False: 0]
  ------------------
 7761|      0|        UA_Boolean nonnegative = true;
 7762|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (7762:27): [True: 0, False: 0]
  ------------------
 7763|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (7763:16): [True: 0, False: 0]
  ------------------
 7764|      0|        if(nonnegative) {
  ------------------
  |  Branch (7764:12): [True: 0, False: 0]
  ------------------
 7765|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (7765:31): [True: 0, False: 0]
  ------------------
 7766|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 7767|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 7768|      0|            }
 7769|      0|            attr.value.type = target;
 7770|      0|        }
 7771|      0|    }
 7772|  2.37k|    const UA_DataType *actual = attr.value.type;
 7773|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (7773:8): [True: 0, False: 2.37k]
  |  Branch (7773:57): [True: 0, False: 0]
  ------------------
 7774|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 7775|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (7775:27): [True: 0, False: 0]
  ------------------
 7776|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (7776:17): [True: 0, False: 0]
  |  Branch (7776:70): [True: 0, False: 0]
  ------------------
 7777|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (7777:17): [True: 0, False: 0]
  |  Branch (7777:26): [True: 0, False: 0]
  ------------------
 7778|      0|            actual = objects[k].content.decoded.type;
 7779|      0|        }
 7780|      0|    }
 7781|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (7781:8): [True: 2.37k, False: 0]
  |  Branch (7781:18): [True: 2.37k, False: 0]
  ------------------
 7782|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (7782:8): [True: 0, False: 2.37k]
  |  Branch (7782:57): [True: 0, False: 0]
  ------------------
 7783|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (7783:8): [True: 0, False: 0]
  ------------------
 7784|  2.37k|}
 7785|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7785:4): [True: 2.37k, False: 0]
  |  Branch (7785:36): [True: 2.37k, False: 0]
  ------------------
 7786|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (7786:4): [True: 0, False: 2.37k]
  |  Branch (7786:35): [True: 0, False: 0]
  ------------------
 7787|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (7787:31): [True: 0, False: 0]
  ------------------
 7788|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 7789|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 7790|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 7791|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14559LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14558LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 7792|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7792:4): [True: 0, False: 2.37k]
  ------------------
 7793|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14559LU), UA_StatusCode_name(retVal));
 7794|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 7795|  2.37k|UA_Variant_clear(&attr.value);
 7796|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 7797|  2.37k|return retVal;
 7798|  2.37k|}
namespace0_generated.c:function_namespace0_generated_248_begin:
 7809|  2.37k|static UA_StatusCode function_namespace0_generated_248_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7810|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7811|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 7812|  2.37k|attr.executable = true;
 7813|  2.37k|attr.userExecutable = true;
 7814|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddVariables");
 7815|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14555LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14534LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddVariables"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 7816|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7816:4): [True: 0, False: 2.37k]
  ------------------
 7817|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14555LU), UA_StatusCode_name(retVal));
 7818|  2.37k|return retVal;
 7819|  2.37k|}
namespace0_generated.c:function_namespace0_generated_249_begin:
 7830|  2.37k|static UA_StatusCode function_namespace0_generated_249_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7831|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7832|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 7833|  2.37k|attr.minimumSamplingInterval = 0.000000;
 7834|  2.37k|attr.userAccessLevel = 1;
 7835|  2.37k|attr.accessLevel = 1;
 7836|  2.37k|attr.valueRank = 1;
 7837|  2.37k|attr.arrayDimensionsSize = 1;
 7838|  2.37k|UA_UInt32 arrayDimensions[1];
 7839|  2.37k|arrayDimensions[0] = 0;
 7840|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 7841|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 7842|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 7843|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>NewConfigurationVersion</Name>\n              <DataType>\n                <Identifier>i=14593</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>AddResults</Name>\n              <DataType>\n                <Identifier>i=19</Identifier>\n              </DataType>\n              <ValueRank>1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"htt"
 7844|  2.37k|"p://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 7845|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 7846|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 7847|  2.37k|valueMapping.remote2local = valueNamespaces;
 7848|  2.37k|valueMapping.remote2localSize = 1;
 7849|  2.37k|UA_DecodeXmlOptions opts;
 7850|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 7851|  2.37k|opts.unwrapped = true;
 7852|  2.37k|opts.namespaceMapping = &valueMapping;
 7853|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 7854|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 7855|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (7855:4): [True: 0, False: 2.37k]
  |  Branch (7855:40): [True: 0, False: 0]
  ------------------
 7856|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 7857|      0|                  UA_LOGCATEGORY_USERLAND,
 7858|      0|                  "Node ns=0;i=14557: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 7859|      0|    attr.value.arrayLength = 1;
 7860|      0|}
 7861|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7861:4): [True: 2.37k, False: 0]
  |  Branch (7861:36): [True: 2.37k, False: 0]
  ------------------
 7862|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (7862:4): [True: 2.37k, False: 0]
  ------------------
 7863|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 7864|  2.37k|    if(!target) {
  ------------------
  |  Branch (7864:8): [True: 0, False: 2.37k]
  ------------------
 7865|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 7866|      0|        target = UA_Server_findDataType(server, &representation);
 7867|      0|    }
 7868|  2.37k|    size_t valuesSize = 0;
 7869|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (7869:8): [True: 2.37k, False: 0]
  ------------------
 7870|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (7870:22): [True: 0, False: 2.37k]
  ------------------
 7871|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (7871:8): [True: 2.37k, False: 0]
  |  Branch (7871:18): [True: 0, False: 2.37k]
  |  Branch (7871:64): [True: 0, False: 0]
  ------------------
 7872|      0|        UA_Boolean nonnegative = true;
 7873|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (7873:27): [True: 0, False: 0]
  ------------------
 7874|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (7874:16): [True: 0, False: 0]
  ------------------
 7875|      0|        if(nonnegative) {
  ------------------
  |  Branch (7875:12): [True: 0, False: 0]
  ------------------
 7876|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (7876:31): [True: 0, False: 0]
  ------------------
 7877|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 7878|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 7879|      0|            }
 7880|      0|            attr.value.type = target;
 7881|      0|        }
 7882|      0|    }
 7883|  2.37k|    const UA_DataType *actual = attr.value.type;
 7884|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (7884:8): [True: 0, False: 2.37k]
  |  Branch (7884:57): [True: 0, False: 0]
  ------------------
 7885|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 7886|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (7886:27): [True: 0, False: 0]
  ------------------
 7887|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (7887:17): [True: 0, False: 0]
  |  Branch (7887:70): [True: 0, False: 0]
  ------------------
 7888|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (7888:17): [True: 0, False: 0]
  |  Branch (7888:26): [True: 0, False: 0]
  ------------------
 7889|      0|            actual = objects[k].content.decoded.type;
 7890|      0|        }
 7891|      0|    }
 7892|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (7892:8): [True: 2.37k, False: 0]
  |  Branch (7892:18): [True: 2.37k, False: 0]
  ------------------
 7893|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (7893:8): [True: 0, False: 2.37k]
  |  Branch (7893:57): [True: 0, False: 0]
  ------------------
 7894|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (7894:8): [True: 0, False: 0]
  ------------------
 7895|  2.37k|}
 7896|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7896:4): [True: 2.37k, False: 0]
  |  Branch (7896:36): [True: 2.37k, False: 0]
  ------------------
 7897|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (7897:4): [True: 0, False: 2.37k]
  |  Branch (7897:35): [True: 0, False: 0]
  ------------------
 7898|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (7898:31): [True: 0, False: 0]
  ------------------
 7899|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 7900|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 7901|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
 7902|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14557LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14555LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 7903|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7903:4): [True: 0, False: 2.37k]
  ------------------
 7904|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14557LU), UA_StatusCode_name(retVal));
 7905|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 7906|  2.37k|UA_Variant_clear(&attr.value);
 7907|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 7908|  2.37k|return retVal;
 7909|  2.37k|}
namespace0_generated.c:function_namespace0_generated_250_begin:
 7920|  2.37k|static UA_StatusCode function_namespace0_generated_250_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7921|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 7922|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 7923|  2.37k|attr.minimumSamplingInterval = 0.000000;
 7924|  2.37k|attr.userAccessLevel = 1;
 7925|  2.37k|attr.accessLevel = 1;
 7926|  2.37k|attr.valueRank = 1;
 7927|  2.37k|attr.arrayDimensionsSize = 1;
 7928|  2.37k|UA_UInt32 arrayDimensions[1];
 7929|  2.37k|arrayDimensions[0] = 0;
 7930|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 7931|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 7932|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 7933|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>ConfigurationVersion</Name>\n              <DataType>\n                <Identifier>i=14593</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>FieldNameAliases</Name>\n              <DataType>\n                <Identifier>i=12</Identifier>\n              </DataType>\n              <ValueRank>1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\""
 7934|  2.37k|"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>PromotedFields</Name>\n              <DataType>\n                <Identifier>i=1</Identifier>\n              </DataType>\n              <ValueRank>1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>VariablesToAdd</Name>\n              <DataType>\n                <Identifier>i=14273</Identifier>\n              </DataType>\n              <ValueRank>1</ValueRank>\n              <ArrayDimensions/>\n           "
 7935|  2.37k|"   <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 7936|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 7937|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 7938|  2.37k|valueMapping.remote2local = valueNamespaces;
 7939|  2.37k|valueMapping.remote2localSize = 1;
 7940|  2.37k|UA_DecodeXmlOptions opts;
 7941|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 7942|  2.37k|opts.unwrapped = true;
 7943|  2.37k|opts.namespaceMapping = &valueMapping;
 7944|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 7945|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 7946|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (7946:4): [True: 0, False: 2.37k]
  |  Branch (7946:40): [True: 0, False: 0]
  ------------------
 7947|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 7948|      0|                  UA_LOGCATEGORY_USERLAND,
 7949|      0|                  "Node ns=0;i=14556: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 7950|      0|    attr.value.arrayLength = 1;
 7951|      0|}
 7952|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7952:4): [True: 2.37k, False: 0]
  |  Branch (7952:36): [True: 2.37k, False: 0]
  ------------------
 7953|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (7953:4): [True: 2.37k, False: 0]
  ------------------
 7954|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 7955|  2.37k|    if(!target) {
  ------------------
  |  Branch (7955:8): [True: 0, False: 2.37k]
  ------------------
 7956|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 7957|      0|        target = UA_Server_findDataType(server, &representation);
 7958|      0|    }
 7959|  2.37k|    size_t valuesSize = 0;
 7960|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (7960:8): [True: 2.37k, False: 0]
  ------------------
 7961|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (7961:22): [True: 0, False: 2.37k]
  ------------------
 7962|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (7962:8): [True: 2.37k, False: 0]
  |  Branch (7962:18): [True: 0, False: 2.37k]
  |  Branch (7962:64): [True: 0, False: 0]
  ------------------
 7963|      0|        UA_Boolean nonnegative = true;
 7964|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (7964:27): [True: 0, False: 0]
  ------------------
 7965|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (7965:16): [True: 0, False: 0]
  ------------------
 7966|      0|        if(nonnegative) {
  ------------------
  |  Branch (7966:12): [True: 0, False: 0]
  ------------------
 7967|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (7967:31): [True: 0, False: 0]
  ------------------
 7968|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 7969|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 7970|      0|            }
 7971|      0|            attr.value.type = target;
 7972|      0|        }
 7973|      0|    }
 7974|  2.37k|    const UA_DataType *actual = attr.value.type;
 7975|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (7975:8): [True: 0, False: 2.37k]
  |  Branch (7975:57): [True: 0, False: 0]
  ------------------
 7976|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 7977|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (7977:27): [True: 0, False: 0]
  ------------------
 7978|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (7978:17): [True: 0, False: 0]
  |  Branch (7978:70): [True: 0, False: 0]
  ------------------
 7979|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (7979:17): [True: 0, False: 0]
  |  Branch (7979:26): [True: 0, False: 0]
  ------------------
 7980|      0|            actual = objects[k].content.decoded.type;
 7981|      0|        }
 7982|      0|    }
 7983|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (7983:8): [True: 2.37k, False: 0]
  |  Branch (7983:18): [True: 2.37k, False: 0]
  ------------------
 7984|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (7984:8): [True: 0, False: 2.37k]
  |  Branch (7984:57): [True: 0, False: 0]
  ------------------
 7985|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (7985:8): [True: 0, False: 0]
  ------------------
 7986|  2.37k|}
 7987|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7987:4): [True: 2.37k, False: 0]
  |  Branch (7987:36): [True: 2.37k, False: 0]
  ------------------
 7988|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (7988:4): [True: 0, False: 2.37k]
  |  Branch (7988:35): [True: 0, False: 0]
  ------------------
 7989|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (7989:31): [True: 0, False: 0]
  ------------------
 7990|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 7991|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 7992|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 7993|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14556LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14555LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 7994|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7994:4): [True: 0, False: 2.37k]
  ------------------
 7995|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14556LU), UA_StatusCode_name(retVal));
 7996|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 7997|  2.37k|UA_Variant_clear(&attr.value);
 7998|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 7999|  2.37k|return retVal;
 8000|  2.37k|}
namespace0_generated.c:function_namespace0_generated_251_begin:
 8011|  2.37k|static UA_StatusCode function_namespace0_generated_251_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8012|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8013|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 8014|  2.37k|attr.minimumSamplingInterval = 0.000000;
 8015|  2.37k|attr.userAccessLevel = 1;
 8016|  2.37k|attr.accessLevel = 1;
 8017|  2.37k|attr.valueRank = 1;
 8018|  2.37k|attr.arrayDimensionsSize = 1;
 8019|  2.37k|UA_UInt32 arrayDimensions[1];
 8020|  2.37k|arrayDimensions[0] = 0;
 8021|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 8022|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14273LU);
 8023|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishedData");
 8024|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14548LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14534LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishedData"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 8025|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8025:4): [True: 0, False: 2.37k]
  ------------------
 8026|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14548LU), UA_StatusCode_name(retVal));
 8027|  2.37k|return retVal;
 8028|  2.37k|}
namespace0_generated.c:function_namespace0_generated_252_begin:
 8039|  2.37k|static UA_StatusCode function_namespace0_generated_252_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8040|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8041|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 8042|  2.37k|attr.minimumSamplingInterval = 0.000000;
 8043|  2.37k|attr.userAccessLevel = 1;
 8044|  2.37k|attr.accessLevel = 1;
 8045|  2.37k|attr.valueRank = -1;
 8046|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14593LU);
 8047|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ConfigurationVersion");
 8048|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14519LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14509LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ConfigurationVersion"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 8049|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8049:4): [True: 0, False: 2.37k]
  ------------------
 8050|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14519LU), UA_StatusCode_name(retVal));
 8051|  2.37k|return retVal;
 8052|  2.37k|}
namespace0_generated.c:function_namespace0_generated_253_begin:
 8063|  2.37k|static UA_StatusCode function_namespace0_generated_253_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8064|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8065|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 8066|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataSetFolderType");
 8067|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14477LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 61LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataSetFolderType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 8068|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8068:4): [True: 0, False: 2.37k]
  ------------------
 8069|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14477LU), UA_StatusCode_name(retVal));
 8070|  2.37k|return retVal;
 8071|  2.37k|}
namespace0_generated.c:function_namespace0_generated_254_begin:
 8082|  2.37k|static UA_StatusCode function_namespace0_generated_254_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8083|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8084|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 8085|  2.37k|attr.executable = true;
 8086|  2.37k|attr.userExecutable = true;
 8087|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RemoveDataSetFolder");
 8088|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16997LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14477LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RemoveDataSetFolder"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 8089|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8089:4): [True: 0, False: 2.37k]
  ------------------
 8090|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16997LU), UA_StatusCode_name(retVal));
 8091|  2.37k|return retVal;
 8092|  2.37k|}
namespace0_generated.c:function_namespace0_generated_255_begin:
 8103|  2.37k|static UA_StatusCode function_namespace0_generated_255_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8104|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8105|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 8106|  2.37k|attr.minimumSamplingInterval = 0.000000;
 8107|  2.37k|attr.userAccessLevel = 1;
 8108|  2.37k|attr.accessLevel = 1;
 8109|  2.37k|attr.valueRank = 1;
 8110|  2.37k|attr.arrayDimensionsSize = 1;
 8111|  2.37k|UA_UInt32 arrayDimensions[1];
 8112|  2.37k|arrayDimensions[0] = 0;
 8113|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 8114|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 8115|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 8116|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>DataSetFolderNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 8117|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 8118|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 8119|  2.37k|valueMapping.remote2local = valueNamespaces;
 8120|  2.37k|valueMapping.remote2localSize = 1;
 8121|  2.37k|UA_DecodeXmlOptions opts;
 8122|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 8123|  2.37k|opts.unwrapped = true;
 8124|  2.37k|opts.namespaceMapping = &valueMapping;
 8125|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 8126|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 8127|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (8127:4): [True: 0, False: 2.37k]
  |  Branch (8127:40): [True: 0, False: 0]
  ------------------
 8128|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 8129|      0|                  UA_LOGCATEGORY_USERLAND,
 8130|      0|                  "Node ns=0;i=17007: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 8131|      0|    attr.value.arrayLength = 1;
 8132|      0|}
 8133|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8133:4): [True: 2.37k, False: 0]
  |  Branch (8133:36): [True: 2.37k, False: 0]
  ------------------
 8134|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (8134:4): [True: 2.37k, False: 0]
  ------------------
 8135|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 8136|  2.37k|    if(!target) {
  ------------------
  |  Branch (8136:8): [True: 0, False: 2.37k]
  ------------------
 8137|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 8138|      0|        target = UA_Server_findDataType(server, &representation);
 8139|      0|    }
 8140|  2.37k|    size_t valuesSize = 0;
 8141|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (8141:8): [True: 2.37k, False: 0]
  ------------------
 8142|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (8142:22): [True: 0, False: 2.37k]
  ------------------
 8143|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (8143:8): [True: 2.37k, False: 0]
  |  Branch (8143:18): [True: 0, False: 2.37k]
  |  Branch (8143:64): [True: 0, False: 0]
  ------------------
 8144|      0|        UA_Boolean nonnegative = true;
 8145|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (8145:27): [True: 0, False: 0]
  ------------------
 8146|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (8146:16): [True: 0, False: 0]
  ------------------
 8147|      0|        if(nonnegative) {
  ------------------
  |  Branch (8147:12): [True: 0, False: 0]
  ------------------
 8148|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (8148:31): [True: 0, False: 0]
  ------------------
 8149|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 8150|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 8151|      0|            }
 8152|      0|            attr.value.type = target;
 8153|      0|        }
 8154|      0|    }
 8155|  2.37k|    const UA_DataType *actual = attr.value.type;
 8156|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (8156:8): [True: 0, False: 2.37k]
  |  Branch (8156:57): [True: 0, False: 0]
  ------------------
 8157|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 8158|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (8158:27): [True: 0, False: 0]
  ------------------
 8159|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (8159:17): [True: 0, False: 0]
  |  Branch (8159:70): [True: 0, False: 0]
  ------------------
 8160|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (8160:17): [True: 0, False: 0]
  |  Branch (8160:26): [True: 0, False: 0]
  ------------------
 8161|      0|            actual = objects[k].content.decoded.type;
 8162|      0|        }
 8163|      0|    }
 8164|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (8164:8): [True: 2.37k, False: 0]
  |  Branch (8164:18): [True: 2.37k, False: 0]
  ------------------
 8165|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (8165:8): [True: 0, False: 2.37k]
  |  Branch (8165:57): [True: 0, False: 0]
  ------------------
 8166|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (8166:8): [True: 0, False: 0]
  ------------------
 8167|  2.37k|}
 8168|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8168:4): [True: 2.37k, False: 0]
  |  Branch (8168:36): [True: 2.37k, False: 0]
  ------------------
 8169|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (8169:4): [True: 0, False: 2.37k]
  |  Branch (8169:35): [True: 0, False: 0]
  ------------------
 8170|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (8170:31): [True: 0, False: 0]
  ------------------
 8171|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 8172|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 8173|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 8174|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17007LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16997LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 8175|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8175:4): [True: 0, False: 2.37k]
  ------------------
 8176|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17007LU), UA_StatusCode_name(retVal));
 8177|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 8178|  2.37k|UA_Variant_clear(&attr.value);
 8179|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 8180|  2.37k|return retVal;
 8181|  2.37k|}
namespace0_generated.c:function_namespace0_generated_256_begin:
 8192|  2.37k|static UA_StatusCode function_namespace0_generated_256_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8193|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8194|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 8195|  2.37k|attr.executable = true;
 8196|  2.37k|attr.userExecutable = true;
 8197|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddDataSetFolder");
 8198|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16994LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14477LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddDataSetFolder"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 8199|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8199:4): [True: 0, False: 2.37k]
  ------------------
 8200|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16994LU), UA_StatusCode_name(retVal));
 8201|  2.37k|return retVal;
 8202|  2.37k|}
namespace0_generated.c:function_namespace0_generated_257_begin:
 8213|  2.37k|static UA_StatusCode function_namespace0_generated_257_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8214|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8215|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 8216|  2.37k|attr.minimumSamplingInterval = 0.000000;
 8217|  2.37k|attr.userAccessLevel = 1;
 8218|  2.37k|attr.accessLevel = 1;
 8219|  2.37k|attr.valueRank = 1;
 8220|  2.37k|attr.arrayDimensionsSize = 1;
 8221|  2.37k|UA_UInt32 arrayDimensions[1];
 8222|  2.37k|arrayDimensions[0] = 0;
 8223|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 8224|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 8225|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 8226|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>DataSetFolderNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 8227|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 8228|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 8229|  2.37k|valueMapping.remote2local = valueNamespaces;
 8230|  2.37k|valueMapping.remote2localSize = 1;
 8231|  2.37k|UA_DecodeXmlOptions opts;
 8232|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 8233|  2.37k|opts.unwrapped = true;
 8234|  2.37k|opts.namespaceMapping = &valueMapping;
 8235|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 8236|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 8237|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (8237:4): [True: 0, False: 2.37k]
  |  Branch (8237:40): [True: 0, False: 0]
  ------------------
 8238|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 8239|      0|                  UA_LOGCATEGORY_USERLAND,
 8240|      0|                  "Node ns=0;i=16996: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 8241|      0|    attr.value.arrayLength = 1;
 8242|      0|}
 8243|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8243:4): [True: 2.37k, False: 0]
  |  Branch (8243:36): [True: 2.37k, False: 0]
  ------------------
 8244|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (8244:4): [True: 2.37k, False: 0]
  ------------------
 8245|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 8246|  2.37k|    if(!target) {
  ------------------
  |  Branch (8246:8): [True: 0, False: 2.37k]
  ------------------
 8247|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 8248|      0|        target = UA_Server_findDataType(server, &representation);
 8249|      0|    }
 8250|  2.37k|    size_t valuesSize = 0;
 8251|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (8251:8): [True: 2.37k, False: 0]
  ------------------
 8252|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (8252:22): [True: 0, False: 2.37k]
  ------------------
 8253|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (8253:8): [True: 2.37k, False: 0]
  |  Branch (8253:18): [True: 0, False: 2.37k]
  |  Branch (8253:64): [True: 0, False: 0]
  ------------------
 8254|      0|        UA_Boolean nonnegative = true;
 8255|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (8255:27): [True: 0, False: 0]
  ------------------
 8256|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (8256:16): [True: 0, False: 0]
  ------------------
 8257|      0|        if(nonnegative) {
  ------------------
  |  Branch (8257:12): [True: 0, False: 0]
  ------------------
 8258|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (8258:31): [True: 0, False: 0]
  ------------------
 8259|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 8260|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 8261|      0|            }
 8262|      0|            attr.value.type = target;
 8263|      0|        }
 8264|      0|    }
 8265|  2.37k|    const UA_DataType *actual = attr.value.type;
 8266|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (8266:8): [True: 0, False: 2.37k]
  |  Branch (8266:57): [True: 0, False: 0]
  ------------------
 8267|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 8268|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (8268:27): [True: 0, False: 0]
  ------------------
 8269|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (8269:17): [True: 0, False: 0]
  |  Branch (8269:70): [True: 0, False: 0]
  ------------------
 8270|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (8270:17): [True: 0, False: 0]
  |  Branch (8270:26): [True: 0, False: 0]
  ------------------
 8271|      0|            actual = objects[k].content.decoded.type;
 8272|      0|        }
 8273|      0|    }
 8274|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (8274:8): [True: 2.37k, False: 0]
  |  Branch (8274:18): [True: 2.37k, False: 0]
  ------------------
 8275|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (8275:8): [True: 0, False: 2.37k]
  |  Branch (8275:57): [True: 0, False: 0]
  ------------------
 8276|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (8276:8): [True: 0, False: 0]
  ------------------
 8277|  2.37k|}
 8278|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8278:4): [True: 2.37k, False: 0]
  |  Branch (8278:36): [True: 2.37k, False: 0]
  ------------------
 8279|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (8279:4): [True: 0, False: 2.37k]
  |  Branch (8279:35): [True: 0, False: 0]
  ------------------
 8280|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (8280:31): [True: 0, False: 0]
  ------------------
 8281|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 8282|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 8283|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
 8284|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16996LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16994LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 8285|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8285:4): [True: 0, False: 2.37k]
  ------------------
 8286|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16996LU), UA_StatusCode_name(retVal));
 8287|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 8288|  2.37k|UA_Variant_clear(&attr.value);
 8289|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 8290|  2.37k|return retVal;
 8291|  2.37k|}
namespace0_generated.c:function_namespace0_generated_258_begin:
 8302|  2.37k|static UA_StatusCode function_namespace0_generated_258_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8303|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8304|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 8305|  2.37k|attr.minimumSamplingInterval = 0.000000;
 8306|  2.37k|attr.userAccessLevel = 1;
 8307|  2.37k|attr.accessLevel = 1;
 8308|  2.37k|attr.valueRank = 1;
 8309|  2.37k|attr.arrayDimensionsSize = 1;
 8310|  2.37k|UA_UInt32 arrayDimensions[1];
 8311|  2.37k|arrayDimensions[0] = 0;
 8312|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 8313|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 8314|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 8315|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>Name</Name>\n              <DataType>\n                <Identifier>i=12</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 8316|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 8317|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 8318|  2.37k|valueMapping.remote2local = valueNamespaces;
 8319|  2.37k|valueMapping.remote2localSize = 1;
 8320|  2.37k|UA_DecodeXmlOptions opts;
 8321|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 8322|  2.37k|opts.unwrapped = true;
 8323|  2.37k|opts.namespaceMapping = &valueMapping;
 8324|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 8325|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 8326|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (8326:4): [True: 0, False: 2.37k]
  |  Branch (8326:40): [True: 0, False: 0]
  ------------------
 8327|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 8328|      0|                  UA_LOGCATEGORY_USERLAND,
 8329|      0|                  "Node ns=0;i=16995: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 8330|      0|    attr.value.arrayLength = 1;
 8331|      0|}
 8332|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8332:4): [True: 2.37k, False: 0]
  |  Branch (8332:36): [True: 2.37k, False: 0]
  ------------------
 8333|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (8333:4): [True: 2.37k, False: 0]
  ------------------
 8334|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 8335|  2.37k|    if(!target) {
  ------------------
  |  Branch (8335:8): [True: 0, False: 2.37k]
  ------------------
 8336|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 8337|      0|        target = UA_Server_findDataType(server, &representation);
 8338|      0|    }
 8339|  2.37k|    size_t valuesSize = 0;
 8340|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (8340:8): [True: 2.37k, False: 0]
  ------------------
 8341|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (8341:22): [True: 0, False: 2.37k]
  ------------------
 8342|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (8342:8): [True: 2.37k, False: 0]
  |  Branch (8342:18): [True: 0, False: 2.37k]
  |  Branch (8342:64): [True: 0, False: 0]
  ------------------
 8343|      0|        UA_Boolean nonnegative = true;
 8344|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (8344:27): [True: 0, False: 0]
  ------------------
 8345|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (8345:16): [True: 0, False: 0]
  ------------------
 8346|      0|        if(nonnegative) {
  ------------------
  |  Branch (8346:12): [True: 0, False: 0]
  ------------------
 8347|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (8347:31): [True: 0, False: 0]
  ------------------
 8348|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 8349|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 8350|      0|            }
 8351|      0|            attr.value.type = target;
 8352|      0|        }
 8353|      0|    }
 8354|  2.37k|    const UA_DataType *actual = attr.value.type;
 8355|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (8355:8): [True: 0, False: 2.37k]
  |  Branch (8355:57): [True: 0, False: 0]
  ------------------
 8356|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 8357|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (8357:27): [True: 0, False: 0]
  ------------------
 8358|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (8358:17): [True: 0, False: 0]
  |  Branch (8358:70): [True: 0, False: 0]
  ------------------
 8359|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (8359:17): [True: 0, False: 0]
  |  Branch (8359:26): [True: 0, False: 0]
  ------------------
 8360|      0|            actual = objects[k].content.decoded.type;
 8361|      0|        }
 8362|      0|    }
 8363|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (8363:8): [True: 2.37k, False: 0]
  |  Branch (8363:18): [True: 2.37k, False: 0]
  ------------------
 8364|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (8364:8): [True: 0, False: 2.37k]
  |  Branch (8364:57): [True: 0, False: 0]
  ------------------
 8365|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (8365:8): [True: 0, False: 0]
  ------------------
 8366|  2.37k|}
 8367|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8367:4): [True: 2.37k, False: 0]
  |  Branch (8367:36): [True: 2.37k, False: 0]
  ------------------
 8368|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (8368:4): [True: 0, False: 2.37k]
  |  Branch (8368:35): [True: 0, False: 0]
  ------------------
 8369|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (8369:31): [True: 0, False: 0]
  ------------------
 8370|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 8371|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 8372|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 8373|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16995LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16994LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 8374|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8374:4): [True: 0, False: 2.37k]
  ------------------
 8375|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16995LU), UA_StatusCode_name(retVal));
 8376|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 8377|  2.37k|UA_Variant_clear(&attr.value);
 8378|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 8379|  2.37k|return retVal;
 8380|  2.37k|}
namespace0_generated.c:function_namespace0_generated_259_begin:
 8391|  2.37k|static UA_StatusCode function_namespace0_generated_259_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8392|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8393|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 8394|  2.37k|attr.executable = true;
 8395|  2.37k|attr.userExecutable = true;
 8396|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RemovePublishedDataSet");
 8397|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14499LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14477LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RemovePublishedDataSet"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 8398|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8398:4): [True: 0, False: 2.37k]
  ------------------
 8399|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14499LU), UA_StatusCode_name(retVal));
 8400|  2.37k|return retVal;
 8401|  2.37k|}
namespace0_generated.c:function_namespace0_generated_260_begin:
 8412|  2.37k|static UA_StatusCode function_namespace0_generated_260_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8413|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8414|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 8415|  2.37k|attr.minimumSamplingInterval = 0.000000;
 8416|  2.37k|attr.userAccessLevel = 1;
 8417|  2.37k|attr.accessLevel = 1;
 8418|  2.37k|attr.valueRank = 1;
 8419|  2.37k|attr.arrayDimensionsSize = 1;
 8420|  2.37k|UA_UInt32 arrayDimensions[1];
 8421|  2.37k|arrayDimensions[0] = 0;
 8422|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 8423|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 8424|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 8425|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>DataSetNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 8426|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 8427|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 8428|  2.37k|valueMapping.remote2local = valueNamespaces;
 8429|  2.37k|valueMapping.remote2localSize = 1;
 8430|  2.37k|UA_DecodeXmlOptions opts;
 8431|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 8432|  2.37k|opts.unwrapped = true;
 8433|  2.37k|opts.namespaceMapping = &valueMapping;
 8434|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 8435|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 8436|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (8436:4): [True: 0, False: 2.37k]
  |  Branch (8436:40): [True: 0, False: 0]
  ------------------
 8437|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 8438|      0|                  UA_LOGCATEGORY_USERLAND,
 8439|      0|                  "Node ns=0;i=14500: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 8440|      0|    attr.value.arrayLength = 1;
 8441|      0|}
 8442|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8442:4): [True: 2.37k, False: 0]
  |  Branch (8442:36): [True: 2.37k, False: 0]
  ------------------
 8443|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (8443:4): [True: 2.37k, False: 0]
  ------------------
 8444|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 8445|  2.37k|    if(!target) {
  ------------------
  |  Branch (8445:8): [True: 0, False: 2.37k]
  ------------------
 8446|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 8447|      0|        target = UA_Server_findDataType(server, &representation);
 8448|      0|    }
 8449|  2.37k|    size_t valuesSize = 0;
 8450|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (8450:8): [True: 2.37k, False: 0]
  ------------------
 8451|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (8451:22): [True: 0, False: 2.37k]
  ------------------
 8452|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (8452:8): [True: 2.37k, False: 0]
  |  Branch (8452:18): [True: 0, False: 2.37k]
  |  Branch (8452:64): [True: 0, False: 0]
  ------------------
 8453|      0|        UA_Boolean nonnegative = true;
 8454|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (8454:27): [True: 0, False: 0]
  ------------------
 8455|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (8455:16): [True: 0, False: 0]
  ------------------
 8456|      0|        if(nonnegative) {
  ------------------
  |  Branch (8456:12): [True: 0, False: 0]
  ------------------
 8457|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (8457:31): [True: 0, False: 0]
  ------------------
 8458|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 8459|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 8460|      0|            }
 8461|      0|            attr.value.type = target;
 8462|      0|        }
 8463|      0|    }
 8464|  2.37k|    const UA_DataType *actual = attr.value.type;
 8465|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (8465:8): [True: 0, False: 2.37k]
  |  Branch (8465:57): [True: 0, False: 0]
  ------------------
 8466|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 8467|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (8467:27): [True: 0, False: 0]
  ------------------
 8468|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (8468:17): [True: 0, False: 0]
  |  Branch (8468:70): [True: 0, False: 0]
  ------------------
 8469|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (8469:17): [True: 0, False: 0]
  |  Branch (8469:26): [True: 0, False: 0]
  ------------------
 8470|      0|            actual = objects[k].content.decoded.type;
 8471|      0|        }
 8472|      0|    }
 8473|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (8473:8): [True: 2.37k, False: 0]
  |  Branch (8473:18): [True: 2.37k, False: 0]
  ------------------
 8474|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (8474:8): [True: 0, False: 2.37k]
  |  Branch (8474:57): [True: 0, False: 0]
  ------------------
 8475|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (8475:8): [True: 0, False: 0]
  ------------------
 8476|  2.37k|}
 8477|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8477:4): [True: 2.37k, False: 0]
  |  Branch (8477:36): [True: 2.37k, False: 0]
  ------------------
 8478|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (8478:4): [True: 0, False: 2.37k]
  |  Branch (8478:35): [True: 0, False: 0]
  ------------------
 8479|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (8479:31): [True: 0, False: 0]
  ------------------
 8480|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 8481|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 8482|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 8483|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14500LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14499LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 8484|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8484:4): [True: 0, False: 2.37k]
  ------------------
 8485|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14500LU), UA_StatusCode_name(retVal));
 8486|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 8487|  2.37k|UA_Variant_clear(&attr.value);
 8488|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 8489|  2.37k|return retVal;
 8490|  2.37k|}
namespace0_generated.c:function_namespace0_generated_261_begin:
 8501|  2.37k|static UA_StatusCode function_namespace0_generated_261_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8502|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8503|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 8504|  2.37k|attr.executable = true;
 8505|  2.37k|attr.userExecutable = true;
 8506|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddPublishedDataItems");
 8507|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14493LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14477LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddPublishedDataItems"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 8508|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8508:4): [True: 0, False: 2.37k]
  ------------------
 8509|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14493LU), UA_StatusCode_name(retVal));
 8510|  2.37k|return retVal;
 8511|  2.37k|}
namespace0_generated.c:function_namespace0_generated_262_begin:
 8522|  2.37k|static UA_StatusCode function_namespace0_generated_262_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8523|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8524|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 8525|  2.37k|attr.minimumSamplingInterval = 0.000000;
 8526|  2.37k|attr.userAccessLevel = 1;
 8527|  2.37k|attr.accessLevel = 1;
 8528|  2.37k|attr.valueRank = 1;
 8529|  2.37k|attr.arrayDimensionsSize = 1;
 8530|  2.37k|UA_UInt32 arrayDimensions[1];
 8531|  2.37k|arrayDimensions[0] = 0;
 8532|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 8533|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 8534|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 8535|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>DataSetNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>ConfigurationVersion</Name>\n              <DataType>\n                <Identifier>i=14593</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"ht"
 8536|  2.37k|"tp://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>AddResults</Name>\n              <DataType>\n                <Identifier>i=19</Identifier>\n              </DataType>\n              <ValueRank>1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 8537|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 8538|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 8539|  2.37k|valueMapping.remote2local = valueNamespaces;
 8540|  2.37k|valueMapping.remote2localSize = 1;
 8541|  2.37k|UA_DecodeXmlOptions opts;
 8542|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 8543|  2.37k|opts.unwrapped = true;
 8544|  2.37k|opts.namespaceMapping = &valueMapping;
 8545|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 8546|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 8547|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (8547:4): [True: 0, False: 2.37k]
  |  Branch (8547:40): [True: 0, False: 0]
  ------------------
 8548|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 8549|      0|                  UA_LOGCATEGORY_USERLAND,
 8550|      0|                  "Node ns=0;i=14495: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 8551|      0|    attr.value.arrayLength = 1;
 8552|      0|}
 8553|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8553:4): [True: 2.37k, False: 0]
  |  Branch (8553:36): [True: 2.37k, False: 0]
  ------------------
 8554|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (8554:4): [True: 2.37k, False: 0]
  ------------------
 8555|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 8556|  2.37k|    if(!target) {
  ------------------
  |  Branch (8556:8): [True: 0, False: 2.37k]
  ------------------
 8557|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 8558|      0|        target = UA_Server_findDataType(server, &representation);
 8559|      0|    }
 8560|  2.37k|    size_t valuesSize = 0;
 8561|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (8561:8): [True: 2.37k, False: 0]
  ------------------
 8562|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (8562:22): [True: 0, False: 2.37k]
  ------------------
 8563|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (8563:8): [True: 2.37k, False: 0]
  |  Branch (8563:18): [True: 0, False: 2.37k]
  |  Branch (8563:64): [True: 0, False: 0]
  ------------------
 8564|      0|        UA_Boolean nonnegative = true;
 8565|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (8565:27): [True: 0, False: 0]
  ------------------
 8566|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (8566:16): [True: 0, False: 0]
  ------------------
 8567|      0|        if(nonnegative) {
  ------------------
  |  Branch (8567:12): [True: 0, False: 0]
  ------------------
 8568|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (8568:31): [True: 0, False: 0]
  ------------------
 8569|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 8570|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 8571|      0|            }
 8572|      0|            attr.value.type = target;
 8573|      0|        }
 8574|      0|    }
 8575|  2.37k|    const UA_DataType *actual = attr.value.type;
 8576|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (8576:8): [True: 0, False: 2.37k]
  |  Branch (8576:57): [True: 0, False: 0]
  ------------------
 8577|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 8578|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (8578:27): [True: 0, False: 0]
  ------------------
 8579|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (8579:17): [True: 0, False: 0]
  |  Branch (8579:70): [True: 0, False: 0]
  ------------------
 8580|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (8580:17): [True: 0, False: 0]
  |  Branch (8580:26): [True: 0, False: 0]
  ------------------
 8581|      0|            actual = objects[k].content.decoded.type;
 8582|      0|        }
 8583|      0|    }
 8584|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (8584:8): [True: 2.37k, False: 0]
  |  Branch (8584:18): [True: 2.37k, False: 0]
  ------------------
 8585|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (8585:8): [True: 0, False: 2.37k]
  |  Branch (8585:57): [True: 0, False: 0]
  ------------------
 8586|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (8586:8): [True: 0, False: 0]
  ------------------
 8587|  2.37k|}
 8588|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8588:4): [True: 2.37k, False: 0]
  |  Branch (8588:36): [True: 2.37k, False: 0]
  ------------------
 8589|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (8589:4): [True: 0, False: 2.37k]
  |  Branch (8589:35): [True: 0, False: 0]
  ------------------
 8590|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (8590:31): [True: 0, False: 0]
  ------------------
 8591|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 8592|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 8593|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
 8594|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14495LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14493LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 8595|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8595:4): [True: 0, False: 2.37k]
  ------------------
 8596|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14495LU), UA_StatusCode_name(retVal));
 8597|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 8598|  2.37k|UA_Variant_clear(&attr.value);
 8599|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 8600|  2.37k|return retVal;
 8601|  2.37k|}
namespace0_generated.c:function_namespace0_generated_263_begin:
 8612|  2.37k|static UA_StatusCode function_namespace0_generated_263_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8613|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8614|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 8615|  2.37k|attr.minimumSamplingInterval = 0.000000;
 8616|  2.37k|attr.userAccessLevel = 1;
 8617|  2.37k|attr.accessLevel = 1;
 8618|  2.37k|attr.valueRank = 1;
 8619|  2.37k|attr.arrayDimensionsSize = 1;
 8620|  2.37k|UA_UInt32 arrayDimensions[1];
 8621|  2.37k|arrayDimensions[0] = 0;
 8622|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 8623|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 8624|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 8625|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>Name</Name>\n              <DataType>\n                <Identifier>i=12</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>FieldNameAliases</Name>\n              <DataType>\n                <Identifier>i=12</Identifier>\n              </DataType>\n              <ValueRank>1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2"
 8626|  2.37k|"001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>FieldFlags</Name>\n              <DataType>\n                <Identifier>i=15904</Identifier>\n              </DataType>\n              <ValueRank>1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>VariablesToAdd</Name>\n              <DataType>\n                <Identifier>i=14273</Identifier>\n              </DataType>\n              <ValueRank>1</ValueRank>\n              <ArrayDimensions/>\n              <Description xml"
 8627|  2.37k|"ns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 8628|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 8629|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 8630|  2.37k|valueMapping.remote2local = valueNamespaces;
 8631|  2.37k|valueMapping.remote2localSize = 1;
 8632|  2.37k|UA_DecodeXmlOptions opts;
 8633|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 8634|  2.37k|opts.unwrapped = true;
 8635|  2.37k|opts.namespaceMapping = &valueMapping;
 8636|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 8637|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 8638|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (8638:4): [True: 0, False: 2.37k]
  |  Branch (8638:40): [True: 0, False: 0]
  ------------------
 8639|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 8640|      0|                  UA_LOGCATEGORY_USERLAND,
 8641|      0|                  "Node ns=0;i=14494: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 8642|      0|    attr.value.arrayLength = 1;
 8643|      0|}
 8644|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8644:4): [True: 2.37k, False: 0]
  |  Branch (8644:36): [True: 2.37k, False: 0]
  ------------------
 8645|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (8645:4): [True: 2.37k, False: 0]
  ------------------
 8646|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 8647|  2.37k|    if(!target) {
  ------------------
  |  Branch (8647:8): [True: 0, False: 2.37k]
  ------------------
 8648|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 8649|      0|        target = UA_Server_findDataType(server, &representation);
 8650|      0|    }
 8651|  2.37k|    size_t valuesSize = 0;
 8652|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (8652:8): [True: 2.37k, False: 0]
  ------------------
 8653|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (8653:22): [True: 0, False: 2.37k]
  ------------------
 8654|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (8654:8): [True: 2.37k, False: 0]
  |  Branch (8654:18): [True: 0, False: 2.37k]
  |  Branch (8654:64): [True: 0, False: 0]
  ------------------
 8655|      0|        UA_Boolean nonnegative = true;
 8656|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (8656:27): [True: 0, False: 0]
  ------------------
 8657|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (8657:16): [True: 0, False: 0]
  ------------------
 8658|      0|        if(nonnegative) {
  ------------------
  |  Branch (8658:12): [True: 0, False: 0]
  ------------------
 8659|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (8659:31): [True: 0, False: 0]
  ------------------
 8660|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 8661|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 8662|      0|            }
 8663|      0|            attr.value.type = target;
 8664|      0|        }
 8665|      0|    }
 8666|  2.37k|    const UA_DataType *actual = attr.value.type;
 8667|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (8667:8): [True: 0, False: 2.37k]
  |  Branch (8667:57): [True: 0, False: 0]
  ------------------
 8668|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 8669|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (8669:27): [True: 0, False: 0]
  ------------------
 8670|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (8670:17): [True: 0, False: 0]
  |  Branch (8670:70): [True: 0, False: 0]
  ------------------
 8671|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (8671:17): [True: 0, False: 0]
  |  Branch (8671:26): [True: 0, False: 0]
  ------------------
 8672|      0|            actual = objects[k].content.decoded.type;
 8673|      0|        }
 8674|      0|    }
 8675|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (8675:8): [True: 2.37k, False: 0]
  |  Branch (8675:18): [True: 2.37k, False: 0]
  ------------------
 8676|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (8676:8): [True: 0, False: 2.37k]
  |  Branch (8676:57): [True: 0, False: 0]
  ------------------
 8677|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (8677:8): [True: 0, False: 0]
  ------------------
 8678|  2.37k|}
 8679|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8679:4): [True: 2.37k, False: 0]
  |  Branch (8679:36): [True: 2.37k, False: 0]
  ------------------
 8680|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (8680:4): [True: 0, False: 2.37k]
  |  Branch (8680:35): [True: 0, False: 0]
  ------------------
 8681|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (8681:31): [True: 0, False: 0]
  ------------------
 8682|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 8683|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 8684|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 8685|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14494LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14493LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 8686|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8686:4): [True: 0, False: 2.37k]
  ------------------
 8687|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14494LU), UA_StatusCode_name(retVal));
 8688|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 8689|  2.37k|UA_Variant_clear(&attr.value);
 8690|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 8691|  2.37k|return retVal;
 8692|  2.37k|}
namespace0_generated.c:function_namespace0_generated_264_begin:
 8703|  2.37k|static UA_StatusCode function_namespace0_generated_264_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8704|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8705|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 8706|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "<DataSetFolderName>");
 8707|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14478LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14477LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 35LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "<DataSetFolderName>"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14477LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 8708|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8708:4): [True: 0, False: 2.37k]
  ------------------
 8709|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14478LU), UA_StatusCode_name(retVal));
 8710|  2.37k|return retVal;
 8711|  2.37k|}
namespace0_generated.c:function_namespace0_generated_265_begin:
 8722|  2.37k|static UA_StatusCode function_namespace0_generated_265_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8723|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8724|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 8725|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PubSubKeyServiceType");
 8726|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15906LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PubSubKeyServiceType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 8727|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8727:4): [True: 0, False: 2.37k]
  ------------------
 8728|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15906LU), UA_StatusCode_name(retVal));
 8729|  2.37k|return retVal;
 8730|  2.37k|}
namespace0_generated.c:function_namespace0_generated_266_begin:
 8741|  2.37k|static UA_StatusCode function_namespace0_generated_266_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8742|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8743|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 8744|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishSubscribeType");
 8745|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14416LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15906LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishSubscribeType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 8746|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8746:4): [True: 0, False: 2.37k]
  ------------------
 8747|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14416LU), UA_StatusCode_name(retVal));
 8748|  2.37k|return retVal;
 8749|  2.37k|}
namespace0_generated.c:function_namespace0_generated_267_begin:
 8760|  2.37k|static UA_StatusCode function_namespace0_generated_267_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8761|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8762|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 8763|  2.37k|attr.minimumSamplingInterval = 0.000000;
 8764|  2.37k|attr.userAccessLevel = 1;
 8765|  2.37k|attr.accessLevel = 1;
 8766|  2.37k|attr.valueRank = -1;
 8767|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9LU);
 8768|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DefaultDatagramPublisherId");
 8769|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25432LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14416LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DefaultDatagramPublisherId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 8770|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8770:4): [True: 0, False: 2.37k]
  ------------------
 8771|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25432LU), UA_StatusCode_name(retVal));
 8772|  2.37k|return retVal;
 8773|  2.37k|}
namespace0_generated.c:function_namespace0_generated_268_begin:
 8784|  2.37k|static UA_StatusCode function_namespace0_generated_268_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8785|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8786|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 8787|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SubscribedDataSets");
 8788|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23622LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14416LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SubscribedDataSets"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23795LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 8789|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8789:4): [True: 0, False: 2.37k]
  ------------------
 8790|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23622LU), UA_StatusCode_name(retVal));
 8791|  2.37k|return retVal;
 8792|  2.37k|}
namespace0_generated.c:function_namespace0_generated_269_begin:
 8803|  2.37k|static UA_StatusCode function_namespace0_generated_269_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8804|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8805|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 8806|  2.37k|attr.minimumSamplingInterval = 0.000000;
 8807|  2.37k|attr.userAccessLevel = 1;
 8808|  2.37k|attr.accessLevel = 1;
 8809|  2.37k|attr.valueRank = 1;
 8810|  2.37k|attr.arrayDimensionsSize = 1;
 8811|  2.37k|UA_UInt32 arrayDimensions[1];
 8812|  2.37k|arrayDimensions[0] = 0;
 8813|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 8814|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
 8815|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SupportedTransportProfiles");
 8816|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17479LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14416LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SupportedTransportProfiles"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 8817|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8817:4): [True: 0, False: 2.37k]
  ------------------
 8818|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17479LU), UA_StatusCode_name(retVal));
 8819|  2.37k|return retVal;
 8820|  2.37k|}
namespace0_generated.c:function_namespace0_generated_270_begin:
 8831|  2.37k|static UA_StatusCode function_namespace0_generated_270_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8832|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8833|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 8834|  2.37k|attr.executable = true;
 8835|  2.37k|attr.userExecutable = true;
 8836|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddConnection");
 8837|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16598LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14416LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddConnection"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 8838|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8838:4): [True: 0, False: 2.37k]
  ------------------
 8839|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16598LU), UA_StatusCode_name(retVal));
 8840|  2.37k|return retVal;
 8841|  2.37k|}
namespace0_generated.c:function_namespace0_generated_271_begin:
 8852|  2.37k|static UA_StatusCode function_namespace0_generated_271_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8853|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8854|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 8855|  2.37k|attr.minimumSamplingInterval = 0.000000;
 8856|  2.37k|attr.userAccessLevel = 1;
 8857|  2.37k|attr.accessLevel = 1;
 8858|  2.37k|attr.valueRank = 1;
 8859|  2.37k|attr.arrayDimensionsSize = 1;
 8860|  2.37k|UA_UInt32 arrayDimensions[1];
 8861|  2.37k|arrayDimensions[0] = 0;
 8862|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 8863|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 8864|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 8865|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>ConnectionId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 8866|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 8867|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 8868|  2.37k|valueMapping.remote2local = valueNamespaces;
 8869|  2.37k|valueMapping.remote2localSize = 1;
 8870|  2.37k|UA_DecodeXmlOptions opts;
 8871|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 8872|  2.37k|opts.unwrapped = true;
 8873|  2.37k|opts.namespaceMapping = &valueMapping;
 8874|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 8875|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 8876|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (8876:4): [True: 0, False: 2.37k]
  |  Branch (8876:40): [True: 0, False: 0]
  ------------------
 8877|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 8878|      0|                  UA_LOGCATEGORY_USERLAND,
 8879|      0|                  "Node ns=0;i=16600: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 8880|      0|    attr.value.arrayLength = 1;
 8881|      0|}
 8882|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8882:4): [True: 2.37k, False: 0]
  |  Branch (8882:36): [True: 2.37k, False: 0]
  ------------------
 8883|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (8883:4): [True: 2.37k, False: 0]
  ------------------
 8884|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 8885|  2.37k|    if(!target) {
  ------------------
  |  Branch (8885:8): [True: 0, False: 2.37k]
  ------------------
 8886|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 8887|      0|        target = UA_Server_findDataType(server, &representation);
 8888|      0|    }
 8889|  2.37k|    size_t valuesSize = 0;
 8890|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (8890:8): [True: 2.37k, False: 0]
  ------------------
 8891|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (8891:22): [True: 0, False: 2.37k]
  ------------------
 8892|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (8892:8): [True: 2.37k, False: 0]
  |  Branch (8892:18): [True: 0, False: 2.37k]
  |  Branch (8892:64): [True: 0, False: 0]
  ------------------
 8893|      0|        UA_Boolean nonnegative = true;
 8894|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (8894:27): [True: 0, False: 0]
  ------------------
 8895|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (8895:16): [True: 0, False: 0]
  ------------------
 8896|      0|        if(nonnegative) {
  ------------------
  |  Branch (8896:12): [True: 0, False: 0]
  ------------------
 8897|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (8897:31): [True: 0, False: 0]
  ------------------
 8898|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 8899|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 8900|      0|            }
 8901|      0|            attr.value.type = target;
 8902|      0|        }
 8903|      0|    }
 8904|  2.37k|    const UA_DataType *actual = attr.value.type;
 8905|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (8905:8): [True: 0, False: 2.37k]
  |  Branch (8905:57): [True: 0, False: 0]
  ------------------
 8906|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 8907|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (8907:27): [True: 0, False: 0]
  ------------------
 8908|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (8908:17): [True: 0, False: 0]
  |  Branch (8908:70): [True: 0, False: 0]
  ------------------
 8909|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (8909:17): [True: 0, False: 0]
  |  Branch (8909:26): [True: 0, False: 0]
  ------------------
 8910|      0|            actual = objects[k].content.decoded.type;
 8911|      0|        }
 8912|      0|    }
 8913|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (8913:8): [True: 2.37k, False: 0]
  |  Branch (8913:18): [True: 2.37k, False: 0]
  ------------------
 8914|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (8914:8): [True: 0, False: 2.37k]
  |  Branch (8914:57): [True: 0, False: 0]
  ------------------
 8915|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (8915:8): [True: 0, False: 0]
  ------------------
 8916|  2.37k|}
 8917|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8917:4): [True: 2.37k, False: 0]
  |  Branch (8917:36): [True: 2.37k, False: 0]
  ------------------
 8918|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (8918:4): [True: 0, False: 2.37k]
  |  Branch (8918:35): [True: 0, False: 0]
  ------------------
 8919|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (8919:31): [True: 0, False: 0]
  ------------------
 8920|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 8921|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 8922|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
 8923|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16600LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16598LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 8924|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8924:4): [True: 0, False: 2.37k]
  ------------------
 8925|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16600LU), UA_StatusCode_name(retVal));
 8926|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 8927|  2.37k|UA_Variant_clear(&attr.value);
 8928|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 8929|  2.37k|return retVal;
 8930|  2.37k|}
namespace0_generated.c:function_namespace0_generated_272_begin:
 8941|  2.37k|static UA_StatusCode function_namespace0_generated_272_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8942|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 8943|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 8944|  2.37k|attr.minimumSamplingInterval = 0.000000;
 8945|  2.37k|attr.userAccessLevel = 1;
 8946|  2.37k|attr.accessLevel = 1;
 8947|  2.37k|attr.valueRank = 1;
 8948|  2.37k|attr.arrayDimensionsSize = 1;
 8949|  2.37k|UA_UInt32 arrayDimensions[1];
 8950|  2.37k|arrayDimensions[0] = 0;
 8951|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 8952|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 8953|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 8954|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>Configuration</Name>\n              <DataType>\n                <Identifier>i=15617</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 8955|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 8956|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 8957|  2.37k|valueMapping.remote2local = valueNamespaces;
 8958|  2.37k|valueMapping.remote2localSize = 1;
 8959|  2.37k|UA_DecodeXmlOptions opts;
 8960|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 8961|  2.37k|opts.unwrapped = true;
 8962|  2.37k|opts.namespaceMapping = &valueMapping;
 8963|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 8964|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 8965|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (8965:4): [True: 0, False: 2.37k]
  |  Branch (8965:40): [True: 0, False: 0]
  ------------------
 8966|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 8967|      0|                  UA_LOGCATEGORY_USERLAND,
 8968|      0|                  "Node ns=0;i=16599: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 8969|      0|    attr.value.arrayLength = 1;
 8970|      0|}
 8971|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8971:4): [True: 2.37k, False: 0]
  |  Branch (8971:36): [True: 2.37k, False: 0]
  ------------------
 8972|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (8972:4): [True: 2.37k, False: 0]
  ------------------
 8973|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 8974|  2.37k|    if(!target) {
  ------------------
  |  Branch (8974:8): [True: 0, False: 2.37k]
  ------------------
 8975|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 8976|      0|        target = UA_Server_findDataType(server, &representation);
 8977|      0|    }
 8978|  2.37k|    size_t valuesSize = 0;
 8979|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (8979:8): [True: 2.37k, False: 0]
  ------------------
 8980|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (8980:22): [True: 0, False: 2.37k]
  ------------------
 8981|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (8981:8): [True: 2.37k, False: 0]
  |  Branch (8981:18): [True: 0, False: 2.37k]
  |  Branch (8981:64): [True: 0, False: 0]
  ------------------
 8982|      0|        UA_Boolean nonnegative = true;
 8983|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (8983:27): [True: 0, False: 0]
  ------------------
 8984|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (8984:16): [True: 0, False: 0]
  ------------------
 8985|      0|        if(nonnegative) {
  ------------------
  |  Branch (8985:12): [True: 0, False: 0]
  ------------------
 8986|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (8986:31): [True: 0, False: 0]
  ------------------
 8987|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 8988|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 8989|      0|            }
 8990|      0|            attr.value.type = target;
 8991|      0|        }
 8992|      0|    }
 8993|  2.37k|    const UA_DataType *actual = attr.value.type;
 8994|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (8994:8): [True: 0, False: 2.37k]
  |  Branch (8994:57): [True: 0, False: 0]
  ------------------
 8995|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 8996|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (8996:27): [True: 0, False: 0]
  ------------------
 8997|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (8997:17): [True: 0, False: 0]
  |  Branch (8997:70): [True: 0, False: 0]
  ------------------
 8998|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (8998:17): [True: 0, False: 0]
  |  Branch (8998:26): [True: 0, False: 0]
  ------------------
 8999|      0|            actual = objects[k].content.decoded.type;
 9000|      0|        }
 9001|      0|    }
 9002|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (9002:8): [True: 2.37k, False: 0]
  |  Branch (9002:18): [True: 2.37k, False: 0]
  ------------------
 9003|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (9003:8): [True: 0, False: 2.37k]
  |  Branch (9003:57): [True: 0, False: 0]
  ------------------
 9004|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (9004:8): [True: 0, False: 0]
  ------------------
 9005|  2.37k|}
 9006|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9006:4): [True: 2.37k, False: 0]
  |  Branch (9006:36): [True: 2.37k, False: 0]
  ------------------
 9007|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (9007:4): [True: 0, False: 2.37k]
  |  Branch (9007:35): [True: 0, False: 0]
  ------------------
 9008|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (9008:31): [True: 0, False: 0]
  ------------------
 9009|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 9010|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 9011|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 9012|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16599LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16598LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9013|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9013:4): [True: 0, False: 2.37k]
  ------------------
 9014|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16599LU), UA_StatusCode_name(retVal));
 9015|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 9016|  2.37k|UA_Variant_clear(&attr.value);
 9017|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 9018|  2.37k|return retVal;
 9019|  2.37k|}
namespace0_generated.c:function_namespace0_generated_273_begin:
 9030|  2.37k|static UA_StatusCode function_namespace0_generated_273_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9031|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9032|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 9033|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Status");
 9034|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15844LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14416LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Status"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14643LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 9035|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9035:4): [True: 0, False: 2.37k]
  ------------------
 9036|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15844LU), UA_StatusCode_name(retVal));
 9037|  2.37k|return retVal;
 9038|  2.37k|}
namespace0_generated.c:function_namespace0_generated_274_begin:
 9049|  2.37k|static UA_StatusCode function_namespace0_generated_274_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9050|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9051|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9052|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9053|  2.37k|attr.userAccessLevel = 1;
 9054|  2.37k|attr.accessLevel = 1;
 9055|  2.37k|attr.valueRank = -1;
 9056|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14647LU);
 9057|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "State");
 9058|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15845LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15844LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "State"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9059|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9059:4): [True: 0, False: 2.37k]
  ------------------
 9060|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15845LU), UA_StatusCode_name(retVal));
 9061|  2.37k|return retVal;
 9062|  2.37k|}
namespace0_generated.c:function_namespace0_generated_275_begin:
 9073|  2.37k|static UA_StatusCode function_namespace0_generated_275_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9074|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9075|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 9076|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishedDataSets");
 9077|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14434LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14416LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishedDataSets"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14477LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 9078|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9078:4): [True: 0, False: 2.37k]
  ------------------
 9079|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14434LU), UA_StatusCode_name(retVal));
 9080|  2.37k|return retVal;
 9081|  2.37k|}
namespace0_generated.c:function_namespace0_generated_276_begin:
 9092|  2.37k|static UA_StatusCode function_namespace0_generated_276_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9093|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9094|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 9095|  2.37k|attr.executable = true;
 9096|  2.37k|attr.userExecutable = true;
 9097|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RemoveConnection");
 9098|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14432LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14416LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RemoveConnection"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 9099|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9099:4): [True: 0, False: 2.37k]
  ------------------
 9100|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14432LU), UA_StatusCode_name(retVal));
 9101|  2.37k|return retVal;
 9102|  2.37k|}
namespace0_generated.c:function_namespace0_generated_277_begin:
 9113|  2.37k|static UA_StatusCode function_namespace0_generated_277_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9114|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9115|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9116|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9117|  2.37k|attr.userAccessLevel = 1;
 9118|  2.37k|attr.accessLevel = 1;
 9119|  2.37k|attr.valueRank = 1;
 9120|  2.37k|attr.arrayDimensionsSize = 1;
 9121|  2.37k|UA_UInt32 arrayDimensions[1];
 9122|  2.37k|arrayDimensions[0] = 0;
 9123|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 9124|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 9125|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 9126|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>ConnectionId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 9127|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 9128|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 9129|  2.37k|valueMapping.remote2local = valueNamespaces;
 9130|  2.37k|valueMapping.remote2localSize = 1;
 9131|  2.37k|UA_DecodeXmlOptions opts;
 9132|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 9133|  2.37k|opts.unwrapped = true;
 9134|  2.37k|opts.namespaceMapping = &valueMapping;
 9135|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 9136|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 9137|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (9137:4): [True: 0, False: 2.37k]
  |  Branch (9137:40): [True: 0, False: 0]
  ------------------
 9138|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 9139|      0|                  UA_LOGCATEGORY_USERLAND,
 9140|      0|                  "Node ns=0;i=14433: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 9141|      0|    attr.value.arrayLength = 1;
 9142|      0|}
 9143|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9143:4): [True: 2.37k, False: 0]
  |  Branch (9143:36): [True: 2.37k, False: 0]
  ------------------
 9144|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (9144:4): [True: 2.37k, False: 0]
  ------------------
 9145|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 9146|  2.37k|    if(!target) {
  ------------------
  |  Branch (9146:8): [True: 0, False: 2.37k]
  ------------------
 9147|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 9148|      0|        target = UA_Server_findDataType(server, &representation);
 9149|      0|    }
 9150|  2.37k|    size_t valuesSize = 0;
 9151|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (9151:8): [True: 2.37k, False: 0]
  ------------------
 9152|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (9152:22): [True: 0, False: 2.37k]
  ------------------
 9153|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (9153:8): [True: 2.37k, False: 0]
  |  Branch (9153:18): [True: 0, False: 2.37k]
  |  Branch (9153:64): [True: 0, False: 0]
  ------------------
 9154|      0|        UA_Boolean nonnegative = true;
 9155|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (9155:27): [True: 0, False: 0]
  ------------------
 9156|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (9156:16): [True: 0, False: 0]
  ------------------
 9157|      0|        if(nonnegative) {
  ------------------
  |  Branch (9157:12): [True: 0, False: 0]
  ------------------
 9158|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (9158:31): [True: 0, False: 0]
  ------------------
 9159|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 9160|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 9161|      0|            }
 9162|      0|            attr.value.type = target;
 9163|      0|        }
 9164|      0|    }
 9165|  2.37k|    const UA_DataType *actual = attr.value.type;
 9166|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (9166:8): [True: 0, False: 2.37k]
  |  Branch (9166:57): [True: 0, False: 0]
  ------------------
 9167|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 9168|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (9168:27): [True: 0, False: 0]
  ------------------
 9169|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (9169:17): [True: 0, False: 0]
  |  Branch (9169:70): [True: 0, False: 0]
  ------------------
 9170|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (9170:17): [True: 0, False: 0]
  |  Branch (9170:26): [True: 0, False: 0]
  ------------------
 9171|      0|            actual = objects[k].content.decoded.type;
 9172|      0|        }
 9173|      0|    }
 9174|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (9174:8): [True: 2.37k, False: 0]
  |  Branch (9174:18): [True: 2.37k, False: 0]
  ------------------
 9175|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (9175:8): [True: 0, False: 2.37k]
  |  Branch (9175:57): [True: 0, False: 0]
  ------------------
 9176|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (9176:8): [True: 0, False: 0]
  ------------------
 9177|  2.37k|}
 9178|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9178:4): [True: 2.37k, False: 0]
  |  Branch (9178:36): [True: 2.37k, False: 0]
  ------------------
 9179|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (9179:4): [True: 0, False: 2.37k]
  |  Branch (9179:35): [True: 0, False: 0]
  ------------------
 9180|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (9180:31): [True: 0, False: 0]
  ------------------
 9181|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 9182|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 9183|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 9184|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14433LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14432LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9185|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9185:4): [True: 0, False: 2.37k]
  ------------------
 9186|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14433LU), UA_StatusCode_name(retVal));
 9187|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 9188|  2.37k|UA_Variant_clear(&attr.value);
 9189|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 9190|  2.37k|return retVal;
 9191|  2.37k|}
namespace0_generated.c:function_namespace0_generated_278_begin:
 9202|  2.37k|static UA_StatusCode function_namespace0_generated_278_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9203|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9204|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 9205|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "<ConnectionName>");
 9206|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14417LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14416LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14476LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "<ConnectionName>"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14209LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 9207|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9207:4): [True: 0, False: 2.37k]
  ------------------
 9208|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14417LU), UA_StatusCode_name(retVal));
 9209|  2.37k|return retVal;
 9210|  2.37k|}
namespace0_generated.c:function_namespace0_generated_279_begin:
 9221|  2.37k|static UA_StatusCode function_namespace0_generated_279_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9222|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9223|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9224|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9225|  2.37k|attr.userAccessLevel = 1;
 9226|  2.37k|attr.accessLevel = 1;
 9227|  2.37k|attr.valueRank = 1;
 9228|  2.37k|attr.arrayDimensionsSize = 1;
 9229|  2.37k|UA_UInt32 arrayDimensions[1];
 9230|  2.37k|arrayDimensions[0] = 0;
 9231|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 9232|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14533LU);
 9233|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ConnectionProperties");
 9234|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17478LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14417LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ConnectionProperties"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9235|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9235:4): [True: 0, False: 2.37k]
  ------------------
 9236|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17478LU), UA_StatusCode_name(retVal));
 9237|  2.37k|return retVal;
 9238|  2.37k|}
namespace0_generated.c:function_namespace0_generated_280_begin:
 9249|  2.37k|static UA_StatusCode function_namespace0_generated_280_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9250|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9251|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9252|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9253|  2.37k|attr.userAccessLevel = 1;
 9254|  2.37k|attr.accessLevel = 1;
 9255|  2.37k|attr.valueRank = -1;
 9256|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
 9257|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransportProfileUri");
 9258|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17292LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14417LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransportProfileUri"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16309LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9259|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9259:4): [True: 0, False: 2.37k]
  ------------------
 9260|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17292LU), UA_StatusCode_name(retVal));
 9261|  2.37k|return retVal;
 9262|  2.37k|}
namespace0_generated.c:function_namespace0_generated_281_begin:
 9273|  2.37k|static UA_StatusCode function_namespace0_generated_281_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9274|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9275|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9276|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9277|  2.37k|attr.userAccessLevel = 1;
 9278|  2.37k|attr.accessLevel = 1;
 9279|  2.37k|attr.valueRank = 1;
 9280|  2.37k|attr.arrayDimensionsSize = 1;
 9281|  2.37k|UA_UInt32 arrayDimensions[1];
 9282|  2.37k|arrayDimensions[0] = 0;
 9283|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 9284|       |/* DataType inherited */
 9285|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU);
 9286|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Selections");
 9287|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17706LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17292LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Selections"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9288|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9288:4): [True: 0, False: 2.37k]
  ------------------
 9289|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17706LU), UA_StatusCode_name(retVal));
 9290|  2.37k|return retVal;
 9291|  2.37k|}
namespace0_generated.c:function_namespace0_generated_282_begin:
 9302|  2.37k|static UA_StatusCode function_namespace0_generated_282_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9303|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9304|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
 9305|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Address");
 9306|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14423LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14417LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Address"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21145LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
 9307|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9307:4): [True: 0, False: 2.37k]
  ------------------
 9308|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14423LU), UA_StatusCode_name(retVal));
 9309|  2.37k|return retVal;
 9310|  2.37k|}
namespace0_generated.c:function_namespace0_generated_283_begin:
 9321|  2.37k|static UA_StatusCode function_namespace0_generated_283_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9322|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9323|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9324|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9325|  2.37k|attr.userAccessLevel = 1;
 9326|  2.37k|attr.accessLevel = 1;
 9327|  2.37k|attr.valueRank = -1;
 9328|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
 9329|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NetworkInterface");
 9330|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15533LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14423LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NetworkInterface"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9331|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9331:4): [True: 0, False: 2.37k]
  ------------------
 9332|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15533LU), UA_StatusCode_name(retVal));
 9333|  2.37k|return retVal;
 9334|  2.37k|}
namespace0_generated.c:function_namespace0_generated_284_begin:
 9345|  2.37k|static UA_StatusCode function_namespace0_generated_284_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9346|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9347|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9348|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9349|  2.37k|attr.userAccessLevel = 1;
 9350|  2.37k|attr.accessLevel = 1;
 9351|  2.37k|attr.valueRank = -1;
 9352|       |/* DataType inherited */
 9353|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU);
 9354|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublisherId");
 9355|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14418LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14417LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublisherId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9356|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9356:4): [True: 0, False: 2.37k]
  ------------------
 9357|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14418LU), UA_StatusCode_name(retVal));
 9358|  2.37k|return retVal;
 9359|  2.37k|}
namespace0_generated.c:function_namespace0_generated_285_begin:
 9370|  2.37k|static UA_StatusCode function_namespace0_generated_285_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9371|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9372|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 9373|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HistoryServerCapabilitiesType");
 9374|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2330LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HistoryServerCapabilitiesType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 9375|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9375:4): [True: 0, False: 2.37k]
  ------------------
 9376|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2330LU), UA_StatusCode_name(retVal));
 9377|  2.37k|return retVal;
 9378|  2.37k|}
namespace0_generated.c:function_namespace0_generated_286_begin:
 9389|  2.37k|static UA_StatusCode function_namespace0_generated_286_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9390|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9391|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
 9392|  2.37k|attr.isAbstract = true;
 9393|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ConditionType");
 9394|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2041LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ConditionType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
 9395|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9395:4): [True: 0, False: 2.37k]
  ------------------
 9396|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU), UA_StatusCode_name(retVal));
 9397|  2.37k|return retVal;
 9398|  2.37k|}
namespace0_generated.c:function_namespace0_generated_287_begin:
 9409|  2.37k|static UA_StatusCode function_namespace0_generated_287_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9410|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9411|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 9412|  2.37k|attr.executable = true;
 9413|  2.37k|attr.userExecutable = true;
 9414|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddComment");
 9415|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9029LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddComment"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 9416|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9416:4): [True: 0, False: 2.37k]
  ------------------
 9417|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9029LU), UA_StatusCode_name(retVal));
 9418|  2.37k|return retVal;
 9419|  2.37k|}
namespace0_generated.c:function_namespace0_generated_288_begin:
 9430|  2.37k|static UA_StatusCode function_namespace0_generated_288_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9431|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9432|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9433|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9434|  2.37k|attr.userAccessLevel = 1;
 9435|  2.37k|attr.accessLevel = 1;
 9436|  2.37k|attr.valueRank = 1;
 9437|  2.37k|attr.arrayDimensionsSize = 1;
 9438|  2.37k|UA_UInt32 arrayDimensions[1];
 9439|  2.37k|arrayDimensions[0] = 2;
 9440|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 9441|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 9442|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 9443|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>EventId</Name>\n              <DataType>\n                <Identifier>i=15</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description>\n                <Text>The identifier for the event to comment.</Text>\n              </Description>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>Comment</Name>\n              <DataType>\n                <Identifier>i=21</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description>\n  "
 9444|  2.37k|"              <Text>The comment to add to the condition.</Text>\n              </Description>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 9445|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 9446|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 9447|  2.37k|valueMapping.remote2local = valueNamespaces;
 9448|  2.37k|valueMapping.remote2localSize = 1;
 9449|  2.37k|UA_DecodeXmlOptions opts;
 9450|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 9451|  2.37k|opts.unwrapped = true;
 9452|  2.37k|opts.namespaceMapping = &valueMapping;
 9453|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 9454|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 9455|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (9455:4): [True: 0, False: 2.37k]
  |  Branch (9455:40): [True: 0, False: 0]
  ------------------
 9456|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 9457|      0|                  UA_LOGCATEGORY_USERLAND,
 9458|      0|                  "Node ns=0;i=9030: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 9459|      0|    attr.value.arrayLength = 1;
 9460|      0|}
 9461|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9461:4): [True: 2.37k, False: 0]
  |  Branch (9461:36): [True: 2.37k, False: 0]
  ------------------
 9462|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (9462:4): [True: 2.37k, False: 0]
  ------------------
 9463|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 9464|  2.37k|    if(!target) {
  ------------------
  |  Branch (9464:8): [True: 0, False: 2.37k]
  ------------------
 9465|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 9466|      0|        target = UA_Server_findDataType(server, &representation);
 9467|      0|    }
 9468|  2.37k|    size_t valuesSize = 0;
 9469|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (9469:8): [True: 2.37k, False: 0]
  ------------------
 9470|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (9470:22): [True: 0, False: 2.37k]
  ------------------
 9471|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (9471:8): [True: 2.37k, False: 0]
  |  Branch (9471:18): [True: 0, False: 2.37k]
  |  Branch (9471:64): [True: 0, False: 0]
  ------------------
 9472|      0|        UA_Boolean nonnegative = true;
 9473|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (9473:27): [True: 0, False: 0]
  ------------------
 9474|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (9474:16): [True: 0, False: 0]
  ------------------
 9475|      0|        if(nonnegative) {
  ------------------
  |  Branch (9475:12): [True: 0, False: 0]
  ------------------
 9476|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (9476:31): [True: 0, False: 0]
  ------------------
 9477|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 9478|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 9479|      0|            }
 9480|      0|            attr.value.type = target;
 9481|      0|        }
 9482|      0|    }
 9483|  2.37k|    const UA_DataType *actual = attr.value.type;
 9484|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (9484:8): [True: 0, False: 2.37k]
  |  Branch (9484:57): [True: 0, False: 0]
  ------------------
 9485|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 9486|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (9486:27): [True: 0, False: 0]
  ------------------
 9487|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (9487:17): [True: 0, False: 0]
  |  Branch (9487:70): [True: 0, False: 0]
  ------------------
 9488|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (9488:17): [True: 0, False: 0]
  |  Branch (9488:26): [True: 0, False: 0]
  ------------------
 9489|      0|            actual = objects[k].content.decoded.type;
 9490|      0|        }
 9491|      0|    }
 9492|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (9492:8): [True: 2.37k, False: 0]
  |  Branch (9492:18): [True: 2.37k, False: 0]
  ------------------
 9493|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (9493:8): [True: 0, False: 2.37k]
  |  Branch (9493:57): [True: 0, False: 0]
  ------------------
 9494|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (9494:8): [True: 0, False: 0]
  ------------------
 9495|  2.37k|}
 9496|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9496:4): [True: 2.37k, False: 0]
  |  Branch (9496:36): [True: 2.37k, False: 0]
  ------------------
 9497|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (9497:4): [True: 2.37k, False: 0]
  |  Branch (9497:35): [True: 0, False: 2.37k]
  ------------------
 9498|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (9498:31): [True: 0, False: 0]
  ------------------
 9499|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 9500|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 9501|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 9502|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9029LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9503|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9503:4): [True: 0, False: 2.37k]
  ------------------
 9504|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9030LU), UA_StatusCode_name(retVal));
 9505|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 9506|  2.37k|UA_Variant_clear(&attr.value);
 9507|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 9508|  2.37k|return retVal;
 9509|  2.37k|}
namespace0_generated.c:function_namespace0_generated_289_begin:
 9520|  2.37k|static UA_StatusCode function_namespace0_generated_289_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9521|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9522|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 9523|  2.37k|attr.executable = true;
 9524|  2.37k|attr.userExecutable = true;
 9525|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Disable");
 9526|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9028LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Disable"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 9527|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9527:4): [True: 0, False: 2.37k]
  ------------------
 9528|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9028LU), UA_StatusCode_name(retVal));
 9529|  2.37k|return retVal;
 9530|  2.37k|}
namespace0_generated.c:function_namespace0_generated_290_begin:
 9541|  2.37k|static UA_StatusCode function_namespace0_generated_290_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9542|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9543|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 9544|  2.37k|attr.executable = true;
 9545|  2.37k|attr.userExecutable = true;
 9546|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Enable");
 9547|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9027LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Enable"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 9548|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9548:4): [True: 0, False: 2.37k]
  ------------------
 9549|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9027LU), UA_StatusCode_name(retVal));
 9550|  2.37k|return retVal;
 9551|  2.37k|}
namespace0_generated.c:function_namespace0_generated_291_begin:
 9562|  2.37k|static UA_StatusCode function_namespace0_generated_291_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9563|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9564|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9565|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9566|  2.37k|attr.userAccessLevel = 1;
 9567|  2.37k|attr.accessLevel = 1;
 9568|  2.37k|attr.valueRank = -1;
 9569|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
 9570|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientUserId");
 9571|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9026LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientUserId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9572|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9572:4): [True: 0, False: 2.37k]
  ------------------
 9573|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9026LU), UA_StatusCode_name(retVal));
 9574|  2.37k|return retVal;
 9575|  2.37k|}
namespace0_generated.c:function_namespace0_generated_292_begin:
 9586|  2.37k|static UA_StatusCode function_namespace0_generated_292_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9587|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9588|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9589|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9590|  2.37k|attr.userAccessLevel = 1;
 9591|  2.37k|attr.accessLevel = 1;
 9592|  2.37k|attr.valueRank = -1;
 9593|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU);
 9594|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "BranchId");
 9595|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9010LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "BranchId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9596|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9596:4): [True: 0, False: 2.37k]
  ------------------
 9597|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9010LU), UA_StatusCode_name(retVal));
 9598|  2.37k|return retVal;
 9599|  2.37k|}
namespace0_generated.c:function_namespace0_generated_293_begin:
 9610|  2.37k|static UA_StatusCode function_namespace0_generated_293_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9611|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9612|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9613|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9614|  2.37k|attr.userAccessLevel = 1;
 9615|  2.37k|attr.accessLevel = 1;
 9616|  2.37k|attr.valueRank = -1;
 9617|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
 9618|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ConditionName");
 9619|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9009LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ConditionName"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9620|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9620:4): [True: 0, False: 2.37k]
  ------------------
 9621|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9009LU), UA_StatusCode_name(retVal));
 9622|  2.37k|return retVal;
 9623|  2.37k|}
namespace0_generated.c:function_namespace0_generated_294_begin:
 9634|  2.37k|static UA_StatusCode function_namespace0_generated_294_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9635|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9636|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 9637|  2.37k|attr.executable = true;
 9638|  2.37k|attr.userExecutable = true;
 9639|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ConditionRefresh");
 9640|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3875LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ConditionRefresh"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 9641|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9641:4): [True: 0, False: 2.37k]
  ------------------
 9642|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3875LU), UA_StatusCode_name(retVal));
 9643|  2.37k|return retVal;
 9644|  2.37k|}
namespace0_generated.c:function_namespace0_generated_295_begin:
 9655|  2.37k|static UA_StatusCode function_namespace0_generated_295_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9656|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9657|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9658|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9659|  2.37k|attr.userAccessLevel = 1;
 9660|  2.37k|attr.accessLevel = 1;
 9661|  2.37k|attr.valueRank = 1;
 9662|  2.37k|attr.arrayDimensionsSize = 1;
 9663|  2.37k|UA_UInt32 arrayDimensions[1];
 9664|  2.37k|arrayDimensions[0] = 1;
 9665|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 9666|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 9667|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 9668|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>SubscriptionId</Name>\n              <DataType>\n                <Identifier>i=288</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description>\n                <Text>The identifier for the subscription to refresh.</Text>\n              </Description>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 9669|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 9670|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 9671|  2.37k|valueMapping.remote2local = valueNamespaces;
 9672|  2.37k|valueMapping.remote2localSize = 1;
 9673|  2.37k|UA_DecodeXmlOptions opts;
 9674|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 9675|  2.37k|opts.unwrapped = true;
 9676|  2.37k|opts.namespaceMapping = &valueMapping;
 9677|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 9678|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 9679|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (9679:4): [True: 0, False: 2.37k]
  |  Branch (9679:40): [True: 0, False: 0]
  ------------------
 9680|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 9681|      0|                  UA_LOGCATEGORY_USERLAND,
 9682|      0|                  "Node ns=0;i=3876: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 9683|      0|    attr.value.arrayLength = 1;
 9684|      0|}
 9685|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9685:4): [True: 2.37k, False: 0]
  |  Branch (9685:36): [True: 2.37k, False: 0]
  ------------------
 9686|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (9686:4): [True: 2.37k, False: 0]
  ------------------
 9687|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 9688|  2.37k|    if(!target) {
  ------------------
  |  Branch (9688:8): [True: 0, False: 2.37k]
  ------------------
 9689|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 9690|      0|        target = UA_Server_findDataType(server, &representation);
 9691|      0|    }
 9692|  2.37k|    size_t valuesSize = 0;
 9693|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (9693:8): [True: 2.37k, False: 0]
  ------------------
 9694|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (9694:22): [True: 0, False: 2.37k]
  ------------------
 9695|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (9695:8): [True: 2.37k, False: 0]
  |  Branch (9695:18): [True: 0, False: 2.37k]
  |  Branch (9695:64): [True: 0, False: 0]
  ------------------
 9696|      0|        UA_Boolean nonnegative = true;
 9697|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (9697:27): [True: 0, False: 0]
  ------------------
 9698|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (9698:16): [True: 0, False: 0]
  ------------------
 9699|      0|        if(nonnegative) {
  ------------------
  |  Branch (9699:12): [True: 0, False: 0]
  ------------------
 9700|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (9700:31): [True: 0, False: 0]
  ------------------
 9701|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 9702|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 9703|      0|            }
 9704|      0|            attr.value.type = target;
 9705|      0|        }
 9706|      0|    }
 9707|  2.37k|    const UA_DataType *actual = attr.value.type;
 9708|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (9708:8): [True: 0, False: 2.37k]
  |  Branch (9708:57): [True: 0, False: 0]
  ------------------
 9709|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 9710|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (9710:27): [True: 0, False: 0]
  ------------------
 9711|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (9711:17): [True: 0, False: 0]
  |  Branch (9711:70): [True: 0, False: 0]
  ------------------
 9712|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (9712:17): [True: 0, False: 0]
  |  Branch (9712:26): [True: 0, False: 0]
  ------------------
 9713|      0|            actual = objects[k].content.decoded.type;
 9714|      0|        }
 9715|      0|    }
 9716|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (9716:8): [True: 2.37k, False: 0]
  |  Branch (9716:18): [True: 2.37k, False: 0]
  ------------------
 9717|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (9717:8): [True: 0, False: 2.37k]
  |  Branch (9717:57): [True: 0, False: 0]
  ------------------
 9718|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (9718:8): [True: 0, False: 0]
  ------------------
 9719|  2.37k|}
 9720|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9720:4): [True: 2.37k, False: 0]
  |  Branch (9720:36): [True: 2.37k, False: 0]
  ------------------
 9721|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (9721:4): [True: 2.37k, False: 0]
  |  Branch (9721:35): [True: 0, False: 2.37k]
  ------------------
 9722|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (9722:31): [True: 0, False: 0]
  ------------------
 9723|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 9724|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 9725|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 9726|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3876LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3875LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9727|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9727:4): [True: 0, False: 2.37k]
  ------------------
 9728|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3876LU), UA_StatusCode_name(retVal));
 9729|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 9730|  2.37k|UA_Variant_clear(&attr.value);
 9731|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 9732|  2.37k|return retVal;
 9733|  2.37k|}
namespace0_generated.c:function_namespace0_generated_296_begin:
 9744|  2.37k|static UA_StatusCode function_namespace0_generated_296_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9745|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9746|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9747|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9748|  2.37k|attr.userAccessLevel = 1;
 9749|  2.37k|attr.accessLevel = 1;
 9750|  2.37k|attr.valueRank = -1;
 9751|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
 9752|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Retain");
 9753|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3874LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Retain"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9754|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9754:4): [True: 0, False: 2.37k]
  ------------------
 9755|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3874LU), UA_StatusCode_name(retVal));
 9756|  2.37k|return retVal;
 9757|  2.37k|}
namespace0_generated.c:function_namespace0_generated_297_begin:
 9768|  2.37k|static UA_StatusCode function_namespace0_generated_297_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9769|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9770|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9771|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9772|  2.37k|attr.userAccessLevel = 1;
 9773|  2.37k|attr.accessLevel = 1;
 9774|  2.37k|attr.valueRank = -1;
 9775|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
 9776|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SupportsFilteredRetain");
 9777|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 32060LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SupportsFilteredRetain"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9778|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9778:4): [True: 0, False: 2.37k]
  ------------------
 9779|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 32060LU), UA_StatusCode_name(retVal));
 9780|  2.37k|return retVal;
 9781|  2.37k|}
namespace0_generated.c:function_namespace0_generated_298_begin:
 9792|  2.37k|static UA_StatusCode function_namespace0_generated_298_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9793|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9794|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
 9795|  2.37k|attr.executable = true;
 9796|  2.37k|attr.userExecutable = true;
 9797|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ConditionRefresh2");
 9798|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12912LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ConditionRefresh2"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
 9799|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9799:4): [True: 0, False: 2.37k]
  ------------------
 9800|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12912LU), UA_StatusCode_name(retVal));
 9801|  2.37k|return retVal;
 9802|  2.37k|}
namespace0_generated.c:function_namespace0_generated_299_begin:
 9813|  2.37k|static UA_StatusCode function_namespace0_generated_299_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9814|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9815|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9816|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9817|  2.37k|attr.userAccessLevel = 1;
 9818|  2.37k|attr.accessLevel = 1;
 9819|  2.37k|attr.valueRank = 1;
 9820|  2.37k|attr.arrayDimensionsSize = 1;
 9821|  2.37k|UA_UInt32 arrayDimensions[1];
 9822|  2.37k|arrayDimensions[0] = 2;
 9823|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
 9824|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 9825|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 9826|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>SubscriptionId</Name>\n              <DataType>\n                <Identifier>i=288</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description>\n                <Text>The identifier for the subscription to refresh.</Text>\n              </Description>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>MonitoredItemId</Name>\n              <DataType>\n                <Identifier>i=288</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n      "
 9827|  2.37k|"        <Description>\n                <Text>The identifier for the monitored item to refresh.</Text>\n              </Description>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
 9828|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
 9829|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
 9830|  2.37k|valueMapping.remote2local = valueNamespaces;
 9831|  2.37k|valueMapping.remote2localSize = 1;
 9832|  2.37k|UA_DecodeXmlOptions opts;
 9833|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
 9834|  2.37k|opts.unwrapped = true;
 9835|  2.37k|opts.namespaceMapping = &valueMapping;
 9836|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
 9837|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
 9838|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (9838:4): [True: 0, False: 2.37k]
  |  Branch (9838:40): [True: 0, False: 0]
  ------------------
 9839|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
 9840|      0|                  UA_LOGCATEGORY_USERLAND,
 9841|      0|                  "Node ns=0;i=12913: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
 9842|      0|    attr.value.arrayLength = 1;
 9843|      0|}
 9844|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9844:4): [True: 2.37k, False: 0]
  |  Branch (9844:36): [True: 2.37k, False: 0]
  ------------------
 9845|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (9845:4): [True: 2.37k, False: 0]
  ------------------
 9846|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
 9847|  2.37k|    if(!target) {
  ------------------
  |  Branch (9847:8): [True: 0, False: 2.37k]
  ------------------
 9848|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
 9849|      0|        target = UA_Server_findDataType(server, &representation);
 9850|      0|    }
 9851|  2.37k|    size_t valuesSize = 0;
 9852|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (9852:8): [True: 2.37k, False: 0]
  ------------------
 9853|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (9853:22): [True: 0, False: 2.37k]
  ------------------
 9854|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (9854:8): [True: 2.37k, False: 0]
  |  Branch (9854:18): [True: 0, False: 2.37k]
  |  Branch (9854:64): [True: 0, False: 0]
  ------------------
 9855|      0|        UA_Boolean nonnegative = true;
 9856|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (9856:27): [True: 0, False: 0]
  ------------------
 9857|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (9857:16): [True: 0, False: 0]
  ------------------
 9858|      0|        if(nonnegative) {
  ------------------
  |  Branch (9858:12): [True: 0, False: 0]
  ------------------
 9859|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (9859:31): [True: 0, False: 0]
  ------------------
 9860|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
 9861|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
 9862|      0|            }
 9863|      0|            attr.value.type = target;
 9864|      0|        }
 9865|      0|    }
 9866|  2.37k|    const UA_DataType *actual = attr.value.type;
 9867|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (9867:8): [True: 0, False: 2.37k]
  |  Branch (9867:57): [True: 0, False: 0]
  ------------------
 9868|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
 9869|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (9869:27): [True: 0, False: 0]
  ------------------
 9870|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (9870:17): [True: 0, False: 0]
  |  Branch (9870:70): [True: 0, False: 0]
  ------------------
 9871|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (9871:17): [True: 0, False: 0]
  |  Branch (9871:26): [True: 0, False: 0]
  ------------------
 9872|      0|            actual = objects[k].content.decoded.type;
 9873|      0|        }
 9874|      0|    }
 9875|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (9875:8): [True: 2.37k, False: 0]
  |  Branch (9875:18): [True: 2.37k, False: 0]
  ------------------
 9876|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (9876:8): [True: 0, False: 2.37k]
  |  Branch (9876:57): [True: 0, False: 0]
  ------------------
 9877|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (9877:8): [True: 0, False: 0]
  ------------------
 9878|  2.37k|}
 9879|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9879:4): [True: 2.37k, False: 0]
  |  Branch (9879:36): [True: 2.37k, False: 0]
  ------------------
 9880|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (9880:4): [True: 2.37k, False: 0]
  |  Branch (9880:35): [True: 0, False: 2.37k]
  ------------------
 9881|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (9881:31): [True: 0, False: 0]
  ------------------
 9882|      0|        (UA_UInt32)attr.value.arrayLength : 0;
 9883|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 9884|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
 9885|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12913LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12912LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9886|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9886:4): [True: 0, False: 2.37k]
  ------------------
 9887|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12913LU), UA_StatusCode_name(retVal));
 9888|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
 9889|  2.37k|UA_Variant_clear(&attr.value);
 9890|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
 9891|  2.37k|return retVal;
 9892|  2.37k|}
namespace0_generated.c:function_namespace0_generated_300_begin:
 9903|  2.37k|static UA_StatusCode function_namespace0_generated_300_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9904|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9905|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9906|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9907|  2.37k|attr.userAccessLevel = 1;
 9908|  2.37k|attr.accessLevel = 1;
 9909|  2.37k|attr.valueRank = -1;
 9910|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 9911|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ConditionClassName");
 9912|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11113LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ConditionClassName"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9913|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9913:4): [True: 0, False: 2.37k]
  ------------------
 9914|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11113LU), UA_StatusCode_name(retVal));
 9915|  2.37k|return retVal;
 9916|  2.37k|}
namespace0_generated.c:function_namespace0_generated_301_begin:
 9927|  2.37k|static UA_StatusCode function_namespace0_generated_301_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9928|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9929|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9930|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9931|  2.37k|attr.userAccessLevel = 1;
 9932|  2.37k|attr.accessLevel = 1;
 9933|  2.37k|attr.valueRank = -1;
 9934|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU);
 9935|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ConditionClassId");
 9936|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11112LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ConditionClassId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
 9937|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9937:4): [True: 0, False: 2.37k]
  ------------------
 9938|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11112LU), UA_StatusCode_name(retVal));
 9939|  2.37k|return retVal;
 9940|  2.37k|}
namespace0_generated.c:function_namespace0_generated_302_begin:
 9951|  2.37k|static UA_StatusCode function_namespace0_generated_302_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9952|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9953|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
 9954|  2.37k|attr.valueRank = -2;
 9955|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 9956|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "StateVariableType");
 9957|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2755LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "StateVariableType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
 9958|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9958:4): [True: 0, False: 2.37k]
  ------------------
 9959|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2755LU), UA_StatusCode_name(retVal));
 9960|  2.37k|return retVal;
 9961|  2.37k|}
namespace0_generated.c:function_namespace0_generated_303_begin:
 9972|  2.37k|static UA_StatusCode function_namespace0_generated_303_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9973|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9974|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
 9975|  2.37k|attr.valueRank = -2;
 9976|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
 9977|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TwoStateVariableType");
 9978|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8995LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2755LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TwoStateVariableType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
 9979|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9979:4): [True: 0, False: 2.37k]
  ------------------
 9980|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8995LU), UA_StatusCode_name(retVal));
 9981|  2.37k|return retVal;
 9982|  2.37k|}
namespace0_generated.c:function_namespace0_generated_304_begin:
 9993|  2.37k|static UA_StatusCode function_namespace0_generated_304_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9994|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
 9995|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
 9996|  2.37k|attr.minimumSamplingInterval = 0.000000;
 9997|  2.37k|attr.userAccessLevel = 1;
 9998|  2.37k|attr.accessLevel = 1;
 9999|  2.37k|attr.valueRank = -1;
10000|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
10001|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EnabledState");
10002|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9011LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EnabledState"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8995LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10003|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10003:4): [True: 0, False: 2.37k]
  ------------------
10004|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9011LU), UA_StatusCode_name(retVal));
10005|  2.37k|return retVal;
10006|  2.37k|}
namespace0_generated.c:function_namespace0_generated_305_begin:
10017|  2.37k|static UA_StatusCode function_namespace0_generated_305_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10018|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10019|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10020|  2.37k|attr.minimumSamplingInterval = 0.000000;
10021|  2.37k|attr.userAccessLevel = 1;
10022|  2.37k|attr.accessLevel = 1;
10023|  2.37k|attr.valueRank = -1;
10024|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
10025|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
10026|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <LocalizedText xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <Locale>en</Locale>\n        <Text>Disabled</Text>\n      </LocalizedText>\n    </Value>");
10027|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
10028|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
10029|  2.37k|valueMapping.remote2local = valueNamespaces;
10030|  2.37k|valueMapping.remote2localSize = 1;
10031|  2.37k|UA_DecodeXmlOptions opts;
10032|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
10033|  2.37k|opts.unwrapped = true;
10034|  2.37k|opts.namespaceMapping = &valueMapping;
10035|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
10036|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
10037|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10037:4): [True: 2.37k, False: 0]
  |  Branch (10037:36): [True: 2.37k, False: 0]
  ------------------
10038|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (10038:4): [True: 2.37k, False: 0]
  ------------------
10039|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
10040|  2.37k|    if(!target) {
  ------------------
  |  Branch (10040:8): [True: 0, False: 2.37k]
  ------------------
10041|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
10042|      0|        target = UA_Server_findDataType(server, &representation);
10043|      0|    }
10044|  2.37k|    size_t valuesSize = 0;
10045|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (10045:8): [True: 2.37k, False: 0]
  ------------------
10046|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (10046:22): [True: 2.37k, False: 0]
  ------------------
10047|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (10047:8): [True: 2.37k, False: 0]
  |  Branch (10047:18): [True: 0, False: 2.37k]
  |  Branch (10047:64): [True: 0, False: 0]
  ------------------
10048|      0|        UA_Boolean nonnegative = true;
10049|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (10049:27): [True: 0, False: 0]
  ------------------
10050|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (10050:16): [True: 0, False: 0]
  ------------------
10051|      0|        if(nonnegative) {
  ------------------
  |  Branch (10051:12): [True: 0, False: 0]
  ------------------
10052|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (10052:31): [True: 0, False: 0]
  ------------------
10053|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
10054|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
10055|      0|            }
10056|      0|            attr.value.type = target;
10057|      0|        }
10058|      0|    }
10059|  2.37k|    const UA_DataType *actual = attr.value.type;
10060|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (10060:8): [True: 0, False: 2.37k]
  |  Branch (10060:57): [True: 0, False: 0]
  ------------------
10061|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
10062|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (10062:27): [True: 0, False: 0]
  ------------------
10063|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (10063:17): [True: 0, False: 0]
  |  Branch (10063:70): [True: 0, False: 0]
  ------------------
10064|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (10064:17): [True: 0, False: 0]
  |  Branch (10064:26): [True: 0, False: 0]
  ------------------
10065|      0|            actual = objects[k].content.decoded.type;
10066|      0|        }
10067|      0|    }
10068|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (10068:8): [True: 2.37k, False: 0]
  |  Branch (10068:18): [True: 0, False: 2.37k]
  ------------------
10069|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (10069:8): [True: 0, False: 0]
  |  Branch (10069:57): [True: 0, False: 0]
  ------------------
10070|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (10070:8): [True: 0, False: 0]
  ------------------
10071|  2.37k|}
10072|  2.37k|if(attr.value.type && !UA_Variant_isScalar(&attr.value))
  ------------------
  |  Branch (10072:4): [True: 2.37k, False: 0]
  |  Branch (10072:23): [True: 0, False: 2.37k]
  ------------------
10073|      0|    (void)UA_Server_readValueRank(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU), &attr.valueRank);
10074|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
10075|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "FalseState");
10076|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9019LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9011LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "FalseState"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10077|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10077:4): [True: 0, False: 2.37k]
  ------------------
10078|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9019LU), UA_StatusCode_name(retVal));
10079|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
10080|  2.37k|UA_Variant_clear(&attr.value);
10081|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
10082|  2.37k|return retVal;
10083|  2.37k|}
namespace0_generated.c:function_namespace0_generated_306_begin:
10094|  2.37k|static UA_StatusCode function_namespace0_generated_306_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10095|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10096|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10097|  2.37k|attr.minimumSamplingInterval = 0.000000;
10098|  2.37k|attr.userAccessLevel = 1;
10099|  2.37k|attr.accessLevel = 1;
10100|  2.37k|attr.valueRank = -1;
10101|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
10102|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
10103|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <LocalizedText xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <Locale>en</Locale>\n        <Text>Enabled</Text>\n      </LocalizedText>\n    </Value>");
10104|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
10105|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
10106|  2.37k|valueMapping.remote2local = valueNamespaces;
10107|  2.37k|valueMapping.remote2localSize = 1;
10108|  2.37k|UA_DecodeXmlOptions opts;
10109|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
10110|  2.37k|opts.unwrapped = true;
10111|  2.37k|opts.namespaceMapping = &valueMapping;
10112|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
10113|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
10114|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10114:4): [True: 2.37k, False: 0]
  |  Branch (10114:36): [True: 2.37k, False: 0]
  ------------------
10115|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (10115:4): [True: 2.37k, False: 0]
  ------------------
10116|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
10117|  2.37k|    if(!target) {
  ------------------
  |  Branch (10117:8): [True: 0, False: 2.37k]
  ------------------
10118|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
10119|      0|        target = UA_Server_findDataType(server, &representation);
10120|      0|    }
10121|  2.37k|    size_t valuesSize = 0;
10122|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (10122:8): [True: 2.37k, False: 0]
  ------------------
10123|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (10123:22): [True: 2.37k, False: 0]
  ------------------
10124|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (10124:8): [True: 2.37k, False: 0]
  |  Branch (10124:18): [True: 0, False: 2.37k]
  |  Branch (10124:64): [True: 0, False: 0]
  ------------------
10125|      0|        UA_Boolean nonnegative = true;
10126|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (10126:27): [True: 0, False: 0]
  ------------------
10127|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (10127:16): [True: 0, False: 0]
  ------------------
10128|      0|        if(nonnegative) {
  ------------------
  |  Branch (10128:12): [True: 0, False: 0]
  ------------------
10129|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (10129:31): [True: 0, False: 0]
  ------------------
10130|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
10131|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
10132|      0|            }
10133|      0|            attr.value.type = target;
10134|      0|        }
10135|      0|    }
10136|  2.37k|    const UA_DataType *actual = attr.value.type;
10137|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (10137:8): [True: 0, False: 2.37k]
  |  Branch (10137:57): [True: 0, False: 0]
  ------------------
10138|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
10139|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (10139:27): [True: 0, False: 0]
  ------------------
10140|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (10140:17): [True: 0, False: 0]
  |  Branch (10140:70): [True: 0, False: 0]
  ------------------
10141|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (10141:17): [True: 0, False: 0]
  |  Branch (10141:26): [True: 0, False: 0]
  ------------------
10142|      0|            actual = objects[k].content.decoded.type;
10143|      0|        }
10144|      0|    }
10145|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (10145:8): [True: 2.37k, False: 0]
  |  Branch (10145:18): [True: 0, False: 2.37k]
  ------------------
10146|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (10146:8): [True: 0, False: 0]
  |  Branch (10146:57): [True: 0, False: 0]
  ------------------
10147|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (10147:8): [True: 0, False: 0]
  ------------------
10148|  2.37k|}
10149|  2.37k|if(attr.value.type && !UA_Variant_isScalar(&attr.value))
  ------------------
  |  Branch (10149:4): [True: 2.37k, False: 0]
  |  Branch (10149:23): [True: 0, False: 2.37k]
  ------------------
10150|      0|    (void)UA_Server_readValueRank(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU), &attr.valueRank);
10151|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
10152|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TrueState");
10153|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9018LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9011LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TrueState"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10154|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10154:4): [True: 0, False: 2.37k]
  ------------------
10155|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9018LU), UA_StatusCode_name(retVal));
10156|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
10157|  2.37k|UA_Variant_clear(&attr.value);
10158|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
10159|  2.37k|return retVal;
10160|  2.37k|}
namespace0_generated.c:function_namespace0_generated_307_begin:
10171|  2.37k|static UA_StatusCode function_namespace0_generated_307_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10172|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10173|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10174|  2.37k|attr.minimumSamplingInterval = 0.000000;
10175|  2.37k|attr.userAccessLevel = 1;
10176|  2.37k|attr.accessLevel = 1;
10177|  2.37k|attr.valueRank = -1;
10178|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
10179|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EffectiveTransitionTime");
10180|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9017LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9011LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EffectiveTransitionTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10181|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10181:4): [True: 0, False: 2.37k]
  ------------------
10182|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9017LU), UA_StatusCode_name(retVal));
10183|  2.37k|return retVal;
10184|  2.37k|}
namespace0_generated.c:function_namespace0_generated_308_begin:
10195|  2.37k|static UA_StatusCode function_namespace0_generated_308_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10196|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10197|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10198|  2.37k|attr.minimumSamplingInterval = 0.000000;
10199|  2.37k|attr.userAccessLevel = 1;
10200|  2.37k|attr.accessLevel = 1;
10201|  2.37k|attr.valueRank = -1;
10202|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
10203|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransitionTime");
10204|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9016LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9011LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransitionTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10205|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10205:4): [True: 0, False: 2.37k]
  ------------------
10206|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9016LU), UA_StatusCode_name(retVal));
10207|  2.37k|return retVal;
10208|  2.37k|}
namespace0_generated.c:function_namespace0_generated_309_begin:
10219|  2.37k|static UA_StatusCode function_namespace0_generated_309_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10220|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10221|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10222|  2.37k|attr.minimumSamplingInterval = 0.000000;
10223|  2.37k|attr.userAccessLevel = 1;
10224|  2.37k|attr.accessLevel = 1;
10225|  2.37k|attr.valueRank = -1;
10226|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
10227|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EffectiveDisplayName");
10228|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9015LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9011LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EffectiveDisplayName"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10229|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10229:4): [True: 0, False: 2.37k]
  ------------------
10230|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9015LU), UA_StatusCode_name(retVal));
10231|  2.37k|return retVal;
10232|  2.37k|}
namespace0_generated.c:function_namespace0_generated_310_begin:
10243|  2.37k|static UA_StatusCode function_namespace0_generated_310_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10244|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10245|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10246|  2.37k|attr.minimumSamplingInterval = 0.000000;
10247|  2.37k|attr.userAccessLevel = 1;
10248|  2.37k|attr.accessLevel = 1;
10249|  2.37k|attr.valueRank = -1;
10250|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
10251|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Id");
10252|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9012LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9011LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Id"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10253|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10253:4): [True: 0, False: 2.37k]
  ------------------
10254|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9012LU), UA_StatusCode_name(retVal));
10255|  2.37k|return retVal;
10256|  2.37k|}
namespace0_generated.c:function_namespace0_generated_311_begin:
10267|  2.37k|static UA_StatusCode function_namespace0_generated_311_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10268|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10269|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10270|  2.37k|attr.minimumSamplingInterval = 0.000000;
10271|  2.37k|attr.userAccessLevel = 1;
10272|  2.37k|attr.accessLevel = 1;
10273|  2.37k|attr.valueRank = -1;
10274|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
10275|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EffectiveTransitionTime");
10276|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9001LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8995LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EffectiveTransitionTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10277|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10277:4): [True: 0, False: 2.37k]
  ------------------
10278|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9001LU), UA_StatusCode_name(retVal));
10279|  2.37k|return retVal;
10280|  2.37k|}
namespace0_generated.c:function_namespace0_generated_312_begin:
10291|  2.37k|static UA_StatusCode function_namespace0_generated_312_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10292|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10293|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10294|  2.37k|attr.minimumSamplingInterval = 0.000000;
10295|  2.37k|attr.userAccessLevel = 1;
10296|  2.37k|attr.accessLevel = 1;
10297|  2.37k|attr.valueRank = -1;
10298|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
10299|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransitionTime");
10300|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9000LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8995LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransitionTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10301|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10301:4): [True: 0, False: 2.37k]
  ------------------
10302|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9000LU), UA_StatusCode_name(retVal));
10303|  2.37k|return retVal;
10304|  2.37k|}
namespace0_generated.c:function_namespace0_generated_313_begin:
10315|  2.37k|static UA_StatusCode function_namespace0_generated_313_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10316|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10317|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10318|  2.37k|attr.minimumSamplingInterval = 0.000000;
10319|  2.37k|attr.userAccessLevel = 1;
10320|  2.37k|attr.accessLevel = 1;
10321|  2.37k|attr.valueRank = -1;
10322|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
10323|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Id");
10324|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8996LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8995LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Id"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10325|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10325:4): [True: 0, False: 2.37k]
  ------------------
10326|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8996LU), UA_StatusCode_name(retVal));
10327|  2.37k|return retVal;
10328|  2.37k|}
namespace0_generated.c:function_namespace0_generated_314_begin:
10339|  2.37k|static UA_StatusCode function_namespace0_generated_314_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10340|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10341|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10342|  2.37k|attr.minimumSamplingInterval = 0.000000;
10343|  2.37k|attr.userAccessLevel = 1;
10344|  2.37k|attr.accessLevel = 1;
10345|  2.37k|attr.valueRank = -1;
10346|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
10347|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "FalseState");
10348|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11111LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8995LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "FalseState"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10349|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10349:4): [True: 0, False: 2.37k]
  ------------------
10350|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11111LU), UA_StatusCode_name(retVal));
10351|  2.37k|return retVal;
10352|  2.37k|}
namespace0_generated.c:function_namespace0_generated_315_begin:
10363|  2.37k|static UA_StatusCode function_namespace0_generated_315_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10364|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10365|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10366|  2.37k|attr.minimumSamplingInterval = 0.000000;
10367|  2.37k|attr.userAccessLevel = 1;
10368|  2.37k|attr.accessLevel = 1;
10369|  2.37k|attr.valueRank = -1;
10370|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
10371|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TrueState");
10372|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11110LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8995LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TrueState"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10373|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10373:4): [True: 0, False: 2.37k]
  ------------------
10374|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11110LU), UA_StatusCode_name(retVal));
10375|  2.37k|return retVal;
10376|  2.37k|}
namespace0_generated.c:function_namespace0_generated_316_begin:
10387|  2.37k|static UA_StatusCode function_namespace0_generated_316_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10388|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10389|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10390|  2.37k|attr.minimumSamplingInterval = 0.000000;
10391|  2.37k|attr.userAccessLevel = 1;
10392|  2.37k|attr.accessLevel = 1;
10393|  2.37k|attr.valueRank = -1;
10394|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
10395|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EffectiveDisplayName");
10396|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2759LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2755LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EffectiveDisplayName"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10397|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10397:4): [True: 0, False: 2.37k]
  ------------------
10398|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2759LU), UA_StatusCode_name(retVal));
10399|  2.37k|return retVal;
10400|  2.37k|}
namespace0_generated.c:function_namespace0_generated_317_begin:
10411|  2.37k|static UA_StatusCode function_namespace0_generated_317_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10412|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10413|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10414|  2.37k|attr.minimumSamplingInterval = 0.000000;
10415|  2.37k|attr.userAccessLevel = 1;
10416|  2.37k|attr.accessLevel = 1;
10417|  2.37k|attr.valueRank = -1;
10418|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
10419|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Number");
10420|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2758LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2755LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Number"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10421|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10421:4): [True: 0, False: 2.37k]
  ------------------
10422|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2758LU), UA_StatusCode_name(retVal));
10423|  2.37k|return retVal;
10424|  2.37k|}
namespace0_generated.c:function_namespace0_generated_318_begin:
10435|  2.37k|static UA_StatusCode function_namespace0_generated_318_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10436|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10437|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10438|  2.37k|attr.minimumSamplingInterval = 0.000000;
10439|  2.37k|attr.userAccessLevel = 1;
10440|  2.37k|attr.accessLevel = 1;
10441|  2.37k|attr.valueRank = -1;
10442|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 20LU);
10443|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Name");
10444|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2757LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2755LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Name"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10445|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10445:4): [True: 0, False: 2.37k]
  ------------------
10446|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2757LU), UA_StatusCode_name(retVal));
10447|  2.37k|return retVal;
10448|  2.37k|}
namespace0_generated.c:function_namespace0_generated_319_begin:
10459|  2.37k|static UA_StatusCode function_namespace0_generated_319_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10460|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10461|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10462|  2.37k|attr.minimumSamplingInterval = 0.000000;
10463|  2.37k|attr.userAccessLevel = 1;
10464|  2.37k|attr.accessLevel = 1;
10465|  2.37k|attr.valueRank = -1;
10466|       |/* DataType inherited */
10467|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU);
10468|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Id");
10469|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2756LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2755LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Id"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10470|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10470:4): [True: 0, False: 2.37k]
  ------------------
10471|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2756LU), UA_StatusCode_name(retVal));
10472|  2.37k|return retVal;
10473|  2.37k|}
namespace0_generated.c:function_namespace0_generated_320_begin:
10484|  2.37k|static UA_StatusCode function_namespace0_generated_320_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10485|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10486|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
10487|  2.37k|attr.valueRank = -2;
10488|       |/* DataType inherited */
10489|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU);
10490|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ConditionVariableType");
10491|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9002LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ConditionVariableType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
10492|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10492:4): [True: 0, False: 2.37k]
  ------------------
10493|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9002LU), UA_StatusCode_name(retVal));
10494|  2.37k|return retVal;
10495|  2.37k|}
namespace0_generated.c:function_namespace0_generated_321_begin:
10506|  2.37k|static UA_StatusCode function_namespace0_generated_321_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10507|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10508|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10509|  2.37k|attr.minimumSamplingInterval = 0.000000;
10510|  2.37k|attr.userAccessLevel = 1;
10511|  2.37k|attr.accessLevel = 1;
10512|  2.37k|attr.valueRank = -1;
10513|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
10514|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Comment");
10515|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9024LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Comment"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9002LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10516|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10516:4): [True: 0, False: 2.37k]
  ------------------
10517|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9024LU), UA_StatusCode_name(retVal));
10518|  2.37k|return retVal;
10519|  2.37k|}
namespace0_generated.c:function_namespace0_generated_322_begin:
10530|  2.37k|static UA_StatusCode function_namespace0_generated_322_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10531|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10532|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10533|  2.37k|attr.minimumSamplingInterval = 0.000000;
10534|  2.37k|attr.userAccessLevel = 1;
10535|  2.37k|attr.accessLevel = 1;
10536|  2.37k|attr.valueRank = -1;
10537|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
10538|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SourceTimestamp");
10539|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9025LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9024LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SourceTimestamp"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10540|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10540:4): [True: 0, False: 2.37k]
  ------------------
10541|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9025LU), UA_StatusCode_name(retVal));
10542|  2.37k|return retVal;
10543|  2.37k|}
namespace0_generated.c:function_namespace0_generated_323_begin:
10554|  2.37k|static UA_StatusCode function_namespace0_generated_323_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10555|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10556|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10557|  2.37k|attr.minimumSamplingInterval = 0.000000;
10558|  2.37k|attr.userAccessLevel = 1;
10559|  2.37k|attr.accessLevel = 1;
10560|  2.37k|attr.valueRank = -1;
10561|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 5LU);
10562|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "LastSeverity");
10563|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9022LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "LastSeverity"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9002LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10564|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10564:4): [True: 0, False: 2.37k]
  ------------------
10565|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9022LU), UA_StatusCode_name(retVal));
10566|  2.37k|return retVal;
10567|  2.37k|}
namespace0_generated.c:function_namespace0_generated_324_begin:
10578|  2.37k|static UA_StatusCode function_namespace0_generated_324_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10579|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10580|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10581|  2.37k|attr.minimumSamplingInterval = 0.000000;
10582|  2.37k|attr.userAccessLevel = 1;
10583|  2.37k|attr.accessLevel = 1;
10584|  2.37k|attr.valueRank = -1;
10585|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
10586|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SourceTimestamp");
10587|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9023LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9022LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SourceTimestamp"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10588|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10588:4): [True: 0, False: 2.37k]
  ------------------
10589|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9023LU), UA_StatusCode_name(retVal));
10590|  2.37k|return retVal;
10591|  2.37k|}
namespace0_generated.c:function_namespace0_generated_325_begin:
10602|  2.37k|static UA_StatusCode function_namespace0_generated_325_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10603|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10604|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10605|  2.37k|attr.minimumSamplingInterval = 0.000000;
10606|  2.37k|attr.userAccessLevel = 1;
10607|  2.37k|attr.accessLevel = 1;
10608|  2.37k|attr.valueRank = -1;
10609|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 19LU);
10610|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Quality");
10611|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9020LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Quality"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9002LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10612|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10612:4): [True: 0, False: 2.37k]
  ------------------
10613|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9020LU), UA_StatusCode_name(retVal));
10614|  2.37k|return retVal;
10615|  2.37k|}
namespace0_generated.c:function_namespace0_generated_326_begin:
10626|  2.37k|static UA_StatusCode function_namespace0_generated_326_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10627|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10628|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10629|  2.37k|attr.minimumSamplingInterval = 0.000000;
10630|  2.37k|attr.userAccessLevel = 1;
10631|  2.37k|attr.accessLevel = 1;
10632|  2.37k|attr.valueRank = -1;
10633|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
10634|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SourceTimestamp");
10635|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9021LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9020LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SourceTimestamp"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10636|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10636:4): [True: 0, False: 2.37k]
  ------------------
10637|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9021LU), UA_StatusCode_name(retVal));
10638|  2.37k|return retVal;
10639|  2.37k|}
namespace0_generated.c:function_namespace0_generated_327_begin:
10650|  2.37k|static UA_StatusCode function_namespace0_generated_327_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10651|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10652|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10653|  2.37k|attr.minimumSamplingInterval = 0.000000;
10654|  2.37k|attr.userAccessLevel = 1;
10655|  2.37k|attr.accessLevel = 1;
10656|  2.37k|attr.valueRank = -1;
10657|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
10658|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SourceTimestamp");
10659|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9003LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9002LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SourceTimestamp"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10660|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10660:4): [True: 0, False: 2.37k]
  ------------------
10661|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9003LU), UA_StatusCode_name(retVal));
10662|  2.37k|return retVal;
10663|  2.37k|}
namespace0_generated.c:function_namespace0_generated_328_begin:
10674|  2.37k|static UA_StatusCode function_namespace0_generated_328_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10675|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10676|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
10677|  2.37k|attr.isAbstract = true;
10678|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AuditEventType");
10679|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2052LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2041LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AuditEventType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
10680|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10680:4): [True: 0, False: 2.37k]
  ------------------
10681|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2052LU), UA_StatusCode_name(retVal));
10682|  2.37k|return retVal;
10683|  2.37k|}
namespace0_generated.c:function_namespace0_generated_329_begin:
10694|  2.37k|static UA_StatusCode function_namespace0_generated_329_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10695|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10696|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
10697|  2.37k|attr.isAbstract = true;
10698|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AuditUpdateMethodEventType");
10699|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2127LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2052LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AuditUpdateMethodEventType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
10700|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10700:4): [True: 0, False: 2.37k]
  ------------------
10701|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2127LU), UA_StatusCode_name(retVal));
10702|  2.37k|return retVal;
10703|  2.37k|}
namespace0_generated.c:function_namespace0_generated_330_begin:
10714|  2.37k|static UA_StatusCode function_namespace0_generated_330_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10715|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10716|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
10717|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AuditConditionEventType");
10718|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2790LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2127LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AuditConditionEventType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
10719|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10719:4): [True: 0, False: 2.37k]
  ------------------
10720|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2790LU), UA_StatusCode_name(retVal));
10721|  2.37k|return retVal;
10722|  2.37k|}
namespace0_generated.c:function_namespace0_generated_331_begin:
10733|  2.37k|static UA_StatusCode function_namespace0_generated_331_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10734|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10735|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
10736|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AuditConditionCommentEventType");
10737|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2829LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2790LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AuditConditionCommentEventType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
10738|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10738:4): [True: 0, False: 2.37k]
  ------------------
10739|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2829LU), UA_StatusCode_name(retVal));
10740|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2829LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3065LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9029LU), false);
10741|  2.37k|return retVal;
10742|  2.37k|}
namespace0_generated.c:function_namespace0_generated_332_begin:
10753|  2.37k|static UA_StatusCode function_namespace0_generated_332_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10754|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10755|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10756|  2.37k|attr.minimumSamplingInterval = 0.000000;
10757|  2.37k|attr.userAccessLevel = 1;
10758|  2.37k|attr.accessLevel = 1;
10759|  2.37k|attr.valueRank = -1;
10760|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15LU);
10761|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ConditionEventId");
10762|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17222LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2829LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ConditionEventId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10763|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10763:4): [True: 0, False: 2.37k]
  ------------------
10764|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17222LU), UA_StatusCode_name(retVal));
10765|  2.37k|return retVal;
10766|  2.37k|}
namespace0_generated.c:function_namespace0_generated_333_begin:
10777|  2.37k|static UA_StatusCode function_namespace0_generated_333_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10778|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10779|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10780|  2.37k|attr.minimumSamplingInterval = 0.000000;
10781|  2.37k|attr.userAccessLevel = 1;
10782|  2.37k|attr.accessLevel = 1;
10783|  2.37k|attr.valueRank = -1;
10784|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
10785|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Comment");
10786|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11851LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2829LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Comment"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10787|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10787:4): [True: 0, False: 2.37k]
  ------------------
10788|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11851LU), UA_StatusCode_name(retVal));
10789|  2.37k|return retVal;
10790|  2.37k|}
namespace0_generated.c:function_namespace0_generated_334_begin:
10801|  2.37k|static UA_StatusCode function_namespace0_generated_334_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10802|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10803|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
10804|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AuditConditionEnableEventType");
10805|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2803LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2790LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AuditConditionEnableEventType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
10806|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10806:4): [True: 0, False: 2.37k]
  ------------------
10807|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2803LU), UA_StatusCode_name(retVal));
10808|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2803LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3065LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9028LU), false);
10809|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2803LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3065LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9027LU), false);
10810|  2.37k|return retVal;
10811|  2.37k|}
namespace0_generated.c:function_namespace0_generated_335_begin:
10822|  2.37k|static UA_StatusCode function_namespace0_generated_335_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10823|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10824|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10825|  2.37k|attr.minimumSamplingInterval = 0.000000;
10826|  2.37k|attr.userAccessLevel = 1;
10827|  2.37k|attr.accessLevel = 1;
10828|  2.37k|attr.valueRank = 1;
10829|  2.37k|attr.arrayDimensionsSize = 1;
10830|  2.37k|UA_UInt32 arrayDimensions[1];
10831|  2.37k|arrayDimensions[0] = 0;
10832|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
10833|       |/* DataType inherited */
10834|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24LU);
10835|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
10836|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2129LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2127LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10837|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10837:4): [True: 0, False: 2.37k]
  ------------------
10838|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2129LU), UA_StatusCode_name(retVal));
10839|  2.37k|return retVal;
10840|  2.37k|}
namespace0_generated.c:function_namespace0_generated_336_begin:
10851|  2.37k|static UA_StatusCode function_namespace0_generated_336_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10852|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10853|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10854|  2.37k|attr.minimumSamplingInterval = 0.000000;
10855|  2.37k|attr.userAccessLevel = 1;
10856|  2.37k|attr.accessLevel = 1;
10857|  2.37k|attr.valueRank = -1;
10858|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU);
10859|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MethodId");
10860|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2128LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2127LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MethodId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10861|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10861:4): [True: 0, False: 2.37k]
  ------------------
10862|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2128LU), UA_StatusCode_name(retVal));
10863|  2.37k|return retVal;
10864|  2.37k|}
namespace0_generated.c:function_namespace0_generated_337_begin:
10875|  2.37k|static UA_StatusCode function_namespace0_generated_337_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10876|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10877|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10878|  2.37k|attr.minimumSamplingInterval = 0.000000;
10879|  2.37k|attr.userAccessLevel = 1;
10880|  2.37k|attr.accessLevel = 1;
10881|  2.37k|attr.valueRank = -1;
10882|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
10883|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientUserId");
10884|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2057LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2052LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientUserId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10885|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10885:4): [True: 0, False: 2.37k]
  ------------------
10886|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2057LU), UA_StatusCode_name(retVal));
10887|  2.37k|return retVal;
10888|  2.37k|}
namespace0_generated.c:function_namespace0_generated_338_begin:
10899|  2.37k|static UA_StatusCode function_namespace0_generated_338_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10900|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10901|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10902|  2.37k|attr.minimumSamplingInterval = 0.000000;
10903|  2.37k|attr.userAccessLevel = 1;
10904|  2.37k|attr.accessLevel = 1;
10905|  2.37k|attr.valueRank = -1;
10906|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
10907|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientAuditEntryId");
10908|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2056LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2052LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientAuditEntryId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10909|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10909:4): [True: 0, False: 2.37k]
  ------------------
10910|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2056LU), UA_StatusCode_name(retVal));
10911|  2.37k|return retVal;
10912|  2.37k|}
namespace0_generated.c:function_namespace0_generated_339_begin:
10923|  2.37k|static UA_StatusCode function_namespace0_generated_339_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10924|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10925|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10926|  2.37k|attr.minimumSamplingInterval = 0.000000;
10927|  2.37k|attr.userAccessLevel = 1;
10928|  2.37k|attr.accessLevel = 1;
10929|  2.37k|attr.valueRank = -1;
10930|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
10931|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerId");
10932|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2055LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2052LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10933|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10933:4): [True: 0, False: 2.37k]
  ------------------
10934|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2055LU), UA_StatusCode_name(retVal));
10935|  2.37k|return retVal;
10936|  2.37k|}
namespace0_generated.c:function_namespace0_generated_340_begin:
10947|  2.37k|static UA_StatusCode function_namespace0_generated_340_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10948|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10949|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10950|  2.37k|attr.minimumSamplingInterval = 0.000000;
10951|  2.37k|attr.userAccessLevel = 1;
10952|  2.37k|attr.accessLevel = 1;
10953|  2.37k|attr.valueRank = -1;
10954|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
10955|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Status");
10956|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2054LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2052LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Status"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10957|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10957:4): [True: 0, False: 2.37k]
  ------------------
10958|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2054LU), UA_StatusCode_name(retVal));
10959|  2.37k|return retVal;
10960|  2.37k|}
namespace0_generated.c:function_namespace0_generated_341_begin:
10971|  2.37k|static UA_StatusCode function_namespace0_generated_341_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10972|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10973|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
10974|  2.37k|attr.minimumSamplingInterval = 0.000000;
10975|  2.37k|attr.userAccessLevel = 1;
10976|  2.37k|attr.accessLevel = 1;
10977|  2.37k|attr.valueRank = -1;
10978|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
10979|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ActionTimeStamp");
10980|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2053LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2052LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ActionTimeStamp"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
10981|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10981:4): [True: 0, False: 2.37k]
  ------------------
10982|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2053LU), UA_StatusCode_name(retVal));
10983|  2.37k|return retVal;
10984|  2.37k|}
namespace0_generated.c:function_namespace0_generated_342_begin:
10995|  2.37k|static UA_StatusCode function_namespace0_generated_342_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10996|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
10997|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
10998|  2.37k|attr.isAbstract = true;
10999|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SystemEventType");
11000|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2130LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2041LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SystemEventType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
11001|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11001:4): [True: 0, False: 2.37k]
  ------------------
11002|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2130LU), UA_StatusCode_name(retVal));
11003|  2.37k|return retVal;
11004|  2.37k|}
namespace0_generated.c:function_namespace0_generated_343_begin:
11015|  2.37k|static UA_StatusCode function_namespace0_generated_343_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11016|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11017|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
11018|  2.37k|attr.isAbstract = true;
11019|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RefreshEndEventType");
11020|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2788LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2130LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RefreshEndEventType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
11021|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11021:4): [True: 0, False: 2.37k]
  ------------------
11022|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2788LU), UA_StatusCode_name(retVal));
11023|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2788LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3065LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3875LU), false);
11024|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2788LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3065LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12912LU), false);
11025|  2.37k|return retVal;
11026|  2.37k|}
namespace0_generated.c:function_namespace0_generated_344_begin:
11037|  2.37k|static UA_StatusCode function_namespace0_generated_344_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11038|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11039|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
11040|  2.37k|attr.isAbstract = true;
11041|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RefreshStartEventType");
11042|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2787LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2130LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RefreshStartEventType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
11043|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11043:4): [True: 0, False: 2.37k]
  ------------------
11044|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2787LU), UA_StatusCode_name(retVal));
11045|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2787LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3065LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3875LU), false);
11046|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2787LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3065LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12912LU), false);
11047|  2.37k|return retVal;
11048|  2.37k|}
namespace0_generated.c:function_namespace0_generated_345_begin:
11059|  2.37k|static UA_StatusCode function_namespace0_generated_345_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11060|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11061|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
11062|  2.37k|attr.isAbstract = true;
11063|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "BaseModelChangeEventType");
11064|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2132LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2041LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "BaseModelChangeEventType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
11065|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11065:4): [True: 0, False: 2.37k]
  ------------------
11066|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2132LU), UA_StatusCode_name(retVal));
11067|  2.37k|return retVal;
11068|  2.37k|}
namespace0_generated.c:function_namespace0_generated_346_begin:
11079|  2.37k|static UA_StatusCode function_namespace0_generated_346_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11080|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11081|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
11082|  2.37k|attr.isAbstract = true;
11083|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "GeneralModelChangeEventType");
11084|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2133LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2132LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "GeneralModelChangeEventType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
11085|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11085:4): [True: 0, False: 2.37k]
  ------------------
11086|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2133LU), UA_StatusCode_name(retVal));
11087|  2.37k|return retVal;
11088|  2.37k|}
namespace0_generated.c:function_namespace0_generated_347_begin:
11099|  2.37k|static UA_StatusCode function_namespace0_generated_347_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11100|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11101|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11102|  2.37k|attr.minimumSamplingInterval = 0.000000;
11103|  2.37k|attr.userAccessLevel = 1;
11104|  2.37k|attr.accessLevel = 1;
11105|  2.37k|attr.valueRank = 1;
11106|  2.37k|attr.arrayDimensionsSize = 1;
11107|  2.37k|UA_UInt32 arrayDimensions[1];
11108|  2.37k|arrayDimensions[0] = 0;
11109|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
11110|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 877LU);
11111|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Changes");
11112|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2134LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2133LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Changes"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11113|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11113:4): [True: 0, False: 2.37k]
  ------------------
11114|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2134LU), UA_StatusCode_name(retVal));
11115|  2.37k|return retVal;
11116|  2.37k|}
namespace0_generated.c:function_namespace0_generated_348_begin:
11127|  2.37k|static UA_StatusCode function_namespace0_generated_348_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11128|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11129|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
11130|  2.37k|attr.isAbstract = true;
11131|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EventQueueOverflowEventType");
11132|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3035LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2041LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EventQueueOverflowEventType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
11133|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11133:4): [True: 0, False: 2.37k]
  ------------------
11134|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3035LU), UA_StatusCode_name(retVal));
11135|  2.37k|return retVal;
11136|  2.37k|}
namespace0_generated.c:function_namespace0_generated_349_begin:
11147|  2.37k|static UA_StatusCode function_namespace0_generated_349_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11148|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11149|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11150|  2.37k|attr.minimumSamplingInterval = 0.000000;
11151|  2.37k|attr.userAccessLevel = 1;
11152|  2.37k|attr.accessLevel = 1;
11153|  2.37k|attr.valueRank = -1;
11154|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 5LU);
11155|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Severity");
11156|       |
11157|  2.37k|#ifdef UA_ENABLE_NODESET_COMPILER_DESCRIPTIONS
11158|       |
11159|  2.37k|attr.description = UA_LOCALIZEDTEXT(NULL, "Indicates how urgent an event is.");
11160|       |
11161|  2.37k|#endif
11162|       |
11163|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2051LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2041LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Severity"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11164|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11164:4): [True: 0, False: 2.37k]
  ------------------
11165|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2051LU), UA_StatusCode_name(retVal));
11166|  2.37k|return retVal;
11167|  2.37k|}
namespace0_generated.c:function_namespace0_generated_350_begin:
11178|  2.37k|static UA_StatusCode function_namespace0_generated_350_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11179|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11180|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11181|  2.37k|attr.minimumSamplingInterval = 0.000000;
11182|  2.37k|attr.userAccessLevel = 1;
11183|  2.37k|attr.accessLevel = 1;
11184|  2.37k|attr.valueRank = -1;
11185|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
11186|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Message");
11187|       |
11188|  2.37k|#ifdef UA_ENABLE_NODESET_COMPILER_DESCRIPTIONS
11189|       |
11190|  2.37k|attr.description = UA_LOCALIZEDTEXT(NULL, "A localized description of the event.");
11191|       |
11192|  2.37k|#endif
11193|       |
11194|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2050LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2041LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Message"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11195|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11195:4): [True: 0, False: 2.37k]
  ------------------
11196|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2050LU), UA_StatusCode_name(retVal));
11197|  2.37k|return retVal;
11198|  2.37k|}
namespace0_generated.c:function_namespace0_generated_351_begin:
11209|  2.37k|static UA_StatusCode function_namespace0_generated_351_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11210|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11211|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11212|  2.37k|attr.minimumSamplingInterval = 0.000000;
11213|  2.37k|attr.userAccessLevel = 1;
11214|  2.37k|attr.accessLevel = 1;
11215|  2.37k|attr.valueRank = -1;
11216|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8912LU);
11217|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "LocalTime");
11218|       |
11219|  2.37k|#ifdef UA_ENABLE_NODESET_COMPILER_DESCRIPTIONS
11220|       |
11221|  2.37k|attr.description = UA_LOCALIZEDTEXT(NULL, "Information about the local time where the event originated.");
11222|       |
11223|  2.37k|#endif
11224|       |
11225|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3190LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2041LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "LocalTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11226|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11226:4): [True: 0, False: 2.37k]
  ------------------
11227|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3190LU), UA_StatusCode_name(retVal));
11228|  2.37k|return retVal;
11229|  2.37k|}
namespace0_generated.c:function_namespace0_generated_352_begin:
11240|  2.37k|static UA_StatusCode function_namespace0_generated_352_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11241|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11242|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11243|  2.37k|attr.minimumSamplingInterval = 0.000000;
11244|  2.37k|attr.userAccessLevel = 1;
11245|  2.37k|attr.accessLevel = 1;
11246|  2.37k|attr.valueRank = -1;
11247|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
11248|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ReceiveTime");
11249|       |
11250|  2.37k|#ifdef UA_ENABLE_NODESET_COMPILER_DESCRIPTIONS
11251|       |
11252|  2.37k|attr.description = UA_LOCALIZEDTEXT(NULL, "When the server received the event from the underlying system.");
11253|       |
11254|  2.37k|#endif
11255|       |
11256|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2047LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2041LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ReceiveTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11257|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11257:4): [True: 0, False: 2.37k]
  ------------------
11258|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2047LU), UA_StatusCode_name(retVal));
11259|  2.37k|return retVal;
11260|  2.37k|}
namespace0_generated.c:function_namespace0_generated_353_begin:
11271|  2.37k|static UA_StatusCode function_namespace0_generated_353_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11272|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11273|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11274|  2.37k|attr.minimumSamplingInterval = 0.000000;
11275|  2.37k|attr.userAccessLevel = 1;
11276|  2.37k|attr.accessLevel = 1;
11277|  2.37k|attr.valueRank = -1;
11278|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
11279|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Time");
11280|       |
11281|  2.37k|#ifdef UA_ENABLE_NODESET_COMPILER_DESCRIPTIONS
11282|       |
11283|  2.37k|attr.description = UA_LOCALIZEDTEXT(NULL, "When the event occurred.");
11284|       |
11285|  2.37k|#endif
11286|       |
11287|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2046LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2041LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Time"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11288|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11288:4): [True: 0, False: 2.37k]
  ------------------
11289|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2046LU), UA_StatusCode_name(retVal));
11290|  2.37k|return retVal;
11291|  2.37k|}
namespace0_generated.c:function_namespace0_generated_354_begin:
11302|  2.37k|static UA_StatusCode function_namespace0_generated_354_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11303|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11304|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11305|  2.37k|attr.minimumSamplingInterval = 0.000000;
11306|  2.37k|attr.userAccessLevel = 1;
11307|  2.37k|attr.accessLevel = 1;
11308|  2.37k|attr.valueRank = -1;
11309|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
11310|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SourceName");
11311|       |
11312|  2.37k|#ifdef UA_ENABLE_NODESET_COMPILER_DESCRIPTIONS
11313|       |
11314|  2.37k|attr.description = UA_LOCALIZEDTEXT(NULL, "A description of the source of the event.");
11315|       |
11316|  2.37k|#endif
11317|       |
11318|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2045LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2041LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SourceName"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11319|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11319:4): [True: 0, False: 2.37k]
  ------------------
11320|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2045LU), UA_StatusCode_name(retVal));
11321|  2.37k|return retVal;
11322|  2.37k|}
namespace0_generated.c:function_namespace0_generated_355_begin:
11333|  2.37k|static UA_StatusCode function_namespace0_generated_355_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11334|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11335|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11336|  2.37k|attr.minimumSamplingInterval = 0.000000;
11337|  2.37k|attr.userAccessLevel = 1;
11338|  2.37k|attr.accessLevel = 1;
11339|  2.37k|attr.valueRank = -1;
11340|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU);
11341|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SourceNode");
11342|       |
11343|  2.37k|#ifdef UA_ENABLE_NODESET_COMPILER_DESCRIPTIONS
11344|       |
11345|  2.37k|attr.description = UA_LOCALIZEDTEXT(NULL, "The source of the event.");
11346|       |
11347|  2.37k|#endif
11348|       |
11349|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2044LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2041LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SourceNode"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11350|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11350:4): [True: 0, False: 2.37k]
  ------------------
11351|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2044LU), UA_StatusCode_name(retVal));
11352|  2.37k|return retVal;
11353|  2.37k|}
namespace0_generated.c:function_namespace0_generated_356_begin:
11364|  2.37k|static UA_StatusCode function_namespace0_generated_356_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11365|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11366|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11367|  2.37k|attr.minimumSamplingInterval = 0.000000;
11368|  2.37k|attr.userAccessLevel = 1;
11369|  2.37k|attr.accessLevel = 1;
11370|  2.37k|attr.valueRank = -1;
11371|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU);
11372|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EventType");
11373|       |
11374|  2.37k|#ifdef UA_ENABLE_NODESET_COMPILER_DESCRIPTIONS
11375|       |
11376|  2.37k|attr.description = UA_LOCALIZEDTEXT(NULL, "The identifier for the event type.");
11377|       |
11378|  2.37k|#endif
11379|       |
11380|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2043LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2041LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EventType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11381|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11381:4): [True: 0, False: 2.37k]
  ------------------
11382|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2043LU), UA_StatusCode_name(retVal));
11383|  2.37k|return retVal;
11384|  2.37k|}
namespace0_generated.c:function_namespace0_generated_357_begin:
11395|  2.37k|static UA_StatusCode function_namespace0_generated_357_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11396|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11397|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11398|  2.37k|attr.minimumSamplingInterval = 0.000000;
11399|  2.37k|attr.userAccessLevel = 1;
11400|  2.37k|attr.accessLevel = 1;
11401|  2.37k|attr.valueRank = -1;
11402|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15LU);
11403|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EventId");
11404|       |
11405|  2.37k|#ifdef UA_ENABLE_NODESET_COMPILER_DESCRIPTIONS
11406|       |
11407|  2.37k|attr.description = UA_LOCALIZEDTEXT(NULL, "A globally unique identifier for the event.");
11408|       |
11409|  2.37k|#endif
11410|       |
11411|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2042LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2041LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EventId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11412|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11412:4): [True: 0, False: 2.37k]
  ------------------
11413|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2042LU), UA_StatusCode_name(retVal));
11414|  2.37k|return retVal;
11415|  2.37k|}
namespace0_generated.c:function_namespace0_generated_358_begin:
11426|  2.37k|static UA_StatusCode function_namespace0_generated_358_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11427|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11428|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
11429|  2.37k|attr.valueRank = -2;
11430|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 865LU);
11431|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionDiagnosticsVariableType");
11432|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionDiagnosticsVariableType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
11433|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11433:4): [True: 0, False: 2.37k]
  ------------------
11434|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU), UA_StatusCode_name(retVal));
11435|  2.37k|return retVal;
11436|  2.37k|}
namespace0_generated.c:function_namespace0_generated_359_begin:
11447|  2.37k|static UA_StatusCode function_namespace0_generated_359_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11448|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11449|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11450|  2.37k|attr.minimumSamplingInterval = 0.000000;
11451|  2.37k|attr.userAccessLevel = 1;
11452|  2.37k|attr.accessLevel = 1;
11453|  2.37k|attr.valueRank = -1;
11454|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11455|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TotalRequestCount");
11456|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8900LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TotalRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11457|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11457:4): [True: 0, False: 2.37k]
  ------------------
11458|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8900LU), UA_StatusCode_name(retVal));
11459|  2.37k|return retVal;
11460|  2.37k|}
namespace0_generated.c:function_namespace0_generated_360_begin:
11471|  2.37k|static UA_StatusCode function_namespace0_generated_360_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11472|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11473|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11474|  2.37k|attr.minimumSamplingInterval = 0.000000;
11475|  2.37k|attr.userAccessLevel = 1;
11476|  2.37k|attr.accessLevel = 1;
11477|  2.37k|attr.valueRank = -1;
11478|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
11479|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxResponseMessageSize");
11480|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3050LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxResponseMessageSize"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11481|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11481:4): [True: 0, False: 2.37k]
  ------------------
11482|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3050LU), UA_StatusCode_name(retVal));
11483|  2.37k|return retVal;
11484|  2.37k|}
namespace0_generated.c:function_namespace0_generated_361_begin:
11495|  2.37k|static UA_StatusCode function_namespace0_generated_361_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11496|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11497|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11498|  2.37k|attr.minimumSamplingInterval = 0.000000;
11499|  2.37k|attr.userAccessLevel = 1;
11500|  2.37k|attr.accessLevel = 1;
11501|  2.37k|attr.valueRank = -1;
11502|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11503|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UnregisterNodesCount");
11504|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2731LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UnregisterNodesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11505|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11505:4): [True: 0, False: 2.37k]
  ------------------
11506|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2731LU), UA_StatusCode_name(retVal));
11507|  2.37k|return retVal;
11508|  2.37k|}
namespace0_generated.c:function_namespace0_generated_362_begin:
11519|  2.37k|static UA_StatusCode function_namespace0_generated_362_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11520|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11521|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11522|  2.37k|attr.minimumSamplingInterval = 0.000000;
11523|  2.37k|attr.userAccessLevel = 1;
11524|  2.37k|attr.accessLevel = 1;
11525|  2.37k|attr.valueRank = -1;
11526|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11527|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RegisterNodesCount");
11528|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2730LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RegisterNodesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11529|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11529:4): [True: 0, False: 2.37k]
  ------------------
11530|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2730LU), UA_StatusCode_name(retVal));
11531|  2.37k|return retVal;
11532|  2.37k|}
namespace0_generated.c:function_namespace0_generated_363_begin:
11543|  2.37k|static UA_StatusCode function_namespace0_generated_363_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11544|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11545|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11546|  2.37k|attr.minimumSamplingInterval = 0.000000;
11547|  2.37k|attr.userAccessLevel = 1;
11548|  2.37k|attr.accessLevel = 1;
11549|  2.37k|attr.valueRank = -1;
11550|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11551|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "QueryNextCount");
11552|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2242LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "QueryNextCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11553|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11553:4): [True: 0, False: 2.37k]
  ------------------
11554|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2242LU), UA_StatusCode_name(retVal));
11555|  2.37k|return retVal;
11556|  2.37k|}
namespace0_generated.c:function_namespace0_generated_364_begin:
11567|  2.37k|static UA_StatusCode function_namespace0_generated_364_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11568|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11569|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11570|  2.37k|attr.minimumSamplingInterval = 0.000000;
11571|  2.37k|attr.userAccessLevel = 1;
11572|  2.37k|attr.accessLevel = 1;
11573|  2.37k|attr.valueRank = -1;
11574|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11575|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "QueryFirstCount");
11576|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2241LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "QueryFirstCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11577|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11577:4): [True: 0, False: 2.37k]
  ------------------
11578|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2241LU), UA_StatusCode_name(retVal));
11579|  2.37k|return retVal;
11580|  2.37k|}
namespace0_generated.c:function_namespace0_generated_365_begin:
11591|  2.37k|static UA_StatusCode function_namespace0_generated_365_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11592|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11593|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11594|  2.37k|attr.minimumSamplingInterval = 0.000000;
11595|  2.37k|attr.userAccessLevel = 1;
11596|  2.37k|attr.accessLevel = 1;
11597|  2.37k|attr.valueRank = -1;
11598|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11599|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TranslateBrowsePathsToNodeIdsCount");
11600|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2240LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TranslateBrowsePathsToNodeIdsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11601|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11601:4): [True: 0, False: 2.37k]
  ------------------
11602|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2240LU), UA_StatusCode_name(retVal));
11603|  2.37k|return retVal;
11604|  2.37k|}
namespace0_generated.c:function_namespace0_generated_366_begin:
11615|  2.37k|static UA_StatusCode function_namespace0_generated_366_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11616|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11617|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11618|  2.37k|attr.minimumSamplingInterval = 0.000000;
11619|  2.37k|attr.userAccessLevel = 1;
11620|  2.37k|attr.accessLevel = 1;
11621|  2.37k|attr.valueRank = -1;
11622|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11623|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "BrowseNextCount");
11624|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2239LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "BrowseNextCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11625|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11625:4): [True: 0, False: 2.37k]
  ------------------
11626|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2239LU), UA_StatusCode_name(retVal));
11627|  2.37k|return retVal;
11628|  2.37k|}
namespace0_generated.c:function_namespace0_generated_367_begin:
11639|  2.37k|static UA_StatusCode function_namespace0_generated_367_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11640|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11641|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11642|  2.37k|attr.minimumSamplingInterval = 0.000000;
11643|  2.37k|attr.userAccessLevel = 1;
11644|  2.37k|attr.accessLevel = 1;
11645|  2.37k|attr.valueRank = -1;
11646|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11647|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "BrowseCount");
11648|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2238LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "BrowseCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11649|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11649:4): [True: 0, False: 2.37k]
  ------------------
11650|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2238LU), UA_StatusCode_name(retVal));
11651|  2.37k|return retVal;
11652|  2.37k|}
namespace0_generated.c:function_namespace0_generated_368_begin:
11663|  2.37k|static UA_StatusCode function_namespace0_generated_368_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11664|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11665|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11666|  2.37k|attr.minimumSamplingInterval = 0.000000;
11667|  2.37k|attr.userAccessLevel = 1;
11668|  2.37k|attr.accessLevel = 1;
11669|  2.37k|attr.valueRank = -1;
11670|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11671|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteReferencesCount");
11672|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2237LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteReferencesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11673|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11673:4): [True: 0, False: 2.37k]
  ------------------
11674|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2237LU), UA_StatusCode_name(retVal));
11675|  2.37k|return retVal;
11676|  2.37k|}
namespace0_generated.c:function_namespace0_generated_369_begin:
11687|  2.37k|static UA_StatusCode function_namespace0_generated_369_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11688|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11689|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11690|  2.37k|attr.minimumSamplingInterval = 0.000000;
11691|  2.37k|attr.userAccessLevel = 1;
11692|  2.37k|attr.accessLevel = 1;
11693|  2.37k|attr.valueRank = -1;
11694|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11695|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteNodesCount");
11696|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2236LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteNodesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11697|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11697:4): [True: 0, False: 2.37k]
  ------------------
11698|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2236LU), UA_StatusCode_name(retVal));
11699|  2.37k|return retVal;
11700|  2.37k|}
namespace0_generated.c:function_namespace0_generated_370_begin:
11711|  2.37k|static UA_StatusCode function_namespace0_generated_370_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11712|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11713|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11714|  2.37k|attr.minimumSamplingInterval = 0.000000;
11715|  2.37k|attr.userAccessLevel = 1;
11716|  2.37k|attr.accessLevel = 1;
11717|  2.37k|attr.valueRank = -1;
11718|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11719|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddReferencesCount");
11720|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2235LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddReferencesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11721|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11721:4): [True: 0, False: 2.37k]
  ------------------
11722|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2235LU), UA_StatusCode_name(retVal));
11723|  2.37k|return retVal;
11724|  2.37k|}
namespace0_generated.c:function_namespace0_generated_371_begin:
11735|  2.37k|static UA_StatusCode function_namespace0_generated_371_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11736|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11737|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11738|  2.37k|attr.minimumSamplingInterval = 0.000000;
11739|  2.37k|attr.userAccessLevel = 1;
11740|  2.37k|attr.accessLevel = 1;
11741|  2.37k|attr.valueRank = -1;
11742|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11743|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddNodesCount");
11744|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2234LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddNodesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11745|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11745:4): [True: 0, False: 2.37k]
  ------------------
11746|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2234LU), UA_StatusCode_name(retVal));
11747|  2.37k|return retVal;
11748|  2.37k|}
namespace0_generated.c:function_namespace0_generated_372_begin:
11759|  2.37k|static UA_StatusCode function_namespace0_generated_372_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11760|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11761|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11762|  2.37k|attr.minimumSamplingInterval = 0.000000;
11763|  2.37k|attr.userAccessLevel = 1;
11764|  2.37k|attr.accessLevel = 1;
11765|  2.37k|attr.valueRank = -1;
11766|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11767|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteSubscriptionsCount");
11768|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2233LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteSubscriptionsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11769|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11769:4): [True: 0, False: 2.37k]
  ------------------
11770|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2233LU), UA_StatusCode_name(retVal));
11771|  2.37k|return retVal;
11772|  2.37k|}
namespace0_generated.c:function_namespace0_generated_373_begin:
11783|  2.37k|static UA_StatusCode function_namespace0_generated_373_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11784|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11785|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11786|  2.37k|attr.minimumSamplingInterval = 0.000000;
11787|  2.37k|attr.userAccessLevel = 1;
11788|  2.37k|attr.accessLevel = 1;
11789|  2.37k|attr.valueRank = -1;
11790|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11791|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransferSubscriptionsCount");
11792|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2232LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransferSubscriptionsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11793|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11793:4): [True: 0, False: 2.37k]
  ------------------
11794|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2232LU), UA_StatusCode_name(retVal));
11795|  2.37k|return retVal;
11796|  2.37k|}
namespace0_generated.c:function_namespace0_generated_374_begin:
11807|  2.37k|static UA_StatusCode function_namespace0_generated_374_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11808|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11809|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11810|  2.37k|attr.minimumSamplingInterval = 0.000000;
11811|  2.37k|attr.userAccessLevel = 1;
11812|  2.37k|attr.accessLevel = 1;
11813|  2.37k|attr.valueRank = -1;
11814|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11815|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RepublishCount");
11816|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2231LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RepublishCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11817|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11817:4): [True: 0, False: 2.37k]
  ------------------
11818|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2231LU), UA_StatusCode_name(retVal));
11819|  2.37k|return retVal;
11820|  2.37k|}
namespace0_generated.c:function_namespace0_generated_375_begin:
11831|  2.37k|static UA_StatusCode function_namespace0_generated_375_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11832|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11833|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11834|  2.37k|attr.minimumSamplingInterval = 0.000000;
11835|  2.37k|attr.userAccessLevel = 1;
11836|  2.37k|attr.accessLevel = 1;
11837|  2.37k|attr.valueRank = -1;
11838|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11839|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishCount");
11840|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2230LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11841|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11841:4): [True: 0, False: 2.37k]
  ------------------
11842|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2230LU), UA_StatusCode_name(retVal));
11843|  2.37k|return retVal;
11844|  2.37k|}
namespace0_generated.c:function_namespace0_generated_376_begin:
11855|  2.37k|static UA_StatusCode function_namespace0_generated_376_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11856|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11857|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11858|  2.37k|attr.minimumSamplingInterval = 0.000000;
11859|  2.37k|attr.userAccessLevel = 1;
11860|  2.37k|attr.accessLevel = 1;
11861|  2.37k|attr.valueRank = -1;
11862|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11863|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SetPublishingModeCount");
11864|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2229LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SetPublishingModeCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11865|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11865:4): [True: 0, False: 2.37k]
  ------------------
11866|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2229LU), UA_StatusCode_name(retVal));
11867|  2.37k|return retVal;
11868|  2.37k|}
namespace0_generated.c:function_namespace0_generated_377_begin:
11879|  2.37k|static UA_StatusCode function_namespace0_generated_377_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11880|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11881|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11882|  2.37k|attr.minimumSamplingInterval = 0.000000;
11883|  2.37k|attr.userAccessLevel = 1;
11884|  2.37k|attr.accessLevel = 1;
11885|  2.37k|attr.valueRank = -1;
11886|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11887|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ModifySubscriptionCount");
11888|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2228LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ModifySubscriptionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11889|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11889:4): [True: 0, False: 2.37k]
  ------------------
11890|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2228LU), UA_StatusCode_name(retVal));
11891|  2.37k|return retVal;
11892|  2.37k|}
namespace0_generated.c:function_namespace0_generated_378_begin:
11903|  2.37k|static UA_StatusCode function_namespace0_generated_378_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11904|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11905|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11906|  2.37k|attr.minimumSamplingInterval = 0.000000;
11907|  2.37k|attr.userAccessLevel = 1;
11908|  2.37k|attr.accessLevel = 1;
11909|  2.37k|attr.valueRank = -1;
11910|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11911|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CreateSubscriptionCount");
11912|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2227LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CreateSubscriptionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11913|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11913:4): [True: 0, False: 2.37k]
  ------------------
11914|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2227LU), UA_StatusCode_name(retVal));
11915|  2.37k|return retVal;
11916|  2.37k|}
namespace0_generated.c:function_namespace0_generated_379_begin:
11927|  2.37k|static UA_StatusCode function_namespace0_generated_379_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11928|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11929|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11930|  2.37k|attr.minimumSamplingInterval = 0.000000;
11931|  2.37k|attr.userAccessLevel = 1;
11932|  2.37k|attr.accessLevel = 1;
11933|  2.37k|attr.valueRank = -1;
11934|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11935|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteMonitoredItemsCount");
11936|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2226LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11937|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11937:4): [True: 0, False: 2.37k]
  ------------------
11938|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2226LU), UA_StatusCode_name(retVal));
11939|  2.37k|return retVal;
11940|  2.37k|}
namespace0_generated.c:function_namespace0_generated_380_begin:
11951|  2.37k|static UA_StatusCode function_namespace0_generated_380_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11952|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11953|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11954|  2.37k|attr.minimumSamplingInterval = 0.000000;
11955|  2.37k|attr.userAccessLevel = 1;
11956|  2.37k|attr.accessLevel = 1;
11957|  2.37k|attr.valueRank = -1;
11958|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11959|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SetTriggeringCount");
11960|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2225LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SetTriggeringCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11961|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11961:4): [True: 0, False: 2.37k]
  ------------------
11962|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2225LU), UA_StatusCode_name(retVal));
11963|  2.37k|return retVal;
11964|  2.37k|}
namespace0_generated.c:function_namespace0_generated_381_begin:
11975|  2.37k|static UA_StatusCode function_namespace0_generated_381_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11976|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
11977|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
11978|  2.37k|attr.minimumSamplingInterval = 0.000000;
11979|  2.37k|attr.userAccessLevel = 1;
11980|  2.37k|attr.accessLevel = 1;
11981|  2.37k|attr.valueRank = -1;
11982|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
11983|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SetMonitoringModeCount");
11984|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2224LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SetMonitoringModeCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
11985|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11985:4): [True: 0, False: 2.37k]
  ------------------
11986|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2224LU), UA_StatusCode_name(retVal));
11987|  2.37k|return retVal;
11988|  2.37k|}
namespace0_generated.c:function_namespace0_generated_382_begin:
11999|  2.37k|static UA_StatusCode function_namespace0_generated_382_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12000|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12001|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12002|  2.37k|attr.minimumSamplingInterval = 0.000000;
12003|  2.37k|attr.userAccessLevel = 1;
12004|  2.37k|attr.accessLevel = 1;
12005|  2.37k|attr.valueRank = -1;
12006|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
12007|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ModifyMonitoredItemsCount");
12008|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2223LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ModifyMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12009|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12009:4): [True: 0, False: 2.37k]
  ------------------
12010|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2223LU), UA_StatusCode_name(retVal));
12011|  2.37k|return retVal;
12012|  2.37k|}
namespace0_generated.c:function_namespace0_generated_383_begin:
12023|  2.37k|static UA_StatusCode function_namespace0_generated_383_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12024|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12025|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12026|  2.37k|attr.minimumSamplingInterval = 0.000000;
12027|  2.37k|attr.userAccessLevel = 1;
12028|  2.37k|attr.accessLevel = 1;
12029|  2.37k|attr.valueRank = -1;
12030|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
12031|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CreateMonitoredItemsCount");
12032|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2222LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CreateMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12033|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12033:4): [True: 0, False: 2.37k]
  ------------------
12034|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2222LU), UA_StatusCode_name(retVal));
12035|  2.37k|return retVal;
12036|  2.37k|}
namespace0_generated.c:function_namespace0_generated_384_begin:
12047|  2.37k|static UA_StatusCode function_namespace0_generated_384_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12048|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12049|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12050|  2.37k|attr.minimumSamplingInterval = 0.000000;
12051|  2.37k|attr.userAccessLevel = 1;
12052|  2.37k|attr.accessLevel = 1;
12053|  2.37k|attr.valueRank = -1;
12054|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
12055|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CallCount");
12056|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2221LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CallCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12057|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12057:4): [True: 0, False: 2.37k]
  ------------------
12058|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2221LU), UA_StatusCode_name(retVal));
12059|  2.37k|return retVal;
12060|  2.37k|}
namespace0_generated.c:function_namespace0_generated_385_begin:
12071|  2.37k|static UA_StatusCode function_namespace0_generated_385_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12072|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12073|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12074|  2.37k|attr.minimumSamplingInterval = 0.000000;
12075|  2.37k|attr.userAccessLevel = 1;
12076|  2.37k|attr.accessLevel = 1;
12077|  2.37k|attr.valueRank = -1;
12078|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
12079|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HistoryUpdateCount");
12080|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2220LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HistoryUpdateCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12081|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12081:4): [True: 0, False: 2.37k]
  ------------------
12082|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2220LU), UA_StatusCode_name(retVal));
12083|  2.37k|return retVal;
12084|  2.37k|}
namespace0_generated.c:function_namespace0_generated_386_begin:
12095|  2.37k|static UA_StatusCode function_namespace0_generated_386_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12096|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12097|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12098|  2.37k|attr.minimumSamplingInterval = 0.000000;
12099|  2.37k|attr.userAccessLevel = 1;
12100|  2.37k|attr.accessLevel = 1;
12101|  2.37k|attr.valueRank = -1;
12102|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
12103|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "WriteCount");
12104|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2219LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "WriteCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12105|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12105:4): [True: 0, False: 2.37k]
  ------------------
12106|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2219LU), UA_StatusCode_name(retVal));
12107|  2.37k|return retVal;
12108|  2.37k|}
namespace0_generated.c:function_namespace0_generated_387_begin:
12119|  2.37k|static UA_StatusCode function_namespace0_generated_387_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12120|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12121|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12122|  2.37k|attr.minimumSamplingInterval = 0.000000;
12123|  2.37k|attr.userAccessLevel = 1;
12124|  2.37k|attr.accessLevel = 1;
12125|  2.37k|attr.valueRank = -1;
12126|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
12127|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HistoryReadCount");
12128|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2218LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HistoryReadCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12129|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12129:4): [True: 0, False: 2.37k]
  ------------------
12130|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2218LU), UA_StatusCode_name(retVal));
12131|  2.37k|return retVal;
12132|  2.37k|}
namespace0_generated.c:function_namespace0_generated_388_begin:
12143|  2.37k|static UA_StatusCode function_namespace0_generated_388_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12144|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12145|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12146|  2.37k|attr.minimumSamplingInterval = 0.000000;
12147|  2.37k|attr.userAccessLevel = 1;
12148|  2.37k|attr.accessLevel = 1;
12149|  2.37k|attr.valueRank = -1;
12150|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
12151|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ReadCount");
12152|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2217LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ReadCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12153|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12153:4): [True: 0, False: 2.37k]
  ------------------
12154|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2217LU), UA_StatusCode_name(retVal));
12155|  2.37k|return retVal;
12156|  2.37k|}
namespace0_generated.c:function_namespace0_generated_389_begin:
12167|  2.37k|static UA_StatusCode function_namespace0_generated_389_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12168|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12169|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12170|  2.37k|attr.minimumSamplingInterval = 0.000000;
12171|  2.37k|attr.userAccessLevel = 1;
12172|  2.37k|attr.accessLevel = 1;
12173|  2.37k|attr.valueRank = -1;
12174|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12175|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentPublishRequestsInQueue");
12176|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2209LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentPublishRequestsInQueue"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12177|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12177:4): [True: 0, False: 2.37k]
  ------------------
12178|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2209LU), UA_StatusCode_name(retVal));
12179|  2.37k|return retVal;
12180|  2.37k|}
namespace0_generated.c:function_namespace0_generated_390_begin:
12191|  2.37k|static UA_StatusCode function_namespace0_generated_390_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12192|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12193|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12194|  2.37k|attr.minimumSamplingInterval = 0.000000;
12195|  2.37k|attr.userAccessLevel = 1;
12196|  2.37k|attr.accessLevel = 1;
12197|  2.37k|attr.valueRank = -1;
12198|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12199|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentMonitoredItemsCount");
12200|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2208LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12201|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12201:4): [True: 0, False: 2.37k]
  ------------------
12202|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2208LU), UA_StatusCode_name(retVal));
12203|  2.37k|return retVal;
12204|  2.37k|}
namespace0_generated.c:function_namespace0_generated_391_begin:
12215|  2.37k|static UA_StatusCode function_namespace0_generated_391_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12216|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12217|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12218|  2.37k|attr.minimumSamplingInterval = 0.000000;
12219|  2.37k|attr.userAccessLevel = 1;
12220|  2.37k|attr.accessLevel = 1;
12221|  2.37k|attr.valueRank = -1;
12222|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12223|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentSubscriptionsCount");
12224|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2207LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentSubscriptionsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12225|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12225:4): [True: 0, False: 2.37k]
  ------------------
12226|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2207LU), UA_StatusCode_name(retVal));
12227|  2.37k|return retVal;
12228|  2.37k|}
namespace0_generated.c:function_namespace0_generated_392_begin:
12239|  2.37k|static UA_StatusCode function_namespace0_generated_392_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12240|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12241|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12242|  2.37k|attr.minimumSamplingInterval = 0.000000;
12243|  2.37k|attr.userAccessLevel = 1;
12244|  2.37k|attr.accessLevel = 1;
12245|  2.37k|attr.valueRank = -1;
12246|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
12247|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientLastContactTime");
12248|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2206LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientLastContactTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12249|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12249:4): [True: 0, False: 2.37k]
  ------------------
12250|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2206LU), UA_StatusCode_name(retVal));
12251|  2.37k|return retVal;
12252|  2.37k|}
namespace0_generated.c:function_namespace0_generated_393_begin:
12263|  2.37k|static UA_StatusCode function_namespace0_generated_393_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12264|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12265|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12266|  2.37k|attr.minimumSamplingInterval = 0.000000;
12267|  2.37k|attr.userAccessLevel = 1;
12268|  2.37k|attr.accessLevel = 1;
12269|  2.37k|attr.valueRank = -1;
12270|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
12271|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientConnectionTime");
12272|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2205LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientConnectionTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12273|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12273:4): [True: 0, False: 2.37k]
  ------------------
12274|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2205LU), UA_StatusCode_name(retVal));
12275|  2.37k|return retVal;
12276|  2.37k|}
namespace0_generated.c:function_namespace0_generated_394_begin:
12287|  2.37k|static UA_StatusCode function_namespace0_generated_394_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12288|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12289|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12290|  2.37k|attr.minimumSamplingInterval = 0.000000;
12291|  2.37k|attr.userAccessLevel = 1;
12292|  2.37k|attr.accessLevel = 1;
12293|  2.37k|attr.valueRank = -1;
12294|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 290LU);
12295|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ActualSessionTimeout");
12296|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2204LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ActualSessionTimeout"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12297|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12297:4): [True: 0, False: 2.37k]
  ------------------
12298|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2204LU), UA_StatusCode_name(retVal));
12299|  2.37k|return retVal;
12300|  2.37k|}
namespace0_generated.c:function_namespace0_generated_395_begin:
12311|  2.37k|static UA_StatusCode function_namespace0_generated_395_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12312|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12313|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12314|  2.37k|attr.minimumSamplingInterval = 0.000000;
12315|  2.37k|attr.userAccessLevel = 1;
12316|  2.37k|attr.accessLevel = 1;
12317|  2.37k|attr.valueRank = 1;
12318|  2.37k|attr.arrayDimensionsSize = 1;
12319|  2.37k|UA_UInt32 arrayDimensions[1];
12320|  2.37k|arrayDimensions[0] = 0;
12321|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
12322|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 295LU);
12323|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "LocaleIds");
12324|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2203LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "LocaleIds"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12325|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12325:4): [True: 0, False: 2.37k]
  ------------------
12326|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2203LU), UA_StatusCode_name(retVal));
12327|  2.37k|return retVal;
12328|  2.37k|}
namespace0_generated.c:function_namespace0_generated_396_begin:
12339|  2.37k|static UA_StatusCode function_namespace0_generated_396_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12340|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12341|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12342|  2.37k|attr.minimumSamplingInterval = 0.000000;
12343|  2.37k|attr.userAccessLevel = 1;
12344|  2.37k|attr.accessLevel = 1;
12345|  2.37k|attr.valueRank = -1;
12346|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
12347|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EndpointUrl");
12348|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2202LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EndpointUrl"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12349|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12349:4): [True: 0, False: 2.37k]
  ------------------
12350|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2202LU), UA_StatusCode_name(retVal));
12351|  2.37k|return retVal;
12352|  2.37k|}
namespace0_generated.c:function_namespace0_generated_397_begin:
12363|  2.37k|static UA_StatusCode function_namespace0_generated_397_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12364|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12365|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12366|  2.37k|attr.minimumSamplingInterval = 0.000000;
12367|  2.37k|attr.userAccessLevel = 1;
12368|  2.37k|attr.accessLevel = 1;
12369|  2.37k|attr.valueRank = -1;
12370|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
12371|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerUri");
12372|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2201LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerUri"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12373|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12373:4): [True: 0, False: 2.37k]
  ------------------
12374|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2201LU), UA_StatusCode_name(retVal));
12375|  2.37k|return retVal;
12376|  2.37k|}
namespace0_generated.c:function_namespace0_generated_398_begin:
12387|  2.37k|static UA_StatusCode function_namespace0_generated_398_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12388|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12389|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12390|  2.37k|attr.minimumSamplingInterval = 0.000000;
12391|  2.37k|attr.userAccessLevel = 1;
12392|  2.37k|attr.accessLevel = 1;
12393|  2.37k|attr.valueRank = -1;
12394|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 308LU);
12395|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientDescription");
12396|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2200LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientDescription"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12397|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12397:4): [True: 0, False: 2.37k]
  ------------------
12398|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2200LU), UA_StatusCode_name(retVal));
12399|  2.37k|return retVal;
12400|  2.37k|}
namespace0_generated.c:function_namespace0_generated_399_begin:
12411|  2.37k|static UA_StatusCode function_namespace0_generated_399_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12412|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12413|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12414|  2.37k|attr.minimumSamplingInterval = 0.000000;
12415|  2.37k|attr.userAccessLevel = 1;
12416|  2.37k|attr.accessLevel = 1;
12417|  2.37k|attr.valueRank = -1;
12418|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
12419|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionName");
12420|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2199LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionName"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12421|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12421:4): [True: 0, False: 2.37k]
  ------------------
12422|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2199LU), UA_StatusCode_name(retVal));
12423|  2.37k|return retVal;
12424|  2.37k|}
namespace0_generated.c:function_namespace0_generated_400_begin:
12435|  2.37k|static UA_StatusCode function_namespace0_generated_400_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12436|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12437|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12438|  2.37k|attr.minimumSamplingInterval = 0.000000;
12439|  2.37k|attr.userAccessLevel = 1;
12440|  2.37k|attr.accessLevel = 1;
12441|  2.37k|attr.valueRank = -1;
12442|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU);
12443|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionId");
12444|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2198LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12445|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12445:4): [True: 0, False: 2.37k]
  ------------------
12446|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2198LU), UA_StatusCode_name(retVal));
12447|  2.37k|return retVal;
12448|  2.37k|}
namespace0_generated.c:function_namespace0_generated_401_begin:
12459|  2.37k|static UA_StatusCode function_namespace0_generated_401_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12460|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12461|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12462|  2.37k|attr.minimumSamplingInterval = 0.000000;
12463|  2.37k|attr.userAccessLevel = 1;
12464|  2.37k|attr.accessLevel = 1;
12465|  2.37k|attr.valueRank = -1;
12466|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12467|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UnauthorizedRequestCount");
12468|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11892LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UnauthorizedRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12469|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12469:4): [True: 0, False: 2.37k]
  ------------------
12470|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11892LU), UA_StatusCode_name(retVal));
12471|  2.37k|return retVal;
12472|  2.37k|}
namespace0_generated.c:function_namespace0_generated_402_begin:
12483|  2.37k|static UA_StatusCode function_namespace0_generated_402_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12484|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12485|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
12486|  2.37k|attr.valueRank = -2;
12487|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 874LU);
12488|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SubscriptionDiagnosticsType");
12489|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SubscriptionDiagnosticsType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
12490|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12490:4): [True: 0, False: 2.37k]
  ------------------
12491|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU), UA_StatusCode_name(retVal));
12492|  2.37k|return retVal;
12493|  2.37k|}
namespace0_generated.c:function_namespace0_generated_403_begin:
12504|  2.37k|static UA_StatusCode function_namespace0_generated_403_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12505|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12506|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12507|  2.37k|attr.minimumSamplingInterval = 0.000000;
12508|  2.37k|attr.userAccessLevel = 1;
12509|  2.37k|attr.accessLevel = 1;
12510|  2.37k|attr.valueRank = -1;
12511|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12512|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EventQueueOverflowCount");
12513|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8902LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EventQueueOverflowCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12514|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12514:4): [True: 0, False: 2.37k]
  ------------------
12515|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8902LU), UA_StatusCode_name(retVal));
12516|  2.37k|return retVal;
12517|  2.37k|}
namespace0_generated.c:function_namespace0_generated_404_begin:
12528|  2.37k|static UA_StatusCode function_namespace0_generated_404_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12529|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12530|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12531|  2.37k|attr.minimumSamplingInterval = 0.000000;
12532|  2.37k|attr.userAccessLevel = 1;
12533|  2.37k|attr.accessLevel = 1;
12534|  2.37k|attr.valueRank = -1;
12535|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12536|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NextSequenceNumber");
12537|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8897LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NextSequenceNumber"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12538|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12538:4): [True: 0, False: 2.37k]
  ------------------
12539|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8897LU), UA_StatusCode_name(retVal));
12540|  2.37k|return retVal;
12541|  2.37k|}
namespace0_generated.c:function_namespace0_generated_405_begin:
12552|  2.37k|static UA_StatusCode function_namespace0_generated_405_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12553|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12554|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12555|  2.37k|attr.minimumSamplingInterval = 0.000000;
12556|  2.37k|attr.userAccessLevel = 1;
12557|  2.37k|attr.accessLevel = 1;
12558|  2.37k|attr.valueRank = -1;
12559|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12560|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MonitoringQueueOverflowCount");
12561|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8896LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MonitoringQueueOverflowCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12562|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12562:4): [True: 0, False: 2.37k]
  ------------------
12563|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8896LU), UA_StatusCode_name(retVal));
12564|  2.37k|return retVal;
12565|  2.37k|}
namespace0_generated.c:function_namespace0_generated_406_begin:
12576|  2.37k|static UA_StatusCode function_namespace0_generated_406_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12577|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12578|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12579|  2.37k|attr.minimumSamplingInterval = 0.000000;
12580|  2.37k|attr.userAccessLevel = 1;
12581|  2.37k|attr.accessLevel = 1;
12582|  2.37k|attr.valueRank = -1;
12583|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12584|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DisabledMonitoredItemCount");
12585|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8895LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DisabledMonitoredItemCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12586|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12586:4): [True: 0, False: 2.37k]
  ------------------
12587|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8895LU), UA_StatusCode_name(retVal));
12588|  2.37k|return retVal;
12589|  2.37k|}
namespace0_generated.c:function_namespace0_generated_407_begin:
12600|  2.37k|static UA_StatusCode function_namespace0_generated_407_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12601|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12602|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12603|  2.37k|attr.minimumSamplingInterval = 0.000000;
12604|  2.37k|attr.userAccessLevel = 1;
12605|  2.37k|attr.accessLevel = 1;
12606|  2.37k|attr.valueRank = -1;
12607|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12608|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MonitoredItemCount");
12609|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8894LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MonitoredItemCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12610|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12610:4): [True: 0, False: 2.37k]
  ------------------
12611|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8894LU), UA_StatusCode_name(retVal));
12612|  2.37k|return retVal;
12613|  2.37k|}
namespace0_generated.c:function_namespace0_generated_408_begin:
12624|  2.37k|static UA_StatusCode function_namespace0_generated_408_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12625|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12626|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12627|  2.37k|attr.minimumSamplingInterval = 0.000000;
12628|  2.37k|attr.userAccessLevel = 1;
12629|  2.37k|attr.accessLevel = 1;
12630|  2.37k|attr.valueRank = -1;
12631|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12632|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DiscardedMessageCount");
12633|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8893LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DiscardedMessageCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12634|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12634:4): [True: 0, False: 2.37k]
  ------------------
12635|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8893LU), UA_StatusCode_name(retVal));
12636|  2.37k|return retVal;
12637|  2.37k|}
namespace0_generated.c:function_namespace0_generated_409_begin:
12648|  2.37k|static UA_StatusCode function_namespace0_generated_409_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12649|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12650|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12651|  2.37k|attr.minimumSamplingInterval = 0.000000;
12652|  2.37k|attr.userAccessLevel = 1;
12653|  2.37k|attr.accessLevel = 1;
12654|  2.37k|attr.valueRank = -1;
12655|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12656|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UnacknowledgedMessageCount");
12657|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8892LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UnacknowledgedMessageCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12658|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12658:4): [True: 0, False: 2.37k]
  ------------------
12659|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8892LU), UA_StatusCode_name(retVal));
12660|  2.37k|return retVal;
12661|  2.37k|}
namespace0_generated.c:function_namespace0_generated_410_begin:
12672|  2.37k|static UA_StatusCode function_namespace0_generated_410_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12673|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12674|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12675|  2.37k|attr.minimumSamplingInterval = 0.000000;
12676|  2.37k|attr.userAccessLevel = 1;
12677|  2.37k|attr.accessLevel = 1;
12678|  2.37k|attr.valueRank = -1;
12679|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12680|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentLifetimeCount");
12681|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8891LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentLifetimeCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12682|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12682:4): [True: 0, False: 2.37k]
  ------------------
12683|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8891LU), UA_StatusCode_name(retVal));
12684|  2.37k|return retVal;
12685|  2.37k|}
namespace0_generated.c:function_namespace0_generated_411_begin:
12696|  2.37k|static UA_StatusCode function_namespace0_generated_411_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12697|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12698|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12699|  2.37k|attr.minimumSamplingInterval = 0.000000;
12700|  2.37k|attr.userAccessLevel = 1;
12701|  2.37k|attr.accessLevel = 1;
12702|  2.37k|attr.valueRank = -1;
12703|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12704|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentKeepAliveCount");
12705|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8890LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentKeepAliveCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12706|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12706:4): [True: 0, False: 2.37k]
  ------------------
12707|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8890LU), UA_StatusCode_name(retVal));
12708|  2.37k|return retVal;
12709|  2.37k|}
namespace0_generated.c:function_namespace0_generated_412_begin:
12720|  2.37k|static UA_StatusCode function_namespace0_generated_412_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12721|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12722|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12723|  2.37k|attr.minimumSamplingInterval = 0.000000;
12724|  2.37k|attr.userAccessLevel = 1;
12725|  2.37k|attr.accessLevel = 1;
12726|  2.37k|attr.valueRank = -1;
12727|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12728|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "LatePublishRequestCount");
12729|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8889LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "LatePublishRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12730|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12730:4): [True: 0, False: 2.37k]
  ------------------
12731|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8889LU), UA_StatusCode_name(retVal));
12732|  2.37k|return retVal;
12733|  2.37k|}
namespace0_generated.c:function_namespace0_generated_413_begin:
12744|  2.37k|static UA_StatusCode function_namespace0_generated_413_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12745|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12746|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12747|  2.37k|attr.minimumSamplingInterval = 0.000000;
12748|  2.37k|attr.userAccessLevel = 1;
12749|  2.37k|attr.accessLevel = 1;
12750|  2.37k|attr.valueRank = -1;
12751|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12752|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxLifetimeCount");
12753|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8888LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxLifetimeCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12754|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12754:4): [True: 0, False: 2.37k]
  ------------------
12755|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8888LU), UA_StatusCode_name(retVal));
12756|  2.37k|return retVal;
12757|  2.37k|}
namespace0_generated.c:function_namespace0_generated_414_begin:
12768|  2.37k|static UA_StatusCode function_namespace0_generated_414_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12769|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12770|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12771|  2.37k|attr.minimumSamplingInterval = 0.000000;
12772|  2.37k|attr.userAccessLevel = 1;
12773|  2.37k|attr.accessLevel = 1;
12774|  2.37k|attr.valueRank = -1;
12775|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12776|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EventNotificationsCount");
12777|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2998LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EventNotificationsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12778|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12778:4): [True: 0, False: 2.37k]
  ------------------
12779|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2998LU), UA_StatusCode_name(retVal));
12780|  2.37k|return retVal;
12781|  2.37k|}
namespace0_generated.c:function_namespace0_generated_415_begin:
12792|  2.37k|static UA_StatusCode function_namespace0_generated_415_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12793|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12794|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12795|  2.37k|attr.minimumSamplingInterval = 0.000000;
12796|  2.37k|attr.userAccessLevel = 1;
12797|  2.37k|attr.accessLevel = 1;
12798|  2.37k|attr.valueRank = -1;
12799|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12800|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NotificationsCount");
12801|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2193LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NotificationsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12802|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12802:4): [True: 0, False: 2.37k]
  ------------------
12803|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2193LU), UA_StatusCode_name(retVal));
12804|  2.37k|return retVal;
12805|  2.37k|}
namespace0_generated.c:function_namespace0_generated_416_begin:
12816|  2.37k|static UA_StatusCode function_namespace0_generated_416_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12817|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12818|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12819|  2.37k|attr.minimumSamplingInterval = 0.000000;
12820|  2.37k|attr.userAccessLevel = 1;
12821|  2.37k|attr.accessLevel = 1;
12822|  2.37k|attr.valueRank = -1;
12823|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12824|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataChangeNotificationsCount");
12825|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2191LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataChangeNotificationsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12826|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12826:4): [True: 0, False: 2.37k]
  ------------------
12827|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2191LU), UA_StatusCode_name(retVal));
12828|  2.37k|return retVal;
12829|  2.37k|}
namespace0_generated.c:function_namespace0_generated_417_begin:
12840|  2.37k|static UA_StatusCode function_namespace0_generated_417_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12841|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12842|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12843|  2.37k|attr.minimumSamplingInterval = 0.000000;
12844|  2.37k|attr.userAccessLevel = 1;
12845|  2.37k|attr.accessLevel = 1;
12846|  2.37k|attr.valueRank = -1;
12847|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12848|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishRequestCount");
12849|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2190LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12850|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12850:4): [True: 0, False: 2.37k]
  ------------------
12851|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2190LU), UA_StatusCode_name(retVal));
12852|  2.37k|return retVal;
12853|  2.37k|}
namespace0_generated.c:function_namespace0_generated_418_begin:
12864|  2.37k|static UA_StatusCode function_namespace0_generated_418_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12865|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12866|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12867|  2.37k|attr.minimumSamplingInterval = 0.000000;
12868|  2.37k|attr.userAccessLevel = 1;
12869|  2.37k|attr.accessLevel = 1;
12870|  2.37k|attr.valueRank = -1;
12871|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12872|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransferredToSameClientCount");
12873|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2189LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransferredToSameClientCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12874|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12874:4): [True: 0, False: 2.37k]
  ------------------
12875|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2189LU), UA_StatusCode_name(retVal));
12876|  2.37k|return retVal;
12877|  2.37k|}
namespace0_generated.c:function_namespace0_generated_419_begin:
12888|  2.37k|static UA_StatusCode function_namespace0_generated_419_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12889|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12890|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12891|  2.37k|attr.minimumSamplingInterval = 0.000000;
12892|  2.37k|attr.userAccessLevel = 1;
12893|  2.37k|attr.accessLevel = 1;
12894|  2.37k|attr.valueRank = -1;
12895|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12896|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransferredToAltClientCount");
12897|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2188LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransferredToAltClientCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12898|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12898:4): [True: 0, False: 2.37k]
  ------------------
12899|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2188LU), UA_StatusCode_name(retVal));
12900|  2.37k|return retVal;
12901|  2.37k|}
namespace0_generated.c:function_namespace0_generated_420_begin:
12912|  2.37k|static UA_StatusCode function_namespace0_generated_420_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12913|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12914|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12915|  2.37k|attr.minimumSamplingInterval = 0.000000;
12916|  2.37k|attr.userAccessLevel = 1;
12917|  2.37k|attr.accessLevel = 1;
12918|  2.37k|attr.valueRank = -1;
12919|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12920|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransferRequestCount");
12921|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2187LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransferRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12922|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12922:4): [True: 0, False: 2.37k]
  ------------------
12923|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2187LU), UA_StatusCode_name(retVal));
12924|  2.37k|return retVal;
12925|  2.37k|}
namespace0_generated.c:function_namespace0_generated_421_begin:
12936|  2.37k|static UA_StatusCode function_namespace0_generated_421_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12937|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12938|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12939|  2.37k|attr.minimumSamplingInterval = 0.000000;
12940|  2.37k|attr.userAccessLevel = 1;
12941|  2.37k|attr.accessLevel = 1;
12942|  2.37k|attr.valueRank = -1;
12943|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12944|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RepublishMessageCount");
12945|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2186LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RepublishMessageCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12946|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12946:4): [True: 0, False: 2.37k]
  ------------------
12947|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2186LU), UA_StatusCode_name(retVal));
12948|  2.37k|return retVal;
12949|  2.37k|}
namespace0_generated.c:function_namespace0_generated_422_begin:
12960|  2.37k|static UA_StatusCode function_namespace0_generated_422_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12961|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12962|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12963|  2.37k|attr.minimumSamplingInterval = 0.000000;
12964|  2.37k|attr.userAccessLevel = 1;
12965|  2.37k|attr.accessLevel = 1;
12966|  2.37k|attr.valueRank = -1;
12967|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12968|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RepublishMessageRequestCount");
12969|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2185LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RepublishMessageRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12970|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12970:4): [True: 0, False: 2.37k]
  ------------------
12971|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2185LU), UA_StatusCode_name(retVal));
12972|  2.37k|return retVal;
12973|  2.37k|}
namespace0_generated.c:function_namespace0_generated_423_begin:
12984|  2.37k|static UA_StatusCode function_namespace0_generated_423_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12985|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
12986|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
12987|  2.37k|attr.minimumSamplingInterval = 0.000000;
12988|  2.37k|attr.userAccessLevel = 1;
12989|  2.37k|attr.accessLevel = 1;
12990|  2.37k|attr.valueRank = -1;
12991|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
12992|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RepublishRequestCount");
12993|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2184LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RepublishRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
12994|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12994:4): [True: 0, False: 2.37k]
  ------------------
12995|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2184LU), UA_StatusCode_name(retVal));
12996|  2.37k|return retVal;
12997|  2.37k|}
namespace0_generated.c:function_namespace0_generated_424_begin:
13008|  2.37k|static UA_StatusCode function_namespace0_generated_424_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13009|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13010|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13011|  2.37k|attr.minimumSamplingInterval = 0.000000;
13012|  2.37k|attr.userAccessLevel = 1;
13013|  2.37k|attr.accessLevel = 1;
13014|  2.37k|attr.valueRank = -1;
13015|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13016|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DisableCount");
13017|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2183LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DisableCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13018|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13018:4): [True: 0, False: 2.37k]
  ------------------
13019|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2183LU), UA_StatusCode_name(retVal));
13020|  2.37k|return retVal;
13021|  2.37k|}
namespace0_generated.c:function_namespace0_generated_425_begin:
13032|  2.37k|static UA_StatusCode function_namespace0_generated_425_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13033|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13034|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13035|  2.37k|attr.minimumSamplingInterval = 0.000000;
13036|  2.37k|attr.userAccessLevel = 1;
13037|  2.37k|attr.accessLevel = 1;
13038|  2.37k|attr.valueRank = -1;
13039|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13040|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EnableCount");
13041|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2182LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EnableCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13042|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13042:4): [True: 0, False: 2.37k]
  ------------------
13043|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2182LU), UA_StatusCode_name(retVal));
13044|  2.37k|return retVal;
13045|  2.37k|}
namespace0_generated.c:function_namespace0_generated_426_begin:
13056|  2.37k|static UA_StatusCode function_namespace0_generated_426_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13057|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13058|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13059|  2.37k|attr.minimumSamplingInterval = 0.000000;
13060|  2.37k|attr.userAccessLevel = 1;
13061|  2.37k|attr.accessLevel = 1;
13062|  2.37k|attr.valueRank = -1;
13063|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13064|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ModifyCount");
13065|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2181LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ModifyCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13066|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13066:4): [True: 0, False: 2.37k]
  ------------------
13067|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2181LU), UA_StatusCode_name(retVal));
13068|  2.37k|return retVal;
13069|  2.37k|}
namespace0_generated.c:function_namespace0_generated_427_begin:
13080|  2.37k|static UA_StatusCode function_namespace0_generated_427_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13081|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13082|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13083|  2.37k|attr.minimumSamplingInterval = 0.000000;
13084|  2.37k|attr.userAccessLevel = 1;
13085|  2.37k|attr.accessLevel = 1;
13086|  2.37k|attr.valueRank = -1;
13087|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
13088|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishingEnabled");
13089|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2180LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishingEnabled"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13090|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13090:4): [True: 0, False: 2.37k]
  ------------------
13091|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2180LU), UA_StatusCode_name(retVal));
13092|  2.37k|return retVal;
13093|  2.37k|}
namespace0_generated.c:function_namespace0_generated_428_begin:
13104|  2.37k|static UA_StatusCode function_namespace0_generated_428_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13105|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13106|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13107|  2.37k|attr.minimumSamplingInterval = 0.000000;
13108|  2.37k|attr.userAccessLevel = 1;
13109|  2.37k|attr.accessLevel = 1;
13110|  2.37k|attr.valueRank = -1;
13111|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13112|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxNotificationsPerPublish");
13113|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2179LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxNotificationsPerPublish"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13114|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13114:4): [True: 0, False: 2.37k]
  ------------------
13115|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2179LU), UA_StatusCode_name(retVal));
13116|  2.37k|return retVal;
13117|  2.37k|}
namespace0_generated.c:function_namespace0_generated_429_begin:
13128|  2.37k|static UA_StatusCode function_namespace0_generated_429_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13129|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13130|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13131|  2.37k|attr.minimumSamplingInterval = 0.000000;
13132|  2.37k|attr.userAccessLevel = 1;
13133|  2.37k|attr.accessLevel = 1;
13134|  2.37k|attr.valueRank = -1;
13135|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13136|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxKeepAliveCount");
13137|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2177LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxKeepAliveCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13138|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13138:4): [True: 0, False: 2.37k]
  ------------------
13139|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2177LU), UA_StatusCode_name(retVal));
13140|  2.37k|return retVal;
13141|  2.37k|}
namespace0_generated.c:function_namespace0_generated_430_begin:
13152|  2.37k|static UA_StatusCode function_namespace0_generated_430_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13153|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13154|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13155|  2.37k|attr.minimumSamplingInterval = 0.000000;
13156|  2.37k|attr.userAccessLevel = 1;
13157|  2.37k|attr.accessLevel = 1;
13158|  2.37k|attr.valueRank = -1;
13159|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 290LU);
13160|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishingInterval");
13161|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2176LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishingInterval"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13162|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13162:4): [True: 0, False: 2.37k]
  ------------------
13163|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2176LU), UA_StatusCode_name(retVal));
13164|  2.37k|return retVal;
13165|  2.37k|}
namespace0_generated.c:function_namespace0_generated_431_begin:
13176|  2.37k|static UA_StatusCode function_namespace0_generated_431_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13177|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13178|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13179|  2.37k|attr.minimumSamplingInterval = 0.000000;
13180|  2.37k|attr.userAccessLevel = 1;
13181|  2.37k|attr.accessLevel = 1;
13182|  2.37k|attr.valueRank = -1;
13183|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3LU);
13184|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Priority");
13185|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2175LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Priority"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13186|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13186:4): [True: 0, False: 2.37k]
  ------------------
13187|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2175LU), UA_StatusCode_name(retVal));
13188|  2.37k|return retVal;
13189|  2.37k|}
namespace0_generated.c:function_namespace0_generated_432_begin:
13200|  2.37k|static UA_StatusCode function_namespace0_generated_432_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13201|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13202|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13203|  2.37k|attr.minimumSamplingInterval = 0.000000;
13204|  2.37k|attr.userAccessLevel = 1;
13205|  2.37k|attr.accessLevel = 1;
13206|  2.37k|attr.valueRank = -1;
13207|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13208|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SubscriptionId");
13209|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2174LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SubscriptionId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13210|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13210:4): [True: 0, False: 2.37k]
  ------------------
13211|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2174LU), UA_StatusCode_name(retVal));
13212|  2.37k|return retVal;
13213|  2.37k|}
namespace0_generated.c:function_namespace0_generated_433_begin:
13224|  2.37k|static UA_StatusCode function_namespace0_generated_433_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13225|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13226|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13227|  2.37k|attr.minimumSamplingInterval = 0.000000;
13228|  2.37k|attr.userAccessLevel = 1;
13229|  2.37k|attr.accessLevel = 1;
13230|  2.37k|attr.valueRank = -1;
13231|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU);
13232|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionId");
13233|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2173LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13234|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13234:4): [True: 0, False: 2.37k]
  ------------------
13235|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2173LU), UA_StatusCode_name(retVal));
13236|  2.37k|return retVal;
13237|  2.37k|}
namespace0_generated.c:function_namespace0_generated_434_begin:
13248|  2.37k|static UA_StatusCode function_namespace0_generated_434_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13249|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13250|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
13251|  2.37k|attr.valueRank = 1;
13252|  2.37k|attr.arrayDimensionsSize = 1;
13253|  2.37k|UA_UInt32 arrayDimensions[1];
13254|  2.37k|arrayDimensions[0] = 0;
13255|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
13256|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 874LU);
13257|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SubscriptionDiagnosticsArrayType");
13258|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2171LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SubscriptionDiagnosticsArrayType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
13259|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13259:4): [True: 0, False: 2.37k]
  ------------------
13260|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2171LU), UA_StatusCode_name(retVal));
13261|  2.37k|return retVal;
13262|  2.37k|}
namespace0_generated.c:function_namespace0_generated_435_begin:
13273|  2.37k|static UA_StatusCode function_namespace0_generated_435_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13274|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13275|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13276|  2.37k|attr.minimumSamplingInterval = 0.000000;
13277|  2.37k|attr.userAccessLevel = 1;
13278|  2.37k|attr.accessLevel = 1;
13279|  2.37k|attr.valueRank = -1;
13280|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 874LU);
13281|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SubscriptionDiagnostics");
13282|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2171LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SubscriptionDiagnostics"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13283|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13283:4): [True: 0, False: 2.37k]
  ------------------
13284|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU), UA_StatusCode_name(retVal));
13285|  2.37k|return retVal;
13286|  2.37k|}
namespace0_generated.c:function_namespace0_generated_436_begin:
13297|  2.37k|static UA_StatusCode function_namespace0_generated_436_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13298|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13299|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13300|  2.37k|attr.minimumSamplingInterval = 0.000000;
13301|  2.37k|attr.userAccessLevel = 1;
13302|  2.37k|attr.accessLevel = 1;
13303|  2.37k|attr.valueRank = -1;
13304|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13305|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EventQueueOverflowCount");
13306|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12815LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EventQueueOverflowCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13307|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13307:4): [True: 0, False: 2.37k]
  ------------------
13308|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12815LU), UA_StatusCode_name(retVal));
13309|  2.37k|return retVal;
13310|  2.37k|}
namespace0_generated.c:function_namespace0_generated_437_begin:
13321|  2.37k|static UA_StatusCode function_namespace0_generated_437_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13322|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13323|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13324|  2.37k|attr.minimumSamplingInterval = 0.000000;
13325|  2.37k|attr.userAccessLevel = 1;
13326|  2.37k|attr.accessLevel = 1;
13327|  2.37k|attr.valueRank = -1;
13328|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13329|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NextSequenceNumber");
13330|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12814LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NextSequenceNumber"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13331|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13331:4): [True: 0, False: 2.37k]
  ------------------
13332|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12814LU), UA_StatusCode_name(retVal));
13333|  2.37k|return retVal;
13334|  2.37k|}
namespace0_generated.c:function_namespace0_generated_438_begin:
13345|  2.37k|static UA_StatusCode function_namespace0_generated_438_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13346|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13347|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13348|  2.37k|attr.minimumSamplingInterval = 0.000000;
13349|  2.37k|attr.userAccessLevel = 1;
13350|  2.37k|attr.accessLevel = 1;
13351|  2.37k|attr.valueRank = -1;
13352|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13353|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MonitoringQueueOverflowCount");
13354|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12813LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MonitoringQueueOverflowCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13355|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13355:4): [True: 0, False: 2.37k]
  ------------------
13356|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12813LU), UA_StatusCode_name(retVal));
13357|  2.37k|return retVal;
13358|  2.37k|}
namespace0_generated.c:function_namespace0_generated_439_begin:
13369|  2.37k|static UA_StatusCode function_namespace0_generated_439_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13370|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13371|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13372|  2.37k|attr.minimumSamplingInterval = 0.000000;
13373|  2.37k|attr.userAccessLevel = 1;
13374|  2.37k|attr.accessLevel = 1;
13375|  2.37k|attr.valueRank = -1;
13376|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13377|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DisabledMonitoredItemCount");
13378|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12812LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DisabledMonitoredItemCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13379|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13379:4): [True: 0, False: 2.37k]
  ------------------
13380|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12812LU), UA_StatusCode_name(retVal));
13381|  2.37k|return retVal;
13382|  2.37k|}
namespace0_generated.c:function_namespace0_generated_440_begin:
13393|  2.37k|static UA_StatusCode function_namespace0_generated_440_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13394|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13395|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13396|  2.37k|attr.minimumSamplingInterval = 0.000000;
13397|  2.37k|attr.userAccessLevel = 1;
13398|  2.37k|attr.accessLevel = 1;
13399|  2.37k|attr.valueRank = -1;
13400|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13401|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MonitoredItemCount");
13402|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12811LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MonitoredItemCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13403|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13403:4): [True: 0, False: 2.37k]
  ------------------
13404|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12811LU), UA_StatusCode_name(retVal));
13405|  2.37k|return retVal;
13406|  2.37k|}
namespace0_generated.c:function_namespace0_generated_441_begin:
13417|  2.37k|static UA_StatusCode function_namespace0_generated_441_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13418|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13419|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13420|  2.37k|attr.minimumSamplingInterval = 0.000000;
13421|  2.37k|attr.userAccessLevel = 1;
13422|  2.37k|attr.accessLevel = 1;
13423|  2.37k|attr.valueRank = -1;
13424|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13425|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DiscardedMessageCount");
13426|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12810LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DiscardedMessageCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13427|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13427:4): [True: 0, False: 2.37k]
  ------------------
13428|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12810LU), UA_StatusCode_name(retVal));
13429|  2.37k|return retVal;
13430|  2.37k|}
namespace0_generated.c:function_namespace0_generated_442_begin:
13441|  2.37k|static UA_StatusCode function_namespace0_generated_442_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13442|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13443|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13444|  2.37k|attr.minimumSamplingInterval = 0.000000;
13445|  2.37k|attr.userAccessLevel = 1;
13446|  2.37k|attr.accessLevel = 1;
13447|  2.37k|attr.valueRank = -1;
13448|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13449|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UnacknowledgedMessageCount");
13450|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12809LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UnacknowledgedMessageCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13451|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13451:4): [True: 0, False: 2.37k]
  ------------------
13452|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12809LU), UA_StatusCode_name(retVal));
13453|  2.37k|return retVal;
13454|  2.37k|}
namespace0_generated.c:function_namespace0_generated_443_begin:
13465|  2.37k|static UA_StatusCode function_namespace0_generated_443_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13466|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13467|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13468|  2.37k|attr.minimumSamplingInterval = 0.000000;
13469|  2.37k|attr.userAccessLevel = 1;
13470|  2.37k|attr.accessLevel = 1;
13471|  2.37k|attr.valueRank = -1;
13472|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13473|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentLifetimeCount");
13474|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12808LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentLifetimeCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13475|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13475:4): [True: 0, False: 2.37k]
  ------------------
13476|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12808LU), UA_StatusCode_name(retVal));
13477|  2.37k|return retVal;
13478|  2.37k|}
namespace0_generated.c:function_namespace0_generated_444_begin:
13489|  2.37k|static UA_StatusCode function_namespace0_generated_444_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13490|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13491|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13492|  2.37k|attr.minimumSamplingInterval = 0.000000;
13493|  2.37k|attr.userAccessLevel = 1;
13494|  2.37k|attr.accessLevel = 1;
13495|  2.37k|attr.valueRank = -1;
13496|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13497|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentKeepAliveCount");
13498|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12807LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentKeepAliveCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13499|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13499:4): [True: 0, False: 2.37k]
  ------------------
13500|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12807LU), UA_StatusCode_name(retVal));
13501|  2.37k|return retVal;
13502|  2.37k|}
namespace0_generated.c:function_namespace0_generated_445_begin:
13513|  2.37k|static UA_StatusCode function_namespace0_generated_445_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13514|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13515|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13516|  2.37k|attr.minimumSamplingInterval = 0.000000;
13517|  2.37k|attr.userAccessLevel = 1;
13518|  2.37k|attr.accessLevel = 1;
13519|  2.37k|attr.valueRank = -1;
13520|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13521|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "LatePublishRequestCount");
13522|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12806LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "LatePublishRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13523|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13523:4): [True: 0, False: 2.37k]
  ------------------
13524|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12806LU), UA_StatusCode_name(retVal));
13525|  2.37k|return retVal;
13526|  2.37k|}
namespace0_generated.c:function_namespace0_generated_446_begin:
13537|  2.37k|static UA_StatusCode function_namespace0_generated_446_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13538|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13539|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13540|  2.37k|attr.minimumSamplingInterval = 0.000000;
13541|  2.37k|attr.userAccessLevel = 1;
13542|  2.37k|attr.accessLevel = 1;
13543|  2.37k|attr.valueRank = -1;
13544|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13545|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NotificationsCount");
13546|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12805LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NotificationsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13547|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13547:4): [True: 0, False: 2.37k]
  ------------------
13548|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12805LU), UA_StatusCode_name(retVal));
13549|  2.37k|return retVal;
13550|  2.37k|}
namespace0_generated.c:function_namespace0_generated_447_begin:
13561|  2.37k|static UA_StatusCode function_namespace0_generated_447_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13562|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13563|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13564|  2.37k|attr.minimumSamplingInterval = 0.000000;
13565|  2.37k|attr.userAccessLevel = 1;
13566|  2.37k|attr.accessLevel = 1;
13567|  2.37k|attr.valueRank = -1;
13568|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13569|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EventNotificationsCount");
13570|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12804LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EventNotificationsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13571|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13571:4): [True: 0, False: 2.37k]
  ------------------
13572|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12804LU), UA_StatusCode_name(retVal));
13573|  2.37k|return retVal;
13574|  2.37k|}
namespace0_generated.c:function_namespace0_generated_448_begin:
13585|  2.37k|static UA_StatusCode function_namespace0_generated_448_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13586|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13587|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13588|  2.37k|attr.minimumSamplingInterval = 0.000000;
13589|  2.37k|attr.userAccessLevel = 1;
13590|  2.37k|attr.accessLevel = 1;
13591|  2.37k|attr.valueRank = -1;
13592|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13593|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataChangeNotificationsCount");
13594|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12803LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataChangeNotificationsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13595|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13595:4): [True: 0, False: 2.37k]
  ------------------
13596|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12803LU), UA_StatusCode_name(retVal));
13597|  2.37k|return retVal;
13598|  2.37k|}
namespace0_generated.c:function_namespace0_generated_449_begin:
13609|  2.37k|static UA_StatusCode function_namespace0_generated_449_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13610|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13611|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13612|  2.37k|attr.minimumSamplingInterval = 0.000000;
13613|  2.37k|attr.userAccessLevel = 1;
13614|  2.37k|attr.accessLevel = 1;
13615|  2.37k|attr.valueRank = -1;
13616|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13617|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishRequestCount");
13618|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12802LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13619|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13619:4): [True: 0, False: 2.37k]
  ------------------
13620|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12802LU), UA_StatusCode_name(retVal));
13621|  2.37k|return retVal;
13622|  2.37k|}
namespace0_generated.c:function_namespace0_generated_450_begin:
13633|  2.37k|static UA_StatusCode function_namespace0_generated_450_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13634|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13635|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13636|  2.37k|attr.minimumSamplingInterval = 0.000000;
13637|  2.37k|attr.userAccessLevel = 1;
13638|  2.37k|attr.accessLevel = 1;
13639|  2.37k|attr.valueRank = -1;
13640|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13641|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransferredToSameClientCount");
13642|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12801LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransferredToSameClientCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13643|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13643:4): [True: 0, False: 2.37k]
  ------------------
13644|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12801LU), UA_StatusCode_name(retVal));
13645|  2.37k|return retVal;
13646|  2.37k|}
namespace0_generated.c:function_namespace0_generated_451_begin:
13657|  2.37k|static UA_StatusCode function_namespace0_generated_451_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13658|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13659|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13660|  2.37k|attr.minimumSamplingInterval = 0.000000;
13661|  2.37k|attr.userAccessLevel = 1;
13662|  2.37k|attr.accessLevel = 1;
13663|  2.37k|attr.valueRank = -1;
13664|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13665|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransferredToAltClientCount");
13666|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12800LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransferredToAltClientCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13667|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13667:4): [True: 0, False: 2.37k]
  ------------------
13668|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12800LU), UA_StatusCode_name(retVal));
13669|  2.37k|return retVal;
13670|  2.37k|}
namespace0_generated.c:function_namespace0_generated_452_begin:
13681|  2.37k|static UA_StatusCode function_namespace0_generated_452_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13682|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13683|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13684|  2.37k|attr.minimumSamplingInterval = 0.000000;
13685|  2.37k|attr.userAccessLevel = 1;
13686|  2.37k|attr.accessLevel = 1;
13687|  2.37k|attr.valueRank = -1;
13688|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13689|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransferRequestCount");
13690|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12799LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransferRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13691|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13691:4): [True: 0, False: 2.37k]
  ------------------
13692|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12799LU), UA_StatusCode_name(retVal));
13693|  2.37k|return retVal;
13694|  2.37k|}
namespace0_generated.c:function_namespace0_generated_453_begin:
13705|  2.37k|static UA_StatusCode function_namespace0_generated_453_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13706|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13707|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13708|  2.37k|attr.minimumSamplingInterval = 0.000000;
13709|  2.37k|attr.userAccessLevel = 1;
13710|  2.37k|attr.accessLevel = 1;
13711|  2.37k|attr.valueRank = -1;
13712|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13713|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RepublishMessageCount");
13714|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12798LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RepublishMessageCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13715|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13715:4): [True: 0, False: 2.37k]
  ------------------
13716|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12798LU), UA_StatusCode_name(retVal));
13717|  2.37k|return retVal;
13718|  2.37k|}
namespace0_generated.c:function_namespace0_generated_454_begin:
13729|  2.37k|static UA_StatusCode function_namespace0_generated_454_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13730|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13731|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13732|  2.37k|attr.minimumSamplingInterval = 0.000000;
13733|  2.37k|attr.userAccessLevel = 1;
13734|  2.37k|attr.accessLevel = 1;
13735|  2.37k|attr.valueRank = -1;
13736|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13737|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RepublishMessageRequestCount");
13738|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12797LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RepublishMessageRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13739|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13739:4): [True: 0, False: 2.37k]
  ------------------
13740|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12797LU), UA_StatusCode_name(retVal));
13741|  2.37k|return retVal;
13742|  2.37k|}
namespace0_generated.c:function_namespace0_generated_455_begin:
13753|  2.37k|static UA_StatusCode function_namespace0_generated_455_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13754|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13755|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13756|  2.37k|attr.minimumSamplingInterval = 0.000000;
13757|  2.37k|attr.userAccessLevel = 1;
13758|  2.37k|attr.accessLevel = 1;
13759|  2.37k|attr.valueRank = -1;
13760|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13761|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RepublishRequestCount");
13762|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12796LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RepublishRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13763|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13763:4): [True: 0, False: 2.37k]
  ------------------
13764|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12796LU), UA_StatusCode_name(retVal));
13765|  2.37k|return retVal;
13766|  2.37k|}
namespace0_generated.c:function_namespace0_generated_456_begin:
13777|  2.37k|static UA_StatusCode function_namespace0_generated_456_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13778|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13779|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13780|  2.37k|attr.minimumSamplingInterval = 0.000000;
13781|  2.37k|attr.userAccessLevel = 1;
13782|  2.37k|attr.accessLevel = 1;
13783|  2.37k|attr.valueRank = -1;
13784|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13785|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DisableCount");
13786|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12795LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DisableCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13787|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13787:4): [True: 0, False: 2.37k]
  ------------------
13788|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12795LU), UA_StatusCode_name(retVal));
13789|  2.37k|return retVal;
13790|  2.37k|}
namespace0_generated.c:function_namespace0_generated_457_begin:
13801|  2.37k|static UA_StatusCode function_namespace0_generated_457_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13802|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13803|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13804|  2.37k|attr.minimumSamplingInterval = 0.000000;
13805|  2.37k|attr.userAccessLevel = 1;
13806|  2.37k|attr.accessLevel = 1;
13807|  2.37k|attr.valueRank = -1;
13808|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13809|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EnableCount");
13810|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12794LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EnableCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13811|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13811:4): [True: 0, False: 2.37k]
  ------------------
13812|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12794LU), UA_StatusCode_name(retVal));
13813|  2.37k|return retVal;
13814|  2.37k|}
namespace0_generated.c:function_namespace0_generated_458_begin:
13825|  2.37k|static UA_StatusCode function_namespace0_generated_458_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13826|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13827|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13828|  2.37k|attr.minimumSamplingInterval = 0.000000;
13829|  2.37k|attr.userAccessLevel = 1;
13830|  2.37k|attr.accessLevel = 1;
13831|  2.37k|attr.valueRank = -1;
13832|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13833|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ModifyCount");
13834|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12793LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ModifyCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13835|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13835:4): [True: 0, False: 2.37k]
  ------------------
13836|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12793LU), UA_StatusCode_name(retVal));
13837|  2.37k|return retVal;
13838|  2.37k|}
namespace0_generated.c:function_namespace0_generated_459_begin:
13849|  2.37k|static UA_StatusCode function_namespace0_generated_459_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13850|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13851|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13852|  2.37k|attr.minimumSamplingInterval = 0.000000;
13853|  2.37k|attr.userAccessLevel = 1;
13854|  2.37k|attr.accessLevel = 1;
13855|  2.37k|attr.valueRank = -1;
13856|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
13857|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishingEnabled");
13858|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12792LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishingEnabled"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13859|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13859:4): [True: 0, False: 2.37k]
  ------------------
13860|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12792LU), UA_StatusCode_name(retVal));
13861|  2.37k|return retVal;
13862|  2.37k|}
namespace0_generated.c:function_namespace0_generated_460_begin:
13873|  2.37k|static UA_StatusCode function_namespace0_generated_460_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13874|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13875|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13876|  2.37k|attr.minimumSamplingInterval = 0.000000;
13877|  2.37k|attr.userAccessLevel = 1;
13878|  2.37k|attr.accessLevel = 1;
13879|  2.37k|attr.valueRank = -1;
13880|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13881|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxNotificationsPerPublish");
13882|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12791LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxNotificationsPerPublish"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13883|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13883:4): [True: 0, False: 2.37k]
  ------------------
13884|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12791LU), UA_StatusCode_name(retVal));
13885|  2.37k|return retVal;
13886|  2.37k|}
namespace0_generated.c:function_namespace0_generated_461_begin:
13897|  2.37k|static UA_StatusCode function_namespace0_generated_461_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13898|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13899|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13900|  2.37k|attr.minimumSamplingInterval = 0.000000;
13901|  2.37k|attr.userAccessLevel = 1;
13902|  2.37k|attr.accessLevel = 1;
13903|  2.37k|attr.valueRank = -1;
13904|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13905|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxLifetimeCount");
13906|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12790LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxLifetimeCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13907|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13907:4): [True: 0, False: 2.37k]
  ------------------
13908|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12790LU), UA_StatusCode_name(retVal));
13909|  2.37k|return retVal;
13910|  2.37k|}
namespace0_generated.c:function_namespace0_generated_462_begin:
13921|  2.37k|static UA_StatusCode function_namespace0_generated_462_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13922|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13923|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13924|  2.37k|attr.minimumSamplingInterval = 0.000000;
13925|  2.37k|attr.userAccessLevel = 1;
13926|  2.37k|attr.accessLevel = 1;
13927|  2.37k|attr.valueRank = -1;
13928|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
13929|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxKeepAliveCount");
13930|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12789LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxKeepAliveCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13931|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13931:4): [True: 0, False: 2.37k]
  ------------------
13932|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12789LU), UA_StatusCode_name(retVal));
13933|  2.37k|return retVal;
13934|  2.37k|}
namespace0_generated.c:function_namespace0_generated_463_begin:
13945|  2.37k|static UA_StatusCode function_namespace0_generated_463_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13946|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13947|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13948|  2.37k|attr.minimumSamplingInterval = 0.000000;
13949|  2.37k|attr.userAccessLevel = 1;
13950|  2.37k|attr.accessLevel = 1;
13951|  2.37k|attr.valueRank = -1;
13952|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 290LU);
13953|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishingInterval");
13954|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12788LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishingInterval"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13955|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13955:4): [True: 0, False: 2.37k]
  ------------------
13956|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12788LU), UA_StatusCode_name(retVal));
13957|  2.37k|return retVal;
13958|  2.37k|}
namespace0_generated.c:function_namespace0_generated_464_begin:
13969|  2.37k|static UA_StatusCode function_namespace0_generated_464_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13970|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13971|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13972|  2.37k|attr.minimumSamplingInterval = 0.000000;
13973|  2.37k|attr.userAccessLevel = 1;
13974|  2.37k|attr.accessLevel = 1;
13975|  2.37k|attr.valueRank = -1;
13976|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3LU);
13977|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Priority");
13978|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12787LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Priority"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
13979|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13979:4): [True: 0, False: 2.37k]
  ------------------
13980|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12787LU), UA_StatusCode_name(retVal));
13981|  2.37k|return retVal;
13982|  2.37k|}
namespace0_generated.c:function_namespace0_generated_465_begin:
13993|  2.37k|static UA_StatusCode function_namespace0_generated_465_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13994|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
13995|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
13996|  2.37k|attr.minimumSamplingInterval = 0.000000;
13997|  2.37k|attr.userAccessLevel = 1;
13998|  2.37k|attr.accessLevel = 1;
13999|  2.37k|attr.valueRank = -1;
14000|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
14001|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SubscriptionId");
14002|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12786LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SubscriptionId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14003|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14003:4): [True: 0, False: 2.37k]
  ------------------
14004|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12786LU), UA_StatusCode_name(retVal));
14005|  2.37k|return retVal;
14006|  2.37k|}
namespace0_generated.c:function_namespace0_generated_466_begin:
14017|  2.37k|static UA_StatusCode function_namespace0_generated_466_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14018|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14019|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14020|  2.37k|attr.minimumSamplingInterval = 0.000000;
14021|  2.37k|attr.userAccessLevel = 1;
14022|  2.37k|attr.accessLevel = 1;
14023|  2.37k|attr.valueRank = -1;
14024|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU);
14025|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionId");
14026|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12785LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14027|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14027:4): [True: 0, False: 2.37k]
  ------------------
14028|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12785LU), UA_StatusCode_name(retVal));
14029|  2.37k|return retVal;
14030|  2.37k|}
namespace0_generated.c:function_namespace0_generated_467_begin:
14041|  2.37k|static UA_StatusCode function_namespace0_generated_467_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14042|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14043|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
14044|  2.37k|attr.valueRank = -2;
14045|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 868LU);
14046|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionSecurityDiagnosticsType");
14047|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2244LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionSecurityDiagnosticsType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
14048|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14048:4): [True: 0, False: 2.37k]
  ------------------
14049|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2244LU), UA_StatusCode_name(retVal));
14050|  2.37k|return retVal;
14051|  2.37k|}
namespace0_generated.c:function_namespace0_generated_468_begin:
14062|  2.37k|static UA_StatusCode function_namespace0_generated_468_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14063|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14064|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14065|  2.37k|attr.minimumSamplingInterval = 0.000000;
14066|  2.37k|attr.userAccessLevel = 1;
14067|  2.37k|attr.accessLevel = 1;
14068|  2.37k|attr.valueRank = -1;
14069|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15LU);
14070|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientCertificate");
14071|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3058LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2244LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientCertificate"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14072|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14072:4): [True: 0, False: 2.37k]
  ------------------
14073|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3058LU), UA_StatusCode_name(retVal));
14074|  2.37k|return retVal;
14075|  2.37k|}
namespace0_generated.c:function_namespace0_generated_469_begin:
14086|  2.37k|static UA_StatusCode function_namespace0_generated_469_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14087|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14088|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14089|  2.37k|attr.minimumSamplingInterval = 0.000000;
14090|  2.37k|attr.userAccessLevel = 1;
14091|  2.37k|attr.accessLevel = 1;
14092|  2.37k|attr.valueRank = -1;
14093|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
14094|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SecurityPolicyUri");
14095|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2252LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2244LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SecurityPolicyUri"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14096|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14096:4): [True: 0, False: 2.37k]
  ------------------
14097|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2252LU), UA_StatusCode_name(retVal));
14098|  2.37k|return retVal;
14099|  2.37k|}
namespace0_generated.c:function_namespace0_generated_470_begin:
14110|  2.37k|static UA_StatusCode function_namespace0_generated_470_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14111|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14112|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14113|  2.37k|attr.minimumSamplingInterval = 0.000000;
14114|  2.37k|attr.userAccessLevel = 1;
14115|  2.37k|attr.accessLevel = 1;
14116|  2.37k|attr.valueRank = -1;
14117|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 302LU);
14118|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SecurityMode");
14119|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2251LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2244LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SecurityMode"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14120|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14120:4): [True: 0, False: 2.37k]
  ------------------
14121|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2251LU), UA_StatusCode_name(retVal));
14122|  2.37k|return retVal;
14123|  2.37k|}
namespace0_generated.c:function_namespace0_generated_471_begin:
14134|  2.37k|static UA_StatusCode function_namespace0_generated_471_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14135|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14136|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14137|  2.37k|attr.minimumSamplingInterval = 0.000000;
14138|  2.37k|attr.userAccessLevel = 1;
14139|  2.37k|attr.accessLevel = 1;
14140|  2.37k|attr.valueRank = -1;
14141|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
14142|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransportProtocol");
14143|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2250LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2244LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransportProtocol"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14144|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14144:4): [True: 0, False: 2.37k]
  ------------------
14145|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2250LU), UA_StatusCode_name(retVal));
14146|  2.37k|return retVal;
14147|  2.37k|}
namespace0_generated.c:function_namespace0_generated_472_begin:
14158|  2.37k|static UA_StatusCode function_namespace0_generated_472_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14159|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14160|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14161|  2.37k|attr.minimumSamplingInterval = 0.000000;
14162|  2.37k|attr.userAccessLevel = 1;
14163|  2.37k|attr.accessLevel = 1;
14164|  2.37k|attr.valueRank = -1;
14165|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
14166|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Encoding");
14167|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2249LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2244LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Encoding"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14168|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14168:4): [True: 0, False: 2.37k]
  ------------------
14169|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2249LU), UA_StatusCode_name(retVal));
14170|  2.37k|return retVal;
14171|  2.37k|}
namespace0_generated.c:function_namespace0_generated_473_begin:
14182|  2.37k|static UA_StatusCode function_namespace0_generated_473_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14183|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14184|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14185|  2.37k|attr.minimumSamplingInterval = 0.000000;
14186|  2.37k|attr.userAccessLevel = 1;
14187|  2.37k|attr.accessLevel = 1;
14188|  2.37k|attr.valueRank = -1;
14189|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
14190|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AuthenticationMechanism");
14191|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2248LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2244LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AuthenticationMechanism"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14192|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14192:4): [True: 0, False: 2.37k]
  ------------------
14193|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2248LU), UA_StatusCode_name(retVal));
14194|  2.37k|return retVal;
14195|  2.37k|}
namespace0_generated.c:function_namespace0_generated_474_begin:
14206|  2.37k|static UA_StatusCode function_namespace0_generated_474_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14207|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14208|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14209|  2.37k|attr.minimumSamplingInterval = 0.000000;
14210|  2.37k|attr.userAccessLevel = 1;
14211|  2.37k|attr.accessLevel = 1;
14212|  2.37k|attr.valueRank = 1;
14213|  2.37k|attr.arrayDimensionsSize = 1;
14214|  2.37k|UA_UInt32 arrayDimensions[1];
14215|  2.37k|arrayDimensions[0] = 0;
14216|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
14217|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
14218|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientUserIdHistory");
14219|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2247LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2244LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientUserIdHistory"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14220|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14220:4): [True: 0, False: 2.37k]
  ------------------
14221|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2247LU), UA_StatusCode_name(retVal));
14222|  2.37k|return retVal;
14223|  2.37k|}
namespace0_generated.c:function_namespace0_generated_475_begin:
14234|  2.37k|static UA_StatusCode function_namespace0_generated_475_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14235|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14236|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14237|  2.37k|attr.minimumSamplingInterval = 0.000000;
14238|  2.37k|attr.userAccessLevel = 1;
14239|  2.37k|attr.accessLevel = 1;
14240|  2.37k|attr.valueRank = -1;
14241|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
14242|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientUserIdOfSession");
14243|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2246LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2244LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientUserIdOfSession"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14244|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14244:4): [True: 0, False: 2.37k]
  ------------------
14245|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2246LU), UA_StatusCode_name(retVal));
14246|  2.37k|return retVal;
14247|  2.37k|}
namespace0_generated.c:function_namespace0_generated_476_begin:
14258|  2.37k|static UA_StatusCode function_namespace0_generated_476_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14259|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14260|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14261|  2.37k|attr.minimumSamplingInterval = 0.000000;
14262|  2.37k|attr.userAccessLevel = 1;
14263|  2.37k|attr.accessLevel = 1;
14264|  2.37k|attr.valueRank = -1;
14265|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU);
14266|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionId");
14267|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2245LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2244LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14268|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14268:4): [True: 0, False: 2.37k]
  ------------------
14269|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2245LU), UA_StatusCode_name(retVal));
14270|  2.37k|return retVal;
14271|  2.37k|}
namespace0_generated.c:function_namespace0_generated_477_begin:
14282|  2.37k|static UA_StatusCode function_namespace0_generated_477_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14283|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14284|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
14285|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionDiagnosticsObjectType");
14286|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2029LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionDiagnosticsObjectType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
14287|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14287:4): [True: 0, False: 2.37k]
  ------------------
14288|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2029LU), UA_StatusCode_name(retVal));
14289|  2.37k|return retVal;
14290|  2.37k|}
namespace0_generated.c:function_namespace0_generated_478_begin:
14301|  2.37k|static UA_StatusCode function_namespace0_generated_478_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14302|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14303|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14304|  2.37k|attr.minimumSamplingInterval = 0.000000;
14305|  2.37k|attr.userAccessLevel = 1;
14306|  2.37k|attr.accessLevel = 1;
14307|  2.37k|attr.valueRank = 1;
14308|  2.37k|attr.arrayDimensionsSize = 1;
14309|  2.37k|UA_UInt32 arrayDimensions[1];
14310|  2.37k|arrayDimensions[0] = 0;
14311|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
14312|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 874LU);
14313|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SubscriptionDiagnosticsArray");
14314|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2032LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2029LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SubscriptionDiagnosticsArray"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2171LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14315|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14315:4): [True: 0, False: 2.37k]
  ------------------
14316|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2032LU), UA_StatusCode_name(retVal));
14317|  2.37k|return retVal;
14318|  2.37k|}
namespace0_generated.c:function_namespace0_generated_479_begin:
14329|  2.37k|static UA_StatusCode function_namespace0_generated_479_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14330|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14331|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14332|  2.37k|attr.minimumSamplingInterval = 0.000000;
14333|  2.37k|attr.userAccessLevel = 1;
14334|  2.37k|attr.accessLevel = 1;
14335|  2.37k|attr.valueRank = -1;
14336|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 868LU);
14337|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionSecurityDiagnostics");
14338|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2031LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2029LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionSecurityDiagnostics"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2244LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14339|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14339:4): [True: 0, False: 2.37k]
  ------------------
14340|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2031LU), UA_StatusCode_name(retVal));
14341|  2.37k|return retVal;
14342|  2.37k|}
namespace0_generated.c:function_namespace0_generated_480_begin:
14353|  2.37k|static UA_StatusCode function_namespace0_generated_480_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14354|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14355|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14356|  2.37k|attr.minimumSamplingInterval = 0.000000;
14357|  2.37k|attr.userAccessLevel = 1;
14358|  2.37k|attr.accessLevel = 1;
14359|  2.37k|attr.valueRank = -1;
14360|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15LU);
14361|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientCertificate");
14362|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3187LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2031LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientCertificate"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14363|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14363:4): [True: 0, False: 2.37k]
  ------------------
14364|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3187LU), UA_StatusCode_name(retVal));
14365|  2.37k|return retVal;
14366|  2.37k|}
namespace0_generated.c:function_namespace0_generated_481_begin:
14377|  2.37k|static UA_StatusCode function_namespace0_generated_481_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14378|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14379|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14380|  2.37k|attr.minimumSamplingInterval = 0.000000;
14381|  2.37k|attr.userAccessLevel = 1;
14382|  2.37k|attr.accessLevel = 1;
14383|  2.37k|attr.valueRank = -1;
14384|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
14385|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SecurityPolicyUri");
14386|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3186LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2031LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SecurityPolicyUri"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14387|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14387:4): [True: 0, False: 2.37k]
  ------------------
14388|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3186LU), UA_StatusCode_name(retVal));
14389|  2.37k|return retVal;
14390|  2.37k|}
namespace0_generated.c:function_namespace0_generated_482_begin:
14401|  2.37k|static UA_StatusCode function_namespace0_generated_482_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14402|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14403|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14404|  2.37k|attr.minimumSamplingInterval = 0.000000;
14405|  2.37k|attr.userAccessLevel = 1;
14406|  2.37k|attr.accessLevel = 1;
14407|  2.37k|attr.valueRank = -1;
14408|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 302LU);
14409|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SecurityMode");
14410|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3185LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2031LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SecurityMode"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14411|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14411:4): [True: 0, False: 2.37k]
  ------------------
14412|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3185LU), UA_StatusCode_name(retVal));
14413|  2.37k|return retVal;
14414|  2.37k|}
namespace0_generated.c:function_namespace0_generated_483_begin:
14425|  2.37k|static UA_StatusCode function_namespace0_generated_483_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14426|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14427|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14428|  2.37k|attr.minimumSamplingInterval = 0.000000;
14429|  2.37k|attr.userAccessLevel = 1;
14430|  2.37k|attr.accessLevel = 1;
14431|  2.37k|attr.valueRank = -1;
14432|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
14433|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransportProtocol");
14434|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3184LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2031LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransportProtocol"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14435|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14435:4): [True: 0, False: 2.37k]
  ------------------
14436|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3184LU), UA_StatusCode_name(retVal));
14437|  2.37k|return retVal;
14438|  2.37k|}
namespace0_generated.c:function_namespace0_generated_484_begin:
14449|  2.37k|static UA_StatusCode function_namespace0_generated_484_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14450|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14451|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14452|  2.37k|attr.minimumSamplingInterval = 0.000000;
14453|  2.37k|attr.userAccessLevel = 1;
14454|  2.37k|attr.accessLevel = 1;
14455|  2.37k|attr.valueRank = -1;
14456|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
14457|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Encoding");
14458|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3183LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2031LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Encoding"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14459|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14459:4): [True: 0, False: 2.37k]
  ------------------
14460|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3183LU), UA_StatusCode_name(retVal));
14461|  2.37k|return retVal;
14462|  2.37k|}
namespace0_generated.c:function_namespace0_generated_485_begin:
14473|  2.37k|static UA_StatusCode function_namespace0_generated_485_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14474|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14475|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14476|  2.37k|attr.minimumSamplingInterval = 0.000000;
14477|  2.37k|attr.userAccessLevel = 1;
14478|  2.37k|attr.accessLevel = 1;
14479|  2.37k|attr.valueRank = -1;
14480|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
14481|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AuthenticationMechanism");
14482|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3182LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2031LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AuthenticationMechanism"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14483|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14483:4): [True: 0, False: 2.37k]
  ------------------
14484|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3182LU), UA_StatusCode_name(retVal));
14485|  2.37k|return retVal;
14486|  2.37k|}
namespace0_generated.c:function_namespace0_generated_486_begin:
14497|  2.37k|static UA_StatusCode function_namespace0_generated_486_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14498|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14499|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14500|  2.37k|attr.minimumSamplingInterval = 0.000000;
14501|  2.37k|attr.userAccessLevel = 1;
14502|  2.37k|attr.accessLevel = 1;
14503|  2.37k|attr.valueRank = 1;
14504|  2.37k|attr.arrayDimensionsSize = 1;
14505|  2.37k|UA_UInt32 arrayDimensions[1];
14506|  2.37k|arrayDimensions[0] = 0;
14507|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
14508|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
14509|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientUserIdHistory");
14510|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3181LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2031LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientUserIdHistory"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14511|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14511:4): [True: 0, False: 2.37k]
  ------------------
14512|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3181LU), UA_StatusCode_name(retVal));
14513|  2.37k|return retVal;
14514|  2.37k|}
namespace0_generated.c:function_namespace0_generated_487_begin:
14525|  2.37k|static UA_StatusCode function_namespace0_generated_487_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14526|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14527|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14528|  2.37k|attr.minimumSamplingInterval = 0.000000;
14529|  2.37k|attr.userAccessLevel = 1;
14530|  2.37k|attr.accessLevel = 1;
14531|  2.37k|attr.valueRank = -1;
14532|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
14533|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientUserIdOfSession");
14534|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3180LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2031LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientUserIdOfSession"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14535|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14535:4): [True: 0, False: 2.37k]
  ------------------
14536|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3180LU), UA_StatusCode_name(retVal));
14537|  2.37k|return retVal;
14538|  2.37k|}
namespace0_generated.c:function_namespace0_generated_488_begin:
14549|  2.37k|static UA_StatusCode function_namespace0_generated_488_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14550|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14551|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14552|  2.37k|attr.minimumSamplingInterval = 0.000000;
14553|  2.37k|attr.userAccessLevel = 1;
14554|  2.37k|attr.accessLevel = 1;
14555|  2.37k|attr.valueRank = -1;
14556|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU);
14557|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionId");
14558|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3179LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2031LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14559|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14559:4): [True: 0, False: 2.37k]
  ------------------
14560|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3179LU), UA_StatusCode_name(retVal));
14561|  2.37k|return retVal;
14562|  2.37k|}
namespace0_generated.c:function_namespace0_generated_489_begin:
14573|  2.37k|static UA_StatusCode function_namespace0_generated_489_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14574|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14575|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14576|  2.37k|attr.minimumSamplingInterval = 0.000000;
14577|  2.37k|attr.userAccessLevel = 1;
14578|  2.37k|attr.accessLevel = 1;
14579|  2.37k|attr.valueRank = -1;
14580|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 865LU);
14581|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionDiagnostics");
14582|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2029LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionDiagnostics"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14583|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14583:4): [True: 0, False: 2.37k]
  ------------------
14584|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU), UA_StatusCode_name(retVal));
14585|  2.37k|return retVal;
14586|  2.37k|}
namespace0_generated.c:function_namespace0_generated_490_begin:
14597|  2.37k|static UA_StatusCode function_namespace0_generated_490_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14598|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14599|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14600|  2.37k|attr.minimumSamplingInterval = 0.000000;
14601|  2.37k|attr.userAccessLevel = 1;
14602|  2.37k|attr.accessLevel = 1;
14603|  2.37k|attr.valueRank = -1;
14604|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
14605|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TotalRequestCount");
14606|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8898LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TotalRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14607|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14607:4): [True: 0, False: 2.37k]
  ------------------
14608|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8898LU), UA_StatusCode_name(retVal));
14609|  2.37k|return retVal;
14610|  2.37k|}
namespace0_generated.c:function_namespace0_generated_491_begin:
14621|  2.37k|static UA_StatusCode function_namespace0_generated_491_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14622|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14623|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14624|  2.37k|attr.minimumSamplingInterval = 0.000000;
14625|  2.37k|attr.userAccessLevel = 1;
14626|  2.37k|attr.accessLevel = 1;
14627|  2.37k|attr.valueRank = -1;
14628|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
14629|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UnregisterNodesCount");
14630|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3178LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UnregisterNodesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14631|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14631:4): [True: 0, False: 2.37k]
  ------------------
14632|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3178LU), UA_StatusCode_name(retVal));
14633|  2.37k|return retVal;
14634|  2.37k|}
namespace0_generated.c:function_namespace0_generated_492_begin:
14645|  2.37k|static UA_StatusCode function_namespace0_generated_492_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14646|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14647|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14648|  2.37k|attr.minimumSamplingInterval = 0.000000;
14649|  2.37k|attr.userAccessLevel = 1;
14650|  2.37k|attr.accessLevel = 1;
14651|  2.37k|attr.valueRank = -1;
14652|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
14653|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RegisterNodesCount");
14654|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3177LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RegisterNodesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14655|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14655:4): [True: 0, False: 2.37k]
  ------------------
14656|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3177LU), UA_StatusCode_name(retVal));
14657|  2.37k|return retVal;
14658|  2.37k|}
namespace0_generated.c:function_namespace0_generated_493_begin:
14669|  2.37k|static UA_StatusCode function_namespace0_generated_493_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14670|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14671|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14672|  2.37k|attr.minimumSamplingInterval = 0.000000;
14673|  2.37k|attr.userAccessLevel = 1;
14674|  2.37k|attr.accessLevel = 1;
14675|  2.37k|attr.valueRank = -1;
14676|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
14677|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "QueryNextCount");
14678|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3176LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "QueryNextCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14679|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14679:4): [True: 0, False: 2.37k]
  ------------------
14680|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3176LU), UA_StatusCode_name(retVal));
14681|  2.37k|return retVal;
14682|  2.37k|}
namespace0_generated.c:function_namespace0_generated_494_begin:
14693|  2.37k|static UA_StatusCode function_namespace0_generated_494_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14694|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14695|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14696|  2.37k|attr.minimumSamplingInterval = 0.000000;
14697|  2.37k|attr.userAccessLevel = 1;
14698|  2.37k|attr.accessLevel = 1;
14699|  2.37k|attr.valueRank = -1;
14700|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
14701|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "QueryFirstCount");
14702|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3175LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "QueryFirstCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14703|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14703:4): [True: 0, False: 2.37k]
  ------------------
14704|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3175LU), UA_StatusCode_name(retVal));
14705|  2.37k|return retVal;
14706|  2.37k|}
namespace0_generated.c:function_namespace0_generated_495_begin:
14717|  2.37k|static UA_StatusCode function_namespace0_generated_495_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14718|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14719|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14720|  2.37k|attr.minimumSamplingInterval = 0.000000;
14721|  2.37k|attr.userAccessLevel = 1;
14722|  2.37k|attr.accessLevel = 1;
14723|  2.37k|attr.valueRank = -1;
14724|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
14725|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TranslateBrowsePathsToNodeIdsCount");
14726|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3174LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TranslateBrowsePathsToNodeIdsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14727|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14727:4): [True: 0, False: 2.37k]
  ------------------
14728|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3174LU), UA_StatusCode_name(retVal));
14729|  2.37k|return retVal;
14730|  2.37k|}
namespace0_generated.c:function_namespace0_generated_496_begin:
14741|  2.37k|static UA_StatusCode function_namespace0_generated_496_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14742|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14743|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14744|  2.37k|attr.minimumSamplingInterval = 0.000000;
14745|  2.37k|attr.userAccessLevel = 1;
14746|  2.37k|attr.accessLevel = 1;
14747|  2.37k|attr.valueRank = -1;
14748|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
14749|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "BrowseNextCount");
14750|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3173LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "BrowseNextCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14751|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14751:4): [True: 0, False: 2.37k]
  ------------------
14752|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3173LU), UA_StatusCode_name(retVal));
14753|  2.37k|return retVal;
14754|  2.37k|}
namespace0_generated.c:function_namespace0_generated_497_begin:
14765|  2.37k|static UA_StatusCode function_namespace0_generated_497_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14766|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14767|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14768|  2.37k|attr.minimumSamplingInterval = 0.000000;
14769|  2.37k|attr.userAccessLevel = 1;
14770|  2.37k|attr.accessLevel = 1;
14771|  2.37k|attr.valueRank = -1;
14772|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
14773|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "BrowseCount");
14774|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3172LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "BrowseCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14775|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14775:4): [True: 0, False: 2.37k]
  ------------------
14776|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3172LU), UA_StatusCode_name(retVal));
14777|  2.37k|return retVal;
14778|  2.37k|}
namespace0_generated.c:function_namespace0_generated_498_begin:
14789|  2.37k|static UA_StatusCode function_namespace0_generated_498_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14790|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14791|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14792|  2.37k|attr.minimumSamplingInterval = 0.000000;
14793|  2.37k|attr.userAccessLevel = 1;
14794|  2.37k|attr.accessLevel = 1;
14795|  2.37k|attr.valueRank = -1;
14796|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
14797|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteReferencesCount");
14798|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3171LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteReferencesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14799|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14799:4): [True: 0, False: 2.37k]
  ------------------
14800|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3171LU), UA_StatusCode_name(retVal));
14801|  2.37k|return retVal;
14802|  2.37k|}
namespace0_generated.c:function_namespace0_generated_499_begin:
14813|  2.37k|static UA_StatusCode function_namespace0_generated_499_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14814|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14815|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14816|  2.37k|attr.minimumSamplingInterval = 0.000000;
14817|  2.37k|attr.userAccessLevel = 1;
14818|  2.37k|attr.accessLevel = 1;
14819|  2.37k|attr.valueRank = -1;
14820|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
14821|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteNodesCount");
14822|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3170LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteNodesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14823|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14823:4): [True: 0, False: 2.37k]
  ------------------
14824|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3170LU), UA_StatusCode_name(retVal));
14825|  2.37k|return retVal;
14826|  2.37k|}
namespace0_generated.c:function_namespace0_generated_500_begin:
14837|  2.37k|static UA_StatusCode function_namespace0_generated_500_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14838|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14839|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14840|  2.37k|attr.minimumSamplingInterval = 0.000000;
14841|  2.37k|attr.userAccessLevel = 1;
14842|  2.37k|attr.accessLevel = 1;
14843|  2.37k|attr.valueRank = -1;
14844|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
14845|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddReferencesCount");
14846|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3169LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddReferencesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14847|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14847:4): [True: 0, False: 2.37k]
  ------------------
14848|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3169LU), UA_StatusCode_name(retVal));
14849|  2.37k|return retVal;
14850|  2.37k|}
namespace0_generated.c:function_namespace0_generated_501_begin:
14861|  2.37k|static UA_StatusCode function_namespace0_generated_501_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14862|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14863|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14864|  2.37k|attr.minimumSamplingInterval = 0.000000;
14865|  2.37k|attr.userAccessLevel = 1;
14866|  2.37k|attr.accessLevel = 1;
14867|  2.37k|attr.valueRank = -1;
14868|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
14869|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddNodesCount");
14870|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3168LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddNodesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14871|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14871:4): [True: 0, False: 2.37k]
  ------------------
14872|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3168LU), UA_StatusCode_name(retVal));
14873|  2.37k|return retVal;
14874|  2.37k|}
namespace0_generated.c:function_namespace0_generated_502_begin:
14885|  2.37k|static UA_StatusCode function_namespace0_generated_502_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14886|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14887|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14888|  2.37k|attr.minimumSamplingInterval = 0.000000;
14889|  2.37k|attr.userAccessLevel = 1;
14890|  2.37k|attr.accessLevel = 1;
14891|  2.37k|attr.valueRank = -1;
14892|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
14893|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteSubscriptionsCount");
14894|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3167LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteSubscriptionsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14895|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14895:4): [True: 0, False: 2.37k]
  ------------------
14896|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3167LU), UA_StatusCode_name(retVal));
14897|  2.37k|return retVal;
14898|  2.37k|}
namespace0_generated.c:function_namespace0_generated_503_begin:
14909|  2.37k|static UA_StatusCode function_namespace0_generated_503_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14910|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14911|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14912|  2.37k|attr.minimumSamplingInterval = 0.000000;
14913|  2.37k|attr.userAccessLevel = 1;
14914|  2.37k|attr.accessLevel = 1;
14915|  2.37k|attr.valueRank = -1;
14916|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
14917|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransferSubscriptionsCount");
14918|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3166LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransferSubscriptionsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14919|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14919:4): [True: 0, False: 2.37k]
  ------------------
14920|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3166LU), UA_StatusCode_name(retVal));
14921|  2.37k|return retVal;
14922|  2.37k|}
namespace0_generated.c:function_namespace0_generated_504_begin:
14933|  2.37k|static UA_StatusCode function_namespace0_generated_504_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14934|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14935|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14936|  2.37k|attr.minimumSamplingInterval = 0.000000;
14937|  2.37k|attr.userAccessLevel = 1;
14938|  2.37k|attr.accessLevel = 1;
14939|  2.37k|attr.valueRank = -1;
14940|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
14941|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RepublishCount");
14942|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3165LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RepublishCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14943|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14943:4): [True: 0, False: 2.37k]
  ------------------
14944|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3165LU), UA_StatusCode_name(retVal));
14945|  2.37k|return retVal;
14946|  2.37k|}
namespace0_generated.c:function_namespace0_generated_505_begin:
14957|  2.37k|static UA_StatusCode function_namespace0_generated_505_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14958|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14959|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14960|  2.37k|attr.minimumSamplingInterval = 0.000000;
14961|  2.37k|attr.userAccessLevel = 1;
14962|  2.37k|attr.accessLevel = 1;
14963|  2.37k|attr.valueRank = -1;
14964|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
14965|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishCount");
14966|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3164LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14967|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14967:4): [True: 0, False: 2.37k]
  ------------------
14968|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3164LU), UA_StatusCode_name(retVal));
14969|  2.37k|return retVal;
14970|  2.37k|}
namespace0_generated.c:function_namespace0_generated_506_begin:
14981|  2.37k|static UA_StatusCode function_namespace0_generated_506_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14982|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
14983|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
14984|  2.37k|attr.minimumSamplingInterval = 0.000000;
14985|  2.37k|attr.userAccessLevel = 1;
14986|  2.37k|attr.accessLevel = 1;
14987|  2.37k|attr.valueRank = -1;
14988|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
14989|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SetPublishingModeCount");
14990|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3163LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SetPublishingModeCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
14991|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14991:4): [True: 0, False: 2.37k]
  ------------------
14992|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3163LU), UA_StatusCode_name(retVal));
14993|  2.37k|return retVal;
14994|  2.37k|}
namespace0_generated.c:function_namespace0_generated_507_begin:
15005|  2.37k|static UA_StatusCode function_namespace0_generated_507_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15006|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15007|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15008|  2.37k|attr.minimumSamplingInterval = 0.000000;
15009|  2.37k|attr.userAccessLevel = 1;
15010|  2.37k|attr.accessLevel = 1;
15011|  2.37k|attr.valueRank = -1;
15012|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
15013|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ModifySubscriptionCount");
15014|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3162LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ModifySubscriptionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15015|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15015:4): [True: 0, False: 2.37k]
  ------------------
15016|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3162LU), UA_StatusCode_name(retVal));
15017|  2.37k|return retVal;
15018|  2.37k|}
namespace0_generated.c:function_namespace0_generated_508_begin:
15029|  2.37k|static UA_StatusCode function_namespace0_generated_508_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15030|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15031|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15032|  2.37k|attr.minimumSamplingInterval = 0.000000;
15033|  2.37k|attr.userAccessLevel = 1;
15034|  2.37k|attr.accessLevel = 1;
15035|  2.37k|attr.valueRank = -1;
15036|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
15037|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CreateSubscriptionCount");
15038|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3161LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CreateSubscriptionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15039|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15039:4): [True: 0, False: 2.37k]
  ------------------
15040|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3161LU), UA_StatusCode_name(retVal));
15041|  2.37k|return retVal;
15042|  2.37k|}
namespace0_generated.c:function_namespace0_generated_509_begin:
15053|  2.37k|static UA_StatusCode function_namespace0_generated_509_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15054|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15055|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15056|  2.37k|attr.minimumSamplingInterval = 0.000000;
15057|  2.37k|attr.userAccessLevel = 1;
15058|  2.37k|attr.accessLevel = 1;
15059|  2.37k|attr.valueRank = -1;
15060|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
15061|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteMonitoredItemsCount");
15062|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3160LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15063|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15063:4): [True: 0, False: 2.37k]
  ------------------
15064|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3160LU), UA_StatusCode_name(retVal));
15065|  2.37k|return retVal;
15066|  2.37k|}
namespace0_generated.c:function_namespace0_generated_510_begin:
15077|  2.37k|static UA_StatusCode function_namespace0_generated_510_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15078|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15079|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15080|  2.37k|attr.minimumSamplingInterval = 0.000000;
15081|  2.37k|attr.userAccessLevel = 1;
15082|  2.37k|attr.accessLevel = 1;
15083|  2.37k|attr.valueRank = -1;
15084|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
15085|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SetTriggeringCount");
15086|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3159LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SetTriggeringCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15087|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15087:4): [True: 0, False: 2.37k]
  ------------------
15088|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3159LU), UA_StatusCode_name(retVal));
15089|  2.37k|return retVal;
15090|  2.37k|}
namespace0_generated.c:function_namespace0_generated_511_begin:
15101|  2.37k|static UA_StatusCode function_namespace0_generated_511_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15102|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15103|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15104|  2.37k|attr.minimumSamplingInterval = 0.000000;
15105|  2.37k|attr.userAccessLevel = 1;
15106|  2.37k|attr.accessLevel = 1;
15107|  2.37k|attr.valueRank = -1;
15108|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
15109|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SetMonitoringModeCount");
15110|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3158LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SetMonitoringModeCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15111|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15111:4): [True: 0, False: 2.37k]
  ------------------
15112|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3158LU), UA_StatusCode_name(retVal));
15113|  2.37k|return retVal;
15114|  2.37k|}
namespace0_generated.c:function_namespace0_generated_512_begin:
15125|  2.37k|static UA_StatusCode function_namespace0_generated_512_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15126|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15127|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15128|  2.37k|attr.minimumSamplingInterval = 0.000000;
15129|  2.37k|attr.userAccessLevel = 1;
15130|  2.37k|attr.accessLevel = 1;
15131|  2.37k|attr.valueRank = -1;
15132|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
15133|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ModifyMonitoredItemsCount");
15134|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3157LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ModifyMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15135|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15135:4): [True: 0, False: 2.37k]
  ------------------
15136|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3157LU), UA_StatusCode_name(retVal));
15137|  2.37k|return retVal;
15138|  2.37k|}
namespace0_generated.c:function_namespace0_generated_513_begin:
15149|  2.37k|static UA_StatusCode function_namespace0_generated_513_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15150|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15151|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15152|  2.37k|attr.minimumSamplingInterval = 0.000000;
15153|  2.37k|attr.userAccessLevel = 1;
15154|  2.37k|attr.accessLevel = 1;
15155|  2.37k|attr.valueRank = -1;
15156|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
15157|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CreateMonitoredItemsCount");
15158|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3156LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CreateMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15159|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15159:4): [True: 0, False: 2.37k]
  ------------------
15160|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3156LU), UA_StatusCode_name(retVal));
15161|  2.37k|return retVal;
15162|  2.37k|}
namespace0_generated.c:function_namespace0_generated_514_begin:
15173|  2.37k|static UA_StatusCode function_namespace0_generated_514_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15174|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15175|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15176|  2.37k|attr.minimumSamplingInterval = 0.000000;
15177|  2.37k|attr.userAccessLevel = 1;
15178|  2.37k|attr.accessLevel = 1;
15179|  2.37k|attr.valueRank = -1;
15180|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
15181|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CallCount");
15182|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3155LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CallCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15183|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15183:4): [True: 0, False: 2.37k]
  ------------------
15184|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3155LU), UA_StatusCode_name(retVal));
15185|  2.37k|return retVal;
15186|  2.37k|}
namespace0_generated.c:function_namespace0_generated_515_begin:
15197|  2.37k|static UA_StatusCode function_namespace0_generated_515_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15198|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15199|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15200|  2.37k|attr.minimumSamplingInterval = 0.000000;
15201|  2.37k|attr.userAccessLevel = 1;
15202|  2.37k|attr.accessLevel = 1;
15203|  2.37k|attr.valueRank = -1;
15204|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
15205|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HistoryUpdateCount");
15206|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3154LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HistoryUpdateCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15207|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15207:4): [True: 0, False: 2.37k]
  ------------------
15208|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3154LU), UA_StatusCode_name(retVal));
15209|  2.37k|return retVal;
15210|  2.37k|}
namespace0_generated.c:function_namespace0_generated_516_begin:
15221|  2.37k|static UA_StatusCode function_namespace0_generated_516_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15222|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15223|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15224|  2.37k|attr.minimumSamplingInterval = 0.000000;
15225|  2.37k|attr.userAccessLevel = 1;
15226|  2.37k|attr.accessLevel = 1;
15227|  2.37k|attr.valueRank = -1;
15228|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
15229|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "WriteCount");
15230|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3153LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "WriteCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15231|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15231:4): [True: 0, False: 2.37k]
  ------------------
15232|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3153LU), UA_StatusCode_name(retVal));
15233|  2.37k|return retVal;
15234|  2.37k|}
namespace0_generated.c:function_namespace0_generated_517_begin:
15245|  2.37k|static UA_StatusCode function_namespace0_generated_517_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15246|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15247|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15248|  2.37k|attr.minimumSamplingInterval = 0.000000;
15249|  2.37k|attr.userAccessLevel = 1;
15250|  2.37k|attr.accessLevel = 1;
15251|  2.37k|attr.valueRank = -1;
15252|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
15253|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HistoryReadCount");
15254|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3152LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HistoryReadCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15255|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15255:4): [True: 0, False: 2.37k]
  ------------------
15256|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3152LU), UA_StatusCode_name(retVal));
15257|  2.37k|return retVal;
15258|  2.37k|}
namespace0_generated.c:function_namespace0_generated_518_begin:
15269|  2.37k|static UA_StatusCode function_namespace0_generated_518_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15270|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15271|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15272|  2.37k|attr.minimumSamplingInterval = 0.000000;
15273|  2.37k|attr.userAccessLevel = 1;
15274|  2.37k|attr.accessLevel = 1;
15275|  2.37k|attr.valueRank = -1;
15276|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
15277|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ReadCount");
15278|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3151LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ReadCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15279|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15279:4): [True: 0, False: 2.37k]
  ------------------
15280|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3151LU), UA_StatusCode_name(retVal));
15281|  2.37k|return retVal;
15282|  2.37k|}
namespace0_generated.c:function_namespace0_generated_519_begin:
15293|  2.37k|static UA_StatusCode function_namespace0_generated_519_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15294|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15295|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15296|  2.37k|attr.minimumSamplingInterval = 0.000000;
15297|  2.37k|attr.userAccessLevel = 1;
15298|  2.37k|attr.accessLevel = 1;
15299|  2.37k|attr.valueRank = -1;
15300|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15301|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentPublishRequestsInQueue");
15302|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3143LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentPublishRequestsInQueue"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15303|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15303:4): [True: 0, False: 2.37k]
  ------------------
15304|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3143LU), UA_StatusCode_name(retVal));
15305|  2.37k|return retVal;
15306|  2.37k|}
namespace0_generated.c:function_namespace0_generated_520_begin:
15317|  2.37k|static UA_StatusCode function_namespace0_generated_520_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15318|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15319|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15320|  2.37k|attr.minimumSamplingInterval = 0.000000;
15321|  2.37k|attr.userAccessLevel = 1;
15322|  2.37k|attr.accessLevel = 1;
15323|  2.37k|attr.valueRank = -1;
15324|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15325|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentMonitoredItemsCount");
15326|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3142LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15327|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15327:4): [True: 0, False: 2.37k]
  ------------------
15328|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3142LU), UA_StatusCode_name(retVal));
15329|  2.37k|return retVal;
15330|  2.37k|}
namespace0_generated.c:function_namespace0_generated_521_begin:
15341|  2.37k|static UA_StatusCode function_namespace0_generated_521_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15342|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15343|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15344|  2.37k|attr.minimumSamplingInterval = 0.000000;
15345|  2.37k|attr.userAccessLevel = 1;
15346|  2.37k|attr.accessLevel = 1;
15347|  2.37k|attr.valueRank = -1;
15348|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15349|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentSubscriptionsCount");
15350|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3141LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentSubscriptionsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15351|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15351:4): [True: 0, False: 2.37k]
  ------------------
15352|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3141LU), UA_StatusCode_name(retVal));
15353|  2.37k|return retVal;
15354|  2.37k|}
namespace0_generated.c:function_namespace0_generated_522_begin:
15365|  2.37k|static UA_StatusCode function_namespace0_generated_522_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15366|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15367|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15368|  2.37k|attr.minimumSamplingInterval = 0.000000;
15369|  2.37k|attr.userAccessLevel = 1;
15370|  2.37k|attr.accessLevel = 1;
15371|  2.37k|attr.valueRank = -1;
15372|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
15373|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientLastContactTime");
15374|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3140LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientLastContactTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15375|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15375:4): [True: 0, False: 2.37k]
  ------------------
15376|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3140LU), UA_StatusCode_name(retVal));
15377|  2.37k|return retVal;
15378|  2.37k|}
namespace0_generated.c:function_namespace0_generated_523_begin:
15389|  2.37k|static UA_StatusCode function_namespace0_generated_523_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15390|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15391|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15392|  2.37k|attr.minimumSamplingInterval = 0.000000;
15393|  2.37k|attr.userAccessLevel = 1;
15394|  2.37k|attr.accessLevel = 1;
15395|  2.37k|attr.valueRank = -1;
15396|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
15397|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientConnectionTime");
15398|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3139LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientConnectionTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15399|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15399:4): [True: 0, False: 2.37k]
  ------------------
15400|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3139LU), UA_StatusCode_name(retVal));
15401|  2.37k|return retVal;
15402|  2.37k|}
namespace0_generated.c:function_namespace0_generated_524_begin:
15413|  2.37k|static UA_StatusCode function_namespace0_generated_524_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15414|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15415|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15416|  2.37k|attr.minimumSamplingInterval = 0.000000;
15417|  2.37k|attr.userAccessLevel = 1;
15418|  2.37k|attr.accessLevel = 1;
15419|  2.37k|attr.valueRank = -1;
15420|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15421|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxResponseMessageSize");
15422|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3138LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxResponseMessageSize"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15423|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15423:4): [True: 0, False: 2.37k]
  ------------------
15424|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3138LU), UA_StatusCode_name(retVal));
15425|  2.37k|return retVal;
15426|  2.37k|}
namespace0_generated.c:function_namespace0_generated_525_begin:
15437|  2.37k|static UA_StatusCode function_namespace0_generated_525_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15438|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15439|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15440|  2.37k|attr.minimumSamplingInterval = 0.000000;
15441|  2.37k|attr.userAccessLevel = 1;
15442|  2.37k|attr.accessLevel = 1;
15443|  2.37k|attr.valueRank = -1;
15444|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 290LU);
15445|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ActualSessionTimeout");
15446|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3137LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ActualSessionTimeout"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15447|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15447:4): [True: 0, False: 2.37k]
  ------------------
15448|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3137LU), UA_StatusCode_name(retVal));
15449|  2.37k|return retVal;
15450|  2.37k|}
namespace0_generated.c:function_namespace0_generated_526_begin:
15461|  2.37k|static UA_StatusCode function_namespace0_generated_526_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15462|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15463|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15464|  2.37k|attr.minimumSamplingInterval = 0.000000;
15465|  2.37k|attr.userAccessLevel = 1;
15466|  2.37k|attr.accessLevel = 1;
15467|  2.37k|attr.valueRank = 1;
15468|  2.37k|attr.arrayDimensionsSize = 1;
15469|  2.37k|UA_UInt32 arrayDimensions[1];
15470|  2.37k|arrayDimensions[0] = 0;
15471|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
15472|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 295LU);
15473|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "LocaleIds");
15474|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3136LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "LocaleIds"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15475|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15475:4): [True: 0, False: 2.37k]
  ------------------
15476|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3136LU), UA_StatusCode_name(retVal));
15477|  2.37k|return retVal;
15478|  2.37k|}
namespace0_generated.c:function_namespace0_generated_527_begin:
15489|  2.37k|static UA_StatusCode function_namespace0_generated_527_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15490|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15491|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15492|  2.37k|attr.minimumSamplingInterval = 0.000000;
15493|  2.37k|attr.userAccessLevel = 1;
15494|  2.37k|attr.accessLevel = 1;
15495|  2.37k|attr.valueRank = -1;
15496|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
15497|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EndpointUrl");
15498|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3135LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EndpointUrl"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15499|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15499:4): [True: 0, False: 2.37k]
  ------------------
15500|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3135LU), UA_StatusCode_name(retVal));
15501|  2.37k|return retVal;
15502|  2.37k|}
namespace0_generated.c:function_namespace0_generated_528_begin:
15513|  2.37k|static UA_StatusCode function_namespace0_generated_528_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15514|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15515|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15516|  2.37k|attr.minimumSamplingInterval = 0.000000;
15517|  2.37k|attr.userAccessLevel = 1;
15518|  2.37k|attr.accessLevel = 1;
15519|  2.37k|attr.valueRank = -1;
15520|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
15521|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerUri");
15522|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3134LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerUri"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15523|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15523:4): [True: 0, False: 2.37k]
  ------------------
15524|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3134LU), UA_StatusCode_name(retVal));
15525|  2.37k|return retVal;
15526|  2.37k|}
namespace0_generated.c:function_namespace0_generated_529_begin:
15537|  2.37k|static UA_StatusCode function_namespace0_generated_529_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15538|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15539|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15540|  2.37k|attr.minimumSamplingInterval = 0.000000;
15541|  2.37k|attr.userAccessLevel = 1;
15542|  2.37k|attr.accessLevel = 1;
15543|  2.37k|attr.valueRank = -1;
15544|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 308LU);
15545|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientDescription");
15546|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3133LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientDescription"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15547|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15547:4): [True: 0, False: 2.37k]
  ------------------
15548|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3133LU), UA_StatusCode_name(retVal));
15549|  2.37k|return retVal;
15550|  2.37k|}
namespace0_generated.c:function_namespace0_generated_530_begin:
15561|  2.37k|static UA_StatusCode function_namespace0_generated_530_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15562|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15563|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15564|  2.37k|attr.minimumSamplingInterval = 0.000000;
15565|  2.37k|attr.userAccessLevel = 1;
15566|  2.37k|attr.accessLevel = 1;
15567|  2.37k|attr.valueRank = -1;
15568|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
15569|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionName");
15570|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3132LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionName"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15571|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15571:4): [True: 0, False: 2.37k]
  ------------------
15572|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3132LU), UA_StatusCode_name(retVal));
15573|  2.37k|return retVal;
15574|  2.37k|}
namespace0_generated.c:function_namespace0_generated_531_begin:
15585|  2.37k|static UA_StatusCode function_namespace0_generated_531_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15586|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15587|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15588|  2.37k|attr.minimumSamplingInterval = 0.000000;
15589|  2.37k|attr.userAccessLevel = 1;
15590|  2.37k|attr.accessLevel = 1;
15591|  2.37k|attr.valueRank = -1;
15592|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU);
15593|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionId");
15594|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3131LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15595|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15595:4): [True: 0, False: 2.37k]
  ------------------
15596|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3131LU), UA_StatusCode_name(retVal));
15597|  2.37k|return retVal;
15598|  2.37k|}
namespace0_generated.c:function_namespace0_generated_532_begin:
15609|  2.37k|static UA_StatusCode function_namespace0_generated_532_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15610|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15611|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15612|  2.37k|attr.minimumSamplingInterval = 0.000000;
15613|  2.37k|attr.userAccessLevel = 1;
15614|  2.37k|attr.accessLevel = 1;
15615|  2.37k|attr.valueRank = -1;
15616|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15617|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UnauthorizedRequestCount");
15618|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11891LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UnauthorizedRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15619|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15619:4): [True: 0, False: 2.37k]
  ------------------
15620|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11891LU), UA_StatusCode_name(retVal));
15621|  2.37k|return retVal;
15622|  2.37k|}
namespace0_generated.c:function_namespace0_generated_533_begin:
15633|  2.37k|static UA_StatusCode function_namespace0_generated_533_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15634|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15635|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
15636|  2.37k|attr.valueRank = -2;
15637|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 859LU);
15638|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerDiagnosticsSummaryType");
15639|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerDiagnosticsSummaryType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
15640|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15640:4): [True: 0, False: 2.37k]
  ------------------
15641|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU), UA_StatusCode_name(retVal));
15642|  2.37k|return retVal;
15643|  2.37k|}
namespace0_generated.c:function_namespace0_generated_534_begin:
15654|  2.37k|static UA_StatusCode function_namespace0_generated_534_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15655|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15656|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15657|  2.37k|attr.minimumSamplingInterval = 0.000000;
15658|  2.37k|attr.userAccessLevel = 1;
15659|  2.37k|attr.accessLevel = 1;
15660|  2.37k|attr.valueRank = -1;
15661|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15662|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RejectedRequestsCount");
15663|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2163LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RejectedRequestsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15664|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15664:4): [True: 0, False: 2.37k]
  ------------------
15665|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2163LU), UA_StatusCode_name(retVal));
15666|  2.37k|return retVal;
15667|  2.37k|}
namespace0_generated.c:function_namespace0_generated_535_begin:
15678|  2.37k|static UA_StatusCode function_namespace0_generated_535_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15679|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15680|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15681|  2.37k|attr.minimumSamplingInterval = 0.000000;
15682|  2.37k|attr.userAccessLevel = 1;
15683|  2.37k|attr.accessLevel = 1;
15684|  2.37k|attr.valueRank = -1;
15685|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15686|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SecurityRejectedRequestsCount");
15687|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2162LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SecurityRejectedRequestsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15688|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15688:4): [True: 0, False: 2.37k]
  ------------------
15689|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2162LU), UA_StatusCode_name(retVal));
15690|  2.37k|return retVal;
15691|  2.37k|}
namespace0_generated.c:function_namespace0_generated_536_begin:
15702|  2.37k|static UA_StatusCode function_namespace0_generated_536_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15703|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15704|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15705|  2.37k|attr.minimumSamplingInterval = 0.000000;
15706|  2.37k|attr.userAccessLevel = 1;
15707|  2.37k|attr.accessLevel = 1;
15708|  2.37k|attr.valueRank = -1;
15709|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15710|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CumulatedSubscriptionCount");
15711|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2161LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CumulatedSubscriptionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15712|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15712:4): [True: 0, False: 2.37k]
  ------------------
15713|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2161LU), UA_StatusCode_name(retVal));
15714|  2.37k|return retVal;
15715|  2.37k|}
namespace0_generated.c:function_namespace0_generated_537_begin:
15726|  2.37k|static UA_StatusCode function_namespace0_generated_537_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15727|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15728|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15729|  2.37k|attr.minimumSamplingInterval = 0.000000;
15730|  2.37k|attr.userAccessLevel = 1;
15731|  2.37k|attr.accessLevel = 1;
15732|  2.37k|attr.valueRank = -1;
15733|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15734|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentSubscriptionCount");
15735|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2160LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentSubscriptionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15736|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15736:4): [True: 0, False: 2.37k]
  ------------------
15737|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2160LU), UA_StatusCode_name(retVal));
15738|  2.37k|return retVal;
15739|  2.37k|}
namespace0_generated.c:function_namespace0_generated_538_begin:
15750|  2.37k|static UA_StatusCode function_namespace0_generated_538_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15751|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15752|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15753|  2.37k|attr.minimumSamplingInterval = 0.000000;
15754|  2.37k|attr.userAccessLevel = 1;
15755|  2.37k|attr.accessLevel = 1;
15756|  2.37k|attr.valueRank = -1;
15757|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15758|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishingIntervalCount");
15759|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2159LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishingIntervalCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15760|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15760:4): [True: 0, False: 2.37k]
  ------------------
15761|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2159LU), UA_StatusCode_name(retVal));
15762|  2.37k|return retVal;
15763|  2.37k|}
namespace0_generated.c:function_namespace0_generated_539_begin:
15774|  2.37k|static UA_StatusCode function_namespace0_generated_539_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15775|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15776|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15777|  2.37k|attr.minimumSamplingInterval = 0.000000;
15778|  2.37k|attr.userAccessLevel = 1;
15779|  2.37k|attr.accessLevel = 1;
15780|  2.37k|attr.valueRank = -1;
15781|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15782|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionAbortCount");
15783|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2157LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionAbortCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15784|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15784:4): [True: 0, False: 2.37k]
  ------------------
15785|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2157LU), UA_StatusCode_name(retVal));
15786|  2.37k|return retVal;
15787|  2.37k|}
namespace0_generated.c:function_namespace0_generated_540_begin:
15798|  2.37k|static UA_StatusCode function_namespace0_generated_540_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15799|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15800|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15801|  2.37k|attr.minimumSamplingInterval = 0.000000;
15802|  2.37k|attr.userAccessLevel = 1;
15803|  2.37k|attr.accessLevel = 1;
15804|  2.37k|attr.valueRank = -1;
15805|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15806|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionTimeoutCount");
15807|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2156LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionTimeoutCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15808|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15808:4): [True: 0, False: 2.37k]
  ------------------
15809|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2156LU), UA_StatusCode_name(retVal));
15810|  2.37k|return retVal;
15811|  2.37k|}
namespace0_generated.c:function_namespace0_generated_541_begin:
15822|  2.37k|static UA_StatusCode function_namespace0_generated_541_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15823|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15824|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15825|  2.37k|attr.minimumSamplingInterval = 0.000000;
15826|  2.37k|attr.userAccessLevel = 1;
15827|  2.37k|attr.accessLevel = 1;
15828|  2.37k|attr.valueRank = -1;
15829|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15830|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RejectedSessionCount");
15831|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2155LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RejectedSessionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15832|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15832:4): [True: 0, False: 2.37k]
  ------------------
15833|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2155LU), UA_StatusCode_name(retVal));
15834|  2.37k|return retVal;
15835|  2.37k|}
namespace0_generated.c:function_namespace0_generated_542_begin:
15846|  2.37k|static UA_StatusCode function_namespace0_generated_542_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15847|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15848|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15849|  2.37k|attr.minimumSamplingInterval = 0.000000;
15850|  2.37k|attr.userAccessLevel = 1;
15851|  2.37k|attr.accessLevel = 1;
15852|  2.37k|attr.valueRank = -1;
15853|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15854|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SecurityRejectedSessionCount");
15855|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2154LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SecurityRejectedSessionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15856|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15856:4): [True: 0, False: 2.37k]
  ------------------
15857|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2154LU), UA_StatusCode_name(retVal));
15858|  2.37k|return retVal;
15859|  2.37k|}
namespace0_generated.c:function_namespace0_generated_543_begin:
15870|  2.37k|static UA_StatusCode function_namespace0_generated_543_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15871|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15872|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15873|  2.37k|attr.minimumSamplingInterval = 0.000000;
15874|  2.37k|attr.userAccessLevel = 1;
15875|  2.37k|attr.accessLevel = 1;
15876|  2.37k|attr.valueRank = -1;
15877|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15878|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CumulatedSessionCount");
15879|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2153LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CumulatedSessionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15880|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15880:4): [True: 0, False: 2.37k]
  ------------------
15881|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2153LU), UA_StatusCode_name(retVal));
15882|  2.37k|return retVal;
15883|  2.37k|}
namespace0_generated.c:function_namespace0_generated_544_begin:
15894|  2.37k|static UA_StatusCode function_namespace0_generated_544_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15895|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15896|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15897|  2.37k|attr.minimumSamplingInterval = 0.000000;
15898|  2.37k|attr.userAccessLevel = 1;
15899|  2.37k|attr.accessLevel = 1;
15900|  2.37k|attr.valueRank = -1;
15901|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15902|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentSessionCount");
15903|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2152LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentSessionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15904|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15904:4): [True: 0, False: 2.37k]
  ------------------
15905|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2152LU), UA_StatusCode_name(retVal));
15906|  2.37k|return retVal;
15907|  2.37k|}
namespace0_generated.c:function_namespace0_generated_545_begin:
15918|  2.37k|static UA_StatusCode function_namespace0_generated_545_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15919|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15920|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15921|  2.37k|attr.minimumSamplingInterval = 0.000000;
15922|  2.37k|attr.userAccessLevel = 1;
15923|  2.37k|attr.accessLevel = 1;
15924|  2.37k|attr.valueRank = -1;
15925|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15926|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerViewCount");
15927|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2151LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerViewCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15928|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15928:4): [True: 0, False: 2.37k]
  ------------------
15929|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2151LU), UA_StatusCode_name(retVal));
15930|  2.37k|return retVal;
15931|  2.37k|}
namespace0_generated.c:function_namespace0_generated_546_begin:
15942|  2.37k|static UA_StatusCode function_namespace0_generated_546_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15943|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15944|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
15945|  2.37k|attr.valueRank = -2;
15946|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 856LU);
15947|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SamplingIntervalDiagnosticsType");
15948|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2165LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SamplingIntervalDiagnosticsType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
15949|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15949:4): [True: 0, False: 2.37k]
  ------------------
15950|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2165LU), UA_StatusCode_name(retVal));
15951|  2.37k|return retVal;
15952|  2.37k|}
namespace0_generated.c:function_namespace0_generated_547_begin:
15963|  2.37k|static UA_StatusCode function_namespace0_generated_547_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15964|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15965|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15966|  2.37k|attr.minimumSamplingInterval = 0.000000;
15967|  2.37k|attr.userAccessLevel = 1;
15968|  2.37k|attr.accessLevel = 1;
15969|  2.37k|attr.valueRank = -1;
15970|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 290LU);
15971|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SamplingInterval");
15972|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2166LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2165LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SamplingInterval"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15973|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15973:4): [True: 0, False: 2.37k]
  ------------------
15974|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2166LU), UA_StatusCode_name(retVal));
15975|  2.37k|return retVal;
15976|  2.37k|}
namespace0_generated.c:function_namespace0_generated_548_begin:
15987|  2.37k|static UA_StatusCode function_namespace0_generated_548_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15988|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
15989|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
15990|  2.37k|attr.minimumSamplingInterval = 0.000000;
15991|  2.37k|attr.userAccessLevel = 1;
15992|  2.37k|attr.accessLevel = 1;
15993|  2.37k|attr.valueRank = -1;
15994|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
15995|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DisabledMonitoredItemsSamplingCount");
15996|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11699LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2165LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DisabledMonitoredItemsSamplingCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
15997|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15997:4): [True: 0, False: 2.37k]
  ------------------
15998|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11699LU), UA_StatusCode_name(retVal));
15999|  2.37k|return retVal;
16000|  2.37k|}
namespace0_generated.c:function_namespace0_generated_549_begin:
16011|  2.37k|static UA_StatusCode function_namespace0_generated_549_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16012|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16013|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16014|  2.37k|attr.minimumSamplingInterval = 0.000000;
16015|  2.37k|attr.userAccessLevel = 1;
16016|  2.37k|attr.accessLevel = 1;
16017|  2.37k|attr.valueRank = -1;
16018|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
16019|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxSampledMonitoredItemsCount");
16020|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11698LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2165LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxSampledMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16021|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16021:4): [True: 0, False: 2.37k]
  ------------------
16022|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11698LU), UA_StatusCode_name(retVal));
16023|  2.37k|return retVal;
16024|  2.37k|}
namespace0_generated.c:function_namespace0_generated_550_begin:
16035|  2.37k|static UA_StatusCode function_namespace0_generated_550_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16036|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16037|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16038|  2.37k|attr.minimumSamplingInterval = 0.000000;
16039|  2.37k|attr.userAccessLevel = 1;
16040|  2.37k|attr.accessLevel = 1;
16041|  2.37k|attr.valueRank = -1;
16042|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
16043|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SampledMonitoredItemsCount");
16044|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11697LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2165LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SampledMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16045|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16045:4): [True: 0, False: 2.37k]
  ------------------
16046|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11697LU), UA_StatusCode_name(retVal));
16047|  2.37k|return retVal;
16048|  2.37k|}
namespace0_generated.c:function_namespace0_generated_551_begin:
16059|  2.37k|static UA_StatusCode function_namespace0_generated_551_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16060|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16061|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
16062|  2.37k|attr.valueRank = 1;
16063|  2.37k|attr.arrayDimensionsSize = 1;
16064|  2.37k|UA_UInt32 arrayDimensions[1];
16065|  2.37k|arrayDimensions[0] = 0;
16066|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
16067|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 856LU);
16068|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SamplingIntervalDiagnosticsArrayType");
16069|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2164LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SamplingIntervalDiagnosticsArrayType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
16070|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16070:4): [True: 0, False: 2.37k]
  ------------------
16071|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2164LU), UA_StatusCode_name(retVal));
16072|  2.37k|return retVal;
16073|  2.37k|}
namespace0_generated.c:function_namespace0_generated_552_begin:
16084|  2.37k|static UA_StatusCode function_namespace0_generated_552_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16085|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16086|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16087|  2.37k|attr.minimumSamplingInterval = 0.000000;
16088|  2.37k|attr.userAccessLevel = 1;
16089|  2.37k|attr.accessLevel = 1;
16090|  2.37k|attr.valueRank = -1;
16091|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 856LU);
16092|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SamplingIntervalDiagnostics");
16093|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12779LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2164LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SamplingIntervalDiagnostics"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2165LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16094|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16094:4): [True: 0, False: 2.37k]
  ------------------
16095|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12779LU), UA_StatusCode_name(retVal));
16096|  2.37k|return retVal;
16097|  2.37k|}
namespace0_generated.c:function_namespace0_generated_553_begin:
16108|  2.37k|static UA_StatusCode function_namespace0_generated_553_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16109|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16110|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16111|  2.37k|attr.minimumSamplingInterval = 0.000000;
16112|  2.37k|attr.userAccessLevel = 1;
16113|  2.37k|attr.accessLevel = 1;
16114|  2.37k|attr.valueRank = -1;
16115|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
16116|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DisabledMonitoredItemsSamplingCount");
16117|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12783LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12779LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DisabledMonitoredItemsSamplingCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16118|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16118:4): [True: 0, False: 2.37k]
  ------------------
16119|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12783LU), UA_StatusCode_name(retVal));
16120|  2.37k|return retVal;
16121|  2.37k|}
namespace0_generated.c:function_namespace0_generated_554_begin:
16132|  2.37k|static UA_StatusCode function_namespace0_generated_554_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16133|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16134|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16135|  2.37k|attr.minimumSamplingInterval = 0.000000;
16136|  2.37k|attr.userAccessLevel = 1;
16137|  2.37k|attr.accessLevel = 1;
16138|  2.37k|attr.valueRank = -1;
16139|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
16140|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxSampledMonitoredItemsCount");
16141|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12782LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12779LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxSampledMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16142|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16142:4): [True: 0, False: 2.37k]
  ------------------
16143|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12782LU), UA_StatusCode_name(retVal));
16144|  2.37k|return retVal;
16145|  2.37k|}
namespace0_generated.c:function_namespace0_generated_555_begin:
16156|  2.37k|static UA_StatusCode function_namespace0_generated_555_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16157|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16158|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16159|  2.37k|attr.minimumSamplingInterval = 0.000000;
16160|  2.37k|attr.userAccessLevel = 1;
16161|  2.37k|attr.accessLevel = 1;
16162|  2.37k|attr.valueRank = -1;
16163|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
16164|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SampledMonitoredItemsCount");
16165|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12781LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12779LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SampledMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16166|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16166:4): [True: 0, False: 2.37k]
  ------------------
16167|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12781LU), UA_StatusCode_name(retVal));
16168|  2.37k|return retVal;
16169|  2.37k|}
namespace0_generated.c:function_namespace0_generated_556_begin:
16180|  2.37k|static UA_StatusCode function_namespace0_generated_556_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16181|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16182|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16183|  2.37k|attr.minimumSamplingInterval = 0.000000;
16184|  2.37k|attr.userAccessLevel = 1;
16185|  2.37k|attr.accessLevel = 1;
16186|  2.37k|attr.valueRank = -1;
16187|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 290LU);
16188|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SamplingInterval");
16189|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12780LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12779LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SamplingInterval"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16190|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16190:4): [True: 0, False: 2.37k]
  ------------------
16191|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12780LU), UA_StatusCode_name(retVal));
16192|  2.37k|return retVal;
16193|  2.37k|}
namespace0_generated.c:function_namespace0_generated_557_begin:
16204|  2.37k|static UA_StatusCode function_namespace0_generated_557_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16205|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16206|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
16207|  2.37k|attr.valueRank = 1;
16208|  2.37k|attr.arrayDimensionsSize = 1;
16209|  2.37k|UA_UInt32 arrayDimensions[1];
16210|  2.37k|arrayDimensions[0] = 0;
16211|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
16212|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 865LU);
16213|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionDiagnosticsArrayType");
16214|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2196LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionDiagnosticsArrayType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
16215|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16215:4): [True: 0, False: 2.37k]
  ------------------
16216|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2196LU), UA_StatusCode_name(retVal));
16217|  2.37k|return retVal;
16218|  2.37k|}
namespace0_generated.c:function_namespace0_generated_558_begin:
16229|  2.37k|static UA_StatusCode function_namespace0_generated_558_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16230|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16231|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16232|  2.37k|attr.minimumSamplingInterval = 0.000000;
16233|  2.37k|attr.userAccessLevel = 1;
16234|  2.37k|attr.accessLevel = 1;
16235|  2.37k|attr.valueRank = -1;
16236|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 865LU);
16237|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionDiagnostics");
16238|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2196LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionDiagnostics"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16239|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16239:4): [True: 0, False: 2.37k]
  ------------------
16240|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU), UA_StatusCode_name(retVal));
16241|  2.37k|return retVal;
16242|  2.37k|}
namespace0_generated.c:function_namespace0_generated_559_begin:
16253|  2.37k|static UA_StatusCode function_namespace0_generated_559_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16254|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16255|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16256|  2.37k|attr.minimumSamplingInterval = 0.000000;
16257|  2.37k|attr.userAccessLevel = 1;
16258|  2.37k|attr.accessLevel = 1;
16259|  2.37k|attr.valueRank = -1;
16260|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16261|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UnregisterNodesCount");
16262|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12859LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UnregisterNodesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16263|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16263:4): [True: 0, False: 2.37k]
  ------------------
16264|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12859LU), UA_StatusCode_name(retVal));
16265|  2.37k|return retVal;
16266|  2.37k|}
namespace0_generated.c:function_namespace0_generated_560_begin:
16277|  2.37k|static UA_StatusCode function_namespace0_generated_560_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16278|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16279|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16280|  2.37k|attr.minimumSamplingInterval = 0.000000;
16281|  2.37k|attr.userAccessLevel = 1;
16282|  2.37k|attr.accessLevel = 1;
16283|  2.37k|attr.valueRank = -1;
16284|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16285|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RegisterNodesCount");
16286|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12858LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RegisterNodesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16287|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16287:4): [True: 0, False: 2.37k]
  ------------------
16288|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12858LU), UA_StatusCode_name(retVal));
16289|  2.37k|return retVal;
16290|  2.37k|}
namespace0_generated.c:function_namespace0_generated_561_begin:
16301|  2.37k|static UA_StatusCode function_namespace0_generated_561_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16302|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16303|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16304|  2.37k|attr.minimumSamplingInterval = 0.000000;
16305|  2.37k|attr.userAccessLevel = 1;
16306|  2.37k|attr.accessLevel = 1;
16307|  2.37k|attr.valueRank = -1;
16308|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16309|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "QueryNextCount");
16310|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12857LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "QueryNextCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16311|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16311:4): [True: 0, False: 2.37k]
  ------------------
16312|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12857LU), UA_StatusCode_name(retVal));
16313|  2.37k|return retVal;
16314|  2.37k|}
namespace0_generated.c:function_namespace0_generated_562_begin:
16325|  2.37k|static UA_StatusCode function_namespace0_generated_562_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16326|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16327|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16328|  2.37k|attr.minimumSamplingInterval = 0.000000;
16329|  2.37k|attr.userAccessLevel = 1;
16330|  2.37k|attr.accessLevel = 1;
16331|  2.37k|attr.valueRank = -1;
16332|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16333|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "QueryFirstCount");
16334|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12856LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "QueryFirstCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16335|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16335:4): [True: 0, False: 2.37k]
  ------------------
16336|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12856LU), UA_StatusCode_name(retVal));
16337|  2.37k|return retVal;
16338|  2.37k|}
namespace0_generated.c:function_namespace0_generated_563_begin:
16349|  2.37k|static UA_StatusCode function_namespace0_generated_563_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16350|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16351|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16352|  2.37k|attr.minimumSamplingInterval = 0.000000;
16353|  2.37k|attr.userAccessLevel = 1;
16354|  2.37k|attr.accessLevel = 1;
16355|  2.37k|attr.valueRank = -1;
16356|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16357|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TranslateBrowsePathsToNodeIdsCount");
16358|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12855LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TranslateBrowsePathsToNodeIdsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16359|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16359:4): [True: 0, False: 2.37k]
  ------------------
16360|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12855LU), UA_StatusCode_name(retVal));
16361|  2.37k|return retVal;
16362|  2.37k|}
namespace0_generated.c:function_namespace0_generated_564_begin:
16373|  2.37k|static UA_StatusCode function_namespace0_generated_564_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16374|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16375|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16376|  2.37k|attr.minimumSamplingInterval = 0.000000;
16377|  2.37k|attr.userAccessLevel = 1;
16378|  2.37k|attr.accessLevel = 1;
16379|  2.37k|attr.valueRank = -1;
16380|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16381|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "BrowseNextCount");
16382|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12854LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "BrowseNextCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16383|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16383:4): [True: 0, False: 2.37k]
  ------------------
16384|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12854LU), UA_StatusCode_name(retVal));
16385|  2.37k|return retVal;
16386|  2.37k|}
namespace0_generated.c:function_namespace0_generated_565_begin:
16397|  2.37k|static UA_StatusCode function_namespace0_generated_565_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16398|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16399|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16400|  2.37k|attr.minimumSamplingInterval = 0.000000;
16401|  2.37k|attr.userAccessLevel = 1;
16402|  2.37k|attr.accessLevel = 1;
16403|  2.37k|attr.valueRank = -1;
16404|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16405|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "BrowseCount");
16406|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12853LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "BrowseCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16407|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16407:4): [True: 0, False: 2.37k]
  ------------------
16408|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12853LU), UA_StatusCode_name(retVal));
16409|  2.37k|return retVal;
16410|  2.37k|}
namespace0_generated.c:function_namespace0_generated_566_begin:
16421|  2.37k|static UA_StatusCode function_namespace0_generated_566_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16422|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16423|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16424|  2.37k|attr.minimumSamplingInterval = 0.000000;
16425|  2.37k|attr.userAccessLevel = 1;
16426|  2.37k|attr.accessLevel = 1;
16427|  2.37k|attr.valueRank = -1;
16428|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16429|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteReferencesCount");
16430|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12852LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteReferencesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16431|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16431:4): [True: 0, False: 2.37k]
  ------------------
16432|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12852LU), UA_StatusCode_name(retVal));
16433|  2.37k|return retVal;
16434|  2.37k|}
namespace0_generated.c:function_namespace0_generated_567_begin:
16445|  2.37k|static UA_StatusCode function_namespace0_generated_567_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16446|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16447|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16448|  2.37k|attr.minimumSamplingInterval = 0.000000;
16449|  2.37k|attr.userAccessLevel = 1;
16450|  2.37k|attr.accessLevel = 1;
16451|  2.37k|attr.valueRank = -1;
16452|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16453|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteNodesCount");
16454|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12851LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteNodesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16455|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16455:4): [True: 0, False: 2.37k]
  ------------------
16456|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12851LU), UA_StatusCode_name(retVal));
16457|  2.37k|return retVal;
16458|  2.37k|}
namespace0_generated.c:function_namespace0_generated_568_begin:
16469|  2.37k|static UA_StatusCode function_namespace0_generated_568_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16470|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16471|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16472|  2.37k|attr.minimumSamplingInterval = 0.000000;
16473|  2.37k|attr.userAccessLevel = 1;
16474|  2.37k|attr.accessLevel = 1;
16475|  2.37k|attr.valueRank = -1;
16476|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16477|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddReferencesCount");
16478|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12850LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddReferencesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16479|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16479:4): [True: 0, False: 2.37k]
  ------------------
16480|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12850LU), UA_StatusCode_name(retVal));
16481|  2.37k|return retVal;
16482|  2.37k|}
namespace0_generated.c:function_namespace0_generated_569_begin:
16493|  2.37k|static UA_StatusCode function_namespace0_generated_569_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16494|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16495|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16496|  2.37k|attr.minimumSamplingInterval = 0.000000;
16497|  2.37k|attr.userAccessLevel = 1;
16498|  2.37k|attr.accessLevel = 1;
16499|  2.37k|attr.valueRank = -1;
16500|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16501|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddNodesCount");
16502|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12849LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddNodesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16503|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16503:4): [True: 0, False: 2.37k]
  ------------------
16504|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12849LU), UA_StatusCode_name(retVal));
16505|  2.37k|return retVal;
16506|  2.37k|}
namespace0_generated.c:function_namespace0_generated_570_begin:
16517|  2.37k|static UA_StatusCode function_namespace0_generated_570_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16518|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16519|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16520|  2.37k|attr.minimumSamplingInterval = 0.000000;
16521|  2.37k|attr.userAccessLevel = 1;
16522|  2.37k|attr.accessLevel = 1;
16523|  2.37k|attr.valueRank = -1;
16524|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16525|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteSubscriptionsCount");
16526|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12848LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteSubscriptionsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16527|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16527:4): [True: 0, False: 2.37k]
  ------------------
16528|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12848LU), UA_StatusCode_name(retVal));
16529|  2.37k|return retVal;
16530|  2.37k|}
namespace0_generated.c:function_namespace0_generated_571_begin:
16541|  2.37k|static UA_StatusCode function_namespace0_generated_571_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16542|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16543|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16544|  2.37k|attr.minimumSamplingInterval = 0.000000;
16545|  2.37k|attr.userAccessLevel = 1;
16546|  2.37k|attr.accessLevel = 1;
16547|  2.37k|attr.valueRank = -1;
16548|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16549|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransferSubscriptionsCount");
16550|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12847LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransferSubscriptionsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16551|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16551:4): [True: 0, False: 2.37k]
  ------------------
16552|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12847LU), UA_StatusCode_name(retVal));
16553|  2.37k|return retVal;
16554|  2.37k|}
namespace0_generated.c:function_namespace0_generated_572_begin:
16565|  2.37k|static UA_StatusCode function_namespace0_generated_572_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16566|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16567|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16568|  2.37k|attr.minimumSamplingInterval = 0.000000;
16569|  2.37k|attr.userAccessLevel = 1;
16570|  2.37k|attr.accessLevel = 1;
16571|  2.37k|attr.valueRank = -1;
16572|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16573|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RepublishCount");
16574|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12846LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RepublishCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16575|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16575:4): [True: 0, False: 2.37k]
  ------------------
16576|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12846LU), UA_StatusCode_name(retVal));
16577|  2.37k|return retVal;
16578|  2.37k|}
namespace0_generated.c:function_namespace0_generated_573_begin:
16589|  2.37k|static UA_StatusCode function_namespace0_generated_573_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16590|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16591|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16592|  2.37k|attr.minimumSamplingInterval = 0.000000;
16593|  2.37k|attr.userAccessLevel = 1;
16594|  2.37k|attr.accessLevel = 1;
16595|  2.37k|attr.valueRank = -1;
16596|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16597|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishCount");
16598|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12845LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16599|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16599:4): [True: 0, False: 2.37k]
  ------------------
16600|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12845LU), UA_StatusCode_name(retVal));
16601|  2.37k|return retVal;
16602|  2.37k|}
namespace0_generated.c:function_namespace0_generated_574_begin:
16613|  2.37k|static UA_StatusCode function_namespace0_generated_574_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16614|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16615|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16616|  2.37k|attr.minimumSamplingInterval = 0.000000;
16617|  2.37k|attr.userAccessLevel = 1;
16618|  2.37k|attr.accessLevel = 1;
16619|  2.37k|attr.valueRank = -1;
16620|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16621|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SetPublishingModeCount");
16622|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12844LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SetPublishingModeCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16623|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16623:4): [True: 0, False: 2.37k]
  ------------------
16624|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12844LU), UA_StatusCode_name(retVal));
16625|  2.37k|return retVal;
16626|  2.37k|}
namespace0_generated.c:function_namespace0_generated_575_begin:
16637|  2.37k|static UA_StatusCode function_namespace0_generated_575_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16638|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16639|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16640|  2.37k|attr.minimumSamplingInterval = 0.000000;
16641|  2.37k|attr.userAccessLevel = 1;
16642|  2.37k|attr.accessLevel = 1;
16643|  2.37k|attr.valueRank = -1;
16644|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16645|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ModifySubscriptionCount");
16646|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12843LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ModifySubscriptionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16647|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16647:4): [True: 0, False: 2.37k]
  ------------------
16648|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12843LU), UA_StatusCode_name(retVal));
16649|  2.37k|return retVal;
16650|  2.37k|}
namespace0_generated.c:function_namespace0_generated_576_begin:
16661|  2.37k|static UA_StatusCode function_namespace0_generated_576_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16662|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16663|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16664|  2.37k|attr.minimumSamplingInterval = 0.000000;
16665|  2.37k|attr.userAccessLevel = 1;
16666|  2.37k|attr.accessLevel = 1;
16667|  2.37k|attr.valueRank = -1;
16668|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16669|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CreateSubscriptionCount");
16670|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12842LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CreateSubscriptionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16671|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16671:4): [True: 0, False: 2.37k]
  ------------------
16672|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12842LU), UA_StatusCode_name(retVal));
16673|  2.37k|return retVal;
16674|  2.37k|}
namespace0_generated.c:function_namespace0_generated_577_begin:
16685|  2.37k|static UA_StatusCode function_namespace0_generated_577_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16686|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16687|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16688|  2.37k|attr.minimumSamplingInterval = 0.000000;
16689|  2.37k|attr.userAccessLevel = 1;
16690|  2.37k|attr.accessLevel = 1;
16691|  2.37k|attr.valueRank = -1;
16692|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16693|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteMonitoredItemsCount");
16694|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12841LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16695|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16695:4): [True: 0, False: 2.37k]
  ------------------
16696|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12841LU), UA_StatusCode_name(retVal));
16697|  2.37k|return retVal;
16698|  2.37k|}
namespace0_generated.c:function_namespace0_generated_578_begin:
16709|  2.37k|static UA_StatusCode function_namespace0_generated_578_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16710|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16711|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16712|  2.37k|attr.minimumSamplingInterval = 0.000000;
16713|  2.37k|attr.userAccessLevel = 1;
16714|  2.37k|attr.accessLevel = 1;
16715|  2.37k|attr.valueRank = -1;
16716|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16717|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SetTriggeringCount");
16718|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12840LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SetTriggeringCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16719|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16719:4): [True: 0, False: 2.37k]
  ------------------
16720|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12840LU), UA_StatusCode_name(retVal));
16721|  2.37k|return retVal;
16722|  2.37k|}
namespace0_generated.c:function_namespace0_generated_579_begin:
16733|  2.37k|static UA_StatusCode function_namespace0_generated_579_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16734|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16735|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16736|  2.37k|attr.minimumSamplingInterval = 0.000000;
16737|  2.37k|attr.userAccessLevel = 1;
16738|  2.37k|attr.accessLevel = 1;
16739|  2.37k|attr.valueRank = -1;
16740|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16741|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SetMonitoringModeCount");
16742|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12839LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SetMonitoringModeCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16743|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16743:4): [True: 0, False: 2.37k]
  ------------------
16744|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12839LU), UA_StatusCode_name(retVal));
16745|  2.37k|return retVal;
16746|  2.37k|}
namespace0_generated.c:function_namespace0_generated_580_begin:
16757|  2.37k|static UA_StatusCode function_namespace0_generated_580_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16758|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16759|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16760|  2.37k|attr.minimumSamplingInterval = 0.000000;
16761|  2.37k|attr.userAccessLevel = 1;
16762|  2.37k|attr.accessLevel = 1;
16763|  2.37k|attr.valueRank = -1;
16764|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16765|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ModifyMonitoredItemsCount");
16766|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12838LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ModifyMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16767|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16767:4): [True: 0, False: 2.37k]
  ------------------
16768|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12838LU), UA_StatusCode_name(retVal));
16769|  2.37k|return retVal;
16770|  2.37k|}
namespace0_generated.c:function_namespace0_generated_581_begin:
16781|  2.37k|static UA_StatusCode function_namespace0_generated_581_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16782|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16783|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16784|  2.37k|attr.minimumSamplingInterval = 0.000000;
16785|  2.37k|attr.userAccessLevel = 1;
16786|  2.37k|attr.accessLevel = 1;
16787|  2.37k|attr.valueRank = -1;
16788|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16789|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CreateMonitoredItemsCount");
16790|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12837LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CreateMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16791|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16791:4): [True: 0, False: 2.37k]
  ------------------
16792|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12837LU), UA_StatusCode_name(retVal));
16793|  2.37k|return retVal;
16794|  2.37k|}
namespace0_generated.c:function_namespace0_generated_582_begin:
16805|  2.37k|static UA_StatusCode function_namespace0_generated_582_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16806|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16807|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16808|  2.37k|attr.minimumSamplingInterval = 0.000000;
16809|  2.37k|attr.userAccessLevel = 1;
16810|  2.37k|attr.accessLevel = 1;
16811|  2.37k|attr.valueRank = -1;
16812|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16813|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CallCount");
16814|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12836LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CallCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16815|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16815:4): [True: 0, False: 2.37k]
  ------------------
16816|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12836LU), UA_StatusCode_name(retVal));
16817|  2.37k|return retVal;
16818|  2.37k|}
namespace0_generated.c:function_namespace0_generated_583_begin:
16829|  2.37k|static UA_StatusCode function_namespace0_generated_583_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16830|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16831|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16832|  2.37k|attr.minimumSamplingInterval = 0.000000;
16833|  2.37k|attr.userAccessLevel = 1;
16834|  2.37k|attr.accessLevel = 1;
16835|  2.37k|attr.valueRank = -1;
16836|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16837|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HistoryUpdateCount");
16838|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12835LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HistoryUpdateCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16839|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16839:4): [True: 0, False: 2.37k]
  ------------------
16840|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12835LU), UA_StatusCode_name(retVal));
16841|  2.37k|return retVal;
16842|  2.37k|}
namespace0_generated.c:function_namespace0_generated_584_begin:
16853|  2.37k|static UA_StatusCode function_namespace0_generated_584_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16854|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16855|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16856|  2.37k|attr.minimumSamplingInterval = 0.000000;
16857|  2.37k|attr.userAccessLevel = 1;
16858|  2.37k|attr.accessLevel = 1;
16859|  2.37k|attr.valueRank = -1;
16860|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16861|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "WriteCount");
16862|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12834LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "WriteCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16863|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16863:4): [True: 0, False: 2.37k]
  ------------------
16864|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12834LU), UA_StatusCode_name(retVal));
16865|  2.37k|return retVal;
16866|  2.37k|}
namespace0_generated.c:function_namespace0_generated_585_begin:
16877|  2.37k|static UA_StatusCode function_namespace0_generated_585_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16878|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16879|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16880|  2.37k|attr.minimumSamplingInterval = 0.000000;
16881|  2.37k|attr.userAccessLevel = 1;
16882|  2.37k|attr.accessLevel = 1;
16883|  2.37k|attr.valueRank = -1;
16884|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16885|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HistoryReadCount");
16886|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12833LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HistoryReadCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16887|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16887:4): [True: 0, False: 2.37k]
  ------------------
16888|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12833LU), UA_StatusCode_name(retVal));
16889|  2.37k|return retVal;
16890|  2.37k|}
namespace0_generated.c:function_namespace0_generated_586_begin:
16901|  2.37k|static UA_StatusCode function_namespace0_generated_586_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16902|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16903|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16904|  2.37k|attr.minimumSamplingInterval = 0.000000;
16905|  2.37k|attr.userAccessLevel = 1;
16906|  2.37k|attr.accessLevel = 1;
16907|  2.37k|attr.valueRank = -1;
16908|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16909|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ReadCount");
16910|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12832LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ReadCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16911|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16911:4): [True: 0, False: 2.37k]
  ------------------
16912|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12832LU), UA_StatusCode_name(retVal));
16913|  2.37k|return retVal;
16914|  2.37k|}
namespace0_generated.c:function_namespace0_generated_587_begin:
16925|  2.37k|static UA_StatusCode function_namespace0_generated_587_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16926|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16927|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16928|  2.37k|attr.minimumSamplingInterval = 0.000000;
16929|  2.37k|attr.userAccessLevel = 1;
16930|  2.37k|attr.accessLevel = 1;
16931|  2.37k|attr.valueRank = -1;
16932|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
16933|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UnauthorizedRequestCount");
16934|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12831LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UnauthorizedRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16935|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16935:4): [True: 0, False: 2.37k]
  ------------------
16936|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12831LU), UA_StatusCode_name(retVal));
16937|  2.37k|return retVal;
16938|  2.37k|}
namespace0_generated.c:function_namespace0_generated_588_begin:
16949|  2.37k|static UA_StatusCode function_namespace0_generated_588_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16950|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16951|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16952|  2.37k|attr.minimumSamplingInterval = 0.000000;
16953|  2.37k|attr.userAccessLevel = 1;
16954|  2.37k|attr.accessLevel = 1;
16955|  2.37k|attr.valueRank = -1;
16956|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
16957|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TotalRequestCount");
16958|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12830LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TotalRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16959|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16959:4): [True: 0, False: 2.37k]
  ------------------
16960|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12830LU), UA_StatusCode_name(retVal));
16961|  2.37k|return retVal;
16962|  2.37k|}
namespace0_generated.c:function_namespace0_generated_589_begin:
16973|  2.37k|static UA_StatusCode function_namespace0_generated_589_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16974|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16975|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
16976|  2.37k|attr.minimumSamplingInterval = 0.000000;
16977|  2.37k|attr.userAccessLevel = 1;
16978|  2.37k|attr.accessLevel = 1;
16979|  2.37k|attr.valueRank = -1;
16980|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
16981|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentPublishRequestsInQueue");
16982|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12829LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentPublishRequestsInQueue"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
16983|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16983:4): [True: 0, False: 2.37k]
  ------------------
16984|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12829LU), UA_StatusCode_name(retVal));
16985|  2.37k|return retVal;
16986|  2.37k|}
namespace0_generated.c:function_namespace0_generated_590_begin:
16997|  2.37k|static UA_StatusCode function_namespace0_generated_590_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16998|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
16999|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17000|  2.37k|attr.minimumSamplingInterval = 0.000000;
17001|  2.37k|attr.userAccessLevel = 1;
17002|  2.37k|attr.accessLevel = 1;
17003|  2.37k|attr.valueRank = -1;
17004|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
17005|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentMonitoredItemsCount");
17006|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12828LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17007|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17007:4): [True: 0, False: 2.37k]
  ------------------
17008|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12828LU), UA_StatusCode_name(retVal));
17009|  2.37k|return retVal;
17010|  2.37k|}
namespace0_generated.c:function_namespace0_generated_591_begin:
17021|  2.37k|static UA_StatusCode function_namespace0_generated_591_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17022|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17023|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17024|  2.37k|attr.minimumSamplingInterval = 0.000000;
17025|  2.37k|attr.userAccessLevel = 1;
17026|  2.37k|attr.accessLevel = 1;
17027|  2.37k|attr.valueRank = -1;
17028|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
17029|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentSubscriptionsCount");
17030|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12827LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentSubscriptionsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17031|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17031:4): [True: 0, False: 2.37k]
  ------------------
17032|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12827LU), UA_StatusCode_name(retVal));
17033|  2.37k|return retVal;
17034|  2.37k|}
namespace0_generated.c:function_namespace0_generated_592_begin:
17045|  2.37k|static UA_StatusCode function_namespace0_generated_592_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17046|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17047|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17048|  2.37k|attr.minimumSamplingInterval = 0.000000;
17049|  2.37k|attr.userAccessLevel = 1;
17050|  2.37k|attr.accessLevel = 1;
17051|  2.37k|attr.valueRank = -1;
17052|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
17053|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientLastContactTime");
17054|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12826LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientLastContactTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17055|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17055:4): [True: 0, False: 2.37k]
  ------------------
17056|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12826LU), UA_StatusCode_name(retVal));
17057|  2.37k|return retVal;
17058|  2.37k|}
namespace0_generated.c:function_namespace0_generated_593_begin:
17069|  2.37k|static UA_StatusCode function_namespace0_generated_593_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17070|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17071|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17072|  2.37k|attr.minimumSamplingInterval = 0.000000;
17073|  2.37k|attr.userAccessLevel = 1;
17074|  2.37k|attr.accessLevel = 1;
17075|  2.37k|attr.valueRank = -1;
17076|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
17077|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientConnectionTime");
17078|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12825LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientConnectionTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17079|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17079:4): [True: 0, False: 2.37k]
  ------------------
17080|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12825LU), UA_StatusCode_name(retVal));
17081|  2.37k|return retVal;
17082|  2.37k|}
namespace0_generated.c:function_namespace0_generated_594_begin:
17093|  2.37k|static UA_StatusCode function_namespace0_generated_594_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17094|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17095|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17096|  2.37k|attr.minimumSamplingInterval = 0.000000;
17097|  2.37k|attr.userAccessLevel = 1;
17098|  2.37k|attr.accessLevel = 1;
17099|  2.37k|attr.valueRank = -1;
17100|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
17101|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxResponseMessageSize");
17102|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12824LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxResponseMessageSize"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17103|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17103:4): [True: 0, False: 2.37k]
  ------------------
17104|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12824LU), UA_StatusCode_name(retVal));
17105|  2.37k|return retVal;
17106|  2.37k|}
namespace0_generated.c:function_namespace0_generated_595_begin:
17117|  2.37k|static UA_StatusCode function_namespace0_generated_595_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17118|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17119|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17120|  2.37k|attr.minimumSamplingInterval = 0.000000;
17121|  2.37k|attr.userAccessLevel = 1;
17122|  2.37k|attr.accessLevel = 1;
17123|  2.37k|attr.valueRank = -1;
17124|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 290LU);
17125|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ActualSessionTimeout");
17126|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12823LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ActualSessionTimeout"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17127|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17127:4): [True: 0, False: 2.37k]
  ------------------
17128|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12823LU), UA_StatusCode_name(retVal));
17129|  2.37k|return retVal;
17130|  2.37k|}
namespace0_generated.c:function_namespace0_generated_596_begin:
17141|  2.37k|static UA_StatusCode function_namespace0_generated_596_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17142|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17143|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17144|  2.37k|attr.minimumSamplingInterval = 0.000000;
17145|  2.37k|attr.userAccessLevel = 1;
17146|  2.37k|attr.accessLevel = 1;
17147|  2.37k|attr.valueRank = 1;
17148|  2.37k|attr.arrayDimensionsSize = 1;
17149|  2.37k|UA_UInt32 arrayDimensions[1];
17150|  2.37k|arrayDimensions[0] = 0;
17151|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
17152|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 295LU);
17153|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "LocaleIds");
17154|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12822LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "LocaleIds"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17155|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17155:4): [True: 0, False: 2.37k]
  ------------------
17156|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12822LU), UA_StatusCode_name(retVal));
17157|  2.37k|return retVal;
17158|  2.37k|}
namespace0_generated.c:function_namespace0_generated_597_begin:
17169|  2.37k|static UA_StatusCode function_namespace0_generated_597_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17170|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17171|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17172|  2.37k|attr.minimumSamplingInterval = 0.000000;
17173|  2.37k|attr.userAccessLevel = 1;
17174|  2.37k|attr.accessLevel = 1;
17175|  2.37k|attr.valueRank = -1;
17176|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
17177|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EndpointUrl");
17178|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12821LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EndpointUrl"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17179|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17179:4): [True: 0, False: 2.37k]
  ------------------
17180|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12821LU), UA_StatusCode_name(retVal));
17181|  2.37k|return retVal;
17182|  2.37k|}
namespace0_generated.c:function_namespace0_generated_598_begin:
17193|  2.37k|static UA_StatusCode function_namespace0_generated_598_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17194|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17195|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17196|  2.37k|attr.minimumSamplingInterval = 0.000000;
17197|  2.37k|attr.userAccessLevel = 1;
17198|  2.37k|attr.accessLevel = 1;
17199|  2.37k|attr.valueRank = -1;
17200|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
17201|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerUri");
17202|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12820LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerUri"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17203|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17203:4): [True: 0, False: 2.37k]
  ------------------
17204|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12820LU), UA_StatusCode_name(retVal));
17205|  2.37k|return retVal;
17206|  2.37k|}
namespace0_generated.c:function_namespace0_generated_599_begin:
17217|  2.37k|static UA_StatusCode function_namespace0_generated_599_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17218|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17219|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17220|  2.37k|attr.minimumSamplingInterval = 0.000000;
17221|  2.37k|attr.userAccessLevel = 1;
17222|  2.37k|attr.accessLevel = 1;
17223|  2.37k|attr.valueRank = -1;
17224|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 308LU);
17225|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientDescription");
17226|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12819LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientDescription"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17227|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17227:4): [True: 0, False: 2.37k]
  ------------------
17228|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12819LU), UA_StatusCode_name(retVal));
17229|  2.37k|return retVal;
17230|  2.37k|}
namespace0_generated.c:function_namespace0_generated_600_begin:
17241|  2.37k|static UA_StatusCode function_namespace0_generated_600_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17242|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17243|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17244|  2.37k|attr.minimumSamplingInterval = 0.000000;
17245|  2.37k|attr.userAccessLevel = 1;
17246|  2.37k|attr.accessLevel = 1;
17247|  2.37k|attr.valueRank = -1;
17248|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
17249|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionName");
17250|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12818LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionName"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17251|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17251:4): [True: 0, False: 2.37k]
  ------------------
17252|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12818LU), UA_StatusCode_name(retVal));
17253|  2.37k|return retVal;
17254|  2.37k|}
namespace0_generated.c:function_namespace0_generated_601_begin:
17265|  2.37k|static UA_StatusCode function_namespace0_generated_601_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17266|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17267|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17268|  2.37k|attr.minimumSamplingInterval = 0.000000;
17269|  2.37k|attr.userAccessLevel = 1;
17270|  2.37k|attr.accessLevel = 1;
17271|  2.37k|attr.valueRank = -1;
17272|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU);
17273|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionId");
17274|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12817LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17275|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17275:4): [True: 0, False: 2.37k]
  ------------------
17276|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12817LU), UA_StatusCode_name(retVal));
17277|  2.37k|return retVal;
17278|  2.37k|}
namespace0_generated.c:function_namespace0_generated_602_begin:
17289|  2.37k|static UA_StatusCode function_namespace0_generated_602_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17290|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17291|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
17292|  2.37k|attr.valueRank = 1;
17293|  2.37k|attr.arrayDimensionsSize = 1;
17294|  2.37k|UA_UInt32 arrayDimensions[1];
17295|  2.37k|arrayDimensions[0] = 0;
17296|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
17297|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 868LU);
17298|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionSecurityDiagnosticsArrayType");
17299|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2243LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionSecurityDiagnosticsArrayType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
17300|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17300:4): [True: 0, False: 2.37k]
  ------------------
17301|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2243LU), UA_StatusCode_name(retVal));
17302|  2.37k|return retVal;
17303|  2.37k|}
namespace0_generated.c:function_namespace0_generated_603_begin:
17314|  2.37k|static UA_StatusCode function_namespace0_generated_603_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17315|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17316|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17317|  2.37k|attr.minimumSamplingInterval = 0.000000;
17318|  2.37k|attr.userAccessLevel = 1;
17319|  2.37k|attr.accessLevel = 1;
17320|  2.37k|attr.valueRank = -1;
17321|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 868LU);
17322|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionSecurityDiagnostics");
17323|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12860LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2243LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionSecurityDiagnostics"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2244LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17324|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17324:4): [True: 0, False: 2.37k]
  ------------------
17325|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12860LU), UA_StatusCode_name(retVal));
17326|  2.37k|return retVal;
17327|  2.37k|}
namespace0_generated.c:function_namespace0_generated_604_begin:
17338|  2.37k|static UA_StatusCode function_namespace0_generated_604_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17339|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17340|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17341|  2.37k|attr.minimumSamplingInterval = 0.000000;
17342|  2.37k|attr.userAccessLevel = 1;
17343|  2.37k|attr.accessLevel = 1;
17344|  2.37k|attr.valueRank = -1;
17345|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15LU);
17346|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientCertificate");
17347|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12869LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12860LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientCertificate"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17348|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17348:4): [True: 0, False: 2.37k]
  ------------------
17349|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12869LU), UA_StatusCode_name(retVal));
17350|  2.37k|return retVal;
17351|  2.37k|}
namespace0_generated.c:function_namespace0_generated_605_begin:
17362|  2.37k|static UA_StatusCode function_namespace0_generated_605_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17363|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17364|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17365|  2.37k|attr.minimumSamplingInterval = 0.000000;
17366|  2.37k|attr.userAccessLevel = 1;
17367|  2.37k|attr.accessLevel = 1;
17368|  2.37k|attr.valueRank = -1;
17369|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
17370|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SecurityPolicyUri");
17371|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12868LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12860LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SecurityPolicyUri"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17372|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17372:4): [True: 0, False: 2.37k]
  ------------------
17373|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12868LU), UA_StatusCode_name(retVal));
17374|  2.37k|return retVal;
17375|  2.37k|}
namespace0_generated.c:function_namespace0_generated_606_begin:
17386|  2.37k|static UA_StatusCode function_namespace0_generated_606_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17387|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17388|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17389|  2.37k|attr.minimumSamplingInterval = 0.000000;
17390|  2.37k|attr.userAccessLevel = 1;
17391|  2.37k|attr.accessLevel = 1;
17392|  2.37k|attr.valueRank = -1;
17393|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 302LU);
17394|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SecurityMode");
17395|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12867LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12860LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SecurityMode"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17396|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17396:4): [True: 0, False: 2.37k]
  ------------------
17397|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12867LU), UA_StatusCode_name(retVal));
17398|  2.37k|return retVal;
17399|  2.37k|}
namespace0_generated.c:function_namespace0_generated_607_begin:
17410|  2.37k|static UA_StatusCode function_namespace0_generated_607_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17411|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17412|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17413|  2.37k|attr.minimumSamplingInterval = 0.000000;
17414|  2.37k|attr.userAccessLevel = 1;
17415|  2.37k|attr.accessLevel = 1;
17416|  2.37k|attr.valueRank = -1;
17417|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
17418|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransportProtocol");
17419|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12866LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12860LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransportProtocol"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17420|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17420:4): [True: 0, False: 2.37k]
  ------------------
17421|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12866LU), UA_StatusCode_name(retVal));
17422|  2.37k|return retVal;
17423|  2.37k|}
namespace0_generated.c:function_namespace0_generated_608_begin:
17434|  2.37k|static UA_StatusCode function_namespace0_generated_608_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17435|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17436|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17437|  2.37k|attr.minimumSamplingInterval = 0.000000;
17438|  2.37k|attr.userAccessLevel = 1;
17439|  2.37k|attr.accessLevel = 1;
17440|  2.37k|attr.valueRank = -1;
17441|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
17442|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Encoding");
17443|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12865LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12860LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Encoding"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17444|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17444:4): [True: 0, False: 2.37k]
  ------------------
17445|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12865LU), UA_StatusCode_name(retVal));
17446|  2.37k|return retVal;
17447|  2.37k|}
namespace0_generated.c:function_namespace0_generated_609_begin:
17458|  2.37k|static UA_StatusCode function_namespace0_generated_609_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17459|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17460|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17461|  2.37k|attr.minimumSamplingInterval = 0.000000;
17462|  2.37k|attr.userAccessLevel = 1;
17463|  2.37k|attr.accessLevel = 1;
17464|  2.37k|attr.valueRank = -1;
17465|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
17466|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AuthenticationMechanism");
17467|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12864LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12860LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AuthenticationMechanism"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17468|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17468:4): [True: 0, False: 2.37k]
  ------------------
17469|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12864LU), UA_StatusCode_name(retVal));
17470|  2.37k|return retVal;
17471|  2.37k|}
namespace0_generated.c:function_namespace0_generated_610_begin:
17482|  2.37k|static UA_StatusCode function_namespace0_generated_610_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17483|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17484|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17485|  2.37k|attr.minimumSamplingInterval = 0.000000;
17486|  2.37k|attr.userAccessLevel = 1;
17487|  2.37k|attr.accessLevel = 1;
17488|  2.37k|attr.valueRank = 1;
17489|  2.37k|attr.arrayDimensionsSize = 1;
17490|  2.37k|UA_UInt32 arrayDimensions[1];
17491|  2.37k|arrayDimensions[0] = 0;
17492|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
17493|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
17494|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientUserIdHistory");
17495|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12863LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12860LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientUserIdHistory"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17496|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17496:4): [True: 0, False: 2.37k]
  ------------------
17497|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12863LU), UA_StatusCode_name(retVal));
17498|  2.37k|return retVal;
17499|  2.37k|}
namespace0_generated.c:function_namespace0_generated_611_begin:
17510|  2.37k|static UA_StatusCode function_namespace0_generated_611_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17511|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17512|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17513|  2.37k|attr.minimumSamplingInterval = 0.000000;
17514|  2.37k|attr.userAccessLevel = 1;
17515|  2.37k|attr.accessLevel = 1;
17516|  2.37k|attr.valueRank = -1;
17517|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
17518|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientUserIdOfSession");
17519|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12862LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12860LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientUserIdOfSession"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17520|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17520:4): [True: 0, False: 2.37k]
  ------------------
17521|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12862LU), UA_StatusCode_name(retVal));
17522|  2.37k|return retVal;
17523|  2.37k|}
namespace0_generated.c:function_namespace0_generated_612_begin:
17534|  2.37k|static UA_StatusCode function_namespace0_generated_612_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17535|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17536|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17537|  2.37k|attr.minimumSamplingInterval = 0.000000;
17538|  2.37k|attr.userAccessLevel = 1;
17539|  2.37k|attr.accessLevel = 1;
17540|  2.37k|attr.valueRank = -1;
17541|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU);
17542|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionId");
17543|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12861LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12860LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17544|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17544:4): [True: 0, False: 2.37k]
  ------------------
17545|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12861LU), UA_StatusCode_name(retVal));
17546|  2.37k|return retVal;
17547|  2.37k|}
namespace0_generated.c:function_namespace0_generated_613_begin:
17558|  2.37k|static UA_StatusCode function_namespace0_generated_613_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17559|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17560|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
17561|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionsDiagnosticsSummaryType");
17562|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2026LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionsDiagnosticsSummaryType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
17563|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17563:4): [True: 0, False: 2.37k]
  ------------------
17564|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2026LU), UA_StatusCode_name(retVal));
17565|  2.37k|return retVal;
17566|  2.37k|}
namespace0_generated.c:function_namespace0_generated_614_begin:
17577|  2.37k|static UA_StatusCode function_namespace0_generated_614_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17578|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17579|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17580|  2.37k|attr.minimumSamplingInterval = 0.000000;
17581|  2.37k|attr.userAccessLevel = 1;
17582|  2.37k|attr.accessLevel = 1;
17583|  2.37k|attr.valueRank = 1;
17584|  2.37k|attr.arrayDimensionsSize = 1;
17585|  2.37k|UA_UInt32 arrayDimensions[1];
17586|  2.37k|arrayDimensions[0] = 0;
17587|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
17588|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 868LU);
17589|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionSecurityDiagnosticsArray");
17590|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2028LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2026LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionSecurityDiagnosticsArray"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2243LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17591|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17591:4): [True: 0, False: 2.37k]
  ------------------
17592|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2028LU), UA_StatusCode_name(retVal));
17593|  2.37k|return retVal;
17594|  2.37k|}
namespace0_generated.c:function_namespace0_generated_615_begin:
17605|  2.37k|static UA_StatusCode function_namespace0_generated_615_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17606|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17607|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17608|  2.37k|attr.minimumSamplingInterval = 0.000000;
17609|  2.37k|attr.userAccessLevel = 1;
17610|  2.37k|attr.accessLevel = 1;
17611|  2.37k|attr.valueRank = 1;
17612|  2.37k|attr.arrayDimensionsSize = 1;
17613|  2.37k|UA_UInt32 arrayDimensions[1];
17614|  2.37k|arrayDimensions[0] = 0;
17615|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
17616|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 865LU);
17617|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionDiagnosticsArray");
17618|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2027LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2026LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionDiagnosticsArray"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2196LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17619|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17619:4): [True: 0, False: 2.37k]
  ------------------
17620|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2027LU), UA_StatusCode_name(retVal));
17621|  2.37k|return retVal;
17622|  2.37k|}
namespace0_generated.c:function_namespace0_generated_616_begin:
17633|  2.37k|static UA_StatusCode function_namespace0_generated_616_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17634|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17635|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
17636|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "<ClientName>");
17637|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12097LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2026LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "<ClientName>"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2029LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
17638|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17638:4): [True: 0, False: 2.37k]
  ------------------
17639|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12097LU), UA_StatusCode_name(retVal));
17640|  2.37k|return retVal;
17641|  2.37k|}
namespace0_generated.c:function_namespace0_generated_617_begin:
17652|  2.37k|static UA_StatusCode function_namespace0_generated_617_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17653|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17654|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17655|  2.37k|attr.minimumSamplingInterval = 0.000000;
17656|  2.37k|attr.userAccessLevel = 1;
17657|  2.37k|attr.accessLevel = 1;
17658|  2.37k|attr.valueRank = 1;
17659|  2.37k|attr.arrayDimensionsSize = 1;
17660|  2.37k|UA_UInt32 arrayDimensions[1];
17661|  2.37k|arrayDimensions[0] = 0;
17662|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
17663|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 874LU);
17664|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SubscriptionDiagnosticsArray");
17665|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12152LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12097LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SubscriptionDiagnosticsArray"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2171LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17666|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17666:4): [True: 0, False: 2.37k]
  ------------------
17667|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12152LU), UA_StatusCode_name(retVal));
17668|  2.37k|return retVal;
17669|  2.37k|}
namespace0_generated.c:function_namespace0_generated_618_begin:
17680|  2.37k|static UA_StatusCode function_namespace0_generated_618_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17681|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17682|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17683|  2.37k|attr.minimumSamplingInterval = 0.000000;
17684|  2.37k|attr.userAccessLevel = 1;
17685|  2.37k|attr.accessLevel = 1;
17686|  2.37k|attr.valueRank = -1;
17687|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 868LU);
17688|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionSecurityDiagnostics");
17689|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12142LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12097LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionSecurityDiagnostics"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2244LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17690|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17690:4): [True: 0, False: 2.37k]
  ------------------
17691|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12142LU), UA_StatusCode_name(retVal));
17692|  2.37k|return retVal;
17693|  2.37k|}
namespace0_generated.c:function_namespace0_generated_619_begin:
17704|  2.37k|static UA_StatusCode function_namespace0_generated_619_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17705|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17706|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17707|  2.37k|attr.minimumSamplingInterval = 0.000000;
17708|  2.37k|attr.userAccessLevel = 1;
17709|  2.37k|attr.accessLevel = 1;
17710|  2.37k|attr.valueRank = -1;
17711|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15LU);
17712|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientCertificate");
17713|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12151LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12142LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientCertificate"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17714|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17714:4): [True: 0, False: 2.37k]
  ------------------
17715|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12151LU), UA_StatusCode_name(retVal));
17716|  2.37k|return retVal;
17717|  2.37k|}
namespace0_generated.c:function_namespace0_generated_620_begin:
17728|  2.37k|static UA_StatusCode function_namespace0_generated_620_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17729|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17730|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17731|  2.37k|attr.minimumSamplingInterval = 0.000000;
17732|  2.37k|attr.userAccessLevel = 1;
17733|  2.37k|attr.accessLevel = 1;
17734|  2.37k|attr.valueRank = -1;
17735|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
17736|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SecurityPolicyUri");
17737|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12150LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12142LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SecurityPolicyUri"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17738|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17738:4): [True: 0, False: 2.37k]
  ------------------
17739|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12150LU), UA_StatusCode_name(retVal));
17740|  2.37k|return retVal;
17741|  2.37k|}
namespace0_generated.c:function_namespace0_generated_621_begin:
17752|  2.37k|static UA_StatusCode function_namespace0_generated_621_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17753|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17754|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17755|  2.37k|attr.minimumSamplingInterval = 0.000000;
17756|  2.37k|attr.userAccessLevel = 1;
17757|  2.37k|attr.accessLevel = 1;
17758|  2.37k|attr.valueRank = -1;
17759|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 302LU);
17760|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SecurityMode");
17761|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12149LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12142LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SecurityMode"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17762|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17762:4): [True: 0, False: 2.37k]
  ------------------
17763|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12149LU), UA_StatusCode_name(retVal));
17764|  2.37k|return retVal;
17765|  2.37k|}
namespace0_generated.c:function_namespace0_generated_622_begin:
17776|  2.37k|static UA_StatusCode function_namespace0_generated_622_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17777|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17778|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17779|  2.37k|attr.minimumSamplingInterval = 0.000000;
17780|  2.37k|attr.userAccessLevel = 1;
17781|  2.37k|attr.accessLevel = 1;
17782|  2.37k|attr.valueRank = -1;
17783|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
17784|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransportProtocol");
17785|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12148LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12142LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransportProtocol"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17786|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17786:4): [True: 0, False: 2.37k]
  ------------------
17787|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12148LU), UA_StatusCode_name(retVal));
17788|  2.37k|return retVal;
17789|  2.37k|}
namespace0_generated.c:function_namespace0_generated_623_begin:
17800|  2.37k|static UA_StatusCode function_namespace0_generated_623_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17801|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17802|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17803|  2.37k|attr.minimumSamplingInterval = 0.000000;
17804|  2.37k|attr.userAccessLevel = 1;
17805|  2.37k|attr.accessLevel = 1;
17806|  2.37k|attr.valueRank = -1;
17807|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
17808|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Encoding");
17809|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12147LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12142LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Encoding"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17810|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17810:4): [True: 0, False: 2.37k]
  ------------------
17811|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12147LU), UA_StatusCode_name(retVal));
17812|  2.37k|return retVal;
17813|  2.37k|}
namespace0_generated.c:function_namespace0_generated_624_begin:
17824|  2.37k|static UA_StatusCode function_namespace0_generated_624_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17825|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17826|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17827|  2.37k|attr.minimumSamplingInterval = 0.000000;
17828|  2.37k|attr.userAccessLevel = 1;
17829|  2.37k|attr.accessLevel = 1;
17830|  2.37k|attr.valueRank = -1;
17831|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
17832|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AuthenticationMechanism");
17833|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12146LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12142LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AuthenticationMechanism"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17834|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17834:4): [True: 0, False: 2.37k]
  ------------------
17835|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12146LU), UA_StatusCode_name(retVal));
17836|  2.37k|return retVal;
17837|  2.37k|}
namespace0_generated.c:function_namespace0_generated_625_begin:
17848|  2.37k|static UA_StatusCode function_namespace0_generated_625_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17849|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17850|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17851|  2.37k|attr.minimumSamplingInterval = 0.000000;
17852|  2.37k|attr.userAccessLevel = 1;
17853|  2.37k|attr.accessLevel = 1;
17854|  2.37k|attr.valueRank = 1;
17855|  2.37k|attr.arrayDimensionsSize = 1;
17856|  2.37k|UA_UInt32 arrayDimensions[1];
17857|  2.37k|arrayDimensions[0] = 0;
17858|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
17859|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
17860|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientUserIdHistory");
17861|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12145LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12142LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientUserIdHistory"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17862|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17862:4): [True: 0, False: 2.37k]
  ------------------
17863|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12145LU), UA_StatusCode_name(retVal));
17864|  2.37k|return retVal;
17865|  2.37k|}
namespace0_generated.c:function_namespace0_generated_626_begin:
17876|  2.37k|static UA_StatusCode function_namespace0_generated_626_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17877|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17878|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17879|  2.37k|attr.minimumSamplingInterval = 0.000000;
17880|  2.37k|attr.userAccessLevel = 1;
17881|  2.37k|attr.accessLevel = 1;
17882|  2.37k|attr.valueRank = -1;
17883|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
17884|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientUserIdOfSession");
17885|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12144LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12142LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientUserIdOfSession"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17886|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17886:4): [True: 0, False: 2.37k]
  ------------------
17887|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12144LU), UA_StatusCode_name(retVal));
17888|  2.37k|return retVal;
17889|  2.37k|}
namespace0_generated.c:function_namespace0_generated_627_begin:
17900|  2.37k|static UA_StatusCode function_namespace0_generated_627_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17901|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17902|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17903|  2.37k|attr.minimumSamplingInterval = 0.000000;
17904|  2.37k|attr.userAccessLevel = 1;
17905|  2.37k|attr.accessLevel = 1;
17906|  2.37k|attr.valueRank = -1;
17907|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU);
17908|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionId");
17909|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12143LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12142LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17910|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17910:4): [True: 0, False: 2.37k]
  ------------------
17911|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12143LU), UA_StatusCode_name(retVal));
17912|  2.37k|return retVal;
17913|  2.37k|}
namespace0_generated.c:function_namespace0_generated_628_begin:
17924|  2.37k|static UA_StatusCode function_namespace0_generated_628_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17925|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17926|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17927|  2.37k|attr.minimumSamplingInterval = 0.000000;
17928|  2.37k|attr.userAccessLevel = 1;
17929|  2.37k|attr.accessLevel = 1;
17930|  2.37k|attr.valueRank = -1;
17931|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 865LU);
17932|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionDiagnostics");
17933|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12097LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionDiagnostics"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17934|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17934:4): [True: 0, False: 2.37k]
  ------------------
17935|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU), UA_StatusCode_name(retVal));
17936|  2.37k|return retVal;
17937|  2.37k|}
namespace0_generated.c:function_namespace0_generated_629_begin:
17948|  2.37k|static UA_StatusCode function_namespace0_generated_629_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17949|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17950|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17951|  2.37k|attr.minimumSamplingInterval = 0.000000;
17952|  2.37k|attr.userAccessLevel = 1;
17953|  2.37k|attr.accessLevel = 1;
17954|  2.37k|attr.valueRank = -1;
17955|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
17956|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UnregisterNodesCount");
17957|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12141LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UnregisterNodesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17958|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17958:4): [True: 0, False: 2.37k]
  ------------------
17959|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12141LU), UA_StatusCode_name(retVal));
17960|  2.37k|return retVal;
17961|  2.37k|}
namespace0_generated.c:function_namespace0_generated_630_begin:
17972|  2.37k|static UA_StatusCode function_namespace0_generated_630_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17973|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17974|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17975|  2.37k|attr.minimumSamplingInterval = 0.000000;
17976|  2.37k|attr.userAccessLevel = 1;
17977|  2.37k|attr.accessLevel = 1;
17978|  2.37k|attr.valueRank = -1;
17979|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
17980|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RegisterNodesCount");
17981|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12140LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RegisterNodesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
17982|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17982:4): [True: 0, False: 2.37k]
  ------------------
17983|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12140LU), UA_StatusCode_name(retVal));
17984|  2.37k|return retVal;
17985|  2.37k|}
namespace0_generated.c:function_namespace0_generated_631_begin:
17996|  2.37k|static UA_StatusCode function_namespace0_generated_631_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17997|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
17998|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
17999|  2.37k|attr.minimumSamplingInterval = 0.000000;
18000|  2.37k|attr.userAccessLevel = 1;
18001|  2.37k|attr.accessLevel = 1;
18002|  2.37k|attr.valueRank = -1;
18003|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18004|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "QueryNextCount");
18005|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12139LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "QueryNextCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18006|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18006:4): [True: 0, False: 2.37k]
  ------------------
18007|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12139LU), UA_StatusCode_name(retVal));
18008|  2.37k|return retVal;
18009|  2.37k|}
namespace0_generated.c:function_namespace0_generated_632_begin:
18020|  2.37k|static UA_StatusCode function_namespace0_generated_632_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18021|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18022|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18023|  2.37k|attr.minimumSamplingInterval = 0.000000;
18024|  2.37k|attr.userAccessLevel = 1;
18025|  2.37k|attr.accessLevel = 1;
18026|  2.37k|attr.valueRank = -1;
18027|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18028|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "QueryFirstCount");
18029|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12138LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "QueryFirstCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18030|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18030:4): [True: 0, False: 2.37k]
  ------------------
18031|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12138LU), UA_StatusCode_name(retVal));
18032|  2.37k|return retVal;
18033|  2.37k|}
namespace0_generated.c:function_namespace0_generated_633_begin:
18044|  2.37k|static UA_StatusCode function_namespace0_generated_633_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18045|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18046|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18047|  2.37k|attr.minimumSamplingInterval = 0.000000;
18048|  2.37k|attr.userAccessLevel = 1;
18049|  2.37k|attr.accessLevel = 1;
18050|  2.37k|attr.valueRank = -1;
18051|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18052|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TranslateBrowsePathsToNodeIdsCount");
18053|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12137LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TranslateBrowsePathsToNodeIdsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18054|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18054:4): [True: 0, False: 2.37k]
  ------------------
18055|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12137LU), UA_StatusCode_name(retVal));
18056|  2.37k|return retVal;
18057|  2.37k|}
namespace0_generated.c:function_namespace0_generated_634_begin:
18068|  2.37k|static UA_StatusCode function_namespace0_generated_634_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18069|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18070|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18071|  2.37k|attr.minimumSamplingInterval = 0.000000;
18072|  2.37k|attr.userAccessLevel = 1;
18073|  2.37k|attr.accessLevel = 1;
18074|  2.37k|attr.valueRank = -1;
18075|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18076|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "BrowseNextCount");
18077|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12136LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "BrowseNextCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18078|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18078:4): [True: 0, False: 2.37k]
  ------------------
18079|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12136LU), UA_StatusCode_name(retVal));
18080|  2.37k|return retVal;
18081|  2.37k|}
namespace0_generated.c:function_namespace0_generated_635_begin:
18092|  2.37k|static UA_StatusCode function_namespace0_generated_635_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18093|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18094|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18095|  2.37k|attr.minimumSamplingInterval = 0.000000;
18096|  2.37k|attr.userAccessLevel = 1;
18097|  2.37k|attr.accessLevel = 1;
18098|  2.37k|attr.valueRank = -1;
18099|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18100|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "BrowseCount");
18101|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12135LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "BrowseCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18102|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18102:4): [True: 0, False: 2.37k]
  ------------------
18103|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12135LU), UA_StatusCode_name(retVal));
18104|  2.37k|return retVal;
18105|  2.37k|}
namespace0_generated.c:function_namespace0_generated_636_begin:
18116|  2.37k|static UA_StatusCode function_namespace0_generated_636_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18117|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18118|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18119|  2.37k|attr.minimumSamplingInterval = 0.000000;
18120|  2.37k|attr.userAccessLevel = 1;
18121|  2.37k|attr.accessLevel = 1;
18122|  2.37k|attr.valueRank = -1;
18123|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18124|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteReferencesCount");
18125|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12134LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteReferencesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18126|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18126:4): [True: 0, False: 2.37k]
  ------------------
18127|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12134LU), UA_StatusCode_name(retVal));
18128|  2.37k|return retVal;
18129|  2.37k|}
namespace0_generated.c:function_namespace0_generated_637_begin:
18140|  2.37k|static UA_StatusCode function_namespace0_generated_637_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18141|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18142|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18143|  2.37k|attr.minimumSamplingInterval = 0.000000;
18144|  2.37k|attr.userAccessLevel = 1;
18145|  2.37k|attr.accessLevel = 1;
18146|  2.37k|attr.valueRank = -1;
18147|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18148|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteNodesCount");
18149|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12133LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteNodesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18150|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18150:4): [True: 0, False: 2.37k]
  ------------------
18151|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12133LU), UA_StatusCode_name(retVal));
18152|  2.37k|return retVal;
18153|  2.37k|}
namespace0_generated.c:function_namespace0_generated_638_begin:
18164|  2.37k|static UA_StatusCode function_namespace0_generated_638_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18165|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18166|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18167|  2.37k|attr.minimumSamplingInterval = 0.000000;
18168|  2.37k|attr.userAccessLevel = 1;
18169|  2.37k|attr.accessLevel = 1;
18170|  2.37k|attr.valueRank = -1;
18171|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18172|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddReferencesCount");
18173|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12132LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddReferencesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18174|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18174:4): [True: 0, False: 2.37k]
  ------------------
18175|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12132LU), UA_StatusCode_name(retVal));
18176|  2.37k|return retVal;
18177|  2.37k|}
namespace0_generated.c:function_namespace0_generated_639_begin:
18188|  2.37k|static UA_StatusCode function_namespace0_generated_639_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18189|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18190|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18191|  2.37k|attr.minimumSamplingInterval = 0.000000;
18192|  2.37k|attr.userAccessLevel = 1;
18193|  2.37k|attr.accessLevel = 1;
18194|  2.37k|attr.valueRank = -1;
18195|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18196|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddNodesCount");
18197|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12131LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddNodesCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18198|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18198:4): [True: 0, False: 2.37k]
  ------------------
18199|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12131LU), UA_StatusCode_name(retVal));
18200|  2.37k|return retVal;
18201|  2.37k|}
namespace0_generated.c:function_namespace0_generated_640_begin:
18212|  2.37k|static UA_StatusCode function_namespace0_generated_640_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18213|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18214|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18215|  2.37k|attr.minimumSamplingInterval = 0.000000;
18216|  2.37k|attr.userAccessLevel = 1;
18217|  2.37k|attr.accessLevel = 1;
18218|  2.37k|attr.valueRank = -1;
18219|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18220|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteSubscriptionsCount");
18221|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12130LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteSubscriptionsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18222|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18222:4): [True: 0, False: 2.37k]
  ------------------
18223|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12130LU), UA_StatusCode_name(retVal));
18224|  2.37k|return retVal;
18225|  2.37k|}
namespace0_generated.c:function_namespace0_generated_641_begin:
18236|  2.37k|static UA_StatusCode function_namespace0_generated_641_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18237|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18238|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18239|  2.37k|attr.minimumSamplingInterval = 0.000000;
18240|  2.37k|attr.userAccessLevel = 1;
18241|  2.37k|attr.accessLevel = 1;
18242|  2.37k|attr.valueRank = -1;
18243|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18244|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TransferSubscriptionsCount");
18245|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12129LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TransferSubscriptionsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18246|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18246:4): [True: 0, False: 2.37k]
  ------------------
18247|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12129LU), UA_StatusCode_name(retVal));
18248|  2.37k|return retVal;
18249|  2.37k|}
namespace0_generated.c:function_namespace0_generated_642_begin:
18260|  2.37k|static UA_StatusCode function_namespace0_generated_642_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18261|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18262|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18263|  2.37k|attr.minimumSamplingInterval = 0.000000;
18264|  2.37k|attr.userAccessLevel = 1;
18265|  2.37k|attr.accessLevel = 1;
18266|  2.37k|attr.valueRank = -1;
18267|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18268|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RepublishCount");
18269|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12128LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RepublishCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18270|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18270:4): [True: 0, False: 2.37k]
  ------------------
18271|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12128LU), UA_StatusCode_name(retVal));
18272|  2.37k|return retVal;
18273|  2.37k|}
namespace0_generated.c:function_namespace0_generated_643_begin:
18284|  2.37k|static UA_StatusCode function_namespace0_generated_643_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18285|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18286|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18287|  2.37k|attr.minimumSamplingInterval = 0.000000;
18288|  2.37k|attr.userAccessLevel = 1;
18289|  2.37k|attr.accessLevel = 1;
18290|  2.37k|attr.valueRank = -1;
18291|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18292|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishCount");
18293|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12127LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18294|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18294:4): [True: 0, False: 2.37k]
  ------------------
18295|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12127LU), UA_StatusCode_name(retVal));
18296|  2.37k|return retVal;
18297|  2.37k|}
namespace0_generated.c:function_namespace0_generated_644_begin:
18308|  2.37k|static UA_StatusCode function_namespace0_generated_644_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18309|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18310|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18311|  2.37k|attr.minimumSamplingInterval = 0.000000;
18312|  2.37k|attr.userAccessLevel = 1;
18313|  2.37k|attr.accessLevel = 1;
18314|  2.37k|attr.valueRank = -1;
18315|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18316|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SetPublishingModeCount");
18317|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12126LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SetPublishingModeCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18318|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18318:4): [True: 0, False: 2.37k]
  ------------------
18319|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12126LU), UA_StatusCode_name(retVal));
18320|  2.37k|return retVal;
18321|  2.37k|}
namespace0_generated.c:function_namespace0_generated_645_begin:
18332|  2.37k|static UA_StatusCode function_namespace0_generated_645_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18333|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18334|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18335|  2.37k|attr.minimumSamplingInterval = 0.000000;
18336|  2.37k|attr.userAccessLevel = 1;
18337|  2.37k|attr.accessLevel = 1;
18338|  2.37k|attr.valueRank = -1;
18339|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18340|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ModifySubscriptionCount");
18341|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12125LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ModifySubscriptionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18342|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18342:4): [True: 0, False: 2.37k]
  ------------------
18343|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12125LU), UA_StatusCode_name(retVal));
18344|  2.37k|return retVal;
18345|  2.37k|}
namespace0_generated.c:function_namespace0_generated_646_begin:
18356|  2.37k|static UA_StatusCode function_namespace0_generated_646_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18357|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18358|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18359|  2.37k|attr.minimumSamplingInterval = 0.000000;
18360|  2.37k|attr.userAccessLevel = 1;
18361|  2.37k|attr.accessLevel = 1;
18362|  2.37k|attr.valueRank = -1;
18363|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18364|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CreateSubscriptionCount");
18365|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12124LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CreateSubscriptionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18366|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18366:4): [True: 0, False: 2.37k]
  ------------------
18367|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12124LU), UA_StatusCode_name(retVal));
18368|  2.37k|return retVal;
18369|  2.37k|}
namespace0_generated.c:function_namespace0_generated_647_begin:
18380|  2.37k|static UA_StatusCode function_namespace0_generated_647_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18381|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18382|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18383|  2.37k|attr.minimumSamplingInterval = 0.000000;
18384|  2.37k|attr.userAccessLevel = 1;
18385|  2.37k|attr.accessLevel = 1;
18386|  2.37k|attr.valueRank = -1;
18387|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18388|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteMonitoredItemsCount");
18389|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12123LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18390|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18390:4): [True: 0, False: 2.37k]
  ------------------
18391|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12123LU), UA_StatusCode_name(retVal));
18392|  2.37k|return retVal;
18393|  2.37k|}
namespace0_generated.c:function_namespace0_generated_648_begin:
18404|  2.37k|static UA_StatusCode function_namespace0_generated_648_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18405|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18406|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18407|  2.37k|attr.minimumSamplingInterval = 0.000000;
18408|  2.37k|attr.userAccessLevel = 1;
18409|  2.37k|attr.accessLevel = 1;
18410|  2.37k|attr.valueRank = -1;
18411|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18412|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SetTriggeringCount");
18413|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12122LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SetTriggeringCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18414|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18414:4): [True: 0, False: 2.37k]
  ------------------
18415|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12122LU), UA_StatusCode_name(retVal));
18416|  2.37k|return retVal;
18417|  2.37k|}
namespace0_generated.c:function_namespace0_generated_649_begin:
18428|  2.37k|static UA_StatusCode function_namespace0_generated_649_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18429|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18430|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18431|  2.37k|attr.minimumSamplingInterval = 0.000000;
18432|  2.37k|attr.userAccessLevel = 1;
18433|  2.37k|attr.accessLevel = 1;
18434|  2.37k|attr.valueRank = -1;
18435|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18436|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SetMonitoringModeCount");
18437|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12121LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SetMonitoringModeCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18438|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18438:4): [True: 0, False: 2.37k]
  ------------------
18439|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12121LU), UA_StatusCode_name(retVal));
18440|  2.37k|return retVal;
18441|  2.37k|}
namespace0_generated.c:function_namespace0_generated_650_begin:
18452|  2.37k|static UA_StatusCode function_namespace0_generated_650_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18453|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18454|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18455|  2.37k|attr.minimumSamplingInterval = 0.000000;
18456|  2.37k|attr.userAccessLevel = 1;
18457|  2.37k|attr.accessLevel = 1;
18458|  2.37k|attr.valueRank = -1;
18459|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18460|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ModifyMonitoredItemsCount");
18461|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12120LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ModifyMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18462|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18462:4): [True: 0, False: 2.37k]
  ------------------
18463|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12120LU), UA_StatusCode_name(retVal));
18464|  2.37k|return retVal;
18465|  2.37k|}
namespace0_generated.c:function_namespace0_generated_651_begin:
18476|  2.37k|static UA_StatusCode function_namespace0_generated_651_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18477|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18478|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18479|  2.37k|attr.minimumSamplingInterval = 0.000000;
18480|  2.37k|attr.userAccessLevel = 1;
18481|  2.37k|attr.accessLevel = 1;
18482|  2.37k|attr.valueRank = -1;
18483|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18484|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CreateMonitoredItemsCount");
18485|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12119LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CreateMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18486|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18486:4): [True: 0, False: 2.37k]
  ------------------
18487|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12119LU), UA_StatusCode_name(retVal));
18488|  2.37k|return retVal;
18489|  2.37k|}
namespace0_generated.c:function_namespace0_generated_652_begin:
18500|  2.37k|static UA_StatusCode function_namespace0_generated_652_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18501|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18502|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18503|  2.37k|attr.minimumSamplingInterval = 0.000000;
18504|  2.37k|attr.userAccessLevel = 1;
18505|  2.37k|attr.accessLevel = 1;
18506|  2.37k|attr.valueRank = -1;
18507|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18508|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CallCount");
18509|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12118LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CallCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18510|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18510:4): [True: 0, False: 2.37k]
  ------------------
18511|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12118LU), UA_StatusCode_name(retVal));
18512|  2.37k|return retVal;
18513|  2.37k|}
namespace0_generated.c:function_namespace0_generated_653_begin:
18524|  2.37k|static UA_StatusCode function_namespace0_generated_653_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18525|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18526|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18527|  2.37k|attr.minimumSamplingInterval = 0.000000;
18528|  2.37k|attr.userAccessLevel = 1;
18529|  2.37k|attr.accessLevel = 1;
18530|  2.37k|attr.valueRank = -1;
18531|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18532|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HistoryUpdateCount");
18533|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12117LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HistoryUpdateCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18534|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18534:4): [True: 0, False: 2.37k]
  ------------------
18535|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12117LU), UA_StatusCode_name(retVal));
18536|  2.37k|return retVal;
18537|  2.37k|}
namespace0_generated.c:function_namespace0_generated_654_begin:
18548|  2.37k|static UA_StatusCode function_namespace0_generated_654_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18549|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18550|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18551|  2.37k|attr.minimumSamplingInterval = 0.000000;
18552|  2.37k|attr.userAccessLevel = 1;
18553|  2.37k|attr.accessLevel = 1;
18554|  2.37k|attr.valueRank = -1;
18555|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18556|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "WriteCount");
18557|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12116LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "WriteCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18558|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18558:4): [True: 0, False: 2.37k]
  ------------------
18559|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12116LU), UA_StatusCode_name(retVal));
18560|  2.37k|return retVal;
18561|  2.37k|}
namespace0_generated.c:function_namespace0_generated_655_begin:
18572|  2.37k|static UA_StatusCode function_namespace0_generated_655_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18573|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18574|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18575|  2.37k|attr.minimumSamplingInterval = 0.000000;
18576|  2.37k|attr.userAccessLevel = 1;
18577|  2.37k|attr.accessLevel = 1;
18578|  2.37k|attr.valueRank = -1;
18579|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18580|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HistoryReadCount");
18581|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12115LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HistoryReadCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18582|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18582:4): [True: 0, False: 2.37k]
  ------------------
18583|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12115LU), UA_StatusCode_name(retVal));
18584|  2.37k|return retVal;
18585|  2.37k|}
namespace0_generated.c:function_namespace0_generated_656_begin:
18596|  2.37k|static UA_StatusCode function_namespace0_generated_656_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18597|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18598|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18599|  2.37k|attr.minimumSamplingInterval = 0.000000;
18600|  2.37k|attr.userAccessLevel = 1;
18601|  2.37k|attr.accessLevel = 1;
18602|  2.37k|attr.valueRank = -1;
18603|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18604|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ReadCount");
18605|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12114LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ReadCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18606|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18606:4): [True: 0, False: 2.37k]
  ------------------
18607|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12114LU), UA_StatusCode_name(retVal));
18608|  2.37k|return retVal;
18609|  2.37k|}
namespace0_generated.c:function_namespace0_generated_657_begin:
18620|  2.37k|static UA_StatusCode function_namespace0_generated_657_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18621|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18622|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18623|  2.37k|attr.minimumSamplingInterval = 0.000000;
18624|  2.37k|attr.userAccessLevel = 1;
18625|  2.37k|attr.accessLevel = 1;
18626|  2.37k|attr.valueRank = -1;
18627|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
18628|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UnauthorizedRequestCount");
18629|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12113LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UnauthorizedRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18630|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18630:4): [True: 0, False: 2.37k]
  ------------------
18631|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12113LU), UA_StatusCode_name(retVal));
18632|  2.37k|return retVal;
18633|  2.37k|}
namespace0_generated.c:function_namespace0_generated_658_begin:
18644|  2.37k|static UA_StatusCode function_namespace0_generated_658_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18645|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18646|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18647|  2.37k|attr.minimumSamplingInterval = 0.000000;
18648|  2.37k|attr.userAccessLevel = 1;
18649|  2.37k|attr.accessLevel = 1;
18650|  2.37k|attr.valueRank = -1;
18651|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU);
18652|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "TotalRequestCount");
18653|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12112LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "TotalRequestCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18654|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18654:4): [True: 0, False: 2.37k]
  ------------------
18655|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12112LU), UA_StatusCode_name(retVal));
18656|  2.37k|return retVal;
18657|  2.37k|}
namespace0_generated.c:function_namespace0_generated_659_begin:
18668|  2.37k|static UA_StatusCode function_namespace0_generated_659_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18669|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18670|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18671|  2.37k|attr.minimumSamplingInterval = 0.000000;
18672|  2.37k|attr.userAccessLevel = 1;
18673|  2.37k|attr.accessLevel = 1;
18674|  2.37k|attr.valueRank = -1;
18675|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
18676|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentPublishRequestsInQueue");
18677|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12111LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentPublishRequestsInQueue"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18678|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18678:4): [True: 0, False: 2.37k]
  ------------------
18679|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12111LU), UA_StatusCode_name(retVal));
18680|  2.37k|return retVal;
18681|  2.37k|}
namespace0_generated.c:function_namespace0_generated_660_begin:
18692|  2.37k|static UA_StatusCode function_namespace0_generated_660_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18693|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18694|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18695|  2.37k|attr.minimumSamplingInterval = 0.000000;
18696|  2.37k|attr.userAccessLevel = 1;
18697|  2.37k|attr.accessLevel = 1;
18698|  2.37k|attr.valueRank = -1;
18699|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
18700|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentMonitoredItemsCount");
18701|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12110LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentMonitoredItemsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18702|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18702:4): [True: 0, False: 2.37k]
  ------------------
18703|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12110LU), UA_StatusCode_name(retVal));
18704|  2.37k|return retVal;
18705|  2.37k|}
namespace0_generated.c:function_namespace0_generated_661_begin:
18716|  2.37k|static UA_StatusCode function_namespace0_generated_661_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18717|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18718|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18719|  2.37k|attr.minimumSamplingInterval = 0.000000;
18720|  2.37k|attr.userAccessLevel = 1;
18721|  2.37k|attr.accessLevel = 1;
18722|  2.37k|attr.valueRank = -1;
18723|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
18724|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentSubscriptionsCount");
18725|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12109LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentSubscriptionsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18726|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18726:4): [True: 0, False: 2.37k]
  ------------------
18727|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12109LU), UA_StatusCode_name(retVal));
18728|  2.37k|return retVal;
18729|  2.37k|}
namespace0_generated.c:function_namespace0_generated_662_begin:
18740|  2.37k|static UA_StatusCode function_namespace0_generated_662_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18741|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18742|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18743|  2.37k|attr.minimumSamplingInterval = 0.000000;
18744|  2.37k|attr.userAccessLevel = 1;
18745|  2.37k|attr.accessLevel = 1;
18746|  2.37k|attr.valueRank = -1;
18747|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
18748|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientLastContactTime");
18749|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12108LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientLastContactTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18750|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18750:4): [True: 0, False: 2.37k]
  ------------------
18751|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12108LU), UA_StatusCode_name(retVal));
18752|  2.37k|return retVal;
18753|  2.37k|}
namespace0_generated.c:function_namespace0_generated_663_begin:
18764|  2.37k|static UA_StatusCode function_namespace0_generated_663_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18765|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18766|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18767|  2.37k|attr.minimumSamplingInterval = 0.000000;
18768|  2.37k|attr.userAccessLevel = 1;
18769|  2.37k|attr.accessLevel = 1;
18770|  2.37k|attr.valueRank = -1;
18771|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
18772|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientConnectionTime");
18773|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12107LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientConnectionTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18774|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18774:4): [True: 0, False: 2.37k]
  ------------------
18775|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12107LU), UA_StatusCode_name(retVal));
18776|  2.37k|return retVal;
18777|  2.37k|}
namespace0_generated.c:function_namespace0_generated_664_begin:
18788|  2.37k|static UA_StatusCode function_namespace0_generated_664_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18789|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18790|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18791|  2.37k|attr.minimumSamplingInterval = 0.000000;
18792|  2.37k|attr.userAccessLevel = 1;
18793|  2.37k|attr.accessLevel = 1;
18794|  2.37k|attr.valueRank = -1;
18795|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
18796|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxResponseMessageSize");
18797|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12106LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxResponseMessageSize"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18798|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18798:4): [True: 0, False: 2.37k]
  ------------------
18799|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12106LU), UA_StatusCode_name(retVal));
18800|  2.37k|return retVal;
18801|  2.37k|}
namespace0_generated.c:function_namespace0_generated_665_begin:
18812|  2.37k|static UA_StatusCode function_namespace0_generated_665_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18813|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18814|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18815|  2.37k|attr.minimumSamplingInterval = 0.000000;
18816|  2.37k|attr.userAccessLevel = 1;
18817|  2.37k|attr.accessLevel = 1;
18818|  2.37k|attr.valueRank = -1;
18819|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 290LU);
18820|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ActualSessionTimeout");
18821|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12105LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ActualSessionTimeout"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18822|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18822:4): [True: 0, False: 2.37k]
  ------------------
18823|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12105LU), UA_StatusCode_name(retVal));
18824|  2.37k|return retVal;
18825|  2.37k|}
namespace0_generated.c:function_namespace0_generated_666_begin:
18836|  2.37k|static UA_StatusCode function_namespace0_generated_666_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18837|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18838|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18839|  2.37k|attr.minimumSamplingInterval = 0.000000;
18840|  2.37k|attr.userAccessLevel = 1;
18841|  2.37k|attr.accessLevel = 1;
18842|  2.37k|attr.valueRank = 1;
18843|  2.37k|attr.arrayDimensionsSize = 1;
18844|  2.37k|UA_UInt32 arrayDimensions[1];
18845|  2.37k|arrayDimensions[0] = 0;
18846|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
18847|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 295LU);
18848|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "LocaleIds");
18849|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12104LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "LocaleIds"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18850|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18850:4): [True: 0, False: 2.37k]
  ------------------
18851|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12104LU), UA_StatusCode_name(retVal));
18852|  2.37k|return retVal;
18853|  2.37k|}
namespace0_generated.c:function_namespace0_generated_667_begin:
18864|  2.37k|static UA_StatusCode function_namespace0_generated_667_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18865|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18866|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18867|  2.37k|attr.minimumSamplingInterval = 0.000000;
18868|  2.37k|attr.userAccessLevel = 1;
18869|  2.37k|attr.accessLevel = 1;
18870|  2.37k|attr.valueRank = -1;
18871|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
18872|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EndpointUrl");
18873|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12103LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EndpointUrl"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18874|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18874:4): [True: 0, False: 2.37k]
  ------------------
18875|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12103LU), UA_StatusCode_name(retVal));
18876|  2.37k|return retVal;
18877|  2.37k|}
namespace0_generated.c:function_namespace0_generated_668_begin:
18888|  2.37k|static UA_StatusCode function_namespace0_generated_668_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18889|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18890|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18891|  2.37k|attr.minimumSamplingInterval = 0.000000;
18892|  2.37k|attr.userAccessLevel = 1;
18893|  2.37k|attr.accessLevel = 1;
18894|  2.37k|attr.valueRank = -1;
18895|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
18896|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerUri");
18897|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12102LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerUri"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18898|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18898:4): [True: 0, False: 2.37k]
  ------------------
18899|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12102LU), UA_StatusCode_name(retVal));
18900|  2.37k|return retVal;
18901|  2.37k|}
namespace0_generated.c:function_namespace0_generated_669_begin:
18912|  2.37k|static UA_StatusCode function_namespace0_generated_669_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18913|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18914|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18915|  2.37k|attr.minimumSamplingInterval = 0.000000;
18916|  2.37k|attr.userAccessLevel = 1;
18917|  2.37k|attr.accessLevel = 1;
18918|  2.37k|attr.valueRank = -1;
18919|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 308LU);
18920|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ClientDescription");
18921|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12101LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ClientDescription"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18922|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18922:4): [True: 0, False: 2.37k]
  ------------------
18923|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12101LU), UA_StatusCode_name(retVal));
18924|  2.37k|return retVal;
18925|  2.37k|}
namespace0_generated.c:function_namespace0_generated_670_begin:
18936|  2.37k|static UA_StatusCode function_namespace0_generated_670_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18937|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18938|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18939|  2.37k|attr.minimumSamplingInterval = 0.000000;
18940|  2.37k|attr.userAccessLevel = 1;
18941|  2.37k|attr.accessLevel = 1;
18942|  2.37k|attr.valueRank = -1;
18943|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
18944|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionName");
18945|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12100LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionName"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18946|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18946:4): [True: 0, False: 2.37k]
  ------------------
18947|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12100LU), UA_StatusCode_name(retVal));
18948|  2.37k|return retVal;
18949|  2.37k|}
namespace0_generated.c:function_namespace0_generated_671_begin:
18960|  2.37k|static UA_StatusCode function_namespace0_generated_671_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18961|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18962|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
18963|  2.37k|attr.minimumSamplingInterval = 0.000000;
18964|  2.37k|attr.userAccessLevel = 1;
18965|  2.37k|attr.accessLevel = 1;
18966|  2.37k|attr.valueRank = -1;
18967|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU);
18968|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionId");
18969|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12099LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
18970|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18970:4): [True: 0, False: 2.37k]
  ------------------
18971|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12099LU), UA_StatusCode_name(retVal));
18972|  2.37k|return retVal;
18973|  2.37k|}
namespace0_generated.c:function_namespace0_generated_672_begin:
18984|  2.37k|static UA_StatusCode function_namespace0_generated_672_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18985|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
18986|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
18987|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "FileDirectoryType");
18988|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13353LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 61LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "FileDirectoryType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
18989|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18989:4): [True: 0, False: 2.37k]
  ------------------
18990|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13353LU), UA_StatusCode_name(retVal));
18991|  2.37k|return retVal;
18992|  2.37k|}
namespace0_generated.c:function_namespace0_generated_673_begin:
19003|  2.37k|static UA_StatusCode function_namespace0_generated_673_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19004|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19005|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
19006|  2.37k|attr.executable = true;
19007|  2.37k|attr.userExecutable = true;
19008|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MoveOrCopy");
19009|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13395LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13353LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MoveOrCopy"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
19010|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19010:4): [True: 0, False: 2.37k]
  ------------------
19011|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13395LU), UA_StatusCode_name(retVal));
19012|  2.37k|return retVal;
19013|  2.37k|}
namespace0_generated.c:function_namespace0_generated_674_begin:
19024|  2.37k|static UA_StatusCode function_namespace0_generated_674_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19025|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19026|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
19027|  2.37k|attr.minimumSamplingInterval = 0.000000;
19028|  2.37k|attr.userAccessLevel = 1;
19029|  2.37k|attr.accessLevel = 1;
19030|  2.37k|attr.valueRank = 1;
19031|  2.37k|attr.arrayDimensionsSize = 1;
19032|  2.37k|UA_UInt32 arrayDimensions[1];
19033|  2.37k|arrayDimensions[0] = 1;
19034|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
19035|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
19036|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
19037|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>NewNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
19038|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
19039|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
19040|  2.37k|valueMapping.remote2local = valueNamespaces;
19041|  2.37k|valueMapping.remote2localSize = 1;
19042|  2.37k|UA_DecodeXmlOptions opts;
19043|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
19044|  2.37k|opts.unwrapped = true;
19045|  2.37k|opts.namespaceMapping = &valueMapping;
19046|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
19047|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
19048|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (19048:4): [True: 0, False: 2.37k]
  |  Branch (19048:40): [True: 0, False: 0]
  ------------------
19049|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
19050|      0|                  UA_LOGCATEGORY_USERLAND,
19051|      0|                  "Node ns=0;i=13397: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
19052|      0|    attr.value.arrayLength = 1;
19053|      0|}
19054|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19054:4): [True: 2.37k, False: 0]
  |  Branch (19054:36): [True: 2.37k, False: 0]
  ------------------
19055|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (19055:4): [True: 2.37k, False: 0]
  ------------------
19056|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
19057|  2.37k|    if(!target) {
  ------------------
  |  Branch (19057:8): [True: 0, False: 2.37k]
  ------------------
19058|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
19059|      0|        target = UA_Server_findDataType(server, &representation);
19060|      0|    }
19061|  2.37k|    size_t valuesSize = 0;
19062|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (19062:8): [True: 2.37k, False: 0]
  ------------------
19063|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (19063:22): [True: 0, False: 2.37k]
  ------------------
19064|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (19064:8): [True: 2.37k, False: 0]
  |  Branch (19064:18): [True: 0, False: 2.37k]
  |  Branch (19064:64): [True: 0, False: 0]
  ------------------
19065|      0|        UA_Boolean nonnegative = true;
19066|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (19066:27): [True: 0, False: 0]
  ------------------
19067|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (19067:16): [True: 0, False: 0]
  ------------------
19068|      0|        if(nonnegative) {
  ------------------
  |  Branch (19068:12): [True: 0, False: 0]
  ------------------
19069|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (19069:31): [True: 0, False: 0]
  ------------------
19070|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
19071|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
19072|      0|            }
19073|      0|            attr.value.type = target;
19074|      0|        }
19075|      0|    }
19076|  2.37k|    const UA_DataType *actual = attr.value.type;
19077|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (19077:8): [True: 0, False: 2.37k]
  |  Branch (19077:57): [True: 0, False: 0]
  ------------------
19078|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
19079|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (19079:27): [True: 0, False: 0]
  ------------------
19080|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (19080:17): [True: 0, False: 0]
  |  Branch (19080:70): [True: 0, False: 0]
  ------------------
19081|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (19081:17): [True: 0, False: 0]
  |  Branch (19081:26): [True: 0, False: 0]
  ------------------
19082|      0|            actual = objects[k].content.decoded.type;
19083|      0|        }
19084|      0|    }
19085|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (19085:8): [True: 2.37k, False: 0]
  |  Branch (19085:18): [True: 2.37k, False: 0]
  ------------------
19086|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (19086:8): [True: 0, False: 2.37k]
  |  Branch (19086:57): [True: 0, False: 0]
  ------------------
19087|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (19087:8): [True: 0, False: 0]
  ------------------
19088|  2.37k|}
19089|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19089:4): [True: 2.37k, False: 0]
  |  Branch (19089:36): [True: 2.37k, False: 0]
  ------------------
19090|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (19090:4): [True: 2.37k, False: 0]
  |  Branch (19090:35): [True: 0, False: 2.37k]
  ------------------
19091|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (19091:31): [True: 0, False: 0]
  ------------------
19092|      0|        (UA_UInt32)attr.value.arrayLength : 0;
19093|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
19094|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
19095|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13397LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13395LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
19096|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19096:4): [True: 0, False: 2.37k]
  ------------------
19097|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13397LU), UA_StatusCode_name(retVal));
19098|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
19099|  2.37k|UA_Variant_clear(&attr.value);
19100|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
19101|  2.37k|return retVal;
19102|  2.37k|}
namespace0_generated.c:function_namespace0_generated_675_begin:
19113|  2.37k|static UA_StatusCode function_namespace0_generated_675_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19114|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19115|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
19116|  2.37k|attr.minimumSamplingInterval = 0.000000;
19117|  2.37k|attr.userAccessLevel = 1;
19118|  2.37k|attr.accessLevel = 1;
19119|  2.37k|attr.valueRank = 1;
19120|  2.37k|attr.arrayDimensionsSize = 1;
19121|  2.37k|UA_UInt32 arrayDimensions[1];
19122|  2.37k|arrayDimensions[0] = 4;
19123|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
19124|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
19125|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
19126|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>ObjectToMoveOrCopy</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>TargetDirectory</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>"
19127|  2.37k|"i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>CreateCopy</Name>\n              <DataType>\n                <Identifier>i=1</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>NewName</Name>\n              <DataType>\n                <Identifier>i=12</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
19128|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
19129|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
19130|  2.37k|valueMapping.remote2local = valueNamespaces;
19131|  2.37k|valueMapping.remote2localSize = 1;
19132|  2.37k|UA_DecodeXmlOptions opts;
19133|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
19134|  2.37k|opts.unwrapped = true;
19135|  2.37k|opts.namespaceMapping = &valueMapping;
19136|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
19137|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
19138|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (19138:4): [True: 0, False: 2.37k]
  |  Branch (19138:40): [True: 0, False: 0]
  ------------------
19139|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
19140|      0|                  UA_LOGCATEGORY_USERLAND,
19141|      0|                  "Node ns=0;i=13396: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
19142|      0|    attr.value.arrayLength = 1;
19143|      0|}
19144|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19144:4): [True: 2.37k, False: 0]
  |  Branch (19144:36): [True: 2.37k, False: 0]
  ------------------
19145|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (19145:4): [True: 2.37k, False: 0]
  ------------------
19146|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
19147|  2.37k|    if(!target) {
  ------------------
  |  Branch (19147:8): [True: 0, False: 2.37k]
  ------------------
19148|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
19149|      0|        target = UA_Server_findDataType(server, &representation);
19150|      0|    }
19151|  2.37k|    size_t valuesSize = 0;
19152|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (19152:8): [True: 2.37k, False: 0]
  ------------------
19153|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (19153:22): [True: 0, False: 2.37k]
  ------------------
19154|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (19154:8): [True: 2.37k, False: 0]
  |  Branch (19154:18): [True: 0, False: 2.37k]
  |  Branch (19154:64): [True: 0, False: 0]
  ------------------
19155|      0|        UA_Boolean nonnegative = true;
19156|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (19156:27): [True: 0, False: 0]
  ------------------
19157|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (19157:16): [True: 0, False: 0]
  ------------------
19158|      0|        if(nonnegative) {
  ------------------
  |  Branch (19158:12): [True: 0, False: 0]
  ------------------
19159|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (19159:31): [True: 0, False: 0]
  ------------------
19160|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
19161|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
19162|      0|            }
19163|      0|            attr.value.type = target;
19164|      0|        }
19165|      0|    }
19166|  2.37k|    const UA_DataType *actual = attr.value.type;
19167|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (19167:8): [True: 0, False: 2.37k]
  |  Branch (19167:57): [True: 0, False: 0]
  ------------------
19168|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
19169|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (19169:27): [True: 0, False: 0]
  ------------------
19170|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (19170:17): [True: 0, False: 0]
  |  Branch (19170:70): [True: 0, False: 0]
  ------------------
19171|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (19171:17): [True: 0, False: 0]
  |  Branch (19171:26): [True: 0, False: 0]
  ------------------
19172|      0|            actual = objects[k].content.decoded.type;
19173|      0|        }
19174|      0|    }
19175|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (19175:8): [True: 2.37k, False: 0]
  |  Branch (19175:18): [True: 2.37k, False: 0]
  ------------------
19176|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (19176:8): [True: 0, False: 2.37k]
  |  Branch (19176:57): [True: 0, False: 0]
  ------------------
19177|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (19177:8): [True: 0, False: 0]
  ------------------
19178|  2.37k|}
19179|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19179:4): [True: 2.37k, False: 0]
  |  Branch (19179:36): [True: 2.37k, False: 0]
  ------------------
19180|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (19180:4): [True: 2.37k, False: 0]
  |  Branch (19180:35): [True: 0, False: 2.37k]
  ------------------
19181|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (19181:31): [True: 0, False: 0]
  ------------------
19182|      0|        (UA_UInt32)attr.value.arrayLength : 0;
19183|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
19184|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
19185|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13396LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13395LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
19186|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19186:4): [True: 0, False: 2.37k]
  ------------------
19187|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13396LU), UA_StatusCode_name(retVal));
19188|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
19189|  2.37k|UA_Variant_clear(&attr.value);
19190|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
19191|  2.37k|return retVal;
19192|  2.37k|}
namespace0_generated.c:function_namespace0_generated_676_begin:
19203|  2.37k|static UA_StatusCode function_namespace0_generated_676_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19204|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19205|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
19206|  2.37k|attr.executable = true;
19207|  2.37k|attr.userExecutable = true;
19208|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Delete");
19209|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13393LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13353LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Delete"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
19210|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19210:4): [True: 0, False: 2.37k]
  ------------------
19211|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13393LU), UA_StatusCode_name(retVal));
19212|  2.37k|return retVal;
19213|  2.37k|}
namespace0_generated.c:function_namespace0_generated_677_begin:
19224|  2.37k|static UA_StatusCode function_namespace0_generated_677_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19225|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19226|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
19227|  2.37k|attr.minimumSamplingInterval = 0.000000;
19228|  2.37k|attr.userAccessLevel = 1;
19229|  2.37k|attr.accessLevel = 1;
19230|  2.37k|attr.valueRank = 1;
19231|  2.37k|attr.arrayDimensionsSize = 1;
19232|  2.37k|UA_UInt32 arrayDimensions[1];
19233|  2.37k|arrayDimensions[0] = 1;
19234|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
19235|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
19236|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
19237|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>ObjectToDelete</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
19238|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
19239|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
19240|  2.37k|valueMapping.remote2local = valueNamespaces;
19241|  2.37k|valueMapping.remote2localSize = 1;
19242|  2.37k|UA_DecodeXmlOptions opts;
19243|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
19244|  2.37k|opts.unwrapped = true;
19245|  2.37k|opts.namespaceMapping = &valueMapping;
19246|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
19247|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
19248|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (19248:4): [True: 0, False: 2.37k]
  |  Branch (19248:40): [True: 0, False: 0]
  ------------------
19249|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
19250|      0|                  UA_LOGCATEGORY_USERLAND,
19251|      0|                  "Node ns=0;i=13394: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
19252|      0|    attr.value.arrayLength = 1;
19253|      0|}
19254|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19254:4): [True: 2.37k, False: 0]
  |  Branch (19254:36): [True: 2.37k, False: 0]
  ------------------
19255|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (19255:4): [True: 2.37k, False: 0]
  ------------------
19256|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
19257|  2.37k|    if(!target) {
  ------------------
  |  Branch (19257:8): [True: 0, False: 2.37k]
  ------------------
19258|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
19259|      0|        target = UA_Server_findDataType(server, &representation);
19260|      0|    }
19261|  2.37k|    size_t valuesSize = 0;
19262|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (19262:8): [True: 2.37k, False: 0]
  ------------------
19263|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (19263:22): [True: 0, False: 2.37k]
  ------------------
19264|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (19264:8): [True: 2.37k, False: 0]
  |  Branch (19264:18): [True: 0, False: 2.37k]
  |  Branch (19264:64): [True: 0, False: 0]
  ------------------
19265|      0|        UA_Boolean nonnegative = true;
19266|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (19266:27): [True: 0, False: 0]
  ------------------
19267|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (19267:16): [True: 0, False: 0]
  ------------------
19268|      0|        if(nonnegative) {
  ------------------
  |  Branch (19268:12): [True: 0, False: 0]
  ------------------
19269|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (19269:31): [True: 0, False: 0]
  ------------------
19270|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
19271|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
19272|      0|            }
19273|      0|            attr.value.type = target;
19274|      0|        }
19275|      0|    }
19276|  2.37k|    const UA_DataType *actual = attr.value.type;
19277|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (19277:8): [True: 0, False: 2.37k]
  |  Branch (19277:57): [True: 0, False: 0]
  ------------------
19278|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
19279|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (19279:27): [True: 0, False: 0]
  ------------------
19280|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (19280:17): [True: 0, False: 0]
  |  Branch (19280:70): [True: 0, False: 0]
  ------------------
19281|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (19281:17): [True: 0, False: 0]
  |  Branch (19281:26): [True: 0, False: 0]
  ------------------
19282|      0|            actual = objects[k].content.decoded.type;
19283|      0|        }
19284|      0|    }
19285|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (19285:8): [True: 2.37k, False: 0]
  |  Branch (19285:18): [True: 2.37k, False: 0]
  ------------------
19286|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (19286:8): [True: 0, False: 2.37k]
  |  Branch (19286:57): [True: 0, False: 0]
  ------------------
19287|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (19287:8): [True: 0, False: 0]
  ------------------
19288|  2.37k|}
19289|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19289:4): [True: 2.37k, False: 0]
  |  Branch (19289:36): [True: 2.37k, False: 0]
  ------------------
19290|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (19290:4): [True: 2.37k, False: 0]
  |  Branch (19290:35): [True: 0, False: 2.37k]
  ------------------
19291|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (19291:31): [True: 0, False: 0]
  ------------------
19292|      0|        (UA_UInt32)attr.value.arrayLength : 0;
19293|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
19294|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
19295|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13394LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13393LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
19296|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19296:4): [True: 0, False: 2.37k]
  ------------------
19297|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13394LU), UA_StatusCode_name(retVal));
19298|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
19299|  2.37k|UA_Variant_clear(&attr.value);
19300|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
19301|  2.37k|return retVal;
19302|  2.37k|}
namespace0_generated.c:function_namespace0_generated_678_begin:
19313|  2.37k|static UA_StatusCode function_namespace0_generated_678_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19314|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19315|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
19316|  2.37k|attr.executable = true;
19317|  2.37k|attr.userExecutable = true;
19318|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CreateFile");
19319|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13390LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13353LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CreateFile"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
19320|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19320:4): [True: 0, False: 2.37k]
  ------------------
19321|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13390LU), UA_StatusCode_name(retVal));
19322|  2.37k|return retVal;
19323|  2.37k|}
namespace0_generated.c:function_namespace0_generated_679_begin:
19334|  2.37k|static UA_StatusCode function_namespace0_generated_679_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19335|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19336|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
19337|  2.37k|attr.minimumSamplingInterval = 0.000000;
19338|  2.37k|attr.userAccessLevel = 1;
19339|  2.37k|attr.accessLevel = 1;
19340|  2.37k|attr.valueRank = 1;
19341|  2.37k|attr.arrayDimensionsSize = 1;
19342|  2.37k|UA_UInt32 arrayDimensions[1];
19343|  2.37k|arrayDimensions[0] = 2;
19344|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
19345|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
19346|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
19347|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>FileNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>FileHandle</Name>\n              <DataType>\n                <Identifier>i=7</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
19348|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
19349|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
19350|  2.37k|valueMapping.remote2local = valueNamespaces;
19351|  2.37k|valueMapping.remote2localSize = 1;
19352|  2.37k|UA_DecodeXmlOptions opts;
19353|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
19354|  2.37k|opts.unwrapped = true;
19355|  2.37k|opts.namespaceMapping = &valueMapping;
19356|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
19357|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
19358|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (19358:4): [True: 0, False: 2.37k]
  |  Branch (19358:40): [True: 0, False: 0]
  ------------------
19359|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
19360|      0|                  UA_LOGCATEGORY_USERLAND,
19361|      0|                  "Node ns=0;i=13392: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
19362|      0|    attr.value.arrayLength = 1;
19363|      0|}
19364|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19364:4): [True: 2.37k, False: 0]
  |  Branch (19364:36): [True: 2.37k, False: 0]
  ------------------
19365|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (19365:4): [True: 2.37k, False: 0]
  ------------------
19366|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
19367|  2.37k|    if(!target) {
  ------------------
  |  Branch (19367:8): [True: 0, False: 2.37k]
  ------------------
19368|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
19369|      0|        target = UA_Server_findDataType(server, &representation);
19370|      0|    }
19371|  2.37k|    size_t valuesSize = 0;
19372|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (19372:8): [True: 2.37k, False: 0]
  ------------------
19373|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (19373:22): [True: 0, False: 2.37k]
  ------------------
19374|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (19374:8): [True: 2.37k, False: 0]
  |  Branch (19374:18): [True: 0, False: 2.37k]
  |  Branch (19374:64): [True: 0, False: 0]
  ------------------
19375|      0|        UA_Boolean nonnegative = true;
19376|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (19376:27): [True: 0, False: 0]
  ------------------
19377|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (19377:16): [True: 0, False: 0]
  ------------------
19378|      0|        if(nonnegative) {
  ------------------
  |  Branch (19378:12): [True: 0, False: 0]
  ------------------
19379|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (19379:31): [True: 0, False: 0]
  ------------------
19380|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
19381|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
19382|      0|            }
19383|      0|            attr.value.type = target;
19384|      0|        }
19385|      0|    }
19386|  2.37k|    const UA_DataType *actual = attr.value.type;
19387|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (19387:8): [True: 0, False: 2.37k]
  |  Branch (19387:57): [True: 0, False: 0]
  ------------------
19388|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
19389|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (19389:27): [True: 0, False: 0]
  ------------------
19390|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (19390:17): [True: 0, False: 0]
  |  Branch (19390:70): [True: 0, False: 0]
  ------------------
19391|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (19391:17): [True: 0, False: 0]
  |  Branch (19391:26): [True: 0, False: 0]
  ------------------
19392|      0|            actual = objects[k].content.decoded.type;
19393|      0|        }
19394|      0|    }
19395|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (19395:8): [True: 2.37k, False: 0]
  |  Branch (19395:18): [True: 2.37k, False: 0]
  ------------------
19396|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (19396:8): [True: 0, False: 2.37k]
  |  Branch (19396:57): [True: 0, False: 0]
  ------------------
19397|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (19397:8): [True: 0, False: 0]
  ------------------
19398|  2.37k|}
19399|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19399:4): [True: 2.37k, False: 0]
  |  Branch (19399:36): [True: 2.37k, False: 0]
  ------------------
19400|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (19400:4): [True: 2.37k, False: 0]
  |  Branch (19400:35): [True: 0, False: 2.37k]
  ------------------
19401|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (19401:31): [True: 0, False: 0]
  ------------------
19402|      0|        (UA_UInt32)attr.value.arrayLength : 0;
19403|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
19404|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
19405|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13392LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13390LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
19406|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19406:4): [True: 0, False: 2.37k]
  ------------------
19407|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13392LU), UA_StatusCode_name(retVal));
19408|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
19409|  2.37k|UA_Variant_clear(&attr.value);
19410|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
19411|  2.37k|return retVal;
19412|  2.37k|}
namespace0_generated.c:function_namespace0_generated_680_begin:
19423|  2.37k|static UA_StatusCode function_namespace0_generated_680_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19424|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19425|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
19426|  2.37k|attr.minimumSamplingInterval = 0.000000;
19427|  2.37k|attr.userAccessLevel = 1;
19428|  2.37k|attr.accessLevel = 1;
19429|  2.37k|attr.valueRank = 1;
19430|  2.37k|attr.arrayDimensionsSize = 1;
19431|  2.37k|UA_UInt32 arrayDimensions[1];
19432|  2.37k|arrayDimensions[0] = 2;
19433|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
19434|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
19435|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
19436|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>FileName</Name>\n              <DataType>\n                <Identifier>i=12</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>RequestFileOpen</Name>\n              <DataType>\n                <Identifier>i=1</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
19437|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
19438|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
19439|  2.37k|valueMapping.remote2local = valueNamespaces;
19440|  2.37k|valueMapping.remote2localSize = 1;
19441|  2.37k|UA_DecodeXmlOptions opts;
19442|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
19443|  2.37k|opts.unwrapped = true;
19444|  2.37k|opts.namespaceMapping = &valueMapping;
19445|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
19446|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
19447|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (19447:4): [True: 0, False: 2.37k]
  |  Branch (19447:40): [True: 0, False: 0]
  ------------------
19448|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
19449|      0|                  UA_LOGCATEGORY_USERLAND,
19450|      0|                  "Node ns=0;i=13391: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
19451|      0|    attr.value.arrayLength = 1;
19452|      0|}
19453|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19453:4): [True: 2.37k, False: 0]
  |  Branch (19453:36): [True: 2.37k, False: 0]
  ------------------
19454|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (19454:4): [True: 2.37k, False: 0]
  ------------------
19455|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
19456|  2.37k|    if(!target) {
  ------------------
  |  Branch (19456:8): [True: 0, False: 2.37k]
  ------------------
19457|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
19458|      0|        target = UA_Server_findDataType(server, &representation);
19459|      0|    }
19460|  2.37k|    size_t valuesSize = 0;
19461|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (19461:8): [True: 2.37k, False: 0]
  ------------------
19462|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (19462:22): [True: 0, False: 2.37k]
  ------------------
19463|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (19463:8): [True: 2.37k, False: 0]
  |  Branch (19463:18): [True: 0, False: 2.37k]
  |  Branch (19463:64): [True: 0, False: 0]
  ------------------
19464|      0|        UA_Boolean nonnegative = true;
19465|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (19465:27): [True: 0, False: 0]
  ------------------
19466|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (19466:16): [True: 0, False: 0]
  ------------------
19467|      0|        if(nonnegative) {
  ------------------
  |  Branch (19467:12): [True: 0, False: 0]
  ------------------
19468|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (19468:31): [True: 0, False: 0]
  ------------------
19469|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
19470|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
19471|      0|            }
19472|      0|            attr.value.type = target;
19473|      0|        }
19474|      0|    }
19475|  2.37k|    const UA_DataType *actual = attr.value.type;
19476|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (19476:8): [True: 0, False: 2.37k]
  |  Branch (19476:57): [True: 0, False: 0]
  ------------------
19477|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
19478|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (19478:27): [True: 0, False: 0]
  ------------------
19479|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (19479:17): [True: 0, False: 0]
  |  Branch (19479:70): [True: 0, False: 0]
  ------------------
19480|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (19480:17): [True: 0, False: 0]
  |  Branch (19480:26): [True: 0, False: 0]
  ------------------
19481|      0|            actual = objects[k].content.decoded.type;
19482|      0|        }
19483|      0|    }
19484|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (19484:8): [True: 2.37k, False: 0]
  |  Branch (19484:18): [True: 2.37k, False: 0]
  ------------------
19485|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (19485:8): [True: 0, False: 2.37k]
  |  Branch (19485:57): [True: 0, False: 0]
  ------------------
19486|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (19486:8): [True: 0, False: 0]
  ------------------
19487|  2.37k|}
19488|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19488:4): [True: 2.37k, False: 0]
  |  Branch (19488:36): [True: 2.37k, False: 0]
  ------------------
19489|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (19489:4): [True: 2.37k, False: 0]
  |  Branch (19489:35): [True: 0, False: 2.37k]
  ------------------
19490|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (19490:31): [True: 0, False: 0]
  ------------------
19491|      0|        (UA_UInt32)attr.value.arrayLength : 0;
19492|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
19493|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
19494|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13391LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13390LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
19495|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19495:4): [True: 0, False: 2.37k]
  ------------------
19496|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13391LU), UA_StatusCode_name(retVal));
19497|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
19498|  2.37k|UA_Variant_clear(&attr.value);
19499|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
19500|  2.37k|return retVal;
19501|  2.37k|}
namespace0_generated.c:function_namespace0_generated_681_begin:
19512|  2.37k|static UA_StatusCode function_namespace0_generated_681_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19513|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19514|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
19515|  2.37k|attr.executable = true;
19516|  2.37k|attr.userExecutable = true;
19517|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CreateDirectory");
19518|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13387LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13353LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CreateDirectory"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
19519|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19519:4): [True: 0, False: 2.37k]
  ------------------
19520|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13387LU), UA_StatusCode_name(retVal));
19521|  2.37k|return retVal;
19522|  2.37k|}
namespace0_generated.c:function_namespace0_generated_682_begin:
19533|  2.37k|static UA_StatusCode function_namespace0_generated_682_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19534|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19535|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
19536|  2.37k|attr.minimumSamplingInterval = 0.000000;
19537|  2.37k|attr.userAccessLevel = 1;
19538|  2.37k|attr.accessLevel = 1;
19539|  2.37k|attr.valueRank = 1;
19540|  2.37k|attr.arrayDimensionsSize = 1;
19541|  2.37k|UA_UInt32 arrayDimensions[1];
19542|  2.37k|arrayDimensions[0] = 1;
19543|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
19544|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
19545|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
19546|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>DirectoryNodeId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
19547|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
19548|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
19549|  2.37k|valueMapping.remote2local = valueNamespaces;
19550|  2.37k|valueMapping.remote2localSize = 1;
19551|  2.37k|UA_DecodeXmlOptions opts;
19552|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
19553|  2.37k|opts.unwrapped = true;
19554|  2.37k|opts.namespaceMapping = &valueMapping;
19555|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
19556|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
19557|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (19557:4): [True: 0, False: 2.37k]
  |  Branch (19557:40): [True: 0, False: 0]
  ------------------
19558|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
19559|      0|                  UA_LOGCATEGORY_USERLAND,
19560|      0|                  "Node ns=0;i=13389: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
19561|      0|    attr.value.arrayLength = 1;
19562|      0|}
19563|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19563:4): [True: 2.37k, False: 0]
  |  Branch (19563:36): [True: 2.37k, False: 0]
  ------------------
19564|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (19564:4): [True: 2.37k, False: 0]
  ------------------
19565|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
19566|  2.37k|    if(!target) {
  ------------------
  |  Branch (19566:8): [True: 0, False: 2.37k]
  ------------------
19567|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
19568|      0|        target = UA_Server_findDataType(server, &representation);
19569|      0|    }
19570|  2.37k|    size_t valuesSize = 0;
19571|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (19571:8): [True: 2.37k, False: 0]
  ------------------
19572|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (19572:22): [True: 0, False: 2.37k]
  ------------------
19573|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (19573:8): [True: 2.37k, False: 0]
  |  Branch (19573:18): [True: 0, False: 2.37k]
  |  Branch (19573:64): [True: 0, False: 0]
  ------------------
19574|      0|        UA_Boolean nonnegative = true;
19575|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (19575:27): [True: 0, False: 0]
  ------------------
19576|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (19576:16): [True: 0, False: 0]
  ------------------
19577|      0|        if(nonnegative) {
  ------------------
  |  Branch (19577:12): [True: 0, False: 0]
  ------------------
19578|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (19578:31): [True: 0, False: 0]
  ------------------
19579|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
19580|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
19581|      0|            }
19582|      0|            attr.value.type = target;
19583|      0|        }
19584|      0|    }
19585|  2.37k|    const UA_DataType *actual = attr.value.type;
19586|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (19586:8): [True: 0, False: 2.37k]
  |  Branch (19586:57): [True: 0, False: 0]
  ------------------
19587|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
19588|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (19588:27): [True: 0, False: 0]
  ------------------
19589|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (19589:17): [True: 0, False: 0]
  |  Branch (19589:70): [True: 0, False: 0]
  ------------------
19590|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (19590:17): [True: 0, False: 0]
  |  Branch (19590:26): [True: 0, False: 0]
  ------------------
19591|      0|            actual = objects[k].content.decoded.type;
19592|      0|        }
19593|      0|    }
19594|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (19594:8): [True: 2.37k, False: 0]
  |  Branch (19594:18): [True: 2.37k, False: 0]
  ------------------
19595|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (19595:8): [True: 0, False: 2.37k]
  |  Branch (19595:57): [True: 0, False: 0]
  ------------------
19596|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (19596:8): [True: 0, False: 0]
  ------------------
19597|  2.37k|}
19598|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19598:4): [True: 2.37k, False: 0]
  |  Branch (19598:36): [True: 2.37k, False: 0]
  ------------------
19599|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (19599:4): [True: 2.37k, False: 0]
  |  Branch (19599:35): [True: 0, False: 2.37k]
  ------------------
19600|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (19600:31): [True: 0, False: 0]
  ------------------
19601|      0|        (UA_UInt32)attr.value.arrayLength : 0;
19602|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
19603|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
19604|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13389LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13387LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
19605|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19605:4): [True: 0, False: 2.37k]
  ------------------
19606|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13389LU), UA_StatusCode_name(retVal));
19607|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
19608|  2.37k|UA_Variant_clear(&attr.value);
19609|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
19610|  2.37k|return retVal;
19611|  2.37k|}
namespace0_generated.c:function_namespace0_generated_683_begin:
19622|  2.37k|static UA_StatusCode function_namespace0_generated_683_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19623|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19624|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
19625|  2.37k|attr.minimumSamplingInterval = 0.000000;
19626|  2.37k|attr.userAccessLevel = 1;
19627|  2.37k|attr.accessLevel = 1;
19628|  2.37k|attr.valueRank = 1;
19629|  2.37k|attr.arrayDimensionsSize = 1;
19630|  2.37k|UA_UInt32 arrayDimensions[1];
19631|  2.37k|arrayDimensions[0] = 1;
19632|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
19633|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
19634|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
19635|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>DirectoryName</Name>\n              <DataType>\n                <Identifier>i=12</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
19636|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
19637|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
19638|  2.37k|valueMapping.remote2local = valueNamespaces;
19639|  2.37k|valueMapping.remote2localSize = 1;
19640|  2.37k|UA_DecodeXmlOptions opts;
19641|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
19642|  2.37k|opts.unwrapped = true;
19643|  2.37k|opts.namespaceMapping = &valueMapping;
19644|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
19645|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
19646|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (19646:4): [True: 0, False: 2.37k]
  |  Branch (19646:40): [True: 0, False: 0]
  ------------------
19647|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
19648|      0|                  UA_LOGCATEGORY_USERLAND,
19649|      0|                  "Node ns=0;i=13388: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
19650|      0|    attr.value.arrayLength = 1;
19651|      0|}
19652|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19652:4): [True: 2.37k, False: 0]
  |  Branch (19652:36): [True: 2.37k, False: 0]
  ------------------
19653|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (19653:4): [True: 2.37k, False: 0]
  ------------------
19654|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
19655|  2.37k|    if(!target) {
  ------------------
  |  Branch (19655:8): [True: 0, False: 2.37k]
  ------------------
19656|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
19657|      0|        target = UA_Server_findDataType(server, &representation);
19658|      0|    }
19659|  2.37k|    size_t valuesSize = 0;
19660|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (19660:8): [True: 2.37k, False: 0]
  ------------------
19661|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (19661:22): [True: 0, False: 2.37k]
  ------------------
19662|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (19662:8): [True: 2.37k, False: 0]
  |  Branch (19662:18): [True: 0, False: 2.37k]
  |  Branch (19662:64): [True: 0, False: 0]
  ------------------
19663|      0|        UA_Boolean nonnegative = true;
19664|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (19664:27): [True: 0, False: 0]
  ------------------
19665|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (19665:16): [True: 0, False: 0]
  ------------------
19666|      0|        if(nonnegative) {
  ------------------
  |  Branch (19666:12): [True: 0, False: 0]
  ------------------
19667|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (19667:31): [True: 0, False: 0]
  ------------------
19668|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
19669|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
19670|      0|            }
19671|      0|            attr.value.type = target;
19672|      0|        }
19673|      0|    }
19674|  2.37k|    const UA_DataType *actual = attr.value.type;
19675|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (19675:8): [True: 0, False: 2.37k]
  |  Branch (19675:57): [True: 0, False: 0]
  ------------------
19676|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
19677|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (19677:27): [True: 0, False: 0]
  ------------------
19678|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (19678:17): [True: 0, False: 0]
  |  Branch (19678:70): [True: 0, False: 0]
  ------------------
19679|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (19679:17): [True: 0, False: 0]
  |  Branch (19679:26): [True: 0, False: 0]
  ------------------
19680|      0|            actual = objects[k].content.decoded.type;
19681|      0|        }
19682|      0|    }
19683|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (19683:8): [True: 2.37k, False: 0]
  |  Branch (19683:18): [True: 2.37k, False: 0]
  ------------------
19684|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (19684:8): [True: 0, False: 2.37k]
  |  Branch (19684:57): [True: 0, False: 0]
  ------------------
19685|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (19685:8): [True: 0, False: 0]
  ------------------
19686|  2.37k|}
19687|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19687:4): [True: 2.37k, False: 0]
  |  Branch (19687:36): [True: 2.37k, False: 0]
  ------------------
19688|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (19688:4): [True: 2.37k, False: 0]
  |  Branch (19688:35): [True: 0, False: 2.37k]
  ------------------
19689|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (19689:31): [True: 0, False: 0]
  ------------------
19690|      0|        (UA_UInt32)attr.value.arrayLength : 0;
19691|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
19692|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
19693|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13388LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13387LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
19694|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19694:4): [True: 0, False: 2.37k]
  ------------------
19695|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13388LU), UA_StatusCode_name(retVal));
19696|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
19697|  2.37k|UA_Variant_clear(&attr.value);
19698|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
19699|  2.37k|return retVal;
19700|  2.37k|}
namespace0_generated.c:function_namespace0_generated_684_begin:
19711|  2.37k|static UA_StatusCode function_namespace0_generated_684_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19712|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19713|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
19714|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "FileType");
19715|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11575LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "FileType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
19716|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19716:4): [True: 0, False: 2.37k]
  ------------------
19717|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11575LU), UA_StatusCode_name(retVal));
19718|  2.37k|return retVal;
19719|  2.37k|}
namespace0_generated.c:function_namespace0_generated_685_begin:
19730|  2.37k|static UA_StatusCode function_namespace0_generated_685_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19731|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19732|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
19733|  2.37k|attr.minimumSamplingInterval = 0.000000;
19734|  2.37k|attr.userAccessLevel = 1;
19735|  2.37k|attr.accessLevel = 1;
19736|  2.37k|attr.valueRank = -1;
19737|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13LU);
19738|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "LastModifiedTime");
19739|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25200LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11575LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "LastModifiedTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
19740|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19740:4): [True: 0, False: 2.37k]
  ------------------
19741|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25200LU), UA_StatusCode_name(retVal));
19742|  2.37k|return retVal;
19743|  2.37k|}
namespace0_generated.c:function_namespace0_generated_686_begin:
19754|  2.37k|static UA_StatusCode function_namespace0_generated_686_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19755|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19756|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
19757|  2.37k|attr.minimumSamplingInterval = 0.000000;
19758|  2.37k|attr.userAccessLevel = 1;
19759|  2.37k|attr.accessLevel = 1;
19760|  2.37k|attr.valueRank = -1;
19761|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
19762|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxByteStringLength");
19763|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24244LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11575LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxByteStringLength"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
19764|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19764:4): [True: 0, False: 2.37k]
  ------------------
19765|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24244LU), UA_StatusCode_name(retVal));
19766|  2.37k|return retVal;
19767|  2.37k|}
namespace0_generated.c:function_namespace0_generated_687_begin:
19778|  2.37k|static UA_StatusCode function_namespace0_generated_687_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19779|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19780|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
19781|  2.37k|attr.minimumSamplingInterval = 0.000000;
19782|  2.37k|attr.userAccessLevel = 1;
19783|  2.37k|attr.accessLevel = 1;
19784|  2.37k|attr.valueRank = -1;
19785|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
19786|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MimeType");
19787|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13341LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11575LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MimeType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
19788|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19788:4): [True: 0, False: 2.37k]
  ------------------
19789|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13341LU), UA_StatusCode_name(retVal));
19790|  2.37k|return retVal;
19791|  2.37k|}
namespace0_generated.c:function_namespace0_generated_688_begin:
19802|  2.37k|static UA_StatusCode function_namespace0_generated_688_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19803|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19804|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
19805|  2.37k|attr.minimumSamplingInterval = 0.000000;
19806|  2.37k|attr.userAccessLevel = 1;
19807|  2.37k|attr.accessLevel = 1;
19808|  2.37k|attr.valueRank = -1;
19809|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
19810|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UserWritable");
19811|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12687LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11575LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UserWritable"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
19812|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19812:4): [True: 0, False: 2.37k]
  ------------------
19813|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12687LU), UA_StatusCode_name(retVal));
19814|  2.37k|return retVal;
19815|  2.37k|}
namespace0_generated.c:function_namespace0_generated_689_begin:
19826|  2.37k|static UA_StatusCode function_namespace0_generated_689_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19827|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19828|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
19829|  2.37k|attr.minimumSamplingInterval = 0.000000;
19830|  2.37k|attr.userAccessLevel = 1;
19831|  2.37k|attr.accessLevel = 1;
19832|  2.37k|attr.valueRank = -1;
19833|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
19834|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Writable");
19835|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12686LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11575LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Writable"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
19836|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19836:4): [True: 0, False: 2.37k]
  ------------------
19837|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12686LU), UA_StatusCode_name(retVal));
19838|  2.37k|return retVal;
19839|  2.37k|}
namespace0_generated.c:function_namespace0_generated_690_begin:
19850|  2.37k|static UA_StatusCode function_namespace0_generated_690_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19851|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19852|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
19853|  2.37k|attr.executable = true;
19854|  2.37k|attr.userExecutable = true;
19855|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SetPosition");
19856|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11593LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11575LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SetPosition"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
19857|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19857:4): [True: 0, False: 2.37k]
  ------------------
19858|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11593LU), UA_StatusCode_name(retVal));
19859|  2.37k|return retVal;
19860|  2.37k|}
namespace0_generated.c:function_namespace0_generated_691_begin:
19871|  2.37k|static UA_StatusCode function_namespace0_generated_691_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19872|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19873|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
19874|  2.37k|attr.minimumSamplingInterval = 0.000000;
19875|  2.37k|attr.userAccessLevel = 1;
19876|  2.37k|attr.accessLevel = 1;
19877|  2.37k|attr.valueRank = 1;
19878|  2.37k|attr.arrayDimensionsSize = 1;
19879|  2.37k|UA_UInt32 arrayDimensions[1];
19880|  2.37k|arrayDimensions[0] = 2;
19881|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
19882|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
19883|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
19884|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>FileHandle</Name>\n              <DataType>\n                <Identifier>i=7</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>Position</Name>\n              <DataType>\n                <Identifier>i=9</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
19885|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
19886|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
19887|  2.37k|valueMapping.remote2local = valueNamespaces;
19888|  2.37k|valueMapping.remote2localSize = 1;
19889|  2.37k|UA_DecodeXmlOptions opts;
19890|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
19891|  2.37k|opts.unwrapped = true;
19892|  2.37k|opts.namespaceMapping = &valueMapping;
19893|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
19894|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
19895|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (19895:4): [True: 0, False: 2.37k]
  |  Branch (19895:40): [True: 0, False: 0]
  ------------------
19896|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
19897|      0|                  UA_LOGCATEGORY_USERLAND,
19898|      0|                  "Node ns=0;i=11594: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
19899|      0|    attr.value.arrayLength = 1;
19900|      0|}
19901|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19901:4): [True: 2.37k, False: 0]
  |  Branch (19901:36): [True: 2.37k, False: 0]
  ------------------
19902|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (19902:4): [True: 2.37k, False: 0]
  ------------------
19903|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
19904|  2.37k|    if(!target) {
  ------------------
  |  Branch (19904:8): [True: 0, False: 2.37k]
  ------------------
19905|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
19906|      0|        target = UA_Server_findDataType(server, &representation);
19907|      0|    }
19908|  2.37k|    size_t valuesSize = 0;
19909|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (19909:8): [True: 2.37k, False: 0]
  ------------------
19910|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (19910:22): [True: 0, False: 2.37k]
  ------------------
19911|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (19911:8): [True: 2.37k, False: 0]
  |  Branch (19911:18): [True: 0, False: 2.37k]
  |  Branch (19911:64): [True: 0, False: 0]
  ------------------
19912|      0|        UA_Boolean nonnegative = true;
19913|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (19913:27): [True: 0, False: 0]
  ------------------
19914|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (19914:16): [True: 0, False: 0]
  ------------------
19915|      0|        if(nonnegative) {
  ------------------
  |  Branch (19915:12): [True: 0, False: 0]
  ------------------
19916|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (19916:31): [True: 0, False: 0]
  ------------------
19917|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
19918|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
19919|      0|            }
19920|      0|            attr.value.type = target;
19921|      0|        }
19922|      0|    }
19923|  2.37k|    const UA_DataType *actual = attr.value.type;
19924|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (19924:8): [True: 0, False: 2.37k]
  |  Branch (19924:57): [True: 0, False: 0]
  ------------------
19925|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
19926|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (19926:27): [True: 0, False: 0]
  ------------------
19927|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (19927:17): [True: 0, False: 0]
  |  Branch (19927:70): [True: 0, False: 0]
  ------------------
19928|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (19928:17): [True: 0, False: 0]
  |  Branch (19928:26): [True: 0, False: 0]
  ------------------
19929|      0|            actual = objects[k].content.decoded.type;
19930|      0|        }
19931|      0|    }
19932|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (19932:8): [True: 2.37k, False: 0]
  |  Branch (19932:18): [True: 2.37k, False: 0]
  ------------------
19933|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (19933:8): [True: 0, False: 2.37k]
  |  Branch (19933:57): [True: 0, False: 0]
  ------------------
19934|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (19934:8): [True: 0, False: 0]
  ------------------
19935|  2.37k|}
19936|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19936:4): [True: 2.37k, False: 0]
  |  Branch (19936:36): [True: 2.37k, False: 0]
  ------------------
19937|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (19937:4): [True: 2.37k, False: 0]
  |  Branch (19937:35): [True: 0, False: 2.37k]
  ------------------
19938|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (19938:31): [True: 0, False: 0]
  ------------------
19939|      0|        (UA_UInt32)attr.value.arrayLength : 0;
19940|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
19941|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
19942|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11594LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11593LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
19943|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19943:4): [True: 0, False: 2.37k]
  ------------------
19944|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11594LU), UA_StatusCode_name(retVal));
19945|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
19946|  2.37k|UA_Variant_clear(&attr.value);
19947|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
19948|  2.37k|return retVal;
19949|  2.37k|}
namespace0_generated.c:function_namespace0_generated_692_begin:
19960|  2.37k|static UA_StatusCode function_namespace0_generated_692_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19961|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19962|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
19963|  2.37k|attr.executable = true;
19964|  2.37k|attr.userExecutable = true;
19965|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "GetPosition");
19966|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11590LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11575LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "GetPosition"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
19967|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19967:4): [True: 0, False: 2.37k]
  ------------------
19968|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11590LU), UA_StatusCode_name(retVal));
19969|  2.37k|return retVal;
19970|  2.37k|}
namespace0_generated.c:function_namespace0_generated_693_begin:
19981|  2.37k|static UA_StatusCode function_namespace0_generated_693_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19982|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
19983|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
19984|  2.37k|attr.minimumSamplingInterval = 0.000000;
19985|  2.37k|attr.userAccessLevel = 1;
19986|  2.37k|attr.accessLevel = 1;
19987|  2.37k|attr.valueRank = 1;
19988|  2.37k|attr.arrayDimensionsSize = 1;
19989|  2.37k|UA_UInt32 arrayDimensions[1];
19990|  2.37k|arrayDimensions[0] = 1;
19991|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
19992|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
19993|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
19994|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>Position</Name>\n              <DataType>\n                <Identifier>i=9</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
19995|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
19996|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
19997|  2.37k|valueMapping.remote2local = valueNamespaces;
19998|  2.37k|valueMapping.remote2localSize = 1;
19999|  2.37k|UA_DecodeXmlOptions opts;
20000|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
20001|  2.37k|opts.unwrapped = true;
20002|  2.37k|opts.namespaceMapping = &valueMapping;
20003|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
20004|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
20005|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (20005:4): [True: 0, False: 2.37k]
  |  Branch (20005:40): [True: 0, False: 0]
  ------------------
20006|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
20007|      0|                  UA_LOGCATEGORY_USERLAND,
20008|      0|                  "Node ns=0;i=11592: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
20009|      0|    attr.value.arrayLength = 1;
20010|      0|}
20011|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20011:4): [True: 2.37k, False: 0]
  |  Branch (20011:36): [True: 2.37k, False: 0]
  ------------------
20012|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (20012:4): [True: 2.37k, False: 0]
  ------------------
20013|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
20014|  2.37k|    if(!target) {
  ------------------
  |  Branch (20014:8): [True: 0, False: 2.37k]
  ------------------
20015|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
20016|      0|        target = UA_Server_findDataType(server, &representation);
20017|      0|    }
20018|  2.37k|    size_t valuesSize = 0;
20019|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (20019:8): [True: 2.37k, False: 0]
  ------------------
20020|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (20020:22): [True: 0, False: 2.37k]
  ------------------
20021|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (20021:8): [True: 2.37k, False: 0]
  |  Branch (20021:18): [True: 0, False: 2.37k]
  |  Branch (20021:64): [True: 0, False: 0]
  ------------------
20022|      0|        UA_Boolean nonnegative = true;
20023|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (20023:27): [True: 0, False: 0]
  ------------------
20024|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (20024:16): [True: 0, False: 0]
  ------------------
20025|      0|        if(nonnegative) {
  ------------------
  |  Branch (20025:12): [True: 0, False: 0]
  ------------------
20026|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (20026:31): [True: 0, False: 0]
  ------------------
20027|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
20028|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
20029|      0|            }
20030|      0|            attr.value.type = target;
20031|      0|        }
20032|      0|    }
20033|  2.37k|    const UA_DataType *actual = attr.value.type;
20034|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (20034:8): [True: 0, False: 2.37k]
  |  Branch (20034:57): [True: 0, False: 0]
  ------------------
20035|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
20036|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (20036:27): [True: 0, False: 0]
  ------------------
20037|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (20037:17): [True: 0, False: 0]
  |  Branch (20037:70): [True: 0, False: 0]
  ------------------
20038|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (20038:17): [True: 0, False: 0]
  |  Branch (20038:26): [True: 0, False: 0]
  ------------------
20039|      0|            actual = objects[k].content.decoded.type;
20040|      0|        }
20041|      0|    }
20042|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (20042:8): [True: 2.37k, False: 0]
  |  Branch (20042:18): [True: 2.37k, False: 0]
  ------------------
20043|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (20043:8): [True: 0, False: 2.37k]
  |  Branch (20043:57): [True: 0, False: 0]
  ------------------
20044|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (20044:8): [True: 0, False: 0]
  ------------------
20045|  2.37k|}
20046|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20046:4): [True: 2.37k, False: 0]
  |  Branch (20046:36): [True: 2.37k, False: 0]
  ------------------
20047|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (20047:4): [True: 2.37k, False: 0]
  |  Branch (20047:35): [True: 0, False: 2.37k]
  ------------------
20048|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (20048:31): [True: 0, False: 0]
  ------------------
20049|      0|        (UA_UInt32)attr.value.arrayLength : 0;
20050|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
20051|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
20052|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11592LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11590LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
20053|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20053:4): [True: 0, False: 2.37k]
  ------------------
20054|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11592LU), UA_StatusCode_name(retVal));
20055|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
20056|  2.37k|UA_Variant_clear(&attr.value);
20057|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
20058|  2.37k|return retVal;
20059|  2.37k|}
namespace0_generated.c:function_namespace0_generated_694_begin:
20070|  2.37k|static UA_StatusCode function_namespace0_generated_694_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20071|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20072|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
20073|  2.37k|attr.minimumSamplingInterval = 0.000000;
20074|  2.37k|attr.userAccessLevel = 1;
20075|  2.37k|attr.accessLevel = 1;
20076|  2.37k|attr.valueRank = 1;
20077|  2.37k|attr.arrayDimensionsSize = 1;
20078|  2.37k|UA_UInt32 arrayDimensions[1];
20079|  2.37k|arrayDimensions[0] = 1;
20080|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
20081|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
20082|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
20083|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>FileHandle</Name>\n              <DataType>\n                <Identifier>i=7</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
20084|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
20085|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
20086|  2.37k|valueMapping.remote2local = valueNamespaces;
20087|  2.37k|valueMapping.remote2localSize = 1;
20088|  2.37k|UA_DecodeXmlOptions opts;
20089|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
20090|  2.37k|opts.unwrapped = true;
20091|  2.37k|opts.namespaceMapping = &valueMapping;
20092|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
20093|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
20094|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (20094:4): [True: 0, False: 2.37k]
  |  Branch (20094:40): [True: 0, False: 0]
  ------------------
20095|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
20096|      0|                  UA_LOGCATEGORY_USERLAND,
20097|      0|                  "Node ns=0;i=11591: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
20098|      0|    attr.value.arrayLength = 1;
20099|      0|}
20100|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20100:4): [True: 2.37k, False: 0]
  |  Branch (20100:36): [True: 2.37k, False: 0]
  ------------------
20101|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (20101:4): [True: 2.37k, False: 0]
  ------------------
20102|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
20103|  2.37k|    if(!target) {
  ------------------
  |  Branch (20103:8): [True: 0, False: 2.37k]
  ------------------
20104|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
20105|      0|        target = UA_Server_findDataType(server, &representation);
20106|      0|    }
20107|  2.37k|    size_t valuesSize = 0;
20108|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (20108:8): [True: 2.37k, False: 0]
  ------------------
20109|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (20109:22): [True: 0, False: 2.37k]
  ------------------
20110|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (20110:8): [True: 2.37k, False: 0]
  |  Branch (20110:18): [True: 0, False: 2.37k]
  |  Branch (20110:64): [True: 0, False: 0]
  ------------------
20111|      0|        UA_Boolean nonnegative = true;
20112|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (20112:27): [True: 0, False: 0]
  ------------------
20113|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (20113:16): [True: 0, False: 0]
  ------------------
20114|      0|        if(nonnegative) {
  ------------------
  |  Branch (20114:12): [True: 0, False: 0]
  ------------------
20115|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (20115:31): [True: 0, False: 0]
  ------------------
20116|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
20117|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
20118|      0|            }
20119|      0|            attr.value.type = target;
20120|      0|        }
20121|      0|    }
20122|  2.37k|    const UA_DataType *actual = attr.value.type;
20123|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (20123:8): [True: 0, False: 2.37k]
  |  Branch (20123:57): [True: 0, False: 0]
  ------------------
20124|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
20125|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (20125:27): [True: 0, False: 0]
  ------------------
20126|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (20126:17): [True: 0, False: 0]
  |  Branch (20126:70): [True: 0, False: 0]
  ------------------
20127|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (20127:17): [True: 0, False: 0]
  |  Branch (20127:26): [True: 0, False: 0]
  ------------------
20128|      0|            actual = objects[k].content.decoded.type;
20129|      0|        }
20130|      0|    }
20131|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (20131:8): [True: 2.37k, False: 0]
  |  Branch (20131:18): [True: 2.37k, False: 0]
  ------------------
20132|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (20132:8): [True: 0, False: 2.37k]
  |  Branch (20132:57): [True: 0, False: 0]
  ------------------
20133|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (20133:8): [True: 0, False: 0]
  ------------------
20134|  2.37k|}
20135|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20135:4): [True: 2.37k, False: 0]
  |  Branch (20135:36): [True: 2.37k, False: 0]
  ------------------
20136|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (20136:4): [True: 2.37k, False: 0]
  |  Branch (20136:35): [True: 0, False: 2.37k]
  ------------------
20137|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (20137:31): [True: 0, False: 0]
  ------------------
20138|      0|        (UA_UInt32)attr.value.arrayLength : 0;
20139|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
20140|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
20141|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11591LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11590LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
20142|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20142:4): [True: 0, False: 2.37k]
  ------------------
20143|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11591LU), UA_StatusCode_name(retVal));
20144|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
20145|  2.37k|UA_Variant_clear(&attr.value);
20146|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
20147|  2.37k|return retVal;
20148|  2.37k|}
namespace0_generated.c:function_namespace0_generated_695_begin:
20159|  2.37k|static UA_StatusCode function_namespace0_generated_695_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20160|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20161|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
20162|  2.37k|attr.executable = true;
20163|  2.37k|attr.userExecutable = true;
20164|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Write");
20165|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11588LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11575LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Write"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
20166|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20166:4): [True: 0, False: 2.37k]
  ------------------
20167|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11588LU), UA_StatusCode_name(retVal));
20168|  2.37k|return retVal;
20169|  2.37k|}
namespace0_generated.c:function_namespace0_generated_696_begin:
20180|  2.37k|static UA_StatusCode function_namespace0_generated_696_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20181|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20182|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
20183|  2.37k|attr.minimumSamplingInterval = 0.000000;
20184|  2.37k|attr.userAccessLevel = 1;
20185|  2.37k|attr.accessLevel = 1;
20186|  2.37k|attr.valueRank = 1;
20187|  2.37k|attr.arrayDimensionsSize = 1;
20188|  2.37k|UA_UInt32 arrayDimensions[1];
20189|  2.37k|arrayDimensions[0] = 2;
20190|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
20191|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
20192|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
20193|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>FileHandle</Name>\n              <DataType>\n                <Identifier>i=7</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>Data</Name>\n              <DataType>\n                <Identifier>i=15</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
20194|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
20195|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
20196|  2.37k|valueMapping.remote2local = valueNamespaces;
20197|  2.37k|valueMapping.remote2localSize = 1;
20198|  2.37k|UA_DecodeXmlOptions opts;
20199|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
20200|  2.37k|opts.unwrapped = true;
20201|  2.37k|opts.namespaceMapping = &valueMapping;
20202|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
20203|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
20204|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (20204:4): [True: 0, False: 2.37k]
  |  Branch (20204:40): [True: 0, False: 0]
  ------------------
20205|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
20206|      0|                  UA_LOGCATEGORY_USERLAND,
20207|      0|                  "Node ns=0;i=11589: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
20208|      0|    attr.value.arrayLength = 1;
20209|      0|}
20210|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20210:4): [True: 2.37k, False: 0]
  |  Branch (20210:36): [True: 2.37k, False: 0]
  ------------------
20211|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (20211:4): [True: 2.37k, False: 0]
  ------------------
20212|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
20213|  2.37k|    if(!target) {
  ------------------
  |  Branch (20213:8): [True: 0, False: 2.37k]
  ------------------
20214|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
20215|      0|        target = UA_Server_findDataType(server, &representation);
20216|      0|    }
20217|  2.37k|    size_t valuesSize = 0;
20218|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (20218:8): [True: 2.37k, False: 0]
  ------------------
20219|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (20219:22): [True: 0, False: 2.37k]
  ------------------
20220|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (20220:8): [True: 2.37k, False: 0]
  |  Branch (20220:18): [True: 0, False: 2.37k]
  |  Branch (20220:64): [True: 0, False: 0]
  ------------------
20221|      0|        UA_Boolean nonnegative = true;
20222|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (20222:27): [True: 0, False: 0]
  ------------------
20223|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (20223:16): [True: 0, False: 0]
  ------------------
20224|      0|        if(nonnegative) {
  ------------------
  |  Branch (20224:12): [True: 0, False: 0]
  ------------------
20225|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (20225:31): [True: 0, False: 0]
  ------------------
20226|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
20227|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
20228|      0|            }
20229|      0|            attr.value.type = target;
20230|      0|        }
20231|      0|    }
20232|  2.37k|    const UA_DataType *actual = attr.value.type;
20233|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (20233:8): [True: 0, False: 2.37k]
  |  Branch (20233:57): [True: 0, False: 0]
  ------------------
20234|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
20235|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (20235:27): [True: 0, False: 0]
  ------------------
20236|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (20236:17): [True: 0, False: 0]
  |  Branch (20236:70): [True: 0, False: 0]
  ------------------
20237|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (20237:17): [True: 0, False: 0]
  |  Branch (20237:26): [True: 0, False: 0]
  ------------------
20238|      0|            actual = objects[k].content.decoded.type;
20239|      0|        }
20240|      0|    }
20241|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (20241:8): [True: 2.37k, False: 0]
  |  Branch (20241:18): [True: 2.37k, False: 0]
  ------------------
20242|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (20242:8): [True: 0, False: 2.37k]
  |  Branch (20242:57): [True: 0, False: 0]
  ------------------
20243|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (20243:8): [True: 0, False: 0]
  ------------------
20244|  2.37k|}
20245|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20245:4): [True: 2.37k, False: 0]
  |  Branch (20245:36): [True: 2.37k, False: 0]
  ------------------
20246|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (20246:4): [True: 2.37k, False: 0]
  |  Branch (20246:35): [True: 0, False: 2.37k]
  ------------------
20247|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (20247:31): [True: 0, False: 0]
  ------------------
20248|      0|        (UA_UInt32)attr.value.arrayLength : 0;
20249|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
20250|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
20251|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11589LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11588LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
20252|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20252:4): [True: 0, False: 2.37k]
  ------------------
20253|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11589LU), UA_StatusCode_name(retVal));
20254|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
20255|  2.37k|UA_Variant_clear(&attr.value);
20256|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
20257|  2.37k|return retVal;
20258|  2.37k|}
namespace0_generated.c:function_namespace0_generated_697_begin:
20269|  2.37k|static UA_StatusCode function_namespace0_generated_697_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20270|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20271|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
20272|  2.37k|attr.executable = true;
20273|  2.37k|attr.userExecutable = true;
20274|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Read");
20275|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11585LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11575LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Read"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
20276|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20276:4): [True: 0, False: 2.37k]
  ------------------
20277|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11585LU), UA_StatusCode_name(retVal));
20278|  2.37k|return retVal;
20279|  2.37k|}
namespace0_generated.c:function_namespace0_generated_698_begin:
20290|  2.37k|static UA_StatusCode function_namespace0_generated_698_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20291|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20292|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
20293|  2.37k|attr.minimumSamplingInterval = 0.000000;
20294|  2.37k|attr.userAccessLevel = 1;
20295|  2.37k|attr.accessLevel = 1;
20296|  2.37k|attr.valueRank = 1;
20297|  2.37k|attr.arrayDimensionsSize = 1;
20298|  2.37k|UA_UInt32 arrayDimensions[1];
20299|  2.37k|arrayDimensions[0] = 1;
20300|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
20301|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
20302|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
20303|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>Data</Name>\n              <DataType>\n                <Identifier>i=15</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
20304|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
20305|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
20306|  2.37k|valueMapping.remote2local = valueNamespaces;
20307|  2.37k|valueMapping.remote2localSize = 1;
20308|  2.37k|UA_DecodeXmlOptions opts;
20309|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
20310|  2.37k|opts.unwrapped = true;
20311|  2.37k|opts.namespaceMapping = &valueMapping;
20312|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
20313|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
20314|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (20314:4): [True: 0, False: 2.37k]
  |  Branch (20314:40): [True: 0, False: 0]
  ------------------
20315|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
20316|      0|                  UA_LOGCATEGORY_USERLAND,
20317|      0|                  "Node ns=0;i=11587: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
20318|      0|    attr.value.arrayLength = 1;
20319|      0|}
20320|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20320:4): [True: 2.37k, False: 0]
  |  Branch (20320:36): [True: 2.37k, False: 0]
  ------------------
20321|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (20321:4): [True: 2.37k, False: 0]
  ------------------
20322|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
20323|  2.37k|    if(!target) {
  ------------------
  |  Branch (20323:8): [True: 0, False: 2.37k]
  ------------------
20324|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
20325|      0|        target = UA_Server_findDataType(server, &representation);
20326|      0|    }
20327|  2.37k|    size_t valuesSize = 0;
20328|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (20328:8): [True: 2.37k, False: 0]
  ------------------
20329|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (20329:22): [True: 0, False: 2.37k]
  ------------------
20330|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (20330:8): [True: 2.37k, False: 0]
  |  Branch (20330:18): [True: 0, False: 2.37k]
  |  Branch (20330:64): [True: 0, False: 0]
  ------------------
20331|      0|        UA_Boolean nonnegative = true;
20332|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (20332:27): [True: 0, False: 0]
  ------------------
20333|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (20333:16): [True: 0, False: 0]
  ------------------
20334|      0|        if(nonnegative) {
  ------------------
  |  Branch (20334:12): [True: 0, False: 0]
  ------------------
20335|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (20335:31): [True: 0, False: 0]
  ------------------
20336|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
20337|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
20338|      0|            }
20339|      0|            attr.value.type = target;
20340|      0|        }
20341|      0|    }
20342|  2.37k|    const UA_DataType *actual = attr.value.type;
20343|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (20343:8): [True: 0, False: 2.37k]
  |  Branch (20343:57): [True: 0, False: 0]
  ------------------
20344|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
20345|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (20345:27): [True: 0, False: 0]
  ------------------
20346|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (20346:17): [True: 0, False: 0]
  |  Branch (20346:70): [True: 0, False: 0]
  ------------------
20347|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (20347:17): [True: 0, False: 0]
  |  Branch (20347:26): [True: 0, False: 0]
  ------------------
20348|      0|            actual = objects[k].content.decoded.type;
20349|      0|        }
20350|      0|    }
20351|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (20351:8): [True: 2.37k, False: 0]
  |  Branch (20351:18): [True: 2.37k, False: 0]
  ------------------
20352|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (20352:8): [True: 0, False: 2.37k]
  |  Branch (20352:57): [True: 0, False: 0]
  ------------------
20353|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (20353:8): [True: 0, False: 0]
  ------------------
20354|  2.37k|}
20355|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20355:4): [True: 2.37k, False: 0]
  |  Branch (20355:36): [True: 2.37k, False: 0]
  ------------------
20356|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (20356:4): [True: 2.37k, False: 0]
  |  Branch (20356:35): [True: 0, False: 2.37k]
  ------------------
20357|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (20357:31): [True: 0, False: 0]
  ------------------
20358|      0|        (UA_UInt32)attr.value.arrayLength : 0;
20359|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
20360|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
20361|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11587LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11585LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
20362|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20362:4): [True: 0, False: 2.37k]
  ------------------
20363|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11587LU), UA_StatusCode_name(retVal));
20364|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
20365|  2.37k|UA_Variant_clear(&attr.value);
20366|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
20367|  2.37k|return retVal;
20368|  2.37k|}
namespace0_generated.c:function_namespace0_generated_699_begin:
20379|  2.37k|static UA_StatusCode function_namespace0_generated_699_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20380|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20381|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
20382|  2.37k|attr.minimumSamplingInterval = 0.000000;
20383|  2.37k|attr.userAccessLevel = 1;
20384|  2.37k|attr.accessLevel = 1;
20385|  2.37k|attr.valueRank = 1;
20386|  2.37k|attr.arrayDimensionsSize = 1;
20387|  2.37k|UA_UInt32 arrayDimensions[1];
20388|  2.37k|arrayDimensions[0] = 2;
20389|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
20390|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
20391|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
20392|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>FileHandle</Name>\n              <DataType>\n                <Identifier>i=7</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>Length</Name>\n              <DataType>\n                <Identifier>i=6</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
20393|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
20394|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
20395|  2.37k|valueMapping.remote2local = valueNamespaces;
20396|  2.37k|valueMapping.remote2localSize = 1;
20397|  2.37k|UA_DecodeXmlOptions opts;
20398|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
20399|  2.37k|opts.unwrapped = true;
20400|  2.37k|opts.namespaceMapping = &valueMapping;
20401|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
20402|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
20403|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (20403:4): [True: 0, False: 2.37k]
  |  Branch (20403:40): [True: 0, False: 0]
  ------------------
20404|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
20405|      0|                  UA_LOGCATEGORY_USERLAND,
20406|      0|                  "Node ns=0;i=11586: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
20407|      0|    attr.value.arrayLength = 1;
20408|      0|}
20409|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20409:4): [True: 2.37k, False: 0]
  |  Branch (20409:36): [True: 2.37k, False: 0]
  ------------------
20410|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (20410:4): [True: 2.37k, False: 0]
  ------------------
20411|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
20412|  2.37k|    if(!target) {
  ------------------
  |  Branch (20412:8): [True: 0, False: 2.37k]
  ------------------
20413|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
20414|      0|        target = UA_Server_findDataType(server, &representation);
20415|      0|    }
20416|  2.37k|    size_t valuesSize = 0;
20417|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (20417:8): [True: 2.37k, False: 0]
  ------------------
20418|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (20418:22): [True: 0, False: 2.37k]
  ------------------
20419|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (20419:8): [True: 2.37k, False: 0]
  |  Branch (20419:18): [True: 0, False: 2.37k]
  |  Branch (20419:64): [True: 0, False: 0]
  ------------------
20420|      0|        UA_Boolean nonnegative = true;
20421|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (20421:27): [True: 0, False: 0]
  ------------------
20422|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (20422:16): [True: 0, False: 0]
  ------------------
20423|      0|        if(nonnegative) {
  ------------------
  |  Branch (20423:12): [True: 0, False: 0]
  ------------------
20424|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (20424:31): [True: 0, False: 0]
  ------------------
20425|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
20426|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
20427|      0|            }
20428|      0|            attr.value.type = target;
20429|      0|        }
20430|      0|    }
20431|  2.37k|    const UA_DataType *actual = attr.value.type;
20432|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (20432:8): [True: 0, False: 2.37k]
  |  Branch (20432:57): [True: 0, False: 0]
  ------------------
20433|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
20434|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (20434:27): [True: 0, False: 0]
  ------------------
20435|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (20435:17): [True: 0, False: 0]
  |  Branch (20435:70): [True: 0, False: 0]
  ------------------
20436|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (20436:17): [True: 0, False: 0]
  |  Branch (20436:26): [True: 0, False: 0]
  ------------------
20437|      0|            actual = objects[k].content.decoded.type;
20438|      0|        }
20439|      0|    }
20440|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (20440:8): [True: 2.37k, False: 0]
  |  Branch (20440:18): [True: 2.37k, False: 0]
  ------------------
20441|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (20441:8): [True: 0, False: 2.37k]
  |  Branch (20441:57): [True: 0, False: 0]
  ------------------
20442|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (20442:8): [True: 0, False: 0]
  ------------------
20443|  2.37k|}
20444|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20444:4): [True: 2.37k, False: 0]
  |  Branch (20444:36): [True: 2.37k, False: 0]
  ------------------
20445|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (20445:4): [True: 2.37k, False: 0]
  |  Branch (20445:35): [True: 0, False: 2.37k]
  ------------------
20446|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (20446:31): [True: 0, False: 0]
  ------------------
20447|      0|        (UA_UInt32)attr.value.arrayLength : 0;
20448|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
20449|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
20450|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11586LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11585LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
20451|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20451:4): [True: 0, False: 2.37k]
  ------------------
20452|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11586LU), UA_StatusCode_name(retVal));
20453|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
20454|  2.37k|UA_Variant_clear(&attr.value);
20455|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
20456|  2.37k|return retVal;
20457|  2.37k|}
namespace0_generated.c:function_namespace0_generated_700_begin:
20468|  2.37k|static UA_StatusCode function_namespace0_generated_700_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20469|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20470|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
20471|  2.37k|attr.executable = true;
20472|  2.37k|attr.userExecutable = true;
20473|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Close");
20474|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11583LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11575LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Close"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
20475|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20475:4): [True: 0, False: 2.37k]
  ------------------
20476|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11583LU), UA_StatusCode_name(retVal));
20477|  2.37k|return retVal;
20478|  2.37k|}
namespace0_generated.c:function_namespace0_generated_701_begin:
20489|  2.37k|static UA_StatusCode function_namespace0_generated_701_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20490|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20491|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
20492|  2.37k|attr.minimumSamplingInterval = 0.000000;
20493|  2.37k|attr.userAccessLevel = 1;
20494|  2.37k|attr.accessLevel = 1;
20495|  2.37k|attr.valueRank = 1;
20496|  2.37k|attr.arrayDimensionsSize = 1;
20497|  2.37k|UA_UInt32 arrayDimensions[1];
20498|  2.37k|arrayDimensions[0] = 1;
20499|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
20500|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
20501|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
20502|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>FileHandle</Name>\n              <DataType>\n                <Identifier>i=7</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
20503|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
20504|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
20505|  2.37k|valueMapping.remote2local = valueNamespaces;
20506|  2.37k|valueMapping.remote2localSize = 1;
20507|  2.37k|UA_DecodeXmlOptions opts;
20508|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
20509|  2.37k|opts.unwrapped = true;
20510|  2.37k|opts.namespaceMapping = &valueMapping;
20511|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
20512|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
20513|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (20513:4): [True: 0, False: 2.37k]
  |  Branch (20513:40): [True: 0, False: 0]
  ------------------
20514|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
20515|      0|                  UA_LOGCATEGORY_USERLAND,
20516|      0|                  "Node ns=0;i=11584: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
20517|      0|    attr.value.arrayLength = 1;
20518|      0|}
20519|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20519:4): [True: 2.37k, False: 0]
  |  Branch (20519:36): [True: 2.37k, False: 0]
  ------------------
20520|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (20520:4): [True: 2.37k, False: 0]
  ------------------
20521|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
20522|  2.37k|    if(!target) {
  ------------------
  |  Branch (20522:8): [True: 0, False: 2.37k]
  ------------------
20523|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
20524|      0|        target = UA_Server_findDataType(server, &representation);
20525|      0|    }
20526|  2.37k|    size_t valuesSize = 0;
20527|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (20527:8): [True: 2.37k, False: 0]
  ------------------
20528|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (20528:22): [True: 0, False: 2.37k]
  ------------------
20529|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (20529:8): [True: 2.37k, False: 0]
  |  Branch (20529:18): [True: 0, False: 2.37k]
  |  Branch (20529:64): [True: 0, False: 0]
  ------------------
20530|      0|        UA_Boolean nonnegative = true;
20531|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (20531:27): [True: 0, False: 0]
  ------------------
20532|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (20532:16): [True: 0, False: 0]
  ------------------
20533|      0|        if(nonnegative) {
  ------------------
  |  Branch (20533:12): [True: 0, False: 0]
  ------------------
20534|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (20534:31): [True: 0, False: 0]
  ------------------
20535|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
20536|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
20537|      0|            }
20538|      0|            attr.value.type = target;
20539|      0|        }
20540|      0|    }
20541|  2.37k|    const UA_DataType *actual = attr.value.type;
20542|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (20542:8): [True: 0, False: 2.37k]
  |  Branch (20542:57): [True: 0, False: 0]
  ------------------
20543|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
20544|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (20544:27): [True: 0, False: 0]
  ------------------
20545|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (20545:17): [True: 0, False: 0]
  |  Branch (20545:70): [True: 0, False: 0]
  ------------------
20546|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (20546:17): [True: 0, False: 0]
  |  Branch (20546:26): [True: 0, False: 0]
  ------------------
20547|      0|            actual = objects[k].content.decoded.type;
20548|      0|        }
20549|      0|    }
20550|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (20550:8): [True: 2.37k, False: 0]
  |  Branch (20550:18): [True: 2.37k, False: 0]
  ------------------
20551|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (20551:8): [True: 0, False: 2.37k]
  |  Branch (20551:57): [True: 0, False: 0]
  ------------------
20552|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (20552:8): [True: 0, False: 0]
  ------------------
20553|  2.37k|}
20554|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20554:4): [True: 2.37k, False: 0]
  |  Branch (20554:36): [True: 2.37k, False: 0]
  ------------------
20555|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (20555:4): [True: 2.37k, False: 0]
  |  Branch (20555:35): [True: 0, False: 2.37k]
  ------------------
20556|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (20556:31): [True: 0, False: 0]
  ------------------
20557|      0|        (UA_UInt32)attr.value.arrayLength : 0;
20558|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
20559|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
20560|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11584LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11583LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
20561|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20561:4): [True: 0, False: 2.37k]
  ------------------
20562|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11584LU), UA_StatusCode_name(retVal));
20563|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
20564|  2.37k|UA_Variant_clear(&attr.value);
20565|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
20566|  2.37k|return retVal;
20567|  2.37k|}
namespace0_generated.c:function_namespace0_generated_702_begin:
20578|  2.37k|static UA_StatusCode function_namespace0_generated_702_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20579|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20580|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
20581|  2.37k|attr.executable = true;
20582|  2.37k|attr.userExecutable = true;
20583|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Open");
20584|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11580LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11575LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Open"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
20585|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20585:4): [True: 0, False: 2.37k]
  ------------------
20586|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11580LU), UA_StatusCode_name(retVal));
20587|  2.37k|return retVal;
20588|  2.37k|}
namespace0_generated.c:function_namespace0_generated_703_begin:
20599|  2.37k|static UA_StatusCode function_namespace0_generated_703_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20600|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20601|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
20602|  2.37k|attr.minimumSamplingInterval = 0.000000;
20603|  2.37k|attr.userAccessLevel = 1;
20604|  2.37k|attr.accessLevel = 1;
20605|  2.37k|attr.valueRank = 1;
20606|  2.37k|attr.arrayDimensionsSize = 1;
20607|  2.37k|UA_UInt32 arrayDimensions[1];
20608|  2.37k|arrayDimensions[0] = 1;
20609|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
20610|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
20611|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
20612|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>FileHandle</Name>\n              <DataType>\n                <Identifier>i=7</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
20613|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
20614|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
20615|  2.37k|valueMapping.remote2local = valueNamespaces;
20616|  2.37k|valueMapping.remote2localSize = 1;
20617|  2.37k|UA_DecodeXmlOptions opts;
20618|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
20619|  2.37k|opts.unwrapped = true;
20620|  2.37k|opts.namespaceMapping = &valueMapping;
20621|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
20622|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
20623|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (20623:4): [True: 0, False: 2.37k]
  |  Branch (20623:40): [True: 0, False: 0]
  ------------------
20624|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
20625|      0|                  UA_LOGCATEGORY_USERLAND,
20626|      0|                  "Node ns=0;i=11582: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
20627|      0|    attr.value.arrayLength = 1;
20628|      0|}
20629|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20629:4): [True: 2.37k, False: 0]
  |  Branch (20629:36): [True: 2.37k, False: 0]
  ------------------
20630|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (20630:4): [True: 2.37k, False: 0]
  ------------------
20631|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
20632|  2.37k|    if(!target) {
  ------------------
  |  Branch (20632:8): [True: 0, False: 2.37k]
  ------------------
20633|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
20634|      0|        target = UA_Server_findDataType(server, &representation);
20635|      0|    }
20636|  2.37k|    size_t valuesSize = 0;
20637|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (20637:8): [True: 2.37k, False: 0]
  ------------------
20638|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (20638:22): [True: 0, False: 2.37k]
  ------------------
20639|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (20639:8): [True: 2.37k, False: 0]
  |  Branch (20639:18): [True: 0, False: 2.37k]
  |  Branch (20639:64): [True: 0, False: 0]
  ------------------
20640|      0|        UA_Boolean nonnegative = true;
20641|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (20641:27): [True: 0, False: 0]
  ------------------
20642|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (20642:16): [True: 0, False: 0]
  ------------------
20643|      0|        if(nonnegative) {
  ------------------
  |  Branch (20643:12): [True: 0, False: 0]
  ------------------
20644|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (20644:31): [True: 0, False: 0]
  ------------------
20645|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
20646|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
20647|      0|            }
20648|      0|            attr.value.type = target;
20649|      0|        }
20650|      0|    }
20651|  2.37k|    const UA_DataType *actual = attr.value.type;
20652|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (20652:8): [True: 0, False: 2.37k]
  |  Branch (20652:57): [True: 0, False: 0]
  ------------------
20653|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
20654|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (20654:27): [True: 0, False: 0]
  ------------------
20655|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (20655:17): [True: 0, False: 0]
  |  Branch (20655:70): [True: 0, False: 0]
  ------------------
20656|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (20656:17): [True: 0, False: 0]
  |  Branch (20656:26): [True: 0, False: 0]
  ------------------
20657|      0|            actual = objects[k].content.decoded.type;
20658|      0|        }
20659|      0|    }
20660|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (20660:8): [True: 2.37k, False: 0]
  |  Branch (20660:18): [True: 2.37k, False: 0]
  ------------------
20661|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (20661:8): [True: 0, False: 2.37k]
  |  Branch (20661:57): [True: 0, False: 0]
  ------------------
20662|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (20662:8): [True: 0, False: 0]
  ------------------
20663|  2.37k|}
20664|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20664:4): [True: 2.37k, False: 0]
  |  Branch (20664:36): [True: 2.37k, False: 0]
  ------------------
20665|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (20665:4): [True: 2.37k, False: 0]
  |  Branch (20665:35): [True: 0, False: 2.37k]
  ------------------
20666|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (20666:31): [True: 0, False: 0]
  ------------------
20667|      0|        (UA_UInt32)attr.value.arrayLength : 0;
20668|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
20669|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
20670|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11582LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11580LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
20671|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20671:4): [True: 0, False: 2.37k]
  ------------------
20672|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11582LU), UA_StatusCode_name(retVal));
20673|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
20674|  2.37k|UA_Variant_clear(&attr.value);
20675|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
20676|  2.37k|return retVal;
20677|  2.37k|}
namespace0_generated.c:function_namespace0_generated_704_begin:
20688|  2.37k|static UA_StatusCode function_namespace0_generated_704_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20689|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20690|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
20691|  2.37k|attr.minimumSamplingInterval = 0.000000;
20692|  2.37k|attr.userAccessLevel = 1;
20693|  2.37k|attr.accessLevel = 1;
20694|  2.37k|attr.valueRank = 1;
20695|  2.37k|attr.arrayDimensionsSize = 1;
20696|  2.37k|UA_UInt32 arrayDimensions[1];
20697|  2.37k|arrayDimensions[0] = 1;
20698|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
20699|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
20700|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
20701|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>Mode</Name>\n              <DataType>\n                <Identifier>i=3</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
20702|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
20703|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
20704|  2.37k|valueMapping.remote2local = valueNamespaces;
20705|  2.37k|valueMapping.remote2localSize = 1;
20706|  2.37k|UA_DecodeXmlOptions opts;
20707|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
20708|  2.37k|opts.unwrapped = true;
20709|  2.37k|opts.namespaceMapping = &valueMapping;
20710|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
20711|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
20712|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (20712:4): [True: 0, False: 2.37k]
  |  Branch (20712:40): [True: 0, False: 0]
  ------------------
20713|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
20714|      0|                  UA_LOGCATEGORY_USERLAND,
20715|      0|                  "Node ns=0;i=11581: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
20716|      0|    attr.value.arrayLength = 1;
20717|      0|}
20718|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20718:4): [True: 2.37k, False: 0]
  |  Branch (20718:36): [True: 2.37k, False: 0]
  ------------------
20719|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (20719:4): [True: 2.37k, False: 0]
  ------------------
20720|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
20721|  2.37k|    if(!target) {
  ------------------
  |  Branch (20721:8): [True: 0, False: 2.37k]
  ------------------
20722|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
20723|      0|        target = UA_Server_findDataType(server, &representation);
20724|      0|    }
20725|  2.37k|    size_t valuesSize = 0;
20726|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (20726:8): [True: 2.37k, False: 0]
  ------------------
20727|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (20727:22): [True: 0, False: 2.37k]
  ------------------
20728|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (20728:8): [True: 2.37k, False: 0]
  |  Branch (20728:18): [True: 0, False: 2.37k]
  |  Branch (20728:64): [True: 0, False: 0]
  ------------------
20729|      0|        UA_Boolean nonnegative = true;
20730|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (20730:27): [True: 0, False: 0]
  ------------------
20731|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (20731:16): [True: 0, False: 0]
  ------------------
20732|      0|        if(nonnegative) {
  ------------------
  |  Branch (20732:12): [True: 0, False: 0]
  ------------------
20733|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (20733:31): [True: 0, False: 0]
  ------------------
20734|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
20735|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
20736|      0|            }
20737|      0|            attr.value.type = target;
20738|      0|        }
20739|      0|    }
20740|  2.37k|    const UA_DataType *actual = attr.value.type;
20741|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (20741:8): [True: 0, False: 2.37k]
  |  Branch (20741:57): [True: 0, False: 0]
  ------------------
20742|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
20743|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (20743:27): [True: 0, False: 0]
  ------------------
20744|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (20744:17): [True: 0, False: 0]
  |  Branch (20744:70): [True: 0, False: 0]
  ------------------
20745|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (20745:17): [True: 0, False: 0]
  |  Branch (20745:26): [True: 0, False: 0]
  ------------------
20746|      0|            actual = objects[k].content.decoded.type;
20747|      0|        }
20748|      0|    }
20749|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (20749:8): [True: 2.37k, False: 0]
  |  Branch (20749:18): [True: 2.37k, False: 0]
  ------------------
20750|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (20750:8): [True: 0, False: 2.37k]
  |  Branch (20750:57): [True: 0, False: 0]
  ------------------
20751|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (20751:8): [True: 0, False: 0]
  ------------------
20752|  2.37k|}
20753|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20753:4): [True: 2.37k, False: 0]
  |  Branch (20753:36): [True: 2.37k, False: 0]
  ------------------
20754|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (20754:4): [True: 2.37k, False: 0]
  |  Branch (20754:35): [True: 0, False: 2.37k]
  ------------------
20755|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (20755:31): [True: 0, False: 0]
  ------------------
20756|      0|        (UA_UInt32)attr.value.arrayLength : 0;
20757|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
20758|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
20759|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11581LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11580LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
20760|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20760:4): [True: 0, False: 2.37k]
  ------------------
20761|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11581LU), UA_StatusCode_name(retVal));
20762|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
20763|  2.37k|UA_Variant_clear(&attr.value);
20764|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
20765|  2.37k|return retVal;
20766|  2.37k|}
namespace0_generated.c:function_namespace0_generated_705_begin:
20777|  2.37k|static UA_StatusCode function_namespace0_generated_705_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20778|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20779|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
20780|  2.37k|attr.minimumSamplingInterval = 0.000000;
20781|  2.37k|attr.userAccessLevel = 1;
20782|  2.37k|attr.accessLevel = 1;
20783|  2.37k|attr.valueRank = -1;
20784|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 5LU);
20785|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OpenCount");
20786|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11579LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11575LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OpenCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
20787|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20787:4): [True: 0, False: 2.37k]
  ------------------
20788|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11579LU), UA_StatusCode_name(retVal));
20789|  2.37k|return retVal;
20790|  2.37k|}
namespace0_generated.c:function_namespace0_generated_706_begin:
20801|  2.37k|static UA_StatusCode function_namespace0_generated_706_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20802|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20803|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
20804|  2.37k|attr.minimumSamplingInterval = 0.000000;
20805|  2.37k|attr.userAccessLevel = 1;
20806|  2.37k|attr.accessLevel = 1;
20807|  2.37k|attr.valueRank = -1;
20808|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9LU);
20809|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Size");
20810|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11576LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11575LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Size"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
20811|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20811:4): [True: 0, False: 2.37k]
  ------------------
20812|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11576LU), UA_StatusCode_name(retVal));
20813|  2.37k|return retVal;
20814|  2.37k|}
namespace0_generated.c:function_namespace0_generated_707_begin:
20825|  2.37k|static UA_StatusCode function_namespace0_generated_707_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20826|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20827|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
20828|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InterfaceTypes");
20829|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17708LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 86LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 35LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InterfaceTypes"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 61LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
20830|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20830:4): [True: 0, False: 2.37k]
  ------------------
20831|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17708LU), UA_StatusCode_name(retVal));
20832|  2.37k|return retVal;
20833|  2.37k|}
namespace0_generated.c:function_namespace0_generated_708_begin:
20844|  2.37k|static UA_StatusCode function_namespace0_generated_708_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20845|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20846|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
20847|  2.37k|attr.isAbstract = true;
20848|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "BaseInterfaceType");
20849|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17602LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "BaseInterfaceType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
20850|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20850:4): [True: 0, False: 2.37k]
  ------------------
20851|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17602LU), UA_StatusCode_name(retVal));
20852|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17602LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 35LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17708LU), false);
20853|  2.37k|return retVal;
20854|  2.37k|}
namespace0_generated.c:function_namespace0_generated_709_begin:
20865|  2.37k|static UA_StatusCode function_namespace0_generated_709_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20866|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20867|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
20868|  2.37k|attr.valueRank = -2;
20869|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 338LU);
20870|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "BuildInfoType");
20871|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3051LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "BuildInfoType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
20872|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20872:4): [True: 0, False: 2.37k]
  ------------------
20873|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3051LU), UA_StatusCode_name(retVal));
20874|  2.37k|return retVal;
20875|  2.37k|}
namespace0_generated.c:function_namespace0_generated_710_begin:
20886|  2.37k|static UA_StatusCode function_namespace0_generated_710_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20887|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20888|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
20889|  2.37k|attr.valueRank = -2;
20890|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 862LU);
20891|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerStatusType");
20892|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2138LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerStatusType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
20893|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20893:4): [True: 0, False: 2.37k]
  ------------------
20894|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2138LU), UA_StatusCode_name(retVal));
20895|  2.37k|return retVal;
20896|  2.37k|}
namespace0_generated.c:function_namespace0_generated_711_begin:
20907|  2.37k|static UA_StatusCode function_namespace0_generated_711_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20908|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20909|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
20910|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OperationLimitsType");
20911|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11564LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 61LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OperationLimitsType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
20912|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20912:4): [True: 0, False: 2.37k]
  ------------------
20913|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11564LU), UA_StatusCode_name(retVal));
20914|  2.37k|return retVal;
20915|  2.37k|}
namespace0_generated.c:function_namespace0_generated_712_begin:
20926|  2.37k|static UA_StatusCode function_namespace0_generated_712_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20927|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20928|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
20929|  2.37k|attr.minimumSamplingInterval = 0.000000;
20930|  2.37k|attr.userAccessLevel = 1;
20931|  2.37k|attr.accessLevel = 1;
20932|  2.37k|attr.valueRank = -1;
20933|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
20934|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxMonitoredItemsPerCall");
20935|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11574LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11564LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxMonitoredItemsPerCall"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
20936|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20936:4): [True: 0, False: 2.37k]
  ------------------
20937|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11574LU), UA_StatusCode_name(retVal));
20938|  2.37k|return retVal;
20939|  2.37k|}
namespace0_generated.c:function_namespace0_generated_713_begin:
20950|  2.37k|static UA_StatusCode function_namespace0_generated_713_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20951|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20952|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
20953|  2.37k|attr.minimumSamplingInterval = 0.000000;
20954|  2.37k|attr.userAccessLevel = 1;
20955|  2.37k|attr.accessLevel = 1;
20956|  2.37k|attr.valueRank = -1;
20957|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
20958|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxNodesPerNodeManagement");
20959|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11573LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11564LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxNodesPerNodeManagement"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
20960|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20960:4): [True: 0, False: 2.37k]
  ------------------
20961|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11573LU), UA_StatusCode_name(retVal));
20962|  2.37k|return retVal;
20963|  2.37k|}
namespace0_generated.c:function_namespace0_generated_714_begin:
20974|  2.37k|static UA_StatusCode function_namespace0_generated_714_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20975|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
20976|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
20977|  2.37k|attr.minimumSamplingInterval = 0.000000;
20978|  2.37k|attr.userAccessLevel = 1;
20979|  2.37k|attr.accessLevel = 1;
20980|  2.37k|attr.valueRank = -1;
20981|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
20982|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxNodesPerTranslateBrowsePathsToNodeIds");
20983|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11572LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11564LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxNodesPerTranslateBrowsePathsToNodeIds"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
20984|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20984:4): [True: 0, False: 2.37k]
  ------------------
20985|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11572LU), UA_StatusCode_name(retVal));
20986|  2.37k|return retVal;
20987|  2.37k|}
namespace0_generated.c:function_namespace0_generated_715_begin:
20998|  2.37k|static UA_StatusCode function_namespace0_generated_715_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20999|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21000|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21001|  2.37k|attr.minimumSamplingInterval = 0.000000;
21002|  2.37k|attr.userAccessLevel = 1;
21003|  2.37k|attr.accessLevel = 1;
21004|  2.37k|attr.valueRank = -1;
21005|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21006|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxNodesPerRegisterNodes");
21007|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11571LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11564LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxNodesPerRegisterNodes"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21008|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21008:4): [True: 0, False: 2.37k]
  ------------------
21009|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11571LU), UA_StatusCode_name(retVal));
21010|  2.37k|return retVal;
21011|  2.37k|}
namespace0_generated.c:function_namespace0_generated_716_begin:
21022|  2.37k|static UA_StatusCode function_namespace0_generated_716_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21023|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21024|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21025|  2.37k|attr.minimumSamplingInterval = 0.000000;
21026|  2.37k|attr.userAccessLevel = 1;
21027|  2.37k|attr.accessLevel = 1;
21028|  2.37k|attr.valueRank = -1;
21029|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21030|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxNodesPerBrowse");
21031|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11570LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11564LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxNodesPerBrowse"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21032|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21032:4): [True: 0, False: 2.37k]
  ------------------
21033|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11570LU), UA_StatusCode_name(retVal));
21034|  2.37k|return retVal;
21035|  2.37k|}
namespace0_generated.c:function_namespace0_generated_717_begin:
21046|  2.37k|static UA_StatusCode function_namespace0_generated_717_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21047|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21048|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21049|  2.37k|attr.minimumSamplingInterval = 0.000000;
21050|  2.37k|attr.userAccessLevel = 1;
21051|  2.37k|attr.accessLevel = 1;
21052|  2.37k|attr.valueRank = -1;
21053|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21054|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxNodesPerMethodCall");
21055|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11569LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11564LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxNodesPerMethodCall"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21056|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21056:4): [True: 0, False: 2.37k]
  ------------------
21057|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11569LU), UA_StatusCode_name(retVal));
21058|  2.37k|return retVal;
21059|  2.37k|}
namespace0_generated.c:function_namespace0_generated_718_begin:
21070|  2.37k|static UA_StatusCode function_namespace0_generated_718_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21071|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21072|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21073|  2.37k|attr.minimumSamplingInterval = 0.000000;
21074|  2.37k|attr.userAccessLevel = 1;
21075|  2.37k|attr.accessLevel = 1;
21076|  2.37k|attr.valueRank = -1;
21077|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21078|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxNodesPerWrite");
21079|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11567LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11564LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxNodesPerWrite"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21080|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21080:4): [True: 0, False: 2.37k]
  ------------------
21081|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11567LU), UA_StatusCode_name(retVal));
21082|  2.37k|return retVal;
21083|  2.37k|}
namespace0_generated.c:function_namespace0_generated_719_begin:
21094|  2.37k|static UA_StatusCode function_namespace0_generated_719_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21095|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21096|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21097|  2.37k|attr.minimumSamplingInterval = 0.000000;
21098|  2.37k|attr.userAccessLevel = 1;
21099|  2.37k|attr.accessLevel = 1;
21100|  2.37k|attr.valueRank = -1;
21101|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21102|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxNodesPerRead");
21103|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11565LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11564LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxNodesPerRead"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21104|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21104:4): [True: 0, False: 2.37k]
  ------------------
21105|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11565LU), UA_StatusCode_name(retVal));
21106|  2.37k|return retVal;
21107|  2.37k|}
namespace0_generated.c:function_namespace0_generated_720_begin:
21118|  2.37k|static UA_StatusCode function_namespace0_generated_720_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21119|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21120|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
21121|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerRedundancyType");
21122|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2034LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerRedundancyType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
21123|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21123:4): [True: 0, False: 2.37k]
  ------------------
21124|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2034LU), UA_StatusCode_name(retVal));
21125|  2.37k|return retVal;
21126|  2.37k|}
namespace0_generated.c:function_namespace0_generated_721_begin:
21137|  2.37k|static UA_StatusCode function_namespace0_generated_721_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21138|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21139|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21140|  2.37k|attr.minimumSamplingInterval = 0.000000;
21141|  2.37k|attr.userAccessLevel = 1;
21142|  2.37k|attr.accessLevel = 1;
21143|  2.37k|attr.valueRank = -1;
21144|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 851LU);
21145|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RedundancySupport");
21146|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2035LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2034LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RedundancySupport"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21147|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21147:4): [True: 0, False: 2.37k]
  ------------------
21148|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2035LU), UA_StatusCode_name(retVal));
21149|  2.37k|return retVal;
21150|  2.37k|}
namespace0_generated.c:function_namespace0_generated_722_begin:
21161|  2.37k|static UA_StatusCode function_namespace0_generated_722_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21162|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21163|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
21164|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "VendorServerInfoType");
21165|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2033LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "VendorServerInfoType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
21166|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21166:4): [True: 0, False: 2.37k]
  ------------------
21167|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2033LU), UA_StatusCode_name(retVal));
21168|  2.37k|return retVal;
21169|  2.37k|}
namespace0_generated.c:function_namespace0_generated_723_begin:
21180|  2.37k|static UA_StatusCode function_namespace0_generated_723_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21181|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21182|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
21183|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerDiagnosticsType");
21184|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2020LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerDiagnosticsType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
21185|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21185:4): [True: 0, False: 2.37k]
  ------------------
21186|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2020LU), UA_StatusCode_name(retVal));
21187|  2.37k|return retVal;
21188|  2.37k|}
namespace0_generated.c:function_namespace0_generated_724_begin:
21199|  2.37k|static UA_StatusCode function_namespace0_generated_724_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21200|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21201|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
21202|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionsDiagnosticsSummary");
21203|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2744LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2020LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionsDiagnosticsSummary"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2026LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
21204|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21204:4): [True: 0, False: 2.37k]
  ------------------
21205|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2744LU), UA_StatusCode_name(retVal));
21206|  2.37k|return retVal;
21207|  2.37k|}
namespace0_generated.c:function_namespace0_generated_725_begin:
21218|  2.37k|static UA_StatusCode function_namespace0_generated_725_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21219|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21220|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21221|  2.37k|attr.minimumSamplingInterval = 0.000000;
21222|  2.37k|attr.userAccessLevel = 1;
21223|  2.37k|attr.accessLevel = 1;
21224|  2.37k|attr.valueRank = 1;
21225|  2.37k|attr.arrayDimensionsSize = 1;
21226|  2.37k|UA_UInt32 arrayDimensions[1];
21227|  2.37k|arrayDimensions[0] = 0;
21228|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
21229|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 868LU);
21230|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionSecurityDiagnosticsArray");
21231|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3130LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2744LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionSecurityDiagnosticsArray"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2243LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21232|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21232:4): [True: 0, False: 2.37k]
  ------------------
21233|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3130LU), UA_StatusCode_name(retVal));
21234|  2.37k|return retVal;
21235|  2.37k|}
namespace0_generated.c:function_namespace0_generated_726_begin:
21246|  2.37k|static UA_StatusCode function_namespace0_generated_726_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21247|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21248|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21249|  2.37k|attr.minimumSamplingInterval = 0.000000;
21250|  2.37k|attr.userAccessLevel = 1;
21251|  2.37k|attr.accessLevel = 1;
21252|  2.37k|attr.valueRank = 1;
21253|  2.37k|attr.arrayDimensionsSize = 1;
21254|  2.37k|UA_UInt32 arrayDimensions[1];
21255|  2.37k|arrayDimensions[0] = 0;
21256|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
21257|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 865LU);
21258|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionDiagnosticsArray");
21259|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3129LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2744LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionDiagnosticsArray"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2196LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21260|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21260:4): [True: 0, False: 2.37k]
  ------------------
21261|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3129LU), UA_StatusCode_name(retVal));
21262|  2.37k|return retVal;
21263|  2.37k|}
namespace0_generated.c:function_namespace0_generated_727_begin:
21274|  2.37k|static UA_StatusCode function_namespace0_generated_727_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21275|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21276|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21277|  2.37k|attr.minimumSamplingInterval = 0.000000;
21278|  2.37k|attr.userAccessLevel = 1;
21279|  2.37k|attr.accessLevel = 3;
21280|  2.37k|attr.valueRank = -1;
21281|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
21282|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EnabledFlag");
21283|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2025LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2020LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EnabledFlag"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21284|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21284:4): [True: 0, False: 2.37k]
  ------------------
21285|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2025LU), UA_StatusCode_name(retVal));
21286|  2.37k|return retVal;
21287|  2.37k|}
namespace0_generated.c:function_namespace0_generated_728_begin:
21298|  2.37k|static UA_StatusCode function_namespace0_generated_728_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21299|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21300|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21301|  2.37k|attr.minimumSamplingInterval = 0.000000;
21302|  2.37k|attr.userAccessLevel = 1;
21303|  2.37k|attr.accessLevel = 1;
21304|  2.37k|attr.valueRank = 1;
21305|  2.37k|attr.arrayDimensionsSize = 1;
21306|  2.37k|UA_UInt32 arrayDimensions[1];
21307|  2.37k|arrayDimensions[0] = 0;
21308|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
21309|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 874LU);
21310|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SubscriptionDiagnosticsArray");
21311|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2023LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2020LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SubscriptionDiagnosticsArray"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2171LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21312|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21312:4): [True: 0, False: 2.37k]
  ------------------
21313|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2023LU), UA_StatusCode_name(retVal));
21314|  2.37k|return retVal;
21315|  2.37k|}
namespace0_generated.c:function_namespace0_generated_729_begin:
21326|  2.37k|static UA_StatusCode function_namespace0_generated_729_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21327|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21328|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21329|  2.37k|attr.minimumSamplingInterval = 0.000000;
21330|  2.37k|attr.userAccessLevel = 1;
21331|  2.37k|attr.accessLevel = 1;
21332|  2.37k|attr.valueRank = 1;
21333|  2.37k|attr.arrayDimensionsSize = 1;
21334|  2.37k|UA_UInt32 arrayDimensions[1];
21335|  2.37k|arrayDimensions[0] = 0;
21336|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
21337|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 856LU);
21338|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SamplingIntervalDiagnosticsArray");
21339|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2022LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2020LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SamplingIntervalDiagnosticsArray"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2164LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21340|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21340:4): [True: 0, False: 2.37k]
  ------------------
21341|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2022LU), UA_StatusCode_name(retVal));
21342|  2.37k|return retVal;
21343|  2.37k|}
namespace0_generated.c:function_namespace0_generated_730_begin:
21354|  2.37k|static UA_StatusCode function_namespace0_generated_730_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21355|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21356|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21357|  2.37k|attr.minimumSamplingInterval = 0.000000;
21358|  2.37k|attr.userAccessLevel = 1;
21359|  2.37k|attr.accessLevel = 1;
21360|  2.37k|attr.valueRank = -1;
21361|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 859LU);
21362|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerDiagnosticsSummary");
21363|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2021LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2020LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerDiagnosticsSummary"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21364|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21364:4): [True: 0, False: 2.37k]
  ------------------
21365|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2021LU), UA_StatusCode_name(retVal));
21366|  2.37k|return retVal;
21367|  2.37k|}
namespace0_generated.c:function_namespace0_generated_731_begin:
21378|  2.37k|static UA_StatusCode function_namespace0_generated_731_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21379|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21380|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21381|  2.37k|attr.minimumSamplingInterval = 0.000000;
21382|  2.37k|attr.userAccessLevel = 1;
21383|  2.37k|attr.accessLevel = 1;
21384|  2.37k|attr.valueRank = -1;
21385|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21386|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RejectedRequestsCount");
21387|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3128LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2021LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RejectedRequestsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21388|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21388:4): [True: 0, False: 2.37k]
  ------------------
21389|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3128LU), UA_StatusCode_name(retVal));
21390|  2.37k|return retVal;
21391|  2.37k|}
namespace0_generated.c:function_namespace0_generated_732_begin:
21402|  2.37k|static UA_StatusCode function_namespace0_generated_732_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21403|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21404|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21405|  2.37k|attr.minimumSamplingInterval = 0.000000;
21406|  2.37k|attr.userAccessLevel = 1;
21407|  2.37k|attr.accessLevel = 1;
21408|  2.37k|attr.valueRank = -1;
21409|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21410|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SecurityRejectedRequestsCount");
21411|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3127LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2021LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SecurityRejectedRequestsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21412|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21412:4): [True: 0, False: 2.37k]
  ------------------
21413|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3127LU), UA_StatusCode_name(retVal));
21414|  2.37k|return retVal;
21415|  2.37k|}
namespace0_generated.c:function_namespace0_generated_733_begin:
21426|  2.37k|static UA_StatusCode function_namespace0_generated_733_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21427|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21428|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21429|  2.37k|attr.minimumSamplingInterval = 0.000000;
21430|  2.37k|attr.userAccessLevel = 1;
21431|  2.37k|attr.accessLevel = 1;
21432|  2.37k|attr.valueRank = -1;
21433|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21434|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CumulatedSubscriptionCount");
21435|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3126LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2021LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CumulatedSubscriptionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21436|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21436:4): [True: 0, False: 2.37k]
  ------------------
21437|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3126LU), UA_StatusCode_name(retVal));
21438|  2.37k|return retVal;
21439|  2.37k|}
namespace0_generated.c:function_namespace0_generated_734_begin:
21450|  2.37k|static UA_StatusCode function_namespace0_generated_734_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21451|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21452|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21453|  2.37k|attr.minimumSamplingInterval = 0.000000;
21454|  2.37k|attr.userAccessLevel = 1;
21455|  2.37k|attr.accessLevel = 1;
21456|  2.37k|attr.valueRank = -1;
21457|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21458|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentSubscriptionCount");
21459|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3125LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2021LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentSubscriptionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21460|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21460:4): [True: 0, False: 2.37k]
  ------------------
21461|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3125LU), UA_StatusCode_name(retVal));
21462|  2.37k|return retVal;
21463|  2.37k|}
namespace0_generated.c:function_namespace0_generated_735_begin:
21474|  2.37k|static UA_StatusCode function_namespace0_generated_735_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21475|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21476|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21477|  2.37k|attr.minimumSamplingInterval = 0.000000;
21478|  2.37k|attr.userAccessLevel = 1;
21479|  2.37k|attr.accessLevel = 1;
21480|  2.37k|attr.valueRank = -1;
21481|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21482|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishingIntervalCount");
21483|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3124LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2021LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishingIntervalCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21484|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21484:4): [True: 0, False: 2.37k]
  ------------------
21485|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3124LU), UA_StatusCode_name(retVal));
21486|  2.37k|return retVal;
21487|  2.37k|}
namespace0_generated.c:function_namespace0_generated_736_begin:
21498|  2.37k|static UA_StatusCode function_namespace0_generated_736_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21499|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21500|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21501|  2.37k|attr.minimumSamplingInterval = 0.000000;
21502|  2.37k|attr.userAccessLevel = 1;
21503|  2.37k|attr.accessLevel = 1;
21504|  2.37k|attr.valueRank = -1;
21505|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21506|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionAbortCount");
21507|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3122LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2021LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionAbortCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21508|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21508:4): [True: 0, False: 2.37k]
  ------------------
21509|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3122LU), UA_StatusCode_name(retVal));
21510|  2.37k|return retVal;
21511|  2.37k|}
namespace0_generated.c:function_namespace0_generated_737_begin:
21522|  2.37k|static UA_StatusCode function_namespace0_generated_737_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21523|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21524|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21525|  2.37k|attr.minimumSamplingInterval = 0.000000;
21526|  2.37k|attr.userAccessLevel = 1;
21527|  2.37k|attr.accessLevel = 1;
21528|  2.37k|attr.valueRank = -1;
21529|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21530|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionTimeoutCount");
21531|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3121LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2021LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionTimeoutCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21532|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21532:4): [True: 0, False: 2.37k]
  ------------------
21533|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3121LU), UA_StatusCode_name(retVal));
21534|  2.37k|return retVal;
21535|  2.37k|}
namespace0_generated.c:function_namespace0_generated_738_begin:
21546|  2.37k|static UA_StatusCode function_namespace0_generated_738_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21547|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21548|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21549|  2.37k|attr.minimumSamplingInterval = 0.000000;
21550|  2.37k|attr.userAccessLevel = 1;
21551|  2.37k|attr.accessLevel = 1;
21552|  2.37k|attr.valueRank = -1;
21553|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21554|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RejectedSessionCount");
21555|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3120LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2021LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RejectedSessionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21556|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21556:4): [True: 0, False: 2.37k]
  ------------------
21557|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3120LU), UA_StatusCode_name(retVal));
21558|  2.37k|return retVal;
21559|  2.37k|}
namespace0_generated.c:function_namespace0_generated_739_begin:
21570|  2.37k|static UA_StatusCode function_namespace0_generated_739_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21571|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21572|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21573|  2.37k|attr.minimumSamplingInterval = 0.000000;
21574|  2.37k|attr.userAccessLevel = 1;
21575|  2.37k|attr.accessLevel = 1;
21576|  2.37k|attr.valueRank = -1;
21577|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21578|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SecurityRejectedSessionCount");
21579|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3119LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2021LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SecurityRejectedSessionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21580|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21580:4): [True: 0, False: 2.37k]
  ------------------
21581|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3119LU), UA_StatusCode_name(retVal));
21582|  2.37k|return retVal;
21583|  2.37k|}
namespace0_generated.c:function_namespace0_generated_740_begin:
21594|  2.37k|static UA_StatusCode function_namespace0_generated_740_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21595|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21596|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21597|  2.37k|attr.minimumSamplingInterval = 0.000000;
21598|  2.37k|attr.userAccessLevel = 1;
21599|  2.37k|attr.accessLevel = 1;
21600|  2.37k|attr.valueRank = -1;
21601|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21602|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CumulatedSessionCount");
21603|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3118LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2021LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CumulatedSessionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21604|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21604:4): [True: 0, False: 2.37k]
  ------------------
21605|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3118LU), UA_StatusCode_name(retVal));
21606|  2.37k|return retVal;
21607|  2.37k|}
namespace0_generated.c:function_namespace0_generated_741_begin:
21618|  2.37k|static UA_StatusCode function_namespace0_generated_741_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21619|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21620|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21621|  2.37k|attr.minimumSamplingInterval = 0.000000;
21622|  2.37k|attr.userAccessLevel = 1;
21623|  2.37k|attr.accessLevel = 1;
21624|  2.37k|attr.valueRank = -1;
21625|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21626|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentSessionCount");
21627|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3117LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2021LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentSessionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21628|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21628:4): [True: 0, False: 2.37k]
  ------------------
21629|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3117LU), UA_StatusCode_name(retVal));
21630|  2.37k|return retVal;
21631|  2.37k|}
namespace0_generated.c:function_namespace0_generated_742_begin:
21642|  2.37k|static UA_StatusCode function_namespace0_generated_742_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21643|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21644|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21645|  2.37k|attr.minimumSamplingInterval = 0.000000;
21646|  2.37k|attr.userAccessLevel = 1;
21647|  2.37k|attr.accessLevel = 1;
21648|  2.37k|attr.valueRank = -1;
21649|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21650|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerViewCount");
21651|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3116LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2021LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerViewCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21652|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21652:4): [True: 0, False: 2.37k]
  ------------------
21653|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3116LU), UA_StatusCode_name(retVal));
21654|  2.37k|return retVal;
21655|  2.37k|}
namespace0_generated.c:function_namespace0_generated_743_begin:
21666|  2.37k|static UA_StatusCode function_namespace0_generated_743_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21667|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21668|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
21669|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerCapabilitiesType");
21670|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2013LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerCapabilitiesType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
21671|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21671:4): [True: 0, False: 2.37k]
  ------------------
21672|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2013LU), UA_StatusCode_name(retVal));
21673|  2.37k|return retVal;
21674|  2.37k|}
namespace0_generated.c:function_namespace0_generated_744_begin:
21685|  2.37k|static UA_StatusCode function_namespace0_generated_744_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21686|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21687|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21688|  2.37k|attr.minimumSamplingInterval = 0.000000;
21689|  2.37k|attr.userAccessLevel = 1;
21690|  2.37k|attr.accessLevel = 1;
21691|  2.37k|attr.valueRank = -1;
21692|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
21693|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxMonitoredItemsQueueSize");
21694|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 31770LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2013LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxMonitoredItemsQueueSize"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21695|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21695:4): [True: 0, False: 2.37k]
  ------------------
21696|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 31770LU), UA_StatusCode_name(retVal));
21697|  2.37k|return retVal;
21698|  2.37k|}
namespace0_generated.c:function_namespace0_generated_745_begin:
21709|  2.37k|static UA_StatusCode function_namespace0_generated_745_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21710|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21711|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
21712|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OperationLimits");
21713|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11551LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2013LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OperationLimits"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11564LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
21714|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21714:4): [True: 0, False: 2.37k]
  ------------------
21715|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11551LU), UA_StatusCode_name(retVal));
21716|  2.37k|return retVal;
21717|  2.37k|}
namespace0_generated.c:function_namespace0_generated_746_begin:
21728|  2.37k|static UA_StatusCode function_namespace0_generated_746_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21729|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21730|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
21731|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerType");
21732|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2004LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
21733|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21733:4): [True: 0, False: 2.37k]
  ------------------
21734|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2004LU), UA_StatusCode_name(retVal));
21735|  2.37k|return retVal;
21736|  2.37k|}
namespace0_generated.c:function_namespace0_generated_747_begin:
21747|  2.37k|static UA_StatusCode function_namespace0_generated_747_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21748|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21749|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
21750|  2.37k|attr.eventNotifier = UA_EVENTNOTIFIER_SUBSCRIBE_TO_EVENT;
  ------------------
  |  |  155|  2.37k|#define UA_EVENTNOTIFIER_SUBSCRIBE_TO_EVENT (0x01u << 0u)
  ------------------
21751|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Server");
21752|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2253LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 85LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 35LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Server"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2004LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
21753|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21753:4): [True: 0, False: 2.37k]
  ------------------
21754|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2253LU), UA_StatusCode_name(retVal));
21755|  2.37k|return retVal;
21756|  2.37k|}
namespace0_generated.c:function_namespace0_generated_748_begin:
21767|  2.37k|static UA_StatusCode function_namespace0_generated_748_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21768|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21769|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21770|  2.37k|attr.minimumSamplingInterval = 1000.000000;
21771|  2.37k|attr.userAccessLevel = 1;
21772|  2.37k|attr.accessLevel = 1;
21773|  2.37k|attr.valueRank = -1;
21774|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
21775|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Auditing");
21776|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2994LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2253LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Auditing"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21777|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21777:4): [True: 0, False: 2.37k]
  ------------------
21778|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2994LU), UA_StatusCode_name(retVal));
21779|  2.37k|return retVal;
21780|  2.37k|}
namespace0_generated.c:function_namespace0_generated_749_begin:
21791|  2.37k|static UA_StatusCode function_namespace0_generated_749_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21792|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21793|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
21794|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerRedundancy");
21795|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2296LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2253LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerRedundancy"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2034LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
21796|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21796:4): [True: 0, False: 2.37k]
  ------------------
21797|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2296LU), UA_StatusCode_name(retVal));
21798|  2.37k|return retVal;
21799|  2.37k|}
namespace0_generated.c:function_namespace0_generated_750_begin:
21810|  2.37k|static UA_StatusCode function_namespace0_generated_750_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21811|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21812|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21813|  2.37k|attr.minimumSamplingInterval = 0.000000;
21814|  2.37k|attr.userAccessLevel = 1;
21815|  2.37k|attr.accessLevel = 1;
21816|  2.37k|attr.valueRank = -1;
21817|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 851LU);
21818|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RedundancySupport");
21819|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3709LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2296LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RedundancySupport"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21820|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21820:4): [True: 0, False: 2.37k]
  ------------------
21821|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3709LU), UA_StatusCode_name(retVal));
21822|  2.37k|return retVal;
21823|  2.37k|}
namespace0_generated.c:function_namespace0_generated_751_begin:
21834|  2.37k|static UA_StatusCode function_namespace0_generated_751_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21835|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21836|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
21837|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "VendorServerInfo");
21838|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2295LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2253LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "VendorServerInfo"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2033LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
21839|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21839:4): [True: 0, False: 2.37k]
  ------------------
21840|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2295LU), UA_StatusCode_name(retVal));
21841|  2.37k|return retVal;
21842|  2.37k|}
namespace0_generated.c:function_namespace0_generated_752_begin:
21853|  2.37k|static UA_StatusCode function_namespace0_generated_752_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21854|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21855|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
21856|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerDiagnostics");
21857|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2274LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2253LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerDiagnostics"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2020LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
21858|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21858:4): [True: 0, False: 2.37k]
  ------------------
21859|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2274LU), UA_StatusCode_name(retVal));
21860|  2.37k|return retVal;
21861|  2.37k|}
namespace0_generated.c:function_namespace0_generated_753_begin:
21872|  2.37k|static UA_StatusCode function_namespace0_generated_753_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21873|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21874|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
21875|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionsDiagnosticsSummary");
21876|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3706LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2274LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionsDiagnosticsSummary"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2026LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
21877|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21877:4): [True: 0, False: 2.37k]
  ------------------
21878|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3706LU), UA_StatusCode_name(retVal));
21879|  2.37k|return retVal;
21880|  2.37k|}
namespace0_generated.c:function_namespace0_generated_754_begin:
21891|  2.37k|static UA_StatusCode function_namespace0_generated_754_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21892|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21893|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21894|  2.37k|attr.minimumSamplingInterval = 0.000000;
21895|  2.37k|attr.userAccessLevel = 1;
21896|  2.37k|attr.accessLevel = 1;
21897|  2.37k|attr.valueRank = 1;
21898|  2.37k|attr.arrayDimensionsSize = 1;
21899|  2.37k|UA_UInt32 arrayDimensions[1];
21900|  2.37k|arrayDimensions[0] = 0;
21901|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
21902|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 868LU);
21903|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionSecurityDiagnosticsArray");
21904|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3708LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3706LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionSecurityDiagnosticsArray"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2243LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21905|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21905:4): [True: 0, False: 2.37k]
  ------------------
21906|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3708LU), UA_StatusCode_name(retVal));
21907|  2.37k|return retVal;
21908|  2.37k|}
namespace0_generated.c:function_namespace0_generated_755_begin:
21919|  2.37k|static UA_StatusCode function_namespace0_generated_755_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21920|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21921|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21922|  2.37k|attr.minimumSamplingInterval = 0.000000;
21923|  2.37k|attr.userAccessLevel = 1;
21924|  2.37k|attr.accessLevel = 1;
21925|  2.37k|attr.valueRank = 1;
21926|  2.37k|attr.arrayDimensionsSize = 1;
21927|  2.37k|UA_UInt32 arrayDimensions[1];
21928|  2.37k|arrayDimensions[0] = 0;
21929|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
21930|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 865LU);
21931|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionDiagnosticsArray");
21932|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3707LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3706LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionDiagnosticsArray"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2196LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21933|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21933:4): [True: 0, False: 2.37k]
  ------------------
21934|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3707LU), UA_StatusCode_name(retVal));
21935|  2.37k|return retVal;
21936|  2.37k|}
namespace0_generated.c:function_namespace0_generated_756_begin:
21947|  2.37k|static UA_StatusCode function_namespace0_generated_756_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21948|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21949|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21950|  2.37k|attr.minimumSamplingInterval = 0.000000;
21951|  2.37k|attr.userAccessLevel = 1;
21952|  2.37k|attr.accessLevel = 3;
21953|  2.37k|attr.valueRank = -1;
21954|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
21955|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EnabledFlag");
21956|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2294LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2274LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EnabledFlag"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21957|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21957:4): [True: 0, False: 2.37k]
  ------------------
21958|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2294LU), UA_StatusCode_name(retVal));
21959|  2.37k|return retVal;
21960|  2.37k|}
namespace0_generated.c:function_namespace0_generated_757_begin:
21971|  2.37k|static UA_StatusCode function_namespace0_generated_757_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21972|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
21973|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
21974|  2.37k|attr.minimumSamplingInterval = 0.000000;
21975|  2.37k|attr.userAccessLevel = 1;
21976|  2.37k|attr.accessLevel = 1;
21977|  2.37k|attr.valueRank = 1;
21978|  2.37k|attr.arrayDimensionsSize = 1;
21979|  2.37k|UA_UInt32 arrayDimensions[1];
21980|  2.37k|arrayDimensions[0] = 0;
21981|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
21982|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 874LU);
21983|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SubscriptionDiagnosticsArray");
21984|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2290LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2274LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SubscriptionDiagnosticsArray"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2171LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
21985|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21985:4): [True: 0, False: 2.37k]
  ------------------
21986|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2290LU), UA_StatusCode_name(retVal));
21987|  2.37k|return retVal;
21988|  2.37k|}
namespace0_generated.c:function_namespace0_generated_758_begin:
21999|  2.37k|static UA_StatusCode function_namespace0_generated_758_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22000|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22001|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22002|  2.37k|attr.minimumSamplingInterval = 0.000000;
22003|  2.37k|attr.userAccessLevel = 1;
22004|  2.37k|attr.accessLevel = 1;
22005|  2.37k|attr.valueRank = -1;
22006|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 859LU);
22007|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerDiagnosticsSummary");
22008|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2275LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2274LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerDiagnosticsSummary"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22009|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22009:4): [True: 0, False: 2.37k]
  ------------------
22010|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2275LU), UA_StatusCode_name(retVal));
22011|  2.37k|return retVal;
22012|  2.37k|}
namespace0_generated.c:function_namespace0_generated_759_begin:
22023|  2.37k|static UA_StatusCode function_namespace0_generated_759_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22024|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22025|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22026|  2.37k|attr.minimumSamplingInterval = 0.000000;
22027|  2.37k|attr.userAccessLevel = 1;
22028|  2.37k|attr.accessLevel = 1;
22029|  2.37k|attr.valueRank = -1;
22030|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22031|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RejectedSessionCount");
22032|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3705LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2275LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RejectedSessionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22033|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22033:4): [True: 0, False: 2.37k]
  ------------------
22034|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3705LU), UA_StatusCode_name(retVal));
22035|  2.37k|return retVal;
22036|  2.37k|}
namespace0_generated.c:function_namespace0_generated_760_begin:
22047|  2.37k|static UA_StatusCode function_namespace0_generated_760_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22048|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22049|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22050|  2.37k|attr.minimumSamplingInterval = 0.000000;
22051|  2.37k|attr.userAccessLevel = 1;
22052|  2.37k|attr.accessLevel = 1;
22053|  2.37k|attr.valueRank = -1;
22054|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22055|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RejectedRequestsCount");
22056|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2288LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2275LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RejectedRequestsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22057|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22057:4): [True: 0, False: 2.37k]
  ------------------
22058|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2288LU), UA_StatusCode_name(retVal));
22059|  2.37k|return retVal;
22060|  2.37k|}
namespace0_generated.c:function_namespace0_generated_761_begin:
22071|  2.37k|static UA_StatusCode function_namespace0_generated_761_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22072|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22073|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22074|  2.37k|attr.minimumSamplingInterval = 0.000000;
22075|  2.37k|attr.userAccessLevel = 1;
22076|  2.37k|attr.accessLevel = 1;
22077|  2.37k|attr.valueRank = -1;
22078|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22079|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SecurityRejectedRequestsCount");
22080|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2287LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2275LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SecurityRejectedRequestsCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22081|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22081:4): [True: 0, False: 2.37k]
  ------------------
22082|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2287LU), UA_StatusCode_name(retVal));
22083|  2.37k|return retVal;
22084|  2.37k|}
namespace0_generated.c:function_namespace0_generated_762_begin:
22095|  2.37k|static UA_StatusCode function_namespace0_generated_762_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22096|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22097|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22098|  2.37k|attr.minimumSamplingInterval = 0.000000;
22099|  2.37k|attr.userAccessLevel = 1;
22100|  2.37k|attr.accessLevel = 1;
22101|  2.37k|attr.valueRank = -1;
22102|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22103|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CumulatedSubscriptionCount");
22104|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2286LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2275LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CumulatedSubscriptionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22105|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22105:4): [True: 0, False: 2.37k]
  ------------------
22106|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2286LU), UA_StatusCode_name(retVal));
22107|  2.37k|return retVal;
22108|  2.37k|}
namespace0_generated.c:function_namespace0_generated_763_begin:
22119|  2.37k|static UA_StatusCode function_namespace0_generated_763_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22120|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22121|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22122|  2.37k|attr.minimumSamplingInterval = 0.000000;
22123|  2.37k|attr.userAccessLevel = 1;
22124|  2.37k|attr.accessLevel = 1;
22125|  2.37k|attr.valueRank = -1;
22126|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22127|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentSubscriptionCount");
22128|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2285LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2275LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentSubscriptionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22129|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22129:4): [True: 0, False: 2.37k]
  ------------------
22130|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2285LU), UA_StatusCode_name(retVal));
22131|  2.37k|return retVal;
22132|  2.37k|}
namespace0_generated.c:function_namespace0_generated_764_begin:
22143|  2.37k|static UA_StatusCode function_namespace0_generated_764_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22144|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22145|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22146|  2.37k|attr.minimumSamplingInterval = 0.000000;
22147|  2.37k|attr.userAccessLevel = 1;
22148|  2.37k|attr.accessLevel = 1;
22149|  2.37k|attr.valueRank = -1;
22150|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22151|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishingIntervalCount");
22152|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2284LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2275LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishingIntervalCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22153|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22153:4): [True: 0, False: 2.37k]
  ------------------
22154|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2284LU), UA_StatusCode_name(retVal));
22155|  2.37k|return retVal;
22156|  2.37k|}
namespace0_generated.c:function_namespace0_generated_765_begin:
22167|  2.37k|static UA_StatusCode function_namespace0_generated_765_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22168|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22169|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22170|  2.37k|attr.minimumSamplingInterval = 0.000000;
22171|  2.37k|attr.userAccessLevel = 1;
22172|  2.37k|attr.accessLevel = 1;
22173|  2.37k|attr.valueRank = -1;
22174|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22175|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionAbortCount");
22176|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2282LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2275LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionAbortCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22177|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22177:4): [True: 0, False: 2.37k]
  ------------------
22178|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2282LU), UA_StatusCode_name(retVal));
22179|  2.37k|return retVal;
22180|  2.37k|}
namespace0_generated.c:function_namespace0_generated_766_begin:
22191|  2.37k|static UA_StatusCode function_namespace0_generated_766_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22192|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22193|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22194|  2.37k|attr.minimumSamplingInterval = 0.000000;
22195|  2.37k|attr.userAccessLevel = 1;
22196|  2.37k|attr.accessLevel = 1;
22197|  2.37k|attr.valueRank = -1;
22198|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22199|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SessionTimeoutCount");
22200|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2281LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2275LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SessionTimeoutCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22201|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22201:4): [True: 0, False: 2.37k]
  ------------------
22202|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2281LU), UA_StatusCode_name(retVal));
22203|  2.37k|return retVal;
22204|  2.37k|}
namespace0_generated.c:function_namespace0_generated_767_begin:
22215|  2.37k|static UA_StatusCode function_namespace0_generated_767_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22216|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22217|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22218|  2.37k|attr.minimumSamplingInterval = 0.000000;
22219|  2.37k|attr.userAccessLevel = 1;
22220|  2.37k|attr.accessLevel = 1;
22221|  2.37k|attr.valueRank = -1;
22222|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22223|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SecurityRejectedSessionCount");
22224|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2279LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2275LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SecurityRejectedSessionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22225|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22225:4): [True: 0, False: 2.37k]
  ------------------
22226|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2279LU), UA_StatusCode_name(retVal));
22227|  2.37k|return retVal;
22228|  2.37k|}
namespace0_generated.c:function_namespace0_generated_768_begin:
22239|  2.37k|static UA_StatusCode function_namespace0_generated_768_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22240|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22241|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22242|  2.37k|attr.minimumSamplingInterval = 0.000000;
22243|  2.37k|attr.userAccessLevel = 1;
22244|  2.37k|attr.accessLevel = 1;
22245|  2.37k|attr.valueRank = -1;
22246|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22247|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CumulatedSessionCount");
22248|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2278LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2275LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CumulatedSessionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22249|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22249:4): [True: 0, False: 2.37k]
  ------------------
22250|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2278LU), UA_StatusCode_name(retVal));
22251|  2.37k|return retVal;
22252|  2.37k|}
namespace0_generated.c:function_namespace0_generated_769_begin:
22263|  2.37k|static UA_StatusCode function_namespace0_generated_769_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22264|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22265|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22266|  2.37k|attr.minimumSamplingInterval = 0.000000;
22267|  2.37k|attr.userAccessLevel = 1;
22268|  2.37k|attr.accessLevel = 1;
22269|  2.37k|attr.valueRank = -1;
22270|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22271|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentSessionCount");
22272|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2277LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2275LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentSessionCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22273|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22273:4): [True: 0, False: 2.37k]
  ------------------
22274|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2277LU), UA_StatusCode_name(retVal));
22275|  2.37k|return retVal;
22276|  2.37k|}
namespace0_generated.c:function_namespace0_generated_770_begin:
22287|  2.37k|static UA_StatusCode function_namespace0_generated_770_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22288|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22289|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22290|  2.37k|attr.minimumSamplingInterval = 0.000000;
22291|  2.37k|attr.userAccessLevel = 1;
22292|  2.37k|attr.accessLevel = 1;
22293|  2.37k|attr.valueRank = -1;
22294|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22295|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerViewCount");
22296|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2276LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2275LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerViewCount"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22297|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22297:4): [True: 0, False: 2.37k]
  ------------------
22298|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2276LU), UA_StatusCode_name(retVal));
22299|  2.37k|return retVal;
22300|  2.37k|}
namespace0_generated.c:function_namespace0_generated_771_begin:
22311|  2.37k|static UA_StatusCode function_namespace0_generated_771_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22312|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22313|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
22314|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerCapabilities");
22315|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2268LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2253LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerCapabilities"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2013LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
22316|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22316:4): [True: 0, False: 2.37k]
  ------------------
22317|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2268LU), UA_StatusCode_name(retVal));
22318|  2.37k|return retVal;
22319|  2.37k|}
namespace0_generated.c:function_namespace0_generated_772_begin:
22330|  2.37k|static UA_StatusCode function_namespace0_generated_772_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22331|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22332|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22333|  2.37k|attr.minimumSamplingInterval = 0.000000;
22334|  2.37k|attr.userAccessLevel = 1;
22335|  2.37k|attr.accessLevel = 1;
22336|  2.37k|attr.valueRank = 1;
22337|  2.37k|attr.arrayDimensionsSize = 1;
22338|  2.37k|UA_UInt32 arrayDimensions[1];
22339|  2.37k|arrayDimensions[0] = 0;
22340|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
22341|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 344LU);
22342|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SoftwareCertificates");
22343|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3704LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2268LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SoftwareCertificates"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22344|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22344:4): [True: 0, False: 2.37k]
  ------------------
22345|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3704LU), UA_StatusCode_name(retVal));
22346|  2.37k|return retVal;
22347|  2.37k|}
namespace0_generated.c:function_namespace0_generated_773_begin:
22358|  2.37k|static UA_StatusCode function_namespace0_generated_773_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22359|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22360|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22361|  2.37k|attr.minimumSamplingInterval = 0.000000;
22362|  2.37k|attr.userAccessLevel = 1;
22363|  2.37k|attr.accessLevel = 1;
22364|  2.37k|attr.valueRank = -1;
22365|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22366|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxMonitoredItemsQueueSize");
22367|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 31916LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2268LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxMonitoredItemsQueueSize"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22368|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22368:4): [True: 0, False: 2.37k]
  ------------------
22369|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 31916LU), UA_StatusCode_name(retVal));
22370|  2.37k|return retVal;
22371|  2.37k|}
namespace0_generated.c:function_namespace0_generated_774_begin:
22382|  2.37k|static UA_StatusCode function_namespace0_generated_774_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22383|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22384|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
22385|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AggregateFunctions");
22386|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2997LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2268LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AggregateFunctions"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 61LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
22387|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22387:4): [True: 0, False: 2.37k]
  ------------------
22388|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2997LU), UA_StatusCode_name(retVal));
22389|  2.37k|return retVal;
22390|  2.37k|}
namespace0_generated.c:function_namespace0_generated_775_begin:
22401|  2.37k|static UA_StatusCode function_namespace0_generated_775_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22402|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22403|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
22404|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ModellingRules");
22405|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2996LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2268LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ModellingRules"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 61LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
22406|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22406:4): [True: 0, False: 2.37k]
  ------------------
22407|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2996LU), UA_StatusCode_name(retVal));
22408|  2.37k|return retVal;
22409|  2.37k|}
namespace0_generated.c:function_namespace0_generated_776_begin:
22420|  2.37k|static UA_StatusCode function_namespace0_generated_776_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22421|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22422|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22423|  2.37k|attr.minimumSamplingInterval = 0.000000;
22424|  2.37k|attr.userAccessLevel = 1;
22425|  2.37k|attr.accessLevel = 1;
22426|  2.37k|attr.valueRank = -1;
22427|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 5LU);
22428|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxHistoryContinuationPoints");
22429|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2737LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2268LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxHistoryContinuationPoints"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22430|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22430:4): [True: 0, False: 2.37k]
  ------------------
22431|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2737LU), UA_StatusCode_name(retVal));
22432|  2.37k|return retVal;
22433|  2.37k|}
namespace0_generated.c:function_namespace0_generated_777_begin:
22444|  2.37k|static UA_StatusCode function_namespace0_generated_777_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22445|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22446|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22447|  2.37k|attr.minimumSamplingInterval = 0.000000;
22448|  2.37k|attr.userAccessLevel = 1;
22449|  2.37k|attr.accessLevel = 1;
22450|  2.37k|attr.valueRank = -1;
22451|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 5LU);
22452|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxQueryContinuationPoints");
22453|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2736LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2268LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxQueryContinuationPoints"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22454|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22454:4): [True: 0, False: 2.37k]
  ------------------
22455|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2736LU), UA_StatusCode_name(retVal));
22456|  2.37k|return retVal;
22457|  2.37k|}
namespace0_generated.c:function_namespace0_generated_778_begin:
22468|  2.37k|static UA_StatusCode function_namespace0_generated_778_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22469|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22470|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22471|  2.37k|attr.minimumSamplingInterval = 0.000000;
22472|  2.37k|attr.userAccessLevel = 1;
22473|  2.37k|attr.accessLevel = 1;
22474|  2.37k|attr.valueRank = -1;
22475|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 5LU);
22476|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxBrowseContinuationPoints");
22477|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2735LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2268LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxBrowseContinuationPoints"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22478|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22478:4): [True: 0, False: 2.37k]
  ------------------
22479|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2735LU), UA_StatusCode_name(retVal));
22480|  2.37k|return retVal;
22481|  2.37k|}
namespace0_generated.c:function_namespace0_generated_779_begin:
22492|  2.37k|static UA_StatusCode function_namespace0_generated_779_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22493|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22494|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22495|  2.37k|attr.minimumSamplingInterval = 0.000000;
22496|  2.37k|attr.userAccessLevel = 1;
22497|  2.37k|attr.accessLevel = 1;
22498|  2.37k|attr.valueRank = -1;
22499|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 290LU);
22500|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MinSupportedSampleRate");
22501|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2272LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2268LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MinSupportedSampleRate"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22502|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22502:4): [True: 0, False: 2.37k]
  ------------------
22503|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2272LU), UA_StatusCode_name(retVal));
22504|  2.37k|return retVal;
22505|  2.37k|}
namespace0_generated.c:function_namespace0_generated_780_begin:
22516|  2.37k|static UA_StatusCode function_namespace0_generated_780_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22517|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22518|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22519|  2.37k|attr.minimumSamplingInterval = 0.000000;
22520|  2.37k|attr.userAccessLevel = 1;
22521|  2.37k|attr.accessLevel = 1;
22522|  2.37k|attr.valueRank = 1;
22523|  2.37k|attr.arrayDimensionsSize = 1;
22524|  2.37k|UA_UInt32 arrayDimensions[1];
22525|  2.37k|arrayDimensions[0] = 0;
22526|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
22527|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 295LU);
22528|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "LocaleIdArray");
22529|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2271LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2268LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "LocaleIdArray"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22530|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22530:4): [True: 0, False: 2.37k]
  ------------------
22531|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2271LU), UA_StatusCode_name(retVal));
22532|  2.37k|return retVal;
22533|  2.37k|}
namespace0_generated.c:function_namespace0_generated_781_begin:
22544|  2.37k|static UA_StatusCode function_namespace0_generated_781_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22545|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22546|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22547|  2.37k|attr.minimumSamplingInterval = 0.000000;
22548|  2.37k|attr.userAccessLevel = 1;
22549|  2.37k|attr.accessLevel = 1;
22550|  2.37k|attr.valueRank = 1;
22551|  2.37k|attr.arrayDimensionsSize = 1;
22552|  2.37k|UA_UInt32 arrayDimensions[1];
22553|  2.37k|arrayDimensions[0] = 0;
22554|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
22555|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
22556|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerProfileArray");
22557|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2269LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2268LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerProfileArray"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22558|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22558:4): [True: 0, False: 2.37k]
  ------------------
22559|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2269LU), UA_StatusCode_name(retVal));
22560|  2.37k|return retVal;
22561|  2.37k|}
namespace0_generated.c:function_namespace0_generated_782_begin:
22572|  2.37k|static UA_StatusCode function_namespace0_generated_782_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22573|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22574|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
22575|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OperationLimits");
22576|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11704LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2268LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OperationLimits"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11564LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
22577|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22577:4): [True: 0, False: 2.37k]
  ------------------
22578|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11704LU), UA_StatusCode_name(retVal));
22579|  2.37k|return retVal;
22580|  2.37k|}
namespace0_generated.c:function_namespace0_generated_783_begin:
22591|  2.37k|static UA_StatusCode function_namespace0_generated_783_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22592|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22593|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22594|  2.37k|attr.minimumSamplingInterval = 0.000000;
22595|  2.37k|attr.userAccessLevel = 1;
22596|  2.37k|attr.accessLevel = 1;
22597|  2.37k|attr.valueRank = -1;
22598|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22599|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxMonitoredItemsPerCall");
22600|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11714LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11704LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxMonitoredItemsPerCall"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22601|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22601:4): [True: 0, False: 2.37k]
  ------------------
22602|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11714LU), UA_StatusCode_name(retVal));
22603|  2.37k|return retVal;
22604|  2.37k|}
namespace0_generated.c:function_namespace0_generated_784_begin:
22615|  2.37k|static UA_StatusCode function_namespace0_generated_784_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22616|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22617|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22618|  2.37k|attr.minimumSamplingInterval = 0.000000;
22619|  2.37k|attr.userAccessLevel = 1;
22620|  2.37k|attr.accessLevel = 1;
22621|  2.37k|attr.valueRank = -1;
22622|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22623|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxNodesPerNodeManagement");
22624|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11713LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11704LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxNodesPerNodeManagement"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22625|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22625:4): [True: 0, False: 2.37k]
  ------------------
22626|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11713LU), UA_StatusCode_name(retVal));
22627|  2.37k|return retVal;
22628|  2.37k|}
namespace0_generated.c:function_namespace0_generated_785_begin:
22639|  2.37k|static UA_StatusCode function_namespace0_generated_785_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22640|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22641|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22642|  2.37k|attr.minimumSamplingInterval = 0.000000;
22643|  2.37k|attr.userAccessLevel = 1;
22644|  2.37k|attr.accessLevel = 1;
22645|  2.37k|attr.valueRank = -1;
22646|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22647|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxNodesPerTranslateBrowsePathsToNodeIds");
22648|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11712LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11704LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxNodesPerTranslateBrowsePathsToNodeIds"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22649|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22649:4): [True: 0, False: 2.37k]
  ------------------
22650|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11712LU), UA_StatusCode_name(retVal));
22651|  2.37k|return retVal;
22652|  2.37k|}
namespace0_generated.c:function_namespace0_generated_786_begin:
22663|  2.37k|static UA_StatusCode function_namespace0_generated_786_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22664|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22665|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22666|  2.37k|attr.minimumSamplingInterval = 0.000000;
22667|  2.37k|attr.userAccessLevel = 1;
22668|  2.37k|attr.accessLevel = 1;
22669|  2.37k|attr.valueRank = -1;
22670|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22671|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxNodesPerRegisterNodes");
22672|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11711LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11704LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxNodesPerRegisterNodes"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22673|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22673:4): [True: 0, False: 2.37k]
  ------------------
22674|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11711LU), UA_StatusCode_name(retVal));
22675|  2.37k|return retVal;
22676|  2.37k|}
namespace0_generated.c:function_namespace0_generated_787_begin:
22687|  2.37k|static UA_StatusCode function_namespace0_generated_787_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22688|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22689|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22690|  2.37k|attr.minimumSamplingInterval = 0.000000;
22691|  2.37k|attr.userAccessLevel = 1;
22692|  2.37k|attr.accessLevel = 1;
22693|  2.37k|attr.valueRank = -1;
22694|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22695|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxNodesPerBrowse");
22696|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11710LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11704LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxNodesPerBrowse"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22697|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22697:4): [True: 0, False: 2.37k]
  ------------------
22698|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11710LU), UA_StatusCode_name(retVal));
22699|  2.37k|return retVal;
22700|  2.37k|}
namespace0_generated.c:function_namespace0_generated_788_begin:
22711|  2.37k|static UA_StatusCode function_namespace0_generated_788_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22712|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22713|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22714|  2.37k|attr.minimumSamplingInterval = 0.000000;
22715|  2.37k|attr.userAccessLevel = 1;
22716|  2.37k|attr.accessLevel = 1;
22717|  2.37k|attr.valueRank = -1;
22718|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22719|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxNodesPerMethodCall");
22720|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11709LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11704LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxNodesPerMethodCall"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22721|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22721:4): [True: 0, False: 2.37k]
  ------------------
22722|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11709LU), UA_StatusCode_name(retVal));
22723|  2.37k|return retVal;
22724|  2.37k|}
namespace0_generated.c:function_namespace0_generated_789_begin:
22735|  2.37k|static UA_StatusCode function_namespace0_generated_789_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22736|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22737|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22738|  2.37k|attr.minimumSamplingInterval = 0.000000;
22739|  2.37k|attr.userAccessLevel = 1;
22740|  2.37k|attr.accessLevel = 1;
22741|  2.37k|attr.valueRank = -1;
22742|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22743|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxNodesPerWrite");
22744|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11707LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11704LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxNodesPerWrite"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22745|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22745:4): [True: 0, False: 2.37k]
  ------------------
22746|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11707LU), UA_StatusCode_name(retVal));
22747|  2.37k|return retVal;
22748|  2.37k|}
namespace0_generated.c:function_namespace0_generated_790_begin:
22759|  2.37k|static UA_StatusCode function_namespace0_generated_790_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22760|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22761|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22762|  2.37k|attr.minimumSamplingInterval = 0.000000;
22763|  2.37k|attr.userAccessLevel = 1;
22764|  2.37k|attr.accessLevel = 1;
22765|  2.37k|attr.valueRank = -1;
22766|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22767|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxNodesPerRead");
22768|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11705LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11704LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxNodesPerRead"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22769|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22769:4): [True: 0, False: 2.37k]
  ------------------
22770|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11705LU), UA_StatusCode_name(retVal));
22771|  2.37k|return retVal;
22772|  2.37k|}
namespace0_generated.c:function_namespace0_generated_791_begin:
22783|  2.37k|static UA_StatusCode function_namespace0_generated_791_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22784|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22785|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
22786|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "HistoryServerCapabilities");
22787|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2268LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "HistoryServerCapabilities"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2330LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
22788|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22788:4): [True: 0, False: 2.37k]
  ------------------
22789|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU), UA_StatusCode_name(retVal));
22790|  2.37k|return retVal;
22791|  2.37k|}
namespace0_generated.c:function_namespace0_generated_792_begin:
22802|  2.37k|static UA_StatusCode function_namespace0_generated_792_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22803|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22804|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22805|  2.37k|attr.minimumSamplingInterval = 0.000000;
22806|  2.37k|attr.userAccessLevel = 1;
22807|  2.37k|attr.accessLevel = 1;
22808|  2.37k|attr.valueRank = -1;
22809|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
22810|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteEventCapability");
22811|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11502LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteEventCapability"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22812|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22812:4): [True: 0, False: 2.37k]
  ------------------
22813|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11502LU), UA_StatusCode_name(retVal));
22814|  2.37k|return retVal;
22815|  2.37k|}
namespace0_generated.c:function_namespace0_generated_793_begin:
22826|  2.37k|static UA_StatusCode function_namespace0_generated_793_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22827|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22828|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22829|  2.37k|attr.minimumSamplingInterval = 0.000000;
22830|  2.37k|attr.userAccessLevel = 1;
22831|  2.37k|attr.accessLevel = 1;
22832|  2.37k|attr.valueRank = -1;
22833|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
22834|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UpdateEventCapability");
22835|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11283LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UpdateEventCapability"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22836|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22836:4): [True: 0, False: 2.37k]
  ------------------
22837|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11283LU), UA_StatusCode_name(retVal));
22838|  2.37k|return retVal;
22839|  2.37k|}
namespace0_generated.c:function_namespace0_generated_794_begin:
22850|  2.37k|static UA_StatusCode function_namespace0_generated_794_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22851|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22852|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22853|  2.37k|attr.minimumSamplingInterval = 0.000000;
22854|  2.37k|attr.userAccessLevel = 1;
22855|  2.37k|attr.accessLevel = 1;
22856|  2.37k|attr.valueRank = -1;
22857|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
22858|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ReplaceEventCapability");
22859|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11282LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ReplaceEventCapability"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22860|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22860:4): [True: 0, False: 2.37k]
  ------------------
22861|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11282LU), UA_StatusCode_name(retVal));
22862|  2.37k|return retVal;
22863|  2.37k|}
namespace0_generated.c:function_namespace0_generated_795_begin:
22874|  2.37k|static UA_StatusCode function_namespace0_generated_795_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22875|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22876|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22877|  2.37k|attr.minimumSamplingInterval = 0.000000;
22878|  2.37k|attr.userAccessLevel = 1;
22879|  2.37k|attr.accessLevel = 1;
22880|  2.37k|attr.valueRank = -1;
22881|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
22882|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InsertEventCapability");
22883|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11281LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InsertEventCapability"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22884|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22884:4): [True: 0, False: 2.37k]
  ------------------
22885|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11281LU), UA_StatusCode_name(retVal));
22886|  2.37k|return retVal;
22887|  2.37k|}
namespace0_generated.c:function_namespace0_generated_796_begin:
22898|  2.37k|static UA_StatusCode function_namespace0_generated_796_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22899|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22900|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22901|  2.37k|attr.minimumSamplingInterval = 0.000000;
22902|  2.37k|attr.userAccessLevel = 1;
22903|  2.37k|attr.accessLevel = 1;
22904|  2.37k|attr.valueRank = -1;
22905|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
22906|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InsertAnnotationCapability");
22907|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11275LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InsertAnnotationCapability"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22908|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22908:4): [True: 0, False: 2.37k]
  ------------------
22909|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11275LU), UA_StatusCode_name(retVal));
22910|  2.37k|return retVal;
22911|  2.37k|}
namespace0_generated.c:function_namespace0_generated_797_begin:
22922|  2.37k|static UA_StatusCode function_namespace0_generated_797_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22923|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22924|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22925|  2.37k|attr.minimumSamplingInterval = 0.000000;
22926|  2.37k|attr.userAccessLevel = 1;
22927|  2.37k|attr.accessLevel = 1;
22928|  2.37k|attr.valueRank = -1;
22929|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22930|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxReturnEventValues");
22931|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11274LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxReturnEventValues"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22932|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22932:4): [True: 0, False: 2.37k]
  ------------------
22933|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11274LU), UA_StatusCode_name(retVal));
22934|  2.37k|return retVal;
22935|  2.37k|}
namespace0_generated.c:function_namespace0_generated_798_begin:
22946|  2.37k|static UA_StatusCode function_namespace0_generated_798_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22947|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22948|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22949|  2.37k|attr.minimumSamplingInterval = 0.000000;
22950|  2.37k|attr.userAccessLevel = 1;
22951|  2.37k|attr.accessLevel = 1;
22952|  2.37k|attr.valueRank = -1;
22953|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
22954|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MaxReturnDataValues");
22955|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11273LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MaxReturnDataValues"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22956|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22956:4): [True: 0, False: 2.37k]
  ------------------
22957|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11273LU), UA_StatusCode_name(retVal));
22958|  2.37k|return retVal;
22959|  2.37k|}
namespace0_generated.c:function_namespace0_generated_799_begin:
22970|  2.37k|static UA_StatusCode function_namespace0_generated_799_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22971|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22972|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
22973|  2.37k|attr.minimumSamplingInterval = 0.000000;
22974|  2.37k|attr.userAccessLevel = 1;
22975|  2.37k|attr.accessLevel = 1;
22976|  2.37k|attr.valueRank = -1;
22977|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
22978|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AccessHistoryEventsCapability");
22979|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11242LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AccessHistoryEventsCapability"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
22980|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22980:4): [True: 0, False: 2.37k]
  ------------------
22981|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11242LU), UA_StatusCode_name(retVal));
22982|  2.37k|return retVal;
22983|  2.37k|}
namespace0_generated.c:function_namespace0_generated_800_begin:
22994|  2.37k|static UA_StatusCode function_namespace0_generated_800_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22995|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
22996|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
22997|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AggregateFunctions");
22998|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11201LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AggregateFunctions"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 61LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
22999|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22999:4): [True: 0, False: 2.37k]
  ------------------
23000|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11201LU), UA_StatusCode_name(retVal));
23001|  2.37k|return retVal;
23002|  2.37k|}
namespace0_generated.c:function_namespace0_generated_801_begin:
23013|  2.37k|static UA_StatusCode function_namespace0_generated_801_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23014|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23015|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23016|  2.37k|attr.minimumSamplingInterval = 0.000000;
23017|  2.37k|attr.userAccessLevel = 1;
23018|  2.37k|attr.accessLevel = 1;
23019|  2.37k|attr.valueRank = -1;
23020|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
23021|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteAtTimeCapability");
23022|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11200LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteAtTimeCapability"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23023|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23023:4): [True: 0, False: 2.37k]
  ------------------
23024|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11200LU), UA_StatusCode_name(retVal));
23025|  2.37k|return retVal;
23026|  2.37k|}
namespace0_generated.c:function_namespace0_generated_802_begin:
23037|  2.37k|static UA_StatusCode function_namespace0_generated_802_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23038|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23039|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23040|  2.37k|attr.minimumSamplingInterval = 0.000000;
23041|  2.37k|attr.userAccessLevel = 1;
23042|  2.37k|attr.accessLevel = 1;
23043|  2.37k|attr.valueRank = -1;
23044|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
23045|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DeleteRawCapability");
23046|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11199LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DeleteRawCapability"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23047|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23047:4): [True: 0, False: 2.37k]
  ------------------
23048|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11199LU), UA_StatusCode_name(retVal));
23049|  2.37k|return retVal;
23050|  2.37k|}
namespace0_generated.c:function_namespace0_generated_803_begin:
23061|  2.37k|static UA_StatusCode function_namespace0_generated_803_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23062|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23063|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23064|  2.37k|attr.minimumSamplingInterval = 0.000000;
23065|  2.37k|attr.userAccessLevel = 1;
23066|  2.37k|attr.accessLevel = 1;
23067|  2.37k|attr.valueRank = -1;
23068|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
23069|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "UpdateDataCapability");
23070|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11198LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "UpdateDataCapability"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23071|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23071:4): [True: 0, False: 2.37k]
  ------------------
23072|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11198LU), UA_StatusCode_name(retVal));
23073|  2.37k|return retVal;
23074|  2.37k|}
namespace0_generated.c:function_namespace0_generated_804_begin:
23085|  2.37k|static UA_StatusCode function_namespace0_generated_804_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23086|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23087|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23088|  2.37k|attr.minimumSamplingInterval = 0.000000;
23089|  2.37k|attr.userAccessLevel = 1;
23090|  2.37k|attr.accessLevel = 1;
23091|  2.37k|attr.valueRank = -1;
23092|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
23093|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ReplaceDataCapability");
23094|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11197LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ReplaceDataCapability"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23095|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23095:4): [True: 0, False: 2.37k]
  ------------------
23096|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11197LU), UA_StatusCode_name(retVal));
23097|  2.37k|return retVal;
23098|  2.37k|}
namespace0_generated.c:function_namespace0_generated_805_begin:
23109|  2.37k|static UA_StatusCode function_namespace0_generated_805_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23110|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23111|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23112|  2.37k|attr.minimumSamplingInterval = 0.000000;
23113|  2.37k|attr.userAccessLevel = 1;
23114|  2.37k|attr.accessLevel = 1;
23115|  2.37k|attr.valueRank = -1;
23116|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
23117|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InsertDataCapability");
23118|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11196LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InsertDataCapability"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23119|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23119:4): [True: 0, False: 2.37k]
  ------------------
23120|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11196LU), UA_StatusCode_name(retVal));
23121|  2.37k|return retVal;
23122|  2.37k|}
namespace0_generated.c:function_namespace0_generated_806_begin:
23133|  2.37k|static UA_StatusCode function_namespace0_generated_806_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23134|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23135|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23136|  2.37k|attr.minimumSamplingInterval = 0.000000;
23137|  2.37k|attr.userAccessLevel = 1;
23138|  2.37k|attr.accessLevel = 1;
23139|  2.37k|attr.valueRank = -1;
23140|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU);
23141|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AccessHistoryDataCapability");
23142|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11193LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AccessHistoryDataCapability"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23143|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23143:4): [True: 0, False: 2.37k]
  ------------------
23144|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11193LU), UA_StatusCode_name(retVal));
23145|  2.37k|return retVal;
23146|  2.37k|}
namespace0_generated.c:function_namespace0_generated_807_begin:
23157|  2.37k|static UA_StatusCode function_namespace0_generated_807_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23158|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23159|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23160|  2.37k|attr.minimumSamplingInterval = 1000.000000;
23161|  2.37k|attr.userAccessLevel = 1;
23162|  2.37k|attr.accessLevel = 1;
23163|  2.37k|attr.valueRank = -1;
23164|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3LU);
23165|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServiceLevel");
23166|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2267LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2253LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServiceLevel"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23167|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23167:4): [True: 0, False: 2.37k]
  ------------------
23168|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2267LU), UA_StatusCode_name(retVal));
23169|  2.37k|return retVal;
23170|  2.37k|}
namespace0_generated.c:function_namespace0_generated_808_begin:
23181|  2.37k|static UA_StatusCode function_namespace0_generated_808_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23182|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23183|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23184|  2.37k|attr.minimumSamplingInterval = 1000.000000;
23185|  2.37k|attr.userAccessLevel = 1;
23186|  2.37k|attr.accessLevel = 1;
23187|  2.37k|attr.valueRank = -1;
23188|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 862LU);
23189|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerStatus");
23190|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2256LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2253LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerStatus"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2138LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23191|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23191:4): [True: 0, False: 2.37k]
  ------------------
23192|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2256LU), UA_StatusCode_name(retVal));
23193|  2.37k|return retVal;
23194|  2.37k|}
namespace0_generated.c:function_namespace0_generated_809_begin:
23205|  2.37k|static UA_StatusCode function_namespace0_generated_809_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23206|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23207|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23208|  2.37k|attr.minimumSamplingInterval = 0.000000;
23209|  2.37k|attr.userAccessLevel = 1;
23210|  2.37k|attr.accessLevel = 1;
23211|  2.37k|attr.valueRank = -1;
23212|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU);
23213|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ShutdownReason");
23214|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2993LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2256LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ShutdownReason"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23215|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23215:4): [True: 0, False: 2.37k]
  ------------------
23216|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2993LU), UA_StatusCode_name(retVal));
23217|  2.37k|return retVal;
23218|  2.37k|}
namespace0_generated.c:function_namespace0_generated_810_begin:
23229|  2.37k|static UA_StatusCode function_namespace0_generated_810_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23230|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23231|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23232|  2.37k|attr.minimumSamplingInterval = 0.000000;
23233|  2.37k|attr.userAccessLevel = 1;
23234|  2.37k|attr.accessLevel = 1;
23235|  2.37k|attr.valueRank = -1;
23236|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU);
23237|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SecondsTillShutdown");
23238|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2992LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2256LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SecondsTillShutdown"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23239|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23239:4): [True: 0, False: 2.37k]
  ------------------
23240|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2992LU), UA_StatusCode_name(retVal));
23241|  2.37k|return retVal;
23242|  2.37k|}
namespace0_generated.c:function_namespace0_generated_811_begin:
23253|  2.37k|static UA_StatusCode function_namespace0_generated_811_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23254|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23255|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23256|  2.37k|attr.minimumSamplingInterval = 0.000000;
23257|  2.37k|attr.userAccessLevel = 1;
23258|  2.37k|attr.accessLevel = 1;
23259|  2.37k|attr.valueRank = -1;
23260|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 338LU);
23261|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "BuildInfo");
23262|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2260LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2256LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "BuildInfo"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3051LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23263|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23263:4): [True: 0, False: 2.37k]
  ------------------
23264|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2260LU), UA_StatusCode_name(retVal));
23265|  2.37k|return retVal;
23266|  2.37k|}
namespace0_generated.c:function_namespace0_generated_812_begin:
23277|  2.37k|static UA_StatusCode function_namespace0_generated_812_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23278|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23279|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23280|  2.37k|attr.minimumSamplingInterval = 1000.000000;
23281|  2.37k|attr.userAccessLevel = 1;
23282|  2.37k|attr.accessLevel = 1;
23283|  2.37k|attr.valueRank = -1;
23284|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
23285|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "BuildDate");
23286|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2266LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2260LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "BuildDate"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23287|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23287:4): [True: 0, False: 2.37k]
  ------------------
23288|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2266LU), UA_StatusCode_name(retVal));
23289|  2.37k|return retVal;
23290|  2.37k|}
namespace0_generated.c:function_namespace0_generated_813_begin:
23301|  2.37k|static UA_StatusCode function_namespace0_generated_813_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23302|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23303|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23304|  2.37k|attr.minimumSamplingInterval = 1000.000000;
23305|  2.37k|attr.userAccessLevel = 1;
23306|  2.37k|attr.accessLevel = 1;
23307|  2.37k|attr.valueRank = -1;
23308|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
23309|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "BuildNumber");
23310|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2265LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2260LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "BuildNumber"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23311|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23311:4): [True: 0, False: 2.37k]
  ------------------
23312|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2265LU), UA_StatusCode_name(retVal));
23313|  2.37k|return retVal;
23314|  2.37k|}
namespace0_generated.c:function_namespace0_generated_814_begin:
23325|  2.37k|static UA_StatusCode function_namespace0_generated_814_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23326|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23327|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23328|  2.37k|attr.minimumSamplingInterval = 1000.000000;
23329|  2.37k|attr.userAccessLevel = 1;
23330|  2.37k|attr.accessLevel = 1;
23331|  2.37k|attr.valueRank = -1;
23332|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
23333|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SoftwareVersion");
23334|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2264LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2260LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SoftwareVersion"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23335|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23335:4): [True: 0, False: 2.37k]
  ------------------
23336|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2264LU), UA_StatusCode_name(retVal));
23337|  2.37k|return retVal;
23338|  2.37k|}
namespace0_generated.c:function_namespace0_generated_815_begin:
23349|  2.37k|static UA_StatusCode function_namespace0_generated_815_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23350|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23351|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23352|  2.37k|attr.minimumSamplingInterval = 1000.000000;
23353|  2.37k|attr.userAccessLevel = 1;
23354|  2.37k|attr.accessLevel = 1;
23355|  2.37k|attr.valueRank = -1;
23356|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
23357|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ManufacturerName");
23358|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2263LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2260LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ManufacturerName"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23359|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23359:4): [True: 0, False: 2.37k]
  ------------------
23360|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2263LU), UA_StatusCode_name(retVal));
23361|  2.37k|return retVal;
23362|  2.37k|}
namespace0_generated.c:function_namespace0_generated_816_begin:
23373|  2.37k|static UA_StatusCode function_namespace0_generated_816_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23374|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23375|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23376|  2.37k|attr.minimumSamplingInterval = 1000.000000;
23377|  2.37k|attr.userAccessLevel = 1;
23378|  2.37k|attr.accessLevel = 1;
23379|  2.37k|attr.valueRank = -1;
23380|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
23381|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ProductUri");
23382|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2262LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2260LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ProductUri"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23383|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23383:4): [True: 0, False: 2.37k]
  ------------------
23384|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2262LU), UA_StatusCode_name(retVal));
23385|  2.37k|return retVal;
23386|  2.37k|}
namespace0_generated.c:function_namespace0_generated_817_begin:
23397|  2.37k|static UA_StatusCode function_namespace0_generated_817_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23398|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23399|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23400|  2.37k|attr.minimumSamplingInterval = 1000.000000;
23401|  2.37k|attr.userAccessLevel = 1;
23402|  2.37k|attr.accessLevel = 1;
23403|  2.37k|attr.valueRank = -1;
23404|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
23405|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ProductName");
23406|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2261LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2260LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ProductName"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23407|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23407:4): [True: 0, False: 2.37k]
  ------------------
23408|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2261LU), UA_StatusCode_name(retVal));
23409|  2.37k|return retVal;
23410|  2.37k|}
namespace0_generated.c:function_namespace0_generated_818_begin:
23421|  2.37k|static UA_StatusCode function_namespace0_generated_818_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23422|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23423|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23424|  2.37k|attr.minimumSamplingInterval = 0.000000;
23425|  2.37k|attr.userAccessLevel = 1;
23426|  2.37k|attr.accessLevel = 1;
23427|  2.37k|attr.valueRank = -1;
23428|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 852LU);
23429|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "State");
23430|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2259LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2256LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "State"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23431|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23431:4): [True: 0, False: 2.37k]
  ------------------
23432|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2259LU), UA_StatusCode_name(retVal));
23433|  2.37k|return retVal;
23434|  2.37k|}
namespace0_generated.c:function_namespace0_generated_819_begin:
23445|  2.37k|static UA_StatusCode function_namespace0_generated_819_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23446|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23447|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23448|  2.37k|attr.minimumSamplingInterval = 0.000000;
23449|  2.37k|attr.userAccessLevel = 1;
23450|  2.37k|attr.accessLevel = 1;
23451|  2.37k|attr.valueRank = -1;
23452|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
23453|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "CurrentTime");
23454|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2258LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2256LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "CurrentTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23455|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23455:4): [True: 0, False: 2.37k]
  ------------------
23456|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2258LU), UA_StatusCode_name(retVal));
23457|  2.37k|return retVal;
23458|  2.37k|}
namespace0_generated.c:function_namespace0_generated_820_begin:
23469|  2.37k|static UA_StatusCode function_namespace0_generated_820_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23470|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23471|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23472|  2.37k|attr.minimumSamplingInterval = 0.000000;
23473|  2.37k|attr.userAccessLevel = 1;
23474|  2.37k|attr.accessLevel = 1;
23475|  2.37k|attr.valueRank = -1;
23476|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU);
23477|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "StartTime");
23478|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2257LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2256LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "StartTime"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23479|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23479:4): [True: 0, False: 2.37k]
  ------------------
23480|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2257LU), UA_StatusCode_name(retVal));
23481|  2.37k|return retVal;
23482|  2.37k|}
namespace0_generated.c:function_namespace0_generated_821_begin:
23493|  2.37k|static UA_StatusCode function_namespace0_generated_821_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23494|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23495|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23496|  2.37k|attr.minimumSamplingInterval = 1000.000000;
23497|  2.37k|attr.userAccessLevel = 1;
23498|  2.37k|attr.accessLevel = 1;
23499|  2.37k|attr.valueRank = 1;
23500|  2.37k|attr.arrayDimensionsSize = 1;
23501|  2.37k|UA_UInt32 arrayDimensions[1];
23502|  2.37k|arrayDimensions[0] = 0;
23503|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
23504|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
23505|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NamespaceArray");
23506|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2255LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2253LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NamespaceArray"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23507|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23507:4): [True: 0, False: 2.37k]
  ------------------
23508|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2255LU), UA_StatusCode_name(retVal));
23509|  2.37k|return retVal;
23510|  2.37k|}
namespace0_generated.c:function_namespace0_generated_822_begin:
23521|  2.37k|static UA_StatusCode function_namespace0_generated_822_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23522|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23523|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23524|  2.37k|attr.minimumSamplingInterval = 1000.000000;
23525|  2.37k|attr.userAccessLevel = 1;
23526|  2.37k|attr.accessLevel = 1;
23527|  2.37k|attr.valueRank = 1;
23528|  2.37k|attr.arrayDimensionsSize = 1;
23529|  2.37k|UA_UInt32 arrayDimensions[1];
23530|  2.37k|arrayDimensions[0] = 0;
23531|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
23532|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
23533|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ServerArray");
23534|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2254LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2253LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ServerArray"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23535|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23535:4): [True: 0, False: 2.37k]
  ------------------
23536|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2254LU), UA_StatusCode_name(retVal));
23537|  2.37k|return retVal;
23538|  2.37k|}
namespace0_generated.c:function_namespace0_generated_823_begin:
23549|  2.37k|static UA_StatusCode function_namespace0_generated_823_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23550|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23551|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
23552|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishSubscribe");
23553|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14443LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2253LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishSubscribe"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14416LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
23554|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23554:4): [True: 0, False: 2.37k]
  ------------------
23555|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14443LU), UA_StatusCode_name(retVal));
23556|  2.37k|return retVal;
23557|  2.37k|}
namespace0_generated.c:function_namespace0_generated_824_begin:
23568|  2.37k|static UA_StatusCode function_namespace0_generated_824_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23569|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23570|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23571|  2.37k|attr.minimumSamplingInterval = 0.000000;
23572|  2.37k|attr.userAccessLevel = 1;
23573|  2.37k|attr.accessLevel = 1;
23574|  2.37k|attr.valueRank = -1;
23575|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9LU);
23576|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DefaultDatagramPublisherId");
23577|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25480LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14443LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DefaultDatagramPublisherId"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23578|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23578:4): [True: 0, False: 2.37k]
  ------------------
23579|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25480LU), UA_StatusCode_name(retVal));
23580|  2.37k|return retVal;
23581|  2.37k|}
namespace0_generated.c:function_namespace0_generated_825_begin:
23592|  2.37k|static UA_StatusCode function_namespace0_generated_825_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23593|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23594|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
23595|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PubSubConfiguration");
23596|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25451LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14443LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PubSubConfiguration"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
23597|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23597:4): [True: 0, False: 2.37k]
  ------------------
23598|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25451LU), UA_StatusCode_name(retVal));
23599|  2.37k|return retVal;
23600|  2.37k|}
namespace0_generated.c:function_namespace0_generated_826_begin:
23611|  2.37k|static UA_StatusCode function_namespace0_generated_826_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23612|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23613|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
23614|  2.37k|attr.executable = true;
23615|  2.37k|attr.userExecutable = true;
23616|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ReserveIds");
23617|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25474LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25451LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ReserveIds"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
23618|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23618:4): [True: 0, False: 2.37k]
  ------------------
23619|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25474LU), UA_StatusCode_name(retVal));
23620|  2.37k|return retVal;
23621|  2.37k|}
namespace0_generated.c:function_namespace0_generated_827_begin:
23632|  2.37k|static UA_StatusCode function_namespace0_generated_827_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23633|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23634|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23635|  2.37k|attr.minimumSamplingInterval = 0.000000;
23636|  2.37k|attr.userAccessLevel = 1;
23637|  2.37k|attr.accessLevel = 1;
23638|  2.37k|attr.valueRank = 1;
23639|  2.37k|attr.arrayDimensionsSize = 1;
23640|  2.37k|UA_UInt32 arrayDimensions[1];
23641|  2.37k|arrayDimensions[0] = 3;
23642|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
23643|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
23644|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
23645|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>DefaultPublisherId</Name>\n              <DataType>\n                <Identifier>i=24</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>WriterGroupIds</Name>\n              <DataType>\n                <Identifier>i=5</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i="
23646|  2.37k|"297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>DataSetWriterIds</Name>\n              <DataType>\n                <Identifier>i=5</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
23647|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
23648|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
23649|  2.37k|valueMapping.remote2local = valueNamespaces;
23650|  2.37k|valueMapping.remote2localSize = 1;
23651|  2.37k|UA_DecodeXmlOptions opts;
23652|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
23653|  2.37k|opts.unwrapped = true;
23654|  2.37k|opts.namespaceMapping = &valueMapping;
23655|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
23656|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
23657|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (23657:4): [True: 0, False: 2.37k]
  |  Branch (23657:40): [True: 0, False: 0]
  ------------------
23658|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
23659|      0|                  UA_LOGCATEGORY_USERLAND,
23660|      0|                  "Node ns=0;i=25476: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
23661|      0|    attr.value.arrayLength = 1;
23662|      0|}
23663|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23663:4): [True: 2.37k, False: 0]
  |  Branch (23663:36): [True: 2.37k, False: 0]
  ------------------
23664|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (23664:4): [True: 2.37k, False: 0]
  ------------------
23665|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
23666|  2.37k|    if(!target) {
  ------------------
  |  Branch (23666:8): [True: 0, False: 2.37k]
  ------------------
23667|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
23668|      0|        target = UA_Server_findDataType(server, &representation);
23669|      0|    }
23670|  2.37k|    size_t valuesSize = 0;
23671|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (23671:8): [True: 2.37k, False: 0]
  ------------------
23672|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (23672:22): [True: 0, False: 2.37k]
  ------------------
23673|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (23673:8): [True: 2.37k, False: 0]
  |  Branch (23673:18): [True: 0, False: 2.37k]
  |  Branch (23673:64): [True: 0, False: 0]
  ------------------
23674|      0|        UA_Boolean nonnegative = true;
23675|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (23675:27): [True: 0, False: 0]
  ------------------
23676|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (23676:16): [True: 0, False: 0]
  ------------------
23677|      0|        if(nonnegative) {
  ------------------
  |  Branch (23677:12): [True: 0, False: 0]
  ------------------
23678|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (23678:31): [True: 0, False: 0]
  ------------------
23679|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
23680|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
23681|      0|            }
23682|      0|            attr.value.type = target;
23683|      0|        }
23684|      0|    }
23685|  2.37k|    const UA_DataType *actual = attr.value.type;
23686|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (23686:8): [True: 0, False: 2.37k]
  |  Branch (23686:57): [True: 0, False: 0]
  ------------------
23687|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
23688|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (23688:27): [True: 0, False: 0]
  ------------------
23689|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (23689:17): [True: 0, False: 0]
  |  Branch (23689:70): [True: 0, False: 0]
  ------------------
23690|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (23690:17): [True: 0, False: 0]
  |  Branch (23690:26): [True: 0, False: 0]
  ------------------
23691|      0|            actual = objects[k].content.decoded.type;
23692|      0|        }
23693|      0|    }
23694|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (23694:8): [True: 2.37k, False: 0]
  |  Branch (23694:18): [True: 2.37k, False: 0]
  ------------------
23695|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (23695:8): [True: 0, False: 2.37k]
  |  Branch (23695:57): [True: 0, False: 0]
  ------------------
23696|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (23696:8): [True: 0, False: 0]
  ------------------
23697|  2.37k|}
23698|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23698:4): [True: 2.37k, False: 0]
  |  Branch (23698:36): [True: 2.37k, False: 0]
  ------------------
23699|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (23699:4): [True: 2.37k, False: 0]
  |  Branch (23699:35): [True: 0, False: 2.37k]
  ------------------
23700|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (23700:31): [True: 0, False: 0]
  ------------------
23701|      0|        (UA_UInt32)attr.value.arrayLength : 0;
23702|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
23703|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
23704|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25476LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25474LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23705|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23705:4): [True: 0, False: 2.37k]
  ------------------
23706|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25476LU), UA_StatusCode_name(retVal));
23707|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
23708|  2.37k|UA_Variant_clear(&attr.value);
23709|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
23710|  2.37k|return retVal;
23711|  2.37k|}
namespace0_generated.c:function_namespace0_generated_828_begin:
23722|  2.37k|static UA_StatusCode function_namespace0_generated_828_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23723|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23724|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23725|  2.37k|attr.minimumSamplingInterval = 0.000000;
23726|  2.37k|attr.userAccessLevel = 1;
23727|  2.37k|attr.accessLevel = 1;
23728|  2.37k|attr.valueRank = 1;
23729|  2.37k|attr.arrayDimensionsSize = 1;
23730|  2.37k|UA_UInt32 arrayDimensions[1];
23731|  2.37k|arrayDimensions[0] = 3;
23732|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
23733|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
23734|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
23735|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>TransportProfileUri</Name>\n              <DataType>\n                <Identifier>i=12</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>NumReqWriterGroupIds</Name>\n              <DataType>\n                <Identifier>i=5</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identi"
23736|  2.37k|"fier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>NumReqDataSetWriterIds</Name>\n              <DataType>\n                <Identifier>i=5</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
23737|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
23738|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
23739|  2.37k|valueMapping.remote2local = valueNamespaces;
23740|  2.37k|valueMapping.remote2localSize = 1;
23741|  2.37k|UA_DecodeXmlOptions opts;
23742|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
23743|  2.37k|opts.unwrapped = true;
23744|  2.37k|opts.namespaceMapping = &valueMapping;
23745|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
23746|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
23747|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (23747:4): [True: 0, False: 2.37k]
  |  Branch (23747:40): [True: 0, False: 0]
  ------------------
23748|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
23749|      0|                  UA_LOGCATEGORY_USERLAND,
23750|      0|                  "Node ns=0;i=25475: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
23751|      0|    attr.value.arrayLength = 1;
23752|      0|}
23753|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23753:4): [True: 2.37k, False: 0]
  |  Branch (23753:36): [True: 2.37k, False: 0]
  ------------------
23754|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (23754:4): [True: 2.37k, False: 0]
  ------------------
23755|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
23756|  2.37k|    if(!target) {
  ------------------
  |  Branch (23756:8): [True: 0, False: 2.37k]
  ------------------
23757|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
23758|      0|        target = UA_Server_findDataType(server, &representation);
23759|      0|    }
23760|  2.37k|    size_t valuesSize = 0;
23761|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (23761:8): [True: 2.37k, False: 0]
  ------------------
23762|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (23762:22): [True: 0, False: 2.37k]
  ------------------
23763|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (23763:8): [True: 2.37k, False: 0]
  |  Branch (23763:18): [True: 0, False: 2.37k]
  |  Branch (23763:64): [True: 0, False: 0]
  ------------------
23764|      0|        UA_Boolean nonnegative = true;
23765|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (23765:27): [True: 0, False: 0]
  ------------------
23766|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (23766:16): [True: 0, False: 0]
  ------------------
23767|      0|        if(nonnegative) {
  ------------------
  |  Branch (23767:12): [True: 0, False: 0]
  ------------------
23768|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (23768:31): [True: 0, False: 0]
  ------------------
23769|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
23770|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
23771|      0|            }
23772|      0|            attr.value.type = target;
23773|      0|        }
23774|      0|    }
23775|  2.37k|    const UA_DataType *actual = attr.value.type;
23776|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (23776:8): [True: 0, False: 2.37k]
  |  Branch (23776:57): [True: 0, False: 0]
  ------------------
23777|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
23778|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (23778:27): [True: 0, False: 0]
  ------------------
23779|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (23779:17): [True: 0, False: 0]
  |  Branch (23779:70): [True: 0, False: 0]
  ------------------
23780|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (23780:17): [True: 0, False: 0]
  |  Branch (23780:26): [True: 0, False: 0]
  ------------------
23781|      0|            actual = objects[k].content.decoded.type;
23782|      0|        }
23783|      0|    }
23784|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (23784:8): [True: 2.37k, False: 0]
  |  Branch (23784:18): [True: 2.37k, False: 0]
  ------------------
23785|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (23785:8): [True: 0, False: 2.37k]
  |  Branch (23785:57): [True: 0, False: 0]
  ------------------
23786|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (23786:8): [True: 0, False: 0]
  ------------------
23787|  2.37k|}
23788|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23788:4): [True: 2.37k, False: 0]
  |  Branch (23788:36): [True: 2.37k, False: 0]
  ------------------
23789|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (23789:4): [True: 2.37k, False: 0]
  |  Branch (23789:35): [True: 0, False: 2.37k]
  ------------------
23790|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (23790:31): [True: 0, False: 0]
  ------------------
23791|      0|        (UA_UInt32)attr.value.arrayLength : 0;
23792|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
23793|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
23794|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25475LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25474LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23795|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23795:4): [True: 0, False: 2.37k]
  ------------------
23796|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25475LU), UA_StatusCode_name(retVal));
23797|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
23798|  2.37k|UA_Variant_clear(&attr.value);
23799|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
23800|  2.37k|return retVal;
23801|  2.37k|}
namespace0_generated.c:function_namespace0_generated_829_begin:
23812|  2.37k|static UA_StatusCode function_namespace0_generated_829_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23813|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23814|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
23815|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SubscribedDataSets");
23816|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23658LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14443LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SubscribedDataSets"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23795LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
23817|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23817:4): [True: 0, False: 2.37k]
  ------------------
23818|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23658LU), UA_StatusCode_name(retVal));
23819|  2.37k|return retVal;
23820|  2.37k|}
namespace0_generated.c:function_namespace0_generated_830_begin:
23831|  2.37k|static UA_StatusCode function_namespace0_generated_830_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23832|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23833|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23834|  2.37k|attr.minimumSamplingInterval = 0.000000;
23835|  2.37k|attr.userAccessLevel = 1;
23836|  2.37k|attr.accessLevel = 1;
23837|  2.37k|attr.valueRank = 1;
23838|  2.37k|attr.arrayDimensionsSize = 1;
23839|  2.37k|UA_UInt32 arrayDimensions[1];
23840|  2.37k|arrayDimensions[0] = 0;
23841|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
23842|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
23843|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "SupportedTransportProfiles");
23844|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17481LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14443LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "SupportedTransportProfiles"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23845|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23845:4): [True: 0, False: 2.37k]
  ------------------
23846|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17481LU), UA_StatusCode_name(retVal));
23847|  2.37k|return retVal;
23848|  2.37k|}
namespace0_generated.c:function_namespace0_generated_831_begin:
23859|  2.37k|static UA_StatusCode function_namespace0_generated_831_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23860|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23861|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
23862|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "PublishedDataSets");
23863|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17371LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14443LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "PublishedDataSets"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14477LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
23864|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23864:4): [True: 0, False: 2.37k]
  ------------------
23865|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17371LU), UA_StatusCode_name(retVal));
23866|  2.37k|return retVal;
23867|  2.37k|}
namespace0_generated.c:function_namespace0_generated_832_begin:
23878|  2.37k|static UA_StatusCode function_namespace0_generated_832_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23879|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23880|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
23881|  2.37k|attr.executable = true;
23882|  2.37k|attr.userExecutable = true;
23883|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "RemoveConnection");
23884|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17369LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14443LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "RemoveConnection"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
23885|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23885:4): [True: 0, False: 2.37k]
  ------------------
23886|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17369LU), UA_StatusCode_name(retVal));
23887|  2.37k|return retVal;
23888|  2.37k|}
namespace0_generated.c:function_namespace0_generated_833_begin:
23899|  2.37k|static UA_StatusCode function_namespace0_generated_833_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23900|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23901|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
23902|  2.37k|attr.minimumSamplingInterval = 0.000000;
23903|  2.37k|attr.userAccessLevel = 1;
23904|  2.37k|attr.accessLevel = 1;
23905|  2.37k|attr.valueRank = 1;
23906|  2.37k|attr.arrayDimensionsSize = 1;
23907|  2.37k|UA_UInt32 arrayDimensions[1];
23908|  2.37k|arrayDimensions[0] = 0;
23909|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
23910|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
23911|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
23912|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>ConnectionId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
23913|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
23914|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
23915|  2.37k|valueMapping.remote2local = valueNamespaces;
23916|  2.37k|valueMapping.remote2localSize = 1;
23917|  2.37k|UA_DecodeXmlOptions opts;
23918|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
23919|  2.37k|opts.unwrapped = true;
23920|  2.37k|opts.namespaceMapping = &valueMapping;
23921|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
23922|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
23923|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (23923:4): [True: 0, False: 2.37k]
  |  Branch (23923:40): [True: 0, False: 0]
  ------------------
23924|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
23925|      0|                  UA_LOGCATEGORY_USERLAND,
23926|      0|                  "Node ns=0;i=17370: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
23927|      0|    attr.value.arrayLength = 1;
23928|      0|}
23929|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23929:4): [True: 2.37k, False: 0]
  |  Branch (23929:36): [True: 2.37k, False: 0]
  ------------------
23930|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (23930:4): [True: 2.37k, False: 0]
  ------------------
23931|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
23932|  2.37k|    if(!target) {
  ------------------
  |  Branch (23932:8): [True: 0, False: 2.37k]
  ------------------
23933|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
23934|      0|        target = UA_Server_findDataType(server, &representation);
23935|      0|    }
23936|  2.37k|    size_t valuesSize = 0;
23937|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (23937:8): [True: 2.37k, False: 0]
  ------------------
23938|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (23938:22): [True: 0, False: 2.37k]
  ------------------
23939|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (23939:8): [True: 2.37k, False: 0]
  |  Branch (23939:18): [True: 0, False: 2.37k]
  |  Branch (23939:64): [True: 0, False: 0]
  ------------------
23940|      0|        UA_Boolean nonnegative = true;
23941|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (23941:27): [True: 0, False: 0]
  ------------------
23942|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (23942:16): [True: 0, False: 0]
  ------------------
23943|      0|        if(nonnegative) {
  ------------------
  |  Branch (23943:12): [True: 0, False: 0]
  ------------------
23944|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (23944:31): [True: 0, False: 0]
  ------------------
23945|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
23946|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
23947|      0|            }
23948|      0|            attr.value.type = target;
23949|      0|        }
23950|      0|    }
23951|  2.37k|    const UA_DataType *actual = attr.value.type;
23952|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (23952:8): [True: 0, False: 2.37k]
  |  Branch (23952:57): [True: 0, False: 0]
  ------------------
23953|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
23954|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (23954:27): [True: 0, False: 0]
  ------------------
23955|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (23955:17): [True: 0, False: 0]
  |  Branch (23955:70): [True: 0, False: 0]
  ------------------
23956|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (23956:17): [True: 0, False: 0]
  |  Branch (23956:26): [True: 0, False: 0]
  ------------------
23957|      0|            actual = objects[k].content.decoded.type;
23958|      0|        }
23959|      0|    }
23960|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (23960:8): [True: 2.37k, False: 0]
  |  Branch (23960:18): [True: 2.37k, False: 0]
  ------------------
23961|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (23961:8): [True: 0, False: 2.37k]
  |  Branch (23961:57): [True: 0, False: 0]
  ------------------
23962|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (23962:8): [True: 0, False: 0]
  ------------------
23963|  2.37k|}
23964|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23964:4): [True: 2.37k, False: 0]
  |  Branch (23964:36): [True: 2.37k, False: 0]
  ------------------
23965|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (23965:4): [True: 0, False: 2.37k]
  |  Branch (23965:35): [True: 0, False: 0]
  ------------------
23966|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (23966:31): [True: 0, False: 0]
  ------------------
23967|      0|        (UA_UInt32)attr.value.arrayLength : 0;
23968|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
23969|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
23970|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17370LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17369LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
23971|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23971:4): [True: 0, False: 2.37k]
  ------------------
23972|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17370LU), UA_StatusCode_name(retVal));
23973|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
23974|  2.37k|UA_Variant_clear(&attr.value);
23975|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
23976|  2.37k|return retVal;
23977|  2.37k|}
namespace0_generated.c:function_namespace0_generated_834_begin:
23988|  2.37k|static UA_StatusCode function_namespace0_generated_834_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23989|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
23990|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
23991|  2.37k|attr.executable = true;
23992|  2.37k|attr.userExecutable = true;
23993|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "AddConnection");
23994|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17366LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14443LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "AddConnection"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
23995|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23995:4): [True: 0, False: 2.37k]
  ------------------
23996|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17366LU), UA_StatusCode_name(retVal));
23997|  2.37k|return retVal;
23998|  2.37k|}
namespace0_generated.c:function_namespace0_generated_835_begin:
24009|  2.37k|static UA_StatusCode function_namespace0_generated_835_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24010|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
24011|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
24012|  2.37k|attr.minimumSamplingInterval = 0.000000;
24013|  2.37k|attr.userAccessLevel = 1;
24014|  2.37k|attr.accessLevel = 1;
24015|  2.37k|attr.valueRank = 1;
24016|  2.37k|attr.arrayDimensionsSize = 1;
24017|  2.37k|UA_UInt32 arrayDimensions[1];
24018|  2.37k|arrayDimensions[0] = 0;
24019|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
24020|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
24021|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
24022|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>ConnectionId</Name>\n              <DataType>\n                <Identifier>i=17</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
24023|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
24024|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
24025|  2.37k|valueMapping.remote2local = valueNamespaces;
24026|  2.37k|valueMapping.remote2localSize = 1;
24027|  2.37k|UA_DecodeXmlOptions opts;
24028|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
24029|  2.37k|opts.unwrapped = true;
24030|  2.37k|opts.namespaceMapping = &valueMapping;
24031|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
24032|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
24033|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (24033:4): [True: 0, False: 2.37k]
  |  Branch (24033:40): [True: 0, False: 0]
  ------------------
24034|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
24035|      0|                  UA_LOGCATEGORY_USERLAND,
24036|      0|                  "Node ns=0;i=17368: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
24037|      0|    attr.value.arrayLength = 1;
24038|      0|}
24039|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24039:4): [True: 2.37k, False: 0]
  |  Branch (24039:36): [True: 2.37k, False: 0]
  ------------------
24040|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (24040:4): [True: 2.37k, False: 0]
  ------------------
24041|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
24042|  2.37k|    if(!target) {
  ------------------
  |  Branch (24042:8): [True: 0, False: 2.37k]
  ------------------
24043|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
24044|      0|        target = UA_Server_findDataType(server, &representation);
24045|      0|    }
24046|  2.37k|    size_t valuesSize = 0;
24047|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (24047:8): [True: 2.37k, False: 0]
  ------------------
24048|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (24048:22): [True: 0, False: 2.37k]
  ------------------
24049|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (24049:8): [True: 2.37k, False: 0]
  |  Branch (24049:18): [True: 0, False: 2.37k]
  |  Branch (24049:64): [True: 0, False: 0]
  ------------------
24050|      0|        UA_Boolean nonnegative = true;
24051|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (24051:27): [True: 0, False: 0]
  ------------------
24052|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (24052:16): [True: 0, False: 0]
  ------------------
24053|      0|        if(nonnegative) {
  ------------------
  |  Branch (24053:12): [True: 0, False: 0]
  ------------------
24054|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (24054:31): [True: 0, False: 0]
  ------------------
24055|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
24056|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
24057|      0|            }
24058|      0|            attr.value.type = target;
24059|      0|        }
24060|      0|    }
24061|  2.37k|    const UA_DataType *actual = attr.value.type;
24062|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (24062:8): [True: 0, False: 2.37k]
  |  Branch (24062:57): [True: 0, False: 0]
  ------------------
24063|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
24064|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (24064:27): [True: 0, False: 0]
  ------------------
24065|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (24065:17): [True: 0, False: 0]
  |  Branch (24065:70): [True: 0, False: 0]
  ------------------
24066|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (24066:17): [True: 0, False: 0]
  |  Branch (24066:26): [True: 0, False: 0]
  ------------------
24067|      0|            actual = objects[k].content.decoded.type;
24068|      0|        }
24069|      0|    }
24070|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (24070:8): [True: 2.37k, False: 0]
  |  Branch (24070:18): [True: 2.37k, False: 0]
  ------------------
24071|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (24071:8): [True: 0, False: 2.37k]
  |  Branch (24071:57): [True: 0, False: 0]
  ------------------
24072|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (24072:8): [True: 0, False: 0]
  ------------------
24073|  2.37k|}
24074|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24074:4): [True: 2.37k, False: 0]
  |  Branch (24074:36): [True: 2.37k, False: 0]
  ------------------
24075|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (24075:4): [True: 0, False: 2.37k]
  |  Branch (24075:35): [True: 0, False: 0]
  ------------------
24076|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (24076:31): [True: 0, False: 0]
  ------------------
24077|      0|        (UA_UInt32)attr.value.arrayLength : 0;
24078|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
24079|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
24080|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17368LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17366LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
24081|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24081:4): [True: 0, False: 2.37k]
  ------------------
24082|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17368LU), UA_StatusCode_name(retVal));
24083|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
24084|  2.37k|UA_Variant_clear(&attr.value);
24085|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
24086|  2.37k|return retVal;
24087|  2.37k|}
namespace0_generated.c:function_namespace0_generated_836_begin:
24098|  2.37k|static UA_StatusCode function_namespace0_generated_836_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24099|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
24100|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
24101|  2.37k|attr.minimumSamplingInterval = 0.000000;
24102|  2.37k|attr.userAccessLevel = 1;
24103|  2.37k|attr.accessLevel = 1;
24104|  2.37k|attr.valueRank = 1;
24105|  2.37k|attr.arrayDimensionsSize = 1;
24106|  2.37k|UA_UInt32 arrayDimensions[1];
24107|  2.37k|arrayDimensions[0] = 0;
24108|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
24109|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
24110|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
24111|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>Configuration</Name>\n              <DataType>\n                <Identifier>i=15617</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n              <Description xmlns:p5=\"http://www.w3.org/2001/XMLSchema-instance\" p5:nil=\"true\"/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
24112|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
24113|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
24114|  2.37k|valueMapping.remote2local = valueNamespaces;
24115|  2.37k|valueMapping.remote2localSize = 1;
24116|  2.37k|UA_DecodeXmlOptions opts;
24117|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
24118|  2.37k|opts.unwrapped = true;
24119|  2.37k|opts.namespaceMapping = &valueMapping;
24120|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
24121|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
24122|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (24122:4): [True: 0, False: 2.37k]
  |  Branch (24122:40): [True: 0, False: 0]
  ------------------
24123|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
24124|      0|                  UA_LOGCATEGORY_USERLAND,
24125|      0|                  "Node ns=0;i=17367: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
24126|      0|    attr.value.arrayLength = 1;
24127|      0|}
24128|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24128:4): [True: 2.37k, False: 0]
  |  Branch (24128:36): [True: 2.37k, False: 0]
  ------------------
24129|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (24129:4): [True: 2.37k, False: 0]
  ------------------
24130|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
24131|  2.37k|    if(!target) {
  ------------------
  |  Branch (24131:8): [True: 0, False: 2.37k]
  ------------------
24132|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
24133|      0|        target = UA_Server_findDataType(server, &representation);
24134|      0|    }
24135|  2.37k|    size_t valuesSize = 0;
24136|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (24136:8): [True: 2.37k, False: 0]
  ------------------
24137|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (24137:22): [True: 0, False: 2.37k]
  ------------------
24138|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (24138:8): [True: 2.37k, False: 0]
  |  Branch (24138:18): [True: 0, False: 2.37k]
  |  Branch (24138:64): [True: 0, False: 0]
  ------------------
24139|      0|        UA_Boolean nonnegative = true;
24140|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (24140:27): [True: 0, False: 0]
  ------------------
24141|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (24141:16): [True: 0, False: 0]
  ------------------
24142|      0|        if(nonnegative) {
  ------------------
  |  Branch (24142:12): [True: 0, False: 0]
  ------------------
24143|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (24143:31): [True: 0, False: 0]
  ------------------
24144|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
24145|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
24146|      0|            }
24147|      0|            attr.value.type = target;
24148|      0|        }
24149|      0|    }
24150|  2.37k|    const UA_DataType *actual = attr.value.type;
24151|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (24151:8): [True: 0, False: 2.37k]
  |  Branch (24151:57): [True: 0, False: 0]
  ------------------
24152|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
24153|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (24153:27): [True: 0, False: 0]
  ------------------
24154|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (24154:17): [True: 0, False: 0]
  |  Branch (24154:70): [True: 0, False: 0]
  ------------------
24155|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (24155:17): [True: 0, False: 0]
  |  Branch (24155:26): [True: 0, False: 0]
  ------------------
24156|      0|            actual = objects[k].content.decoded.type;
24157|      0|        }
24158|      0|    }
24159|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (24159:8): [True: 2.37k, False: 0]
  |  Branch (24159:18): [True: 2.37k, False: 0]
  ------------------
24160|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (24160:8): [True: 0, False: 2.37k]
  |  Branch (24160:57): [True: 0, False: 0]
  ------------------
24161|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (24161:8): [True: 0, False: 0]
  ------------------
24162|  2.37k|}
24163|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24163:4): [True: 2.37k, False: 0]
  |  Branch (24163:36): [True: 2.37k, False: 0]
  ------------------
24164|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (24164:4): [True: 0, False: 2.37k]
  |  Branch (24164:35): [True: 0, False: 0]
  ------------------
24165|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (24165:31): [True: 0, False: 0]
  ------------------
24166|      0|        (UA_UInt32)attr.value.arrayLength : 0;
24167|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
24168|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
24169|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17367LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17366LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
24170|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24170:4): [True: 0, False: 2.37k]
  ------------------
24171|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17367LU), UA_StatusCode_name(retVal));
24172|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
24173|  2.37k|UA_Variant_clear(&attr.value);
24174|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
24175|  2.37k|return retVal;
24176|  2.37k|}
namespace0_generated.c:function_namespace0_generated_837_begin:
24187|  2.37k|static UA_StatusCode function_namespace0_generated_837_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24188|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
24189|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
24190|  2.37k|attr.executable = true;
24191|  2.37k|attr.userExecutable = true;
24192|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ResendData");
24193|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12873LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2253LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ResendData"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
24194|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24194:4): [True: 0, False: 2.37k]
  ------------------
24195|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12873LU), UA_StatusCode_name(retVal));
24196|  2.37k|return retVal;
24197|  2.37k|}
namespace0_generated.c:function_namespace0_generated_838_begin:
24208|  2.37k|static UA_StatusCode function_namespace0_generated_838_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24209|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
24210|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
24211|  2.37k|attr.minimumSamplingInterval = 0.000000;
24212|  2.37k|attr.userAccessLevel = 1;
24213|  2.37k|attr.accessLevel = 1;
24214|  2.37k|attr.valueRank = 1;
24215|  2.37k|attr.arrayDimensionsSize = 1;
24216|  2.37k|UA_UInt32 arrayDimensions[1];
24217|  2.37k|arrayDimensions[0] = 1;
24218|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
24219|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
24220|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
24221|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>SubscriptionId</Name>\n              <DataType>\n                <Identifier>i=7</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
24222|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
24223|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
24224|  2.37k|valueMapping.remote2local = valueNamespaces;
24225|  2.37k|valueMapping.remote2localSize = 1;
24226|  2.37k|UA_DecodeXmlOptions opts;
24227|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
24228|  2.37k|opts.unwrapped = true;
24229|  2.37k|opts.namespaceMapping = &valueMapping;
24230|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
24231|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
24232|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (24232:4): [True: 0, False: 2.37k]
  |  Branch (24232:40): [True: 0, False: 0]
  ------------------
24233|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
24234|      0|                  UA_LOGCATEGORY_USERLAND,
24235|      0|                  "Node ns=0;i=12874: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
24236|      0|    attr.value.arrayLength = 1;
24237|      0|}
24238|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24238:4): [True: 2.37k, False: 0]
  |  Branch (24238:36): [True: 2.37k, False: 0]
  ------------------
24239|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (24239:4): [True: 2.37k, False: 0]
  ------------------
24240|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
24241|  2.37k|    if(!target) {
  ------------------
  |  Branch (24241:8): [True: 0, False: 2.37k]
  ------------------
24242|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
24243|      0|        target = UA_Server_findDataType(server, &representation);
24244|      0|    }
24245|  2.37k|    size_t valuesSize = 0;
24246|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (24246:8): [True: 2.37k, False: 0]
  ------------------
24247|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (24247:22): [True: 0, False: 2.37k]
  ------------------
24248|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (24248:8): [True: 2.37k, False: 0]
  |  Branch (24248:18): [True: 0, False: 2.37k]
  |  Branch (24248:64): [True: 0, False: 0]
  ------------------
24249|      0|        UA_Boolean nonnegative = true;
24250|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (24250:27): [True: 0, False: 0]
  ------------------
24251|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (24251:16): [True: 0, False: 0]
  ------------------
24252|      0|        if(nonnegative) {
  ------------------
  |  Branch (24252:12): [True: 0, False: 0]
  ------------------
24253|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (24253:31): [True: 0, False: 0]
  ------------------
24254|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
24255|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
24256|      0|            }
24257|      0|            attr.value.type = target;
24258|      0|        }
24259|      0|    }
24260|  2.37k|    const UA_DataType *actual = attr.value.type;
24261|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (24261:8): [True: 0, False: 2.37k]
  |  Branch (24261:57): [True: 0, False: 0]
  ------------------
24262|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
24263|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (24263:27): [True: 0, False: 0]
  ------------------
24264|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (24264:17): [True: 0, False: 0]
  |  Branch (24264:70): [True: 0, False: 0]
  ------------------
24265|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (24265:17): [True: 0, False: 0]
  |  Branch (24265:26): [True: 0, False: 0]
  ------------------
24266|      0|            actual = objects[k].content.decoded.type;
24267|      0|        }
24268|      0|    }
24269|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (24269:8): [True: 2.37k, False: 0]
  |  Branch (24269:18): [True: 2.37k, False: 0]
  ------------------
24270|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (24270:8): [True: 0, False: 2.37k]
  |  Branch (24270:57): [True: 0, False: 0]
  ------------------
24271|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (24271:8): [True: 0, False: 0]
  ------------------
24272|  2.37k|}
24273|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24273:4): [True: 2.37k, False: 0]
  |  Branch (24273:36): [True: 2.37k, False: 0]
  ------------------
24274|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (24274:4): [True: 2.37k, False: 0]
  |  Branch (24274:35): [True: 0, False: 2.37k]
  ------------------
24275|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (24275:31): [True: 0, False: 0]
  ------------------
24276|      0|        (UA_UInt32)attr.value.arrayLength : 0;
24277|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
24278|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
24279|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12874LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12873LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
24280|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24280:4): [True: 0, False: 2.37k]
  ------------------
24281|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12874LU), UA_StatusCode_name(retVal));
24282|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
24283|  2.37k|UA_Variant_clear(&attr.value);
24284|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
24285|  2.37k|return retVal;
24286|  2.37k|}
namespace0_generated.c:function_namespace0_generated_839_begin:
24297|  2.37k|static UA_StatusCode function_namespace0_generated_839_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24298|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
24299|  2.37k|UA_MethodAttributes attr = UA_MethodAttributes_default;
24300|  2.37k|attr.executable = true;
24301|  2.37k|attr.userExecutable = true;
24302|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "GetMonitoredItems");
24303|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_METHOD,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11492LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2253LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "GetMonitoredItems"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_METHODATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7700|  2.37k|#define UA_TYPES_METHODATTRIBUTES 189
  ------------------
24304|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24304:4): [True: 0, False: 2.37k]
  ------------------
24305|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11492LU), UA_StatusCode_name(retVal));
24306|  2.37k|return retVal;
24307|  2.37k|}
namespace0_generated.c:function_namespace0_generated_840_begin:
24318|  2.37k|static UA_StatusCode function_namespace0_generated_840_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24319|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
24320|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
24321|  2.37k|attr.minimumSamplingInterval = 0.000000;
24322|  2.37k|attr.userAccessLevel = 1;
24323|  2.37k|attr.accessLevel = 1;
24324|  2.37k|attr.valueRank = 1;
24325|  2.37k|attr.arrayDimensionsSize = 1;
24326|  2.37k|UA_UInt32 arrayDimensions[1];
24327|  2.37k|arrayDimensions[0] = 0;
24328|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
24329|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
24330|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
24331|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>ServerHandles</Name>\n              <DataType>\n                <Identifier>i=7</Identifier>\n              </DataType>\n              <ValueRank>1</ValueRank>\n              <ArrayDimensions>\n                <UInt32>0</UInt32>\n              </ArrayDimensions>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>ClientHandles</Name>\n              <DataType>\n                <Identifier>i=7</Identifier>\n              </DataType>\n              <ValueRank>1</ValueRank>\n              <ArrayDimensions>\n                <UInt32>0</UInt32>\n              </ArrayDimensions>\n            </A"
24332|  2.37k|"rgument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
24333|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
24334|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
24335|  2.37k|valueMapping.remote2local = valueNamespaces;
24336|  2.37k|valueMapping.remote2localSize = 1;
24337|  2.37k|UA_DecodeXmlOptions opts;
24338|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
24339|  2.37k|opts.unwrapped = true;
24340|  2.37k|opts.namespaceMapping = &valueMapping;
24341|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
24342|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
24343|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (24343:4): [True: 0, False: 2.37k]
  |  Branch (24343:40): [True: 0, False: 0]
  ------------------
24344|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
24345|      0|                  UA_LOGCATEGORY_USERLAND,
24346|      0|                  "Node ns=0;i=11494: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
24347|      0|    attr.value.arrayLength = 1;
24348|      0|}
24349|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24349:4): [True: 2.37k, False: 0]
  |  Branch (24349:36): [True: 2.37k, False: 0]
  ------------------
24350|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (24350:4): [True: 2.37k, False: 0]
  ------------------
24351|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
24352|  2.37k|    if(!target) {
  ------------------
  |  Branch (24352:8): [True: 0, False: 2.37k]
  ------------------
24353|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
24354|      0|        target = UA_Server_findDataType(server, &representation);
24355|      0|    }
24356|  2.37k|    size_t valuesSize = 0;
24357|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (24357:8): [True: 2.37k, False: 0]
  ------------------
24358|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (24358:22): [True: 0, False: 2.37k]
  ------------------
24359|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (24359:8): [True: 2.37k, False: 0]
  |  Branch (24359:18): [True: 0, False: 2.37k]
  |  Branch (24359:64): [True: 0, False: 0]
  ------------------
24360|      0|        UA_Boolean nonnegative = true;
24361|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (24361:27): [True: 0, False: 0]
  ------------------
24362|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (24362:16): [True: 0, False: 0]
  ------------------
24363|      0|        if(nonnegative) {
  ------------------
  |  Branch (24363:12): [True: 0, False: 0]
  ------------------
24364|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (24364:31): [True: 0, False: 0]
  ------------------
24365|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
24366|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
24367|      0|            }
24368|      0|            attr.value.type = target;
24369|      0|        }
24370|      0|    }
24371|  2.37k|    const UA_DataType *actual = attr.value.type;
24372|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (24372:8): [True: 0, False: 2.37k]
  |  Branch (24372:57): [True: 0, False: 0]
  ------------------
24373|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
24374|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (24374:27): [True: 0, False: 0]
  ------------------
24375|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (24375:17): [True: 0, False: 0]
  |  Branch (24375:70): [True: 0, False: 0]
  ------------------
24376|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (24376:17): [True: 0, False: 0]
  |  Branch (24376:26): [True: 0, False: 0]
  ------------------
24377|      0|            actual = objects[k].content.decoded.type;
24378|      0|        }
24379|      0|    }
24380|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (24380:8): [True: 2.37k, False: 0]
  |  Branch (24380:18): [True: 2.37k, False: 0]
  ------------------
24381|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (24381:8): [True: 0, False: 2.37k]
  |  Branch (24381:57): [True: 0, False: 0]
  ------------------
24382|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (24382:8): [True: 0, False: 0]
  ------------------
24383|  2.37k|}
24384|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24384:4): [True: 2.37k, False: 0]
  |  Branch (24384:36): [True: 2.37k, False: 0]
  ------------------
24385|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (24385:4): [True: 0, False: 2.37k]
  |  Branch (24385:35): [True: 0, False: 0]
  ------------------
24386|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (24386:31): [True: 0, False: 0]
  ------------------
24387|      0|        (UA_UInt32)attr.value.arrayLength : 0;
24388|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
24389|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OutputArguments");
24390|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11494LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11492LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OutputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
24391|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24391:4): [True: 0, False: 2.37k]
  ------------------
24392|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11494LU), UA_StatusCode_name(retVal));
24393|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
24394|  2.37k|UA_Variant_clear(&attr.value);
24395|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
24396|  2.37k|return retVal;
24397|  2.37k|}
namespace0_generated.c:function_namespace0_generated_841_begin:
24408|  2.37k|static UA_StatusCode function_namespace0_generated_841_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24409|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
24410|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
24411|  2.37k|attr.minimumSamplingInterval = 0.000000;
24412|  2.37k|attr.userAccessLevel = 1;
24413|  2.37k|attr.accessLevel = 1;
24414|  2.37k|attr.valueRank = 1;
24415|  2.37k|attr.arrayDimensionsSize = 1;
24416|  2.37k|UA_UInt32 arrayDimensions[1];
24417|  2.37k|arrayDimensions[0] = 0;
24418|  2.37k|attr.arrayDimensions = &arrayDimensions[0];
24419|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
24420|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
24421|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <ListOfExtensionObject xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">\n        <ExtensionObject>\n          <TypeId>\n            <Identifier>i=297</Identifier>\n          </TypeId>\n          <Body>\n            <Argument>\n              <Name>SubscriptionId</Name>\n              <DataType>\n                <Identifier>i=7</Identifier>\n              </DataType>\n              <ValueRank>-1</ValueRank>\n              <ArrayDimensions/>\n            </Argument>\n          </Body>\n        </ExtensionObject>\n      </ListOfExtensionObject>\n    </Value>");
24422|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
24423|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
24424|  2.37k|valueMapping.remote2local = valueNamespaces;
24425|  2.37k|valueMapping.remote2localSize = 1;
24426|  2.37k|UA_DecodeXmlOptions opts;
24427|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
24428|  2.37k|opts.unwrapped = true;
24429|  2.37k|opts.namespaceMapping = &valueMapping;
24430|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
24431|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
24432|  2.37k|if(UA_Variant_isScalar(&attr.value) && attr.value.data != NULL) {
  ------------------
  |  Branch (24432:4): [True: 0, False: 2.37k]
  |  Branch (24432:40): [True: 0, False: 0]
  ------------------
24433|      0|    UA_LOG_WARNING(UA_Server_getConfig(server)->logging,
24434|      0|                  UA_LOGCATEGORY_USERLAND,
24435|      0|                  "Node ns=0;i=11493: ValueRank=1 but the XML value is scalar. Auto-wrapping into a one-element array.");
24436|      0|    attr.value.arrayLength = 1;
24437|      0|}
24438|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24438:4): [True: 2.37k, False: 0]
  |  Branch (24438:36): [True: 2.37k, False: 0]
  ------------------
24439|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (24439:4): [True: 2.37k, False: 0]
  ------------------
24440|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
24441|  2.37k|    if(!target) {
  ------------------
  |  Branch (24441:8): [True: 0, False: 2.37k]
  ------------------
24442|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU);
24443|      0|        target = UA_Server_findDataType(server, &representation);
24444|      0|    }
24445|  2.37k|    size_t valuesSize = 0;
24446|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (24446:8): [True: 2.37k, False: 0]
  ------------------
24447|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (24447:22): [True: 0, False: 2.37k]
  ------------------
24448|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (24448:8): [True: 2.37k, False: 0]
  |  Branch (24448:18): [True: 0, False: 2.37k]
  |  Branch (24448:64): [True: 0, False: 0]
  ------------------
24449|      0|        UA_Boolean nonnegative = true;
24450|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (24450:27): [True: 0, False: 0]
  ------------------
24451|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (24451:16): [True: 0, False: 0]
  ------------------
24452|      0|        if(nonnegative) {
  ------------------
  |  Branch (24452:12): [True: 0, False: 0]
  ------------------
24453|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (24453:31): [True: 0, False: 0]
  ------------------
24454|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
24455|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
24456|      0|            }
24457|      0|            attr.value.type = target;
24458|      0|        }
24459|      0|    }
24460|  2.37k|    const UA_DataType *actual = attr.value.type;
24461|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (24461:8): [True: 0, False: 2.37k]
  |  Branch (24461:57): [True: 0, False: 0]
  ------------------
24462|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
24463|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (24463:27): [True: 0, False: 0]
  ------------------
24464|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (24464:17): [True: 0, False: 0]
  |  Branch (24464:70): [True: 0, False: 0]
  ------------------
24465|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (24465:17): [True: 0, False: 0]
  |  Branch (24465:26): [True: 0, False: 0]
  ------------------
24466|      0|            actual = objects[k].content.decoded.type;
24467|      0|        }
24468|      0|    }
24469|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (24469:8): [True: 2.37k, False: 0]
  |  Branch (24469:18): [True: 2.37k, False: 0]
  ------------------
24470|  2.37k|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (24470:8): [True: 0, False: 2.37k]
  |  Branch (24470:57): [True: 0, False: 0]
  ------------------
24471|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (24471:8): [True: 0, False: 0]
  ------------------
24472|  2.37k|}
24473|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.arrayDimensionsSize == 1 &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24473:4): [True: 2.37k, False: 0]
  |  Branch (24473:36): [True: 2.37k, False: 0]
  ------------------
24474|  2.37k|   attr.arrayDimensions[0] > 0 && attr.value.arrayLength > attr.arrayDimensions[0])
  ------------------
  |  Branch (24474:4): [True: 0, False: 2.37k]
  |  Branch (24474:35): [True: 0, False: 0]
  ------------------
24475|      0|    attr.arrayDimensions[0] = attr.value.arrayLength <= UA_UINT32_MAX ?
  ------------------
  |  |  110|      0|#define UA_UINT32_MAX 4294967295UL
  ------------------
  |  Branch (24475:31): [True: 0, False: 0]
  ------------------
24476|      0|        (UA_UInt32)attr.value.arrayLength : 0;
24477|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
24478|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "InputArguments");
24479|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11493LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11492LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "InputArguments"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
24480|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24480:4): [True: 0, False: 2.37k]
  ------------------
24481|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11493LU), UA_StatusCode_name(retVal));
24482|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
24483|  2.37k|UA_Variant_clear(&attr.value);
24484|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
24485|  2.37k|return retVal;
24486|  2.37k|}
namespace0_generated.c:function_namespace0_generated_842_begin:
24497|  2.37k|static UA_StatusCode function_namespace0_generated_842_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24498|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
24499|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
24500|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "VendorServerInfo");
24501|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2011LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2004LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "VendorServerInfo"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2033LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
24502|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24502:4): [True: 0, False: 2.37k]
  ------------------
24503|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2011LU), UA_StatusCode_name(retVal));
24504|  2.37k|return retVal;
24505|  2.37k|}
namespace0_generated.c:function_namespace0_generated_843_begin:
24516|  2.37k|static UA_StatusCode function_namespace0_generated_843_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24517|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
24518|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
24519|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ModellingRuleType");
24520|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 77LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ModellingRuleType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
24521|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24521:4): [True: 0, False: 2.37k]
  ------------------
24522|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 77LU), UA_StatusCode_name(retVal));
24523|  2.37k|return retVal;
24524|  2.37k|}
namespace0_generated.c:function_namespace0_generated_844_begin:
24535|  2.37k|static UA_StatusCode function_namespace0_generated_844_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24536|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
24537|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
24538|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "ExposesItsArray");
24539|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 83LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "ExposesItsArray"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 77LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
24540|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24540:4): [True: 0, False: 2.37k]
  ------------------
24541|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 83LU), UA_StatusCode_name(retVal));
24542|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 83LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12860LU), false);
24543|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 83LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU), false);
24544|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 83LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12779LU), false);
24545|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 83LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU), false);
24546|  2.37k|return retVal;
24547|  2.37k|}
namespace0_generated.c:function_namespace0_generated_845_begin:
24558|  2.37k|static UA_StatusCode function_namespace0_generated_845_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24559|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
24560|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
24561|  2.37k|attr.minimumSamplingInterval = 0.000000;
24562|  2.37k|attr.userAccessLevel = 1;
24563|  2.37k|attr.accessLevel = 1;
24564|  2.37k|attr.valueRank = -1;
24565|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 120LU);
24566|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
24567|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <Int32 xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">3</Int32>\n    </Value>");
24568|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
24569|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
24570|  2.37k|valueMapping.remote2local = valueNamespaces;
24571|  2.37k|valueMapping.remote2localSize = 1;
24572|  2.37k|UA_DecodeXmlOptions opts;
24573|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
24574|  2.37k|opts.unwrapped = true;
24575|  2.37k|opts.namespaceMapping = &valueMapping;
24576|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
24577|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
24578|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24578:4): [True: 2.37k, False: 0]
  |  Branch (24578:36): [True: 2.37k, False: 0]
  ------------------
24579|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (24579:4): [True: 2.37k, False: 0]
  ------------------
24580|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
24581|  2.37k|    if(!target) {
  ------------------
  |  Branch (24581:8): [True: 0, False: 2.37k]
  ------------------
24582|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 120LU);
24583|      0|        target = UA_Server_findDataType(server, &representation);
24584|      0|    }
24585|  2.37k|    size_t valuesSize = 0;
24586|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (24586:8): [True: 2.37k, False: 0]
  ------------------
24587|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (24587:22): [True: 2.37k, False: 0]
  ------------------
24588|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (24588:8): [True: 2.37k, False: 0]
  |  Branch (24588:18): [True: 0, False: 2.37k]
  |  Branch (24588:64): [True: 0, False: 0]
  ------------------
24589|      0|        UA_Boolean nonnegative = true;
24590|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (24590:27): [True: 0, False: 0]
  ------------------
24591|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (24591:16): [True: 0, False: 0]
  ------------------
24592|      0|        if(nonnegative) {
  ------------------
  |  Branch (24592:12): [True: 0, False: 0]
  ------------------
24593|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (24593:31): [True: 0, False: 0]
  ------------------
24594|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
24595|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
24596|      0|            }
24597|      0|            attr.value.type = target;
24598|      0|        }
24599|      0|    }
24600|  2.37k|    const UA_DataType *actual = attr.value.type;
24601|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (24601:8): [True: 0, False: 2.37k]
  |  Branch (24601:57): [True: 0, False: 0]
  ------------------
24602|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
24603|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (24603:27): [True: 0, False: 0]
  ------------------
24604|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (24604:17): [True: 0, False: 0]
  |  Branch (24604:70): [True: 0, False: 0]
  ------------------
24605|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (24605:17): [True: 0, False: 0]
  |  Branch (24605:26): [True: 0, False: 0]
  ------------------
24606|      0|            actual = objects[k].content.decoded.type;
24607|      0|        }
24608|      0|    }
24609|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (24609:8): [True: 2.37k, False: 0]
  |  Branch (24609:18): [True: 0, False: 2.37k]
  ------------------
24610|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (24610:8): [True: 0, False: 0]
  |  Branch (24610:57): [True: 0, False: 0]
  ------------------
24611|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (24611:8): [True: 0, False: 0]
  ------------------
24612|  2.37k|}
24613|  2.37k|if(attr.value.type && !UA_Variant_isScalar(&attr.value))
  ------------------
  |  Branch (24613:4): [True: 2.37k, False: 0]
  |  Branch (24613:23): [True: 0, False: 2.37k]
  ------------------
24614|      0|    (void)UA_Server_readValueRank(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU), &attr.valueRank);
24615|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
24616|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NamingRule");
24617|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 114LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 83LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NamingRule"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
24618|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24618:4): [True: 0, False: 2.37k]
  ------------------
24619|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 114LU), UA_StatusCode_name(retVal));
24620|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
24621|  2.37k|UA_Variant_clear(&attr.value);
24622|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
24623|  2.37k|return retVal;
24624|  2.37k|}
namespace0_generated.c:function_namespace0_generated_846_begin:
24635|  2.37k|static UA_StatusCode function_namespace0_generated_846_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24636|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
24637|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
24638|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Optional");
24639|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Optional"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 77LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
24640|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24640:4): [True: 0, False: 2.37k]
  ------------------
24641|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_StatusCode_name(retVal));
24642|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11551LU), false);
24643|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11565LU), false);
24644|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11567LU), false);
24645|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11569LU), false);
24646|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11570LU), false);
24647|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11571LU), false);
24648|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11572LU), false);
24649|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11573LU), false);
24650|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11574LU), false);
24651|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 31770LU), false);
24652|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13341LU), false);
24653|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24244LU), false);
24654|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25200LU), false);
24655|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2022LU), false);
24656|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3190LU), false);
24657|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2757LU), false);
24658|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2758LU), false);
24659|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2759LU), false);
24660|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9000LU), false);
24661|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9001LU), false);
24662|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11110LU), false);
24663|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11111LU), false);
24664|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9015LU), false);
24665|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9016LU), false);
24666|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9017LU), false);
24667|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25432LU), false);
24668|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14493LU), false);
24669|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14499LU), false);
24670|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16994LU), false);
24671|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16997LU), false);
24672|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23622LU), false);
24673|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16759LU), false);
24674|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14555LU), false);
24675|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14558LU), false);
24676|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17203LU), false);
24677|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17427LU), false);
24678|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17465LU), false);
24679|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14225LU), false);
24680|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15927LU), false);
24681|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17969LU), false);
24682|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17992LU), false);
24683|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21094LU), false);
24684|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15303LU), false);
24685|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23797LU), false);
24686|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23800LU), false);
24687|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23802LU), false);
24688|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23805LU), false);
24689|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23811LU), false);
24690|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23814LU), false);
24691|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23816LU), false);
24692|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23819LU), false);
24693|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14645LU), false);
24694|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14646LU), false);
24695|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17633LU), false);
24696|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16312LU), false);
24697|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16598LU), false);
24698|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14432LU), false);
24699|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15115LU), false);
24700|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15118LU), false);
24701|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2366LU), false);
24702|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2367LU), false);
24703|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2370LU), false);
24704|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2371LU), false);
24705|  2.37k|return retVal;
24706|  2.37k|}
namespace0_generated.c:function_namespace0_generated_847_begin:
24717|  2.37k|static UA_StatusCode function_namespace0_generated_847_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24718|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
24719|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
24720|  2.37k|attr.minimumSamplingInterval = 0.000000;
24721|  2.37k|attr.userAccessLevel = 1;
24722|  2.37k|attr.accessLevel = 1;
24723|  2.37k|attr.valueRank = -1;
24724|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 120LU);
24725|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
24726|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <Int32 xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">2</Int32>\n    </Value>");
24727|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
24728|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
24729|  2.37k|valueMapping.remote2local = valueNamespaces;
24730|  2.37k|valueMapping.remote2localSize = 1;
24731|  2.37k|UA_DecodeXmlOptions opts;
24732|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
24733|  2.37k|opts.unwrapped = true;
24734|  2.37k|opts.namespaceMapping = &valueMapping;
24735|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
24736|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
24737|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24737:4): [True: 2.37k, False: 0]
  |  Branch (24737:36): [True: 2.37k, False: 0]
  ------------------
24738|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (24738:4): [True: 2.37k, False: 0]
  ------------------
24739|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
24740|  2.37k|    if(!target) {
  ------------------
  |  Branch (24740:8): [True: 0, False: 2.37k]
  ------------------
24741|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 120LU);
24742|      0|        target = UA_Server_findDataType(server, &representation);
24743|      0|    }
24744|  2.37k|    size_t valuesSize = 0;
24745|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (24745:8): [True: 2.37k, False: 0]
  ------------------
24746|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (24746:22): [True: 2.37k, False: 0]
  ------------------
24747|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (24747:8): [True: 2.37k, False: 0]
  |  Branch (24747:18): [True: 0, False: 2.37k]
  |  Branch (24747:64): [True: 0, False: 0]
  ------------------
24748|      0|        UA_Boolean nonnegative = true;
24749|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (24749:27): [True: 0, False: 0]
  ------------------
24750|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (24750:16): [True: 0, False: 0]
  ------------------
24751|      0|        if(nonnegative) {
  ------------------
  |  Branch (24751:12): [True: 0, False: 0]
  ------------------
24752|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (24752:31): [True: 0, False: 0]
  ------------------
24753|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
24754|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
24755|      0|            }
24756|      0|            attr.value.type = target;
24757|      0|        }
24758|      0|    }
24759|  2.37k|    const UA_DataType *actual = attr.value.type;
24760|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (24760:8): [True: 0, False: 2.37k]
  |  Branch (24760:57): [True: 0, False: 0]
  ------------------
24761|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
24762|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (24762:27): [True: 0, False: 0]
  ------------------
24763|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (24763:17): [True: 0, False: 0]
  |  Branch (24763:70): [True: 0, False: 0]
  ------------------
24764|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (24764:17): [True: 0, False: 0]
  |  Branch (24764:26): [True: 0, False: 0]
  ------------------
24765|      0|            actual = objects[k].content.decoded.type;
24766|      0|        }
24767|      0|    }
24768|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (24768:8): [True: 2.37k, False: 0]
  |  Branch (24768:18): [True: 0, False: 2.37k]
  ------------------
24769|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (24769:8): [True: 0, False: 0]
  |  Branch (24769:57): [True: 0, False: 0]
  ------------------
24770|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (24770:8): [True: 0, False: 0]
  ------------------
24771|  2.37k|}
24772|  2.37k|if(attr.value.type && !UA_Variant_isScalar(&attr.value))
  ------------------
  |  Branch (24772:4): [True: 2.37k, False: 0]
  |  Branch (24772:23): [True: 0, False: 2.37k]
  ------------------
24773|      0|    (void)UA_Server_readValueRank(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU), &attr.valueRank);
24774|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
24775|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NamingRule");
24776|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 113LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NamingRule"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
24777|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24777:4): [True: 0, False: 2.37k]
  ------------------
24778|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 113LU), UA_StatusCode_name(retVal));
24779|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
24780|  2.37k|UA_Variant_clear(&attr.value);
24781|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
24782|  2.37k|return retVal;
24783|  2.37k|}
namespace0_generated.c:function_namespace0_generated_848_begin:
24794|  2.37k|static UA_StatusCode function_namespace0_generated_848_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24795|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
24796|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
24797|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Mandatory");
24798|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Mandatory"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 77LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
24799|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24799:4): [True: 0, False: 2.37k]
  ------------------
24800|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_StatusCode_name(retVal));
24801|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12169LU), false);
24802|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2011LU), false);
24803|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2035LU), false);
24804|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7611LU), false);
24805|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11576LU), false);
24806|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12686LU), false);
24807|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12687LU), false);
24808|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11579LU), false);
24809|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11580LU), false);
24810|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11581LU), false);
24811|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11582LU), false);
24812|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11583LU), false);
24813|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11584LU), false);
24814|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11585LU), false);
24815|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11586LU), false);
24816|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11587LU), false);
24817|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11588LU), false);
24818|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11589LU), false);
24819|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11590LU), false);
24820|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11591LU), false);
24821|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11592LU), false);
24822|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11593LU), false);
24823|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11594LU), false);
24824|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13387LU), false);
24825|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13388LU), false);
24826|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13389LU), false);
24827|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13390LU), false);
24828|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13391LU), false);
24829|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13392LU), false);
24830|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13393LU), false);
24831|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13394LU), false);
24832|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13395LU), false);
24833|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13396LU), false);
24834|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13397LU), false);
24835|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2021LU), false);
24836|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3116LU), false);
24837|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3117LU), false);
24838|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3118LU), false);
24839|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3119LU), false);
24840|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3120LU), false);
24841|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3121LU), false);
24842|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3122LU), false);
24843|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3124LU), false);
24844|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3125LU), false);
24845|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3126LU), false);
24846|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3127LU), false);
24847|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3128LU), false);
24848|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2023LU), false);
24849|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12142LU), false);
24850|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12152LU), false);
24851|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12143LU), false);
24852|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12144LU), false);
24853|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12145LU), false);
24854|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12146LU), false);
24855|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12147LU), false);
24856|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12148LU), false);
24857|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12149LU), false);
24858|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12150LU), false);
24859|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12151LU), false);
24860|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2027LU), false);
24861|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2028LU), false);
24862|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU), false);
24863|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12099LU), false);
24864|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12100LU), false);
24865|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12101LU), false);
24866|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12102LU), false);
24867|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12103LU), false);
24868|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12104LU), false);
24869|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12105LU), false);
24870|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12106LU), false);
24871|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12107LU), false);
24872|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12108LU), false);
24873|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12109LU), false);
24874|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12110LU), false);
24875|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12111LU), false);
24876|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12112LU), false);
24877|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12113LU), false);
24878|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12114LU), false);
24879|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12115LU), false);
24880|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12116LU), false);
24881|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12117LU), false);
24882|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12118LU), false);
24883|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12119LU), false);
24884|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12120LU), false);
24885|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12121LU), false);
24886|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12122LU), false);
24887|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12123LU), false);
24888|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12124LU), false);
24889|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12125LU), false);
24890|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12126LU), false);
24891|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12127LU), false);
24892|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12128LU), false);
24893|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12129LU), false);
24894|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12130LU), false);
24895|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12131LU), false);
24896|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12132LU), false);
24897|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12133LU), false);
24898|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12134LU), false);
24899|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12135LU), false);
24900|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12136LU), false);
24901|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12137LU), false);
24902|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12138LU), false);
24903|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12139LU), false);
24904|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12140LU), false);
24905|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12141LU), false);
24906|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12861LU), false);
24907|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12862LU), false);
24908|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12863LU), false);
24909|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12864LU), false);
24910|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12865LU), false);
24911|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12866LU), false);
24912|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12867LU), false);
24913|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12868LU), false);
24914|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12869LU), false);
24915|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2744LU), false);
24916|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3129LU), false);
24917|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3130LU), false);
24918|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2025LU), false);
24919|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12817LU), false);
24920|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12818LU), false);
24921|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12819LU), false);
24922|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12820LU), false);
24923|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12821LU), false);
24924|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12822LU), false);
24925|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12823LU), false);
24926|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12824LU), false);
24927|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12825LU), false);
24928|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12826LU), false);
24929|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12827LU), false);
24930|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12828LU), false);
24931|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12829LU), false);
24932|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12830LU), false);
24933|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12831LU), false);
24934|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12832LU), false);
24935|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12833LU), false);
24936|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12834LU), false);
24937|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12835LU), false);
24938|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12836LU), false);
24939|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12837LU), false);
24940|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12838LU), false);
24941|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12839LU), false);
24942|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12840LU), false);
24943|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12841LU), false);
24944|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12842LU), false);
24945|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12843LU), false);
24946|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12844LU), false);
24947|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12845LU), false);
24948|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12846LU), false);
24949|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12847LU), false);
24950|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12848LU), false);
24951|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12849LU), false);
24952|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12850LU), false);
24953|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12851LU), false);
24954|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12852LU), false);
24955|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12853LU), false);
24956|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12854LU), false);
24957|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12855LU), false);
24958|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12856LU), false);
24959|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12857LU), false);
24960|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12858LU), false);
24961|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12859LU), false);
24962|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12780LU), false);
24963|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12781LU), false);
24964|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12782LU), false);
24965|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12783LU), false);
24966|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2166LU), false);
24967|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11697LU), false);
24968|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11698LU), false);
24969|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11699LU), false);
24970|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2151LU), false);
24971|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2152LU), false);
24972|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2153LU), false);
24973|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2154LU), false);
24974|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2155LU), false);
24975|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2156LU), false);
24976|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2157LU), false);
24977|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2159LU), false);
24978|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2160LU), false);
24979|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2161LU), false);
24980|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2162LU), false);
24981|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2163LU), false);
24982|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7595LU), false);
24983|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7597LU), false);
24984|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU), false);
24985|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3131LU), false);
24986|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3132LU), false);
24987|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3133LU), false);
24988|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3134LU), false);
24989|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3135LU), false);
24990|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3136LU), false);
24991|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3137LU), false);
24992|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3138LU), false);
24993|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3139LU), false);
24994|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3140LU), false);
24995|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3141LU), false);
24996|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3142LU), false);
24997|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3143LU), false);
24998|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8898LU), false);
24999|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11891LU), false);
25000|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3151LU), false);
25001|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3152LU), false);
25002|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3153LU), false);
25003|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3154LU), false);
25004|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3155LU), false);
25005|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3156LU), false);
25006|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3157LU), false);
25007|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3158LU), false);
25008|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3159LU), false);
25009|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3160LU), false);
25010|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3161LU), false);
25011|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3162LU), false);
25012|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3163LU), false);
25013|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3164LU), false);
25014|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3165LU), false);
25015|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3166LU), false);
25016|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3167LU), false);
25017|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3168LU), false);
25018|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3169LU), false);
25019|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3170LU), false);
25020|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3171LU), false);
25021|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3172LU), false);
25022|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3173LU), false);
25023|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3174LU), false);
25024|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3175LU), false);
25025|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3176LU), false);
25026|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3177LU), false);
25027|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3178LU), false);
25028|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2031LU), false);
25029|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3179LU), false);
25030|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3180LU), false);
25031|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3181LU), false);
25032|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3182LU), false);
25033|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3183LU), false);
25034|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3184LU), false);
25035|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3185LU), false);
25036|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3186LU), false);
25037|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3187LU), false);
25038|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2245LU), false);
25039|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2246LU), false);
25040|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2247LU), false);
25041|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2248LU), false);
25042|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2249LU), false);
25043|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2250LU), false);
25044|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2251LU), false);
25045|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2252LU), false);
25046|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3058LU), false);
25047|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2032LU), false);
25048|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12785LU), false);
25049|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12786LU), false);
25050|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12787LU), false);
25051|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12788LU), false);
25052|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12789LU), false);
25053|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12790LU), false);
25054|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12791LU), false);
25055|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12792LU), false);
25056|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12793LU), false);
25057|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12794LU), false);
25058|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12795LU), false);
25059|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12796LU), false);
25060|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12797LU), false);
25061|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12798LU), false);
25062|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12799LU), false);
25063|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12800LU), false);
25064|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12801LU), false);
25065|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12802LU), false);
25066|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12803LU), false);
25067|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12804LU), false);
25068|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12805LU), false);
25069|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12806LU), false);
25070|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12807LU), false);
25071|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12808LU), false);
25072|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12809LU), false);
25073|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12810LU), false);
25074|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12811LU), false);
25075|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12812LU), false);
25076|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12813LU), false);
25077|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12814LU), false);
25078|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12815LU), false);
25079|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2173LU), false);
25080|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2174LU), false);
25081|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2175LU), false);
25082|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2176LU), false);
25083|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2177LU), false);
25084|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8888LU), false);
25085|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2179LU), false);
25086|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2180LU), false);
25087|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2181LU), false);
25088|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2182LU), false);
25089|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2183LU), false);
25090|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2184LU), false);
25091|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2185LU), false);
25092|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2186LU), false);
25093|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2187LU), false);
25094|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2188LU), false);
25095|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2189LU), false);
25096|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2190LU), false);
25097|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2191LU), false);
25098|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2998LU), false);
25099|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2193LU), false);
25100|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8889LU), false);
25101|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8890LU), false);
25102|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8891LU), false);
25103|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8892LU), false);
25104|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8893LU), false);
25105|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8894LU), false);
25106|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8895LU), false);
25107|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8896LU), false);
25108|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8897LU), false);
25109|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8902LU), false);
25110|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2198LU), false);
25111|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2199LU), false);
25112|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2200LU), false);
25113|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2201LU), false);
25114|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2202LU), false);
25115|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2203LU), false);
25116|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2204LU), false);
25117|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3050LU), false);
25118|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2205LU), false);
25119|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2206LU), false);
25120|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2207LU), false);
25121|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2208LU), false);
25122|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2209LU), false);
25123|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8900LU), false);
25124|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11892LU), false);
25125|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2217LU), false);
25126|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2218LU), false);
25127|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2219LU), false);
25128|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2220LU), false);
25129|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2221LU), false);
25130|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2222LU), false);
25131|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2223LU), false);
25132|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2224LU), false);
25133|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2225LU), false);
25134|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2226LU), false);
25135|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2227LU), false);
25136|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2228LU), false);
25137|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2229LU), false);
25138|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2230LU), false);
25139|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2231LU), false);
25140|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2232LU), false);
25141|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2233LU), false);
25142|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2234LU), false);
25143|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2235LU), false);
25144|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2236LU), false);
25145|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2237LU), false);
25146|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2238LU), false);
25147|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2239LU), false);
25148|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2240LU), false);
25149|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2241LU), false);
25150|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2242LU), false);
25151|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2730LU), false);
25152|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2731LU), false);
25153|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2042LU), false);
25154|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2043LU), false);
25155|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2044LU), false);
25156|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2045LU), false);
25157|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2046LU), false);
25158|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2047LU), false);
25159|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2050LU), false);
25160|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2051LU), false);
25161|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2134LU), false);
25162|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17222LU), false);
25163|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11851LU), false);
25164|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2053LU), false);
25165|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2054LU), false);
25166|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2055LU), false);
25167|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2056LU), false);
25168|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2057LU), false);
25169|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2128LU), false);
25170|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2129LU), false);
25171|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9003LU), false);
25172|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2756LU), false);
25173|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8996LU), false);
25174|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11112LU), false);
25175|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11113LU), false);
25176|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9009LU), false);
25177|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9010LU), false);
25178|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3874LU), false);
25179|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9011LU), false);
25180|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9012LU), false);
25181|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9020LU), false);
25182|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9021LU), false);
25183|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9022LU), false);
25184|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9023LU), false);
25185|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9024LU), false);
25186|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9025LU), false);
25187|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9026LU), false);
25188|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9028LU), false);
25189|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9027LU), false);
25190|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9029LU), false);
25191|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9030LU), false);
25192|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3876LU), false);
25193|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12913LU), false);
25194|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17479LU), false);
25195|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14494LU), false);
25196|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14495LU), false);
25197|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14500LU), false);
25198|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16995LU), false);
25199|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16996LU), false);
25200|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17007LU), false);
25201|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14434LU), false);
25202|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15844LU), false);
25203|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15845LU), false);
25204|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14519LU), false);
25205|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15229LU), false);
25206|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14648LU), false);
25207|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15584LU), false);
25208|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14548LU), false);
25209|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14556LU), false);
25210|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14557LU), false);
25211|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14559LU), false);
25212|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14560LU), false);
25213|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17485LU), false);
25214|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14221LU), false);
25215|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17202LU), false);
25216|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21146LU), false);
25217|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21149LU), false);
25218|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14600LU), false);
25219|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14601LU), false);
25220|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17428LU), false);
25221|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17456LU), false);
25222|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17507LU), false);
25223|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17508LU), false);
25224|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14226LU), false);
25225|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17724LU), false);
25226|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15265LU), false);
25227|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15266LU), false);
25228|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17976LU), false);
25229|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17987LU), false);
25230|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17993LU), false);
25231|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17736LU), false);
25232|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17737LU), false);
25233|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17738LU), false);
25234|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17739LU), false);
25235|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17740LU), false);
25236|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17306LU), false);
25237|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17710LU), false);
25238|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15299LU), false);
25239|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15300LU), false);
25240|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21092LU), false);
25241|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21093LU), false);
25242|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17493LU), false);
25243|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15307LU), false);
25244|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15308LU), false);
25245|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23798LU), false);
25246|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23799LU), false);
25247|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23801LU), false);
25248|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23803LU), false);
25249|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23804LU), false);
25250|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23806LU), false);
25251|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23808LU), false);
25252|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23809LU), false);
25253|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23810LU), false);
25254|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23812LU), false);
25255|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23813LU), false);
25256|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23815LU), false);
25257|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23817LU), false);
25258|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23818LU), false);
25259|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23820LU), false);
25260|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23829LU), false);
25261|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23830LU), false);
25262|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23831LU), false);
25263|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17744LU), false);
25264|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17745LU), false);
25265|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17490LU), false);
25266|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17749LU), false);
25267|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17750LU), false);
25268|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14644LU), false);
25269|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17632LU), false);
25270|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14595LU), false);
25271|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14418LU), false);
25272|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17478LU), false);
25273|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14423LU), false);
25274|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15533LU), false);
25275|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16599LU), false);
25276|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16600LU), false);
25277|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14433LU), false);
25278|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17292LU), false);
25279|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17706LU), false);
25280|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21083LU), false);
25281|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21084LU), false);
25282|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21086LU), false);
25283|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21097LU), false);
25284|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21098LU), false);
25285|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21099LU), false);
25286|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21100LU), false);
25287|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21101LU), false);
25288|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21102LU), false);
25289|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17494LU), false);
25290|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15311LU), false);
25291|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21103LU), false);
25292|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15316LU), false);
25293|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15114LU), false);
25294|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15116LU), false);
25295|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15117LU), false);
25296|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15119LU), false);
25297|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15120LU), false);
25298|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2369LU), false);
25299|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2374LU), false);
25300|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2375LU), false);
25301|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2377LU), false);
25302|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11241LU), false);
25303|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11461LU), false);
25304|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12078LU), false);
25305|  2.37k|return retVal;
25306|  2.37k|}
namespace0_generated.c:function_namespace0_generated_849_begin:
25317|  2.37k|static UA_StatusCode function_namespace0_generated_849_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25318|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
25319|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
25320|  2.37k|attr.minimumSamplingInterval = 0.000000;
25321|  2.37k|attr.userAccessLevel = 1;
25322|  2.37k|attr.accessLevel = 1;
25323|  2.37k|attr.valueRank = -1;
25324|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 120LU);
25325|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
25326|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <Int32 xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">1</Int32>\n    </Value>");
25327|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
25328|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
25329|  2.37k|valueMapping.remote2local = valueNamespaces;
25330|  2.37k|valueMapping.remote2localSize = 1;
25331|  2.37k|UA_DecodeXmlOptions opts;
25332|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
25333|  2.37k|opts.unwrapped = true;
25334|  2.37k|opts.namespaceMapping = &valueMapping;
25335|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
25336|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
25337|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25337:4): [True: 2.37k, False: 0]
  |  Branch (25337:36): [True: 2.37k, False: 0]
  ------------------
25338|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (25338:4): [True: 2.37k, False: 0]
  ------------------
25339|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
25340|  2.37k|    if(!target) {
  ------------------
  |  Branch (25340:8): [True: 0, False: 2.37k]
  ------------------
25341|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 120LU);
25342|      0|        target = UA_Server_findDataType(server, &representation);
25343|      0|    }
25344|  2.37k|    size_t valuesSize = 0;
25345|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (25345:8): [True: 2.37k, False: 0]
  ------------------
25346|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (25346:22): [True: 2.37k, False: 0]
  ------------------
25347|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (25347:8): [True: 2.37k, False: 0]
  |  Branch (25347:18): [True: 0, False: 2.37k]
  |  Branch (25347:64): [True: 0, False: 0]
  ------------------
25348|      0|        UA_Boolean nonnegative = true;
25349|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (25349:27): [True: 0, False: 0]
  ------------------
25350|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (25350:16): [True: 0, False: 0]
  ------------------
25351|      0|        if(nonnegative) {
  ------------------
  |  Branch (25351:12): [True: 0, False: 0]
  ------------------
25352|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (25352:31): [True: 0, False: 0]
  ------------------
25353|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
25354|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
25355|      0|            }
25356|      0|            attr.value.type = target;
25357|      0|        }
25358|      0|    }
25359|  2.37k|    const UA_DataType *actual = attr.value.type;
25360|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (25360:8): [True: 0, False: 2.37k]
  |  Branch (25360:57): [True: 0, False: 0]
  ------------------
25361|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
25362|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (25362:27): [True: 0, False: 0]
  ------------------
25363|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (25363:17): [True: 0, False: 0]
  |  Branch (25363:70): [True: 0, False: 0]
  ------------------
25364|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (25364:17): [True: 0, False: 0]
  |  Branch (25364:26): [True: 0, False: 0]
  ------------------
25365|      0|            actual = objects[k].content.decoded.type;
25366|      0|        }
25367|      0|    }
25368|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (25368:8): [True: 2.37k, False: 0]
  |  Branch (25368:18): [True: 0, False: 2.37k]
  ------------------
25369|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (25369:8): [True: 0, False: 0]
  |  Branch (25369:57): [True: 0, False: 0]
  ------------------
25370|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (25370:8): [True: 0, False: 0]
  ------------------
25371|  2.37k|}
25372|  2.37k|if(attr.value.type && !UA_Variant_isScalar(&attr.value))
  ------------------
  |  Branch (25372:4): [True: 2.37k, False: 0]
  |  Branch (25372:23): [True: 0, False: 2.37k]
  ------------------
25373|      0|    (void)UA_Server_readValueRank(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU), &attr.valueRank);
25374|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
25375|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NamingRule");
25376|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 112LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NamingRule"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
25377|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25377:4): [True: 0, False: 2.37k]
  ------------------
25378|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 112LU), UA_StatusCode_name(retVal));
25379|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
25380|  2.37k|UA_Variant_clear(&attr.value);
25381|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
25382|  2.37k|return retVal;
25383|  2.37k|}
namespace0_generated.c:function_namespace0_generated_850_begin:
25394|  2.37k|static UA_StatusCode function_namespace0_generated_850_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25395|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
25396|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
25397|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "MandatoryPlaceholder");
25398|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11510LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "MandatoryPlaceholder"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 77LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
25399|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25399:4): [True: 0, False: 2.37k]
  ------------------
25400|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11510LU), UA_StatusCode_name(retVal));
25401|  2.37k|return retVal;
25402|  2.37k|}
namespace0_generated.c:function_namespace0_generated_851_begin:
25413|  2.37k|static UA_StatusCode function_namespace0_generated_851_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25414|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
25415|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
25416|  2.37k|attr.minimumSamplingInterval = 0.000000;
25417|  2.37k|attr.userAccessLevel = 1;
25418|  2.37k|attr.accessLevel = 1;
25419|  2.37k|attr.valueRank = -1;
25420|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 120LU);
25421|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
25422|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <Int32 xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">1</Int32>\n    </Value>");
25423|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
25424|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
25425|  2.37k|valueMapping.remote2local = valueNamespaces;
25426|  2.37k|valueMapping.remote2localSize = 1;
25427|  2.37k|UA_DecodeXmlOptions opts;
25428|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
25429|  2.37k|opts.unwrapped = true;
25430|  2.37k|opts.namespaceMapping = &valueMapping;
25431|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
25432|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
25433|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25433:4): [True: 2.37k, False: 0]
  |  Branch (25433:36): [True: 2.37k, False: 0]
  ------------------
25434|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (25434:4): [True: 2.37k, False: 0]
  ------------------
25435|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
25436|  2.37k|    if(!target) {
  ------------------
  |  Branch (25436:8): [True: 0, False: 2.37k]
  ------------------
25437|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 120LU);
25438|      0|        target = UA_Server_findDataType(server, &representation);
25439|      0|    }
25440|  2.37k|    size_t valuesSize = 0;
25441|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (25441:8): [True: 2.37k, False: 0]
  ------------------
25442|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (25442:22): [True: 2.37k, False: 0]
  ------------------
25443|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (25443:8): [True: 2.37k, False: 0]
  |  Branch (25443:18): [True: 0, False: 2.37k]
  |  Branch (25443:64): [True: 0, False: 0]
  ------------------
25444|      0|        UA_Boolean nonnegative = true;
25445|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (25445:27): [True: 0, False: 0]
  ------------------
25446|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (25446:16): [True: 0, False: 0]
  ------------------
25447|      0|        if(nonnegative) {
  ------------------
  |  Branch (25447:12): [True: 0, False: 0]
  ------------------
25448|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (25448:31): [True: 0, False: 0]
  ------------------
25449|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
25450|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
25451|      0|            }
25452|      0|            attr.value.type = target;
25453|      0|        }
25454|      0|    }
25455|  2.37k|    const UA_DataType *actual = attr.value.type;
25456|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (25456:8): [True: 0, False: 2.37k]
  |  Branch (25456:57): [True: 0, False: 0]
  ------------------
25457|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
25458|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (25458:27): [True: 0, False: 0]
  ------------------
25459|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (25459:17): [True: 0, False: 0]
  |  Branch (25459:70): [True: 0, False: 0]
  ------------------
25460|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (25460:17): [True: 0, False: 0]
  |  Branch (25460:26): [True: 0, False: 0]
  ------------------
25461|      0|            actual = objects[k].content.decoded.type;
25462|      0|        }
25463|      0|    }
25464|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (25464:8): [True: 2.37k, False: 0]
  |  Branch (25464:18): [True: 0, False: 2.37k]
  ------------------
25465|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (25465:8): [True: 0, False: 0]
  |  Branch (25465:57): [True: 0, False: 0]
  ------------------
25466|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (25466:8): [True: 0, False: 0]
  ------------------
25467|  2.37k|}
25468|  2.37k|if(attr.value.type && !UA_Variant_isScalar(&attr.value))
  ------------------
  |  Branch (25468:4): [True: 2.37k, False: 0]
  |  Branch (25468:23): [True: 0, False: 2.37k]
  ------------------
25469|      0|    (void)UA_Server_readValueRank(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU), &attr.valueRank);
25470|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
25471|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NamingRule");
25472|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11511LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11510LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NamingRule"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
25473|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25473:4): [True: 0, False: 2.37k]
  ------------------
25474|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11511LU), UA_StatusCode_name(retVal));
25475|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
25476|  2.37k|UA_Variant_clear(&attr.value);
25477|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
25478|  2.37k|return retVal;
25479|  2.37k|}
namespace0_generated.c:function_namespace0_generated_852_begin:
25490|  2.37k|static UA_StatusCode function_namespace0_generated_852_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25491|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
25492|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
25493|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OptionalPlaceholder");
25494|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11508LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OptionalPlaceholder"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 77LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
25495|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25495:4): [True: 0, False: 2.37k]
  ------------------
25496|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11508LU), UA_StatusCode_name(retVal));
25497|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11508LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12097LU), false);
25498|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11508LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14478LU), false);
25499|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11508LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17310LU), false);
25500|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11508LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23796LU), false);
25501|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11508LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23807LU), false);
25502|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11508LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17743LU), false);
25503|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11508LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14417LU), false);
25504|  2.37k|retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11508LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17325LU), false);
25505|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11508LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 18076LU), false);
25506|  2.37k|return retVal;
25507|  2.37k|}
namespace0_generated.c:function_namespace0_generated_853_begin:
25518|  2.37k|static UA_StatusCode function_namespace0_generated_853_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25519|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
25520|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
25521|  2.37k|attr.minimumSamplingInterval = 0.000000;
25522|  2.37k|attr.userAccessLevel = 1;
25523|  2.37k|attr.accessLevel = 1;
25524|  2.37k|attr.valueRank = -1;
25525|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 120LU);
25526|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
25527|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <Int32 xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">2</Int32>\n    </Value>");
25528|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
25529|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
25530|  2.37k|valueMapping.remote2local = valueNamespaces;
25531|  2.37k|valueMapping.remote2localSize = 1;
25532|  2.37k|UA_DecodeXmlOptions opts;
25533|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
25534|  2.37k|opts.unwrapped = true;
25535|  2.37k|opts.namespaceMapping = &valueMapping;
25536|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
25537|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
25538|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25538:4): [True: 2.37k, False: 0]
  |  Branch (25538:36): [True: 2.37k, False: 0]
  ------------------
25539|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (25539:4): [True: 2.37k, False: 0]
  ------------------
25540|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
25541|  2.37k|    if(!target) {
  ------------------
  |  Branch (25541:8): [True: 0, False: 2.37k]
  ------------------
25542|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 120LU);
25543|      0|        target = UA_Server_findDataType(server, &representation);
25544|      0|    }
25545|  2.37k|    size_t valuesSize = 0;
25546|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (25546:8): [True: 2.37k, False: 0]
  ------------------
25547|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (25547:22): [True: 2.37k, False: 0]
  ------------------
25548|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (25548:8): [True: 2.37k, False: 0]
  |  Branch (25548:18): [True: 0, False: 2.37k]
  |  Branch (25548:64): [True: 0, False: 0]
  ------------------
25549|      0|        UA_Boolean nonnegative = true;
25550|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (25550:27): [True: 0, False: 0]
  ------------------
25551|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (25551:16): [True: 0, False: 0]
  ------------------
25552|      0|        if(nonnegative) {
  ------------------
  |  Branch (25552:12): [True: 0, False: 0]
  ------------------
25553|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (25553:31): [True: 0, False: 0]
  ------------------
25554|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
25555|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
25556|      0|            }
25557|      0|            attr.value.type = target;
25558|      0|        }
25559|      0|    }
25560|  2.37k|    const UA_DataType *actual = attr.value.type;
25561|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (25561:8): [True: 0, False: 2.37k]
  |  Branch (25561:57): [True: 0, False: 0]
  ------------------
25562|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
25563|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (25563:27): [True: 0, False: 0]
  ------------------
25564|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (25564:17): [True: 0, False: 0]
  |  Branch (25564:70): [True: 0, False: 0]
  ------------------
25565|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (25565:17): [True: 0, False: 0]
  |  Branch (25565:26): [True: 0, False: 0]
  ------------------
25566|      0|            actual = objects[k].content.decoded.type;
25567|      0|        }
25568|      0|    }
25569|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (25569:8): [True: 2.37k, False: 0]
  |  Branch (25569:18): [True: 0, False: 2.37k]
  ------------------
25570|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (25570:8): [True: 0, False: 0]
  |  Branch (25570:57): [True: 0, False: 0]
  ------------------
25571|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (25571:8): [True: 0, False: 0]
  ------------------
25572|  2.37k|}
25573|  2.37k|if(attr.value.type && !UA_Variant_isScalar(&attr.value))
  ------------------
  |  Branch (25573:4): [True: 2.37k, False: 0]
  |  Branch (25573:23): [True: 0, False: 2.37k]
  ------------------
25574|      0|    (void)UA_Server_readValueRank(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU), &attr.valueRank);
25575|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
25576|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NamingRule");
25577|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11509LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11508LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NamingRule"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
25578|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25578:4): [True: 0, False: 2.37k]
  ------------------
25579|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11509LU), UA_StatusCode_name(retVal));
25580|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
25581|  2.37k|UA_Variant_clear(&attr.value);
25582|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
25583|  2.37k|return retVal;
25584|  2.37k|}
namespace0_generated.c:function_namespace0_generated_854_begin:
25595|  2.37k|static UA_StatusCode function_namespace0_generated_854_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25596|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
25597|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
25598|  2.37k|attr.minimumSamplingInterval = 0.000000;
25599|  2.37k|attr.userAccessLevel = 1;
25600|  2.37k|attr.accessLevel = 1;
25601|  2.37k|attr.valueRank = -1;
25602|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 120LU);
25603|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
25604|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <Int32 xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">1</Int32>\n    </Value>");
25605|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
25606|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
25607|  2.37k|valueMapping.remote2local = valueNamespaces;
25608|  2.37k|valueMapping.remote2localSize = 1;
25609|  2.37k|UA_DecodeXmlOptions opts;
25610|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
25611|  2.37k|opts.unwrapped = true;
25612|  2.37k|opts.namespaceMapping = &valueMapping;
25613|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
25614|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
25615|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25615:4): [True: 2.37k, False: 0]
  |  Branch (25615:36): [True: 2.37k, False: 0]
  ------------------
25616|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (25616:4): [True: 2.37k, False: 0]
  ------------------
25617|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
25618|  2.37k|    if(!target) {
  ------------------
  |  Branch (25618:8): [True: 0, False: 2.37k]
  ------------------
25619|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 120LU);
25620|      0|        target = UA_Server_findDataType(server, &representation);
25621|      0|    }
25622|  2.37k|    size_t valuesSize = 0;
25623|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (25623:8): [True: 2.37k, False: 0]
  ------------------
25624|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (25624:22): [True: 2.37k, False: 0]
  ------------------
25625|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (25625:8): [True: 2.37k, False: 0]
  |  Branch (25625:18): [True: 0, False: 2.37k]
  |  Branch (25625:64): [True: 0, False: 0]
  ------------------
25626|      0|        UA_Boolean nonnegative = true;
25627|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (25627:27): [True: 0, False: 0]
  ------------------
25628|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (25628:16): [True: 0, False: 0]
  ------------------
25629|      0|        if(nonnegative) {
  ------------------
  |  Branch (25629:12): [True: 0, False: 0]
  ------------------
25630|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (25630:31): [True: 0, False: 0]
  ------------------
25631|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
25632|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
25633|      0|            }
25634|      0|            attr.value.type = target;
25635|      0|        }
25636|      0|    }
25637|  2.37k|    const UA_DataType *actual = attr.value.type;
25638|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (25638:8): [True: 0, False: 2.37k]
  |  Branch (25638:57): [True: 0, False: 0]
  ------------------
25639|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
25640|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (25640:27): [True: 0, False: 0]
  ------------------
25641|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (25641:17): [True: 0, False: 0]
  |  Branch (25641:70): [True: 0, False: 0]
  ------------------
25642|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (25642:17): [True: 0, False: 0]
  |  Branch (25642:26): [True: 0, False: 0]
  ------------------
25643|      0|            actual = objects[k].content.decoded.type;
25644|      0|        }
25645|      0|    }
25646|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (25646:8): [True: 2.37k, False: 0]
  |  Branch (25646:18): [True: 0, False: 2.37k]
  ------------------
25647|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (25647:8): [True: 0, False: 0]
  |  Branch (25647:57): [True: 0, False: 0]
  ------------------
25648|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (25648:8): [True: 0, False: 0]
  ------------------
25649|  2.37k|}
25650|  2.37k|if(attr.value.type && !UA_Variant_isScalar(&attr.value))
  ------------------
  |  Branch (25650:4): [True: 2.37k, False: 0]
  |  Branch (25650:23): [True: 0, False: 2.37k]
  ------------------
25651|      0|    (void)UA_Server_readValueRank(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU), &attr.valueRank);
25652|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
25653|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NamingRule");
25654|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 111LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 77LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NamingRule"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
25655|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25655:4): [True: 0, False: 2.37k]
  ------------------
25656|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 111LU), UA_StatusCode_name(retVal));
25657|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
25658|  2.37k|UA_Variant_clear(&attr.value);
25659|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
25660|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 111LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), true);
25661|  2.37k|return retVal;
25662|  2.37k|}
namespace0_generated.c:function_namespace0_generated_855_begin:
25673|  2.37k|static UA_StatusCode function_namespace0_generated_855_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25674|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
25675|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
25676|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataTypeEncodingType");
25677|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 76LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataTypeEncodingType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
25678|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25678:4): [True: 0, False: 2.37k]
  ------------------
25679|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 76LU), UA_StatusCode_name(retVal));
25680|  2.37k|return retVal;
25681|  2.37k|}
namespace0_generated.c:function_namespace0_generated_856_begin:
25692|  2.37k|static UA_StatusCode function_namespace0_generated_856_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25693|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
25694|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
25695|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Default Binary");
25696|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8251LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Default Binary"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 76LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
25697|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25697:4): [True: 0, False: 2.37k]
  ------------------
25698|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8251LU), UA_StatusCode_name(retVal));
25699|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8251LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 38LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7594LU), false);
25700|  2.37k|return retVal;
25701|  2.37k|}
namespace0_generated.c:function_namespace0_generated_857_begin:
25712|  2.37k|static UA_StatusCode function_namespace0_generated_857_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25713|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
25714|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
25715|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Default Binary");
25716|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 298LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Default Binary"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 76LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
25717|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25717:4): [True: 0, False: 2.37k]
  ------------------
25718|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 298LU), UA_StatusCode_name(retVal));
25719|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 298LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 38LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU), false);
25720|  2.37k|return retVal;
25721|  2.37k|}
namespace0_generated.c:function_namespace0_generated_858_begin:
25732|  2.37k|static UA_StatusCode function_namespace0_generated_858_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25733|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
25734|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
25735|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Default JSON");
25736|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15376LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Default JSON"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 76LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
25737|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25737:4): [True: 0, False: 2.37k]
  ------------------
25738|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15376LU), UA_StatusCode_name(retVal));
25739|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15376LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 38LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 887LU), false);
25740|  2.37k|return retVal;
25741|  2.37k|}
namespace0_generated.c:function_namespace0_generated_859_begin:
25752|  2.37k|static UA_StatusCode function_namespace0_generated_859_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25753|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
25754|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
25755|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Default JSON");
25756|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15375LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Default JSON"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 76LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
25757|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25757:4): [True: 0, False: 2.37k]
  ------------------
25758|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15375LU), UA_StatusCode_name(retVal));
25759|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15375LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 38LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 884LU), false);
25760|  2.37k|return retVal;
25761|  2.37k|}
namespace0_generated.c:function_namespace0_generated_860_begin:
25772|  2.37k|static UA_StatusCode function_namespace0_generated_860_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25773|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
25774|  2.37k|UA_ObjectTypeAttributes attr = UA_ObjectTypeAttributes_default;
25775|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataTypeSystemType");
25776|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECTTYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 75LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataTypeSystemType"), UA_NODEID_NULL,(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTTYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7743|  2.37k|#define UA_TYPES_OBJECTTYPEATTRIBUTES 190
  ------------------
25777|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25777:4): [True: 0, False: 2.37k]
  ------------------
25778|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 75LU), UA_StatusCode_name(retVal));
25779|  2.37k|return retVal;
25780|  2.37k|}
namespace0_generated.c:function_namespace0_generated_861_begin:
25791|  2.37k|static UA_StatusCode function_namespace0_generated_861_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25792|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
25793|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
25794|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "OPC Binary");
25795|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 93LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 90LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 35LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "OPC Binary"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 75LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
25796|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25796:4): [True: 0, False: 2.37k]
  ------------------
25797|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 93LU), UA_StatusCode_name(retVal));
25798|  2.37k|return retVal;
25799|  2.37k|}
namespace0_generated.c:function_namespace0_generated_862_begin:
25810|  2.37k|static UA_StatusCode function_namespace0_generated_862_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25811|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
25812|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
25813|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "XML Schema");
25814|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 92LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 90LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 35LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "XML Schema"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 75LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
25815|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25815:4): [True: 0, False: 2.37k]
  ------------------
25816|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 92LU), UA_StatusCode_name(retVal));
25817|  2.37k|return retVal;
25818|  2.37k|}
namespace0_generated.c:function_namespace0_generated_863_begin:
25829|  2.37k|static UA_StatusCode function_namespace0_generated_863_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25830|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
25831|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
25832|  2.37k|attr.valueRank = -2;
25833|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15LU);
25834|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataTypeDictionaryType");
25835|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 72LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataTypeDictionaryType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
25836|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25836:4): [True: 0, False: 2.37k]
  ------------------
25837|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 72LU), UA_StatusCode_name(retVal));
25838|  2.37k|return retVal;
25839|  2.37k|}
namespace0_generated.c:function_namespace0_generated_864_begin:
25850|  2.37k|static UA_StatusCode function_namespace0_generated_864_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25851|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
25852|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
25853|  2.37k|attr.minimumSamplingInterval = 0.000000;
25854|  2.37k|attr.userAccessLevel = 1;
25855|  2.37k|attr.accessLevel = 1;
25856|  2.37k|attr.valueRank = -1;
25857|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15LU);
25858|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
25859|  2.37k|UA_String xmlValue = UA_BYTESTRING_NULL;
25860|  2.37k|retVal |= UA_ByteString_allocBuffer(&xmlValue, 239505);
25861|  2.37k|if(retVal == UA_STATUSCODE_GOOD) {
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25861:4): [True: 2.37k, False: 0]
  ------------------
25862|  2.37k|    char *buf_0 = "<Value>\n    <ByteString xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">PG9wYzpUeXBlRGljdGlvbmFyeQ0KICB4bWxuczpvcGM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9y\nZy9CaW5hcnlTY2hlbWEvIg0KICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1M\nU2NoZW1hLWluc3RhbmNlIg0KICB4bWxuczp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VB\nLyINCiAgeG1sbnM6dG5zPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvIg0KICBEZWZhdWx0\nQnl0ZU9yZGVyPSJMaXR0bGVFbmRpYW4iDQogIFRhcmdldE5hbWVzcGFjZT0iaHR0cDovL29wY2Zv\ndW5kYXRpb24ub3JnL1VBLyINCj4NCg0KICA8b3BjOkltcG9ydCBOYW1lc3BhY2U9Imh0dHA6Ly9v\ncGNmb3VuZGF0aW9uLm9yZy9CaW5hcnlTY2hlbWEvIiAvPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5\ncGUgTmFtZT0iWG1sRWxlbWVudCI+DQogICAgPG9wYzpEb2N1bWVudGF0aW9uPkFuIFhNTCBlbGVt\nZW50IGVuY29kZWQgYXMgYSBVVEYtOCBzdHJpbmcuPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9Ikxlbmd0aCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IlZhbHVlIiBUeXBlTmFtZT0ib3BjOkNoYXIiIExlbmd0aEZpZWxkPSJMZW5n\ndGgiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUg\nTmFtZT0iTm9kZUlkVHlwZS"
25863|  2.37k|"IgTGVuZ3RoSW5CaXRzPSI2Ij4NCiAgICA8b3BjOkRvY3VtZW50YXRp\nb24+VGhlIHBvc3NpYmxlIGVuY29kaW5ncyBmb3IgYSBOb2RlSWQgdmFsdWUuPC9vcGM6RG9jdW1l\nbnRhdGlvbj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUd29CeXRlIiBWYWx1ZT0i\nMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGb3VyQnl0ZSIgVmFsdWU9IjEi\nIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTnVtZXJpYyIgVmFsdWU9IjIiIC8+\nDQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3RyaW5nIiBWYWx1ZT0iMyIgLz4NCiAg\nICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHdWlkIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3Bj\nOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCeXRlU3RyaW5nIiBWYWx1ZT0iNSIgLz4NCiAgPC9vcGM6\nRW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJUd29CeXRlTm9k\nZUlkIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IklkZW50aWZpZXIiIFR5cGVOYW1lPSJvcGM6Qnl0\nZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBO\nYW1lPSJGb3VyQnl0ZU5vZGVJZCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VJbmRl\neCIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSWRlbnRpZmll\nciIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogIDwvb"
25864|  2.37k|"3BjOlN0cnVjdHVyZWRUeXBlPg0KDQog\nIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTnVtZXJpY05vZGVJZCI+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJOYW1lc3BhY2VJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJJZGVudGlmaWVyIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9v\ncGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTdHJpbmdO\nb2RlSWQiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZXNwYWNlSW5kZXgiIFR5cGVOYW1lPSJv\ncGM6VUludDE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSWRlbnRpZmllciIgVHlwZU5hbWU9\nIm9wYzpDaGFyQXJyYXkiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3Ry\ndWN0dXJlZFR5cGUgTmFtZT0iR3VpZE5vZGVJZCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1l\nc3BhY2VJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJJZGVudGlmaWVyIiBUeXBlTmFtZT0ib3BjOkd1aWQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRU\neXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQnl0ZVN0cmluZ05vZGVJZCI+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MTYi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJZGVudGlmaWVyIiBUeXBlTmFtZT0ib3Bj"
25865|  2.37k|"OkJ5dGVT\ndHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5\ncGUgTmFtZT0iTm9kZUlkIj4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+QW4gaWRlbnRpZmllciBm\nb3IgYSBub2RlIGluIGEgVUEgc2VydmVyIGFkZHJlc3Mgc3BhY2UuPC9vcGM6RG9jdW1lbnRhdGlv\nbj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZFR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWRU\neXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzZXJ2ZWQxIiBUeXBlTmFtZT0ib3BjOkJp\ndCIgTGVuZ3RoPSIyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHdvQnl0ZSIgVHlwZU5hbWU9\nInVhOlR3b0J5dGVOb2RlSWQiIFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0i\nMCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZvdXJCeXRlIiBUeXBlTmFtZT0idWE6Rm91ckJ5\ndGVOb2RlSWQiIFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0iMSIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9Ik51bWVyaWMiIFR5cGVOYW1lPSJ1YTpOdW1lcmljTm9kZUlkIiBT\nd2l0Y2hGaWVsZD0iTm9kZUlkVHlwZSIgU3dpdGNoVmFsdWU9IjIiIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJTdHJpbmciIFR5cGVOYW1lPSJ1YTpTdHJpbmdOb2RlSWQiIFN3aXRjaEZpZWxkPSJO\nb2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikd1aWQi\nIFR5cGVOYW1lPS";
25866|  2.37k|    memcpy(xmlValue.data + 0, buf_0, 4096);
25867|  2.37k|    char *buf_1 = "J1YTpHdWlkTm9kZUlkIiBTd2l0Y2hGaWVsZD0iTm9kZUlkVHlwZSIgU3dpdGNo\nVmFsdWU9IjQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCeXRlU3RyaW5nIiBUeXBlTmFtZT0i\ndWE6Qnl0ZVN0cmluZ05vZGVJZCIgU3dpdGNoRmllbGQ9Ik5vZGVJZFR5cGUiIFN3aXRjaFZhbHVl\nPSI1IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBl\nIE5hbWU9IkV4cGFuZGVkTm9kZUlkIj4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+QW4gaWRlbnRp\nZmllciBmb3IgYSBub2RlIGluIGEgVUEgc2VydmVyIGFkZHJlc3Mgc3BhY2UgcXVhbGlmaWVkIHdp\ndGggYSBjb21wbGV0ZSBuYW1lc3BhY2Ugc3RyaW5nLjwvb3BjOkRvY3VtZW50YXRpb24+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWRUeXBlIiBUeXBlTmFtZT0idWE6Tm9kZUlkVHlwZSIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlckluZGV4U3BlY2lmaWVkIiBUeXBlTmFtZT0ib3Bj\nOkJpdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVSSVNwZWNpZmllZCIgVHlw\nZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUd29CeXRlIiBUeXBlTmFt\nZT0idWE6VHdvQnl0ZU5vZGVJZCIgU3dpdGNoRmllbGQ9Ik5vZGVJZFR5cGUiIFN3aXRjaFZhbHVl\nPSIwIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRm91ckJ5dGUiIFR5cGVOYW1lPSJ1YTpGb3Vy\nQnl0ZU5vZGVJZCIgU3dpdGNoRmllbGQ9Ik5vZ"
25868|  2.37k|"GVJZFR5cGUiIFN3aXRjaFZhbHVlPSIxIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtZXJpYyIgVHlwZU5hbWU9InVhOk51bWVyaWNOb2RlSWQi\nIFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0Y2hWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9IlN0cmluZyIgVHlwZU5hbWU9InVhOlN0cmluZ05vZGVJZCIgU3dpdGNoRmllbGQ9\nIk5vZGVJZFR5cGUiIFN3aXRjaFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iR3Vp\nZCIgVHlwZU5hbWU9InVhOkd1aWROb2RlSWQiIFN3aXRjaEZpZWxkPSJOb2RlSWRUeXBlIiBTd2l0\nY2hWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJ5dGVTdHJpbmciIFR5cGVOYW1l\nPSJ1YTpCeXRlU3RyaW5nTm9kZUlkIiBTd2l0Y2hGaWVsZD0iTm9kZUlkVHlwZSIgU3dpdGNoVmFs\ndWU9IjUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lc3BhY2VVUkkiIFR5cGVOYW1lPSJv\ncGM6Q2hhckFycmF5IiBTd2l0Y2hGaWVsZD0iTmFtZXNwYWNlVVJJU3BlY2lmaWVkIi8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFN3aXRj\naEZpZWxkPSJTZXJ2ZXJJbmRleFNwZWNpZmllZCIvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4N\nCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iU3RhdHVzQ29kZSIgTGVuZ3RoSW5CaXRzPSIzMiIg\nQnl0ZU9yZGVyU2lnbmlmaWNhbnQ9InRydWUiPg0KICAgIDxvcGM6RG9jdW1l"
25869|  2.37k|"bnRhdGlvbj5BIDMy\nLWJpdCBzdGF0dXMgY29kZSB2YWx1ZS48L29wYzpEb2N1bWVudGF0aW9uPg0KICA8L29wYzpPcGFx\ndWVUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGlhZ25vc3RpY0luZm8iPg0K\nICAgIDxvcGM6RG9jdW1lbnRhdGlvbj5BIHJlY3Vyc2l2ZSBzdHJ1Y3R1cmUgY29udGFpbmluZyBk\naWFnbm9zdGljIGluZm9ybWF0aW9uIGFzc29jaWF0ZWQgd2l0aCBhIHN0YXR1cyBjb2RlLjwvb3Bj\nOkRvY3VtZW50YXRpb24+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTeW1ib2xpY0lkU3BlY2lmaWVk\nIiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVS\nSVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJM\nb2NhbGl6ZWRUZXh0U3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9IkxvY2FsZVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJBZGRpdGlvbmFsSW5mb1NwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbm5lclN0YXR1c0NvZGVTcGVjaWZpZWQiIFR5cGVO\nYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5uZXJEaWFnbm9zdGljSW5m\nb1NwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJS\nZXNlcn"
25870|  2.37k|"ZlZDEiIFR5cGVOYW1lPSJvcGM6Qml0IiBMZW5ndGg9IjEiIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJTeW1ib2xpY0lkIiBUeXBlTmFtZT0ib3BjOkludDMyIiBTd2l0Y2hGaWVsZD0iU3lt\nYm9saWNJZFNwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVSSSIg\nVHlwZU5hbWU9Im9wYzpJbnQzMiIgU3dpdGNoRmllbGQ9Ik5hbWVzcGFjZVVSSVNwZWNpZmllZCIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvY2FsZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgU3dp\ndGNoRmllbGQ9IkxvY2FsZVNwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvY2Fs\naXplZFRleHQiIFR5cGVOYW1lPSJvcGM6SW50MzIiIFN3aXRjaEZpZWxkPSJMb2NhbGl6ZWRUZXh0\nU3BlY2lmaWVkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkaXRpb25hbEluZm8iIFR5cGVO\nYW1lPSJvcGM6Q2hhckFycmF5IiBTd2l0Y2hGaWVsZD0iQWRkaXRpb25hbEluZm9TcGVjaWZpZWQi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbm5lclN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpT\ndGF0dXNDb2RlIiBTd2l0Y2hGaWVsZD0iSW5uZXJTdGF0dXNDb2RlU3BlY2lmaWVkIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iSW5uZXJEaWFnbm9zdGljSW5mbyIgVHlwZU5hbWU9InVhOkRpYWdu\nb3N0aWNJbmZvIiBTd2l0Y2hGaWVsZD0iSW5uZXJEaWFnbm9zdGljSW5mb1NwZWNpZmllZCIgLz4N\nCiAgPC9vcGM6U3RydWN0dXJlZFR5c";
25871|  2.37k|    memcpy(xmlValue.data + 4096, buf_1, 4096);
25872|  2.37k|    char *buf_2 = "GU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJR\ndWFsaWZpZWROYW1lIj4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+QSBzdHJpbmcgcXVhbGlmaWVk\nIHdpdGggYSBuYW1lc3BhY2UgaW5kZXguPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9Ik5hbWVzcGFjZUluZGV4IiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiAvPg0KICA8L29w\nYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkxvY2FsaXpl\nZFRleHQiPg0KICAgIDxvcGM6RG9jdW1lbnRhdGlvbj5BIHN0cmluZyBxdWFsaWZpZWQgd2l0aCBh\nIG5hbWVzcGFjZSBpbmRleC48L29wYzpEb2N1bWVudGF0aW9uPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iTG9jYWxlU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IlRleHRTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iUmVzZXJ2ZWQxIiBUeXBlTmFtZT0ib3BjOkJpdCIgTGVuZ3RoPSI2IiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iTG9jYWxlIiBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgU3dpdGNo\nRmllbGQ9IkxvY2FsZVNwZWNpZmllZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRleHQiIFR5\ncGVOYW1lPSJvcGM6Q2hhckFycmF5IiBTd2l0Y2hGaWVsZD0iVGV4"
25873|  2.37k|"dFNwZWNpZmllZCIgLz4NCiAg\nPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEYXRh\nVmFsdWUiPg0KICAgIDxvcGM6RG9jdW1lbnRhdGlvbj5BIHZhbHVlIHdpdGggYW4gYXNzb2NpYXRl\nZCB0aW1lc3RhbXAsIGFuZCBxdWFsaXR5Ljwvb3BjOkRvY3VtZW50YXRpb24+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJWYWx1ZVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNvdXJjZVRpbWVzdGFtcFNwZWNpZmllZCIgVHlwZU5hbWU9\nIm9wYzpCaXQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJUaW1lc3RhbXBTcGVjaWZp\nZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU291cmNlUGlj\nb3NlY29uZHNTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iU2VydmVyUGljb3NlY29uZHNTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzZXJ2ZWQxIiBUeXBlTmFtZT0ib3BjOkJpdCIgTGVuZ3Ro\nPSIyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50\nIiBTd2l0Y2hGaWVsZD0iVmFsdWVTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJ"
25874|  2.37k|"T\ndGF0dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgU3dpdGNoRmllbGQ9IlN0YXR1c0Nv\nZGVTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTb3VyY2VUaW1lc3RhbXAiIFR5\ncGVOYW1lPSJvcGM6RGF0ZVRpbWUiIFN3aXRjaEZpZWxkPSJTb3VyY2VUaW1lc3RhbXBTcGVjaWZp\nZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTb3VyY2VQaWNvc2Vjb25kcyIgVHlwZU5hbWU9\nIm9wYzpVSW50MTYiIFN3aXRjaEZpZWxkPSJTb3VyY2VQaWNvc2Vjb25kc1NwZWNpZmllZCIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclRpbWVzdGFtcCIgVHlwZU5hbWU9Im9wYzpEYXRl\nVGltZSIgU3dpdGNoRmllbGQ9IlNlcnZlclRpbWVzdGFtcFNwZWNpZmllZCIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IlNlcnZlclBpY29zZWNvbmRzIiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgU3dp\ndGNoRmllbGQ9IlNlcnZlclBpY29zZWNvbmRzU3BlY2lmaWVkIiAvPg0KICA8L29wYzpTdHJ1Y3R1\ncmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkV4dGVuc2lvbk9iamVjdCI+\nDQogICAgPG9wYzpEb2N1bWVudGF0aW9uPkEgc2VyaWFsaXplZCBvYmplY3QgcHJlZml4ZWQgd2l0\naCBpdHMgZGF0YSB0eXBlIGlkZW50aWZpZXIuPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IlR5cGVJZFNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lP"
25875|  2.37k|"SJCaW5hcnlCb2R5IiBUeXBlTmFtZT0ib3BjOkJpdCIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IlhtbEJvZHkiIFR5cGVOYW1lPSJvcGM6Qml0IiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iUmVzZXJ2ZWQxIiBUeXBlTmFtZT0ib3BjOkJpdCIgTGVuZ3RoPSI1IiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iVHlwZUlkIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQi\nIFN3aXRjaEZpZWxkPSJUeXBlSWRTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJC\nb2R5TGVuZ3RoIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nQm9keSIgVHlwZU5hbWU9Im9wYzpCeXRlIiBMZW5ndGhGaWVsZD0iQm9keUxlbmd0aCIgLz4NCiAg\nPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJWYXJp\nYW50Ij4NCiAgICA8b3BjOkRvY3VtZW50YXRpb24+QSB1bmlvbiBvZiBzZXZlcmFsIHR5cGVzLjwv\nb3BjOkRvY3VtZW50YXRpb24+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYXJpYW50VHlwZSIgVHlw\nZU5hbWU9Im9wYzpCaXQiIExlbmd0aD0iNiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFycmF5\nRGltZW5zaW9uc1NwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpCaXQiIExlbmd0aD0iMSIvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iQXJyYXlMZW5ndGhTcGVjaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qml0\nIiBMZW5ndGg9IjEiLz4NCiAgICA8b3BjOkZpZWxkIE5h";
25876|  2.37k|    memcpy(xmlValue.data + 8192, buf_2, 4096);
25877|  2.37k|    char *buf_3 = "bWU9IkFycmF5TGVuZ3RoIiBUeXBlTmFt\nZT0ib3BjOkludDMyIiBTd2l0Y2hGaWVsZD0iQXJyYXlMZW5ndGhTcGVjaWZpZWQiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJCb29sZWFuIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIExlbmd0aEZp\nZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0i\nMSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNCeXRlIiBUeXBlTmFtZT0ib3BjOlNCeXRlIiBM\nZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNo\nVmFsdWU9IjIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCeXRlIiBUeXBlTmFtZT0ib3BjOkJ5\ndGUiIExlbmd0aEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBT\nd2l0Y2hWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkludDE2IiBUeXBlTmFtZT0i\nb3BjOkludDE2IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50\nVHlwZSIgU3dpdGNoVmFsdWU9IjQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVSW50MTYiIFR5\ncGVOYW1lPSJvcGM6VUludDE2IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxk\nPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJ\nbnQzMiIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3R"
25878|  2.37k|"oIiBTd2l0\nY2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSI2IiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iVUludDMyIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9IkFycmF5TGVu\nZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSI3IiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iSW50NjQiIFR5cGVOYW1lPSJvcGM6SW50NjQiIExlbmd0aEZpZWxkPSJB\ncnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iOCIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVJbnQ2NCIgVHlwZU5hbWU9Im9wYzpVSW50NjQiIExlbmd0\naEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1\nZT0iOSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZsb2F0IiBUeXBlTmFtZT0ib3BjOkZsb2F0\nIiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dp\ndGNoVmFsdWU9IjEwIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRG91YmxlIiBUeXBlTmFtZT0i\nb3BjOkRvdWJsZSIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFu\ndFR5cGUiIFN3aXRjaFZhbHVlPSIxMSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0cmluZyIg\nVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIExlbmd0aEZpZWxkPSJBcnJheUxlbmd0aCIgU3dpdGNo\nRmllbGQ9IlZhc"
25879|  2.37k|"mlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iMTIiIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJEYXRlVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTGVuZ3RoRmllbGQ9IkFycmF5\nTGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIxMyIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9Ikd1aWQiIFR5cGVOYW1lPSJvcGM6R3VpZCIgTGVuZ3RoRmllbGQ9\nIkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIxNCIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJ5dGVTdHJpbmciIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0\ncmluZyIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUi\nIFN3aXRjaFZhbHVlPSIxNSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlhtbEVsZW1lbnQiIFR5\ncGVOYW1lPSJ1YTpYbWxFbGVtZW50IiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZp\nZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgi\nIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjE3IiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iRXhwYW5kZWROb2RlSWQiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIg\nTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBT"
25880|  2.37k|"d2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRj\naFZhbHVlPSIxOCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1l\nPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJW\nYXJpYW50VHlwZSIgU3dpdGNoVmFsdWU9IjE5IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUXVh\nbGlmaWVkTmFtZSIgVHlwZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIExlbmd0aEZpZWxkPSJBcnJh\neUxlbmd0aCIgU3dpdGNoRmllbGQ9IlZhcmlhbnRUeXBlIiBTd2l0Y2hWYWx1ZT0iMjAiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJMb2NhbGl6ZWRUZXh0IiBUeXBlTmFtZT0idWE6TG9jYWxpemVk\nVGV4dCIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUi\nIFN3aXRjaFZhbHVlPSIyMSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkV4dGVuc2lvbk9iamVj\ndCIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3Ro\nIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIyMiIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IkRhdGFWYWx1ZSIgVHlwZU5hbWU9InVhOkRhdGFWYWx1ZSIgTGVuZ3RoRmll\nbGQ9IkFycmF5TGVuZ3RoIiBTd2l0Y2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIy\nMyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhcmlhbnQiIFR5cGVOYW1";
25881|  2.37k|    memcpy(xmlValue.data + 12288, buf_3, 4096);
25882|  2.37k|    char *buf_4 = "lPSJ1YTpWYXJpYW50\nIiBMZW5ndGhGaWVsZD0iQXJyYXlMZW5ndGgiIFN3aXRjaEZpZWxkPSJWYXJpYW50VHlwZSIgU3dp\ndGNoVmFsdWU9IjI0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm8iIFR5\ncGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9IkFycmF5TGVuZ3RoIiBTd2l0\nY2hGaWVsZD0iVmFyaWFudFR5cGUiIFN3aXRjaFZhbHVlPSIyNSIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9Ik5vT2ZBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIFN3aXRjaEZp\nZWxkPSJBcnJheURpbWVuc2lvbnNTcGVjaWZpZWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJB\ncnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIExlbmd0aEZpZWxkPSJOb09mQXJy\nYXlEaW1lbnNpb25zIiBTd2l0Y2hGaWVsZD0iQXJyYXlEaW1lbnNpb25zU3BlY2lmaWVkIiAvPg0K\nICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ik5h\nbWluZ1J1bGVUeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1\nZSBOYW1lPSJNYW5kYXRvcnkiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVl\nIE5hbWU9Ik9wdGlvbmFsIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBO\nYW1lPSJDb25zdHJhaW50IiBWYWx1ZT0iMyIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQog\nICAgD"
25883|  2.37k|"QoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkltYWdlQk1QIj4NCiAgPC9vcGM6T3BhcXVl\nVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iSW1hZ2VHSUYiPg0KICA8L29wYzpPcGFx\ndWVUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJJbWFnZUpQRyI+DQogIDwvb3BjOk9w\nYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkltYWdlUE5HIj4NCiAgPC9vcGM6\nT3BhcXVlVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iQXVkaW9EYXRhVHlwZSI+DQog\nIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkJpdEZpZWxkTWFz\na0RhdGFUeXBlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBl\nIE5hbWU9IktleVZhbHVlUGFpciIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJLZXkiIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICA8L29w\nYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFkZGl0aW9u\nYWxQYXJhbWV0ZXJzVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJOb09mUGFyYW1ldGVycyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9IlBh"
25884|  2.37k|"cmFtZXRlcnMiIFR5cGVOYW1lPSJ0bnM6S2V5VmFsdWVQYWly\nIiBMZW5ndGhGaWVsZD0iTm9PZlBhcmFtZXRlcnMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBl\nPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRXBoZW1lcmFsS2V5VHlwZSIgQmFzZVR5\ncGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdWJsaWNLZXki\nIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNpZ25h\ndHVyZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlw\nZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkVuZHBvaW50VHlwZSIgQmFzZVR5cGU9\nInVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRwb2ludFVybCIg\nVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eU1v\nZGUiIFR5cGVOYW1lPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IlRyYW5zcG9ydFByb2ZpbGVVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5n\nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5h\nbWU9IlJhdGlvbmFsTnVtYmVyIiBCYXNlVHlwZT0idWE6RXh0ZW5"
25885|  2.37k|"zaW9uT2JqZWN0Ij4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9Ik51bWVyYXRvciIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IkRlbm9taW5hdG9yIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAg\nPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJWZWN0\nb3IiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlw\nZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlRocmVlRFZlY3RvciIgQmFzZVR5cGU9\nInRuczpWZWN0b3IiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iWCIgVHlwZU5hbWU9Im9wYzpEb3Vi\nbGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJZIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IloiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICA8L29w\nYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNhcnRlc2lh\nbkNvb3JkaW5hdGVzIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgPC9vcGM6U3Ry\ndWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJUaHJlZURDYXJ0ZXNp\nYW5Db29yZGluYXRlcyIgQmFzZVR5cGU9InRuczpDYXJ0ZXNpYW5Db29yZGluYXRlcyI+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJYIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOk";
25886|  2.37k|    memcpy(xmlValue.data + 16384, buf_4, 4096);
25887|  2.37k|    char *buf_5 = "Zp\nZWxkIE5hbWU9IlkiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iWiIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0K\nDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iT3JpZW50YXRpb24iIEJhc2VUeXBlPSJ1YTpF\neHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVj\ndHVyZWRUeXBlIE5hbWU9IlRocmVlRE9yaWVudGF0aW9uIiBCYXNlVHlwZT0idG5zOk9yaWVudGF0\naW9uIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkEiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iQiIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJDIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgPC9vcGM6U3RydWN0\ndXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJGcmFtZSIgQmFzZVR5cGU9\nInVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6\nU3RydWN0dXJlZFR5cGUgTmFtZT0iVGhyZWVERnJhbWUiIEJhc2VUeXBlPSJ0bnM6RnJhbWUiPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIFR5cGVOYW1lPSJ0bnM6\nVGhyZWVEQ2FydGVzaWFuQ29vcmRpbmF0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJPcmll\nbnRhdGlvbiIgVHlwZU5h"
25888|  2.37k|"bWU9InRuczpUaHJlZURPcmllbnRhdGlvbiIgLz4NCiAgPC9vcGM6U3Ry\ndWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJPcGVuRmlsZU1vZGUi\nIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlJlYWQi\nIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IldyaXRlIiBWYWx1\nZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFcmFzZUV4aXN0aW5nIiBW\nYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBcHBlbmQiIFZhbHVl\nPSI4IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBl\nIE5hbWU9IklkZW50aXR5Q3JpdGVyaWFUeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3Bj\nOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVc2VyTmFtZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpF\nbnVtZXJhdGVkVmFsdWUgTmFtZT0iVGh1bWJwcmludCIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpF\nbnVtZXJhdGVkVmFsdWUgTmFtZT0iUm9sZSIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJh\ndGVkVmFsdWUgTmFtZT0iR3JvdXBJZCIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVk\nVmFsdWUgTmFtZT0iQW5vbnltb3VzIiBWYWx1ZT0iNSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRW\nYWx1ZSBOYW1lPSJBdXRoZW50aWNhdGVkVXNlciIgVmF"
25889|  2.37k|"sdWU9IjYiIC8+DQogIDwvb3BjOkVudW1l\ncmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSWRlbnRpdHlNYXBwaW5n\nUnVsZVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iQ3JpdGVyaWFUeXBlIiBUeXBlTmFtZT0idG5zOklkZW50aXR5Q3JpdGVyaWFUeXBlIiAv\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3JpdGVyaWEiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAv\nPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9\nIkN1cnJlbmN5VW5pdFR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iTnVtZXJpY0NvZGUiIFR5cGVOYW1lPSJvcGM6SW50MTYiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJFeHBvbmVudCIgVHlwZU5hbWU9Im9wYzpTQnl0ZSIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IkFscGhhYmV0aWNDb2RlIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IkN1cnJlbmN5IiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4\ndCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBO\nYW1lPSJUcnVzdExpc3RNYXNrcyIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJh\ndGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZX"
25890|  2.37k|"JhdGVkVmFs\ndWUgTmFtZT0iVHJ1c3RlZENlcnRpZmljYXRlcyIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVt\nZXJhdGVkVmFsdWUgTmFtZT0iVHJ1c3RlZENybHMiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51\nbWVyYXRlZFZhbHVlIE5hbWU9Iklzc3VlckNlcnRpZmljYXRlcyIgVmFsdWU9IjQiIC8+DQogICAg\nPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSXNzdWVyQ3JscyIgVmFsdWU9IjgiIC8+DQogICAg\nPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWxsIiBWYWx1ZT0iMTUiIC8+DQogIDwvb3BjOkVu\ndW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVHJ1c3RMaXN0RGF0\nYVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iU3BlY2lmaWVkTGlzdHMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iTm9PZlRydXN0ZWRDZXJ0aWZpY2F0ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJUcnVzdGVkQ2VydGlmaWNhdGVzIiBUeXBlTmFtZT0ib3Bj\nOkJ5dGVTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mVHJ1c3RlZENlcnRpZmljYXRlcyIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZUcnVzdGVkQ3JscyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRydXN0ZWRDcmxzIiBUeXBlTmFtZT0ib3BjOkJ5dGVT\ndHJpbmciIExl";
25891|  2.37k|    memcpy(xmlValue.data + 20480, buf_5, 4096);
25892|  2.37k|    char *buf_6 = "bmd0aEZpZWxkPSJOb09mVHJ1c3RlZENybHMiIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJOb09mSXNzdWVyQ2VydGlmaWNhdGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iSXNzdWVyQ2VydGlmaWNhdGVzIiBUeXBlTmFtZT0ib3BjOkJ5dGVT\ndHJpbmciIExlbmd0aEZpZWxkPSJOb09mSXNzdWVyQ2VydGlmaWNhdGVzIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iTm9PZklzc3VlckNybHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJJc3N1ZXJDcmxzIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIExl\nbmd0aEZpZWxkPSJOb09mSXNzdWVyQ3JscyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoN\nCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEZWNpbWFsRGF0YVR5cGUiIEJhc2VUeXBlPSJ1\nYTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2NhbGUiIFR5cGVOYW1l\nPSJvcGM6SW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZSIgVHlwZU5hbWU9Im9w\nYzpCeXRlU3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVj\ndHVyZWRUeXBlIE5hbWU9IkRhdGFUeXBlU2NoZW1hSGVhZGVyIiBCYXNlVHlwZT0idWE6RXh0ZW5z\naW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOYW1lc3BhY2VzIiBUeXBlTmFt\nZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM"
25893|  2.37k|"6RmllbGQgTmFtZT0iTmFtZXNwYWNlcyIgVHlwZU5h\nbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mTmFtZXNwYWNlcyIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9Ik5vT2ZTdHJ1Y3R1cmVEYXRhVHlwZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdHJ1Y3R1cmVEYXRhVHlwZXMiIFR5cGVOYW1lPSJ0\nbnM6U3RydWN0dXJlRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mU3RydWN0dXJlRGF0YVR5\ncGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkVudW1EYXRhVHlwZXMiIFR5cGVOYW1l\nPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbnVtRGF0YVR5cGVzIiBUeXBl\nTmFtZT0idG5zOkVudW1EZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZFbnVtRGF0YVR5cGVz\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNpbXBsZURhdGFUeXBlcyIgVHlwZU5hbWU9\nIm9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNpbXBsZURhdGFUeXBlcyIgVHlw\nZU5hbWU9InRuczpTaW1wbGVUeXBlRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mU2ltcGxl\nRGF0YVR5cGVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVy\nZWRUeXBlIE5hbWU9IkRhdGFUeXBlRGVzY3JpcHRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25P\nYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGVJZCIgVH"
25894|  2.37k|"lwZU5hbWU9InVhOk5v\nZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5cGVOYW1lPSJ1YTpRdWFsaWZp\nZWROYW1lIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRU\neXBlIE5hbWU9IlN0cnVjdHVyZURlc2NyaXB0aW9uIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlRGVz\nY3JpcHRpb24iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGVJZCIgVHlwZU5hbWU9InVh\nOk5vZGVJZCIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgU291cmNlVHlw\nZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdHJ1\nY3R1cmVEZWZpbml0aW9uIiBUeXBlTmFtZT0idG5zOlN0cnVjdHVyZURlZmluaXRpb24iIC8+DQog\nIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRW51\nbURlc2NyaXB0aW9uIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iRGF0YVR5cGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgU291cmNlVHlw\nZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1l\nIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVz\nY3Jp"
25895|  2.37k|"cHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbnVtRGVmaW5pdGlvbiIgVHlwZU5h\nbWU9InRuczpFbnVtRGVmaW5pdGlvbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJ1aWx0SW5U\neXBlIiBUeXBlTmFtZT0ib3BjOkJ5dGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQog\nIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2ltcGxlVHlwZURlc2NyaXB0aW9uIiBCYXNlVHlw\nZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5\ncGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3Jp\ncHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0idWE6UXVhbGlm\naWVkTmFtZSIgU291cmNlVHlwZT0idG5zOkRhdGFUeXBlRGVzY3JpcHRpb24iIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJCYXNlRGF0YVR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJCdWlsdEluVHlwZSIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICA8\nL29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlVBQmlu\nYXJ5RmlsZURhdGFUeXBlIiBCYXNlVHlwZT0idG5zOkRhdGFUeXBlU2NoZW1hSGVhZGVyIj4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOYW1lc3BhY2VzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAv\nPg0KICAgIDxvcGM6RmllbGQgTmF";
25896|  2.37k|    memcpy(xmlValue.data + 24576, buf_6, 4096);
25897|  2.37k|    char *buf_7 = "tZT0iTmFtZXNwYWNlcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmci\nIExlbmd0aEZpZWxkPSJOb09mTmFtZXNwYWNlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v\nT2ZTdHJ1Y3R1cmVEYXRhVHlwZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJTdHJ1Y3R1cmVEYXRhVHlwZXMiIFR5cGVOYW1lPSJ0bnM6U3RydWN0dXJlRGVz\nY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mU3RydWN0dXJlRGF0YVR5cGVzIiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iTm9PZkVudW1EYXRhVHlwZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbnVtRGF0YVR5cGVzIiBUeXBlTmFtZT0idG5zOkVudW1E\nZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZFbnVtRGF0YVR5cGVzIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iTm9PZlNpbXBsZURhdGFUeXBlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNpbXBsZURhdGFUeXBlcyIgVHlwZU5hbWU9InRuczpTaW1w\nbGVUeXBlRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mU2ltcGxlRGF0YVR5cGVzIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iU2NoZW1hTG9jYXRpb24iIFR5cGVOYW1lPSJvcGM6U3RyaW5n\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkZpbGVIZWFkZXIiIFR5cGVOYW1lPSJvcGM6\nSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWxlSG"
25898|  2.37k|"VhZGVyIiBUeXBlTmFtZT0idG5z\nOktleVZhbHVlUGFpciIgTGVuZ3RoRmllbGQ9Ik5vT2ZGaWxlSGVhZGVyIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iQm9keSIgVHlwZU5hbWU9InVhOlZhcmlhbnQiIC8+DQogIDwvb3BjOlN0cnVj\ndHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iUHViU3ViU3RhdGUiIExl\nbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc2FibGVk\nIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQYXVzZWQiIFZh\nbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9wZXJhdGlvbmFsIiBW\nYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFcnJvciIgVmFsdWU9\nIjMiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUg\nTmFtZT0iRGF0YVNldE1ldGFEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpEYXRhVHlwZVNjaGVtYUhl\nYWRlciI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTmFtZXNwYWNlcyIgVHlwZU5hbWU9Im9w\nYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZXMiIFR5cGVOYW1lPSJv\ncGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZk5hbWVzcGFjZXMiIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJOb09mU3RydWN0dXJlRGF0YVR5cGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvP"
25899|  2.37k|"g0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iU3RydWN0dXJlRGF0YVR5cGVzIiBUeXBlTmFtZT0idG5zOlN0\ncnVjdHVyZURlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZlN0cnVjdHVyZURhdGFUeXBlcyIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFbnVtRGF0YVR5cGVzIiBUeXBlTmFtZT0ib3Bj\nOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW51bURhdGFUeXBlcyIgVHlwZU5hbWU9\nInRuczpFbnVtRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mRW51bURhdGFUeXBlcyIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTaW1wbGVEYXRhVHlwZXMiIFR5cGVOYW1lPSJvcGM6\nSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTaW1wbGVEYXRhVHlwZXMiIFR5cGVOYW1l\nPSJ0bnM6U2ltcGxlVHlwZURlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZlNpbXBsZURhdGFU\neXBlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5n\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2Nh\nbGl6ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkZpZWxkcyIgVHlwZU5hbWU9\nIm9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpZWxkcyIgVHlwZU5hbWU9InRu\nczpGaWVsZE1ldGFEYXRhIiBMZW5ndGhGaWVsZD0iTm9PZkZpZWxkcyIgLz4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9IkRhdGF"
25900|  2.37k|"TZXRDbGFzc0lkIiBUeXBlTmFtZT0ib3BjOkd1aWQiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJDb25maWd1cmF0aW9uVmVyc2lvbiIgVHlwZU5hbWU9InRuczpDb25maWd1\ncmF0aW9uVmVyc2lvbkRhdGFUeXBlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8\nb3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkZpZWxkTWV0YURhdGEiIEJhc2VUeXBlPSJ1YTpFeHRl\nbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpT\ndHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVh\nOkxvY2FsaXplZFRleHQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWVsZEZsYWdzIiBUeXBl\nTmFtZT0idG5zOkRhdGFTZXRGaWVsZEZsYWdzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQnVp\nbHRJblR5cGUiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRh\ndGFUeXBlIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFs\ndWVSYW5rIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9P\nZkFycmF5RGltZW5zaW9ucyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IkFycmF5RGltZW5zaW9ucyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0aEZpZWxk\nPSJOb09mQXJyYXlEaW1lbnNpb25zIiAvPg0KICAgID";
25901|  2.37k|    memcpy(xmlValue.data + 28672, buf_7, 4096);
25902|  2.37k|    char *buf_8 = "xvcGM6RmllbGQgTmFtZT0iTWF4U3RyaW5n\nTGVuZ3RoIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRh\ndGFTZXRGaWVsZElkIiBUeXBlTmFtZT0ib3BjOkd1aWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJOb09mUHJvcGVydGllcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IlByb3BlcnRpZXMiIFR5cGVOYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5ndGhGaWVs\nZD0iTm9PZlByb3BlcnRpZXMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6\nRW51bWVyYXRlZFR5cGUgTmFtZT0iRGF0YVNldEZpZWxkRmxhZ3MiIExlbmd0aEluQml0cz0iMTYi\nIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25l\nIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQcm9tb3RlZEZp\nZWxkIiBWYWx1ZT0iMSIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1\nY3R1cmVkVHlwZSBOYW1lPSJDb25maWd1cmF0aW9uVmVyc2lvbkRhdGFUeXBlIiBCYXNlVHlwZT0i\ndWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1ham9yVmVyc2lvbiIg\nVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNaW5vclZlcnNp\nb24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkV"
25903|  2.37k|"HlwZT4NCg0K\nICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlB1Ymxpc2hlZERhdGFTZXREYXRhVHlwZSIgQmFz\nZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBU\neXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhU2V0\nRm9sZGVyIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0\nYVNldEZvbGRlciIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mRGF0YVNl\ndEZvbGRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRNZXRhRGF0YSIgVHlwZU5h\nbWU9InRuczpEYXRhU2V0TWV0YURhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9P\nZkV4dGVuc2lvbkZpZWxkcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IkV4dGVuc2lvbkZpZWxkcyIgVHlwZU5hbWU9InRuczpLZXlWYWx1ZVBhaXIiIExlbmd0\naEZpZWxkPSJOb09mRXh0ZW5zaW9uRmllbGRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0\nYVNldFNvdXJjZSIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgPC9vcGM6U3Ry\ndWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJsaXNoZWREYXRh\nU2V0U291cmNlRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29w\nYzpTdHJ1Y3R"
25904|  2.37k|"1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlB1Ymxpc2hl\nZFZhcmlhYmxlRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iUHVibGlzaGVkVmFyaWFibGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJBdHRyaWJ1dGVJZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTYW1wbGluZ0ludGVydmFsSGludCIgVHlwZU5hbWU9\nIm9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZWFkYmFuZFR5cGUiIFR5cGVO\nYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVhZGJhbmRWYWx1ZSIg\nVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbmRleFJhbmdl\nIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnN0aXR1\ndGVWYWx1ZSIgVHlwZU5hbWU9InVhOlZhcmlhbnQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJO\nb09mTWV0YURhdGFQcm9wZXJ0aWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iTWV0YURhdGFQcm9wZXJ0aWVzIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFt\nZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZNZXRhRGF0YVByb3BlcnRpZXMiIC8+DQogIDwvb3BjOlN0cnVj\ndHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydW"
25905|  2.37k|"N0dXJlZFR5cGUgTmFtZT0iUHVibGlzaGVkRGF0YUl0\nZW1zRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6UHVibGlzaGVkRGF0YVNldFNvdXJjZURhdGFUeXBl\nIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZQdWJsaXNoZWREYXRhIiBUeXBlTmFtZT0ib3Bj\nOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaGVkRGF0YSIgVHlwZU5hbWU9\nInRuczpQdWJsaXNoZWRWYXJpYWJsZURhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlB1Ymxpc2hl\nZERhdGEiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5\ncGUgTmFtZT0iUHVibGlzaGVkRXZlbnRzRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6UHVibGlzaGVk\nRGF0YVNldFNvdXJjZURhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkV2ZW50Tm90aWZp\nZXIiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2Vs\nZWN0ZWRGaWVsZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJTZWxlY3RlZEZpZWxkcyIgVHlwZU5hbWU9InRuczpTaW1wbGVBdHRyaWJ1dGVPcGVyYW5kIiBM\nZW5ndGhGaWVsZD0iTm9PZlNlbGVjdGVkRmllbGRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nRmlsdGVyIiBUeXBlTmFtZT0idG5zOkNvbnRlbnRGaWx0ZXIiIC8+DQogIDwvb3BjOlN0cnVjdHVy\nZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iRGF0Y";
25906|  2.37k|    memcpy(xmlValue.data + 32768, buf_8, 4096);
25907|  2.37k|    char *buf_9 = "VNldEZpZWxkQ29udGVu\ndE1hc2siIExlbmd0aEluQml0cz0iMzIiIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAgICA8b3BjOkVu\ndW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0\nZWRWYWx1ZSBOYW1lPSJTdGF0dXNDb2RlIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0\nZWRWYWx1ZSBOYW1lPSJTb3VyY2VUaW1lc3RhbXAiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51\nbWVyYXRlZFZhbHVlIE5hbWU9IlNlcnZlclRpbWVzdGFtcCIgVmFsdWU9IjQiIC8+DQogICAgPG9w\nYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU291cmNlUGljb1NlY29uZHMiIFZhbHVlPSI4IiAvPg0K\nICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNlcnZlclBpY29TZWNvbmRzIiBWYWx1ZT0i\nMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmF3RGF0YSIgVmFsdWU9IjMy\nIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5h\nbWU9IkRhdGFTZXRXcml0ZXJEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9IkVuYWJsZWQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRXcml0ZXJJZCIgVHlwZU5hbWU9Im9wYzpVSW50MTYi\nIC8"
25908|  2.37k|"+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0RmllbGRDb250ZW50TWFzayIgVHlwZU5h\nbWU9InRuczpEYXRhU2V0RmllbGRDb250ZW50TWFzayIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIktleUZyYW1lQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iRGF0YVNldE5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iTm9PZkRhdGFTZXRXcml0ZXJQcm9wZXJ0aWVzIiBUeXBlTmFtZT0ib3BjOkludDMy\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldFdyaXRlclByb3BlcnRpZXMiIFR5cGVO\nYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5ndGhGaWVsZD0iTm9PZkRhdGFTZXRXcml0ZXJQcm9w\nZXJ0aWVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJhbnNwb3J0U2V0dGluZ3MiIFR5cGVO\nYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXNzYWdl\nU2V0dGluZ3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogIDwvb3BjOlN0cnVj\ndHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YVNldFdyaXRlclRy\nYW5zcG9ydERhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgPC9vcGM6\nU3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEYXRhU2V0V3Jp\ndGVyTWVzc2FnZURhdGFUeXBlIi"
25909|  2.37k|"BCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgPC9v\ncGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJTdWJH\ncm91cERhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9Ik5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iRW5hYmxlZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iU2VjdXJpdHlNb2RlIiBUeXBlTmFtZT0idG5zOk1lc3NhZ2VTZWN1cml0eU1vZGUiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eUdyb3VwSWQiIFR5cGVOYW1lPSJvcGM6U3Ry\naW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlY3VyaXR5S2V5U2VydmljZXMiIFR5\ncGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eUtleVNl\ncnZpY2VzIiBUeXBlTmFtZT0idG5zOkVuZHBvaW50RGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJO\nb09mU2VjdXJpdHlLZXlTZXJ2aWNlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heE5ldHdv\ncmtNZXNzYWdlU2l6ZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJOb09mR3JvdXBQcm9wZXJ0aWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iR3JvdXBQcm9wZXJ0aWVzIiBUeXBlT"
25910|  2.37k|"mFtZT0idG5zOktleVZhbHVlUGFp\nciIgTGVuZ3RoRmllbGQ9Ik5vT2ZHcm91cFByb3BlcnRpZXMiIC8+DQogIDwvb3BjOlN0cnVjdHVy\nZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iV3JpdGVyR3JvdXBEYXRhVHlw\nZSIgQmFzZVR5cGU9InRuczpQdWJTdWJHcm91cERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9Ik5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBTb3VyY2VUeXBlPSJ0bnM6UHViU3ViR3Jv\ndXBEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuYWJsZWQiIFR5cGVOYW1lPSJv\ncGM6Qm9vbGVhbiIgU291cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eU1vZGUiIFR5cGVOYW1lPSJ0bnM6TWVzc2FnZVNlY3Vy\naXR5TW9kZSIgU291cmNlVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJTZWN1cml0eUdyb3VwSWQiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBTb3Vy\nY2VUeXBlPSJ0bnM6UHViU3ViR3JvdXBEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIk5vT2ZTZWN1cml0eUtleVNlcnZpY2VzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iU2VjdXJpdHlLZXlTZXJ2aWNlcyIgVHlwZU5hbWU9InRuczpFbmRwb2lu\ndERlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZlNlY3VyaXR5S2V5U2VydmljZXMiIC8+";
25911|  2.37k|    memcpy(xmlValue.data + 36864, buf_9, 4096);
25912|  2.37k|    char *buf_10 = "DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhOZXR3b3JrTWVzc2FnZVNpemUiIFR5cGVOYW1lPSJvcGM6\nVUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6UHViU3ViR3JvdXBEYXRhVHlwZSIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9Ik5vT2ZHcm91cFByb3BlcnRpZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJHcm91cFByb3BlcnRpZXMiIFR5cGVOYW1lPSJ0bnM6S2V5\nVmFsdWVQYWlyIiBMZW5ndGhGaWVsZD0iTm9PZkdyb3VwUHJvcGVydGllcyIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IldyaXRlckdyb3VwSWQiIFR5cGVOYW1lPSJvcGM6VUludDE2IiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iUHVibGlzaGluZ0ludGVydmFsIiBUeXBlTmFtZT0ib3BjOkRvdWJs\nZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IktlZXBBbGl2ZVRpbWUiIFR5cGVOYW1lPSJvcGM6\nRG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJpb3JpdHkiIFR5cGVOYW1lPSJvcGM6\nQnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZMb2NhbGVJZHMiIFR5cGVOYW1lPSJv\ncGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMb2NhbGVJZHMiIFR5cGVOYW1lPSJv\ncGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkxvY2FsZUlkcyIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IkhlYWRlckxheW91dFVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPS"
25913|  2.37k|"JUcmFuc3BvcnRTZXR0aW5ncyIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9i\namVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1lc3NhZ2VTZXR0aW5ncyIgVHlwZU5hbWU9\nInVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhU2V0\nV3JpdGVycyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRh\ndGFTZXRXcml0ZXJzIiBUeXBlTmFtZT0idG5zOkRhdGFTZXRXcml0ZXJEYXRhVHlwZSIgTGVuZ3Ro\nRmllbGQ9Ik5vT2ZEYXRhU2V0V3JpdGVycyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoN\nCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJXcml0ZXJHcm91cFRyYW5zcG9ydERhdGFUeXBl\nIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+\nDQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJXcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlw\nZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBl\nPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUHViU3ViQ29ubmVjdGlvbkRhdGFUeXBl\nIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5h\nbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5hYmxl\nZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KI"
25914|  2.37k|"CAgIDxvcGM6RmllbGQgTmFtZT0iUHVibGlz\naGVySWQiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJh\nbnNwb3J0UHJvZmlsZVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJBZGRyZXNzIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iTm9PZkNvbm5lY3Rpb25Qcm9wZXJ0aWVzIiBUeXBlTmFtZT0ib3BjOklu\ndDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29ubmVjdGlvblByb3BlcnRpZXMiIFR5cGVO\nYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5ndGhGaWVsZD0iTm9PZkNvbm5lY3Rpb25Qcm9wZXJ0\naWVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJhbnNwb3J0U2V0dGluZ3MiIFR5cGVOYW1l\nPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mV3JpdGVy\nR3JvdXBzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3Jp\ndGVyR3JvdXBzIiBUeXBlTmFtZT0idG5zOldyaXRlckdyb3VwRGF0YVR5cGUiIExlbmd0aEZpZWxk\nPSJOb09mV3JpdGVyR3JvdXBzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlYWRlckdy\nb3VwcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlYWRl\nckdyb3VwcyIgVHlwZU5hbWU9InRuczpSZWFkZXJHcm91cERhdGFUeXBlIiBMZW5n"
25915|  2.37k|"dGhGaWVsZD0i\nTm9PZlJlYWRlckdyb3VwcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpT\ndHJ1Y3R1cmVkVHlwZSBOYW1lPSJDb25uZWN0aW9uVHJhbnNwb3J0RGF0YVR5cGUiIEJhc2VUeXBl\nPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3Bj\nOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik5ldHdvcmtBZGRyZXNzRGF0YVR5cGUiIEJhc2VUeXBlPSJ1\nYTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmV0d29ya0ludGVyZmFj\nZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQog\nIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTmV0d29ya0FkZHJlc3NVcmxEYXRhVHlwZSIgQmFz\nZVR5cGU9InRuczpOZXR3b3JrQWRkcmVzc0RhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIk5ldHdvcmtJbnRlcmZhY2UiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBTb3VyY2VUeXBlPSJ0bnM6\nTmV0d29ya0FkZHJlc3NEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVybCIgVHlw\nZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6\nU3RydWN0dXJlZFR5cGUgTmFtZT0iUmVhZGVyR3JvdXBEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpQ\ndWJTdWJHcm91cERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWUiIFR5cGVOYW1l\nPSJvcGM6U3";
25916|  2.37k|    memcpy(xmlValue.data + 40960, buf_10, 4096);
25917|  2.37k|    char *buf_11 = "RyaW5nIiBTb3VyY2VUeXBlPSJ0bnM6UHViU3ViR3JvdXBEYXRhVHlwZSIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9IkVuYWJsZWQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgU291cmNl\nVHlwZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJT\nZWN1cml0eU1vZGUiIFR5cGVOYW1lPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgU291cmNlVHlw\nZT0idG5zOlB1YlN1Ykdyb3VwRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1\ncml0eUdyb3VwSWQiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBTb3VyY2VUeXBlPSJ0bnM6UHViU3Vi\nR3JvdXBEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZWN1cml0eUtleVNl\ncnZpY2VzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2Vj\ndXJpdHlLZXlTZXJ2aWNlcyIgVHlwZU5hbWU9InRuczpFbmRwb2ludERlc2NyaXB0aW9uIiBMZW5n\ndGhGaWVsZD0iTm9PZlNlY3VyaXR5S2V5U2VydmljZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJNYXhOZXR3b3JrTWVzc2FnZVNpemUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBl\nPSJ0bnM6UHViU3ViR3JvdXBEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZH\ncm91cFByb3BlcnRpZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJHcm91cFByb3BlcnRpZXMiIFR5c"
25918|  2.37k|"GVOYW1lPSJ0bnM6S2V5VmFsdWVQYWlyIiBMZW5ndGhG\naWVsZD0iTm9PZkdyb3VwUHJvcGVydGllcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5z\ncG9ydFNldHRpbmdzIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iTWVzc2FnZVNldHRpbmdzIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRhdGFTZXRSZWFkZXJzIiBUeXBlTmFtZT0i\nb3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldFJlYWRlcnMiIFR5cGVO\nYW1lPSJ0bnM6RGF0YVNldFJlYWRlckRhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZkRhdGFTZXRS\nZWFkZXJzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRU\neXBlIE5hbWU9IlJlYWRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRl\nbnNpb25PYmplY3QiPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVy\nZWRUeXBlIE5hbWU9IlJlYWRlckdyb3VwTWVzc2FnZURhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0\nZW5zaW9uT2JqZWN0Ij4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1\ncmVkVHlwZSBOYW1lPSJEYXRhU2V0UmVhZGVyRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNp\nb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlw"
25919|  2.37k|"ZU5hbWU9Im9wYzpTdHJp\nbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmFibGVkIiBUeXBlTmFtZT0ib3BjOkJvb2xl\nYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdWJsaXNoZXJJZCIgVHlwZU5hbWU9InVhOlZh\ncmlhbnQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZXJHcm91cElkIiBUeXBlTmFtZT0i\nb3BjOlVJbnQxNiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFTZXRXcml0ZXJJZCIgVHlw\nZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0TWV0YURh\ndGEiIFR5cGVOYW1lPSJ0bnM6RGF0YVNldE1ldGFEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IkRhdGFTZXRGaWVsZENvbnRlbnRNYXNrIiBUeXBlTmFtZT0idG5zOkRhdGFTZXRGaWVs\nZENvbnRlbnRNYXNrIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWVzc2FnZVJlY2VpdmVUaW1l\nb3V0IiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IktleUZy\nYW1lQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nSGVhZGVyTGF5b3V0VXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IlNlY3VyaXR5TW9kZSIgVHlwZU5hbWU9InRuczpNZXNzYWdlU2VjdXJpdHlNb2RlIiAv\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlHcm91cElkIiBUeXBlTmFtZT0ib3BjOlN0\ncm"
25920|  2.37k|"luZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZWN1cml0eUtleVNlcnZpY2VzIiBU\neXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlLZXlT\nZXJ2aWNlcyIgVHlwZU5hbWU9InRuczpFbmRwb2ludERlc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0i\nTm9PZlNlY3VyaXR5S2V5U2VydmljZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGF0\nYVNldFJlYWRlclByb3BlcnRpZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJEYXRhU2V0UmVhZGVyUHJvcGVydGllcyIgVHlwZU5hbWU9InRuczpLZXlWYWx1\nZVBhaXIiIExlbmd0aEZpZWxkPSJOb09mRGF0YVNldFJlYWRlclByb3BlcnRpZXMiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJUcmFuc3BvcnRTZXR0aW5ncyIgVHlwZU5hbWU9InVhOkV4dGVuc2lv\nbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1lc3NhZ2VTZXR0aW5ncyIgVHlwZU5h\nbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmli\nZWREYXRhU2V0IiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICA8L29wYzpTdHJ1\nY3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFTZXRSZWFkZXJU\ncmFuc3BvcnREYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3Bj\nOlN0cnVjdHVyZWRUeXBlPg0KD";
25921|  2.37k|    memcpy(xmlValue.data + 45056, buf_11, 4096);
25922|  2.37k|    char *buf_12 = "QogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YVNldFJl\nYWRlck1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwv\nb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU3Vic2Ny\naWJlZERhdGFTZXREYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwv\nb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVGFyZ2V0\nVmFyaWFibGVzRGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6U3Vic2NyaWJlZERhdGFTZXREYXRhVHlw\nZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mVGFyZ2V0VmFyaWFibGVzIiBUeXBlTmFtZT0i\nb3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGFyZ2V0VmFyaWFibGVzIiBUeXBl\nTmFtZT0idG5zOkZpZWxkVGFyZ2V0RGF0YVR5cGUiIExlbmd0aEZpZWxkPSJOb09mVGFyZ2V0VmFy\naWFibGVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRU\neXBlIE5hbWU9IkZpZWxkVGFyZ2V0RGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmpl\nY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldEZpZWxkSWQiIFR5cGVOYW1lPSJvcGM6\nR3VpZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlY2VpdmVySW5kZXhSYW5nZSIgVHlwZU5h\nbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBO"
25923|  2.37k|"YW1lPSJUYXJnZXROb2RlSWQiIFR5\ncGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBdHRyaWJ1dGVJZCIg\nVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZUluZGV4\nUmFuZ2UiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iT3Zl\ncnJpZGVWYWx1ZUhhbmRsaW5nIiBUeXBlTmFtZT0idG5zOk92ZXJyaWRlVmFsdWVIYW5kbGluZyIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik92ZXJyaWRlVmFsdWUiIFR5cGVOYW1lPSJ1YTpWYXJp\nYW50IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBl\nIE5hbWU9Ik92ZXJyaWRlVmFsdWVIYW5kbGluZyIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9w\nYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGlzYWJsZWQiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6\nRW51bWVyYXRlZFZhbHVlIE5hbWU9Ikxhc3RVc2FibGVWYWx1ZSIgVmFsdWU9IjEiIC8+DQogICAg\nPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iT3ZlcnJpZGVWYWx1ZSIgVmFsdWU9IjIiIC8+DQog\nIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU3Vi\nc2NyaWJlZERhdGFTZXRNaXJyb3JEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpTdWJzY3JpYmVkRGF0\nYVNldERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlBhcmVudE5vZGVOYW1lIiB"
25924|  2.37k|"UeXBl\nTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSb2xlUGVybWlz\nc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSb2xl\nUGVybWlzc2lvbnMiIFR5cGVOYW1lPSJ0bnM6Um9sZVBlcm1pc3Npb25UeXBlIiBMZW5ndGhGaWVs\nZD0iTm9PZlJvbGVQZXJtaXNzaW9ucyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAg\nPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJTdWJDb25maWd1cmF0aW9uRGF0YVR5cGUiIEJh\nc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlB1\nYmxpc2hlZERhdGFTZXRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iUHVibGlzaGVkRGF0YVNldHMiIFR5cGVOYW1lPSJ0bnM6UHVibGlzaGVkRGF0YVNldERh\ndGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlB1Ymxpc2hlZERhdGFTZXRzIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iTm9PZkNvbm5lY3Rpb25zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iQ29ubmVjdGlvbnMiIFR5cGVOYW1lPSJ0bnM6UHViU3ViQ29ubmVj\ndGlvbkRhdGFUeXBlIiBMZW5ndGhGaWVsZD0iTm9PZkNvbm5lY3Rpb25zIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iRW5hYmxlZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpT\ndHJ1Y3R1cmVkVHlwZ"
25925|  2.37k|"T4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkRhdGFTZXRPcmRl\ncmluZ1R5cGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h\nbWU9IlVuZGVmaW5lZCIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFt\nZT0iQXNjZW5kaW5nV3JpdGVySWQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZh\nbHVlIE5hbWU9IkFzY2VuZGluZ1dyaXRlcklkU2luZ2xlIiBWYWx1ZT0iMiIgLz4NCiAgPC9vcGM6\nRW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJVYWRwTmV0d29y\na01lc3NhZ2VDb250ZW50TWFzayIgTGVuZ3RoSW5CaXRzPSIzMiIgSXNPcHRpb25TZXQ9InRydWUi\nPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVlPSIwIiAvPg0KICAg\nIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlB1Ymxpc2hlcklkIiBWYWx1ZT0iMSIgLz4NCiAg\nICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJHcm91cEhlYWRlciIgVmFsdWU9IjIiIC8+DQog\nICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iV3JpdGVyR3JvdXBJZCIgVmFsdWU9IjQiIC8+\nDQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iR3JvdXBWZXJzaW9uIiBWYWx1ZT0iOCIg\nLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOZXR3b3JrTWVzc2FnZU51bWJlciIg\nVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVy";
25926|  2.37k|    memcpy(xmlValue.data + 49152, buf_12, 4096);
25927|  2.37k|    char *buf_13 = "YXRlZFZhbHVlIE5hbWU9IlNlcXVlbmNlTnVt\nYmVyIiBWYWx1ZT0iMzIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUGF5bG9h\nZEhlYWRlciIgVmFsdWU9IjY0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlRp\nbWVzdGFtcCIgVmFsdWU9IjEyOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQ\naWNvU2Vjb25kcyIgVmFsdWU9IjI1NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1l\nPSJEYXRhU2V0Q2xhc3NJZCIgVmFsdWU9IjUxMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1\nZSBOYW1lPSJQcm9tb3RlZEZpZWxkcyIgVmFsdWU9IjEwMjQiIC8+DQogIDwvb3BjOkVudW1lcmF0\nZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVWFkcFdyaXRlckdyb3VwTWVz\nc2FnZURhdGFUeXBlIiBCYXNlVHlwZT0idG5zOldyaXRlckdyb3VwTWVzc2FnZURhdGFUeXBlIj4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikdyb3VwVmVyc2lvbiIgVHlwZU5hbWU9Im9wYzpVSW50MzIi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0T3JkZXJpbmciIFR5cGVOYW1lPSJ0bnM6\nRGF0YVNldE9yZGVyaW5nVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5ldHdvcmtNZXNz\nYWdlQ29udGVudE1hc2siIFR5cGVOYW1lPSJ0bnM6VWFkcE5ldHdvcmtNZXNzYWdlQ29udGVudE1h\nc2siIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTYW1wbGluZ09mZnNldCIgVHl"
25928|  2.37k|"wZU5hbWU9Im9w\nYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUHVibGlzaGluZ09mZnNldCIg\nVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hpbmdP\nZmZzZXQiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiBMZW5ndGhGaWVsZD0iTm9PZlB1Ymxpc2hpbmdP\nZmZzZXQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5\ncGUgTmFtZT0iVWFkcERhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIExlbmd0aEluQml0cz0iMzIi\nIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25l\nIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUaW1lc3RhbXAi\nIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlBpY29TZWNvbmRz\nIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdGF0dXMiIFZh\nbHVlPSI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1ham9yVmVyc2lvbiIg\nVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTWlub3JWZXJzaW9u\nIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2VxdWVuY2VO\ndW1iZXIiIFZhbHVlPSIzMiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpT\ndHJ1Y3R1c"
25929|  2.37k|"mVkVHlwZSBOYW1lPSJVYWRwRGF0YVNldFdyaXRlck1lc3NhZ2VEYXRhVHlwZSIgQmFz\nZVR5cGU9InRuczpEYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IkRhdGFTZXRNZXNzYWdlQ29udGVudE1hc2siIFR5cGVOYW1lPSJ0bnM6VWFkcERhdGFT\nZXRNZXNzYWdlQ29udGVudE1hc2siIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb25maWd1cmVk\nU2l6ZSIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3\nb3JrTWVzc2FnZU51bWJlciIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJEYXRhU2V0T2Zmc2V0IiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgLz4NCiAgPC9vcGM6\nU3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVYWRwRGF0YVNl\ndFJlYWRlck1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpEYXRhU2V0UmVhZGVyTWVzc2Fn\nZURhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikdyb3VwVmVyc2lvbiIgVHlwZU5hbWU9\nIm9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrTWVzc2FnZU51bWJl\nciIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU2V0\nT2Zmc2V0IiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRh\ndGFTZXRDbGFzc0lkIiBUeXBlTmFtZT0i"
25930|  2.37k|"b3BjOkd1aWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJOZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBUeXBlTmFtZT0idG5zOlVhZHBOZXR3b3JrTWVz\nc2FnZUNvbnRlbnRNYXNrIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVNldE1lc3NhZ2VD\nb250ZW50TWFzayIgVHlwZU5hbWU9InRuczpVYWRwRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9w\nYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWNlaXZlT2Zmc2V0IiBUeXBlTmFt\nZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlByb2Nlc3NpbmdPZmZzZXQi\nIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8\nb3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ikpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRNYXNrIiBM\nZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVk\nVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUg\nTmFtZT0iTmV0d29ya01lc3NhZ2VIZWFkZXIiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVy\nYXRlZFZhbHVlIE5hbWU9IkRhdGFTZXRNZXNzYWdlSGVhZGVyIiBWYWx1ZT0iMiIgLz4NCiAgICA8\nb3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTaW5nbGVEYXRhU2V0TWV";
25931|  2.37k|    memcpy(xmlValue.data + 53248, buf_13, 4096);
25932|  2.37k|    char *buf_14 = "zc2FnZSIgVmFsdWU9IjQi\nIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUHVibGlzaGVySWQiIFZhbHVlPSI4\nIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRhdGFTZXRDbGFzc0lkIiBWYWx1\nZT0iMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVwbHlUbyIgVmFsdWU9\nIjMyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBl\nIE5hbWU9Ikpzb25Xcml0ZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSIgQmFzZVR5cGU9InRuczpXcml0\nZXJHcm91cE1lc3NhZ2VEYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOZXR3b3JrTWVz\nc2FnZUNvbnRlbnRNYXNrIiBUeXBlTmFtZT0idG5zOkpzb25OZXR3b3JrTWVzc2FnZUNvbnRlbnRN\nYXNrIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBl\nIE5hbWU9Ikpzb25EYXRhU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiBMZW5ndGhJbkJpdHM9IjMyIiBJ\nc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIg\nVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGF0YVNldFdyaXRl\ncklkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNZXRhRGF0\nYVZlcnNpb24iIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNl\nc"
25933|  2.37k|"XVlbmNlTnVtYmVyIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1l\nPSJUaW1lc3RhbXAiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9\nIlN0YXR1cyIgVmFsdWU9IjE2IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3Bj\nOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ikpzb25EYXRhU2V0V3JpdGVyTWVzc2FnZURhdGFUeXBlIiBC\nYXNlVHlwZT0idG5zOkRhdGFTZXRXcml0ZXJNZXNzYWdlRGF0YVR5cGUiPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iRGF0YVNldE1lc3NhZ2VDb250ZW50TWFzayIgVHlwZU5hbWU9InRuczpKc29uRGF0\nYVNldE1lc3NhZ2VDb250ZW50TWFzayIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAg\nPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJKc29uRGF0YVNldFJlYWRlck1lc3NhZ2VEYXRhVHlw\nZSIgQmFzZVR5cGU9InRuczpEYXRhU2V0UmVhZGVyTWVzc2FnZURhdGFUeXBlIj4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9Ik5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIFR5cGVOYW1lPSJ0bnM6SnNv\nbk5ldHdvcmtNZXNzYWdlQ29udGVudE1hc2siIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRh\nU2V0TWVzc2FnZUNvbnRlbnRNYXNrIiBUeXBlTmFtZT0idG5zOkpzb25EYXRhU2V0TWVzc2FnZUNv\nbnRlbnRNYXNrIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVy\nZWRUeXBlIE5hbWU9IkRhdGFn"
25934|  2.37k|"cmFtQ29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBlIiBCYXNlVHlw\nZT0idG5zOkNvbm5lY3Rpb25UcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJEaXNjb3ZlcnlBZGRyZXNzIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICA8\nL29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRhdGFn\ncmFtV3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSIgQmFzZVR5cGU9InRuczpXcml0ZXJHcm91\ncFRyYW5zcG9ydERhdGFUeXBlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1lc3NhZ2VSZXBlYXRD\nb3VudCIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWVzc2Fn\nZVJlcGVhdERlbGF5IiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJl\nZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCcm9rZXJDb25uZWN0aW9uVHJh\nbnNwb3J0RGF0YVR5cGUiIEJhc2VUeXBlPSJ0bnM6Q29ubmVjdGlvblRyYW5zcG9ydERhdGFUeXBl\nIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc291cmNlVXJpIiBUeXBlTmFtZT0ib3BjOlN0cmlu\nZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF1dGhlbnRpY2F0aW9uUHJvZmlsZVVyaSIgVHlw\nZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6\nRW51bWVyYXRlZFR5cGUgTmFtZT0iQnJva2VyVHJhbnNwb3J"
25935|  2.37k|"0UXVhbGl0eU9mU2VydmljZSIgTGVu\nZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm90U3BlY2lm\naWVkIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCZXN0RWZm\nb3J0IiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBdExlYXN0\nT25jZSIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQXRNb3N0\nT25jZSIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRXhhY3Rs\neU9uY2UiIFZhbHVlPSI0IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0\ncnVjdHVyZWRUeXBlIE5hbWU9IkJyb2tlcldyaXRlckdyb3VwVHJhbnNwb3J0RGF0YVR5cGUiIEJh\nc2VUeXBlPSJ0bnM6V3JpdGVyR3JvdXBUcmFuc3BvcnREYXRhVHlwZSI+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJRdWV1ZU5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iUmVzb3VyY2VVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iQXV0aGVudGljYXRpb25Qcm9maWxlVXJpIiBUeXBlTmFtZT0ib3BjOlN0cmlu\nZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RlZERlbGl2ZXJ5R3VhcmFudGVlIiBU\neXBlTmFtZT0idG5zOkJyb2tlclRyYW5zcG9ydFF1YWxpdHlPZlNlcnZpY2UiIC8+DQogID";
25936|  2.37k|    memcpy(xmlValue.data + 57344, buf_14, 4096);
25937|  2.37k|    char *buf_15 = "wvb3Bj\nOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQnJva2VyRGF0\nYVNldFdyaXRlclRyYW5zcG9ydERhdGFUeXBlIiBCYXNlVHlwZT0idG5zOkRhdGFTZXRXcml0ZXJU\ncmFuc3BvcnREYXRhVHlwZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJRdWV1ZU5hbWUiIFR5cGVO\nYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzb3VyY2VVcmkiIFR5\ncGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXV0aGVudGljYXRp\nb25Qcm9maWxlVXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9IlJlcXVlc3RlZERlbGl2ZXJ5R3VhcmFudGVlIiBUeXBlTmFtZT0idG5zOkJyb2tlclRyYW5z\ncG9ydFF1YWxpdHlPZlNlcnZpY2UiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXRhRGF0YVF1\nZXVlTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJN\nZXRhRGF0YVVwZGF0ZVRpbWUiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICA8L29wYzpTdHJ1\nY3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkJyb2tlckRhdGFTZXRS\nZWFkZXJUcmFuc3BvcnREYXRhVHlwZSIgQmFzZVR5cGU9InRuczpEYXRhU2V0UmVhZGVyVHJhbnNw\nb3J0RGF0YVR5cGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUXVldWVOYW1lIiBUeXBlTmFtZT0i\nb3BjOlN0cmluZyIg"
25938|  2.37k|"Lz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc291cmNlVXJpIiBUeXBlTmFt\nZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF1dGhlbnRpY2F0aW9uUHJv\nZmlsZVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJS\nZXF1ZXN0ZWREZWxpdmVyeUd1YXJhbnRlZSIgVHlwZU5hbWU9InRuczpCcm9rZXJUcmFuc3BvcnRR\ndWFsaXR5T2ZTZXJ2aWNlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWV0YURhdGFRdWV1ZU5h\nbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0K\nICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkRpYWdub3N0aWNzTGV2ZWwiIExlbmd0aEluQml0\ncz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJhc2ljIiBWYWx1ZT0iMCIg\nLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBZHZhbmNlZCIgVmFsdWU9IjEiIC8+\nDQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW5mbyIgVmFsdWU9IjIiIC8+DQogICAg\nPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTG9nIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVu\ndW1lcmF0ZWRWYWx1ZSBOYW1lPSJEZWJ1ZyIgVmFsdWU9IjQiIC8+DQogIDwvb3BjOkVudW1lcmF0\nZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iUHViU3ViRGlhZ25vc3RpY3ND\nb3VudGVyQ2xhc3NpZmljYXRpb24iIExlbmd0aEl"
25939|  2.37k|"uQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVy\nYXRlZFZhbHVlIE5hbWU9IkluZm9ybWF0aW9uIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1l\ncmF0ZWRWYWx1ZSBOYW1lPSJFcnJvciIgVmFsdWU9IjEiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRU\neXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQWxpYXNOYW1lRGF0YVR5cGUiIEJh\nc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWxpYXNO\nYW1lIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIk5vT2ZSZWZlcmVuY2VkTm9kZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJSZWZlcmVuY2VkTm9kZXMiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIg\nTGVuZ3RoRmllbGQ9Ik5vT2ZSZWZlcmVuY2VkTm9kZXMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRU\neXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iSWRUeXBlIiBMZW5ndGhJbkJpdHM9\nIjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOdW1lcmljIiBWYWx1ZT0iMCIg\nLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdHJpbmciIFZhbHVlPSIxIiAvPg0K\nICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikd1aWQiIFZhbHVlPSIyIiAvPg0KICAgIDxv\ncGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik9wYXF1ZSIgVmFsdWU9IjMiIC8+DQ"
25940|  2.37k|"ogIDwvb3BjOkVu\ndW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iTm9kZUNsYXNzIiBM\nZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVbnNwZWNp\nZmllZCIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iT2JqZWN0\nIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJWYXJpYWJsZSIg\nVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTWV0aG9kIiBWYWx1\nZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJPYmplY3RUeXBlIiBWYWx1\nZT0iOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJWYXJpYWJsZVR5cGUiIFZh\nbHVlPSIxNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZWZlcmVuY2VUeXBl\nIiBWYWx1ZT0iMzIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGF0YVR5cGUi\nIFZhbHVlPSI2NCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJWaWV3IiBWYWx1\nZT0iMTI4IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRU\neXBlIE5hbWU9IlBlcm1pc3Npb25UeXBlIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0i\ndHJ1ZSI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+\nDQogICAg";
25941|  2.37k|    memcpy(xmlValue.data + 61440, buf_15, 4096);
25942|  2.37k|    char *buf_16 = "PG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQnJvd3NlIiBWYWx1ZT0iMSIgLz4NCiAg\nICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZWFkUm9sZVBlcm1pc3Npb25zIiBWYWx1ZT0i\nMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJXcml0ZUF0dHJpYnV0ZSIgVmFs\ndWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iV3JpdGVSb2xlUGVybWlz\nc2lvbnMiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IldyaXRl\nSGlzdG9yaXppbmciIFZhbHVlPSIxNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1l\nPSJSZWFkIiBWYWx1ZT0iMzIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iV3Jp\ndGUiIFZhbHVlPSI2NCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZWFkSGlz\ndG9yeSIgVmFsdWU9IjEyOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbnNl\ncnRIaXN0b3J5IiBWYWx1ZT0iMjU2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9\nIk1vZGlmeUhpc3RvcnkiIFZhbHVlPSI1MTIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUg\nTmFtZT0iRGVsZXRlSGlzdG9yeSIgVmFsdWU9IjEwMjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVk\nVmFsdWUgTmFtZT0iUmVjZWl2ZUV2ZW50cyIgVmFsdWU9IjIwNDgiIC8+DQogICAgPG9wYzpFbnVt\nZXJhdGVkVmFsdWUgTmFtZT0iQ2FsbCI"
25943|  2.37k|"gVmFsdWU9IjQwOTYiIC8+DQogICAgPG9wYzpFbnVtZXJh\ndGVkVmFsdWUgTmFtZT0iQWRkUmVmZXJlbmNlIiBWYWx1ZT0iODE5MiIgLz4NCiAgICA8b3BjOkVu\ndW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZW1vdmVSZWZlcmVuY2UiIFZhbHVlPSIxNjM4NCIgLz4NCiAg\nICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEZWxldGVOb2RlIiBWYWx1ZT0iMzI3NjgiIC8+\nDQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWRkTm9kZSIgVmFsdWU9IjY1NTM2IiAv\nPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9\nIkFjY2Vzc0xldmVsVHlwZSIgTGVuZ3RoSW5CaXRzPSI4IiBJc09wdGlvblNldD0idHJ1ZSI+DQog\nICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9w\nYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ3VycmVudFJlYWQiIFZhbHVlPSIxIiAvPg0KICAgIDxv\ncGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkN1cnJlbnRXcml0ZSIgVmFsdWU9IjIiIC8+DQogICAg\nPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSGlzdG9yeVJlYWQiIFZhbHVlPSI0IiAvPg0KICAg\nIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikhpc3RvcnlXcml0ZSIgVmFsdWU9IjgiIC8+DQog\nICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2VtYW50aWNDaGFuZ2UiIFZhbHVlPSIxNiIg\nLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdGF0dX"
25944|  2.37k|"NXcml0ZSIgVmFsdWU9IjMy\nIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlRpbWVzdGFtcFdyaXRlIiBWYWx1\nZT0iNjQiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5\ncGUgTmFtZT0iQWNjZXNzTGV2ZWxFeFR5cGUiIExlbmd0aEluQml0cz0iMzIiIElzT3B0aW9uU2V0\nPSJ0cnVlIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIg\nLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDdXJyZW50UmVhZCIgVmFsdWU9IjEi\nIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ3VycmVudFdyaXRlIiBWYWx1ZT0i\nMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJIaXN0b3J5UmVhZCIgVmFsdWU9\nIjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSGlzdG9yeVdyaXRlIiBWYWx1\nZT0iOCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTZW1hbnRpY0NoYW5nZSIg\nVmFsdWU9IjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN0YXR1c1dyaXRl\nIiBWYWx1ZT0iMzIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVGltZXN0YW1w\nV3JpdGUiIFZhbHVlPSI2NCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25h\ndG9taWNSZWFkIiBWYWx1ZT0iMjU2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9\n"
25945|  2.37k|"Ik5vbmF0b21pY1dyaXRlIiBWYWx1ZT0iNTEyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVl\nIE5hbWU9IldyaXRlRnVsbEFycmF5T25seSIgVmFsdWU9IjEwMjQiIC8+DQogICAgPG9wYzpFbnVt\nZXJhdGVkVmFsdWUgTmFtZT0iTm9TdWJEYXRhVHlwZXMiIFZhbHVlPSIyMDQ4IiAvPg0KICA8L29w\nYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkV2ZW50Tm90\naWZpZXJUeXBlIiBMZW5ndGhJbkJpdHM9IjgiIElzT3B0aW9uU2V0PSJ0cnVlIj4NCiAgICA8b3Bj\nOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1l\ncmF0ZWRWYWx1ZSBOYW1lPSJTdWJzY3JpYmVUb0V2ZW50cyIgVmFsdWU9IjEiIC8+DQogICAgPG9w\nYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSGlzdG9yeVJlYWQiIFZhbHVlPSI0IiAvPg0KICAgIDxv\ncGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikhpc3RvcnlXcml0ZSIgVmFsdWU9IjgiIC8+DQogIDwv\nb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iQWNjZXNz\nUmVzdHJpY3Rpb25UeXBlIiBMZW5ndGhJbkJpdHM9IjE2IiBJc09wdGlvblNldD0idHJ1ZSI+DQog\nICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9w\nYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2lnbmluZ1JlcXVpcmVkIiBWYWx1ZT0iMSIgLz4NCiAg\nICA8b3BjOkVudW1lcmF0ZWR";
25946|  2.37k|    memcpy(xmlValue.data + 65536, buf_16, 4096);
25947|  2.37k|    char *buf_17 = "WYWx1ZSBOYW1lPSJFbmNyeXB0aW9uUmVxdWlyZWQiIFZhbHVlPSIy\nIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNlc3Npb25SZXF1aXJlZCIgVmFs\ndWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQXBwbHlSZXN0cmljdGlv\nbnNUb0Jyb3dzZSIgVmFsdWU9IjgiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxv\ncGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUm9sZVBlcm1pc3Npb25UeXBlIiBCYXNlVHlwZT0idWE6\nRXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJvbGVJZCIgVHlwZU5hbWU9\nInVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlBlcm1pc3Npb25zIiBUeXBlTmFt\nZT0idG5zOlBlcm1pc3Npb25UeXBlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8\nb3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlN0cnVjdHVyZVR5cGUiIExlbmd0aEluQml0cz0iMzIi\nPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN0cnVjdHVyZSIgVmFsdWU9IjAiIC8+\nDQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3RydWN0dXJlV2l0aE9wdGlvbmFsRmll\nbGRzIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVbmlvbiIg\nVmFsdWU9IjIiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJl\nZFR5cGUgTmFtZT0iU3RydWN0dXJlRmllbGQiIEJhc2VUeX"
25948|  2.37k|"BlPSJ1YTpFeHRlbnNpb25PYmplY3Qi\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRl\neHQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJ\nZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlUmFuayIgVHlwZU5hbWU9Im9wYzpJbnQz\nMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1l\nPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBcnJheURpbWVuc2lvbnMiIFR5\ncGVOYW1lPSJvcGM6VUludDMyIiBMZW5ndGhGaWVsZD0iTm9PZkFycmF5RGltZW5zaW9ucyIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heFN0cmluZ0xlbmd0aCIgVHlwZU5hbWU9Im9wYzpVSW50\nMzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc09wdGlvbmFsIiBUeXBlTmFtZT0ib3BjOkJv\nb2xlYW4iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5\ncGUgTmFtZT0iU3RydWN0dXJlRGVmaW5pdGlvbiIgQmFzZVR5cGU9InRuczpEYXRhVHlwZURlZmlu\naXRpb24iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVmYXVsdEVuY29kaW5nSWQiIFR5cGVOYW1l\nPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCYXNlRGF0YVR5cGUiI"
25949|  2.37k|"FR5cGVO\nYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdHJ1Y3R1cmVUeXBlIiBU\neXBlTmFtZT0idG5zOlN0cnVjdHVyZVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09m\nRmllbGRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmll\nbGRzIiBUeXBlTmFtZT0idG5zOlN0cnVjdHVyZUZpZWxkIiBMZW5ndGhGaWVsZD0iTm9PZkZpZWxk\ncyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBO\nYW1lPSJFbnVtRGVmaW5pdGlvbiIgQmFzZVR5cGU9InRuczpEYXRhVHlwZURlZmluaXRpb24iPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkZpZWxkcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpZWxkcyIgVHlwZU5hbWU9InRuczpFbnVtRmllbGQiIExl\nbmd0aEZpZWxkPSJOb09mRmllbGRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8\nb3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik5vZGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmpl\nY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAv\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUNsYXNzIiBUeXBlTmFtZT0idG5zOk5vZGVDbGFz\ncyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJyb3dzZU5hbWUiIFR5cGVOYW1lPSJ1YTpRdWFs\naWZpZWROYW1lIiA"
25950|  2.37k|"vPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1l\nPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24i\nIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3Jp\ndGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVz\nZXJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iTm9PZlJvbGVQZXJtaXNzaW9ucyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IlJvbGVQZXJtaXNzaW9ucyIgVHlwZU5hbWU9InRuczpSb2xlUGVybWlzc2lv\nblR5cGUiIExlbmd0aEZpZWxkPSJOb09mUm9sZVBlcm1pc3Npb25zIiAvPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iTm9PZlVzZXJSb2xlUGVybWlzc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VyUm9sZVBlcm1pc3Npb25zIiBUeXBlTmFtZT0idG5z\nOlJvbGVQZXJtaXNzaW9uVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZVc2VyUm9sZVBlcm1pc3Npb25z\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWNjZXNzUmVzdHJpY3Rpb25zIiBUeXBlTmFtZT0i\nb3BjOlVJbnQxNiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZWZlcmVuY2VzIiBUeXBl\nTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcG";
25951|  2.37k|    memcpy(xmlValue.data + 69632, buf_17, 4096);
25952|  2.37k|    char *buf_18 = "M6RmllbGQgTmFtZT0iUmVmZXJlbmNlcyIgVHlw\nZU5hbWU9InRuczpSZWZlcmVuY2VOb2RlIiBMZW5ndGhGaWVsZD0iTm9PZlJlZmVyZW5jZXMiIC8+\nDQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0i\nSW5zdGFuY2VOb2RlIiBCYXNlVHlwZT0idG5zOk5vZGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVDbGFzcyIgVHlwZU5hbWU9InRuczpOb2RlQ2xhc3MiIFNv\ndXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQnJvd3NlTmFtZSIg\nVHlwZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0\nIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0\naW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGUiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBT\nb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJXcml0ZU1h\nc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZ"
25953|  2.37k|"SIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9Ik5vT2ZSb2xlUGVybWlzc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSb2xlUGVybWlzc2lvbnMiIFR5cGVOYW1lPSJ0bnM6\nUm9sZVBlcm1pc3Npb25UeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlJvbGVQZXJtaXNzaW9ucyIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZVc2VyUm9sZVBlcm1pc3Npb25zIiBUeXBlTmFtZT0i\nb3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlclJvbGVQZXJtaXNzaW9ucyIg\nVHlwZU5hbWU9InRuczpSb2xlUGVybWlzc2lvblR5cGUiIExlbmd0aEZpZWxkPSJOb09mVXNlclJv\nbGVQZXJtaXNzaW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFjY2Vzc1Jlc3RyaWN0aW9u\ncyIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iTm9PZlJlZmVyZW5jZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJSZWZlcmVuY2VzIiBUeXBlTmFtZT0idG5zOlJlZmVyZW5jZU5v\nZGUiIExlbmd0aEZpZWxkPSJOb09mUmVmZXJlbmNlcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5\ncGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJUeXBlTm9kZSIgQmFzZVR5cGU9InRu\nczpOb2RlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJ\nZCIgU29"
25954|  2.37k|"1cmNlVHlwZT0idG5zOk5vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlQ2xh\nc3MiIFR5cGVOYW1lPSJ0bnM6Tm9kZUNsYXNzIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9IkJyb3dzZU5hbWUiIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1l\nIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc3BsYXlO\nYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGUiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2FsaXpl\nZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3Jp\ndGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGUiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VyV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIg\nU291cmNlVHlwZT0idG5zOk5vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUm9sZVBl\ncm1pc3Npb25zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nUm9sZVBlcm1pc3Npb25zIiBUeXBlTmFtZT0idG5zOlJvbGVQZXJtaXNzaW9uVHlwZSIgTGVuZ3Ro\nRmllbGQ9Ik5vT2ZSb2xlUGVybWlzc2lvbnMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09m\nVXNlclJvbGVQZXJtaXNzaW9ucyIgVH"
25955|  2.37k|"lwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9IlVzZXJSb2xlUGVybWlzc2lvbnMiIFR5cGVOYW1lPSJ0bnM6Um9sZVBlcm1pc3Np\nb25UeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlVzZXJSb2xlUGVybWlzc2lvbnMiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJBY2Nlc3NSZXN0cmljdGlvbnMiIFR5cGVOYW1lPSJvcGM6VUludDE2IiBT\nb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZWZlcmVu\nY2VzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJl\nbmNlcyIgVHlwZU5hbWU9InRuczpSZWZlcmVuY2VOb2RlIiBMZW5ndGhGaWVsZD0iTm9PZlJlZmVy\nZW5jZXMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5\ncGUgTmFtZT0iT2JqZWN0Tm9kZSIgQmFzZVR5cGU9InRuczpJbnN0YW5jZU5vZGUiPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiBTb3VyY2VUeXBlPSJ0\nbnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVDbGFzcyIgVHlwZU5hbWU9InRu\nczpOb2RlQ2xhc3MiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iQnJvd3NlTmFtZSIgVHlwZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIFNvdXJjZVR5cGU9InRu\nczpOb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzcGxhe";
25956|  2.37k|    memcpy(xmlValue.data + 73728, buf_18, 4096);
25957|  2.37k|    char *buf_19 = "U5hbWUiIFR5cGVOYW1lPSJ1\nYTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlw\nZT0idG5zOk5vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVOYW1l\nPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9IlVzZXJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6\nTm9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSb2xlUGVybWlzc2lvbnMiIFR5cGVO\nYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSb2xlUGVybWlzc2lvbnMi\nIFR5cGVOYW1lPSJ0bnM6Um9sZVBlcm1pc3Npb25UeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlJvbGVQ\nZXJtaXNzaW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZVc2VyUm9sZVBlcm1pc3Np\nb25zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlclJv\nbGVQZXJtaXNzaW9ucyIgVHlwZU5hbWU9InRuczpSb2xlUGVybWlzc2lvblR5cGUiIExlbmd0aEZp\nZWxkPSJOb09mVXNlclJvbGVQZXJtaXNzaW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFj\nY2Vzc1Jlc3RyaWN0aW9ucyIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIFNvdXJjZVR5cGU9InRuczpO"
25958|  2.37k|"\nb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlZmVyZW5jZXMiIFR5cGVOYW1lPSJv\ncGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWZlcmVuY2VzIiBUeXBlTmFtZT0i\ndG5zOlJlZmVyZW5jZU5vZGUiIExlbmd0aEZpZWxkPSJOb09mUmVmZXJlbmNlcyIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IkV2ZW50Tm90aWZpZXIiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAg\nPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJPYmpl\nY3RUeXBlTm9kZSIgQmFzZVR5cGU9InRuczpUeXBlTm9kZSI+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUNsYXNzIiBUeXBlTmFtZT0idG5zOk5vZGVDbGFzcyIg\nU291cmNlVHlwZT0idG5zOk5vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VOYW1l\nIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgU291cmNlVHlwZT0idG5zOk5vZGUiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRl\neHQiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3Jp\ncHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZSIg\nLz4NCiAgICA8b3BjOkZpZW"
25959|  2.37k|"xkIE5hbWU9IldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIi\nIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRl\nTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJvbGVQZXJtaXNzaW9ucyIgVHlwZU5hbWU9Im9wYzpJbnQz\nMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJvbGVQZXJtaXNzaW9ucyIgVHlwZU5hbWU9InRu\nczpSb2xlUGVybWlzc2lvblR5cGUiIExlbmd0aEZpZWxkPSJOb09mUm9sZVBlcm1pc3Npb25zIiAv\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlVzZXJSb2xlUGVybWlzc2lvbnMiIFR5cGVOYW1l\nPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VyUm9sZVBlcm1pc3Npb25z\nIiBUeXBlTmFtZT0idG5zOlJvbGVQZXJtaXNzaW9uVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZVc2Vy\nUm9sZVBlcm1pc3Npb25zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWNjZXNzUmVzdHJpY3Rp\nb25zIiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgU291cmNlVHlwZT0idG5zOk5vZGUiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVmZXJlbmNlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlZmVyZW5jZXMiIFR5cGVOYW1lPSJ0bnM6UmVmZXJlbmNl\nTm9kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZWZlcmVuY2VzI"
25960|  2.37k|"iAvPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iSXNBYnN0cmFjdCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1\ncmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlZhcmlhYmxlTm9kZSIgQmFz\nZVR5cGU9InRuczpJbnN0YW5jZU5vZGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBU\neXBlTmFtZT0idWE6Tm9kZUlkIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9Ik5vZGVDbGFzcyIgVHlwZU5hbWU9InRuczpOb2RlQ2xhc3MiIFNvdXJjZVR5cGU9\nInRuczpOb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQnJvd3NlTmFtZSIgVHlwZU5hbWU9\nInVhOlF1YWxpZmllZE5hbWUiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VU\neXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBl\nTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGUiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBl\nPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJXcml0ZU1hc2siIFR5cGVO\nYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3Bj";
25961|  2.37k|    memcpy(xmlValue.data + 77824, buf_19, 4096);
25962|  2.37k|    char *buf_20 = "OkZpZWxk\nIE5hbWU9Ik5vT2ZSb2xlUGVybWlzc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJSb2xlUGVybWlzc2lvbnMiIFR5cGVOYW1lPSJ0bnM6Um9sZVBlcm1p\nc3Npb25UeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlJvbGVQZXJtaXNzaW9ucyIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9Ik5vT2ZVc2VyUm9sZVBlcm1pc3Npb25zIiBUeXBlTmFtZT0ib3BjOkludDMy\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlclJvbGVQZXJtaXNzaW9ucyIgVHlwZU5hbWU9\nInRuczpSb2xlUGVybWlzc2lvblR5cGUiIExlbmd0aEZpZWxkPSJOb09mVXNlclJvbGVQZXJtaXNz\naW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFjY2Vzc1Jlc3RyaWN0aW9ucyIgVHlwZU5h\nbWU9Im9wYzpVSW50MTYiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iTm9PZlJlZmVyZW5jZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJSZWZlcmVuY2VzIiBUeXBlTmFtZT0idG5zOlJlZmVyZW5jZU5vZGUiIExlbmd0\naEZpZWxkPSJOb09mUmVmZXJlbmNlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlIiBU\neXBlTmFtZT0idWE6VmFyaWFudCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFUeXBlIiBU\neXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWVSYW5rIiBU\neXBlTmFtZT0ib3"
25963|  2.37k|"BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkFycmF5RGlt\nZW5zaW9ucyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFy\ncmF5RGltZW5zaW9ucyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0aEZpZWxkPSJOb09mQXJy\nYXlEaW1lbnNpb25zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWNjZXNzTGV2ZWwiIFR5cGVO\nYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJBY2Nlc3NMZXZlbCIg\nVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWluaW11bVNhbXBs\naW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iSGlzdG9yaXppbmciIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IkFjY2Vzc0xldmVsRXgiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpT\ndHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlZhcmlhYmxlVHlw\nZU5vZGUiIEJhc2VUeXBlPSJ0bnM6VHlwZU5vZGUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9k\nZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9Ik5vZGVDbGFzcyIgVHlwZU5hbWU9InRuczpOb2RlQ2xhc3MiIFNvdXJj\nZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxvc"
25964|  2.37k|"GM6RmllbGQgTmFtZT0iQnJvd3NlTmFtZSIgVHlw\nZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBT\nb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9u\nIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGUiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3Vy\nY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJXcml0ZU1hc2si\nIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9Ik5vT2ZSb2xlUGVybWlzc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJSb2xlUGVybWlzc2lvbnMiIFR5cGVOYW1lPSJ0bnM6Um9s\nZVBlcm1pc3Npb25UeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlJvbGVQZXJtaXNzaW9ucyIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZVc2VyUm9sZVBlcm1pc3Npb25zIiBUeXBlTmFtZT0ib3Bj\nOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlclJvbGVQZXJtaXNzaW9ucyIgVHlw\nZU5hbWU9InRuczpSb2xlUGVybWlzc2lvblR5cGUiIExlbmd0aEZpZWxkPSJO"
25965|  2.37k|"b09mVXNlclJvbGVQ\nZXJtaXNzaW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFjY2Vzc1Jlc3RyaWN0aW9ucyIg\nVHlwZU5hbWU9Im9wYzpVSW50MTYiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iTm9PZlJlZmVyZW5jZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJSZWZlcmVuY2VzIiBUeXBlTmFtZT0idG5zOlJlZmVyZW5jZU5vZGUi\nIExlbmd0aEZpZWxkPSJOb09mUmVmZXJlbmNlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZh\nbHVlIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFU\neXBlIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWVS\nYW5rIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkFy\ncmF5RGltZW5zaW9ucyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9IkFycmF5RGltZW5zaW9ucyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0aEZpZWxkPSJO\nb09mQXJyYXlEaW1lbnNpb25zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNBYnN0cmFjdCIg\nVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8\nb3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlZmVyZW5jZVR5cGVOb2RlIiBCYXNlVHlwZT0idG5z\nOlR5cG";
25966|  2.37k|    memcpy(xmlValue.data + 81920, buf_20, 4096);
25967|  2.37k|    char *buf_21 = "VOb2RlIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZCIgVHlwZU5hbWU9InVhOk5v\nZGVJZCIgU291cmNlVHlwZT0idG5zOk5vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2Rl\nQ2xhc3MiIFR5cGVOYW1lPSJ0bnM6Tm9kZUNsYXNzIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJyb3dzZU5hbWUiIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWRO\nYW1lIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc3Bs\nYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGUi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2Fs\naXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGUiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VyV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQz\nMiIgU291cmNlVHlwZT0idG5zOk5vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUm9s\nZVBlcm1pc3Npb25zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iUm9sZVBlcm1pc3Npb25zIiBUeXBlTmFtZT0idG5zOlJvbGVQZXJtaXNzaW9uVHlwZSIgTGVu\nZ3RoRmllbGQ9Ik5vT2ZSb2xlUGVyb"
25968|  2.37k|"Wlzc2lvbnMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJO\nb09mVXNlclJvbGVQZXJtaXNzaW9ucyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IlVzZXJSb2xlUGVybWlzc2lvbnMiIFR5cGVOYW1lPSJ0bnM6Um9sZVBlcm1p\nc3Npb25UeXBlIiBMZW5ndGhGaWVsZD0iTm9PZlVzZXJSb2xlUGVybWlzc2lvbnMiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJBY2Nlc3NSZXN0cmljdGlvbnMiIFR5cGVOYW1lPSJvcGM6VUludDE2\nIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZWZl\ncmVuY2VzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVm\nZXJlbmNlcyIgVHlwZU5hbWU9InRuczpSZWZlcmVuY2VOb2RlIiBMZW5ndGhGaWVsZD0iTm9PZlJl\nZmVyZW5jZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc0Fic3RyYWN0IiBUeXBlTmFtZT0i\nb3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTeW1tZXRyaWMiIFR5cGVOYW1l\nPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkludmVyc2VOYW1lIiBUeXBl\nTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAg\nPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNZXRob2ROb2RlIiBCYXNlVHlwZT0idG5zOkluc3Rh\nbmNlTm9kZSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQi"
25969|  2.37k|"IFR5cGVOYW1lPSJ1YTpOb2Rl\nSWQiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUNs\nYXNzIiBUeXBlTmFtZT0idG5zOk5vZGVDbGFzcyIgU291cmNlVHlwZT0idG5zOk5vZGUiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJCcm93c2VOYW1lIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFt\nZSIgU291cmNlVHlwZT0idG5zOk5vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5\nTmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAv\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6\nZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ildy\naXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIi\nIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJvbGVQ\nZXJtaXNzaW9ucyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIlJvbGVQZXJtaXNzaW9ucyIgVHlwZU5hbWU9InRuczpSb2xlUGVybWlzc2lvblR5cGUiIExlbmd0\naEZpZWxkPSJOb09mUm9sZVBlcm1pc3Npb25zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9"
25970|  2.37k|"P\nZlVzZXJSb2xlUGVybWlzc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJVc2VyUm9sZVBlcm1pc3Npb25zIiBUeXBlTmFtZT0idG5zOlJvbGVQZXJtaXNz\naW9uVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZVc2VyUm9sZVBlcm1pc3Npb25zIiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iQWNjZXNzUmVzdHJpY3Rpb25zIiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIg\nU291cmNlVHlwZT0idG5zOk5vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVmZXJl\nbmNlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlZmVy\nZW5jZXMiIFR5cGVOYW1lPSJ0bnM6UmVmZXJlbmNlTm9kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZWZl\ncmVuY2VzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRXhlY3V0YWJsZSIgVHlwZU5hbWU9Im9w\nYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlckV4ZWN1dGFibGUiIFR5cGVO\nYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpT\ndHJ1Y3R1cmVkVHlwZSBOYW1lPSJWaWV3Tm9kZSIgQmFzZVR5cGU9InRuczpJbnN0YW5jZU5vZGUi\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiBTb3Vy\nY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVDbGFzcyIgVHlw\nZU5hbWU9InRuczpOb2RlQ";
25971|  2.37k|    memcpy(xmlValue.data + 86016, buf_21, 4096);
25972|  2.37k|    char *buf_22 = "2xhc3MiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iQnJvd3NlTmFtZSIgVHlwZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIFNvdXJj\nZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5\ncGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIg\nU291cmNlVHlwZT0idG5zOk5vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2si\nIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IlVzZXJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VU\neXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSb2xlUGVybWlzc2lv\nbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSb2xlUGVy\nbWlzc2lvbnMiIFR5cGVOYW1lPSJ0bnM6Um9sZVBlcm1pc3Npb25UeXBlIiBMZW5ndGhGaWVsZD0i\nTm9PZlJvbGVQZXJtaXNzaW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZVc2VyUm9s\nZVBlcm1pc3Npb25zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iVXNlclJvbGVQZXJtaXNzaW9ucyIgVHlwZU5hbWU9"
25973|  2.37k|"InRuczpSb2xlUGVybWlzc2lvblR5cGUi\nIExlbmd0aEZpZWxkPSJOb09mVXNlclJvbGVQZXJtaXNzaW9ucyIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IkFjY2Vzc1Jlc3RyaWN0aW9ucyIgVHlwZU5hbWU9Im9wYzpVSW50MTYiIFNvdXJjZVR5\ncGU9InRuczpOb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlZmVyZW5jZXMiIFR5\ncGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWZlcmVuY2VzIiBU\neXBlTmFtZT0idG5zOlJlZmVyZW5jZU5vZGUiIExlbmd0aEZpZWxkPSJOb09mUmVmZXJlbmNlcyIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNvbnRhaW5zTm9Mb29wcyIgVHlwZU5hbWU9Im9wYzpC\nb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRXZlbnROb3RpZmllciIgVHlwZU5hbWU9\nIm9wYzpCeXRlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVy\nZWRUeXBlIE5hbWU9IkRhdGFUeXBlTm9kZSIgQmFzZVR5cGU9InRuczpUeXBlTm9kZSI+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIFNvdXJjZVR5cGU9\nInRuczpOb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUNsYXNzIiBUeXBlTmFtZT0i\ndG5zOk5vZGVDbGFzcyIgU291cmNlVHlwZT0idG5zOk5vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJCcm93c2VOYW1lIiBUeXBlTmFtZT0idWE6UXVhbGlmaWVkTmFtZSIgU291cmN"
25974|  2.37k|"lVHlwZT0i\ndG5zOk5vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9\nInVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VU\neXBlPSJ0bnM6Tm9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldyaXRlTWFzayIgVHlwZU5h\nbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlIiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iVXNlcldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRu\nczpOb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJvbGVQZXJtaXNzaW9ucyIgVHlw\nZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJvbGVQZXJtaXNzaW9u\ncyIgVHlwZU5hbWU9InRuczpSb2xlUGVybWlzc2lvblR5cGUiIExlbmd0aEZpZWxkPSJOb09mUm9s\nZVBlcm1pc3Npb25zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlVzZXJSb2xlUGVybWlz\nc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2Vy\nUm9sZVBlcm1pc3Npb25zIiBUeXBlTmFtZT0idG5zOlJvbGVQZXJtaXNzaW9uVHlwZSIgTGVuZ3Ro\nRmllbGQ9Ik5vT2ZVc2VyUm9sZVBlcm1pc3Npb25zIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nQWNjZXNzUmVzd"
25975|  2.37k|"HJpY3Rpb25zIiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgU291cmNlVHlwZT0idG5z\nOk5vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVmZXJlbmNlcyIgVHlwZU5hbWU9\nIm9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlZmVyZW5jZXMiIFR5cGVOYW1l\nPSJ0bnM6UmVmZXJlbmNlTm9kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZWZlcmVuY2VzIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iSXNBYnN0cmFjdCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGVEZWZpbml0aW9uIiBUeXBlTmFtZT0idWE6RXh0\nZW5zaW9uT2JqZWN0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVj\ndHVyZWRUeXBlIE5hbWU9IlJlZmVyZW5jZU5vZGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmpl\nY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlVHlwZUlkIiBUeXBlTmFtZT0idWE6\nTm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNJbnZlcnNlIiBUeXBlTmFtZT0ib3Bj\nOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUYXJnZXRJZCIgVHlwZU5hbWU9InVh\nOkV4cGFuZGVkTm9kZUlkIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0\ncnVjdHVyZWRUeXBlIE5hbWU9IkFyZ3VtZW50IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0\nIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5h";
25976|  2.37k|    memcpy(xmlValue.data + 90112, buf_22, 4096);
25977|  2.37k|    char *buf_23 = "bWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZVJhbmsiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQXJyYXlEaW1lbnNpb25zIiBUeXBlTmFtZT0ib3BjOklu\ndDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXJyYXlEaW1lbnNpb25zIiBUeXBlTmFtZT0i\nb3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZBcnJheURpbWVuc2lvbnMiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+\nDQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0i\nRW51bVZhbHVlVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJWYWx1ZSIgVHlwZU5hbWU9Im9wYzpJbnQ2NCIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IkRpc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIg\nLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1l\nPSJFbnVtRmllbGQiIEJhc2VUeXBlPSJ0bnM6RW51bVZhbHVlVHlwZSI+DQo"
25978|  2.37k|"gICAgPG9wYzpGaWVs\nZCBOYW1lPSJWYWx1ZSIgVHlwZU5hbWU9Im9wYzpJbnQ2NCIgU291cmNlVHlwZT0idG5zOkVudW1W\nYWx1ZVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9\nInVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpFbnVtVmFsdWVUeXBlIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0\nIiBTb3VyY2VUeXBlPSJ0bnM6RW51bVZhbHVlVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIk5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4N\nCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik9wdGlvblNldCIgQmFzZVR5cGU9InVhOkV4\ndGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZSIgVHlwZU5hbWU9Im9w\nYzpCeXRlU3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsaWRCaXRzIiBUeXBlTmFt\nZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6\nU3RydWN0dXJlZFR5cGUgTmFtZT0iVW5pb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3Qi\nPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iTm9y\nbWFsaXplZFN0cmluZyI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBl\nIE5hb"
25979|  2.37k|"WU9IkRlY2ltYWxTdHJpbmciPg0KICA8L29wYzpPcGFxdWVUeXBlPg0KDQogIDxvcGM6T3Bh\ncXVlVHlwZSBOYW1lPSJEdXJhdGlvblN0cmluZyI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAg\nPG9wYzpPcGFxdWVUeXBlIE5hbWU9IlRpbWVTdHJpbmciPg0KICA8L29wYzpPcGFxdWVUeXBlPg0K\nDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJEYXRlU3RyaW5nIj4NCiAgPC9vcGM6T3BhcXVlVHlw\nZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iRHVyYXRpb24iPg0KICA8L29wYzpPcGFxdWVU\neXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJVdGNUaW1lIj4NCiAgPC9vcGM6T3BhcXVl\nVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iTG9jYWxlSWQiPg0KICA8L29wYzpPcGFx\ndWVUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVGltZVpvbmVEYXRhVHlwZSIg\nQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJPZmZz\nZXQiIFR5cGVOYW1lPSJvcGM6SW50MTYiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXlsaWdo\ndFNhdmluZ0luT2Zmc2V0IiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogIDwvb3BjOlN0cnVj\ndHVyZWRUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJJbmRleCI+DQogIDwvb3BjOk9w\nYXF1ZVR5cGU+DQoNCiAgPG9wYzpPcGFxdWVUeXBlIE5hbWU9IkludGVnZXJJZCI+DQogIDwvb3Bj\nOk9wYXF1ZVR5cGU+DQoNCiAgPG9w"
25980|  2.37k|"YzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJBcHBsaWNhdGlvblR5\ncGUiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNl\ncnZlciIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ2xpZW50\nIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDbGllbnRBbmRT\nZXJ2ZXIiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRpc2Nv\ndmVyeVNlcnZlciIgVmFsdWU9IjMiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxv\ncGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQXBwbGljYXRpb25EZXNjcmlwdGlvbiIgQmFzZVR5cGU9\nInVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBcHBsaWNhdGlvblVy\naSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQcm9kdWN0\nVXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFwcGxp\nY2F0aW9uTmFtZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJBcHBsaWNhdGlvblR5cGUiIFR5cGVOYW1lPSJ0bnM6QXBwbGljYXRpb25UeXBlIiAv\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iR2F0ZXdheVNlcnZlclVyaSIgVHlwZU5hbWU9Im9wYzpT\ndHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNjb3Z";
25981|  2.37k|    memcpy(xmlValue.data + 94208, buf_23, 4096);
25982|  2.37k|    char *buf_24 = "lcnlQcm9maWxlVXJpIiBUeXBl\nTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaXNjb3ZlcnlV\ncmxzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzY292\nZXJ5VXJscyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mRGlzY292ZXJ5\nVXJscyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlw\nZSBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9IkF1dGhlbnRpY2F0aW9uVG9rZW4iIFR5cGVOYW1lPSJ1YTpOb2Rl\nSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUaW1lc3RhbXAiIFR5cGVOYW1lPSJvcGM6RGF0\nZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGFuZGxlIiBUeXBlTmFtZT0i\nb3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJldHVybkRpYWdub3N0aWNzIiBU\neXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF1ZGl0RW50cnlJ\nZCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUaW1lb3V0\nSGludCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBZGRp\ndGlvbmFsSGVhZGVyIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICA8L29wYz"
25983|  2.37k|"pT\ndHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlc3BvbnNlSGVh\nZGVyIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIlRpbWVzdGFtcCIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9IlJlcXVlc3RIYW5kbGUiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iU2VydmljZVJlc3VsdCIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJTZXJ2aWNlRGlhZ25vc3RpY3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9z\ndGljSW5mbyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTdHJpbmdUYWJsZSIgVHlwZU5h\nbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0cmluZ1RhYmxlIiBUeXBl\nTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZTdHJpbmdUYWJsZSIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IkFkZGl0aW9uYWxIZWFkZXIiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25P\nYmplY3QiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBO\nYW1lPSJWZXJzaW9uVGltZSI+DQogIDwvb3BjOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1\ncmVkVHlwZSBOYW1lPSJTZXJ2aWNlRmF1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3Qi\nPg0KICAgIDxvcGM6Rmll"
25984|  2.37k|"bGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVz\ncG9uc2VIZWFkZXIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0\ndXJlZFR5cGUgTmFtZT0iU2Vzc2lvbmxlc3NJbnZva2VSZXF1ZXN0VHlwZSIgQmFzZVR5cGU9InVh\nOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVcmlzVmVyc2lvbiIgVHlw\nZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTmFtZXNwYWNl\nVXJpcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVz\ncGFjZVVyaXMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZk5hbWVzcGFj\nZVVyaXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VydmVyVXJpcyIgVHlwZU5hbWU9\nIm9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclVyaXMiIFR5cGVOYW1l\nPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZlNlcnZlclVyaXMiIC8+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJOb09mTG9jYWxlSWRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iTG9jYWxlSWRzIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgTGVuZ3RoRmll\nbGQ9Ik5vT2ZMb2NhbGVJZHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2aWNlSWQiIFR5\ncGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzp"
25985|  2.37k|"TdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3Bj\nOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNlc3Npb25sZXNzSW52b2tlUmVzcG9uc2VUeXBlIiBCYXNl\nVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOYW1l\nc3BhY2VVcmlzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nTmFtZXNwYWNlVXJpcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mTmFt\nZXNwYWNlVXJpcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZXJ2ZXJVcmlzIiBUeXBl\nTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyVXJpcyIgVHlw\nZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mU2VydmVyVXJpcyIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IlNlcnZpY2VJZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwv\nb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRmluZFNl\ncnZlcnNSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuZHBvaW50VXJsIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZMb2NhbGVJZHMiIFR5cGVOYW1lPS";
25986|  2.37k|    memcpy(xmlValue.data + 98304, buf_24, 4096);
25987|  2.37k|    char *buf_25 = "JvcGM6SW50\nMzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMb2NhbGVJZHMiIFR5cGVOYW1lPSJvcGM6U3Ry\naW5nIiBMZW5ndGhGaWVsZD0iTm9PZkxvY2FsZUlkcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIk5vT2ZTZXJ2ZXJVcmlzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iU2VydmVyVXJpcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09m\nU2VydmVyVXJpcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1\ncmVkVHlwZSBOYW1lPSJGaW5kU2VydmVyc1Jlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9u\nT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0i\ndG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlcnZlcnMi\nIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJzIiBU\neXBlTmFtZT0idG5zOkFwcGxpY2F0aW9uRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJOb09mU2Vy\ndmVycyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlw\nZSBOYW1lPSJTZXJ2ZXJPbk5ldHdvcmsiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iUmVjb3JkSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0K\nICAgIDxvcGM6"
25988|  2.37k|"RmllbGQgTmFtZT0iU2VydmVyTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNjb3ZlcnlVcmwiIFR5cGVOYW1lPSJvcGM6U3RyaW5n\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlcnZlckNhcGFiaWxpdGllcyIgVHlwZU5h\nbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlckNhcGFiaWxpdGll\ncyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mU2VydmVyQ2FwYWJpbGl0\naWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBl\nIE5hbWU9IkZpbmRTZXJ2ZXJzT25OZXR3b3JrUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lv\nbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0i\ndG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGFydGluZ1JlY29y\nZElkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heFJl\nY29yZHNUb1JldHVybiIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJOb09mU2VydmVyQ2FwYWJpbGl0eUZpbHRlciIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlckNhcGFiaWxpdHlGaWx0ZXIiIFR5cGVOYW1lPSJv\ncGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9"
25989|  2.37k|"PZlNlcnZlckNhcGFiaWxpdHlGaWx0ZXIiIC8+DQog\nIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRmlu\nZFNlcnZlcnNPbk5ldHdvcmtSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNw\nb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikxhc3RDb3VudGVyUmVzZXRUaW1l\nIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNl\ncnZlcnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2\nZXJzIiBUeXBlTmFtZT0idG5zOlNlcnZlck9uTmV0d29yayIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZXJ2\nZXJzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFt\nZT0iQXBwbGljYXRpb25JbnN0YW5jZUNlcnRpZmljYXRlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4N\nCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9Ik1lc3NhZ2VTZWN1cml0eU1vZGUiIExlbmd0\naEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkludmFsaWQiIFZh\nbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vbmUiIFZhbHVlPSIx\nIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNpZ24iIF"
25990|  2.37k|"ZhbHVlPSIyIiAvPg0K\nICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNpZ25BbmRFbmNyeXB0IiBWYWx1ZT0iMyIg\nLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1l\nPSJVc2VyVG9rZW5UeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRW\nYWx1ZSBOYW1lPSJBbm9ueW1vdXMiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZh\nbHVlIE5hbWU9IlVzZXJOYW1lIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1\nZSBOYW1lPSJDZXJ0aWZpY2F0ZSIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFs\ndWUgTmFtZT0iSXNzdWVkVG9rZW4iIFZhbHVlPSIzIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlw\nZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlVzZXJUb2tlblBvbGljeSIgQmFzZVR5\ncGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQb2xpY3lJZCIg\nVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUb2tlblR5cGUi\nIFR5cGVOYW1lPSJ0bnM6VXNlclRva2VuVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Iklz\nc3VlZFRva2VuVHlwZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJJc3N1ZXJFbmRwb2ludFVybCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9w\nYzpG";
25991|  2.37k|    memcpy(xmlValue.data + 102400, buf_25, 4096);
25992|  2.37k|    char *buf_26 = "aWVsZCBOYW1lPSJTZWN1cml0eVBvbGljeVVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+\nDQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0i\nRW5kcG9pbnREZXNjcmlwdGlvbiIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJFbmRwb2ludFVybCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXIiIFR5cGVOYW1lPSJ0bnM6QXBwbGljYXRpb25EZXNj\ncmlwdGlvbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlckNlcnRpZmljYXRlIiBUeXBl\nTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eU1v\nZGUiIFR5cGVOYW1lPSJ0bnM6TWVzc2FnZVNlY3VyaXR5TW9kZSIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IlNlY3VyaXR5UG9saWN5VXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9Ik5vT2ZVc2VySWRlbnRpdHlUb2tlbnMiIFR5cGVOYW1lPSJvcGM6SW50\nMzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VySWRlbnRpdHlUb2tlbnMiIFR5cGVOYW1l\nPSJ0bnM6VXNlclRva2VuUG9saWN5IiBMZW5ndGhGaWVsZD0iTm9PZlVzZXJJZGVudGl0eVRva2Vu\ncyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zcG9ydFByb2ZpbGVVcmkiIFR5cGVOYW1l\nPSJvcGM6U3RyaW5nIiAvPg0KICA"
25993|  2.37k|"gIDxvcGM6RmllbGQgTmFtZT0iU2VjdXJpdHlMZXZlbCIgVHlw\nZU5hbWU9Im9wYzpCeXRlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0\ncnVjdHVyZWRUeXBlIE5hbWU9IkdldEVuZHBvaW50c1JlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRl\nbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5h\nbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5kcG9pbnRV\ncmwiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkxv\nY2FsZUlkcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikxv\nY2FsZUlkcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mTG9jYWxlSWRz\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlByb2ZpbGVVcmlzIiBUeXBlTmFtZT0ib3Bj\nOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJvZmlsZVVyaXMiIFR5cGVOYW1lPSJv\ncGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZlByb2ZpbGVVcmlzIiAvPg0KICA8L29wYzpTdHJ1\nY3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkdldEVuZHBvaW50c1Jl\nc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3"
25994|  2.37k|"BvbnNlSGVhZGVyIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iTm9PZkVuZHBvaW50cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuZHBvaW50cyIgVHlwZU5hbWU9InRuczpFbmRwb2ludERl\nc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZkVuZHBvaW50cyIgLz4NCiAgPC9vcGM6U3RydWN0\ndXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWdpc3RlcmVkU2VydmVy\nIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNl\ncnZlclVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQ\ncm9kdWN0VXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIk5vT2ZTZXJ2ZXJOYW1lcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IlNlcnZlck5hbWVzIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgTGVuZ3RoRmll\nbGQ9Ik5vT2ZTZXJ2ZXJOYW1lcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclR5cGUi\nIFR5cGVOYW1lPSJ0bnM6QXBwbGljYXRpb25UeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nR2F0ZXdheVNlcnZlclVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJOb09mRGlzY292ZXJ5VXJscyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgI"
25995|  2.37k|"CA8\nb3BjOkZpZWxkIE5hbWU9IkRpc2NvdmVyeVVybHMiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBMZW5n\ndGhGaWVsZD0iTm9PZkRpc2NvdmVyeVVybHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZW1h\ncGhvcmVGaWxlUGF0aCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJJc09ubGluZSIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1\ncmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlZ2lzdGVyU2VydmVyUmVx\ndWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJTZXJ2ZXIiIFR5cGVOYW1lPSJ0bnM6UmVnaXN0ZXJlZFNlcnZlciIgLz4N\nCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJS\nZWdpc3RlclNlcnZlclJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNl\nSGVhZGVyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRU\neXBlIE5hbWU9IkRpc2NvdmVyeUNvbmZpZ3VyYXRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25P\nYmplY3QiPg0KICA8L29";
25996|  2.37k|    memcpy(xmlValue.data + 106496, buf_26, 4096);
25997|  2.37k|    char *buf_27 = "wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBl\nIE5hbWU9Ik1kbnNEaXNjb3ZlcnlDb25maWd1cmF0aW9uIiBCYXNlVHlwZT0idG5zOkRpc2NvdmVy\neUNvbmZpZ3VyYXRpb24iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWRuc1NlcnZlck5hbWUiIFR5\ncGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlNlcnZlckNh\ncGFiaWxpdGllcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIlNlcnZlckNhcGFiaWxpdGllcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIExlbmd0aEZpZWxkPSJO\nb09mU2VydmVyQ2FwYWJpbGl0aWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8\nb3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlZ2lzdGVyU2VydmVyMlJlcXVlc3QiIEJhc2VUeXBl\nPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRl\nciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nU2VydmVyIiBUeXBlTmFtZT0idG5zOlJlZ2lzdGVyZWRTZXJ2ZXIiIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJOb09mRGlzY292ZXJ5Q29uZmlndXJhdGlvbiIgVHlwZU5hbWU9Im9wYzpJbnQzMiIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc2NvdmVyeUNvbmZpZ3VyYXRpb24iIFR5cGVOYW1l\nPSJ1YTpFeHRlbnNpb25PYmplY3QiIExlbmd0aEZpZW"
25998|  2.37k|"xkPSJOb09mRGlzY292ZXJ5Q29uZmlndXJh\ndGlvbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlw\nZSBOYW1lPSJSZWdpc3RlclNlcnZlcjJSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9i\namVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRu\nczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZDb25maWd1cmF0\naW9uUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIkNvbmZpZ3VyYXRpb25SZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmll\nbGQ9Ik5vT2ZDb25maWd1cmF0aW9uUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v\nT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVu\nZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBl\nPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iU2VjdXJpdHlUb2tlblJlcXVlc3RUeXBl\nIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJc3N1\nZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU"
25999|  2.37k|"mVuZXciIFZh\nbHVlPSIxIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRU\neXBlIE5hbWU9IkNoYW5uZWxTZWN1cml0eVRva2VuIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2Jq\nZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNoYW5uZWxJZCIgVHlwZU5hbWU9Im9wYzpVSW50\nMzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUb2tlbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQz\nMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNyZWF0ZWRBdCIgVHlwZU5hbWU9Im9wYzpEYXRl\nVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJldmlzZWRMaWZldGltZSIgVHlwZU5hbWU9\nIm9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0\ndXJlZFR5cGUgTmFtZT0iT3BlblNlY3VyZUNoYW5uZWxSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0\nZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVO\nYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudFBy\nb3RvY29sVmVyc2lvbiIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJSZXF1ZXN0VHlwZSIgVHlwZU5hbWU9InRuczpTZWN1cml0eVRva2VuUmVxdWVzdFR5cGUi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eU1vZGUiIFR5cGVOYW1lPSJ0bnM6TWVz\nc2FnZVNlY3V"
26000|  2.37k|"yaXR5TW9kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudE5vbmNlIiBU\neXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0\nZWRMaWZldGltZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRU\neXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iT3BlblNlY3VyZUNoYW5uZWxSZXNw\nb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IlNlcnZlclByb3RvY29sVmVyc2lvbiIgVHlwZU5hbWU9Im9wYzpVSW50\nMzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eVRva2VuIiBUeXBlTmFtZT0idG5z\nOkNoYW5uZWxTZWN1cml0eVRva2VuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyTm9u\nY2UiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+\nDQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDbG9zZVNlY3VyZUNoYW5uZWxSZXF1ZXN0\nIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJl\ncXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgPC9vcGM6U3Ry\ndWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdH";
26001|  2.37k|    memcpy(xmlValue.data + 110592, buf_27, 4096);
26002|  2.37k|    char *buf_28 = "J1Y3R1cmVkVHlwZSBOYW1lPSJDbG9zZVNlY3VyZUNo\nYW5uZWxSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIg\nLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1l\nPSJTaWduZWRTb2Z0d2FyZUNlcnRpZmljYXRlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0\nIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNlcnRpZmljYXRlRGF0YSIgVHlwZU5hbWU9Im9wYzpC\neXRlU3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2lnbmF0dXJlIiBUeXBlTmFtZT0i\nb3BjOkJ5dGVTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6T3Bh\ncXVlVHlwZSBOYW1lPSJTZXNzaW9uQXV0aGVudGljYXRpb25Ub2tlbiI+DQogIDwvb3BjOk9wYXF1\nZVR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTaWduYXR1cmVEYXRhIiBCYXNl\nVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFsZ29yaXRo\nbSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTaWduYXR1\ncmUiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+\nDQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJDcmVhdGVTZXNza"
26003|  2.37k|"W9uUmVxdWVzdCIgQmFz\nZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0\nSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJDbGllbnREZXNjcmlwdGlvbiIgVHlwZU5hbWU9InRuczpBcHBsaWNhdGlvbkRlc2NyaXB0\naW9uIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyVXJpIiBUeXBlTmFtZT0ib3BjOlN0\ncmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuZHBvaW50VXJsIiBUeXBlTmFtZT0ib3Bj\nOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlc3Npb25OYW1lIiBUeXBlTmFtZT0i\nb3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudE5vbmNlIiBUeXBlTmFt\nZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDbGllbnRDZXJ0aWZp\nY2F0ZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nUmVxdWVzdGVkU2Vzc2lvblRpbWVvdXQiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iTWF4UmVzcG9uc2VNZXNzYWdlU2l6ZSIgVHlwZU5hbWU9Im9wYzpVSW50\nMzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUg\nTmFtZT0iQ3JlYXRlU2Vzc2lvblJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0\nIj4"
26004|  2.37k|"NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJl\nc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2Vzc2lvbklkIiBUeXBlTmFt\nZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXV0aGVudGljYXRpb25Ub2tl\nbiIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJldmlzZWRT\nZXNzaW9uVGltZW91dCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJTZXJ2ZXJOb25jZSIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iU2VydmVyQ2VydGlmaWNhdGUiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTZXJ2ZXJFbmRwb2ludHMiIFR5cGVOYW1lPSJv\ncGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJFbmRwb2ludHMiIFR5cGVO\nYW1lPSJ0bnM6RW5kcG9pbnREZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZXJ2ZXJFbmRw\nb2ludHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VydmVyU29mdHdhcmVDZXJ0aWZp\nY2F0ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2\nZXJTb2Z0d2FyZUNlcnRpZmljYXRlcyIgVHlwZU5hbWU9InRuczpTaWduZWRTb2Z0d2FyZUNlcnRp\nZmljYXRlIiBMZW5ndGhGaWVsZD"
26005|  2.37k|"0iTm9PZlNlcnZlclNvZnR3YXJlQ2VydGlmaWNhdGVzIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iU2VydmVyU2lnbmF0dXJlIiBUeXBlTmFtZT0idG5zOlNpZ25h\ndHVyZURhdGEiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhSZXF1ZXN0TWVzc2FnZVNpemUi\nIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8\nb3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlVzZXJJZGVudGl0eVRva2VuIiBCYXNlVHlwZT0idWE6\nRXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlBvbGljeUlkIiBUeXBlTmFt\nZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1\nY3R1cmVkVHlwZSBOYW1lPSJBbm9ueW1vdXNJZGVudGl0eVRva2VuIiBCYXNlVHlwZT0idG5zOlVz\nZXJJZGVudGl0eVRva2VuIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlBvbGljeUlkIiBUeXBlTmFt\nZT0ib3BjOlN0cmluZyIgU291cmNlVHlwZT0idG5zOlVzZXJJZGVudGl0eVRva2VuIiAvPg0KICA8\nL29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlVzZXJO\nYW1lSWRlbnRpdHlUb2tlbiIgQmFzZVR5cGU9InRuczpVc2VySWRlbnRpdHlUb2tlbiI+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJQb2xpY3lJZCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIFNvdXJjZVR5\ncGU9InRuczpVc2VySWRlbnRpdHlUb2tlbiIgLz4NCiAgICA8b";
26006|  2.37k|    memcpy(xmlValue.data + 114688, buf_28, 4096);
26007|  2.37k|    char *buf_29 = "3BjOkZpZWxkIE5hbWU9IlVzZXJO\nYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlBhc3N3\nb3JkIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJF\nbmNyeXB0aW9uQWxnb3JpdGhtIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgPC9vcGM6U3Ry\ndWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJYNTA5SWRlbnRpdHlU\nb2tlbiIgQmFzZVR5cGU9InRuczpVc2VySWRlbnRpdHlUb2tlbiI+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJQb2xpY3lJZCIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIFNvdXJjZVR5cGU9InRuczpVc2Vy\nSWRlbnRpdHlUb2tlbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNlcnRpZmljYXRlRGF0YSIg\nVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0K\nICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Iklzc3VlZElkZW50aXR5VG9rZW4iIEJhc2VUeXBl\nPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4iPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUG9saWN5SWQi\nIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiBTb3VyY2VUeXBlPSJ0bnM6VXNlcklkZW50aXR5VG9rZW4i\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUb2tlbkRhdGEiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0\ncmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuY3J5cHRpb25BbGdvcml0aG0iIFR5"
26008|  2.37k|"cGVO\nYW1lPSJvcGM6U3RyaW5nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOk9w\nYXF1ZVR5cGUgTmFtZT0iUnNhRW5jcnlwdGVkU2VjcmV0Ij4NCiAgPC9vcGM6T3BhcXVlVHlwZT4N\nCg0KICA8b3BjOk9wYXF1ZVR5cGUgTmFtZT0iRWNjRW5jcnlwdGVkU2VjcmV0Ij4NCiAgPC9vcGM6\nT3BhcXVlVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFjdGl2YXRlU2Vzc2lv\nblJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iQ2xpZW50U2lnbmF0dXJlIiBUeXBlTmFtZT0idG5zOlNpZ25hdHVy\nZURhdGEiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQ2xpZW50U29mdHdhcmVDZXJ0aWZp\nY2F0ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDbGll\nbnRTb2Z0d2FyZUNlcnRpZmljYXRlcyIgVHlwZU5hbWU9InRuczpTaWduZWRTb2Z0d2FyZUNlcnRp\nZmljYXRlIiBMZW5ndGhGaWVsZD0iTm9PZkNsaWVudFNvZnR3YXJlQ2VydGlmaWNhdGVzIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkxvY2FsZUlkcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvY2FsZUlkcyIgVHlwZU5hbWU9Im9wYzpTdHJpbmci\nIExlbmd0aEZpZWxkPS"
26009|  2.37k|"JOb09mTG9jYWxlSWRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNl\ncklkZW50aXR5VG9rZW4iIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJVc2VyVG9rZW5TaWduYXR1cmUiIFR5cGVOYW1lPSJ0bnM6U2lnbmF0dXJl\nRGF0YSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlw\nZSBOYW1lPSJBY3RpdmF0ZVNlc3Npb25SZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9i\namVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRu\nczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlck5vbmNlIiBU\neXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVz\ndWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3Vs\ndHMiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3Bj\nOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFt\nZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAv\nPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KI"
26010|  2.37k|"CA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9\nIkNsb3NlU2Vzc2lvblJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVh\nZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVsZXRlU3Vic2NyaXB0aW9ucyIgVHlwZU5h\nbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0\ncnVjdHVyZWRUeXBlIE5hbWU9IkNsb3NlU2Vzc2lvblJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0\nZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBl\nTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0K\nICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNhbmNlbFJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpF\neHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlw\nZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVz\ndEhhbmRsZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBl\nPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ2FuY2VsUmVzcG9uc2UiIEJhc2VUeXBl\nPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVz";
26011|  2.37k|    memcpy(xmlValue.data + 118784, buf_29, 4096);
26012|  2.37k|    char *buf_30 = "cG9uc2VIZWFk\nZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJDYW5jZWxDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVy\nZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iTm9kZUF0dHJpYnV0ZXNNYXNr\nIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOb25l\nIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBY2Nlc3NMZXZl\nbCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQXJyYXlEaW1l\nbnNpb25zIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCcm93\nc2VOYW1lIiBWYWx1ZT0iNCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDb250\nYWluc05vTG9vcHMiIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9\nIkRhdGFUeXBlIiBWYWx1ZT0iMTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0i\nRGVzY3JpcHRpb24iIFZhbHVlPSIzMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1l\nPSJEaXNwbGF5TmFtZSIgVmFsdWU9IjY0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h\nbWU9IkV2ZW50Tm90aWZpZXIiIFZhbHVlPSIxMjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFs\ndWUgTmFtZT"
26013|  2.37k|"0iRXhlY3V0YWJsZSIgVmFsdWU9IjI1NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRW\nYWx1ZSBOYW1lPSJIaXN0b3JpemluZyIgVmFsdWU9IjUxMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0\nZWRWYWx1ZSBOYW1lPSJJbnZlcnNlTmFtZSIgVmFsdWU9IjEwMjQiIC8+DQogICAgPG9wYzpFbnVt\nZXJhdGVkVmFsdWUgTmFtZT0iSXNBYnN0cmFjdCIgVmFsdWU9IjIwNDgiIC8+DQogICAgPG9wYzpF\nbnVtZXJhdGVkVmFsdWUgTmFtZT0iTWluaW11bVNhbXBsaW5nSW50ZXJ2YWwiIFZhbHVlPSI0MDk2\nIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vZGVDbGFzcyIgVmFsdWU9Ijgx\nOTIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9kZUlkIiBWYWx1ZT0iMTYz\nODQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3ltbWV0cmljIiBWYWx1ZT0i\nMzI3NjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVXNlckFjY2Vzc0xldmVs\nIiBWYWx1ZT0iNjU1MzYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVXNlckV4\nZWN1dGFibGUiIFZhbHVlPSIxMzEwNzIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFt\nZT0iVXNlcldyaXRlTWFzayIgVmFsdWU9IjI2MjE0NCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRW\nYWx1ZSBOYW1lPSJWYWx1ZVJhbmsiIFZhbHVlPSI1MjQyODgiIC8+DQogICAgPG9wYzpFbnVtZXJh\ndGVkVmFsdWUgTmFtZT0iV3JpdGVNYXNrI"
26014|  2.37k|"iBWYWx1ZT0iMTA0ODU3NiIgLz4NCiAgICA8b3BjOkVu\ndW1lcmF0ZWRWYWx1ZSBOYW1lPSJWYWx1ZSIgVmFsdWU9IjIwOTcxNTIiIC8+DQogICAgPG9wYzpF\nbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGF0YVR5cGVEZWZpbml0aW9uIiBWYWx1ZT0iNDE5NDMwNCIg\nLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSb2xlUGVybWlzc2lvbnMiIFZhbHVl\nPSI4Mzg4NjA4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFjY2Vzc1Jlc3Ry\naWN0aW9ucyIgVmFsdWU9IjE2Nzc3MjE2IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h\nbWU9IkFsbCIgVmFsdWU9IjMzNTU0NDMxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h\nbWU9IkJhc2VOb2RlIiBWYWx1ZT0iMjY1MDEyMjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFs\ndWUgTmFtZT0iT2JqZWN0IiBWYWx1ZT0iMjY1MDEzNDgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVk\nVmFsdWUgTmFtZT0iT2JqZWN0VHlwZSIgVmFsdWU9IjI2NTAzMjY4IiAvPg0KICAgIDxvcGM6RW51\nbWVyYXRlZFZhbHVlIE5hbWU9IlZhcmlhYmxlIiBWYWx1ZT0iMjY1NzEzODMiIC8+DQogICAgPG9w\nYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVmFyaWFibGVUeXBlIiBWYWx1ZT0iMjg2MDA0MzgiIC8+\nDQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTWV0aG9kIiBWYWx1ZT0iMjY2MzI1NDgi\nIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVmZXJl"
26015|  2.37k|"bmNlVHlwZSIgVmFsdWU9\nIjI2NTM3MDYwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlZpZXciIFZhbHVl\nPSIyNjUwMTM1NiIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1\ncmVkVHlwZSBOYW1lPSJOb2RlQXR0cmlidXRlcyIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVj\ndCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTcGVjaWZpZWRBdHRyaWJ1dGVzIiBUeXBlTmFtZT0i\nb3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc3BsYXlOYW1lIiBUeXBlTmFt\nZT0idWE6TG9jYWxpemVkVGV4dCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9u\nIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ildy\naXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJV\nc2VyV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJl\nZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJPYmplY3RBdHRyaWJ1dGVzIiBC\nYXNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNwZWNp\nZmllZEF0dHJpYnV0ZXMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9k\nZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5h\nbW";
26016|  2.37k|    memcpy(xmlValue.data + 122880, buf_30, 4096);
26017|  2.37k|    char *buf_31 = "U9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVk\nVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5v\nZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRlTWFzayIgVHlw\nZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9IkV2ZW50Tm90aWZpZXIiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4N\nCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJW\nYXJpYWJsZUF0dHJpYnV0ZXMiIEJhc2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iU3BlY2lmaWVkQXR0cmlidXRlcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIi\nIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIkRpc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5z\nOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5\ncGVOYW1lPSJ1YTpMb2NhbGl6Z"
26018|  2.37k|"WRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMy\nIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJVc2VyV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5v\nZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmFsdWUiIFR5cGVOYW1lPSJ1\nYTpWYXJpYW50IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YVR5cGUiIFR5cGVOYW1lPSJ1\nYTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZVJhbmsiIFR5cGVOYW1lPSJv\ncGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQXJyYXlEaW1lbnNpb25zIiBU\neXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXJyYXlEaW1lbnNp\nb25zIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZBcnJheURpbWVuc2lv\nbnMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBY2Nlc3NMZXZlbCIgVHlwZU5hbWU9Im9wYzpC\neXRlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlckFjY2Vzc0xldmVsIiBUeXBlTmFtZT0i\nb3BjOkJ5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNaW5pbXVtU2FtcGxpbmdJbnRlcnZh\nbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9w"
26019|  2.37k|"YzpGaWVsZCBOYW1lPSJIaXN0b3Jp\nemluZyIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4N\nCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1ldGhvZEF0dHJpYnV0ZXMiIEJhc2VUeXBl\nPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3BlY2lmaWVkQXR0\ncmlidXRlcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmli\ndXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6\nTG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBT\nb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJX\ncml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJp\nYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VyV3JpdGVNYXNrIiBUeXBlTmFtZT0i\nb3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iRXhlY3V0YWJsZSIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iVXNlckV4ZWN1dGFibGUiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiI"
26020|  2.37k|"gLz4N\nCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJP\nYmplY3RUeXBlQXR0cmlidXRlcyIgQmFzZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyI+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJTcGVjaWZpZWRBdHRyaWJ1dGVzIiBUeXBlTmFtZT0ib3BjOlVJbnQz\nMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0\nbnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIg\nVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRl\ncyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50\nMzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9IlVzZXJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6\nTm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc0Fic3RyYWN0IiBUeXBl\nTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6\nU3RydWN0dXJlZFR5cGUgTmFtZT0iVmFyaWFibGVUeXBlQXR0cmlidXRlcyIgQmFzZVR5cGU9InRu\nczpOb2RlQXR0cmlid";
26021|  2.37k|    memcpy(xmlValue.data + 126976, buf_31, 4096);
26022|  2.37k|    char *buf_32 = "XRlcyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTcGVjaWZpZWRBdHRyaWJ1\ndGVzIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVz\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpMb2Nh\nbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIFNvdXJj\nZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IldyaXRl\nTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRl\ncyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6\nVUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJWYWx1ZSIgVHlwZU5hbWU9InVhOlZhcmlhbnQiIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJEYXRhVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9IlZhbHVlUmFuayIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9Ik5vT2ZBcnJheURpbWVuc2lvbnMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJBcnJheURpbWVuc2lvbnMi"
26023|  2.37k|"IFR5cGVOYW1lPSJvcGM6VUludDMyIiBMZW5n\ndGhGaWVsZD0iTm9PZkFycmF5RGltZW5zaW9ucyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Iklz\nQWJzdHJhY3QiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5\ncGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWZlcmVuY2VUeXBlQXR0cmlidXRl\ncyIgQmFzZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJT\ncGVjaWZpZWRBdHRyaWJ1dGVzIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5z\nOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5\ncGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5hbWU9InVhOkxvY2Fs\naXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9IldyaXRlTWFzayIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRu\nczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZXJXcml0ZU1hc2si\nIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc0Fic3RyYWN0IiBUeXBlTmFtZT0ib3B"
26024|  2.37k|"jOkJvb2xlYW4i\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTeW1tZXRyaWMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVh\nbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkludmVyc2VOYW1lIiBUeXBlTmFtZT0idWE6TG9j\nYWxpemVkVGV4dCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1\ncmVkVHlwZSBOYW1lPSJEYXRhVHlwZUF0dHJpYnV0ZXMiIEJhc2VUeXBlPSJ0bnM6Tm9kZUF0dHJp\nYnV0ZXMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3BlY2lmaWVkQXR0cmlidXRlcyIgVHlwZU5h\nbWU9Im9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IkRpc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIg\nU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nRGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6\nTm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVO\nYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJVc2VyV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291\ncmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNB\nYnN0cmFjd"
26025|  2.37k|"CIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlw\nZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlZpZXdBdHRyaWJ1dGVzIiBCYXNlVHlw\nZT0idG5zOk5vZGVBdHRyaWJ1dGVzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNwZWNpZmllZEF0\ndHJpYnV0ZXMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJp\nYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9InVh\nOkxvY2FsaXplZFRleHQiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IkRlc2NyaXB0aW9uIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIg\nU291cmNlVHlwZT0idG5zOk5vZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmNlVHlwZT0idG5zOk5vZGVBdHRy\naWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNlcldyaXRlTWFzayIgVHlwZU5hbWU9\nIm9wYzpVSW50MzIiIFNvdXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IkNvbnRhaW5zTm9Mb29wcyIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iRXZlbnROb3RpZmllciIgVHlwZU5hbWU9Im9wYzpCeXRlIiAv\nPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlw";
26026|  2.37k|    memcpy(xmlValue.data + 131072, buf_32, 4096);
26027|  2.37k|    char *buf_33 = "ZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9\nIkdlbmVyaWNBdHRyaWJ1dGVWYWx1ZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJBdHRyaWJ1dGVJZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZSIgVHlwZU5hbWU9InVhOlZhcmlhbnQiIC8+DQog\nIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iR2Vu\nZXJpY0F0dHJpYnV0ZXMiIEJhc2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iU3BlY2lmaWVkQXR0cmlidXRlcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIFNv\ndXJjZVR5cGU9InRuczpOb2RlQXR0cmlidXRlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRp\nc3BsYXlOYW1lIiBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgU291cmNlVHlwZT0idG5zOk5v\nZGVBdHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVzY3JpcHRpb24iIFR5cGVO\nYW1lPSJ1YTpMb2NhbGl6ZWRUZXh0IiBTb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJXcml0ZU1hc2siIFR5cGVOYW1lPSJvcGM6VUludDMyIiBT\nb3VyY2VUeXBlPSJ0bnM6Tm9kZUF0dHJpYnV0ZXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJV\nc2VyV3JpdGVNYXNrIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU291cmN"
26028|  2.37k|"lVHlwZT0idG5zOk5vZGVB\ndHRyaWJ1dGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkF0dHJpYnV0ZVZhbHVlcyIg\nVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF0dHJpYnV0ZVZh\nbHVlcyIgVHlwZU5hbWU9InRuczpHZW5lcmljQXR0cmlidXRlVmFsdWUiIExlbmd0aEZpZWxkPSJO\nb09mQXR0cmlidXRlVmFsdWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3Bj\nOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFkZE5vZGVzSXRlbSIgQmFzZVR5cGU9InVhOkV4dGVuc2lv\nbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQYXJlbnROb2RlSWQiIFR5cGVOYW1lPSJ1\nYTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlZmVyZW5jZVR5cGVJ\nZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3Rl\nZE5ld05vZGVJZCIgVHlwZU5hbWU9InVhOkV4cGFuZGVkTm9kZUlkIiAvPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iQnJvd3NlTmFtZSIgVHlwZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJOb2RlQ2xhc3MiIFR5cGVOYW1lPSJ0bnM6Tm9kZUNsYXNzIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUF0dHJpYnV0ZXMiIFR5cGVOYW1lPSJ1YTpFeHRlbnNp\nb25PYmplY3QiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUeXBlRGVmaW5pdGlvbiIgVHlwZU5h\nb"
26029|  2.37k|"WU9InVhOkV4cGFuZGVkTm9kZUlkIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8\nb3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFkZE5vZGVzUmVzdWx0IiBCYXNlVHlwZT0idWE6RXh0\nZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1l\nPSJ1YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWRkZWROb2RlSWQiIFR5\ncGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6\nU3RydWN0dXJlZFR5cGUgTmFtZT0iQWRkTm9kZXNSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5z\naW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1l\nPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOb2Rlc1Rv\nQWRkIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZXNU\nb0FkZCIgVHlwZU5hbWU9InRuczpBZGROb2Rlc0l0ZW0iIExlbmd0aEZpZWxkPSJOb09mTm9kZXNU\nb0FkZCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlw\nZSBOYW1lPSJBZGROb2Rlc1Jlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3Bv\nbnNlSGVhZGVyIiAvPg0KICAg"
26030|  2.37k|"IDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1l\nPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0i\ndG5zOkFkZE5vZGVzUmVzdWx0IiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAv\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlh\nZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29w\nYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkFkZFJlZmVy\nZW5jZXNJdGVtIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IlNvdXJjZU5vZGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9IlJlZmVyZW5jZVR5cGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IklzRm9yd2FyZCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iVGFyZ2V0U2VydmVyVXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRhcmdldE5vZGVJZCIgVHlwZU5hbWU9InVhOkV4cGFu\nZGVkTm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0";
26031|  2.37k|    memcpy(xmlValue.data + 135168, buf_33, 4096);
26032|  2.37k|    char *buf_34 = "iVGFyZ2V0Tm9kZUNsYXNzIiBUeXBl\nTmFtZT0idG5zOk5vZGVDbGFzcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9w\nYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBZGRSZWZlcmVuY2VzUmVxdWVzdCIgQmFzZVR5cGU9InVh\nOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBU\neXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09m\nUmVmZXJlbmNlc1RvQWRkIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iUmVmZXJlbmNlc1RvQWRkIiBUeXBlTmFtZT0idG5zOkFkZFJlZmVyZW5jZXNJdGVtIiBM\nZW5ndGhGaWVsZD0iTm9PZlJlZmVyZW5jZXNUb0FkZCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5\ncGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBZGRSZWZlcmVuY2VzUmVzcG9uc2Ui\nIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVz\ncG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJOb09mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IlJlc3VsdHMiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVs\nZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3"
26033|  2.37k|"RpY0lu\nZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25v\nc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09m\nRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0\ncnVjdHVyZWRUeXBlIE5hbWU9IkRlbGV0ZU5vZGVzSXRlbSIgQmFzZVR5cGU9InVhOkV4dGVuc2lv\nbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2Rl\nSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZWxldGVUYXJnZXRSZWZlcmVuY2VzIiBUeXBl\nTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6\nU3RydWN0dXJlZFR5cGUgTmFtZT0iRGVsZXRlTm9kZXNSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0\nZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVO\nYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOb2Rl\nc1RvRGVsZXRlIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nTm9kZXNUb0RlbGV0ZSIgVHlwZU5hbWU9InRuczpEZWxldGVOb2Rlc0l0ZW0iIExlbmd0aEZpZWxk\nPSJOb09mTm9kZXNUb0RlbGV0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9w\nYzpTdHJ1Y3R1cmVk"
26034|  2.37k|"VHlwZSBOYW1lPSJEZWxldGVOb2Rlc1Jlc3BvbnNlIiBCYXNlVHlwZT0idWE6\nRXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBU\neXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9P\nZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJS\nZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRz\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9\nIm9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlw\nZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZv\ncyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBO\nYW1lPSJEZWxldGVSZWZlcmVuY2VzSXRlbSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJTb3VyY2VOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWZlcmVuY2VUeXBlSWQiIFR5cGVOYW1lPSJ1YTpO\nb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc0ZvcndhcmQiIFR5cGVOYW1lPSJvcGM6\nQm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5"
26035|  2.37k|"hbWU9IlRhcmdldE5vZGVJZCIgVHlwZU5hbWU9\nInVhOkV4cGFuZGVkTm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVsZXRlQmlkaXJl\nY3Rpb25hbCIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlw\nZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRlbGV0ZVJlZmVyZW5jZXNSZXF1ZXN0\nIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJl\ncXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9Ik5vT2ZSZWZlcmVuY2VzVG9EZWxldGUiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWZlcmVuY2VzVG9EZWxldGUiIFR5cGVOYW1lPSJ0bnM6\nRGVsZXRlUmVmZXJlbmNlc0l0ZW0iIExlbmd0aEZpZWxkPSJOb09mUmVmZXJlbmNlc1RvRGVsZXRl\nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5h\nbWU9IkRlbGV0ZVJlZmVyZW5jZXNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVj\ndCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpS\nZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBl\nTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdW";
26036|  2.37k|    memcpy(xmlValue.data + 139264, buf_34, 4096);
26037|  2.37k|    char *buf_35 = "x0cyIgVHlwZU5h\nbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFn\nbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3Bj\nOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iQXR0cmlidXRl\nV3JpdGVNYXNrIiBMZW5ndGhJbkJpdHM9IjMyIiBJc09wdGlvblNldD0idHJ1ZSI+DQogICAgPG9w\nYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVt\nZXJhdGVkVmFsdWUgTmFtZT0iQWNjZXNzTGV2ZWwiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51\nbWVyYXRlZFZhbHVlIE5hbWU9IkFycmF5RGltZW5zaW9ucyIgVmFsdWU9IjIiIC8+DQogICAgPG9w\nYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQnJvd3NlTmFtZSIgVmFsdWU9IjQiIC8+DQogICAgPG9w\nYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ29udGFpbnNOb0xvb3BzIiBWYWx1ZT0iOCIgLz4NCiAg\nICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEYXRhVHlwZSIgVmFsdWU9IjE2IiAvPg0KICAg\nIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkRlc2NyaXB0aW9uIiBWYWx1ZT0iMzIiIC8+DQog\nICAgPG9w"
26038|  2.37k|"YzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGlzcGxheU5hbWUiIFZhbHVlPSI2NCIgLz4N\nCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJFdmVudE5vdGlmaWVyIiBWYWx1ZT0iMTI4\nIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkV4ZWN1dGFibGUiIFZhbHVlPSIy\nNTYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSGlzdG9yaXppbmciIFZhbHVl\nPSI1MTIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW52ZXJzZU5hbWUiIFZh\nbHVlPSIxMDI0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IklzQWJzdHJhY3Qi\nIFZhbHVlPSIyMDQ4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1pbmltdW1T\nYW1wbGluZ0ludGVydmFsIiBWYWx1ZT0iNDA5NiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1\nZSBOYW1lPSJOb2RlQ2xhc3MiIFZhbHVlPSI4MTkyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZh\nbHVlIE5hbWU9Ik5vZGVJZCIgVmFsdWU9IjE2Mzg0IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZh\nbHVlIE5hbWU9IlN5bW1ldHJpYyIgVmFsdWU9IjMyNzY4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRl\nZFZhbHVlIE5hbWU9IlVzZXJBY2Nlc3NMZXZlbCIgVmFsdWU9IjY1NTM2IiAvPg0KICAgIDxvcGM6\nRW51bWVyYXRlZFZhbHVlIE5hbWU9IlVzZXJFeGVjdXRhYmxlIiBWYWx1ZT0iMTMxMDcyIiAvPg0K\nICAgIDxvcGM6RW51bWVyYXRlZFZhbHV"
26039|  2.37k|"lIE5hbWU9IlVzZXJXcml0ZU1hc2siIFZhbHVlPSIyNjIx\nNDQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVmFsdWVSYW5rIiBWYWx1ZT0i\nNTI0Mjg4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IldyaXRlTWFzayIgVmFs\ndWU9IjEwNDg1NzYiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVmFsdWVGb3JW\nYXJpYWJsZVR5cGUiIFZhbHVlPSIyMDk3MTUyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVl\nIE5hbWU9IkRhdGFUeXBlRGVmaW5pdGlvbiIgVmFsdWU9IjQxOTQzMDQiIC8+DQogICAgPG9wYzpF\nbnVtZXJhdGVkVmFsdWUgTmFtZT0iUm9sZVBlcm1pc3Npb25zIiBWYWx1ZT0iODM4ODYwOCIgLz4N\nCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBY2Nlc3NSZXN0cmljdGlvbnMiIFZhbHVl\nPSIxNjc3NzIxNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJBY2Nlc3NMZXZl\nbEV4IiBWYWx1ZT0iMzM1NTQ0MzIiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxv\ncGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iQnJvd3NlRGlyZWN0aW9uIiBMZW5ndGhJbkJpdHM9IjMy\nIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGb3J3YXJkIiBWYWx1ZT0iMCIgLz4N\nCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbnZlcnNlIiBWYWx1ZT0iMSIgLz4NCiAg\nICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJCb3RoIiBWYWx1ZT"
26040|  2.37k|"0iMiIgLz4NCiAgICA8b3Bj\nOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJJbnZhbGlkIiBWYWx1ZT0iMyIgLz4NCiAgPC9vcGM6RW51\nbWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJWaWV3RGVzY3JpcHRp\nb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nVmlld0lkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGlt\nZXN0YW1wIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nVmlld1ZlcnNpb24iIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVk\nVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkJyb3dzZURlc2NyaXB0aW9uIiBC\nYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJ\nZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJyb3dzZURp\ncmVjdGlvbiIgVHlwZU5hbWU9InRuczpCcm93c2VEaXJlY3Rpb24iIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJSZWZlcmVuY2VUeXBlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJJbmNsdWRlU3VidHlwZXMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVDbGFzc01hc2siIFR5cGVOYW1lPSJvcGM6VUludDMy\n";
26041|  2.37k|    memcpy(xmlValue.data + 143360, buf_35, 4096);
26042|  2.37k|    char *buf_36 = "IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0TWFzayIgVHlwZU5hbWU9Im9wYzpVSW50\nMzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUg\nTmFtZT0iQnJvd3NlUmVzdWx0TWFzayIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVt\nZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVk\nVmFsdWUgTmFtZT0iUmVmZXJlbmNlVHlwZUlkIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1l\ncmF0ZWRWYWx1ZSBOYW1lPSJJc0ZvcndhcmQiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVy\nYXRlZFZhbHVlIE5hbWU9Ik5vZGVDbGFzcyIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJh\ndGVkVmFsdWUgTmFtZT0iQnJvd3NlTmFtZSIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJh\ndGVkVmFsdWUgTmFtZT0iRGlzcGxheU5hbWUiIFZhbHVlPSIxNiIgLz4NCiAgICA8b3BjOkVudW1l\ncmF0ZWRWYWx1ZSBOYW1lPSJUeXBlRGVmaW5pdGlvbiIgVmFsdWU9IjMyIiAvPg0KICAgIDxvcGM6\nRW51bWVyYXRlZFZhbHVlIE5hbWU9IkFsbCIgVmFsdWU9IjYzIiAvPg0KICAgIDxvcGM6RW51bWVy\nYXRlZFZhbHVlIE5hbWU9IlJlZmVyZW5jZVR5cGVJbmZvIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3Bj\nOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJUYXJnZXRJbmZvIiBWYWx1ZT0iNjAiIC8+DQogIDwvb3Bj\nOkVudW1lcmF0ZWRUeXBlPg0"
26043|  2.37k|"KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVmZXJlbmNl\nRGVzY3JpcHRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iUmVmZXJlbmNlVHlwZUlkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iSXNGb3J3YXJkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJyb3dzZU5hbWUiIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWRO\nYW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzcGxheU5hbWUiIFR5cGVOYW1lPSJ1YTpM\nb2NhbGl6ZWRUZXh0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUNsYXNzIiBUeXBlTmFt\nZT0idG5zOk5vZGVDbGFzcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlR5cGVEZWZpbml0aW9u\nIiBUeXBlTmFtZT0idWE6RXhwYW5kZWROb2RlSWQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBl\nPg0KDQogIDxvcGM6T3BhcXVlVHlwZSBOYW1lPSJDb250aW51YXRpb25Qb2ludCI+DQogIDwvb3Bj\nOk9wYXF1ZVR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCcm93c2VSZXN1bHQi\nIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Rh\ndHVzQ29kZSIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIC"
26044|  2.37k|"8+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJDb250aW51YXRpb25Qb2ludCIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iTm9PZlJlZmVyZW5jZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJSZWZlcmVuY2VzIiBUeXBlTmFtZT0idG5zOlJlZmVyZW5jZURl\nc2NyaXB0aW9uIiBMZW5ndGhGaWVsZD0iTm9PZlJlZmVyZW5jZXMiIC8+DQogIDwvb3BjOlN0cnVj\ndHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQnJvd3NlUmVxdWVzdCIg\nQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1\nZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJWaWV3IiBUeXBlTmFtZT0idG5zOlZpZXdEZXNjcmlwdGlvbiIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IlJlcXVlc3RlZE1heFJlZmVyZW5jZXNQZXJOb2RlIiBUeXBlTmFtZT0ib3Bj\nOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOb2Rlc1RvQnJvd3NlIiBUeXBl\nTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZXNUb0Jyb3dzZSIg\nVHlwZU5hbWU9InRuczpCcm93c2VEZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZOb2Rlc1Rv\nQnJvd3NlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjd"
26045|  2.37k|"HVyZWRU\neXBlIE5hbWU9IkJyb3dzZVJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3Bv\nbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1l\nPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0i\ndG5zOkJyb3dzZVJlc3VsdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdu\nb3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6\nU3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJCcm93c2VOZXh0\nUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJSZWxlYXNlQ29udGludWF0aW9uUG9pbnRzIiBUeXBlTmFtZT0ib3Bj\nOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQ29udGludWF0aW9uUG9pbnRz\nIiBUeXBlTmFtZT0";
26046|  2.37k|    memcpy(xmlValue.data + 147456, buf_36, 4096);
26047|  2.37k|    char *buf_37 = "ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ29udGludWF0\naW9uUG9pbnRzIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIExlbmd0aEZpZWxkPSJOb09mQ29u\ndGludWF0aW9uUG9pbnRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0\ncnVjdHVyZWRUeXBlIE5hbWU9IkJyb3dzZU5leHRSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVu\nc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5h\nbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1\nbHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0\ncyIgVHlwZU5hbWU9InRuczpCcm93c2VSZXN1bHQiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJv\ncGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVO\nYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3Mi\nIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFt\nZT0iUmVsYXRpdmVQYXRoRWxlbWVudCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJSZWZlcmVuY2"
26048|  2.37k|"VUeXBlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJc0ludmVyc2UiIFR5cGVOYW1lPSJvcGM6Qm9vbGVh\nbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkluY2x1ZGVTdWJ0eXBlcyIgVHlwZU5hbWU9Im9w\nYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGFyZ2V0TmFtZSIgVHlwZU5hbWU9\nInVhOlF1YWxpZmllZE5hbWUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6\nU3RydWN0dXJlZFR5cGUgTmFtZT0iUmVsYXRpdmVQYXRoIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9u\nT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFbGVtZW50cyIgVHlwZU5hbWU9Im9w\nYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVsZW1lbnRzIiBUeXBlTmFtZT0idG5z\nOlJlbGF0aXZlUGF0aEVsZW1lbnQiIExlbmd0aEZpZWxkPSJOb09mRWxlbWVudHMiIC8+DQogIDwv\nb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQnJvd3Nl\nUGF0aCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJTdGFydGluZ05vZGUiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJSZWxhdGl2ZVBhdGgiIFR5cGVOYW1lPSJ0bnM6UmVsYXRpdmVQYXRoIiAvPg0KICA8L29w\nYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hb"
26049|  2.37k|"WU9IkJyb3dzZVBh\ndGhUYXJnZXQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iVGFyZ2V0SWQiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IlJlbWFpbmluZ1BhdGhJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+\nDQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0i\nQnJvd3NlUGF0aFJlc3VsdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZUYXJnZXRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iVGFyZ2V0cyIgVHlwZU5hbWU9InRuczpCcm93c2VQYXRoVGFy\nZ2V0IiBMZW5ndGhGaWVsZD0iTm9PZlRhcmdldHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBl\nPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVHJhbnNsYXRlQnJvd3NlUGF0aHNUb05v\nZGVJZHNSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZCcm93c2VQYXRocyIgVHlwZU5hbWU9Im9wYzpJbnQz\nMiIgLz4"
26050|  2.37k|"NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJyb3dzZVBhdGhzIiBUeXBlTmFtZT0idG5zOkJy\nb3dzZVBhdGgiIExlbmd0aEZpZWxkPSJOb09mQnJvd3NlUGF0aHMiIC8+DQogIDwvb3BjOlN0cnVj\ndHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVHJhbnNsYXRlQnJvd3Nl\nUGF0aHNUb05vZGVJZHNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25z\nZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0i\nb3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0cyIgVHlwZU5hbWU9InRu\nczpCcm93c2VQYXRoUmVzdWx0IiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAv\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlh\nZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29w\nYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlZ2lzdGVy\nTm9kZXNSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9IlJlcXVlc3RIZWFkZX";
26051|  2.37k|    memcpy(xmlValue.data + 151552, buf_37, 4096);
26052|  2.37k|    char *buf_38 = "IiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOb2Rlc1RvUmVnaXN0ZXIiIFR5cGVOYW1lPSJvcGM6\nSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2Rlc1RvUmVnaXN0ZXIiIFR5cGVOYW1l\nPSJ1YTpOb2RlSWQiIExlbmd0aEZpZWxkPSJOb09mTm9kZXNUb1JlZ2lzdGVyIiAvPg0KICA8L29w\nYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlZ2lzdGVy\nTm9kZXNSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZWdpc3RlcmVkTm9kZUlkcyIgVHlwZU5hbWU9\nIm9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlZ2lzdGVyZWROb2RlSWRzIiBU\neXBlTmFtZT0idWE6Tm9kZUlkIiBMZW5ndGhGaWVsZD0iTm9PZlJlZ2lzdGVyZWROb2RlSWRzIiAv\nPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9\nIlVucmVnaXN0ZXJOb2Rlc1JlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0\nSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk5vZ"
26053|  2.37k|"GVzVG9VbnJlZ2lzdGVyIiBU\neXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZXNUb1VucmVn\naXN0ZXIiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIExlbmd0aEZpZWxkPSJOb09mTm9kZXNUb1VucmVn\naXN0ZXIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5\ncGUgTmFtZT0iVW5yZWdpc3Rlck5vZGVzUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25P\nYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0\nbnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6\nT3BhcXVlVHlwZSBOYW1lPSJDb3VudGVyIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0KICA8b3Bj\nOk9wYXF1ZVR5cGUgTmFtZT0iTnVtZXJpY1JhbmdlIj4NCiAgPC9vcGM6T3BhcXVlVHlwZT4NCg0K\nICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkVuZHBvaW50Q29uZmlndXJhdGlvbiIgQmFzZVR5\ncGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJPcGVyYXRpb25U\naW1lb3V0IiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVXNl\nQmluYXJ5RW5jb2RpbmciIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9Ik1heFN0cmluZ0xlbmd0aCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3Bj"
26054|  2.37k|"\nOkZpZWxkIE5hbWU9Ik1heEJ5dGVTdHJpbmdMZW5ndGgiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhBcnJheUxlbmd0aCIgVHlwZU5hbWU9Im9wYzpJbnQz\nMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heE1lc3NhZ2VTaXplIiBUeXBlTmFtZT0ib3Bj\nOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4QnVmZmVyU2l6ZSIgVHlwZU5hbWU9\nIm9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNoYW5uZWxMaWZldGltZSIgVHlw\nZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5VG9rZW5M\naWZldGltZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+\nDQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJRdWVyeURhdGFEZXNjcmlwdGlvbiIgQmFz\nZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWxhdGl2\nZVBhdGgiIFR5cGVOYW1lPSJ0bnM6UmVsYXRpdmVQYXRoIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iQXR0cmlidXRlSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iSW5kZXhSYW5nZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVj\ndHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTm9kZVR5cGVEZXNjcmlw\ndGlvbiIgQmFzZVR5cGU9In"
26055|  2.37k|"VhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJUeXBlRGVmaW5pdGlvbk5vZGUiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9IkluY2x1ZGVTdWJUeXBlcyIgVHlwZU5hbWU9Im9wYzpCb29sZWFu\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRhdGFUb1JldHVybiIgVHlwZU5hbWU9Im9w\nYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFUb1JldHVybiIgVHlwZU5hbWU9\nInRuczpRdWVyeURhdGFEZXNjcmlwdGlvbiIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhVG9SZXR1cm4i\nIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFt\nZT0iRmlsdGVyT3BlcmF0b3IiIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRl\nZFZhbHVlIE5hbWU9IkVxdWFscyIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFs\ndWUgTmFtZT0iSXNOdWxsIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBO\nYW1lPSJHcmVhdGVyVGhhbiIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUg\nTmFtZT0iTGVzc1RoYW4iIFZhbHVlPSIzIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h\nbWU9IkdyZWF0ZXJUaGFuT3JFcXVhbCIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVk\nVmFsdWUgTmFtZT0iTGVzc1RoYW5PckVxdWFsIiBWYWx1Z";
26056|  2.37k|    memcpy(xmlValue.data + 155648, buf_38, 4096);
26057|  2.37k|    char *buf_39 = "T0iNSIgLz4NCiAgICA8b3BjOkVudW1l\ncmF0ZWRWYWx1ZSBOYW1lPSJMaWtlIiBWYWx1ZT0iNiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRW\nYWx1ZSBOYW1lPSJOb3QiIFZhbHVlPSI3IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h\nbWU9IkJldHdlZW4iIFZhbHVlPSI4IiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9\nIkluTGlzdCIgVmFsdWU9IjkiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQW5k\nIiBWYWx1ZT0iMTAiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iT3IiIFZhbHVl\nPSIxMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDYXN0IiBWYWx1ZT0iMTIi\nIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW5WaWV3IiBWYWx1ZT0iMTMiIC8+\nDQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iT2ZUeXBlIiBWYWx1ZT0iMTQiIC8+DQog\nICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVsYXRlZFRvIiBWYWx1ZT0iMTUiIC8+DQog\nICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQml0d2lzZUFuZCIgVmFsdWU9IjE2IiAvPg0K\nICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkJpdHdpc2VPciIgVmFsdWU9IjE3IiAvPg0K\nICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlF1\nZXJ5RGF0YVNldCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9w"
26058|  2.37k|"YzpGaWVs\nZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpFeHBhbmRlZE5vZGVJZCIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IlR5cGVEZWZpbml0aW9uTm9kZSIgVHlwZU5hbWU9InVhOkV4cGFuZGVkTm9k\nZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlZhbHVlcyIgVHlwZU5hbWU9Im9wYzpJ\nbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlcyIgVHlwZU5hbWU9InVhOlZhcmlh\nbnQiIExlbmd0aEZpZWxkPSJOb09mVmFsdWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4N\nCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik5vZGVSZWZlcmVuY2UiIEJhc2VUeXBlPSJ1\nYTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFt\nZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVmZXJlbmNlVHlwZUlkIiBU\neXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSXNGb3J3YXJkIiBU\neXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVmZXJl\nbmNlZE5vZGVJZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJSZWZlcmVuY2VkTm9kZUlkcyIgVHlwZU5hbWU9InVhOk5vZGVJZCIgTGVuZ3RoRmllbGQ9Ik5v\nT2ZSZWZlcmVuY2VkTm9kZUlkcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9w\nYzpTdHJ1Y3R1cm"
26059|  2.37k|"VkVHlwZSBOYW1lPSJDb250ZW50RmlsdGVyRWxlbWVudCIgQmFzZVR5cGU9InVh\nOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJGaWx0ZXJPcGVyYXRvciIg\nVHlwZU5hbWU9InRuczpGaWx0ZXJPcGVyYXRvciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v\nT2ZGaWx0ZXJPcGVyYW5kcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IkZpbHRlck9wZXJhbmRzIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBMZW5n\ndGhGaWVsZD0iTm9PZkZpbHRlck9wZXJhbmRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4N\nCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNvbnRlbnRGaWx0ZXIiIEJhc2VUeXBlPSJ1\nYTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkVsZW1lbnRzIiBU\neXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRWxlbWVudHMiIFR5\ncGVOYW1lPSJ0bnM6Q29udGVudEZpbHRlckVsZW1lbnQiIExlbmd0aEZpZWxkPSJOb09mRWxlbWVu\ndHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUg\nTmFtZT0iRmlsdGVyT3BlcmFuZCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwv\nb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRWxlbWVu\ndE9wZXJhbmQiIEJhc2VUeXBlPSJ0bnM6Rmlsd"
26060|  2.37k|"GVyT3BlcmFuZCI+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJJbmRleCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRU\neXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTGl0ZXJhbE9wZXJhbmQiIEJhc2VU\neXBlPSJ0bnM6RmlsdGVyT3BlcmFuZCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZSIgVHlw\nZU5hbWU9InVhOlZhcmlhbnQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6\nU3RydWN0dXJlZFR5cGUgTmFtZT0iQXR0cmlidXRlT3BlcmFuZCIgQmFzZVR5cGU9InRuczpGaWx0\nZXJPcGVyYW5kIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZCIgVHlwZU5hbWU9InVhOk5v\nZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkFsaWFzIiBUeXBlTmFtZT0ib3BjOlN0cmlu\nZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJyb3dzZVBhdGgiIFR5cGVOYW1lPSJ0bnM6UmVs\nYXRpdmVQYXRoIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXR0cmlidXRlSWQiIFR5cGVOYW1l\nPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5kZXhSYW5nZSIgVHlwZU5h\nbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3Ry\ndWN0dXJlZFR5cGUgTmFtZT0iU2ltcGxlQXR0cmlidXRlT3BlcmFuZCIgQmFzZVR5cGU9InRuczpG\naWx0ZXJPcGVyYW5kIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlR5cGVEZWZp";
26061|  2.37k|    memcpy(xmlValue.data + 159744, buf_39, 4096);
26062|  2.37k|    char *buf_40 = "bml0aW9uSWQiIFR5\ncGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQnJvd3NlUGF0\naCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJyb3dzZVBh\ndGgiIFR5cGVOYW1lPSJ1YTpRdWFsaWZpZWROYW1lIiBMZW5ndGhGaWVsZD0iTm9PZkJyb3dzZVBh\ndGgiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBdHRyaWJ1dGVJZCIgVHlwZU5hbWU9Im9wYzpV\nSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbmRleFJhbmdlIiBUeXBlTmFtZT0ib3Bj\nOlN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVk\nVHlwZSBOYW1lPSJDb250ZW50RmlsdGVyRWxlbWVudFJlc3VsdCIgQmFzZVR5cGU9InVhOkV4dGVu\nc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlIiBUeXBlTmFtZT0i\ndWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZPcGVyYW5kU3RhdHVz\nQ29kZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJPcGVy\nYW5kU3RhdHVzQ29kZXMiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iTm9P\nZk9wZXJhbmRTdGF0dXNDb2RlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZPcGVyYW5k\nRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT"
26063|  2.37k|"0iT3BlcmFuZERpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZv\nIiBMZW5ndGhGaWVsZD0iTm9PZk9wZXJhbmREaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0\ncnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ29udGVudEZpbHRl\nclJlc3VsdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJOb09mRWxlbWVudFJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJFbGVtZW50UmVzdWx0cyIgVHlwZU5hbWU9InRuczpDb250ZW50RmlsdGVy\nRWxlbWVudFJlc3VsdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZFbGVtZW50UmVzdWx0cyIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9Ik5vT2ZFbGVtZW50RGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3Bj\nOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRWxlbWVudERpYWdub3N0aWNJbmZvcyIg\nVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkVsZW1lbnREaWFn\nbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0\ndXJlZFR5cGUgTmFtZT0iUGFyc2luZ1Jlc3VsdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVj\ndCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlIiBUeXBlTmFtZT0idWE6U3RhdHVz\nQ29kZSIgLz4NCiAgICA8b3BjOkZpZ"
26064|  2.37k|"WxkIE5hbWU9Ik5vT2ZEYXRhU3RhdHVzQ29kZXMiIFR5cGVO\nYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhU3RhdHVzQ29kZXMi\nIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iTm9PZkRhdGFTdGF0dXNDb2Rl\ncyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhRGlhZ25vc3RpY0luZm9zIiBUeXBl\nTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YURpYWdub3N0aWNJ\nbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRhdGFE\naWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3Ry\ndWN0dXJlZFR5cGUgTmFtZT0iUXVlcnlGaXJzdFJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNp\nb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9\nInRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVmlldyIgVHlwZU5h\nbWU9InRuczpWaWV3RGVzY3JpcHRpb24iIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTm9k\nZVR5cGVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9k\nZVR5cGVzIiBUeXBlTmFtZT0idG5zOk5vZGVUeXBlRGVzY3JpcHRpb24iIExlbmd0aEZpZWxkPSJO\nb09mTm9kZVR5cGVzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i"
26065|  2.37k|"RmlsdGVyIiBUeXBlTmFtZT0i\ndG5zOkNvbnRlbnRGaWx0ZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNYXhEYXRhU2V0c1Rv\nUmV0dXJuIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1h\neFJlZmVyZW5jZXNUb1JldHVybiIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIDwvb3BjOlN0\ncnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUXVlcnlGaXJzdFJl\nc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iTm9PZlF1ZXJ5RGF0YVNldHMiIFR5cGVOYW1lPSJvcGM6SW50MzIi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJRdWVyeURhdGFTZXRzIiBUeXBlTmFtZT0idG5zOlF1\nZXJ5RGF0YVNldCIgTGVuZ3RoRmllbGQ9Ik5vT2ZRdWVyeURhdGFTZXRzIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iQ29udGludWF0aW9uUG9pbnQiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZQYXJzaW5nUmVzdWx0cyIgVHlwZU5hbWU9Im9w\nYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlBhcnNpbmdSZXN1bHRzIiBUeXBlTmFt\nZT0idG5zOlBhcnNpbmdSZXN1bHQiIExlbmd0aEZpZWxkPSJOb09mUGFyc2luZ1Jlc3VsdHMiIC8";
26066|  2.37k|    memcpy(xmlValue.data + 163840, buf_40, 4096);
26067|  2.37k|    char *buf_41 = "+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3Bj\nOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFt\nZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAv\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmlsdGVyUmVzdWx0IiBUeXBlTmFtZT0idG5zOkNvbnRl\nbnRGaWx0ZXJSZXN1bHQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3Ry\ndWN0dXJlZFR5cGUgTmFtZT0iUXVlcnlOZXh0UmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lv\nbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0i\ndG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWxlYXNlQ29udGlu\ndWF0aW9uUG9pbnQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9IkNvbnRpbnVhdGlvblBvaW50IiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogIDwv\nb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUXVlcnlO\nZXh0UmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+\nDQogICAgPG9wYzpGaWVsZ"
26068|  2.37k|"CBOYW1lPSJOb09mUXVlcnlEYXRhU2V0cyIgVHlwZU5hbWU9Im9wYzpJ\nbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlF1ZXJ5RGF0YVNldHMiIFR5cGVOYW1lPSJ0\nbnM6UXVlcnlEYXRhU2V0IiBMZW5ndGhGaWVsZD0iTm9PZlF1ZXJ5RGF0YVNldHMiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJSZXZpc2VkQ29udGludWF0aW9uUG9pbnQiIFR5cGVOYW1lPSJvcGM6\nQnl0ZVN0cmluZyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJh\ndGVkVHlwZSBOYW1lPSJUaW1lc3RhbXBzVG9SZXR1cm4iIExlbmd0aEluQml0cz0iMzIiPg0KICAg\nIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNvdXJjZSIgVmFsdWU9IjAiIC8+DQogICAgPG9w\nYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2VydmVyIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVu\ndW1lcmF0ZWRWYWx1ZSBOYW1lPSJCb3RoIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0\nZWRWYWx1ZSBOYW1lPSJOZWl0aGVyIiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRW\nYWx1ZSBOYW1lPSJJbnZhbGlkIiBWYWx1ZT0iNCIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+\nDQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWFkVmFsdWVJZCIgQmFzZVR5cGU9InVh\nOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1l\nPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBO"
26069|  2.37k|"YW1lPSJBdHRyaWJ1dGVJZCIgVHlwZU5h\nbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbmRleFJhbmdlIiBUeXBl\nTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFFbmNvZGluZyIg\nVHlwZU5hbWU9InVhOlF1YWxpZmllZE5hbWUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0K\nDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVhZFJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpF\neHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlw\nZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4QWdl\nIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRpbWVzdGFt\ncHNUb1JldHVybiIgVHlwZU5hbWU9InRuczpUaW1lc3RhbXBzVG9SZXR1cm4iIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJOb09mTm9kZXNUb1JlYWQiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJOb2Rlc1RvUmVhZCIgVHlwZU5hbWU9InRuczpSZWFkVmFsdWVJ\nZCIgTGVuZ3RoRmllbGQ9Ik5vT2ZOb2Rlc1RvUmVhZCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5\ncGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWFkUmVzcG9uc2UiIEJhc2VUeXBl\nPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9"
26070|  2.37k|"uc2VIZWFk\nZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJOb09mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9IlJlc3VsdHMiIFR5cGVOYW1lPSJ1YTpEYXRhVmFsdWUiIExlbmd0aEZpZWxkPSJOb09mUmVz\ndWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVO\nYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3Mi\nIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGlj\nSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5\ncGUgTmFtZT0iSGlzdG9yeVJlYWRWYWx1ZUlkIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0\nIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVJZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IkluZGV4UmFuZ2UiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAv\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGF0YUVuY29kaW5nIiBUeXBlTmFtZT0idWE6UXVhbGlm\naWVkTmFtZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNvbnRpbnVhdGlvblBvaW50IiBUeXBl\nTmFtZT0ib3BjOkJ5dGVTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxv\ncGM6U3RydWN0d";
26071|  2.37k|    memcpy(xmlValue.data + 167936, buf_41, 4096);
26072|  2.37k|    char *buf_42 = "XJlZFR5cGUgTmFtZT0iSGlzdG9yeVJlYWRSZXN1bHQiIEJhc2VUeXBlPSJ1YTpF\neHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzQ29kZSIgVHlwZU5h\nbWU9InVhOlN0YXR1c0NvZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDb250aW51YXRpb25Q\nb2ludCIgVHlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nSGlzdG9yeURhdGEiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3QiIC8+DQogIDwvb3BjOlN0\ncnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeVJlYWRE\nZXRhaWxzIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgPC9vcGM6U3RydWN0dXJl\nZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWFkRXZlbnREZXRhaWxzIiBC\nYXNlVHlwZT0idG5zOkhpc3RvcnlSZWFkRGV0YWlscyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJO\ndW1WYWx1ZXNQZXJOb2RlIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IlN0YXJ0VGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9IkVuZFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJGaWx0ZXIiIFR5cGVOYW1lPSJ0bnM6RXZlbnRGaWx0ZXIiIC8+DQogIDwvb3Bj\nOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6"
26073|  2.37k|"U3RydWN0dXJlZFR5cGUgTmFtZT0iUmVhZFJhd01v\nZGlmaWVkRGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5UmVhZERldGFpbHMiPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iSXNSZWFkTW9kaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXJ0VGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuZFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOdW1WYWx1ZXNQZXJOb2RlIiBUeXBlTmFtZT0ib3Bj\nOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJldHVybkJvdW5kcyIgVHlwZU5hbWU9\nIm9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVj\ndHVyZWRUeXBlIE5hbWU9IlJlYWRQcm9jZXNzZWREZXRhaWxzIiBCYXNlVHlwZT0idG5zOkhpc3Rv\ncnlSZWFkRGV0YWlscyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGFydFRpbWUiIFR5cGVOYW1l\nPSJvcGM6RGF0ZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRUaW1lIiBUeXBlTmFt\nZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJvY2Vzc2luZ0ludGVy\ndmFsIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZB\nZ2dyZWdhdGVUeXBlIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDx"
26074|  2.37k|"vcGM6RmllbGQgTmFt\nZT0iQWdncmVnYXRlVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJZCIgTGVuZ3RoRmllbGQ9Ik5vT2ZB\nZ2dyZWdhdGVUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWdncmVnYXRlQ29uZmlndXJh\ndGlvbiIgVHlwZU5hbWU9InRuczpBZ2dyZWdhdGVDb25maWd1cmF0aW9uIiAvPg0KICA8L29wYzpT\ndHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlYWRBdFRpbWVE\nZXRhaWxzIiBCYXNlVHlwZT0idG5zOkhpc3RvcnlSZWFkRGV0YWlscyI+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJOb09mUmVxVGltZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJSZXFUaW1lcyIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTGVuZ3RoRmllbGQ9\nIk5vT2ZSZXFUaW1lcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZVNpbXBsZUJvdW5kcyIg\nVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8\nb3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJlYWRBbm5vdGF0aW9uRGF0YURldGFpbHMiIEJhc2VU\neXBlPSJ0bnM6SGlzdG9yeVJlYWREZXRhaWxzIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZS\nZXFUaW1lcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJl\ncVRpbWVzIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiBMZW5ndGhGaWVsZD0iTm9PZlJlcVRpbWVz\nIiAvP"
26075|  2.37k|"g0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5h\nbWU9Ikhpc3RvcnlEYXRhIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9Ik5vT2ZEYXRhVmFsdWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iRGF0YVZhbHVlcyIgVHlwZU5hbWU9InVhOkRhdGFWYWx1ZSIgTGVu\nZ3RoRmllbGQ9Ik5vT2ZEYXRhVmFsdWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0K\nICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1vZGlmaWNhdGlvbkluZm8iIEJhc2VUeXBlPSJ1\nYTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTW9kaWZpY2F0aW9uVGlt\nZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVwZGF0\nZVR5cGUiIFR5cGVOYW1lPSJ0bnM6SGlzdG9yeVVwZGF0ZVR5cGUiIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJVc2VyTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogIDwvb3BjOlN0cnVj\ndHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeU1vZGlmaWVk\nRGF0YSIgQmFzZVR5cGU9InRuczpIaXN0b3J5RGF0YSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJO\nb09mRGF0YVZhbHVlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9IkRhdGFWYWx1ZXMiIFR5cGVO";
26076|  2.37k|    memcpy(xmlValue.data + 172032, buf_42, 4096);
26077|  2.37k|    char *buf_43 = "YW1lPSJ1YTpEYXRhVmFsdWUiIExlbmd0aEZpZWxkPSJOb09m\nRGF0YVZhbHVlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZNb2RpZmljYXRpb25JbmZv\ncyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vZGlmaWNh\ndGlvbkluZm9zIiBUeXBlTmFtZT0idG5zOk1vZGlmaWNhdGlvbkluZm8iIExlbmd0aEZpZWxkPSJO\nb09mTW9kaWZpY2F0aW9uSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxv\ncGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeUV2ZW50IiBCYXNlVHlwZT0idWE6RXh0ZW5z\naW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFdmVudHMiIFR5cGVOYW1lPSJv\ncGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudHMiIFR5cGVOYW1lPSJ0bnM6\nSGlzdG9yeUV2ZW50RmllbGRMaXN0IiBMZW5ndGhGaWVsZD0iTm9PZkV2ZW50cyIgLz4NCiAgPC9v\ncGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJIaXN0b3J5\nUmVhZFJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iSGlzdG9yeVJlYWREZXRhaWxzIiBUeXBlTmFtZT0idWE6RXh0\nZW5zaW9uT2JqZWN0IiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0"
26078|  2.37k|"iVGltZXN0YW1wc1RvUmV0dXJu\nIiBUeXBlTmFtZT0idG5zOlRpbWVzdGFtcHNUb1JldHVybiIgLz4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9IlJlbGVhc2VDb250aW51YXRpb25Qb2ludHMiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZOb2Rlc1RvUmVhZCIgVHlwZU5hbWU9Im9wYzpJbnQz\nMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vZGVzVG9SZWFkIiBUeXBlTmFtZT0idG5zOkhp\nc3RvcnlSZWFkVmFsdWVJZCIgTGVuZ3RoRmllbGQ9Ik5vT2ZOb2Rlc1RvUmVhZCIgLz4NCiAgPC9v\ncGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJIaXN0b3J5\nUmVhZFJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAv\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idG5zOkhpc3RvcnlS\nZWFkUmVzdWx0IiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0"
26079|  2.37k|"lu\nZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1\ncmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IldyaXRlVmFsdWUiIEJhc2VU\neXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBU\neXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXR0cmlidXRlSWQi\nIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5kZXhSYW5n\nZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJWYWx1ZSIg\nVHlwZU5hbWU9InVhOkRhdGFWYWx1ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAg\nPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJXcml0ZVJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRl\nbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5h\nbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZk5vZGVz\nVG9Xcml0ZSIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v\nZGVzVG9Xcml0ZSIgVHlwZU5hbWU9InRuczpXcml0ZVZhbHVlIiBMZW5ndGhGaWVsZD0iTm9PZk5v\nZGVzVG9Xcml0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1\ncmVkVHlwZSBOYW1lPSJX"
26080|  2.37k|"cml0ZVJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0\nIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJl\nc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVO\nYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFt\nZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdu\nb3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6\nU3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJIaXN0b3J5VXBk\nYXRlRGV0YWlscyIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogIDwvb3BjOlN0cnVjdHVy\nZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iSGlzdG9yeVVwZGF0ZVR5cGUi\nIExlbmd0aEluQml0cz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ikluc2Vy\ndCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJ";
26081|  2.37k|    memcpy(xmlValue.data + 176128, buf_43, 4096);
26082|  2.37k|    char *buf_44 = "hdGVkVmFsdWUgTmFtZT0iUmVwbGFjZSIg\nVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVXBkYXRlIiBWYWx1\nZT0iMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEZWxldGUiIFZhbHVlPSI0\nIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5h\nbWU9IlBlcmZvcm1VcGRhdGVUeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1l\ncmF0ZWRWYWx1ZSBOYW1lPSJJbnNlcnQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRl\nZFZhbHVlIE5hbWU9IlJlcGxhY2UiIFZhbHVlPSIyIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZh\nbHVlIE5hbWU9IlVwZGF0ZSIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUg\nTmFtZT0iUmVtb3ZlIiBWYWx1ZT0iNCIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAg\nPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJVcGRhdGVEYXRhRGV0YWlscyIgQmFzZVR5cGU9InRu\nczpIaXN0b3J5VXBkYXRlRGV0YWlscyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5\ncGVOYW1lPSJ1YTpOb2RlSWQiIFNvdXJjZVR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlBlcmZvcm1JbnNlcnRSZXBsYWNlIiBUeXBlTmFtZT0i\ndG5zOlBlcmZvcm1VcGRhdGVUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm"
26083|  2.37k|"9PZlVwZGF0\nZVZhbHVlcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVw\nZGF0ZVZhbHVlcyIgVHlwZU5hbWU9InVhOkRhdGFWYWx1ZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZVcGRh\ndGVWYWx1ZXMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJl\nZFR5cGUgTmFtZT0iVXBkYXRlU3RydWN0dXJlRGF0YURldGFpbHMiIEJhc2VUeXBlPSJ0bnM6SGlz\ndG9yeVVwZGF0ZURldGFpbHMiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9kZUlkIiBUeXBlTmFt\nZT0idWE6Tm9kZUlkIiBTb3VyY2VUeXBlPSJ0bnM6SGlzdG9yeVVwZGF0ZURldGFpbHMiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJQZXJmb3JtSW5zZXJ0UmVwbGFjZSIgVHlwZU5hbWU9InRuczpQ\nZXJmb3JtVXBkYXRlVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZVcGRhdGVWYWx1\nZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVcGRhdGVW\nYWx1ZXMiIFR5cGVOYW1lPSJ1YTpEYXRhVmFsdWUiIExlbmd0aEZpZWxkPSJOb09mVXBkYXRlVmFs\ndWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBl\nIE5hbWU9IlVwZGF0ZUV2ZW50RGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0\nYWlscyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQi\nIFNvdXJjZVR5"
26084|  2.37k|"cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IlBlcmZvcm1JbnNlcnRSZXBsYWNlIiBUeXBlTmFtZT0idG5zOlBlcmZvcm1VcGRhdGVU\neXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmlsdGVyIiBUeXBlTmFtZT0idG5zOkV2ZW50\nRmlsdGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkV2ZW50RGF0YSIgVHlwZU5hbWU9\nIm9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkV2ZW50RGF0YSIgVHlwZU5hbWU9\nInRuczpIaXN0b3J5RXZlbnRGaWVsZExpc3QiIExlbmd0aEZpZWxkPSJOb09mRXZlbnREYXRhIiAv\nPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9\nIkRlbGV0ZVJhd01vZGlmaWVkRGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0\nYWlscyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQi\nIFNvdXJjZVR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IklzRGVsZXRlTW9kaWZpZWQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IlN0YXJ0VGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9IkVuZFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQog\nIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQo"
26085|  2.37k|"gIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGVs\nZXRlQXRUaW1lRGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyI+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIFNvdXJjZVR5\ncGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5v\nT2ZSZXFUaW1lcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIlJlcVRpbWVzIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiBMZW5ndGhGaWVsZD0iTm9PZlJlcVRp\nbWVzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBl\nIE5hbWU9IkRlbGV0ZUV2ZW50RGV0YWlscyIgQmFzZVR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0\nYWlscyI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb2RlSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQi\nIFNvdXJjZVR5cGU9InRuczpIaXN0b3J5VXBkYXRlRGV0YWlscyIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9Ik5vT2ZFdmVudElkcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9IkV2ZW50SWRzIiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciIExlbmd0aEZpZWxk\nPSJOb09mRXZlbnRJZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3Ry\ndWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeVVwZGF0ZVJlc3VsdCIgQmFzZV";
26086|  2.37k|    memcpy(xmlValue.data + 180224, buf_44, 4096);
26087|  2.37k|    char *buf_45 = "R5cGU9InVhOkV4dGVu\nc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXNDb2RlIiBUeXBlTmFtZT0i\ndWE6U3RhdHVzQ29kZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZPcGVyYXRpb25SZXN1\nbHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iT3BlcmF0\naW9uUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mT3Bl\ncmF0aW9uUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5m\nb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9z\ndGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZE\naWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3Ry\ndWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeVVwZGF0ZVJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRl\nbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5h\nbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkhpc3Rv\ncnlVcGRhdGVEZXRhaWxzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iSGlzdG9yeVVwZGF0ZURldGFpbHMiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PYmplY3Qi\nIExl"
26088|  2.37k|"bmd0aEZpZWxkPSJOb09mSGlzdG9yeVVwZGF0ZURldGFpbHMiIC8+DQogIDwvb3BjOlN0cnVj\ndHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeVVwZGF0ZVJl\nc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idG5zOkhpc3RvcnlVcGRhdGVS\nZXN1bHQiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIk5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIg\nTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRU\neXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ2FsbE1ldGhvZFJlcXVlc3QiIEJh\nc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iT2JqZWN0\nSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNZXRob2RJ\nZCIgVHlwZU5hbWU9InVhOk5vZGV"
26089|  2.37k|"JZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZJbnB1\ndEFyZ3VtZW50cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIklucHV0QXJndW1lbnRzIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgTGVuZ3RoRmllbGQ9Ik5vT2ZJ\nbnB1dEFyZ3VtZW50cyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1\nY3R1cmVkVHlwZSBOYW1lPSJDYWxsTWV0aG9kUmVzdWx0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9u\nT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpT\ndGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZklucHV0QXJndW1lbnRSZXN1\nbHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSW5wdXRB\ncmd1bWVudFJlc3VsdHMiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iTm9P\nZklucHV0QXJndW1lbnRSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZklucHV0\nQXJndW1lbnREaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJJbnB1dEFyZ3VtZW50RGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6\nRGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mSW5wdXRBcmd1bWVudERpYWdub3N0aWNJ\nbmZvcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZPdX"
26090|  2.37k|"RwdXRBcmd1bWVudHMiIFR5cGVO\nYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJPdXRwdXRBcmd1bWVudHMi\nIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiBMZW5ndGhGaWVsZD0iTm9PZk91dHB1dEFyZ3VtZW50cyIg\nLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1l\nPSJDYWxsUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTWV0aG9kc1RvQ2FsbCIgVHlwZU5hbWU9Im9wYzpJ\nbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1ldGhvZHNUb0NhbGwiIFR5cGVOYW1lPSJ0\nbnM6Q2FsbE1ldGhvZFJlcXVlc3QiIExlbmd0aEZpZWxkPSJOb09mTWV0aG9kc1RvQ2FsbCIgLz4N\nCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJD\nYWxsUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3VsdHMiIFR5cGVOYW1lPSJ0bnM6Q2FsbE1ld";
26091|  2.37k|    memcpy(xmlValue.data + 184320, buf_45, 4096);
26092|  2.37k|    char *buf_46 = "Ghv\nZFJlc3VsdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZv\nIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJl\nZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJNb25pdG9yaW5nTW9kZSIgTGVu\nZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGlzYWJsZWQi\nIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNhbXBsaW5nIiBW\nYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSZXBvcnRpbmciIFZh\nbHVlPSIyIiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0KICA8b3BjOkVudW1lcmF0ZWRU\neXBlIE5hbWU9IkRhdGFDaGFuZ2VUcmlnZ2VyIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3Bj\nOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdGF0dXMiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51\nbWVyYXRlZFZhbHVlIE5hbWU9IlN0YXR1c1ZhbHVlIiBWYWx1ZT0iMSIgLz4NCiAgICA8b3BjOkVu\ndW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdGF0dXNWYWx1ZVRpbWVzdGFtcCIgVmFsdWU9IjIiIC8+DQog\nIDwvb3BjOkVudW1lcmF"
26093|  2.37k|"0ZWRUeXBlPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iRGVh\nZGJhbmRUeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBO\nYW1lPSJOb25lIiBWYWx1ZT0iMCIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJB\nYnNvbHV0ZSIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUGVy\nY2VudCIgVmFsdWU9IjIiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3Ry\ndWN0dXJlZFR5cGUgTmFtZT0iTW9uaXRvcmluZ0ZpbHRlciIgQmFzZVR5cGU9InVhOkV4dGVuc2lv\nbk9iamVjdCI+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5\ncGUgTmFtZT0iRGF0YUNoYW5nZUZpbHRlciIgQmFzZVR5cGU9InRuczpNb25pdG9yaW5nRmlsdGVy\nIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyaWdnZXIiIFR5cGVOYW1lPSJ0bnM6RGF0YUNoYW5n\nZVRyaWdnZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZWFkYmFuZFR5cGUiIFR5cGVOYW1l\nPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVhZGJhbmRWYWx1ZSIgVHlw\nZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6\nU3RydWN0dXJlZFR5cGUgTmFtZT0iRXZlbnRGaWx0ZXIiIEJhc2VUeXBlPSJ0bnM6TW9uaXRvcmlu\nZ0ZpbHRlciI+DQogICAgPG9wYzpGaWVsZCBOYW1lPS"
26094|  2.37k|"JOb09mU2VsZWN0Q2xhdXNlcyIgVHlwZU5h\nbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlbGVjdENsYXVzZXMiIFR5\ncGVOYW1lPSJ0bnM6U2ltcGxlQXR0cmlidXRlT3BlcmFuZCIgTGVuZ3RoRmllbGQ9Ik5vT2ZTZWxl\nY3RDbGF1c2VzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV2hlcmVDbGF1c2UiIFR5cGVOYW1l\nPSJ0bnM6Q29udGVudEZpbHRlciIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9w\nYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBZ2dyZWdhdGVDb25maWd1cmF0aW9uIiBCYXNlVHlwZT0i\ndWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlVzZVNlcnZlckNhcGFi\naWxpdGllc0RlZmF1bHRzIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJUcmVhdFVuY2VydGFpbkFzQmFkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJQZXJjZW50RGF0YUJhZCIgVHlwZU5hbWU9Im9wYzpCeXRlIiAv\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUGVyY2VudERhdGFHb29kIiBUeXBlTmFtZT0ib3BjOkJ5\ndGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VTbG9wZWRFeHRyYXBvbGF0aW9uIiBUeXBl\nTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6\nU3RydWN0dXJlZFR5cGUgTmFtZT0iQWdncmVnYXRlRmlsdGVyIiBCYXNlVHlwZT0id"
26095|  2.37k|"G5zOk1vbml0\nb3JpbmdGaWx0ZXIiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhcnRUaW1lIiBUeXBlTmFtZT0i\nb3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQWdncmVnYXRlVHlwZSIgVHlw\nZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlByb2Nlc3NpbmdJbnRl\ncnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBZ2dy\nZWdhdGVDb25maWd1cmF0aW9uIiBUeXBlTmFtZT0idG5zOkFnZ3JlZ2F0ZUNvbmZpZ3VyYXRpb24i\nIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFt\nZT0iTW9uaXRvcmluZ0ZpbHRlclJlc3VsdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+\nDQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0i\nRXZlbnRGaWx0ZXJSZXN1bHQiIEJhc2VUeXBlPSJ0bnM6TW9uaXRvcmluZ0ZpbHRlclJlc3VsdCI+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VsZWN0Q2xhdXNlUmVzdWx0cyIgVHlwZU5hbWU9\nIm9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlbGVjdENsYXVzZVJlc3VsdHMi\nIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iTm9PZlNlbGVjdENsYXVzZVJl\nc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU2VsZWN0Q2xhdXNlRGlhZ25vc3Rp\nY0luZm9zIiB";
26096|  2.37k|    memcpy(xmlValue.data + 188416, buf_46, 4096);
26097|  2.37k|    char *buf_47 = "UeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2Vs\nZWN0Q2xhdXNlRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExl\nbmd0aEZpZWxkPSJOb09mU2VsZWN0Q2xhdXNlRGlhZ25vc3RpY0luZm9zIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iV2hlcmVDbGF1c2VSZXN1bHQiIFR5cGVOYW1lPSJ0bnM6Q29udGVudEZpbHRl\nclJlc3VsdCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVk\nVHlwZSBOYW1lPSJBZ2dyZWdhdGVGaWx0ZXJSZXN1bHQiIEJhc2VUeXBlPSJ0bnM6TW9uaXRvcmlu\nZ0ZpbHRlclJlc3VsdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXZpc2VkU3RhcnRUaW1lIiBU\neXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZFBy\nb2Nlc3NpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJSZXZpc2VkQWdncmVnYXRlQ29uZmlndXJhdGlvbiIgVHlwZU5hbWU9InRuczpBZ2dy\nZWdhdGVDb25maWd1cmF0aW9uIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3Bj\nOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1vbml0b3JpbmdQYXJhbWV0ZXJzIiBCYXNlVHlwZT0idWE6\nRXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudEhhbmRsZSIgVHlw\nZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogIC"
26098|  2.37k|"AgPG9wYzpGaWVsZCBOYW1lPSJTYW1wbGluZ0ludGVy\ndmFsIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpbHRl\nciIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIlF1ZXVlU2l6ZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJEaXNjYXJkT2xkZXN0IiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogIDwvb3BjOlN0cnVj\ndHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTW9uaXRvcmVkSXRlbUNy\nZWF0ZVJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iSXRlbVRvTW9uaXRvciIgVHlwZU5hbWU9InRuczpSZWFkVmFsdWVJZCIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9Ik1vbml0b3JpbmdNb2RlIiBUeXBlTmFtZT0idG5zOk1vbml0b3Jp\nbmdNb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdGVkUGFyYW1ldGVycyIgVHlw\nZU5hbWU9InRuczpNb25pdG9yaW5nUGFyYW1ldGVycyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5\ncGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb25pdG9yZWRJdGVtQ3JlYXRlUmVz\ndWx0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIlN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiAvPg0KI"
26099|  2.37k|"CAgIDxvcGM6RmllbGQg\nTmFtZT0iTW9uaXRvcmVkSXRlbUlkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IlJldmlzZWRTYW1wbGluZ0ludGVydmFsIiBUeXBlTmFtZT0ib3BjOkRvdWJs\nZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJldmlzZWRRdWV1ZVNpemUiIFR5cGVOYW1lPSJv\ncGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRmlsdGVyUmVzdWx0IiBUeXBlTmFt\nZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8\nb3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNyZWF0ZU1vbml0b3JlZEl0ZW1zUmVxdWVzdCIgQmFz\nZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXF1ZXN0\nSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJTdWJzY3JpcHRpb25JZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJUaW1lc3RhbXBzVG9SZXR1cm4iIFR5cGVOYW1lPSJ0bnM6VGltZXN0YW1wc1Rv\nUmV0dXJuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkl0ZW1zVG9DcmVhdGUiIFR5cGVO\nYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJdGVtc1RvQ3JlYXRlIiBU\neXBlTmFtZT0idG5zOk1vbml0b3JlZEl0ZW1DcmVhdGVSZXF1ZXN0IiBMZW5ndGhGaWVsZD0iTm9P\nZkl"
26100|  2.37k|"0ZW1zVG9DcmVhdGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3Ry\ndWN0dXJlZFR5cGUgTmFtZT0iQ3JlYXRlTW9uaXRvcmVkSXRlbXNSZXNwb25zZSIgQmFzZVR5cGU9\nInVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRl\nciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIk5vT2ZSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iUmVzdWx0cyIgVHlwZU5hbWU9InRuczpNb25pdG9yZWRJdGVtQ3JlYXRlUmVzdWx0IiBMZW5n\ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25v\nc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxk\nPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8\nb3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1vbml0b3JlZEl0ZW1Nb2RpZnlSZXF1ZXN0IiBCYXNl\nVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vbml0b3Jl\nZEl0ZW1JZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJS\nZXF1ZXN0ZWRQYXJhbWV0ZXJzIi";
26101|  2.37k|    memcpy(xmlValue.data + 192512, buf_47, 4096);
26102|  2.37k|    char *buf_48 = "BUeXBlTmFtZT0idG5zOk1vbml0b3JpbmdQYXJhbWV0ZXJzIiAv\nPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9\nIk1vbml0b3JlZEl0ZW1Nb2RpZnlSZXN1bHQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3Qi\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzQ29kZSIgVHlwZU5hbWU9InVhOlN0YXR1c0Nv\nZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXZpc2VkU2FtcGxpbmdJbnRlcnZhbCIgVHlw\nZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXZpc2VkUXVldWVT\naXplIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkZpbHRl\nclJlc3VsdCIgVHlwZU5hbWU9InVhOkV4dGVuc2lvbk9iamVjdCIgLz4NCiAgPC9vcGM6U3RydWN0\ndXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb2RpZnlNb25pdG9yZWRJ\ndGVtc1JlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9uSWQiIFR5cGVOYW1lPSJvcGM6VUludDMy\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVGltZXN0YW1wc1RvUmV0dXJuIiBUeXBlTmFtZT0i\ndG5zOlRpbWVzdGFtcHNUb1JldHVybiIgLz4NCiAgICA8b3BjO"
26103|  2.37k|"kZpZWxkIE5hbWU9Ik5vT2ZJdGVt\nc1RvTW9kaWZ5IiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nSXRlbXNUb01vZGlmeSIgVHlwZU5hbWU9InRuczpNb25pdG9yZWRJdGVtTW9kaWZ5UmVxdWVzdCIg\nTGVuZ3RoRmllbGQ9Ik5vT2ZJdGVtc1RvTW9kaWZ5IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlw\nZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1vZGlmeU1vbml0b3JlZEl0ZW1zUmVz\ncG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVzdWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9IlJlc3VsdHMiIFR5cGVOYW1lPSJ0bnM6TW9uaXRvcmVkSXRlbU1v\nZGlmeVJlc3VsdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJ\nbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0\ndXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTZXRNb25pdG9yaW5n"
26104|  2.37k|"TW9k\nZVJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9uSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAv\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTW9uaXRvcmluZ01vZGUiIFR5cGVOYW1lPSJ0bnM6TW9u\naXRvcmluZ01vZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTW9uaXRvcmVkSXRlbUlk\ncyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vbml0b3Jl\nZEl0ZW1JZHMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBMZW5ndGhGaWVsZD0iTm9PZk1vbml0b3Jl\nZEl0ZW1JZHMiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJl\nZFR5cGUgTmFtZT0iU2V0TW9uaXRvcmluZ01vZGVSZXNwb25zZSIgQmFzZVR5cGU9InVhOkV4dGVu\nc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRlciIgVHlwZU5h\nbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZSZXN1\nbHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzdWx0\ncyIgVHlwZU5hbWU9InVhOlN0YXR1c0NvZGUiIExlbmd0aEZpZWxkPSJOb09mUmVzdWx0cyIgLz4N\nCiAgICA8b3BjOkZpZW"
26105|  2.37k|"xkIE5hbWU9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6\nSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1l\nPSJ1YTpEaWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZEaWFnbm9zdGljSW5mb3MiIC8+\nDQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0i\nU2V0VHJpZ2dlcmluZ1JlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVh\nZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9uSWQiIFR5cGVOYW1lPSJv\ncGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iVHJpZ2dlcmluZ0l0ZW1JZCIgVHlw\nZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTGlua3NUb0Fk\nZCIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxpbmtzVG9B\nZGQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBMZW5ndGhGaWVsZD0iTm9PZkxpbmtzVG9BZGQiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTGlua3NUb1JlbW92ZSIgVHlwZU5hbWU9Im9wYzpJ\nbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxpbmtzVG9SZW1vdmUiIFR5cGVOYW1lPSJv\ncGM6VUludDMyIiBMZW5ndGhGaWVsZD0iTm9PZkxpb";
26106|  2.37k|    memcpy(xmlValue.data + 196608, buf_48, 4096);
26107|  2.37k|    char *buf_49 = "mtzVG9SZW1vdmUiIC8+DQogIDwvb3BjOlN0\ncnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2V0VHJpZ2dlcmlu\nZ1Jlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkFkZFJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBZGRSZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVz\nQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZBZGRSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iTm9PZkFkZERpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IkFkZERpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0\naWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkFkZERpYWdub3N0aWNJbmZvcyIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9Ik5vT2ZSZW1vdmVSZXN1bHRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iUmVtb3ZlUmVzdWx0cyIgVHlwZU5hbWU9InVhOlN0YXR1c0Nv\nZGUiIExlbmd0aEZpZWxkPSJOb09mUmVtb3ZlUmVzdWx0cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9Ik5vT2ZSZW1vdmVEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJvcGM6SW50"
26108|  2.37k|"MzIiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJSZW1vdmVEaWFnbm9zdGljSW5mb3MiIFR5cGVOYW1lPSJ1YTpE\naWFnbm9zdGljSW5mbyIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZW1vdmVEaWFnbm9zdGljSW5mb3MiIC8+\nDQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0i\nRGVsZXRlTW9uaXRvcmVkSXRlbXNSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0\nIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVx\ndWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBl\nTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZNb25pdG9yZWRJ\ndGVtSWRzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTW9u\naXRvcmVkSXRlbUlkcyIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIExlbmd0aEZpZWxkPSJOb09mTW9u\naXRvcmVkSXRlbUlkcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1\nY3R1cmVkVHlwZSBOYW1lPSJEZWxldGVNb25pdG9yZWRJdGVtc1Jlc3BvbnNlIiBCYXNlVHlwZT0i\ndWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVy\nIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nTm9PZlJlc3"
26109|  2.37k|"VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJSZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1\nbHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5h\nbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIg\nVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJ\nbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlw\nZSBOYW1lPSJDcmVhdGVTdWJzY3JpcHRpb25SZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9u\nT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0\nbnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RlZFB1Ymxp\nc2hpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJSZXF1ZXN0ZWRMaWZldGltZUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RlZE1heEtlZXBBbGl2ZUNvdW50IiBUeXBlTmFtZT0i\nb3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1heE5vdGlmaWNhdGlvbnNQZXJQ\ndWJsaXNoIiBUeXBlTmFtZT0ib3BjOlVJb"
26110|  2.37k|"nQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1\nYmxpc2hpbmdFbmFibGVkIiBUeXBlTmFtZT0ib3BjOkJvb2xlYW4iIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJQcmlvcml0eSIgVHlwZU5hbWU9Im9wYzpCeXRlIiAvPg0KICA8L29wYzpTdHJ1Y3R1\ncmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkNyZWF0ZVN1YnNjcmlwdGlv\nblJlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9uSWQiIFR5cGVOYW1lPSJvcGM6VUludDMy\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZFB1Ymxpc2hpbmdJbnRlcnZhbCIgVHlw\nZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXZpc2VkTGlmZXRp\nbWVDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJS\nZXZpc2VkTWF4S2VlcEFsaXZlQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8L29w\nYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1vZGlmeVN1\nYnNjcmlwdGlvblJlcXVlc3QiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRlciIgVHlwZU5hbWU9InRu";
26111|  2.37k|    memcpy(xmlValue.data + 200704, buf_49, 4096);
26112|  2.37k|    char *buf_50 = "czpSZXF1ZXN0SGVhZGVy\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9uSWQiIFR5cGVOYW1lPSJvcGM6\nVUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdGVkUHVibGlzaGluZ0ludGVy\ndmFsIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVl\nc3RlZExpZmV0aW1lQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iUmVxdWVzdGVkTWF4S2VlcEFsaXZlQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMy\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4Tm90aWZpY2F0aW9uc1BlclB1Ymxpc2giIFR5\ncGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUHJpb3JpdHkiIFR5\ncGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpT\ndHJ1Y3R1cmVkVHlwZSBOYW1lPSJNb2RpZnlTdWJzY3JpcHRpb25SZXNwb25zZSIgQmFzZVR5cGU9\nInVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXNwb25zZUhlYWRl\nciIgVHlwZU5hbWU9InRuczpSZXNwb25zZUhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIlJldmlzZWRQdWJsaXNoaW5nSW50ZXJ2YWwiIFR5cGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZExpZmV0aW1lQ291bnQiIFR5cGVOYW1lPSJvcGM6VUlu\ndD"
26113|  2.37k|"MyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmV2aXNlZE1heEtlZXBBbGl2ZUNvdW50IiBU\neXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9w\nYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTZXRQdWJsaXNoaW5nTW9kZVJlcXVlc3QiIEJhc2VUeXBl\nPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVxdWVzdEhlYWRl\nciIgVHlwZU5hbWU9InRuczpSZXF1ZXN0SGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nUHVibGlzaGluZ0VuYWJsZWQiIFR5cGVOYW1lPSJvcGM6Qm9vbGVhbiIgLz4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9Ik5vT2ZTdWJzY3JpcHRpb25JZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzY3JpcHRpb25JZHMiIFR5cGVOYW1lPSJvcGM6VUludDMy\nIiBMZW5ndGhGaWVsZD0iTm9PZlN1YnNjcmlwdGlvbklkcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJl\nZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTZXRQdWJsaXNoaW5nTW9kZVJl\nc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lP"
26114|  2.37k|"SJSZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29kZSIgTGVu\nZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRpYWdu\nb3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5ndGhGaWVs\nZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAg\nPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJOb3RpZmljYXRpb25NZXNzYWdlIiBCYXNlVHlwZT0i\ndWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcXVlbmNlTnVtYmVy\nIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlB1Ymxpc2hU\naW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9P\nZk5vdGlmaWNhdGlvbkRhdGEiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJOb3RpZmljYXRpb25EYXRhIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBM\nZW5ndGhGaWVsZD0iTm9PZk5vdGlmaWNhdGlvbkRhdGEiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRU\neXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTm90aWZpY2F0aW9uRGF0YSIgQmFz\nZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogIDwvb3Bj"
26115|  2.37k|"OlN0cnVjdHVyZWRUeXBlPg0KDQog\nIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iRGF0YUNoYW5nZU5vdGlmaWNhdGlvbiIgQmFzZVR5\ncGU9InRuczpOb3RpZmljYXRpb25EYXRhIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZNb25p\ndG9yZWRJdGVtcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIk1vbml0b3JlZEl0ZW1zIiBUeXBlTmFtZT0idG5zOk1vbml0b3JlZEl0ZW1Ob3RpZmljYXRpb24i\nIExlbmd0aEZpZWxkPSJOb09mTW9uaXRvcmVkSXRlbXMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0idWE6RGlhZ25vc3RpY0luZm8i\nIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVk\nVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9Ik1vbml0b3JlZEl0ZW1Ob3RpZmlj\nYXRpb24iIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iQ2xpZW50SGFuZGxlIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IlZhbHVlIiBUeXBlTmFtZT0idWE6RGF0YVZhbHVlIiAvPg0KICA8L29wYzpTdHJ1Y3R1\ncmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkV2ZW50Tm90aWZpY2F";
26116|  2.37k|    memcpy(xmlValue.data + 204800, buf_50, 4096);
26117|  2.37k|    char *buf_51 = "0aW9u\nTGlzdCIgQmFzZVR5cGU9InRuczpOb3RpZmljYXRpb25EYXRhIj4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9Ik5vT2ZFdmVudHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJFdmVudHMiIFR5cGVOYW1lPSJ0bnM6RXZlbnRGaWVsZExpc3QiIExlbmd0aEZpZWxkPSJO\nb09mRXZlbnRzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVy\nZWRUeXBlIE5hbWU9IkV2ZW50RmllbGRMaXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0\nIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudEhhbmRsZSIgVHlwZU5hbWU9Im9wYzpVSW50\nMzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRXZlbnRGaWVsZHMiIFR5cGVOYW1lPSJv\ncGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFdmVudEZpZWxkcyIgVHlwZU5hbWU9\nInVhOlZhcmlhbnQiIExlbmd0aEZpZWxkPSJOb09mRXZlbnRGaWVsZHMiIC8+DQogIDwvb3BjOlN0\ncnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iSGlzdG9yeUV2ZW50\nRmllbGRMaXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9Ik5vT2ZFdmVudEZpZWxkcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IkV2ZW50RmllbGRzIiBUeXBlTmFtZT0idWE6VmFyaWFudCIgTGVuZ3RoRmll\nbGQ9Ik5vT2ZFdmVud"
26118|  2.37k|"EZpZWxkcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9w\nYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTdGF0dXNDaGFuZ2VOb3RpZmljYXRpb24iIEJhc2VUeXBl\nPSJ0bnM6Tm90aWZpY2F0aW9uRGF0YSI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdGF0dXMiIFR5\ncGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3Rp\nY0luZm8iIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIgLz4NCiAgPC9vcGM6U3RydWN0dXJl\nZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTdWJzY3JpcHRpb25BY2tub3ds\nZWRnZW1lbnQiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iU3Vic2NyaXB0aW9uSWQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iU2VxdWVuY2VOdW1iZXIiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICA8\nL29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlB1Ymxp\nc2hSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IlJlcXVlc3RIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTdWJzY3JpcHRpb25BY2tub3dsZWRnZW1lbnRzIiBUeXBl\nTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6"
26119|  2.37k|"RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9uQWNr\nbm93bGVkZ2VtZW50cyIgVHlwZU5hbWU9InRuczpTdWJzY3JpcHRpb25BY2tub3dsZWRnZW1lbnQi\nIExlbmd0aEZpZWxkPSJOb09mU3Vic2NyaXB0aW9uQWNrbm93bGVkZ2VtZW50cyIgLz4NCiAgPC9v\ncGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQdWJsaXNo\nUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzY3JpcHRpb25JZCIgVHlwZU5hbWU9Im9wYzpVSW50MzIi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQXZhaWxhYmxlU2VxdWVuY2VOdW1iZXJzIiBU\neXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQXZhaWxhYmxlU2Vx\ndWVuY2VOdW1iZXJzIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3RoRmllbGQ9Ik5vT2ZBdmFp\nbGFibGVTZXF1ZW5jZU51bWJlcnMiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb3JlTm90aWZp\nY2F0aW9ucyIgVHlwZU5hbWU9Im9wYzpCb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nTm90aWZpY2F0aW9uTWVzc2FnZSIgVHlwZU5hbWU9InRuczpOb3RpZmljYXRpb25NZXNzYWdlIiAv\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3VsdHMiIFR5cGVOYW1lPSJ"
26120|  2.37k|"vcGM6SW50MzIi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRzIiBUeXBlTmFtZT0idWE6U3RhdHVzQ29k\nZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZSZXN1bHRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9P\nZkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IkRpYWdub3N0aWNJbmZvcyIgVHlwZU5hbWU9InVhOkRpYWdub3N0aWNJbmZvIiBMZW5n\ndGhGaWVsZD0iTm9PZkRpYWdub3N0aWNJbmZvcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+\nDQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZXB1Ymxpc2hSZXF1ZXN0IiBCYXNlVHlw\nZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFk\nZXIiIFR5cGVOYW1lPSJ0bnM6UmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IlJldHJhbnNtaXRTZXF1ZW5jZU51bWJlciIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+\nDQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0i\nUmVwdWJsaXNoUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVOYW1lPSJ0bnM6UmVzcG9uc2VIZWFk\nZXIiIC8+D";
26121|  2.37k|    memcpy(xmlValue.data + 208896, buf_51, 4096);
26122|  2.37k|    char *buf_52 = "QogICAgPG9wYzpGaWVsZCBOYW1lPSJOb3RpZmljYXRpb25NZXNzYWdlIiBUeXBlTmFt\nZT0idG5zOk5vdGlmaWNhdGlvbk1lc3NhZ2UiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0K\nDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVHJhbnNmZXJSZXN1bHQiIEJhc2VUeXBlPSJ1\nYTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdHVzQ29kZSIgVHlw\nZU5hbWU9InVhOlN0YXR1c0NvZGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mQXZhaWxh\nYmxlU2VxdWVuY2VOdW1iZXJzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6Rmll\nbGQgTmFtZT0iQXZhaWxhYmxlU2VxdWVuY2VOdW1iZXJzIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIg\nTGVuZ3RoRmllbGQ9Ik5vT2ZBdmFpbGFibGVTZXF1ZW5jZU51bWJlcnMiIC8+DQogIDwvb3BjOlN0\ncnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iVHJhbnNmZXJTdWJz\nY3JpcHRpb25zUmVxdWVzdCIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJSZXF1ZXN0SGVhZGVyIiBUeXBlTmFtZT0idG5zOlJlcXVlc3RIZWFkZXIi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mU3Vic2NyaXB0aW9uSWRzIiBUeXBlTmFtZT0i\nb3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3Vic2NyaXB0aW9uSWRzIiBUeXBl\nTmFtZT0ib3BjOlVJbnQzMiIgTGVuZ3Ro"
26123|  2.37k|"RmllbGQ9Ik5vT2ZTdWJzY3JpcHRpb25JZHMiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJTZW5kSW5pdGlhbFZhbHVlcyIgVHlwZU5hbWU9Im9wYzpCb29s\nZWFuIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBl\nIE5hbWU9IlRyYW5zZmVyU3Vic2NyaXB0aW9uc1Jlc3BvbnNlIiBCYXNlVHlwZT0idWE6RXh0ZW5z\naW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3BvbnNlSGVhZGVyIiBUeXBlTmFt\nZT0idG5zOlJlc3BvbnNlSGVhZGVyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZlJlc3Vs\ndHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZXN1bHRz\nIiBUeXBlTmFtZT0idG5zOlRyYW5zZmVyUmVzdWx0IiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0i\nb3BjOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBl\nTmFtZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9z\nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5h\nbWU9IkRlbGV0ZVN1YnNjcmlwdGlvbnNSZXF1ZXN0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2Jq\nZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcXVlc3RIZWFkZXI"
26124|  2.37k|"iIFR5cGVOYW1lPSJ0bnM6\nUmVxdWVzdEhlYWRlciIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZTdWJzY3JpcHRpb25J\nZHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTdWJzY3Jp\ncHRpb25JZHMiIFR5cGVOYW1lPSJvcGM6VUludDMyIiBMZW5ndGhGaWVsZD0iTm9PZlN1YnNjcmlw\ndGlvbklkcyIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVk\nVHlwZSBOYW1lPSJEZWxldGVTdWJzY3JpcHRpb25zUmVzcG9uc2UiIEJhc2VUeXBlPSJ1YTpFeHRl\nbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVzcG9uc2VIZWFkZXIiIFR5cGVO\nYW1lPSJ0bnM6UmVzcG9uc2VIZWFkZXIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mUmVz\ndWx0cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlc3Vs\ndHMiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiBMZW5ndGhGaWVsZD0iTm9PZlJlc3VsdHMiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFtZT0ib3Bj\nOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm9zIiBUeXBlTmFt\nZT0idWE6RGlhZ25vc3RpY0luZm8iIExlbmd0aEZpZWxkPSJOb09mRGlhZ25vc3RpY0luZm9zIiAv\nPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9\nI"
26125|  2.37k|"kJ1aWxkSW5mbyIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJQcm9kdWN0VXJpIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9Ik1hbnVmYWN0dXJlck5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iUHJvZHVjdE5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iU29mdHdhcmVWZXJzaW9uIiBUeXBlTmFtZT0ib3BjOlN0cmlu\nZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJ1aWxkTnVtYmVyIiBUeXBlTmFtZT0ib3BjOlN0\ncmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJ1aWxkRGF0ZSIgVHlwZU5hbWU9Im9wYzpE\nYXRlVGltZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVk\nVHlwZSBOYW1lPSJSZWR1bmRhbmN5U3VwcG9ydCIgTGVuZ3RoSW5CaXRzPSIzMiI+DQogICAgPG9w\nYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZSIgVmFsdWU9IjAiIC8+DQogICAgPG9wYzpFbnVt\nZXJhdGVkVmFsdWUgTmFtZT0iQ29sZCIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVk\nVmFsdWUgTmFtZT0iV2FybSIgVmFsdWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUg\nTmFtZT0iSG90IiBWYWx1ZT0iMyIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJU\ncmFuc3BhcmVudCIgVmFsdWU9";
26126|  2.37k|    memcpy(xmlValue.data + 212992, buf_52, 4096);
26127|  2.37k|    char *buf_53 = "IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0i\nSG90QW5kTWlycm9yZWQiIFZhbHVlPSI1IiAvPg0KICA8L29wYzpFbnVtZXJhdGVkVHlwZT4NCg0K\nICA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IlNlcnZlclN0YXRlIiBMZW5ndGhJbkJpdHM9IjMy\nIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJSdW5uaW5nIiBWYWx1ZT0iMCIgLz4N\nCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJGYWlsZWQiIFZhbHVlPSIxIiAvPg0KICAg\nIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5vQ29uZmlndXJhdGlvbiIgVmFsdWU9IjIiIC8+\nDQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU3VzcGVuZGVkIiBWYWx1ZT0iMyIgLz4N\nCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTaHV0ZG93biIgVmFsdWU9IjQiIC8+DQog\nICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVGVzdCIgVmFsdWU9IjUiIC8+DQogICAgPG9w\nYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQ29tbXVuaWNhdGlvbkZhdWx0IiBWYWx1ZT0iNiIgLz4N\nCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVbmtub3duIiBWYWx1ZT0iNyIgLz4NCiAg\nPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJSZWR1\nbmRhbnRTZXJ2ZXJEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJJZCIgVHlwZU5hbWU"
26128|  2.37k|"9Im9wYzpTdHJpbmciIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJTZXJ2aWNlTGV2ZWwiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclN0YXRlIiBUeXBlTmFtZT0idG5zOlNlcnZlclN0YXRl\nIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5h\nbWU9IkVuZHBvaW50VXJsTGlzdERhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0\nIj4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZFbmRwb2ludFVybExpc3QiIFR5cGVOYW1lPSJv\ncGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRwb2ludFVybExpc3QiIFR5cGVO\nYW1lPSJvcGM6U3RyaW5nIiBMZW5ndGhGaWVsZD0iTm9PZkVuZHBvaW50VXJsTGlzdCIgLz4NCiAg\nPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJOZXR3\nb3JrR3JvdXBEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJTZXJ2ZXJVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iTm9PZk5ldHdvcmtQYXRocyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5ldHdvcmtQYXRocyIgVHlwZU5hbWU9InRuczpFbmRwb2lu\ndFVybExpc3REYXRhVHlwZSIgTGVuZ3RoRmllbGQ9Ik5vT2ZOZXR3b3JrUGF0aHMiIC8+DQ"
26129|  2.37k|"ogIDwv\nb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2FtcGxp\nbmdJbnRlcnZhbERpYWdub3N0aWNzRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmpl\nY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2FtcGxpbmdJbnRlcnZhbCIgVHlwZU5hbWU9Im9w\nYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJNb25pdG9yZWRJdGVtQ291bnQiIFR5\ncGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4TW9uaXRvcmVk\nSXRlbUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIkRpc2FibGVkTW9uaXRvcmVkSXRlbUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAg\nPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTZXJ2\nZXJEaWFnbm9zdGljc1N1bW1hcnlEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVj\ndCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXJ2ZXJWaWV3Q291bnQiIFR5cGVOYW1lPSJvcGM6\nVUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3VycmVudFNlc3Npb25Db3VudCIgVHlw\nZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDdW11bGF0ZWRTZXNz\naW9uQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nU2VjdXJpdHlSZWpl"
26130|  2.37k|"Y3RlZFNlc3Npb25Db3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJSZWplY3RlZFNlc3Npb25Db3VudCIgVHlwZU5hbWU9Im9wYzpV\nSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZXNzaW9uVGltZW91dENvdW50IiBUeXBl\nTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlc3Npb25BYm9ydENv\ndW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkN1cnJl\nbnRTdWJzY3JpcHRpb25Db3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpG\naWVsZCBOYW1lPSJDdW11bGF0ZWRTdWJzY3JpcHRpb25Db3VudCIgVHlwZU5hbWU9Im9wYzpVSW50\nMzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdWJsaXNoaW5nSW50ZXJ2YWxDb3VudCIgVHlw\nZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTZWN1cml0eVJlamVj\ndGVkUmVxdWVzdHNDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJSZWplY3RlZFJlcXVlc3RzQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0K\nICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlNl\ncnZlclN0YXR1c0RhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IlN0YXJ0VGltZSIgVHl";
26131|  2.37k|    memcpy(xmlValue.data + 217088, buf_53, 4096);
26132|  2.37k|    char *buf_54 = "wZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9IkN1cnJlbnRUaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAv\nPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU3RhdGUiIFR5cGVOYW1lPSJ0bnM6U2VydmVyU3RhdGUi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJCdWlsZEluZm8iIFR5cGVOYW1lPSJ0bnM6QnVpbGRJ\nbmZvIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2Vjb25kc1RpbGxTaHV0ZG93biIgVHlwZU5h\nbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJTaHV0ZG93blJlYXNvbiIg\nVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0K\nDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU2Vzc2lvbkRpYWdub3N0aWNzRGF0YVR5cGUi\nIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2Vz\nc2lvbklkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2Vz\nc2lvbk5hbWUiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nQ2xpZW50RGVzY3JpcHRpb24iIFR5cGVOYW1lPSJ0bnM6QXBwbGljYXRpb25EZXNjcmlwdGlvbiIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlcnZlclVyaSIgVHlwZU5hbWU9Im9wYzpTdHJpbmci\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJFbmRwb2ludFVybCIgVHlwZU5hbW"
26133|  2.37k|"U9Im9wYzpTdHJp\nbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOb09mTG9jYWxlSWRzIiBUeXBlTmFtZT0ib3Bj\nOkludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTG9jYWxlSWRzIiBUeXBlTmFtZT0ib3Bj\nOlN0cmluZyIgTGVuZ3RoRmllbGQ9Ik5vT2ZMb2NhbGVJZHMiIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJBY3R1YWxTZXNzaW9uVGltZW91dCIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAg\nPG9wYzpGaWVsZCBOYW1lPSJNYXhSZXNwb25zZU1lc3NhZ2VTaXplIiBUeXBlTmFtZT0ib3BjOlVJ\nbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNsaWVudENvbm5lY3Rpb25UaW1lIiBUeXBl\nTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ2xpZW50TGFzdENv\nbnRhY3RUaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iQ3VycmVudFN1YnNjcmlwdGlvbnNDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJDdXJyZW50TW9uaXRvcmVkSXRlbXNDb3VudCIgVHlwZU5hbWU9\nIm9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDdXJyZW50UHVibGlzaFJlcXVl\nc3RzSW5RdWV1ZSIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1l\nPSJUb3RhbFJlcXVlc3RDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBl\nIiAvPg0K"
26134|  2.37k|"ICAgIDxvcGM6RmllbGQgTmFtZT0iVW5hdXRob3JpemVkUmVxdWVzdENvdW50IiBUeXBl\nTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlYWRDb3VudCIgVHlw\nZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iSGlzdG9yeVJlYWRDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBl\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iV3JpdGVDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2\naWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iSGlzdG9yeVVwZGF0\nZUNvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJDYWxsQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRh\nVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkNyZWF0ZU1vbml0b3JlZEl0ZW1zQ291bnQi\nIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9Ik1vZGlmeU1vbml0b3JlZEl0ZW1zQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNv\ndW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNldE1vbml0b3JpbmdNb2Rl\nQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IlNldFRyaWdnZXJ"
26135|  2.37k|"pbmdDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291\nbnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGVsZXRlTW9uaXRvcmVkSXRl\nbXNDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iQ3JlYXRlU3Vic2NyaXB0aW9uQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2Vy\ndmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik1vZGlmeVN1YnNj\ncmlwdGlvbkNvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJTZXRQdWJsaXNoaW5nTW9kZUNvdW50IiBUeXBlTmFtZT0idG5z\nOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdWJsaXNo\nQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IlJlcHVibGlzaENvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVy\nRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUcmFuc2ZlclN1YnNjcmlwdGlvbnND\nb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iRGVsZXRlU3Vic2NyaXB0aW9uc0NvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZp\nY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW";
26136|  2.37k|    memcpy(xmlValue.data + 221184, buf_54, 4096);
26137|  2.37k|    char *buf_55 = "1lPSJBZGROb2Rlc0NvdW50\nIiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJBZGRSZWZlcmVuY2VzQ291bnQiIFR5cGVOYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJE\nYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRlbGV0ZU5vZGVzQ291bnQiIFR5cGVO\nYW1lPSJ0bnM6U2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9\nIkRlbGV0ZVJlZmVyZW5jZXNDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFU\neXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQnJvd3NlQ291bnQiIFR5cGVOYW1lPSJ0bnM6\nU2VydmljZUNvdW50ZXJEYXRhVHlwZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkJyb3dzZU5l\neHRDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iVHJhbnNsYXRlQnJvd3NlUGF0aHNUb05vZGVJZHNDb3VudCIgVHlwZU5h\nbWU9InRuczpTZXJ2aWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nUXVlcnlGaXJzdENvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJRdWVyeU5leHRDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2\naWNlQ291bnRlckRhdGFUeXBlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iUmVnaXN0ZXJOb2Rl\n"
26138|  2.37k|"c0NvdW50IiBUeXBlTmFtZT0idG5zOlNlcnZpY2VDb3VudGVyRGF0YVR5cGUiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJVbnJlZ2lzdGVyTm9kZXNDb3VudCIgVHlwZU5hbWU9InRuczpTZXJ2aWNl\nQ291bnRlckRhdGFUeXBlIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0\ncnVjdHVyZWRUeXBlIE5hbWU9IlNlc3Npb25TZWN1cml0eURpYWdub3N0aWNzRGF0YVR5cGUiIEJh\nc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2Vzc2lv\nbklkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ2xpZW50\nVXNlcklkT2ZTZXNzaW9uIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9Ik5vT2ZDbGllbnRVc2VySWRIaXN0b3J5IiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iQ2xpZW50VXNlcklkSGlzdG9yeSIgVHlwZU5hbWU9Im9wYzpT\ndHJpbmciIExlbmd0aEZpZWxkPSJOb09mQ2xpZW50VXNlcklkSGlzdG9yeSIgLz4NCiAgICA8b3Bj\nOkZpZWxkIE5hbWU9IkF1dGhlbnRpY2F0aW9uTWVjaGFuaXNtIiBUeXBlTmFtZT0ib3BjOlN0cmlu\nZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuY29kaW5nIiBUeXBlTmFtZT0ib3BjOlN0cmlu\nZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlRyYW5zcG9ydFByb3RvY29sIiBUeXBlTmFtZT0i\nb3BjOlN0cmluZyIgLz4NCiA"
26139|  2.37k|"gICA8b3BjOkZpZWxkIE5hbWU9IlNlY3VyaXR5TW9kZSIgVHlwZU5h\nbWU9InRuczpNZXNzYWdlU2VjdXJpdHlNb2RlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iU2Vj\ndXJpdHlQb2xpY3lVcmkiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iQ2xpZW50Q2VydGlmaWNhdGUiIFR5cGVOYW1lPSJvcGM6Qnl0ZVN0cmluZyIgLz4NCiAg\nPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTZXJ2\naWNlQ291bnRlckRhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8\nb3BjOkZpZWxkIE5hbWU9IlRvdGFsQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iRXJyb3JDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQog\nIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iU3Rh\ndHVzUmVzdWx0IiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IlN0YXR1c0NvZGUiIFR5cGVOYW1lPSJ1YTpTdGF0dXNDb2RlIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iRGlhZ25vc3RpY0luZm8iIFR5cGVOYW1lPSJ1YTpEaWFnbm9zdGljSW5mbyIg\nLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1l\nPSJTdWJzY3JpcHRpb25EaWFnbm9zdGljc0RhdGFUeXBlIi"
26140|  2.37k|"BCYXNlVHlwZT0idWE6RXh0ZW5zaW9u\nT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlNlc3Npb25JZCIgVHlwZU5hbWU9InVhOk5v\nZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlN1YnNjcmlwdGlvbklkIiBUeXBlTmFtZT0i\nb3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlByaW9yaXR5IiBUeXBlTmFtZT0i\nb3BjOkJ5dGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdWJsaXNoaW5nSW50ZXJ2YWwiIFR5\ncGVOYW1lPSJvcGM6RG91YmxlIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4S2VlcEFsaXZl\nQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWF4\nTGlmZXRpbWVDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBO\nYW1lPSJNYXhOb3RpZmljYXRpb25zUGVyUHVibGlzaCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+\nDQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdWJsaXNoaW5nRW5hYmxlZCIgVHlwZU5hbWU9Im9wYzpC\nb29sZWFuIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTW9kaWZ5Q291bnQiIFR5cGVOYW1lPSJv\ncGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRW5hYmxlQ291bnQiIFR5cGVOYW1l\nPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iRGlzYWJsZUNvdW50IiBUeXBl\nTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlJlcHVibGlza";
26141|  2.37k|    memcpy(xmlValue.data + 225280, buf_55, 4096);
26142|  2.37k|    char *buf_56 = "FJlcXVl\nc3RDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJS\nZXB1Ymxpc2hNZXNzYWdlUmVxdWVzdENvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAg\nICA8b3BjOkZpZWxkIE5hbWU9IlJlcHVibGlzaE1lc3NhZ2VDb3VudCIgVHlwZU5hbWU9Im9wYzpV\nSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUcmFuc2ZlclJlcXVlc3RDb3VudCIgVHlw\nZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUcmFuc2ZlcnJlZFRv\nQWx0Q2xpZW50Q291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iVHJhbnNmZXJyZWRUb1NhbWVDbGllbnRDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJQdWJsaXNoUmVxdWVzdENvdW50IiBUeXBlTmFtZT0i\nb3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRhdGFDaGFuZ2VOb3RpZmljYXRp\nb25zQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0i\nRXZlbnROb3RpZmljYXRpb25zQ291bnQiIFR5cGVOYW1lPSJvcGM6VUludDMyIiAvPg0KICAgIDxv\ncGM6RmllbGQgTmFtZT0iTm90aWZpY2F0aW9uc0NvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxhdGVQdWJsaXNoUmVxdWVzdENvdW50IiBUeXBlTmFt\nZT0ib3BjOlVJbnQ"
26143|  2.37k|"zMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkN1cnJlbnRLZWVwQWxpdmVD\nb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDdXJy\nZW50TGlmZXRpbWVDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIiIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJVbmFja25vd2xlZGdlZE1lc3NhZ2VDb3VudCIgVHlwZU5hbWU9Im9wYzpVSW50MzIi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNjYXJkZWRNZXNzYWdlQ291bnQiIFR5cGVOYW1l\nPSJvcGM6VUludDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTW9uaXRvcmVkSXRlbUNvdW50\nIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkRpc2FibGVk\nTW9uaXRvcmVkSXRlbUNvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9Ik1vbml0b3JpbmdRdWV1ZU92ZXJmbG93Q291bnQiIFR5cGVOYW1lPSJvcGM6VUlu\ndDMyIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTmV4dFNlcXVlbmNlTnVtYmVyIiBUeXBlTmFt\nZT0ib3BjOlVJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkV2ZW50UXVldWVPdmVyRmxv\nd0NvdW50IiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+\nDQoNCiAgPG9wYzpFbnVtZXJhdGVkVHlwZSBOYW1lPSJNb2RlbENoYW5nZVN0cnVjdHVyZVZlcmJN\nYXNrIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgIC"
26144|  2.37k|"A8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJO\nb2RlQWRkZWQiIFZhbHVlPSIxIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik5v\nZGVEZWxldGVkIiBWYWx1ZT0iMiIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJS\nZWZlcmVuY2VBZGRlZCIgVmFsdWU9IjQiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFt\nZT0iUmVmZXJlbmNlRGVsZXRlZCIgVmFsdWU9IjgiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFs\ndWUgTmFtZT0iRGF0YVR5cGVDaGFuZ2VkIiBWYWx1ZT0iMTYiIC8+DQogIDwvb3BjOkVudW1lcmF0\nZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iTW9kZWxDaGFuZ2VTdHJ1Y3R1\ncmVEYXRhVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJBZmZlY3RlZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZpZWxk\nIE5hbWU9IkFmZmVjdGVkVHlwZSIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9IlZlcmIiIFR5cGVOYW1lPSJvcGM6Qnl0ZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJl\nZFR5cGU+DQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJTZW1hbnRpY0NoYW5nZVN0cnVj\ndHVyZURhdGFUeXBlIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9IkFmZmVjdGVkIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KI"
26145|  2.37k|"CAgIDxvcGM6Rmll\nbGQgTmFtZT0iQWZmZWN0ZWRUeXBlIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICA8L29wYzpT\ndHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlJhbmdlIiBCYXNl\nVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkxvdyIgVHlw\nZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJIaWdoIiBUeXBlTmFt\nZT0ib3BjOkRvdWJsZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpTdHJ1\nY3R1cmVkVHlwZSBOYW1lPSJFVUluZm9ybWF0aW9uIiBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2Jq\nZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5hbWVzcGFjZVVyaSIgVHlwZU5hbWU9Im9wYzpT\ndHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVbml0SWQiIFR5cGVOYW1lPSJvcGM6SW50\nMzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEaXNwbGF5TmFtZSIgVHlwZU5hbWU9InVhOkxv\nY2FsaXplZFRleHQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJEZXNjcmlwdGlvbiIgVHlwZU5h\nbWU9InVhOkxvY2FsaXplZFRleHQiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQogIDxv\ncGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iQXhpc1NjYWxlRW51bWVyYXRpb24iIExlbmd0aEluQml0\ncz0iMzIiPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkxpbmVhciIgVmFsdWU9IjAi\nIC8+DQo";
26146|  2.37k|    memcpy(xmlValue.data + 229376, buf_56, 4096);
26147|  2.37k|    char *buf_57 = "gICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTG9nIiBWYWx1ZT0iMSIgLz4NCiAg\nICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJMbiIgVmFsdWU9IjIiIC8+DQogIDwvb3BjOkVu\ndW1lcmF0ZWRUeXBlPg0KDQogIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQ29tcGxleE51bWJl\nclR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0KICAgIDxvcGM6RmllbGQgTmFt\nZT0iUmVhbCIgVHlwZU5hbWU9Im9wYzpGbG9hdCIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Iklt\nYWdpbmFyeSIgVHlwZU5hbWU9Im9wYzpGbG9hdCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+\nDQoNCiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJEb3VibGVDb21wbGV4TnVtYmVyVHlwZSIg\nQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJSZWFs\nIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkltYWdpbmFy\neSIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIC8+DQogIDwvb3BjOlN0cnVjdHVyZWRUeXBlPg0KDQog\nIDxvcGM6U3RydWN0dXJlZFR5cGUgTmFtZT0iQXhpc0luZm9ybWF0aW9uIiBCYXNlVHlwZT0idWE6\nRXh0ZW5zaW9uT2JqZWN0Ij4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVuZ2luZWVyaW5nVW5pdHMi\nIFR5cGVOYW1lPSJ0bnM6RVVJbmZvcm1hdGlvbiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IkVV\nUmFuZ2UiIFR5cGVOYW1lPSJ0bnM6Um"
26148|  2.37k|"FuZ2UiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJUaXRs\nZSIgVHlwZU5hbWU9InVhOkxvY2FsaXplZFRleHQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJB\neGlzU2NhbGVUeXBlIiBUeXBlTmFtZT0idG5zOkF4aXNTY2FsZUVudW1lcmF0aW9uIiAvPg0KICAg\nIDxvcGM6RmllbGQgTmFtZT0iTm9PZkF4aXNTdGVwcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9IkF4aXNTdGVwcyIgVHlwZU5hbWU9Im9wYzpEb3VibGUiIExl\nbmd0aEZpZWxkPSJOb09mQXhpc1N0ZXBzIiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0K\nICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlhWVHlwZSIgQmFzZVR5cGU9InVhOkV4dGVuc2lv\nbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJYIiBUeXBlTmFtZT0ib3BjOkRvdWJsZSIg\nLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9IlZhbHVlIiBUeXBlTmFtZT0ib3BjOkZsb2F0IiAvPg0K\nICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IlBy\nb2dyYW1EaWFnbm9zdGljRGF0YVR5cGUiIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY3QiPg0K\nICAgIDxvcGM6RmllbGQgTmFtZT0iQ3JlYXRlU2Vzc2lvbklkIiBUeXBlTmFtZT0idWE6Tm9kZUlk\nIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iQ3JlYXRlQ2xpZW50TmFtZSIgVHlwZU5hbWU9Im9w\nYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJJbnZvY"
26149|  2.37k|"2F0aW9uQ3JlYXRpb25UaW1l\nIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTGFzdFRy\nYW5zaXRpb25UaW1lIiBUeXBlTmFtZT0ib3BjOkRhdGVUaW1lIiAvPg0KICAgIDxvcGM6RmllbGQg\nTmFtZT0iTGFzdE1ldGhvZENhbGwiIFR5cGVOYW1lPSJvcGM6U3RyaW5nIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iTGFzdE1ldGhvZFNlc3Npb25JZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZMYXN0TWV0aG9kSW5wdXRBcmd1bWVudHMiIFR5cGVO\nYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXN0TWV0aG9kSW5wdXRB\ncmd1bWVudHMiIFR5cGVOYW1lPSJ0bnM6QXJndW1lbnQiIExlbmd0aEZpZWxkPSJOb09mTGFzdE1l\ndGhvZElucHV0QXJndW1lbnRzIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkxhc3RNZXRo\nb2RPdXRwdXRBcmd1bWVudHMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVs\nZCBOYW1lPSJMYXN0TWV0aG9kT3V0cHV0QXJndW1lbnRzIiBUeXBlTmFtZT0idG5zOkFyZ3VtZW50\nIiBMZW5ndGhGaWVsZD0iTm9PZkxhc3RNZXRob2RPdXRwdXRBcmd1bWVudHMiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJMYXN0TWV0aG9kQ2FsbFRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUi\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXN0TWV0aG9kUmV0dXJuU3RhdHVzIiBUeXBlTmFt"
26150|  2.37k|"\nZT0idG5zOlN0YXR1c1Jlc3VsdCIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9w\nYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJQcm9ncmFtRGlhZ25vc3RpYzJEYXRhVHlwZSIgQmFzZVR5\ncGU9InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDcmVhdGVTZXNz\naW9uSWQiIFR5cGVOYW1lPSJ1YTpOb2RlSWQiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJDcmVh\ndGVDbGllbnROYW1lIiBUeXBlTmFtZT0ib3BjOlN0cmluZyIgLz4NCiAgICA8b3BjOkZpZWxkIE5h\nbWU9Ikludm9jYXRpb25DcmVhdGlvblRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0ZVRpbWUiIC8+DQog\nICAgPG9wYzpGaWVsZCBOYW1lPSJMYXN0VHJhbnNpdGlvblRpbWUiIFR5cGVOYW1lPSJvcGM6RGF0\nZVRpbWUiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXN0TWV0aG9kQ2FsbCIgVHlwZU5hbWU9\nIm9wYzpTdHJpbmciIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJMYXN0TWV0aG9kU2Vzc2lvbklk\nIiBUeXBlTmFtZT0idWE6Tm9kZUlkIiAvPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTm9PZkxhc3RN\nZXRob2RJbnB1dEFyZ3VtZW50cyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9Ikxhc3RNZXRob2RJbnB1dEFyZ3VtZW50cyIgVHlwZU5hbWU9InRuczpBcmd1bWVu\ndCIgTGVuZ3RoRmllbGQ9Ik5vT2ZMYXN0TWV0aG9kSW5wdXRBcmd1bWVudHMiIC8+DQogICAgPG9w\nYzpGaWVsZCBOYW1lPSJOb0";
26151|  2.37k|    memcpy(xmlValue.data + 233472, buf_57, 4096);
26152|  2.37k|    char *buf_58 = "9mTGFzdE1ldGhvZE91dHB1dEFyZ3VtZW50cyIgVHlwZU5hbWU9Im9w\nYzpJbnQzMiIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikxhc3RNZXRob2RPdXRwdXRBcmd1bWVu\ndHMiIFR5cGVOYW1lPSJ0bnM6QXJndW1lbnQiIExlbmd0aEZpZWxkPSJOb09mTGFzdE1ldGhvZE91\ndHB1dEFyZ3VtZW50cyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZMYXN0TWV0aG9kSW5w\ndXRWYWx1ZXMiIFR5cGVOYW1lPSJvcGM6SW50MzIiIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJM\nYXN0TWV0aG9kSW5wdXRWYWx1ZXMiIFR5cGVOYW1lPSJ1YTpWYXJpYW50IiBMZW5ndGhGaWVsZD0i\nTm9PZkxhc3RNZXRob2RJbnB1dFZhbHVlcyIgLz4NCiAgICA8b3BjOkZpZWxkIE5hbWU9Ik5vT2ZM\nYXN0TWV0aG9kT3V0cHV0VmFsdWVzIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICAgIDxvcGM6\nRmllbGQgTmFtZT0iTGFzdE1ldGhvZE91dHB1dFZhbHVlcyIgVHlwZU5hbWU9InVhOlZhcmlhbnQi\nIExlbmd0aEZpZWxkPSJOb09mTGFzdE1ldGhvZE91dHB1dFZhbHVlcyIgLz4NCiAgICA8b3BjOkZp\nZWxkIE5hbWU9Ikxhc3RNZXRob2RDYWxsVGltZSIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgLz4N\nCiAgICA8b3BjOkZpZWxkIE5hbWU9Ikxhc3RNZXRob2RSZXR1cm5TdGF0dXMiIFR5cGVOYW1lPSJ0\nbnM6U3RhdHVzUmVzdWx0IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8b3BjOlN0\ncnVjdHVyZWRUeXBlIE5hbWU9IkFubm90YXRpb24iIEJhc"
26153|  2.37k|"2VUeXBlPSJ1YTpFeHRlbnNpb25PYmpl\nY3QiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTWVzc2FnZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmci\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJVc2VyTmFtZSIgVHlwZU5hbWU9Im9wYzpTdHJpbmci\nIC8+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJBbm5vdGF0aW9uVGltZSIgVHlwZU5hbWU9Im9wYzpE\nYXRlVGltZSIgLz4NCiAgPC9vcGM6U3RydWN0dXJlZFR5cGU+DQoNCiAgPG9wYzpFbnVtZXJhdGVk\nVHlwZSBOYW1lPSJFeGNlcHRpb25EZXZpYXRpb25Gb3JtYXQiIExlbmd0aEluQml0cz0iMzIiPg0K\nICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkFic29sdXRlVmFsdWUiIFZhbHVlPSIwIiAv\nPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlBlcmNlbnRPZlZhbHVlIiBWYWx1ZT0i\nMSIgLz4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQZXJjZW50T2ZSYW5nZSIgVmFs\ndWU9IjIiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUGVyY2VudE9mRVVSYW5n\nZSIgVmFsdWU9IjMiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVW5rbm93biIg\nVmFsdWU9IjQiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQo8L29wYzpUeXBlRGljdGlv\nbmFyeT4=</ByteString>\n    </Value>";
26154|  2.37k|    memcpy(xmlValue.data + 237568, buf_58, 1937);
26155|  2.37k|}
26156|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
26157|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
26158|  2.37k|valueMapping.remote2local = valueNamespaces;
26159|  2.37k|valueMapping.remote2localSize = 1;
26160|  2.37k|UA_DecodeXmlOptions opts;
26161|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
26162|  2.37k|opts.unwrapped = true;
26163|  2.37k|opts.namespaceMapping = &valueMapping;
26164|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
26165|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
26166|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26166:4): [True: 2.37k, False: 0]
  |  Branch (26166:36): [True: 2.37k, False: 0]
  ------------------
26167|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (26167:4): [True: 2.37k, False: 0]
  ------------------
26168|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
26169|  2.37k|    if(!target) {
  ------------------
  |  Branch (26169:8): [True: 0, False: 2.37k]
  ------------------
26170|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15LU);
26171|      0|        target = UA_Server_findDataType(server, &representation);
26172|      0|    }
26173|  2.37k|    size_t valuesSize = 0;
26174|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (26174:8): [True: 2.37k, False: 0]
  ------------------
26175|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (26175:22): [True: 2.37k, False: 0]
  ------------------
26176|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (26176:8): [True: 2.37k, False: 0]
  |  Branch (26176:18): [True: 0, False: 2.37k]
  |  Branch (26176:64): [True: 0, False: 0]
  ------------------
26177|      0|        UA_Boolean nonnegative = true;
26178|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (26178:27): [True: 0, False: 0]
  ------------------
26179|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (26179:16): [True: 0, False: 0]
  ------------------
26180|      0|        if(nonnegative) {
  ------------------
  |  Branch (26180:12): [True: 0, False: 0]
  ------------------
26181|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (26181:31): [True: 0, False: 0]
  ------------------
26182|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
26183|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
26184|      0|            }
26185|      0|            attr.value.type = target;
26186|      0|        }
26187|      0|    }
26188|  2.37k|    const UA_DataType *actual = attr.value.type;
26189|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (26189:8): [True: 0, False: 2.37k]
  |  Branch (26189:57): [True: 0, False: 0]
  ------------------
26190|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
26191|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (26191:27): [True: 0, False: 0]
  ------------------
26192|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (26192:17): [True: 0, False: 0]
  |  Branch (26192:70): [True: 0, False: 0]
  ------------------
26193|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (26193:17): [True: 0, False: 0]
  |  Branch (26193:26): [True: 0, False: 0]
  ------------------
26194|      0|            actual = objects[k].content.decoded.type;
26195|      0|        }
26196|      0|    }
26197|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (26197:8): [True: 2.37k, False: 0]
  |  Branch (26197:18): [True: 0, False: 2.37k]
  ------------------
26198|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (26198:8): [True: 0, False: 0]
  |  Branch (26198:57): [True: 0, False: 0]
  ------------------
26199|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (26199:8): [True: 0, False: 0]
  ------------------
26200|  2.37k|}
26201|  2.37k|if(attr.value.type && !UA_Variant_isScalar(&attr.value))
  ------------------
  |  Branch (26201:4): [True: 2.37k, False: 0]
  |  Branch (26201:23): [True: 0, False: 2.37k]
  ------------------
26202|      0|    (void)UA_Server_readValueRank(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 72LU), &attr.valueRank);
26203|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
26204|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Opc.Ua");
26205|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7617LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 93LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Opc.Ua"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 72LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
26206|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26206:4): [True: 0, False: 2.37k]
  ------------------
26207|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7617LU), UA_StatusCode_name(retVal));
26208|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
26209|  2.37k|UA_String_clear(&xmlValue);
26210|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
26211|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
26212|  2.37k|UA_Variant_clear(&attr.value);
26213|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
26214|  2.37k|return retVal;
26215|  2.37k|}
namespace0_generated.c:function_namespace0_generated_865_begin:
26226|  2.37k|static UA_StatusCode function_namespace0_generated_865_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26227|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
26228|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
26229|  2.37k|attr.minimumSamplingInterval = 0.000000;
26230|  2.37k|attr.userAccessLevel = 1;
26231|  2.37k|attr.accessLevel = 1;
26232|  2.37k|attr.valueRank = -1;
26233|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
26234|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "NamespaceUri");
26235|       |
26236|  2.37k|#ifdef UA_ENABLE_NODESET_COMPILER_DESCRIPTIONS
26237|       |
26238|  2.37k|attr.description = UA_LOCALIZEDTEXT(NULL, "A URI that uniquely identifies the dictionary.");
26239|       |
26240|  2.37k|#endif
26241|       |
26242|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 107LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 72LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "NamespaceUri"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
26243|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26243:4): [True: 0, False: 2.37k]
  ------------------
26244|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 107LU), UA_StatusCode_name(retVal));
26245|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 107LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), true);
26246|  2.37k|return retVal;
26247|  2.37k|}
namespace0_generated.c:function_namespace0_generated_866_begin:
26258|  2.37k|static UA_StatusCode function_namespace0_generated_866_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26259|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
26260|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
26261|  2.37k|attr.minimumSamplingInterval = 0.000000;
26262|  2.37k|attr.userAccessLevel = 1;
26263|  2.37k|attr.accessLevel = 1;
26264|  2.37k|attr.valueRank = -1;
26265|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
26266|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataTypeVersion");
26267|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 106LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 72LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataTypeVersion"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
26268|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26268:4): [True: 0, False: 2.37k]
  ------------------
26269|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 106LU), UA_StatusCode_name(retVal));
26270|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 106LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), true);
26271|  2.37k|return retVal;
26272|  2.37k|}
namespace0_generated.c:function_namespace0_generated_867_begin:
26283|  2.37k|static UA_StatusCode function_namespace0_generated_867_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26284|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
26285|  2.37k|UA_VariableTypeAttributes attr = UA_VariableTypeAttributes_default;
26286|  2.37k|attr.valueRank = -2;
26287|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
26288|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataTypeDescriptionType");
26289|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLETYPE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 69LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 63LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 45LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataTypeDescriptionType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLETYPEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7791|  2.37k|#define UA_TYPES_VARIABLETYPEATTRIBUTES 191
  ------------------
26290|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26290:4): [True: 0, False: 2.37k]
  ------------------
26291|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 69LU), UA_StatusCode_name(retVal));
26292|  2.37k|return retVal;
26293|  2.37k|}
namespace0_generated.c:function_namespace0_generated_868_begin:
26304|  2.37k|static UA_StatusCode function_namespace0_generated_868_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26305|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
26306|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
26307|  2.37k|attr.minimumSamplingInterval = 0.000000;
26308|  2.37k|attr.userAccessLevel = 1;
26309|  2.37k|attr.accessLevel = 1;
26310|  2.37k|attr.valueRank = -1;
26311|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
26312|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
26313|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <String xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">EnumValueType</String>\n    </Value>");
26314|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
26315|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
26316|  2.37k|valueMapping.remote2local = valueNamespaces;
26317|  2.37k|valueMapping.remote2localSize = 1;
26318|  2.37k|UA_DecodeXmlOptions opts;
26319|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
26320|  2.37k|opts.unwrapped = true;
26321|  2.37k|opts.namespaceMapping = &valueMapping;
26322|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
26323|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
26324|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26324:4): [True: 2.37k, False: 0]
  |  Branch (26324:36): [True: 2.37k, False: 0]
  ------------------
26325|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (26325:4): [True: 2.37k, False: 0]
  ------------------
26326|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
26327|  2.37k|    if(!target) {
  ------------------
  |  Branch (26327:8): [True: 0, False: 2.37k]
  ------------------
26328|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
26329|      0|        target = UA_Server_findDataType(server, &representation);
26330|      0|    }
26331|  2.37k|    size_t valuesSize = 0;
26332|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (26332:8): [True: 2.37k, False: 0]
  ------------------
26333|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (26333:22): [True: 2.37k, False: 0]
  ------------------
26334|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (26334:8): [True: 2.37k, False: 0]
  |  Branch (26334:18): [True: 0, False: 2.37k]
  |  Branch (26334:64): [True: 0, False: 0]
  ------------------
26335|      0|        UA_Boolean nonnegative = true;
26336|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (26336:27): [True: 0, False: 0]
  ------------------
26337|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (26337:16): [True: 0, False: 0]
  ------------------
26338|      0|        if(nonnegative) {
  ------------------
  |  Branch (26338:12): [True: 0, False: 0]
  ------------------
26339|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (26339:31): [True: 0, False: 0]
  ------------------
26340|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
26341|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
26342|      0|            }
26343|      0|            attr.value.type = target;
26344|      0|        }
26345|      0|    }
26346|  2.37k|    const UA_DataType *actual = attr.value.type;
26347|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (26347:8): [True: 0, False: 2.37k]
  |  Branch (26347:57): [True: 0, False: 0]
  ------------------
26348|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
26349|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (26349:27): [True: 0, False: 0]
  ------------------
26350|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (26350:17): [True: 0, False: 0]
  |  Branch (26350:70): [True: 0, False: 0]
  ------------------
26351|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (26351:17): [True: 0, False: 0]
  |  Branch (26351:26): [True: 0, False: 0]
  ------------------
26352|      0|            actual = objects[k].content.decoded.type;
26353|      0|        }
26354|      0|    }
26355|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (26355:8): [True: 2.37k, False: 0]
  |  Branch (26355:18): [True: 0, False: 2.37k]
  ------------------
26356|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (26356:8): [True: 0, False: 0]
  |  Branch (26356:57): [True: 0, False: 0]
  ------------------
26357|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (26357:8): [True: 0, False: 0]
  ------------------
26358|  2.37k|}
26359|  2.37k|if(attr.value.type && !UA_Variant_isScalar(&attr.value))
  ------------------
  |  Branch (26359:4): [True: 2.37k, False: 0]
  |  Branch (26359:23): [True: 0, False: 2.37k]
  ------------------
26360|      0|    (void)UA_Server_readValueRank(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 69LU), &attr.valueRank);
26361|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
26362|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "EnumValueType");
26363|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7656LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7617LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "EnumValueType"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 69LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
26364|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26364:4): [True: 0, False: 2.37k]
  ------------------
26365|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7656LU), UA_StatusCode_name(retVal));
26366|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
26367|  2.37k|UA_Variant_clear(&attr.value);
26368|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
26369|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7656LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 39LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8251LU), false);
26370|  2.37k|return retVal;
26371|  2.37k|}
namespace0_generated.c:function_namespace0_generated_869_begin:
26382|  2.37k|static UA_StatusCode function_namespace0_generated_869_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26383|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
26384|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
26385|  2.37k|attr.minimumSamplingInterval = 0.000000;
26386|  2.37k|attr.userAccessLevel = 1;
26387|  2.37k|attr.accessLevel = 1;
26388|  2.37k|attr.valueRank = -1;
26389|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
26390|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
26391|  2.37k|UA_String xmlValue = UA_STRING("<Value>\n      <String xmlns=\"http://opcfoundation.org/UA/2008/02/Types.xsd\">Argument</String>\n    </Value>");
26392|  2.37k|UA_UInt16 valueNamespaces[] = {UA_NamespaceMapping_local2Remote(nsMapping, 0)};
26393|  2.37k|UA_NamespaceMapping valueMapping = *nsMapping;
26394|  2.37k|valueMapping.remote2local = valueNamespaces;
26395|  2.37k|valueMapping.remote2localSize = 1;
26396|  2.37k|UA_DecodeXmlOptions opts;
26397|  2.37k|memset(&opts, 0, sizeof(UA_DecodeXmlOptions));
26398|  2.37k|opts.unwrapped = true;
26399|  2.37k|opts.namespaceMapping = &valueMapping;
26400|  2.37k|opts.customTypes = UA_Server_getDataTypes(server);
26401|  2.37k|retVal |= UA_decodeXml(&xmlValue, &attr.value, &UA_TYPES[UA_TYPES_VARIANT], &opts);
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
26402|  2.37k|if(retVal == UA_STATUSCODE_GOOD && attr.value.type &&
  ------------------
  |  |   17|  4.75k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26402:4): [True: 2.37k, False: 0]
  |  Branch (26402:36): [True: 2.37k, False: 0]
  ------------------
26403|  2.37k|   !UA_NodeId_equal(&attr.dataType, &UA_TYPES[UA_TYPES_VARIANT].typeId)) {
  ------------------
  |  |  810|  2.37k|#define UA_TYPES_VARIANT 23
  ------------------
  |  Branch (26403:4): [True: 2.37k, False: 0]
  ------------------
26404|  2.37k|    const UA_DataType *target = UA_Server_findDataType(server, &attr.dataType);
26405|  2.37k|    if(!target) {
  ------------------
  |  Branch (26405:8): [True: 0, False: 2.37k]
  ------------------
26406|      0|        UA_NodeId representation = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
26407|      0|        target = UA_Server_findDataType(server, &representation);
26408|      0|    }
26409|  2.37k|    size_t valuesSize = 0;
26410|  2.37k|    if(attr.value.data)
  ------------------
  |  Branch (26410:8): [True: 2.37k, False: 0]
  ------------------
26411|  2.37k|        valuesSize = UA_Variant_isScalar(&attr.value) ? 1 : attr.value.arrayLength;
  ------------------
  |  Branch (26411:22): [True: 2.37k, False: 0]
  ------------------
26412|  2.37k|    if(target && target->typeKind == UA_DATATYPEKIND_UINT32 && attr.value.type == &UA_TYPES[UA_TYPES_INT32]) {
  ------------------
  |  |  198|      0|#define UA_TYPES_INT32 5
  ------------------
  |  Branch (26412:8): [True: 2.37k, False: 0]
  |  Branch (26412:18): [True: 0, False: 2.37k]
  |  Branch (26412:64): [True: 0, False: 0]
  ------------------
26413|      0|        UA_Boolean nonnegative = true;
26414|      0|        for(size_t k = 0; k < valuesSize; k++)
  ------------------
  |  Branch (26414:27): [True: 0, False: 0]
  ------------------
26415|      0|            if(((UA_Int32*)attr.value.data)[k] < 0) nonnegative = false;
  ------------------
  |  Branch (26415:16): [True: 0, False: 0]
  ------------------
26416|      0|        if(nonnegative) {
  ------------------
  |  Branch (26416:12): [True: 0, False: 0]
  ------------------
26417|      0|            for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (26417:31): [True: 0, False: 0]
  ------------------
26418|      0|                UA_UInt32 converted = (UA_UInt32)((UA_Int32*)attr.value.data)[k];
26419|      0|                memcpy((UA_Byte*)attr.value.data + k * sizeof(UA_UInt32), &converted, sizeof(converted));
26420|      0|            }
26421|      0|            attr.value.type = target;
26422|      0|        }
26423|      0|    }
26424|  2.37k|    const UA_DataType *actual = attr.value.type;
26425|  2.37k|    if(actual == &UA_TYPES[UA_TYPES_EXTENSIONOBJECT] && valuesSize > 0) {
  ------------------
  |  |  742|  2.37k|#define UA_TYPES_EXTENSIONOBJECT 21
  ------------------
  |  Branch (26425:8): [True: 0, False: 2.37k]
  |  Branch (26425:57): [True: 0, False: 0]
  ------------------
26426|      0|        UA_ExtensionObject *objects = (UA_ExtensionObject*)attr.value.data;
26427|      0|        for(size_t k = 0; k < valuesSize; k++) {
  ------------------
  |  Branch (26427:27): [True: 0, False: 0]
  ------------------
26428|      0|            if((objects[k].encoding != UA_EXTENSIONOBJECT_DECODED && objects[k].encoding != UA_EXTENSIONOBJECT_DECODED_NODELETE) ||
  ------------------
  |  Branch (26428:17): [True: 0, False: 0]
  |  Branch (26428:70): [True: 0, False: 0]
  ------------------
26429|      0|               (k > 0 && objects[k].content.decoded.type != actual)) { actual = attr.value.type; break; }
  ------------------
  |  Branch (26429:17): [True: 0, False: 0]
  |  Branch (26429:26): [True: 0, False: 0]
  ------------------
26430|      0|            actual = objects[k].content.decoded.type;
26431|      0|        }
26432|      0|    }
26433|  2.37k|    if(target && actual == &UA_TYPES[UA_TYPES_ARGUMENT] &&
  ------------------
  |  | 4875|  2.37k|#define UA_TYPES_ARGUMENT 120
  ------------------
  |  Branch (26433:8): [True: 2.37k, False: 0]
  |  Branch (26433:18): [True: 0, False: 2.37k]
  ------------------
26434|      0|       target->typeKind != UA_DATATYPEKIND_STRUCTURE && target->typeKind != UA_DATATYPEKIND_OPTSTRUCT &&
  ------------------
  |  Branch (26434:8): [True: 0, False: 0]
  |  Branch (26434:57): [True: 0, False: 0]
  ------------------
26435|      0|       target->typeKind != UA_DATATYPEKIND_UNION) UA_Variant_clear(&attr.value);
  ------------------
  |  Branch (26435:8): [True: 0, False: 0]
  ------------------
26436|  2.37k|}
26437|  2.37k|if(attr.value.type && !UA_Variant_isScalar(&attr.value))
  ------------------
  |  Branch (26437:4): [True: 2.37k, False: 0]
  |  Branch (26437:23): [True: 0, False: 2.37k]
  ------------------
26438|      0|    (void)UA_Server_readValueRank(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 69LU), &attr.valueRank);
26439|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
26440|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Argument");
26441|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7650LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7617LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 47LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Argument"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 69LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
26442|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26442:4): [True: 0, False: 2.37k]
  ------------------
26443|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7650LU), UA_StatusCode_name(retVal));
26444|  2.37k|#ifdef UA_ENABLE_XML_ENCODING
26445|  2.37k|UA_Variant_clear(&attr.value);
26446|  2.37k|#endif /* UA_ENABLE_XML_ENCODING */
26447|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7650LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 39LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 298LU), false);
26448|  2.37k|return retVal;
26449|  2.37k|}
namespace0_generated.c:function_namespace0_generated_870_begin:
26460|  2.37k|static UA_StatusCode function_namespace0_generated_870_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26461|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
26462|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
26463|  2.37k|attr.minimumSamplingInterval = 0.000000;
26464|  2.37k|attr.userAccessLevel = 1;
26465|  2.37k|attr.accessLevel = 1;
26466|  2.37k|attr.valueRank = -1;
26467|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15LU);
26468|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DictionaryFragment");
26469|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 105LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 69LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DictionaryFragment"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
26470|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26470:4): [True: 0, False: 2.37k]
  ------------------
26471|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 105LU), UA_StatusCode_name(retVal));
26472|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 105LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), true);
26473|  2.37k|return retVal;
26474|  2.37k|}
namespace0_generated.c:function_namespace0_generated_871_begin:
26485|  2.37k|static UA_StatusCode function_namespace0_generated_871_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26486|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
26487|  2.37k|UA_VariableAttributes attr = UA_VariableAttributes_default;
26488|  2.37k|attr.minimumSamplingInterval = 0.000000;
26489|  2.37k|attr.userAccessLevel = 1;
26490|  2.37k|attr.accessLevel = 1;
26491|  2.37k|attr.valueRank = -1;
26492|  2.37k|attr.dataType = UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU);
26493|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "DataTypeVersion");
26494|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_VARIABLE,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 104LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 69LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 46LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "DataTypeVersion"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 68LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_VARIABLEATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7656|  2.37k|#define UA_TYPES_VARIABLEATTRIBUTES 188
  ------------------
26495|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26495:4): [True: 0, False: 2.37k]
  ------------------
26496|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 104LU), UA_StatusCode_name(retVal));
26497|       |retVal |= UA_Server_addReference(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 104LU), UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 37LU), UA_EXPANDEDNODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), true);
26498|  2.37k|return retVal;
26499|  2.37k|}
namespace0_generated.c:function_namespace0_generated_872_begin:
26510|  2.37k|static UA_StatusCode function_namespace0_generated_872_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26511|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
26512|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
26513|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Default XML");
26514|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3063LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Default XML"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
26515|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26515:4): [True: 0, False: 2.37k]
  ------------------
26516|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3063LU), UA_StatusCode_name(retVal));
26517|  2.37k|return retVal;
26518|  2.37k|}
namespace0_generated.c:function_namespace0_generated_873_begin:
26529|  2.37k|static UA_StatusCode function_namespace0_generated_873_begin(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26530|  2.37k|UA_StatusCode retVal = UA_STATUSCODE_GOOD;
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
26531|  2.37k|UA_ObjectAttributes attr = UA_ObjectAttributes_default;
26532|  2.37k|attr.displayName = UA_LOCALIZEDTEXT(NULL, "Default Binary");
26533|  2.37k|retVal |= UA_Server_addNode_begin(server, UA_NODECLASS_OBJECT,UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3062LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 0LU),UA_QUALIFIEDNAME(UA_NamespaceMapping_local2Remote(nsMapping, 0), "Default Binary"),UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 58LU),(const UA_NodeAttributes*)&attr, &UA_TYPES[UA_TYPES_OBJECTATTRIBUTES],NULL, NULL);
  ------------------
  |  | 7605|  2.37k|#define UA_TYPES_OBJECTATTRIBUTES 187
  ------------------
26534|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26534:4): [True: 0, False: 2.37k]
  ------------------
26535|      0|    UA_LOGCATEGORY_USERLAND, "Cannot add generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3062LU), UA_StatusCode_name(retVal));
26536|  2.37k|return retVal;
26537|  2.37k|}
namespace0_generated.c:function_namespace0_generated_873_finish:
26539|  2.37k|static UA_StatusCode function_namespace0_generated_873_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26540|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3062LU));
26541|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26541:4): [True: 0, False: 2.37k]
  ------------------
26542|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3062LU), UA_StatusCode_name(retVal));
26543|  2.37k|return retVal;
26544|  2.37k|}
namespace0_generated.c:function_namespace0_generated_872_finish:
26520|  2.37k|static UA_StatusCode function_namespace0_generated_872_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26521|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3063LU));
26522|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26522:4): [True: 0, False: 2.37k]
  ------------------
26523|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3063LU), UA_StatusCode_name(retVal));
26524|  2.37k|return retVal;
26525|  2.37k|}
namespace0_generated.c:function_namespace0_generated_871_finish:
26501|  2.37k|static UA_StatusCode function_namespace0_generated_871_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26502|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 104LU));
26503|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26503:4): [True: 0, False: 2.37k]
  ------------------
26504|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 104LU), UA_StatusCode_name(retVal));
26505|  2.37k|return retVal;
26506|  2.37k|}
namespace0_generated.c:function_namespace0_generated_870_finish:
26476|  2.37k|static UA_StatusCode function_namespace0_generated_870_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26477|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 105LU));
26478|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26478:4): [True: 0, False: 2.37k]
  ------------------
26479|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 105LU), UA_StatusCode_name(retVal));
26480|  2.37k|return retVal;
26481|  2.37k|}
namespace0_generated.c:function_namespace0_generated_869_finish:
26451|  2.37k|static UA_StatusCode function_namespace0_generated_869_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26452|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7650LU));
26453|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26453:4): [True: 0, False: 2.37k]
  ------------------
26454|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7650LU), UA_StatusCode_name(retVal));
26455|  2.37k|return retVal;
26456|  2.37k|}
namespace0_generated.c:function_namespace0_generated_868_finish:
26373|  2.37k|static UA_StatusCode function_namespace0_generated_868_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26374|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7656LU));
26375|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26375:4): [True: 0, False: 2.37k]
  ------------------
26376|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7656LU), UA_StatusCode_name(retVal));
26377|  2.37k|return retVal;
26378|  2.37k|}
namespace0_generated.c:function_namespace0_generated_867_finish:
26295|  2.37k|static UA_StatusCode function_namespace0_generated_867_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26296|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 69LU));
26297|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26297:4): [True: 0, False: 2.37k]
  ------------------
26298|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 69LU), UA_StatusCode_name(retVal));
26299|  2.37k|return retVal;
26300|  2.37k|}
namespace0_generated.c:function_namespace0_generated_866_finish:
26274|  2.37k|static UA_StatusCode function_namespace0_generated_866_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26275|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 106LU));
26276|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26276:4): [True: 0, False: 2.37k]
  ------------------
26277|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 106LU), UA_StatusCode_name(retVal));
26278|  2.37k|return retVal;
26279|  2.37k|}
namespace0_generated.c:function_namespace0_generated_865_finish:
26249|  2.37k|static UA_StatusCode function_namespace0_generated_865_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26250|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 107LU));
26251|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26251:4): [True: 0, False: 2.37k]
  ------------------
26252|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 107LU), UA_StatusCode_name(retVal));
26253|  2.37k|return retVal;
26254|  2.37k|}
namespace0_generated.c:function_namespace0_generated_864_finish:
26217|  2.37k|static UA_StatusCode function_namespace0_generated_864_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
26218|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7617LU));
26219|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (26219:4): [True: 0, False: 2.37k]
  ------------------
26220|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7617LU), UA_StatusCode_name(retVal));
26221|  2.37k|return retVal;
26222|  2.37k|}
namespace0_generated.c:function_namespace0_generated_863_finish:
25841|  2.37k|static UA_StatusCode function_namespace0_generated_863_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25842|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 72LU));
25843|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25843:4): [True: 0, False: 2.37k]
  ------------------
25844|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 72LU), UA_StatusCode_name(retVal));
25845|  2.37k|return retVal;
25846|  2.37k|}
namespace0_generated.c:function_namespace0_generated_862_finish:
25820|  2.37k|static UA_StatusCode function_namespace0_generated_862_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25821|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 92LU));
25822|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25822:4): [True: 0, False: 2.37k]
  ------------------
25823|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 92LU), UA_StatusCode_name(retVal));
25824|  2.37k|return retVal;
25825|  2.37k|}
namespace0_generated.c:function_namespace0_generated_861_finish:
25801|  2.37k|static UA_StatusCode function_namespace0_generated_861_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25802|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 93LU));
25803|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25803:4): [True: 0, False: 2.37k]
  ------------------
25804|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 93LU), UA_StatusCode_name(retVal));
25805|  2.37k|return retVal;
25806|  2.37k|}
namespace0_generated.c:function_namespace0_generated_860_finish:
25782|  2.37k|static UA_StatusCode function_namespace0_generated_860_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25783|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 75LU));
25784|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25784:4): [True: 0, False: 2.37k]
  ------------------
25785|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 75LU), UA_StatusCode_name(retVal));
25786|  2.37k|return retVal;
25787|  2.37k|}
namespace0_generated.c:function_namespace0_generated_859_finish:
25763|  2.37k|static UA_StatusCode function_namespace0_generated_859_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25764|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15375LU));
25765|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25765:4): [True: 0, False: 2.37k]
  ------------------
25766|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15375LU), UA_StatusCode_name(retVal));
25767|  2.37k|return retVal;
25768|  2.37k|}
namespace0_generated.c:function_namespace0_generated_858_finish:
25743|  2.37k|static UA_StatusCode function_namespace0_generated_858_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25744|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15376LU));
25745|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25745:4): [True: 0, False: 2.37k]
  ------------------
25746|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15376LU), UA_StatusCode_name(retVal));
25747|  2.37k|return retVal;
25748|  2.37k|}
namespace0_generated.c:function_namespace0_generated_857_finish:
25723|  2.37k|static UA_StatusCode function_namespace0_generated_857_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25724|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 298LU));
25725|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25725:4): [True: 0, False: 2.37k]
  ------------------
25726|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 298LU), UA_StatusCode_name(retVal));
25727|  2.37k|return retVal;
25728|  2.37k|}
namespace0_generated.c:function_namespace0_generated_856_finish:
25703|  2.37k|static UA_StatusCode function_namespace0_generated_856_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25704|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8251LU));
25705|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25705:4): [True: 0, False: 2.37k]
  ------------------
25706|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8251LU), UA_StatusCode_name(retVal));
25707|  2.37k|return retVal;
25708|  2.37k|}
namespace0_generated.c:function_namespace0_generated_855_finish:
25683|  2.37k|static UA_StatusCode function_namespace0_generated_855_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25684|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 76LU));
25685|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25685:4): [True: 0, False: 2.37k]
  ------------------
25686|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 76LU), UA_StatusCode_name(retVal));
25687|  2.37k|return retVal;
25688|  2.37k|}
namespace0_generated.c:function_namespace0_generated_854_finish:
25664|  2.37k|static UA_StatusCode function_namespace0_generated_854_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25665|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 111LU));
25666|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25666:4): [True: 0, False: 2.37k]
  ------------------
25667|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 111LU), UA_StatusCode_name(retVal));
25668|  2.37k|return retVal;
25669|  2.37k|}
namespace0_generated.c:function_namespace0_generated_853_finish:
25586|  2.37k|static UA_StatusCode function_namespace0_generated_853_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25587|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11509LU));
25588|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25588:4): [True: 0, False: 2.37k]
  ------------------
25589|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11509LU), UA_StatusCode_name(retVal));
25590|  2.37k|return retVal;
25591|  2.37k|}
namespace0_generated.c:function_namespace0_generated_852_finish:
25509|  2.37k|static UA_StatusCode function_namespace0_generated_852_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25510|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11508LU));
25511|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25511:4): [True: 0, False: 2.37k]
  ------------------
25512|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11508LU), UA_StatusCode_name(retVal));
25513|  2.37k|return retVal;
25514|  2.37k|}
namespace0_generated.c:function_namespace0_generated_851_finish:
25481|  2.37k|static UA_StatusCode function_namespace0_generated_851_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25482|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11511LU));
25483|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25483:4): [True: 0, False: 2.37k]
  ------------------
25484|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11511LU), UA_StatusCode_name(retVal));
25485|  2.37k|return retVal;
25486|  2.37k|}
namespace0_generated.c:function_namespace0_generated_850_finish:
25404|  2.37k|static UA_StatusCode function_namespace0_generated_850_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25405|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11510LU));
25406|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25406:4): [True: 0, False: 2.37k]
  ------------------
25407|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11510LU), UA_StatusCode_name(retVal));
25408|  2.37k|return retVal;
25409|  2.37k|}
namespace0_generated.c:function_namespace0_generated_849_finish:
25385|  2.37k|static UA_StatusCode function_namespace0_generated_849_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25386|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 112LU));
25387|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25387:4): [True: 0, False: 2.37k]
  ------------------
25388|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 112LU), UA_StatusCode_name(retVal));
25389|  2.37k|return retVal;
25390|  2.37k|}
namespace0_generated.c:function_namespace0_generated_848_finish:
25308|  2.37k|static UA_StatusCode function_namespace0_generated_848_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
25309|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU));
25310|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (25310:4): [True: 0, False: 2.37k]
  ------------------
25311|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 78LU), UA_StatusCode_name(retVal));
25312|  2.37k|return retVal;
25313|  2.37k|}
namespace0_generated.c:function_namespace0_generated_847_finish:
24785|  2.37k|static UA_StatusCode function_namespace0_generated_847_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24786|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 113LU));
24787|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24787:4): [True: 0, False: 2.37k]
  ------------------
24788|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 113LU), UA_StatusCode_name(retVal));
24789|  2.37k|return retVal;
24790|  2.37k|}
namespace0_generated.c:function_namespace0_generated_846_finish:
24708|  2.37k|static UA_StatusCode function_namespace0_generated_846_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24709|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU));
24710|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24710:4): [True: 0, False: 2.37k]
  ------------------
24711|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 80LU), UA_StatusCode_name(retVal));
24712|  2.37k|return retVal;
24713|  2.37k|}
namespace0_generated.c:function_namespace0_generated_845_finish:
24626|  2.37k|static UA_StatusCode function_namespace0_generated_845_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24627|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 114LU));
24628|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24628:4): [True: 0, False: 2.37k]
  ------------------
24629|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 114LU), UA_StatusCode_name(retVal));
24630|  2.37k|return retVal;
24631|  2.37k|}
namespace0_generated.c:function_namespace0_generated_844_finish:
24549|  2.37k|static UA_StatusCode function_namespace0_generated_844_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24550|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 83LU));
24551|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24551:4): [True: 0, False: 2.37k]
  ------------------
24552|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 83LU), UA_StatusCode_name(retVal));
24553|  2.37k|return retVal;
24554|  2.37k|}
namespace0_generated.c:function_namespace0_generated_843_finish:
24526|  2.37k|static UA_StatusCode function_namespace0_generated_843_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24527|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 77LU));
24528|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24528:4): [True: 0, False: 2.37k]
  ------------------
24529|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 77LU), UA_StatusCode_name(retVal));
24530|  2.37k|return retVal;
24531|  2.37k|}
namespace0_generated.c:function_namespace0_generated_842_finish:
24507|  2.37k|static UA_StatusCode function_namespace0_generated_842_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24508|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2011LU));
24509|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24509:4): [True: 0, False: 2.37k]
  ------------------
24510|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2011LU), UA_StatusCode_name(retVal));
24511|  2.37k|return retVal;
24512|  2.37k|}
namespace0_generated.c:function_namespace0_generated_841_finish:
24488|  2.37k|static UA_StatusCode function_namespace0_generated_841_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24489|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11493LU));
24490|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24490:4): [True: 0, False: 2.37k]
  ------------------
24491|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11493LU), UA_StatusCode_name(retVal));
24492|  2.37k|return retVal;
24493|  2.37k|}
namespace0_generated.c:function_namespace0_generated_840_finish:
24399|  2.37k|static UA_StatusCode function_namespace0_generated_840_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24400|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11494LU));
24401|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24401:4): [True: 0, False: 2.37k]
  ------------------
24402|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11494LU), UA_StatusCode_name(retVal));
24403|  2.37k|return retVal;
24404|  2.37k|}
namespace0_generated.c:function_namespace0_generated_839_finish:
24309|  2.37k|static UA_StatusCode function_namespace0_generated_839_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24310|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11492LU), NULL, 0, NULL, 0, NULL);
24311|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24311:4): [True: 0, False: 2.37k]
  ------------------
24312|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11492LU), UA_StatusCode_name(retVal));
24313|  2.37k|return retVal;
24314|  2.37k|}
namespace0_generated.c:function_namespace0_generated_838_finish:
24288|  2.37k|static UA_StatusCode function_namespace0_generated_838_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24289|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12874LU));
24290|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24290:4): [True: 0, False: 2.37k]
  ------------------
24291|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12874LU), UA_StatusCode_name(retVal));
24292|  2.37k|return retVal;
24293|  2.37k|}
namespace0_generated.c:function_namespace0_generated_837_finish:
24199|  2.37k|static UA_StatusCode function_namespace0_generated_837_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24200|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12873LU), NULL, 0, NULL, 0, NULL);
24201|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24201:4): [True: 0, False: 2.37k]
  ------------------
24202|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12873LU), UA_StatusCode_name(retVal));
24203|  2.37k|return retVal;
24204|  2.37k|}
namespace0_generated.c:function_namespace0_generated_836_finish:
24178|  2.37k|static UA_StatusCode function_namespace0_generated_836_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24179|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17367LU));
24180|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24180:4): [True: 0, False: 2.37k]
  ------------------
24181|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17367LU), UA_StatusCode_name(retVal));
24182|  2.37k|return retVal;
24183|  2.37k|}
namespace0_generated.c:function_namespace0_generated_835_finish:
24089|  2.37k|static UA_StatusCode function_namespace0_generated_835_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24090|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17368LU));
24091|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24091:4): [True: 0, False: 2.37k]
  ------------------
24092|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17368LU), UA_StatusCode_name(retVal));
24093|  2.37k|return retVal;
24094|  2.37k|}
namespace0_generated.c:function_namespace0_generated_834_finish:
24000|  2.37k|static UA_StatusCode function_namespace0_generated_834_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
24001|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17366LU), NULL, 0, NULL, 0, NULL);
24002|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (24002:4): [True: 0, False: 2.37k]
  ------------------
24003|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17366LU), UA_StatusCode_name(retVal));
24004|  2.37k|return retVal;
24005|  2.37k|}
namespace0_generated.c:function_namespace0_generated_833_finish:
23979|  2.37k|static UA_StatusCode function_namespace0_generated_833_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23980|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17370LU));
23981|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23981:4): [True: 0, False: 2.37k]
  ------------------
23982|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17370LU), UA_StatusCode_name(retVal));
23983|  2.37k|return retVal;
23984|  2.37k|}
namespace0_generated.c:function_namespace0_generated_832_finish:
23890|  2.37k|static UA_StatusCode function_namespace0_generated_832_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23891|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17369LU), NULL, 0, NULL, 0, NULL);
23892|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23892:4): [True: 0, False: 2.37k]
  ------------------
23893|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17369LU), UA_StatusCode_name(retVal));
23894|  2.37k|return retVal;
23895|  2.37k|}
namespace0_generated.c:function_namespace0_generated_831_finish:
23869|  2.37k|static UA_StatusCode function_namespace0_generated_831_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23870|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17371LU));
23871|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23871:4): [True: 0, False: 2.37k]
  ------------------
23872|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17371LU), UA_StatusCode_name(retVal));
23873|  2.37k|return retVal;
23874|  2.37k|}
namespace0_generated.c:function_namespace0_generated_830_finish:
23850|  2.37k|static UA_StatusCode function_namespace0_generated_830_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23851|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17481LU));
23852|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23852:4): [True: 0, False: 2.37k]
  ------------------
23853|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17481LU), UA_StatusCode_name(retVal));
23854|  2.37k|return retVal;
23855|  2.37k|}
namespace0_generated.c:function_namespace0_generated_829_finish:
23822|  2.37k|static UA_StatusCode function_namespace0_generated_829_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23823|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23658LU));
23824|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23824:4): [True: 0, False: 2.37k]
  ------------------
23825|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23658LU), UA_StatusCode_name(retVal));
23826|  2.37k|return retVal;
23827|  2.37k|}
namespace0_generated.c:function_namespace0_generated_828_finish:
23803|  2.37k|static UA_StatusCode function_namespace0_generated_828_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23804|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25475LU));
23805|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23805:4): [True: 0, False: 2.37k]
  ------------------
23806|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25475LU), UA_StatusCode_name(retVal));
23807|  2.37k|return retVal;
23808|  2.37k|}
namespace0_generated.c:function_namespace0_generated_827_finish:
23713|  2.37k|static UA_StatusCode function_namespace0_generated_827_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23714|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25476LU));
23715|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23715:4): [True: 0, False: 2.37k]
  ------------------
23716|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25476LU), UA_StatusCode_name(retVal));
23717|  2.37k|return retVal;
23718|  2.37k|}
namespace0_generated.c:function_namespace0_generated_826_finish:
23623|  2.37k|static UA_StatusCode function_namespace0_generated_826_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23624|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25474LU), NULL, 0, NULL, 0, NULL);
23625|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23625:4): [True: 0, False: 2.37k]
  ------------------
23626|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25474LU), UA_StatusCode_name(retVal));
23627|  2.37k|return retVal;
23628|  2.37k|}
namespace0_generated.c:function_namespace0_generated_825_finish:
23602|  2.37k|static UA_StatusCode function_namespace0_generated_825_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23603|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25451LU));
23604|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23604:4): [True: 0, False: 2.37k]
  ------------------
23605|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25451LU), UA_StatusCode_name(retVal));
23606|  2.37k|return retVal;
23607|  2.37k|}
namespace0_generated.c:function_namespace0_generated_824_finish:
23583|  2.37k|static UA_StatusCode function_namespace0_generated_824_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23584|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25480LU));
23585|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23585:4): [True: 0, False: 2.37k]
  ------------------
23586|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25480LU), UA_StatusCode_name(retVal));
23587|  2.37k|return retVal;
23588|  2.37k|}
namespace0_generated.c:function_namespace0_generated_823_finish:
23559|  2.37k|static UA_StatusCode function_namespace0_generated_823_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23560|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14443LU));
23561|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23561:4): [True: 0, False: 2.37k]
  ------------------
23562|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14443LU), UA_StatusCode_name(retVal));
23563|  2.37k|return retVal;
23564|  2.37k|}
namespace0_generated.c:function_namespace0_generated_822_finish:
23540|  2.37k|static UA_StatusCode function_namespace0_generated_822_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23541|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2254LU));
23542|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23542:4): [True: 0, False: 2.37k]
  ------------------
23543|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2254LU), UA_StatusCode_name(retVal));
23544|  2.37k|return retVal;
23545|  2.37k|}
namespace0_generated.c:function_namespace0_generated_821_finish:
23512|  2.37k|static UA_StatusCode function_namespace0_generated_821_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23513|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2255LU));
23514|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23514:4): [True: 0, False: 2.37k]
  ------------------
23515|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2255LU), UA_StatusCode_name(retVal));
23516|  2.37k|return retVal;
23517|  2.37k|}
namespace0_generated.c:function_namespace0_generated_820_finish:
23484|  2.37k|static UA_StatusCode function_namespace0_generated_820_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23485|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2257LU));
23486|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23486:4): [True: 0, False: 2.37k]
  ------------------
23487|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2257LU), UA_StatusCode_name(retVal));
23488|  2.37k|return retVal;
23489|  2.37k|}
namespace0_generated.c:function_namespace0_generated_819_finish:
23460|  2.37k|static UA_StatusCode function_namespace0_generated_819_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23461|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2258LU));
23462|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23462:4): [True: 0, False: 2.37k]
  ------------------
23463|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2258LU), UA_StatusCode_name(retVal));
23464|  2.37k|return retVal;
23465|  2.37k|}
namespace0_generated.c:function_namespace0_generated_818_finish:
23436|  2.37k|static UA_StatusCode function_namespace0_generated_818_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23437|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2259LU));
23438|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23438:4): [True: 0, False: 2.37k]
  ------------------
23439|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2259LU), UA_StatusCode_name(retVal));
23440|  2.37k|return retVal;
23441|  2.37k|}
namespace0_generated.c:function_namespace0_generated_817_finish:
23412|  2.37k|static UA_StatusCode function_namespace0_generated_817_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23413|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2261LU));
23414|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23414:4): [True: 0, False: 2.37k]
  ------------------
23415|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2261LU), UA_StatusCode_name(retVal));
23416|  2.37k|return retVal;
23417|  2.37k|}
namespace0_generated.c:function_namespace0_generated_816_finish:
23388|  2.37k|static UA_StatusCode function_namespace0_generated_816_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23389|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2262LU));
23390|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23390:4): [True: 0, False: 2.37k]
  ------------------
23391|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2262LU), UA_StatusCode_name(retVal));
23392|  2.37k|return retVal;
23393|  2.37k|}
namespace0_generated.c:function_namespace0_generated_815_finish:
23364|  2.37k|static UA_StatusCode function_namespace0_generated_815_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23365|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2263LU));
23366|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23366:4): [True: 0, False: 2.37k]
  ------------------
23367|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2263LU), UA_StatusCode_name(retVal));
23368|  2.37k|return retVal;
23369|  2.37k|}
namespace0_generated.c:function_namespace0_generated_814_finish:
23340|  2.37k|static UA_StatusCode function_namespace0_generated_814_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23341|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2264LU));
23342|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23342:4): [True: 0, False: 2.37k]
  ------------------
23343|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2264LU), UA_StatusCode_name(retVal));
23344|  2.37k|return retVal;
23345|  2.37k|}
namespace0_generated.c:function_namespace0_generated_813_finish:
23316|  2.37k|static UA_StatusCode function_namespace0_generated_813_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23317|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2265LU));
23318|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23318:4): [True: 0, False: 2.37k]
  ------------------
23319|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2265LU), UA_StatusCode_name(retVal));
23320|  2.37k|return retVal;
23321|  2.37k|}
namespace0_generated.c:function_namespace0_generated_812_finish:
23292|  2.37k|static UA_StatusCode function_namespace0_generated_812_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23293|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2266LU));
23294|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23294:4): [True: 0, False: 2.37k]
  ------------------
23295|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2266LU), UA_StatusCode_name(retVal));
23296|  2.37k|return retVal;
23297|  2.37k|}
namespace0_generated.c:function_namespace0_generated_811_finish:
23268|  2.37k|static UA_StatusCode function_namespace0_generated_811_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23269|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2260LU));
23270|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23270:4): [True: 0, False: 2.37k]
  ------------------
23271|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2260LU), UA_StatusCode_name(retVal));
23272|  2.37k|return retVal;
23273|  2.37k|}
namespace0_generated.c:function_namespace0_generated_810_finish:
23244|  2.37k|static UA_StatusCode function_namespace0_generated_810_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23245|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2992LU));
23246|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23246:4): [True: 0, False: 2.37k]
  ------------------
23247|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2992LU), UA_StatusCode_name(retVal));
23248|  2.37k|return retVal;
23249|  2.37k|}
namespace0_generated.c:function_namespace0_generated_809_finish:
23220|  2.37k|static UA_StatusCode function_namespace0_generated_809_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23221|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2993LU));
23222|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23222:4): [True: 0, False: 2.37k]
  ------------------
23223|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2993LU), UA_StatusCode_name(retVal));
23224|  2.37k|return retVal;
23225|  2.37k|}
namespace0_generated.c:function_namespace0_generated_808_finish:
23196|  2.37k|static UA_StatusCode function_namespace0_generated_808_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23197|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2256LU));
23198|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23198:4): [True: 0, False: 2.37k]
  ------------------
23199|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2256LU), UA_StatusCode_name(retVal));
23200|  2.37k|return retVal;
23201|  2.37k|}
namespace0_generated.c:function_namespace0_generated_807_finish:
23172|  2.37k|static UA_StatusCode function_namespace0_generated_807_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23173|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2267LU));
23174|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23174:4): [True: 0, False: 2.37k]
  ------------------
23175|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2267LU), UA_StatusCode_name(retVal));
23176|  2.37k|return retVal;
23177|  2.37k|}
namespace0_generated.c:function_namespace0_generated_806_finish:
23148|  2.37k|static UA_StatusCode function_namespace0_generated_806_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23149|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11193LU));
23150|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23150:4): [True: 0, False: 2.37k]
  ------------------
23151|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11193LU), UA_StatusCode_name(retVal));
23152|  2.37k|return retVal;
23153|  2.37k|}
namespace0_generated.c:function_namespace0_generated_805_finish:
23124|  2.37k|static UA_StatusCode function_namespace0_generated_805_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23125|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11196LU));
23126|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23126:4): [True: 0, False: 2.37k]
  ------------------
23127|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11196LU), UA_StatusCode_name(retVal));
23128|  2.37k|return retVal;
23129|  2.37k|}
namespace0_generated.c:function_namespace0_generated_804_finish:
23100|  2.37k|static UA_StatusCode function_namespace0_generated_804_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23101|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11197LU));
23102|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23102:4): [True: 0, False: 2.37k]
  ------------------
23103|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11197LU), UA_StatusCode_name(retVal));
23104|  2.37k|return retVal;
23105|  2.37k|}
namespace0_generated.c:function_namespace0_generated_803_finish:
23076|  2.37k|static UA_StatusCode function_namespace0_generated_803_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23077|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11198LU));
23078|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23078:4): [True: 0, False: 2.37k]
  ------------------
23079|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11198LU), UA_StatusCode_name(retVal));
23080|  2.37k|return retVal;
23081|  2.37k|}
namespace0_generated.c:function_namespace0_generated_802_finish:
23052|  2.37k|static UA_StatusCode function_namespace0_generated_802_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23053|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11199LU));
23054|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23054:4): [True: 0, False: 2.37k]
  ------------------
23055|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11199LU), UA_StatusCode_name(retVal));
23056|  2.37k|return retVal;
23057|  2.37k|}
namespace0_generated.c:function_namespace0_generated_801_finish:
23028|  2.37k|static UA_StatusCode function_namespace0_generated_801_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23029|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11200LU));
23030|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23030:4): [True: 0, False: 2.37k]
  ------------------
23031|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11200LU), UA_StatusCode_name(retVal));
23032|  2.37k|return retVal;
23033|  2.37k|}
namespace0_generated.c:function_namespace0_generated_800_finish:
23004|  2.37k|static UA_StatusCode function_namespace0_generated_800_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
23005|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11201LU));
23006|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (23006:4): [True: 0, False: 2.37k]
  ------------------
23007|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11201LU), UA_StatusCode_name(retVal));
23008|  2.37k|return retVal;
23009|  2.37k|}
namespace0_generated.c:function_namespace0_generated_799_finish:
22985|  2.37k|static UA_StatusCode function_namespace0_generated_799_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22986|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11242LU));
22987|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22987:4): [True: 0, False: 2.37k]
  ------------------
22988|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11242LU), UA_StatusCode_name(retVal));
22989|  2.37k|return retVal;
22990|  2.37k|}
namespace0_generated.c:function_namespace0_generated_798_finish:
22961|  2.37k|static UA_StatusCode function_namespace0_generated_798_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22962|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11273LU));
22963|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22963:4): [True: 0, False: 2.37k]
  ------------------
22964|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11273LU), UA_StatusCode_name(retVal));
22965|  2.37k|return retVal;
22966|  2.37k|}
namespace0_generated.c:function_namespace0_generated_797_finish:
22937|  2.37k|static UA_StatusCode function_namespace0_generated_797_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22938|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11274LU));
22939|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22939:4): [True: 0, False: 2.37k]
  ------------------
22940|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11274LU), UA_StatusCode_name(retVal));
22941|  2.37k|return retVal;
22942|  2.37k|}
namespace0_generated.c:function_namespace0_generated_796_finish:
22913|  2.37k|static UA_StatusCode function_namespace0_generated_796_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22914|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11275LU));
22915|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22915:4): [True: 0, False: 2.37k]
  ------------------
22916|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11275LU), UA_StatusCode_name(retVal));
22917|  2.37k|return retVal;
22918|  2.37k|}
namespace0_generated.c:function_namespace0_generated_795_finish:
22889|  2.37k|static UA_StatusCode function_namespace0_generated_795_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22890|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11281LU));
22891|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22891:4): [True: 0, False: 2.37k]
  ------------------
22892|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11281LU), UA_StatusCode_name(retVal));
22893|  2.37k|return retVal;
22894|  2.37k|}
namespace0_generated.c:function_namespace0_generated_794_finish:
22865|  2.37k|static UA_StatusCode function_namespace0_generated_794_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22866|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11282LU));
22867|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22867:4): [True: 0, False: 2.37k]
  ------------------
22868|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11282LU), UA_StatusCode_name(retVal));
22869|  2.37k|return retVal;
22870|  2.37k|}
namespace0_generated.c:function_namespace0_generated_793_finish:
22841|  2.37k|static UA_StatusCode function_namespace0_generated_793_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22842|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11283LU));
22843|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22843:4): [True: 0, False: 2.37k]
  ------------------
22844|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11283LU), UA_StatusCode_name(retVal));
22845|  2.37k|return retVal;
22846|  2.37k|}
namespace0_generated.c:function_namespace0_generated_792_finish:
22817|  2.37k|static UA_StatusCode function_namespace0_generated_792_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22818|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11502LU));
22819|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22819:4): [True: 0, False: 2.37k]
  ------------------
22820|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11502LU), UA_StatusCode_name(retVal));
22821|  2.37k|return retVal;
22822|  2.37k|}
namespace0_generated.c:function_namespace0_generated_791_finish:
22793|  2.37k|static UA_StatusCode function_namespace0_generated_791_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22794|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU));
22795|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22795:4): [True: 0, False: 2.37k]
  ------------------
22796|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11192LU), UA_StatusCode_name(retVal));
22797|  2.37k|return retVal;
22798|  2.37k|}
namespace0_generated.c:function_namespace0_generated_790_finish:
22774|  2.37k|static UA_StatusCode function_namespace0_generated_790_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22775|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11705LU));
22776|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22776:4): [True: 0, False: 2.37k]
  ------------------
22777|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11705LU), UA_StatusCode_name(retVal));
22778|  2.37k|return retVal;
22779|  2.37k|}
namespace0_generated.c:function_namespace0_generated_789_finish:
22750|  2.37k|static UA_StatusCode function_namespace0_generated_789_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22751|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11707LU));
22752|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22752:4): [True: 0, False: 2.37k]
  ------------------
22753|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11707LU), UA_StatusCode_name(retVal));
22754|  2.37k|return retVal;
22755|  2.37k|}
namespace0_generated.c:function_namespace0_generated_788_finish:
22726|  2.37k|static UA_StatusCode function_namespace0_generated_788_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22727|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11709LU));
22728|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22728:4): [True: 0, False: 2.37k]
  ------------------
22729|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11709LU), UA_StatusCode_name(retVal));
22730|  2.37k|return retVal;
22731|  2.37k|}
namespace0_generated.c:function_namespace0_generated_787_finish:
22702|  2.37k|static UA_StatusCode function_namespace0_generated_787_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22703|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11710LU));
22704|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22704:4): [True: 0, False: 2.37k]
  ------------------
22705|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11710LU), UA_StatusCode_name(retVal));
22706|  2.37k|return retVal;
22707|  2.37k|}
namespace0_generated.c:function_namespace0_generated_786_finish:
22678|  2.37k|static UA_StatusCode function_namespace0_generated_786_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22679|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11711LU));
22680|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22680:4): [True: 0, False: 2.37k]
  ------------------
22681|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11711LU), UA_StatusCode_name(retVal));
22682|  2.37k|return retVal;
22683|  2.37k|}
namespace0_generated.c:function_namespace0_generated_785_finish:
22654|  2.37k|static UA_StatusCode function_namespace0_generated_785_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22655|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11712LU));
22656|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22656:4): [True: 0, False: 2.37k]
  ------------------
22657|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11712LU), UA_StatusCode_name(retVal));
22658|  2.37k|return retVal;
22659|  2.37k|}
namespace0_generated.c:function_namespace0_generated_784_finish:
22630|  2.37k|static UA_StatusCode function_namespace0_generated_784_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22631|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11713LU));
22632|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22632:4): [True: 0, False: 2.37k]
  ------------------
22633|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11713LU), UA_StatusCode_name(retVal));
22634|  2.37k|return retVal;
22635|  2.37k|}
namespace0_generated.c:function_namespace0_generated_783_finish:
22606|  2.37k|static UA_StatusCode function_namespace0_generated_783_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22607|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11714LU));
22608|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22608:4): [True: 0, False: 2.37k]
  ------------------
22609|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11714LU), UA_StatusCode_name(retVal));
22610|  2.37k|return retVal;
22611|  2.37k|}
namespace0_generated.c:function_namespace0_generated_782_finish:
22582|  2.37k|static UA_StatusCode function_namespace0_generated_782_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22583|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11704LU));
22584|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22584:4): [True: 0, False: 2.37k]
  ------------------
22585|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11704LU), UA_StatusCode_name(retVal));
22586|  2.37k|return retVal;
22587|  2.37k|}
namespace0_generated.c:function_namespace0_generated_781_finish:
22563|  2.37k|static UA_StatusCode function_namespace0_generated_781_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22564|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2269LU));
22565|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22565:4): [True: 0, False: 2.37k]
  ------------------
22566|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2269LU), UA_StatusCode_name(retVal));
22567|  2.37k|return retVal;
22568|  2.37k|}
namespace0_generated.c:function_namespace0_generated_780_finish:
22535|  2.37k|static UA_StatusCode function_namespace0_generated_780_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22536|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2271LU));
22537|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22537:4): [True: 0, False: 2.37k]
  ------------------
22538|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2271LU), UA_StatusCode_name(retVal));
22539|  2.37k|return retVal;
22540|  2.37k|}
namespace0_generated.c:function_namespace0_generated_779_finish:
22507|  2.37k|static UA_StatusCode function_namespace0_generated_779_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22508|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2272LU));
22509|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22509:4): [True: 0, False: 2.37k]
  ------------------
22510|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2272LU), UA_StatusCode_name(retVal));
22511|  2.37k|return retVal;
22512|  2.37k|}
namespace0_generated.c:function_namespace0_generated_778_finish:
22483|  2.37k|static UA_StatusCode function_namespace0_generated_778_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22484|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2735LU));
22485|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22485:4): [True: 0, False: 2.37k]
  ------------------
22486|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2735LU), UA_StatusCode_name(retVal));
22487|  2.37k|return retVal;
22488|  2.37k|}
namespace0_generated.c:function_namespace0_generated_777_finish:
22459|  2.37k|static UA_StatusCode function_namespace0_generated_777_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22460|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2736LU));
22461|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22461:4): [True: 0, False: 2.37k]
  ------------------
22462|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2736LU), UA_StatusCode_name(retVal));
22463|  2.37k|return retVal;
22464|  2.37k|}
namespace0_generated.c:function_namespace0_generated_776_finish:
22435|  2.37k|static UA_StatusCode function_namespace0_generated_776_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22436|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2737LU));
22437|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22437:4): [True: 0, False: 2.37k]
  ------------------
22438|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2737LU), UA_StatusCode_name(retVal));
22439|  2.37k|return retVal;
22440|  2.37k|}
namespace0_generated.c:function_namespace0_generated_775_finish:
22411|  2.37k|static UA_StatusCode function_namespace0_generated_775_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22412|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2996LU));
22413|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22413:4): [True: 0, False: 2.37k]
  ------------------
22414|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2996LU), UA_StatusCode_name(retVal));
22415|  2.37k|return retVal;
22416|  2.37k|}
namespace0_generated.c:function_namespace0_generated_774_finish:
22392|  2.37k|static UA_StatusCode function_namespace0_generated_774_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22393|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2997LU));
22394|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22394:4): [True: 0, False: 2.37k]
  ------------------
22395|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2997LU), UA_StatusCode_name(retVal));
22396|  2.37k|return retVal;
22397|  2.37k|}
namespace0_generated.c:function_namespace0_generated_773_finish:
22373|  2.37k|static UA_StatusCode function_namespace0_generated_773_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22374|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 31916LU));
22375|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22375:4): [True: 0, False: 2.37k]
  ------------------
22376|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 31916LU), UA_StatusCode_name(retVal));
22377|  2.37k|return retVal;
22378|  2.37k|}
namespace0_generated.c:function_namespace0_generated_772_finish:
22349|  2.37k|static UA_StatusCode function_namespace0_generated_772_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22350|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3704LU));
22351|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22351:4): [True: 0, False: 2.37k]
  ------------------
22352|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3704LU), UA_StatusCode_name(retVal));
22353|  2.37k|return retVal;
22354|  2.37k|}
namespace0_generated.c:function_namespace0_generated_771_finish:
22321|  2.37k|static UA_StatusCode function_namespace0_generated_771_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22322|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2268LU));
22323|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22323:4): [True: 0, False: 2.37k]
  ------------------
22324|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2268LU), UA_StatusCode_name(retVal));
22325|  2.37k|return retVal;
22326|  2.37k|}
namespace0_generated.c:function_namespace0_generated_770_finish:
22302|  2.37k|static UA_StatusCode function_namespace0_generated_770_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22303|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2276LU));
22304|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22304:4): [True: 0, False: 2.37k]
  ------------------
22305|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2276LU), UA_StatusCode_name(retVal));
22306|  2.37k|return retVal;
22307|  2.37k|}
namespace0_generated.c:function_namespace0_generated_769_finish:
22278|  2.37k|static UA_StatusCode function_namespace0_generated_769_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22279|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2277LU));
22280|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22280:4): [True: 0, False: 2.37k]
  ------------------
22281|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2277LU), UA_StatusCode_name(retVal));
22282|  2.37k|return retVal;
22283|  2.37k|}
namespace0_generated.c:function_namespace0_generated_768_finish:
22254|  2.37k|static UA_StatusCode function_namespace0_generated_768_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22255|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2278LU));
22256|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22256:4): [True: 0, False: 2.37k]
  ------------------
22257|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2278LU), UA_StatusCode_name(retVal));
22258|  2.37k|return retVal;
22259|  2.37k|}
namespace0_generated.c:function_namespace0_generated_767_finish:
22230|  2.37k|static UA_StatusCode function_namespace0_generated_767_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22231|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2279LU));
22232|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22232:4): [True: 0, False: 2.37k]
  ------------------
22233|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2279LU), UA_StatusCode_name(retVal));
22234|  2.37k|return retVal;
22235|  2.37k|}
namespace0_generated.c:function_namespace0_generated_766_finish:
22206|  2.37k|static UA_StatusCode function_namespace0_generated_766_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22207|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2281LU));
22208|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22208:4): [True: 0, False: 2.37k]
  ------------------
22209|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2281LU), UA_StatusCode_name(retVal));
22210|  2.37k|return retVal;
22211|  2.37k|}
namespace0_generated.c:function_namespace0_generated_765_finish:
22182|  2.37k|static UA_StatusCode function_namespace0_generated_765_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22183|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2282LU));
22184|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22184:4): [True: 0, False: 2.37k]
  ------------------
22185|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2282LU), UA_StatusCode_name(retVal));
22186|  2.37k|return retVal;
22187|  2.37k|}
namespace0_generated.c:function_namespace0_generated_764_finish:
22158|  2.37k|static UA_StatusCode function_namespace0_generated_764_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22159|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2284LU));
22160|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22160:4): [True: 0, False: 2.37k]
  ------------------
22161|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2284LU), UA_StatusCode_name(retVal));
22162|  2.37k|return retVal;
22163|  2.37k|}
namespace0_generated.c:function_namespace0_generated_763_finish:
22134|  2.37k|static UA_StatusCode function_namespace0_generated_763_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22135|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2285LU));
22136|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22136:4): [True: 0, False: 2.37k]
  ------------------
22137|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2285LU), UA_StatusCode_name(retVal));
22138|  2.37k|return retVal;
22139|  2.37k|}
namespace0_generated.c:function_namespace0_generated_762_finish:
22110|  2.37k|static UA_StatusCode function_namespace0_generated_762_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22111|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2286LU));
22112|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22112:4): [True: 0, False: 2.37k]
  ------------------
22113|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2286LU), UA_StatusCode_name(retVal));
22114|  2.37k|return retVal;
22115|  2.37k|}
namespace0_generated.c:function_namespace0_generated_761_finish:
22086|  2.37k|static UA_StatusCode function_namespace0_generated_761_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22087|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2287LU));
22088|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22088:4): [True: 0, False: 2.37k]
  ------------------
22089|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2287LU), UA_StatusCode_name(retVal));
22090|  2.37k|return retVal;
22091|  2.37k|}
namespace0_generated.c:function_namespace0_generated_760_finish:
22062|  2.37k|static UA_StatusCode function_namespace0_generated_760_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22063|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2288LU));
22064|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22064:4): [True: 0, False: 2.37k]
  ------------------
22065|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2288LU), UA_StatusCode_name(retVal));
22066|  2.37k|return retVal;
22067|  2.37k|}
namespace0_generated.c:function_namespace0_generated_759_finish:
22038|  2.37k|static UA_StatusCode function_namespace0_generated_759_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22039|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3705LU));
22040|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22040:4): [True: 0, False: 2.37k]
  ------------------
22041|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3705LU), UA_StatusCode_name(retVal));
22042|  2.37k|return retVal;
22043|  2.37k|}
namespace0_generated.c:function_namespace0_generated_758_finish:
22014|  2.37k|static UA_StatusCode function_namespace0_generated_758_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
22015|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2275LU));
22016|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (22016:4): [True: 0, False: 2.37k]
  ------------------
22017|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2275LU), UA_StatusCode_name(retVal));
22018|  2.37k|return retVal;
22019|  2.37k|}
namespace0_generated.c:function_namespace0_generated_757_finish:
21990|  2.37k|static UA_StatusCode function_namespace0_generated_757_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21991|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2290LU));
21992|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21992:4): [True: 0, False: 2.37k]
  ------------------
21993|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2290LU), UA_StatusCode_name(retVal));
21994|  2.37k|return retVal;
21995|  2.37k|}
namespace0_generated.c:function_namespace0_generated_756_finish:
21962|  2.37k|static UA_StatusCode function_namespace0_generated_756_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21963|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2294LU));
21964|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21964:4): [True: 0, False: 2.37k]
  ------------------
21965|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2294LU), UA_StatusCode_name(retVal));
21966|  2.37k|return retVal;
21967|  2.37k|}
namespace0_generated.c:function_namespace0_generated_755_finish:
21938|  2.37k|static UA_StatusCode function_namespace0_generated_755_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21939|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3707LU));
21940|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21940:4): [True: 0, False: 2.37k]
  ------------------
21941|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3707LU), UA_StatusCode_name(retVal));
21942|  2.37k|return retVal;
21943|  2.37k|}
namespace0_generated.c:function_namespace0_generated_754_finish:
21910|  2.37k|static UA_StatusCode function_namespace0_generated_754_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21911|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3708LU));
21912|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21912:4): [True: 0, False: 2.37k]
  ------------------
21913|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3708LU), UA_StatusCode_name(retVal));
21914|  2.37k|return retVal;
21915|  2.37k|}
namespace0_generated.c:function_namespace0_generated_753_finish:
21882|  2.37k|static UA_StatusCode function_namespace0_generated_753_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21883|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3706LU));
21884|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21884:4): [True: 0, False: 2.37k]
  ------------------
21885|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3706LU), UA_StatusCode_name(retVal));
21886|  2.37k|return retVal;
21887|  2.37k|}
namespace0_generated.c:function_namespace0_generated_752_finish:
21863|  2.37k|static UA_StatusCode function_namespace0_generated_752_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21864|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2274LU));
21865|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21865:4): [True: 0, False: 2.37k]
  ------------------
21866|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2274LU), UA_StatusCode_name(retVal));
21867|  2.37k|return retVal;
21868|  2.37k|}
namespace0_generated.c:function_namespace0_generated_751_finish:
21844|  2.37k|static UA_StatusCode function_namespace0_generated_751_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21845|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2295LU));
21846|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21846:4): [True: 0, False: 2.37k]
  ------------------
21847|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2295LU), UA_StatusCode_name(retVal));
21848|  2.37k|return retVal;
21849|  2.37k|}
namespace0_generated.c:function_namespace0_generated_750_finish:
21825|  2.37k|static UA_StatusCode function_namespace0_generated_750_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21826|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3709LU));
21827|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21827:4): [True: 0, False: 2.37k]
  ------------------
21828|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3709LU), UA_StatusCode_name(retVal));
21829|  2.37k|return retVal;
21830|  2.37k|}
namespace0_generated.c:function_namespace0_generated_749_finish:
21801|  2.37k|static UA_StatusCode function_namespace0_generated_749_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21802|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2296LU));
21803|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21803:4): [True: 0, False: 2.37k]
  ------------------
21804|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2296LU), UA_StatusCode_name(retVal));
21805|  2.37k|return retVal;
21806|  2.37k|}
namespace0_generated.c:function_namespace0_generated_748_finish:
21782|  2.37k|static UA_StatusCode function_namespace0_generated_748_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21783|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2994LU));
21784|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21784:4): [True: 0, False: 2.37k]
  ------------------
21785|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2994LU), UA_StatusCode_name(retVal));
21786|  2.37k|return retVal;
21787|  2.37k|}
namespace0_generated.c:function_namespace0_generated_747_finish:
21758|  2.37k|static UA_StatusCode function_namespace0_generated_747_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21759|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2253LU));
21760|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21760:4): [True: 0, False: 2.37k]
  ------------------
21761|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2253LU), UA_StatusCode_name(retVal));
21762|  2.37k|return retVal;
21763|  2.37k|}
namespace0_generated.c:function_namespace0_generated_746_finish:
21738|  2.37k|static UA_StatusCode function_namespace0_generated_746_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21739|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2004LU));
21740|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21740:4): [True: 0, False: 2.37k]
  ------------------
21741|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2004LU), UA_StatusCode_name(retVal));
21742|  2.37k|return retVal;
21743|  2.37k|}
namespace0_generated.c:function_namespace0_generated_745_finish:
21719|  2.37k|static UA_StatusCode function_namespace0_generated_745_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21720|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11551LU));
21721|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21721:4): [True: 0, False: 2.37k]
  ------------------
21722|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11551LU), UA_StatusCode_name(retVal));
21723|  2.37k|return retVal;
21724|  2.37k|}
namespace0_generated.c:function_namespace0_generated_744_finish:
21700|  2.37k|static UA_StatusCode function_namespace0_generated_744_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21701|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 31770LU));
21702|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21702:4): [True: 0, False: 2.37k]
  ------------------
21703|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 31770LU), UA_StatusCode_name(retVal));
21704|  2.37k|return retVal;
21705|  2.37k|}
namespace0_generated.c:function_namespace0_generated_743_finish:
21676|  2.37k|static UA_StatusCode function_namespace0_generated_743_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21677|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2013LU));
21678|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21678:4): [True: 0, False: 2.37k]
  ------------------
21679|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2013LU), UA_StatusCode_name(retVal));
21680|  2.37k|return retVal;
21681|  2.37k|}
namespace0_generated.c:function_namespace0_generated_742_finish:
21657|  2.37k|static UA_StatusCode function_namespace0_generated_742_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21658|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3116LU));
21659|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21659:4): [True: 0, False: 2.37k]
  ------------------
21660|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3116LU), UA_StatusCode_name(retVal));
21661|  2.37k|return retVal;
21662|  2.37k|}
namespace0_generated.c:function_namespace0_generated_741_finish:
21633|  2.37k|static UA_StatusCode function_namespace0_generated_741_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21634|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3117LU));
21635|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21635:4): [True: 0, False: 2.37k]
  ------------------
21636|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3117LU), UA_StatusCode_name(retVal));
21637|  2.37k|return retVal;
21638|  2.37k|}
namespace0_generated.c:function_namespace0_generated_740_finish:
21609|  2.37k|static UA_StatusCode function_namespace0_generated_740_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21610|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3118LU));
21611|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21611:4): [True: 0, False: 2.37k]
  ------------------
21612|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3118LU), UA_StatusCode_name(retVal));
21613|  2.37k|return retVal;
21614|  2.37k|}
namespace0_generated.c:function_namespace0_generated_739_finish:
21585|  2.37k|static UA_StatusCode function_namespace0_generated_739_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21586|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3119LU));
21587|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21587:4): [True: 0, False: 2.37k]
  ------------------
21588|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3119LU), UA_StatusCode_name(retVal));
21589|  2.37k|return retVal;
21590|  2.37k|}
namespace0_generated.c:function_namespace0_generated_738_finish:
21561|  2.37k|static UA_StatusCode function_namespace0_generated_738_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21562|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3120LU));
21563|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21563:4): [True: 0, False: 2.37k]
  ------------------
21564|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3120LU), UA_StatusCode_name(retVal));
21565|  2.37k|return retVal;
21566|  2.37k|}
namespace0_generated.c:function_namespace0_generated_737_finish:
21537|  2.37k|static UA_StatusCode function_namespace0_generated_737_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21538|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3121LU));
21539|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21539:4): [True: 0, False: 2.37k]
  ------------------
21540|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3121LU), UA_StatusCode_name(retVal));
21541|  2.37k|return retVal;
21542|  2.37k|}
namespace0_generated.c:function_namespace0_generated_736_finish:
21513|  2.37k|static UA_StatusCode function_namespace0_generated_736_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21514|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3122LU));
21515|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21515:4): [True: 0, False: 2.37k]
  ------------------
21516|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3122LU), UA_StatusCode_name(retVal));
21517|  2.37k|return retVal;
21518|  2.37k|}
namespace0_generated.c:function_namespace0_generated_735_finish:
21489|  2.37k|static UA_StatusCode function_namespace0_generated_735_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21490|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3124LU));
21491|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21491:4): [True: 0, False: 2.37k]
  ------------------
21492|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3124LU), UA_StatusCode_name(retVal));
21493|  2.37k|return retVal;
21494|  2.37k|}
namespace0_generated.c:function_namespace0_generated_734_finish:
21465|  2.37k|static UA_StatusCode function_namespace0_generated_734_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21466|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3125LU));
21467|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21467:4): [True: 0, False: 2.37k]
  ------------------
21468|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3125LU), UA_StatusCode_name(retVal));
21469|  2.37k|return retVal;
21470|  2.37k|}
namespace0_generated.c:function_namespace0_generated_733_finish:
21441|  2.37k|static UA_StatusCode function_namespace0_generated_733_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21442|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3126LU));
21443|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21443:4): [True: 0, False: 2.37k]
  ------------------
21444|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3126LU), UA_StatusCode_name(retVal));
21445|  2.37k|return retVal;
21446|  2.37k|}
namespace0_generated.c:function_namespace0_generated_732_finish:
21417|  2.37k|static UA_StatusCode function_namespace0_generated_732_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21418|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3127LU));
21419|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21419:4): [True: 0, False: 2.37k]
  ------------------
21420|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3127LU), UA_StatusCode_name(retVal));
21421|  2.37k|return retVal;
21422|  2.37k|}
namespace0_generated.c:function_namespace0_generated_731_finish:
21393|  2.37k|static UA_StatusCode function_namespace0_generated_731_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21394|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3128LU));
21395|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21395:4): [True: 0, False: 2.37k]
  ------------------
21396|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3128LU), UA_StatusCode_name(retVal));
21397|  2.37k|return retVal;
21398|  2.37k|}
namespace0_generated.c:function_namespace0_generated_730_finish:
21369|  2.37k|static UA_StatusCode function_namespace0_generated_730_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21370|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2021LU));
21371|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21371:4): [True: 0, False: 2.37k]
  ------------------
21372|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2021LU), UA_StatusCode_name(retVal));
21373|  2.37k|return retVal;
21374|  2.37k|}
namespace0_generated.c:function_namespace0_generated_729_finish:
21345|  2.37k|static UA_StatusCode function_namespace0_generated_729_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21346|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2022LU));
21347|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21347:4): [True: 0, False: 2.37k]
  ------------------
21348|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2022LU), UA_StatusCode_name(retVal));
21349|  2.37k|return retVal;
21350|  2.37k|}
namespace0_generated.c:function_namespace0_generated_728_finish:
21317|  2.37k|static UA_StatusCode function_namespace0_generated_728_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21318|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2023LU));
21319|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21319:4): [True: 0, False: 2.37k]
  ------------------
21320|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2023LU), UA_StatusCode_name(retVal));
21321|  2.37k|return retVal;
21322|  2.37k|}
namespace0_generated.c:function_namespace0_generated_727_finish:
21289|  2.37k|static UA_StatusCode function_namespace0_generated_727_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21290|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2025LU));
21291|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21291:4): [True: 0, False: 2.37k]
  ------------------
21292|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2025LU), UA_StatusCode_name(retVal));
21293|  2.37k|return retVal;
21294|  2.37k|}
namespace0_generated.c:function_namespace0_generated_726_finish:
21265|  2.37k|static UA_StatusCode function_namespace0_generated_726_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21266|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3129LU));
21267|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21267:4): [True: 0, False: 2.37k]
  ------------------
21268|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3129LU), UA_StatusCode_name(retVal));
21269|  2.37k|return retVal;
21270|  2.37k|}
namespace0_generated.c:function_namespace0_generated_725_finish:
21237|  2.37k|static UA_StatusCode function_namespace0_generated_725_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21238|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3130LU));
21239|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21239:4): [True: 0, False: 2.37k]
  ------------------
21240|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3130LU), UA_StatusCode_name(retVal));
21241|  2.37k|return retVal;
21242|  2.37k|}
namespace0_generated.c:function_namespace0_generated_724_finish:
21209|  2.37k|static UA_StatusCode function_namespace0_generated_724_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21210|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2744LU));
21211|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21211:4): [True: 0, False: 2.37k]
  ------------------
21212|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2744LU), UA_StatusCode_name(retVal));
21213|  2.37k|return retVal;
21214|  2.37k|}
namespace0_generated.c:function_namespace0_generated_723_finish:
21190|  2.37k|static UA_StatusCode function_namespace0_generated_723_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21191|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2020LU));
21192|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21192:4): [True: 0, False: 2.37k]
  ------------------
21193|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2020LU), UA_StatusCode_name(retVal));
21194|  2.37k|return retVal;
21195|  2.37k|}
namespace0_generated.c:function_namespace0_generated_722_finish:
21171|  2.37k|static UA_StatusCode function_namespace0_generated_722_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21172|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2033LU));
21173|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21173:4): [True: 0, False: 2.37k]
  ------------------
21174|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2033LU), UA_StatusCode_name(retVal));
21175|  2.37k|return retVal;
21176|  2.37k|}
namespace0_generated.c:function_namespace0_generated_721_finish:
21152|  2.37k|static UA_StatusCode function_namespace0_generated_721_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21153|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2035LU));
21154|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21154:4): [True: 0, False: 2.37k]
  ------------------
21155|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2035LU), UA_StatusCode_name(retVal));
21156|  2.37k|return retVal;
21157|  2.37k|}
namespace0_generated.c:function_namespace0_generated_720_finish:
21128|  2.37k|static UA_StatusCode function_namespace0_generated_720_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21129|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2034LU));
21130|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21130:4): [True: 0, False: 2.37k]
  ------------------
21131|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2034LU), UA_StatusCode_name(retVal));
21132|  2.37k|return retVal;
21133|  2.37k|}
namespace0_generated.c:function_namespace0_generated_719_finish:
21109|  2.37k|static UA_StatusCode function_namespace0_generated_719_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21110|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11565LU));
21111|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21111:4): [True: 0, False: 2.37k]
  ------------------
21112|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11565LU), UA_StatusCode_name(retVal));
21113|  2.37k|return retVal;
21114|  2.37k|}
namespace0_generated.c:function_namespace0_generated_718_finish:
21085|  2.37k|static UA_StatusCode function_namespace0_generated_718_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21086|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11567LU));
21087|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21087:4): [True: 0, False: 2.37k]
  ------------------
21088|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11567LU), UA_StatusCode_name(retVal));
21089|  2.37k|return retVal;
21090|  2.37k|}
namespace0_generated.c:function_namespace0_generated_717_finish:
21061|  2.37k|static UA_StatusCode function_namespace0_generated_717_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21062|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11569LU));
21063|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21063:4): [True: 0, False: 2.37k]
  ------------------
21064|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11569LU), UA_StatusCode_name(retVal));
21065|  2.37k|return retVal;
21066|  2.37k|}
namespace0_generated.c:function_namespace0_generated_716_finish:
21037|  2.37k|static UA_StatusCode function_namespace0_generated_716_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21038|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11570LU));
21039|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21039:4): [True: 0, False: 2.37k]
  ------------------
21040|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11570LU), UA_StatusCode_name(retVal));
21041|  2.37k|return retVal;
21042|  2.37k|}
namespace0_generated.c:function_namespace0_generated_715_finish:
21013|  2.37k|static UA_StatusCode function_namespace0_generated_715_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
21014|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11571LU));
21015|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (21015:4): [True: 0, False: 2.37k]
  ------------------
21016|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11571LU), UA_StatusCode_name(retVal));
21017|  2.37k|return retVal;
21018|  2.37k|}
namespace0_generated.c:function_namespace0_generated_714_finish:
20989|  2.37k|static UA_StatusCode function_namespace0_generated_714_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20990|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11572LU));
20991|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20991:4): [True: 0, False: 2.37k]
  ------------------
20992|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11572LU), UA_StatusCode_name(retVal));
20993|  2.37k|return retVal;
20994|  2.37k|}
namespace0_generated.c:function_namespace0_generated_713_finish:
20965|  2.37k|static UA_StatusCode function_namespace0_generated_713_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20966|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11573LU));
20967|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20967:4): [True: 0, False: 2.37k]
  ------------------
20968|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11573LU), UA_StatusCode_name(retVal));
20969|  2.37k|return retVal;
20970|  2.37k|}
namespace0_generated.c:function_namespace0_generated_712_finish:
20941|  2.37k|static UA_StatusCode function_namespace0_generated_712_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20942|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11574LU));
20943|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20943:4): [True: 0, False: 2.37k]
  ------------------
20944|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11574LU), UA_StatusCode_name(retVal));
20945|  2.37k|return retVal;
20946|  2.37k|}
namespace0_generated.c:function_namespace0_generated_711_finish:
20917|  2.37k|static UA_StatusCode function_namespace0_generated_711_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20918|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11564LU));
20919|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20919:4): [True: 0, False: 2.37k]
  ------------------
20920|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11564LU), UA_StatusCode_name(retVal));
20921|  2.37k|return retVal;
20922|  2.37k|}
namespace0_generated.c:function_namespace0_generated_710_finish:
20898|  2.37k|static UA_StatusCode function_namespace0_generated_710_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20899|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2138LU));
20900|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20900:4): [True: 0, False: 2.37k]
  ------------------
20901|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2138LU), UA_StatusCode_name(retVal));
20902|  2.37k|return retVal;
20903|  2.37k|}
namespace0_generated.c:function_namespace0_generated_709_finish:
20877|  2.37k|static UA_StatusCode function_namespace0_generated_709_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20878|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3051LU));
20879|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20879:4): [True: 0, False: 2.37k]
  ------------------
20880|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3051LU), UA_StatusCode_name(retVal));
20881|  2.37k|return retVal;
20882|  2.37k|}
namespace0_generated.c:function_namespace0_generated_708_finish:
20856|  2.37k|static UA_StatusCode function_namespace0_generated_708_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20857|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17602LU));
20858|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20858:4): [True: 0, False: 2.37k]
  ------------------
20859|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17602LU), UA_StatusCode_name(retVal));
20860|  2.37k|return retVal;
20861|  2.37k|}
namespace0_generated.c:function_namespace0_generated_707_finish:
20835|  2.37k|static UA_StatusCode function_namespace0_generated_707_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20836|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17708LU));
20837|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20837:4): [True: 0, False: 2.37k]
  ------------------
20838|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17708LU), UA_StatusCode_name(retVal));
20839|  2.37k|return retVal;
20840|  2.37k|}
namespace0_generated.c:function_namespace0_generated_706_finish:
20816|  2.37k|static UA_StatusCode function_namespace0_generated_706_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20817|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11576LU));
20818|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20818:4): [True: 0, False: 2.37k]
  ------------------
20819|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11576LU), UA_StatusCode_name(retVal));
20820|  2.37k|return retVal;
20821|  2.37k|}
namespace0_generated.c:function_namespace0_generated_705_finish:
20792|  2.37k|static UA_StatusCode function_namespace0_generated_705_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20793|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11579LU));
20794|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20794:4): [True: 0, False: 2.37k]
  ------------------
20795|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11579LU), UA_StatusCode_name(retVal));
20796|  2.37k|return retVal;
20797|  2.37k|}
namespace0_generated.c:function_namespace0_generated_704_finish:
20768|  2.37k|static UA_StatusCode function_namespace0_generated_704_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20769|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11581LU));
20770|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20770:4): [True: 0, False: 2.37k]
  ------------------
20771|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11581LU), UA_StatusCode_name(retVal));
20772|  2.37k|return retVal;
20773|  2.37k|}
namespace0_generated.c:function_namespace0_generated_703_finish:
20679|  2.37k|static UA_StatusCode function_namespace0_generated_703_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20680|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11582LU));
20681|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20681:4): [True: 0, False: 2.37k]
  ------------------
20682|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11582LU), UA_StatusCode_name(retVal));
20683|  2.37k|return retVal;
20684|  2.37k|}
namespace0_generated.c:function_namespace0_generated_702_finish:
20590|  2.37k|static UA_StatusCode function_namespace0_generated_702_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20591|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11580LU), NULL, 0, NULL, 0, NULL);
20592|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20592:4): [True: 0, False: 2.37k]
  ------------------
20593|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11580LU), UA_StatusCode_name(retVal));
20594|  2.37k|return retVal;
20595|  2.37k|}
namespace0_generated.c:function_namespace0_generated_701_finish:
20569|  2.37k|static UA_StatusCode function_namespace0_generated_701_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20570|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11584LU));
20571|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20571:4): [True: 0, False: 2.37k]
  ------------------
20572|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11584LU), UA_StatusCode_name(retVal));
20573|  2.37k|return retVal;
20574|  2.37k|}
namespace0_generated.c:function_namespace0_generated_700_finish:
20480|  2.37k|static UA_StatusCode function_namespace0_generated_700_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20481|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11583LU), NULL, 0, NULL, 0, NULL);
20482|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20482:4): [True: 0, False: 2.37k]
  ------------------
20483|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11583LU), UA_StatusCode_name(retVal));
20484|  2.37k|return retVal;
20485|  2.37k|}
namespace0_generated.c:function_namespace0_generated_699_finish:
20459|  2.37k|static UA_StatusCode function_namespace0_generated_699_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20460|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11586LU));
20461|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20461:4): [True: 0, False: 2.37k]
  ------------------
20462|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11586LU), UA_StatusCode_name(retVal));
20463|  2.37k|return retVal;
20464|  2.37k|}
namespace0_generated.c:function_namespace0_generated_698_finish:
20370|  2.37k|static UA_StatusCode function_namespace0_generated_698_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20371|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11587LU));
20372|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20372:4): [True: 0, False: 2.37k]
  ------------------
20373|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11587LU), UA_StatusCode_name(retVal));
20374|  2.37k|return retVal;
20375|  2.37k|}
namespace0_generated.c:function_namespace0_generated_697_finish:
20281|  2.37k|static UA_StatusCode function_namespace0_generated_697_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20282|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11585LU), NULL, 0, NULL, 0, NULL);
20283|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20283:4): [True: 0, False: 2.37k]
  ------------------
20284|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11585LU), UA_StatusCode_name(retVal));
20285|  2.37k|return retVal;
20286|  2.37k|}
namespace0_generated.c:function_namespace0_generated_696_finish:
20260|  2.37k|static UA_StatusCode function_namespace0_generated_696_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20261|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11589LU));
20262|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20262:4): [True: 0, False: 2.37k]
  ------------------
20263|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11589LU), UA_StatusCode_name(retVal));
20264|  2.37k|return retVal;
20265|  2.37k|}
namespace0_generated.c:function_namespace0_generated_695_finish:
20171|  2.37k|static UA_StatusCode function_namespace0_generated_695_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20172|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11588LU), NULL, 0, NULL, 0, NULL);
20173|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20173:4): [True: 0, False: 2.37k]
  ------------------
20174|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11588LU), UA_StatusCode_name(retVal));
20175|  2.37k|return retVal;
20176|  2.37k|}
namespace0_generated.c:function_namespace0_generated_694_finish:
20150|  2.37k|static UA_StatusCode function_namespace0_generated_694_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20151|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11591LU));
20152|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20152:4): [True: 0, False: 2.37k]
  ------------------
20153|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11591LU), UA_StatusCode_name(retVal));
20154|  2.37k|return retVal;
20155|  2.37k|}
namespace0_generated.c:function_namespace0_generated_693_finish:
20061|  2.37k|static UA_StatusCode function_namespace0_generated_693_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
20062|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11592LU));
20063|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (20063:4): [True: 0, False: 2.37k]
  ------------------
20064|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11592LU), UA_StatusCode_name(retVal));
20065|  2.37k|return retVal;
20066|  2.37k|}
namespace0_generated.c:function_namespace0_generated_692_finish:
19972|  2.37k|static UA_StatusCode function_namespace0_generated_692_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19973|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11590LU), NULL, 0, NULL, 0, NULL);
19974|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19974:4): [True: 0, False: 2.37k]
  ------------------
19975|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11590LU), UA_StatusCode_name(retVal));
19976|  2.37k|return retVal;
19977|  2.37k|}
namespace0_generated.c:function_namespace0_generated_691_finish:
19951|  2.37k|static UA_StatusCode function_namespace0_generated_691_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19952|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11594LU));
19953|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19953:4): [True: 0, False: 2.37k]
  ------------------
19954|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11594LU), UA_StatusCode_name(retVal));
19955|  2.37k|return retVal;
19956|  2.37k|}
namespace0_generated.c:function_namespace0_generated_690_finish:
19862|  2.37k|static UA_StatusCode function_namespace0_generated_690_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19863|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11593LU), NULL, 0, NULL, 0, NULL);
19864|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19864:4): [True: 0, False: 2.37k]
  ------------------
19865|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11593LU), UA_StatusCode_name(retVal));
19866|  2.37k|return retVal;
19867|  2.37k|}
namespace0_generated.c:function_namespace0_generated_689_finish:
19841|  2.37k|static UA_StatusCode function_namespace0_generated_689_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19842|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12686LU));
19843|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19843:4): [True: 0, False: 2.37k]
  ------------------
19844|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12686LU), UA_StatusCode_name(retVal));
19845|  2.37k|return retVal;
19846|  2.37k|}
namespace0_generated.c:function_namespace0_generated_688_finish:
19817|  2.37k|static UA_StatusCode function_namespace0_generated_688_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19818|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12687LU));
19819|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19819:4): [True: 0, False: 2.37k]
  ------------------
19820|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12687LU), UA_StatusCode_name(retVal));
19821|  2.37k|return retVal;
19822|  2.37k|}
namespace0_generated.c:function_namespace0_generated_687_finish:
19793|  2.37k|static UA_StatusCode function_namespace0_generated_687_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19794|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13341LU));
19795|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19795:4): [True: 0, False: 2.37k]
  ------------------
19796|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13341LU), UA_StatusCode_name(retVal));
19797|  2.37k|return retVal;
19798|  2.37k|}
namespace0_generated.c:function_namespace0_generated_686_finish:
19769|  2.37k|static UA_StatusCode function_namespace0_generated_686_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19770|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24244LU));
19771|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19771:4): [True: 0, False: 2.37k]
  ------------------
19772|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 24244LU), UA_StatusCode_name(retVal));
19773|  2.37k|return retVal;
19774|  2.37k|}
namespace0_generated.c:function_namespace0_generated_685_finish:
19745|  2.37k|static UA_StatusCode function_namespace0_generated_685_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19746|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25200LU));
19747|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19747:4): [True: 0, False: 2.37k]
  ------------------
19748|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25200LU), UA_StatusCode_name(retVal));
19749|  2.37k|return retVal;
19750|  2.37k|}
namespace0_generated.c:function_namespace0_generated_684_finish:
19721|  2.37k|static UA_StatusCode function_namespace0_generated_684_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19722|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11575LU));
19723|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19723:4): [True: 0, False: 2.37k]
  ------------------
19724|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11575LU), UA_StatusCode_name(retVal));
19725|  2.37k|return retVal;
19726|  2.37k|}
namespace0_generated.c:function_namespace0_generated_683_finish:
19702|  2.37k|static UA_StatusCode function_namespace0_generated_683_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19703|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13388LU));
19704|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19704:4): [True: 0, False: 2.37k]
  ------------------
19705|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13388LU), UA_StatusCode_name(retVal));
19706|  2.37k|return retVal;
19707|  2.37k|}
namespace0_generated.c:function_namespace0_generated_682_finish:
19613|  2.37k|static UA_StatusCode function_namespace0_generated_682_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19614|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13389LU));
19615|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19615:4): [True: 0, False: 2.37k]
  ------------------
19616|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13389LU), UA_StatusCode_name(retVal));
19617|  2.37k|return retVal;
19618|  2.37k|}
namespace0_generated.c:function_namespace0_generated_681_finish:
19524|  2.37k|static UA_StatusCode function_namespace0_generated_681_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19525|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13387LU), NULL, 0, NULL, 0, NULL);
19526|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19526:4): [True: 0, False: 2.37k]
  ------------------
19527|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13387LU), UA_StatusCode_name(retVal));
19528|  2.37k|return retVal;
19529|  2.37k|}
namespace0_generated.c:function_namespace0_generated_680_finish:
19503|  2.37k|static UA_StatusCode function_namespace0_generated_680_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19504|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13391LU));
19505|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19505:4): [True: 0, False: 2.37k]
  ------------------
19506|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13391LU), UA_StatusCode_name(retVal));
19507|  2.37k|return retVal;
19508|  2.37k|}
namespace0_generated.c:function_namespace0_generated_679_finish:
19414|  2.37k|static UA_StatusCode function_namespace0_generated_679_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19415|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13392LU));
19416|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19416:4): [True: 0, False: 2.37k]
  ------------------
19417|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13392LU), UA_StatusCode_name(retVal));
19418|  2.37k|return retVal;
19419|  2.37k|}
namespace0_generated.c:function_namespace0_generated_678_finish:
19325|  2.37k|static UA_StatusCode function_namespace0_generated_678_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19326|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13390LU), NULL, 0, NULL, 0, NULL);
19327|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19327:4): [True: 0, False: 2.37k]
  ------------------
19328|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13390LU), UA_StatusCode_name(retVal));
19329|  2.37k|return retVal;
19330|  2.37k|}
namespace0_generated.c:function_namespace0_generated_677_finish:
19304|  2.37k|static UA_StatusCode function_namespace0_generated_677_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19305|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13394LU));
19306|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19306:4): [True: 0, False: 2.37k]
  ------------------
19307|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13394LU), UA_StatusCode_name(retVal));
19308|  2.37k|return retVal;
19309|  2.37k|}
namespace0_generated.c:function_namespace0_generated_676_finish:
19215|  2.37k|static UA_StatusCode function_namespace0_generated_676_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19216|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13393LU), NULL, 0, NULL, 0, NULL);
19217|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19217:4): [True: 0, False: 2.37k]
  ------------------
19218|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13393LU), UA_StatusCode_name(retVal));
19219|  2.37k|return retVal;
19220|  2.37k|}
namespace0_generated.c:function_namespace0_generated_675_finish:
19194|  2.37k|static UA_StatusCode function_namespace0_generated_675_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19195|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13396LU));
19196|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19196:4): [True: 0, False: 2.37k]
  ------------------
19197|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13396LU), UA_StatusCode_name(retVal));
19198|  2.37k|return retVal;
19199|  2.37k|}
namespace0_generated.c:function_namespace0_generated_674_finish:
19104|  2.37k|static UA_StatusCode function_namespace0_generated_674_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19105|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13397LU));
19106|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19106:4): [True: 0, False: 2.37k]
  ------------------
19107|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13397LU), UA_StatusCode_name(retVal));
19108|  2.37k|return retVal;
19109|  2.37k|}
namespace0_generated.c:function_namespace0_generated_673_finish:
19015|  2.37k|static UA_StatusCode function_namespace0_generated_673_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
19016|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13395LU), NULL, 0, NULL, 0, NULL);
19017|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (19017:4): [True: 0, False: 2.37k]
  ------------------
19018|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13395LU), UA_StatusCode_name(retVal));
19019|  2.37k|return retVal;
19020|  2.37k|}
namespace0_generated.c:function_namespace0_generated_672_finish:
18994|  2.37k|static UA_StatusCode function_namespace0_generated_672_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18995|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13353LU));
18996|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18996:4): [True: 0, False: 2.37k]
  ------------------
18997|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13353LU), UA_StatusCode_name(retVal));
18998|  2.37k|return retVal;
18999|  2.37k|}
namespace0_generated.c:function_namespace0_generated_671_finish:
18975|  2.37k|static UA_StatusCode function_namespace0_generated_671_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18976|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12099LU));
18977|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18977:4): [True: 0, False: 2.37k]
  ------------------
18978|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12099LU), UA_StatusCode_name(retVal));
18979|  2.37k|return retVal;
18980|  2.37k|}
namespace0_generated.c:function_namespace0_generated_670_finish:
18951|  2.37k|static UA_StatusCode function_namespace0_generated_670_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18952|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12100LU));
18953|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18953:4): [True: 0, False: 2.37k]
  ------------------
18954|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12100LU), UA_StatusCode_name(retVal));
18955|  2.37k|return retVal;
18956|  2.37k|}
namespace0_generated.c:function_namespace0_generated_669_finish:
18927|  2.37k|static UA_StatusCode function_namespace0_generated_669_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18928|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12101LU));
18929|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18929:4): [True: 0, False: 2.37k]
  ------------------
18930|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12101LU), UA_StatusCode_name(retVal));
18931|  2.37k|return retVal;
18932|  2.37k|}
namespace0_generated.c:function_namespace0_generated_668_finish:
18903|  2.37k|static UA_StatusCode function_namespace0_generated_668_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18904|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12102LU));
18905|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18905:4): [True: 0, False: 2.37k]
  ------------------
18906|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12102LU), UA_StatusCode_name(retVal));
18907|  2.37k|return retVal;
18908|  2.37k|}
namespace0_generated.c:function_namespace0_generated_667_finish:
18879|  2.37k|static UA_StatusCode function_namespace0_generated_667_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18880|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12103LU));
18881|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18881:4): [True: 0, False: 2.37k]
  ------------------
18882|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12103LU), UA_StatusCode_name(retVal));
18883|  2.37k|return retVal;
18884|  2.37k|}
namespace0_generated.c:function_namespace0_generated_666_finish:
18855|  2.37k|static UA_StatusCode function_namespace0_generated_666_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18856|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12104LU));
18857|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18857:4): [True: 0, False: 2.37k]
  ------------------
18858|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12104LU), UA_StatusCode_name(retVal));
18859|  2.37k|return retVal;
18860|  2.37k|}
namespace0_generated.c:function_namespace0_generated_665_finish:
18827|  2.37k|static UA_StatusCode function_namespace0_generated_665_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18828|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12105LU));
18829|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18829:4): [True: 0, False: 2.37k]
  ------------------
18830|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12105LU), UA_StatusCode_name(retVal));
18831|  2.37k|return retVal;
18832|  2.37k|}
namespace0_generated.c:function_namespace0_generated_664_finish:
18803|  2.37k|static UA_StatusCode function_namespace0_generated_664_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18804|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12106LU));
18805|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18805:4): [True: 0, False: 2.37k]
  ------------------
18806|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12106LU), UA_StatusCode_name(retVal));
18807|  2.37k|return retVal;
18808|  2.37k|}
namespace0_generated.c:function_namespace0_generated_663_finish:
18779|  2.37k|static UA_StatusCode function_namespace0_generated_663_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18780|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12107LU));
18781|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18781:4): [True: 0, False: 2.37k]
  ------------------
18782|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12107LU), UA_StatusCode_name(retVal));
18783|  2.37k|return retVal;
18784|  2.37k|}
namespace0_generated.c:function_namespace0_generated_662_finish:
18755|  2.37k|static UA_StatusCode function_namespace0_generated_662_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18756|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12108LU));
18757|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18757:4): [True: 0, False: 2.37k]
  ------------------
18758|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12108LU), UA_StatusCode_name(retVal));
18759|  2.37k|return retVal;
18760|  2.37k|}
namespace0_generated.c:function_namespace0_generated_661_finish:
18731|  2.37k|static UA_StatusCode function_namespace0_generated_661_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18732|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12109LU));
18733|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18733:4): [True: 0, False: 2.37k]
  ------------------
18734|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12109LU), UA_StatusCode_name(retVal));
18735|  2.37k|return retVal;
18736|  2.37k|}
namespace0_generated.c:function_namespace0_generated_660_finish:
18707|  2.37k|static UA_StatusCode function_namespace0_generated_660_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18708|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12110LU));
18709|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18709:4): [True: 0, False: 2.37k]
  ------------------
18710|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12110LU), UA_StatusCode_name(retVal));
18711|  2.37k|return retVal;
18712|  2.37k|}
namespace0_generated.c:function_namespace0_generated_659_finish:
18683|  2.37k|static UA_StatusCode function_namespace0_generated_659_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18684|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12111LU));
18685|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18685:4): [True: 0, False: 2.37k]
  ------------------
18686|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12111LU), UA_StatusCode_name(retVal));
18687|  2.37k|return retVal;
18688|  2.37k|}
namespace0_generated.c:function_namespace0_generated_658_finish:
18659|  2.37k|static UA_StatusCode function_namespace0_generated_658_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18660|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12112LU));
18661|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18661:4): [True: 0, False: 2.37k]
  ------------------
18662|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12112LU), UA_StatusCode_name(retVal));
18663|  2.37k|return retVal;
18664|  2.37k|}
namespace0_generated.c:function_namespace0_generated_657_finish:
18635|  2.37k|static UA_StatusCode function_namespace0_generated_657_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18636|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12113LU));
18637|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18637:4): [True: 0, False: 2.37k]
  ------------------
18638|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12113LU), UA_StatusCode_name(retVal));
18639|  2.37k|return retVal;
18640|  2.37k|}
namespace0_generated.c:function_namespace0_generated_656_finish:
18611|  2.37k|static UA_StatusCode function_namespace0_generated_656_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18612|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12114LU));
18613|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18613:4): [True: 0, False: 2.37k]
  ------------------
18614|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12114LU), UA_StatusCode_name(retVal));
18615|  2.37k|return retVal;
18616|  2.37k|}
namespace0_generated.c:function_namespace0_generated_655_finish:
18587|  2.37k|static UA_StatusCode function_namespace0_generated_655_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18588|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12115LU));
18589|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18589:4): [True: 0, False: 2.37k]
  ------------------
18590|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12115LU), UA_StatusCode_name(retVal));
18591|  2.37k|return retVal;
18592|  2.37k|}
namespace0_generated.c:function_namespace0_generated_654_finish:
18563|  2.37k|static UA_StatusCode function_namespace0_generated_654_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18564|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12116LU));
18565|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18565:4): [True: 0, False: 2.37k]
  ------------------
18566|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12116LU), UA_StatusCode_name(retVal));
18567|  2.37k|return retVal;
18568|  2.37k|}
namespace0_generated.c:function_namespace0_generated_653_finish:
18539|  2.37k|static UA_StatusCode function_namespace0_generated_653_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18540|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12117LU));
18541|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18541:4): [True: 0, False: 2.37k]
  ------------------
18542|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12117LU), UA_StatusCode_name(retVal));
18543|  2.37k|return retVal;
18544|  2.37k|}
namespace0_generated.c:function_namespace0_generated_652_finish:
18515|  2.37k|static UA_StatusCode function_namespace0_generated_652_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18516|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12118LU));
18517|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18517:4): [True: 0, False: 2.37k]
  ------------------
18518|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12118LU), UA_StatusCode_name(retVal));
18519|  2.37k|return retVal;
18520|  2.37k|}
namespace0_generated.c:function_namespace0_generated_651_finish:
18491|  2.37k|static UA_StatusCode function_namespace0_generated_651_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18492|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12119LU));
18493|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18493:4): [True: 0, False: 2.37k]
  ------------------
18494|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12119LU), UA_StatusCode_name(retVal));
18495|  2.37k|return retVal;
18496|  2.37k|}
namespace0_generated.c:function_namespace0_generated_650_finish:
18467|  2.37k|static UA_StatusCode function_namespace0_generated_650_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18468|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12120LU));
18469|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18469:4): [True: 0, False: 2.37k]
  ------------------
18470|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12120LU), UA_StatusCode_name(retVal));
18471|  2.37k|return retVal;
18472|  2.37k|}
namespace0_generated.c:function_namespace0_generated_649_finish:
18443|  2.37k|static UA_StatusCode function_namespace0_generated_649_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18444|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12121LU));
18445|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18445:4): [True: 0, False: 2.37k]
  ------------------
18446|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12121LU), UA_StatusCode_name(retVal));
18447|  2.37k|return retVal;
18448|  2.37k|}
namespace0_generated.c:function_namespace0_generated_648_finish:
18419|  2.37k|static UA_StatusCode function_namespace0_generated_648_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18420|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12122LU));
18421|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18421:4): [True: 0, False: 2.37k]
  ------------------
18422|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12122LU), UA_StatusCode_name(retVal));
18423|  2.37k|return retVal;
18424|  2.37k|}
namespace0_generated.c:function_namespace0_generated_647_finish:
18395|  2.37k|static UA_StatusCode function_namespace0_generated_647_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18396|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12123LU));
18397|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18397:4): [True: 0, False: 2.37k]
  ------------------
18398|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12123LU), UA_StatusCode_name(retVal));
18399|  2.37k|return retVal;
18400|  2.37k|}
namespace0_generated.c:function_namespace0_generated_646_finish:
18371|  2.37k|static UA_StatusCode function_namespace0_generated_646_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18372|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12124LU));
18373|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18373:4): [True: 0, False: 2.37k]
  ------------------
18374|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12124LU), UA_StatusCode_name(retVal));
18375|  2.37k|return retVal;
18376|  2.37k|}
namespace0_generated.c:function_namespace0_generated_645_finish:
18347|  2.37k|static UA_StatusCode function_namespace0_generated_645_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18348|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12125LU));
18349|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18349:4): [True: 0, False: 2.37k]
  ------------------
18350|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12125LU), UA_StatusCode_name(retVal));
18351|  2.37k|return retVal;
18352|  2.37k|}
namespace0_generated.c:function_namespace0_generated_644_finish:
18323|  2.37k|static UA_StatusCode function_namespace0_generated_644_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18324|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12126LU));
18325|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18325:4): [True: 0, False: 2.37k]
  ------------------
18326|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12126LU), UA_StatusCode_name(retVal));
18327|  2.37k|return retVal;
18328|  2.37k|}
namespace0_generated.c:function_namespace0_generated_643_finish:
18299|  2.37k|static UA_StatusCode function_namespace0_generated_643_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18300|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12127LU));
18301|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18301:4): [True: 0, False: 2.37k]
  ------------------
18302|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12127LU), UA_StatusCode_name(retVal));
18303|  2.37k|return retVal;
18304|  2.37k|}
namespace0_generated.c:function_namespace0_generated_642_finish:
18275|  2.37k|static UA_StatusCode function_namespace0_generated_642_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18276|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12128LU));
18277|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18277:4): [True: 0, False: 2.37k]
  ------------------
18278|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12128LU), UA_StatusCode_name(retVal));
18279|  2.37k|return retVal;
18280|  2.37k|}
namespace0_generated.c:function_namespace0_generated_641_finish:
18251|  2.37k|static UA_StatusCode function_namespace0_generated_641_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18252|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12129LU));
18253|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18253:4): [True: 0, False: 2.37k]
  ------------------
18254|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12129LU), UA_StatusCode_name(retVal));
18255|  2.37k|return retVal;
18256|  2.37k|}
namespace0_generated.c:function_namespace0_generated_640_finish:
18227|  2.37k|static UA_StatusCode function_namespace0_generated_640_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18228|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12130LU));
18229|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18229:4): [True: 0, False: 2.37k]
  ------------------
18230|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12130LU), UA_StatusCode_name(retVal));
18231|  2.37k|return retVal;
18232|  2.37k|}
namespace0_generated.c:function_namespace0_generated_639_finish:
18203|  2.37k|static UA_StatusCode function_namespace0_generated_639_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18204|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12131LU));
18205|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18205:4): [True: 0, False: 2.37k]
  ------------------
18206|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12131LU), UA_StatusCode_name(retVal));
18207|  2.37k|return retVal;
18208|  2.37k|}
namespace0_generated.c:function_namespace0_generated_638_finish:
18179|  2.37k|static UA_StatusCode function_namespace0_generated_638_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18180|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12132LU));
18181|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18181:4): [True: 0, False: 2.37k]
  ------------------
18182|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12132LU), UA_StatusCode_name(retVal));
18183|  2.37k|return retVal;
18184|  2.37k|}
namespace0_generated.c:function_namespace0_generated_637_finish:
18155|  2.37k|static UA_StatusCode function_namespace0_generated_637_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18156|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12133LU));
18157|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18157:4): [True: 0, False: 2.37k]
  ------------------
18158|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12133LU), UA_StatusCode_name(retVal));
18159|  2.37k|return retVal;
18160|  2.37k|}
namespace0_generated.c:function_namespace0_generated_636_finish:
18131|  2.37k|static UA_StatusCode function_namespace0_generated_636_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18132|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12134LU));
18133|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18133:4): [True: 0, False: 2.37k]
  ------------------
18134|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12134LU), UA_StatusCode_name(retVal));
18135|  2.37k|return retVal;
18136|  2.37k|}
namespace0_generated.c:function_namespace0_generated_635_finish:
18107|  2.37k|static UA_StatusCode function_namespace0_generated_635_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18108|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12135LU));
18109|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18109:4): [True: 0, False: 2.37k]
  ------------------
18110|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12135LU), UA_StatusCode_name(retVal));
18111|  2.37k|return retVal;
18112|  2.37k|}
namespace0_generated.c:function_namespace0_generated_634_finish:
18083|  2.37k|static UA_StatusCode function_namespace0_generated_634_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18084|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12136LU));
18085|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18085:4): [True: 0, False: 2.37k]
  ------------------
18086|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12136LU), UA_StatusCode_name(retVal));
18087|  2.37k|return retVal;
18088|  2.37k|}
namespace0_generated.c:function_namespace0_generated_633_finish:
18059|  2.37k|static UA_StatusCode function_namespace0_generated_633_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18060|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12137LU));
18061|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18061:4): [True: 0, False: 2.37k]
  ------------------
18062|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12137LU), UA_StatusCode_name(retVal));
18063|  2.37k|return retVal;
18064|  2.37k|}
namespace0_generated.c:function_namespace0_generated_632_finish:
18035|  2.37k|static UA_StatusCode function_namespace0_generated_632_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18036|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12138LU));
18037|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18037:4): [True: 0, False: 2.37k]
  ------------------
18038|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12138LU), UA_StatusCode_name(retVal));
18039|  2.37k|return retVal;
18040|  2.37k|}
namespace0_generated.c:function_namespace0_generated_631_finish:
18011|  2.37k|static UA_StatusCode function_namespace0_generated_631_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
18012|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12139LU));
18013|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (18013:4): [True: 0, False: 2.37k]
  ------------------
18014|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12139LU), UA_StatusCode_name(retVal));
18015|  2.37k|return retVal;
18016|  2.37k|}
namespace0_generated.c:function_namespace0_generated_630_finish:
17987|  2.37k|static UA_StatusCode function_namespace0_generated_630_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17988|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12140LU));
17989|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17989:4): [True: 0, False: 2.37k]
  ------------------
17990|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12140LU), UA_StatusCode_name(retVal));
17991|  2.37k|return retVal;
17992|  2.37k|}
namespace0_generated.c:function_namespace0_generated_629_finish:
17963|  2.37k|static UA_StatusCode function_namespace0_generated_629_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17964|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12141LU));
17965|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17965:4): [True: 0, False: 2.37k]
  ------------------
17966|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12141LU), UA_StatusCode_name(retVal));
17967|  2.37k|return retVal;
17968|  2.37k|}
namespace0_generated.c:function_namespace0_generated_628_finish:
17939|  2.37k|static UA_StatusCode function_namespace0_generated_628_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17940|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU));
17941|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17941:4): [True: 0, False: 2.37k]
  ------------------
17942|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12098LU), UA_StatusCode_name(retVal));
17943|  2.37k|return retVal;
17944|  2.37k|}
namespace0_generated.c:function_namespace0_generated_627_finish:
17915|  2.37k|static UA_StatusCode function_namespace0_generated_627_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17916|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12143LU));
17917|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17917:4): [True: 0, False: 2.37k]
  ------------------
17918|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12143LU), UA_StatusCode_name(retVal));
17919|  2.37k|return retVal;
17920|  2.37k|}
namespace0_generated.c:function_namespace0_generated_626_finish:
17891|  2.37k|static UA_StatusCode function_namespace0_generated_626_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17892|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12144LU));
17893|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17893:4): [True: 0, False: 2.37k]
  ------------------
17894|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12144LU), UA_StatusCode_name(retVal));
17895|  2.37k|return retVal;
17896|  2.37k|}
namespace0_generated.c:function_namespace0_generated_625_finish:
17867|  2.37k|static UA_StatusCode function_namespace0_generated_625_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17868|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12145LU));
17869|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17869:4): [True: 0, False: 2.37k]
  ------------------
17870|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12145LU), UA_StatusCode_name(retVal));
17871|  2.37k|return retVal;
17872|  2.37k|}
namespace0_generated.c:function_namespace0_generated_624_finish:
17839|  2.37k|static UA_StatusCode function_namespace0_generated_624_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17840|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12146LU));
17841|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17841:4): [True: 0, False: 2.37k]
  ------------------
17842|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12146LU), UA_StatusCode_name(retVal));
17843|  2.37k|return retVal;
17844|  2.37k|}
namespace0_generated.c:function_namespace0_generated_623_finish:
17815|  2.37k|static UA_StatusCode function_namespace0_generated_623_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17816|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12147LU));
17817|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17817:4): [True: 0, False: 2.37k]
  ------------------
17818|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12147LU), UA_StatusCode_name(retVal));
17819|  2.37k|return retVal;
17820|  2.37k|}
namespace0_generated.c:function_namespace0_generated_622_finish:
17791|  2.37k|static UA_StatusCode function_namespace0_generated_622_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17792|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12148LU));
17793|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17793:4): [True: 0, False: 2.37k]
  ------------------
17794|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12148LU), UA_StatusCode_name(retVal));
17795|  2.37k|return retVal;
17796|  2.37k|}
namespace0_generated.c:function_namespace0_generated_621_finish:
17767|  2.37k|static UA_StatusCode function_namespace0_generated_621_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17768|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12149LU));
17769|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17769:4): [True: 0, False: 2.37k]
  ------------------
17770|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12149LU), UA_StatusCode_name(retVal));
17771|  2.37k|return retVal;
17772|  2.37k|}
namespace0_generated.c:function_namespace0_generated_620_finish:
17743|  2.37k|static UA_StatusCode function_namespace0_generated_620_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17744|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12150LU));
17745|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17745:4): [True: 0, False: 2.37k]
  ------------------
17746|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12150LU), UA_StatusCode_name(retVal));
17747|  2.37k|return retVal;
17748|  2.37k|}
namespace0_generated.c:function_namespace0_generated_619_finish:
17719|  2.37k|static UA_StatusCode function_namespace0_generated_619_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17720|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12151LU));
17721|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17721:4): [True: 0, False: 2.37k]
  ------------------
17722|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12151LU), UA_StatusCode_name(retVal));
17723|  2.37k|return retVal;
17724|  2.37k|}
namespace0_generated.c:function_namespace0_generated_618_finish:
17695|  2.37k|static UA_StatusCode function_namespace0_generated_618_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17696|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12142LU));
17697|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17697:4): [True: 0, False: 2.37k]
  ------------------
17698|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12142LU), UA_StatusCode_name(retVal));
17699|  2.37k|return retVal;
17700|  2.37k|}
namespace0_generated.c:function_namespace0_generated_617_finish:
17671|  2.37k|static UA_StatusCode function_namespace0_generated_617_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17672|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12152LU));
17673|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17673:4): [True: 0, False: 2.37k]
  ------------------
17674|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12152LU), UA_StatusCode_name(retVal));
17675|  2.37k|return retVal;
17676|  2.37k|}
namespace0_generated.c:function_namespace0_generated_616_finish:
17643|  2.37k|static UA_StatusCode function_namespace0_generated_616_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17644|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12097LU));
17645|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17645:4): [True: 0, False: 2.37k]
  ------------------
17646|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12097LU), UA_StatusCode_name(retVal));
17647|  2.37k|return retVal;
17648|  2.37k|}
namespace0_generated.c:function_namespace0_generated_615_finish:
17624|  2.37k|static UA_StatusCode function_namespace0_generated_615_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17625|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2027LU));
17626|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17626:4): [True: 0, False: 2.37k]
  ------------------
17627|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2027LU), UA_StatusCode_name(retVal));
17628|  2.37k|return retVal;
17629|  2.37k|}
namespace0_generated.c:function_namespace0_generated_614_finish:
17596|  2.37k|static UA_StatusCode function_namespace0_generated_614_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17597|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2028LU));
17598|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17598:4): [True: 0, False: 2.37k]
  ------------------
17599|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2028LU), UA_StatusCode_name(retVal));
17600|  2.37k|return retVal;
17601|  2.37k|}
namespace0_generated.c:function_namespace0_generated_613_finish:
17568|  2.37k|static UA_StatusCode function_namespace0_generated_613_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17569|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2026LU));
17570|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17570:4): [True: 0, False: 2.37k]
  ------------------
17571|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2026LU), UA_StatusCode_name(retVal));
17572|  2.37k|return retVal;
17573|  2.37k|}
namespace0_generated.c:function_namespace0_generated_612_finish:
17549|  2.37k|static UA_StatusCode function_namespace0_generated_612_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17550|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12861LU));
17551|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17551:4): [True: 0, False: 2.37k]
  ------------------
17552|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12861LU), UA_StatusCode_name(retVal));
17553|  2.37k|return retVal;
17554|  2.37k|}
namespace0_generated.c:function_namespace0_generated_611_finish:
17525|  2.37k|static UA_StatusCode function_namespace0_generated_611_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17526|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12862LU));
17527|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17527:4): [True: 0, False: 2.37k]
  ------------------
17528|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12862LU), UA_StatusCode_name(retVal));
17529|  2.37k|return retVal;
17530|  2.37k|}
namespace0_generated.c:function_namespace0_generated_610_finish:
17501|  2.37k|static UA_StatusCode function_namespace0_generated_610_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17502|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12863LU));
17503|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17503:4): [True: 0, False: 2.37k]
  ------------------
17504|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12863LU), UA_StatusCode_name(retVal));
17505|  2.37k|return retVal;
17506|  2.37k|}
namespace0_generated.c:function_namespace0_generated_609_finish:
17473|  2.37k|static UA_StatusCode function_namespace0_generated_609_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17474|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12864LU));
17475|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17475:4): [True: 0, False: 2.37k]
  ------------------
17476|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12864LU), UA_StatusCode_name(retVal));
17477|  2.37k|return retVal;
17478|  2.37k|}
namespace0_generated.c:function_namespace0_generated_608_finish:
17449|  2.37k|static UA_StatusCode function_namespace0_generated_608_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17450|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12865LU));
17451|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17451:4): [True: 0, False: 2.37k]
  ------------------
17452|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12865LU), UA_StatusCode_name(retVal));
17453|  2.37k|return retVal;
17454|  2.37k|}
namespace0_generated.c:function_namespace0_generated_607_finish:
17425|  2.37k|static UA_StatusCode function_namespace0_generated_607_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17426|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12866LU));
17427|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17427:4): [True: 0, False: 2.37k]
  ------------------
17428|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12866LU), UA_StatusCode_name(retVal));
17429|  2.37k|return retVal;
17430|  2.37k|}
namespace0_generated.c:function_namespace0_generated_606_finish:
17401|  2.37k|static UA_StatusCode function_namespace0_generated_606_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17402|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12867LU));
17403|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17403:4): [True: 0, False: 2.37k]
  ------------------
17404|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12867LU), UA_StatusCode_name(retVal));
17405|  2.37k|return retVal;
17406|  2.37k|}
namespace0_generated.c:function_namespace0_generated_605_finish:
17377|  2.37k|static UA_StatusCode function_namespace0_generated_605_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17378|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12868LU));
17379|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17379:4): [True: 0, False: 2.37k]
  ------------------
17380|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12868LU), UA_StatusCode_name(retVal));
17381|  2.37k|return retVal;
17382|  2.37k|}
namespace0_generated.c:function_namespace0_generated_604_finish:
17353|  2.37k|static UA_StatusCode function_namespace0_generated_604_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17354|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12869LU));
17355|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17355:4): [True: 0, False: 2.37k]
  ------------------
17356|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12869LU), UA_StatusCode_name(retVal));
17357|  2.37k|return retVal;
17358|  2.37k|}
namespace0_generated.c:function_namespace0_generated_603_finish:
17329|  2.37k|static UA_StatusCode function_namespace0_generated_603_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17330|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12860LU));
17331|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17331:4): [True: 0, False: 2.37k]
  ------------------
17332|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12860LU), UA_StatusCode_name(retVal));
17333|  2.37k|return retVal;
17334|  2.37k|}
namespace0_generated.c:function_namespace0_generated_602_finish:
17305|  2.37k|static UA_StatusCode function_namespace0_generated_602_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17306|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2243LU));
17307|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17307:4): [True: 0, False: 2.37k]
  ------------------
17308|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2243LU), UA_StatusCode_name(retVal));
17309|  2.37k|return retVal;
17310|  2.37k|}
namespace0_generated.c:function_namespace0_generated_601_finish:
17280|  2.37k|static UA_StatusCode function_namespace0_generated_601_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17281|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12817LU));
17282|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17282:4): [True: 0, False: 2.37k]
  ------------------
17283|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12817LU), UA_StatusCode_name(retVal));
17284|  2.37k|return retVal;
17285|  2.37k|}
namespace0_generated.c:function_namespace0_generated_600_finish:
17256|  2.37k|static UA_StatusCode function_namespace0_generated_600_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17257|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12818LU));
17258|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17258:4): [True: 0, False: 2.37k]
  ------------------
17259|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12818LU), UA_StatusCode_name(retVal));
17260|  2.37k|return retVal;
17261|  2.37k|}
namespace0_generated.c:function_namespace0_generated_599_finish:
17232|  2.37k|static UA_StatusCode function_namespace0_generated_599_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17233|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12819LU));
17234|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17234:4): [True: 0, False: 2.37k]
  ------------------
17235|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12819LU), UA_StatusCode_name(retVal));
17236|  2.37k|return retVal;
17237|  2.37k|}
namespace0_generated.c:function_namespace0_generated_598_finish:
17208|  2.37k|static UA_StatusCode function_namespace0_generated_598_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17209|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12820LU));
17210|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17210:4): [True: 0, False: 2.37k]
  ------------------
17211|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12820LU), UA_StatusCode_name(retVal));
17212|  2.37k|return retVal;
17213|  2.37k|}
namespace0_generated.c:function_namespace0_generated_597_finish:
17184|  2.37k|static UA_StatusCode function_namespace0_generated_597_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17185|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12821LU));
17186|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17186:4): [True: 0, False: 2.37k]
  ------------------
17187|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12821LU), UA_StatusCode_name(retVal));
17188|  2.37k|return retVal;
17189|  2.37k|}
namespace0_generated.c:function_namespace0_generated_596_finish:
17160|  2.37k|static UA_StatusCode function_namespace0_generated_596_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17161|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12822LU));
17162|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17162:4): [True: 0, False: 2.37k]
  ------------------
17163|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12822LU), UA_StatusCode_name(retVal));
17164|  2.37k|return retVal;
17165|  2.37k|}
namespace0_generated.c:function_namespace0_generated_595_finish:
17132|  2.37k|static UA_StatusCode function_namespace0_generated_595_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17133|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12823LU));
17134|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17134:4): [True: 0, False: 2.37k]
  ------------------
17135|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12823LU), UA_StatusCode_name(retVal));
17136|  2.37k|return retVal;
17137|  2.37k|}
namespace0_generated.c:function_namespace0_generated_594_finish:
17108|  2.37k|static UA_StatusCode function_namespace0_generated_594_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17109|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12824LU));
17110|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17110:4): [True: 0, False: 2.37k]
  ------------------
17111|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12824LU), UA_StatusCode_name(retVal));
17112|  2.37k|return retVal;
17113|  2.37k|}
namespace0_generated.c:function_namespace0_generated_593_finish:
17084|  2.37k|static UA_StatusCode function_namespace0_generated_593_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17085|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12825LU));
17086|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17086:4): [True: 0, False: 2.37k]
  ------------------
17087|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12825LU), UA_StatusCode_name(retVal));
17088|  2.37k|return retVal;
17089|  2.37k|}
namespace0_generated.c:function_namespace0_generated_592_finish:
17060|  2.37k|static UA_StatusCode function_namespace0_generated_592_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17061|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12826LU));
17062|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17062:4): [True: 0, False: 2.37k]
  ------------------
17063|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12826LU), UA_StatusCode_name(retVal));
17064|  2.37k|return retVal;
17065|  2.37k|}
namespace0_generated.c:function_namespace0_generated_591_finish:
17036|  2.37k|static UA_StatusCode function_namespace0_generated_591_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17037|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12827LU));
17038|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17038:4): [True: 0, False: 2.37k]
  ------------------
17039|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12827LU), UA_StatusCode_name(retVal));
17040|  2.37k|return retVal;
17041|  2.37k|}
namespace0_generated.c:function_namespace0_generated_590_finish:
17012|  2.37k|static UA_StatusCode function_namespace0_generated_590_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
17013|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12828LU));
17014|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (17014:4): [True: 0, False: 2.37k]
  ------------------
17015|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12828LU), UA_StatusCode_name(retVal));
17016|  2.37k|return retVal;
17017|  2.37k|}
namespace0_generated.c:function_namespace0_generated_589_finish:
16988|  2.37k|static UA_StatusCode function_namespace0_generated_589_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16989|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12829LU));
16990|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16990:4): [True: 0, False: 2.37k]
  ------------------
16991|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12829LU), UA_StatusCode_name(retVal));
16992|  2.37k|return retVal;
16993|  2.37k|}
namespace0_generated.c:function_namespace0_generated_588_finish:
16964|  2.37k|static UA_StatusCode function_namespace0_generated_588_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16965|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12830LU));
16966|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16966:4): [True: 0, False: 2.37k]
  ------------------
16967|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12830LU), UA_StatusCode_name(retVal));
16968|  2.37k|return retVal;
16969|  2.37k|}
namespace0_generated.c:function_namespace0_generated_587_finish:
16940|  2.37k|static UA_StatusCode function_namespace0_generated_587_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16941|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12831LU));
16942|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16942:4): [True: 0, False: 2.37k]
  ------------------
16943|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12831LU), UA_StatusCode_name(retVal));
16944|  2.37k|return retVal;
16945|  2.37k|}
namespace0_generated.c:function_namespace0_generated_586_finish:
16916|  2.37k|static UA_StatusCode function_namespace0_generated_586_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16917|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12832LU));
16918|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16918:4): [True: 0, False: 2.37k]
  ------------------
16919|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12832LU), UA_StatusCode_name(retVal));
16920|  2.37k|return retVal;
16921|  2.37k|}
namespace0_generated.c:function_namespace0_generated_585_finish:
16892|  2.37k|static UA_StatusCode function_namespace0_generated_585_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16893|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12833LU));
16894|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16894:4): [True: 0, False: 2.37k]
  ------------------
16895|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12833LU), UA_StatusCode_name(retVal));
16896|  2.37k|return retVal;
16897|  2.37k|}
namespace0_generated.c:function_namespace0_generated_584_finish:
16868|  2.37k|static UA_StatusCode function_namespace0_generated_584_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16869|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12834LU));
16870|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16870:4): [True: 0, False: 2.37k]
  ------------------
16871|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12834LU), UA_StatusCode_name(retVal));
16872|  2.37k|return retVal;
16873|  2.37k|}
namespace0_generated.c:function_namespace0_generated_583_finish:
16844|  2.37k|static UA_StatusCode function_namespace0_generated_583_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16845|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12835LU));
16846|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16846:4): [True: 0, False: 2.37k]
  ------------------
16847|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12835LU), UA_StatusCode_name(retVal));
16848|  2.37k|return retVal;
16849|  2.37k|}
namespace0_generated.c:function_namespace0_generated_582_finish:
16820|  2.37k|static UA_StatusCode function_namespace0_generated_582_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16821|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12836LU));
16822|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16822:4): [True: 0, False: 2.37k]
  ------------------
16823|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12836LU), UA_StatusCode_name(retVal));
16824|  2.37k|return retVal;
16825|  2.37k|}
namespace0_generated.c:function_namespace0_generated_581_finish:
16796|  2.37k|static UA_StatusCode function_namespace0_generated_581_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16797|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12837LU));
16798|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16798:4): [True: 0, False: 2.37k]
  ------------------
16799|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12837LU), UA_StatusCode_name(retVal));
16800|  2.37k|return retVal;
16801|  2.37k|}
namespace0_generated.c:function_namespace0_generated_580_finish:
16772|  2.37k|static UA_StatusCode function_namespace0_generated_580_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16773|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12838LU));
16774|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16774:4): [True: 0, False: 2.37k]
  ------------------
16775|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12838LU), UA_StatusCode_name(retVal));
16776|  2.37k|return retVal;
16777|  2.37k|}
namespace0_generated.c:function_namespace0_generated_579_finish:
16748|  2.37k|static UA_StatusCode function_namespace0_generated_579_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16749|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12839LU));
16750|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16750:4): [True: 0, False: 2.37k]
  ------------------
16751|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12839LU), UA_StatusCode_name(retVal));
16752|  2.37k|return retVal;
16753|  2.37k|}
namespace0_generated.c:function_namespace0_generated_578_finish:
16724|  2.37k|static UA_StatusCode function_namespace0_generated_578_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16725|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12840LU));
16726|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16726:4): [True: 0, False: 2.37k]
  ------------------
16727|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12840LU), UA_StatusCode_name(retVal));
16728|  2.37k|return retVal;
16729|  2.37k|}
namespace0_generated.c:function_namespace0_generated_577_finish:
16700|  2.37k|static UA_StatusCode function_namespace0_generated_577_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16701|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12841LU));
16702|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16702:4): [True: 0, False: 2.37k]
  ------------------
16703|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12841LU), UA_StatusCode_name(retVal));
16704|  2.37k|return retVal;
16705|  2.37k|}
namespace0_generated.c:function_namespace0_generated_576_finish:
16676|  2.37k|static UA_StatusCode function_namespace0_generated_576_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16677|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12842LU));
16678|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16678:4): [True: 0, False: 2.37k]
  ------------------
16679|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12842LU), UA_StatusCode_name(retVal));
16680|  2.37k|return retVal;
16681|  2.37k|}
namespace0_generated.c:function_namespace0_generated_575_finish:
16652|  2.37k|static UA_StatusCode function_namespace0_generated_575_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16653|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12843LU));
16654|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16654:4): [True: 0, False: 2.37k]
  ------------------
16655|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12843LU), UA_StatusCode_name(retVal));
16656|  2.37k|return retVal;
16657|  2.37k|}
namespace0_generated.c:function_namespace0_generated_574_finish:
16628|  2.37k|static UA_StatusCode function_namespace0_generated_574_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16629|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12844LU));
16630|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16630:4): [True: 0, False: 2.37k]
  ------------------
16631|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12844LU), UA_StatusCode_name(retVal));
16632|  2.37k|return retVal;
16633|  2.37k|}
namespace0_generated.c:function_namespace0_generated_573_finish:
16604|  2.37k|static UA_StatusCode function_namespace0_generated_573_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16605|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12845LU));
16606|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16606:4): [True: 0, False: 2.37k]
  ------------------
16607|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12845LU), UA_StatusCode_name(retVal));
16608|  2.37k|return retVal;
16609|  2.37k|}
namespace0_generated.c:function_namespace0_generated_572_finish:
16580|  2.37k|static UA_StatusCode function_namespace0_generated_572_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16581|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12846LU));
16582|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16582:4): [True: 0, False: 2.37k]
  ------------------
16583|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12846LU), UA_StatusCode_name(retVal));
16584|  2.37k|return retVal;
16585|  2.37k|}
namespace0_generated.c:function_namespace0_generated_571_finish:
16556|  2.37k|static UA_StatusCode function_namespace0_generated_571_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16557|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12847LU));
16558|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16558:4): [True: 0, False: 2.37k]
  ------------------
16559|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12847LU), UA_StatusCode_name(retVal));
16560|  2.37k|return retVal;
16561|  2.37k|}
namespace0_generated.c:function_namespace0_generated_570_finish:
16532|  2.37k|static UA_StatusCode function_namespace0_generated_570_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16533|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12848LU));
16534|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16534:4): [True: 0, False: 2.37k]
  ------------------
16535|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12848LU), UA_StatusCode_name(retVal));
16536|  2.37k|return retVal;
16537|  2.37k|}
namespace0_generated.c:function_namespace0_generated_569_finish:
16508|  2.37k|static UA_StatusCode function_namespace0_generated_569_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16509|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12849LU));
16510|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16510:4): [True: 0, False: 2.37k]
  ------------------
16511|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12849LU), UA_StatusCode_name(retVal));
16512|  2.37k|return retVal;
16513|  2.37k|}
namespace0_generated.c:function_namespace0_generated_568_finish:
16484|  2.37k|static UA_StatusCode function_namespace0_generated_568_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16485|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12850LU));
16486|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16486:4): [True: 0, False: 2.37k]
  ------------------
16487|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12850LU), UA_StatusCode_name(retVal));
16488|  2.37k|return retVal;
16489|  2.37k|}
namespace0_generated.c:function_namespace0_generated_567_finish:
16460|  2.37k|static UA_StatusCode function_namespace0_generated_567_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16461|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12851LU));
16462|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16462:4): [True: 0, False: 2.37k]
  ------------------
16463|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12851LU), UA_StatusCode_name(retVal));
16464|  2.37k|return retVal;
16465|  2.37k|}
namespace0_generated.c:function_namespace0_generated_566_finish:
16436|  2.37k|static UA_StatusCode function_namespace0_generated_566_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16437|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12852LU));
16438|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16438:4): [True: 0, False: 2.37k]
  ------------------
16439|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12852LU), UA_StatusCode_name(retVal));
16440|  2.37k|return retVal;
16441|  2.37k|}
namespace0_generated.c:function_namespace0_generated_565_finish:
16412|  2.37k|static UA_StatusCode function_namespace0_generated_565_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16413|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12853LU));
16414|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16414:4): [True: 0, False: 2.37k]
  ------------------
16415|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12853LU), UA_StatusCode_name(retVal));
16416|  2.37k|return retVal;
16417|  2.37k|}
namespace0_generated.c:function_namespace0_generated_564_finish:
16388|  2.37k|static UA_StatusCode function_namespace0_generated_564_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16389|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12854LU));
16390|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16390:4): [True: 0, False: 2.37k]
  ------------------
16391|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12854LU), UA_StatusCode_name(retVal));
16392|  2.37k|return retVal;
16393|  2.37k|}
namespace0_generated.c:function_namespace0_generated_563_finish:
16364|  2.37k|static UA_StatusCode function_namespace0_generated_563_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16365|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12855LU));
16366|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16366:4): [True: 0, False: 2.37k]
  ------------------
16367|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12855LU), UA_StatusCode_name(retVal));
16368|  2.37k|return retVal;
16369|  2.37k|}
namespace0_generated.c:function_namespace0_generated_562_finish:
16340|  2.37k|static UA_StatusCode function_namespace0_generated_562_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16341|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12856LU));
16342|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16342:4): [True: 0, False: 2.37k]
  ------------------
16343|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12856LU), UA_StatusCode_name(retVal));
16344|  2.37k|return retVal;
16345|  2.37k|}
namespace0_generated.c:function_namespace0_generated_561_finish:
16316|  2.37k|static UA_StatusCode function_namespace0_generated_561_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16317|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12857LU));
16318|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16318:4): [True: 0, False: 2.37k]
  ------------------
16319|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12857LU), UA_StatusCode_name(retVal));
16320|  2.37k|return retVal;
16321|  2.37k|}
namespace0_generated.c:function_namespace0_generated_560_finish:
16292|  2.37k|static UA_StatusCode function_namespace0_generated_560_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16293|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12858LU));
16294|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16294:4): [True: 0, False: 2.37k]
  ------------------
16295|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12858LU), UA_StatusCode_name(retVal));
16296|  2.37k|return retVal;
16297|  2.37k|}
namespace0_generated.c:function_namespace0_generated_559_finish:
16268|  2.37k|static UA_StatusCode function_namespace0_generated_559_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16269|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12859LU));
16270|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16270:4): [True: 0, False: 2.37k]
  ------------------
16271|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12859LU), UA_StatusCode_name(retVal));
16272|  2.37k|return retVal;
16273|  2.37k|}
namespace0_generated.c:function_namespace0_generated_558_finish:
16244|  2.37k|static UA_StatusCode function_namespace0_generated_558_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16245|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU));
16246|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16246:4): [True: 0, False: 2.37k]
  ------------------
16247|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12816LU), UA_StatusCode_name(retVal));
16248|  2.37k|return retVal;
16249|  2.37k|}
namespace0_generated.c:function_namespace0_generated_557_finish:
16220|  2.37k|static UA_StatusCode function_namespace0_generated_557_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16221|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2196LU));
16222|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16222:4): [True: 0, False: 2.37k]
  ------------------
16223|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2196LU), UA_StatusCode_name(retVal));
16224|  2.37k|return retVal;
16225|  2.37k|}
namespace0_generated.c:function_namespace0_generated_556_finish:
16195|  2.37k|static UA_StatusCode function_namespace0_generated_556_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16196|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12780LU));
16197|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16197:4): [True: 0, False: 2.37k]
  ------------------
16198|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12780LU), UA_StatusCode_name(retVal));
16199|  2.37k|return retVal;
16200|  2.37k|}
namespace0_generated.c:function_namespace0_generated_555_finish:
16171|  2.37k|static UA_StatusCode function_namespace0_generated_555_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16172|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12781LU));
16173|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16173:4): [True: 0, False: 2.37k]
  ------------------
16174|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12781LU), UA_StatusCode_name(retVal));
16175|  2.37k|return retVal;
16176|  2.37k|}
namespace0_generated.c:function_namespace0_generated_554_finish:
16147|  2.37k|static UA_StatusCode function_namespace0_generated_554_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16148|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12782LU));
16149|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16149:4): [True: 0, False: 2.37k]
  ------------------
16150|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12782LU), UA_StatusCode_name(retVal));
16151|  2.37k|return retVal;
16152|  2.37k|}
namespace0_generated.c:function_namespace0_generated_553_finish:
16123|  2.37k|static UA_StatusCode function_namespace0_generated_553_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16124|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12783LU));
16125|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16125:4): [True: 0, False: 2.37k]
  ------------------
16126|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12783LU), UA_StatusCode_name(retVal));
16127|  2.37k|return retVal;
16128|  2.37k|}
namespace0_generated.c:function_namespace0_generated_552_finish:
16099|  2.37k|static UA_StatusCode function_namespace0_generated_552_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16100|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12779LU));
16101|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16101:4): [True: 0, False: 2.37k]
  ------------------
16102|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12779LU), UA_StatusCode_name(retVal));
16103|  2.37k|return retVal;
16104|  2.37k|}
namespace0_generated.c:function_namespace0_generated_551_finish:
16075|  2.37k|static UA_StatusCode function_namespace0_generated_551_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16076|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2164LU));
16077|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16077:4): [True: 0, False: 2.37k]
  ------------------
16078|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2164LU), UA_StatusCode_name(retVal));
16079|  2.37k|return retVal;
16080|  2.37k|}
namespace0_generated.c:function_namespace0_generated_550_finish:
16050|  2.37k|static UA_StatusCode function_namespace0_generated_550_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16051|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11697LU));
16052|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16052:4): [True: 0, False: 2.37k]
  ------------------
16053|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11697LU), UA_StatusCode_name(retVal));
16054|  2.37k|return retVal;
16055|  2.37k|}
namespace0_generated.c:function_namespace0_generated_549_finish:
16026|  2.37k|static UA_StatusCode function_namespace0_generated_549_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16027|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11698LU));
16028|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16028:4): [True: 0, False: 2.37k]
  ------------------
16029|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11698LU), UA_StatusCode_name(retVal));
16030|  2.37k|return retVal;
16031|  2.37k|}
namespace0_generated.c:function_namespace0_generated_548_finish:
16002|  2.37k|static UA_StatusCode function_namespace0_generated_548_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
16003|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11699LU));
16004|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (16004:4): [True: 0, False: 2.37k]
  ------------------
16005|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11699LU), UA_StatusCode_name(retVal));
16006|  2.37k|return retVal;
16007|  2.37k|}
namespace0_generated.c:function_namespace0_generated_547_finish:
15978|  2.37k|static UA_StatusCode function_namespace0_generated_547_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15979|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2166LU));
15980|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15980:4): [True: 0, False: 2.37k]
  ------------------
15981|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2166LU), UA_StatusCode_name(retVal));
15982|  2.37k|return retVal;
15983|  2.37k|}
namespace0_generated.c:function_namespace0_generated_546_finish:
15954|  2.37k|static UA_StatusCode function_namespace0_generated_546_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15955|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2165LU));
15956|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15956:4): [True: 0, False: 2.37k]
  ------------------
15957|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2165LU), UA_StatusCode_name(retVal));
15958|  2.37k|return retVal;
15959|  2.37k|}
namespace0_generated.c:function_namespace0_generated_545_finish:
15933|  2.37k|static UA_StatusCode function_namespace0_generated_545_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15934|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2151LU));
15935|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15935:4): [True: 0, False: 2.37k]
  ------------------
15936|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2151LU), UA_StatusCode_name(retVal));
15937|  2.37k|return retVal;
15938|  2.37k|}
namespace0_generated.c:function_namespace0_generated_544_finish:
15909|  2.37k|static UA_StatusCode function_namespace0_generated_544_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15910|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2152LU));
15911|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15911:4): [True: 0, False: 2.37k]
  ------------------
15912|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2152LU), UA_StatusCode_name(retVal));
15913|  2.37k|return retVal;
15914|  2.37k|}
namespace0_generated.c:function_namespace0_generated_543_finish:
15885|  2.37k|static UA_StatusCode function_namespace0_generated_543_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15886|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2153LU));
15887|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15887:4): [True: 0, False: 2.37k]
  ------------------
15888|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2153LU), UA_StatusCode_name(retVal));
15889|  2.37k|return retVal;
15890|  2.37k|}
namespace0_generated.c:function_namespace0_generated_542_finish:
15861|  2.37k|static UA_StatusCode function_namespace0_generated_542_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15862|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2154LU));
15863|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15863:4): [True: 0, False: 2.37k]
  ------------------
15864|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2154LU), UA_StatusCode_name(retVal));
15865|  2.37k|return retVal;
15866|  2.37k|}
namespace0_generated.c:function_namespace0_generated_541_finish:
15837|  2.37k|static UA_StatusCode function_namespace0_generated_541_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15838|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2155LU));
15839|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15839:4): [True: 0, False: 2.37k]
  ------------------
15840|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2155LU), UA_StatusCode_name(retVal));
15841|  2.37k|return retVal;
15842|  2.37k|}
namespace0_generated.c:function_namespace0_generated_540_finish:
15813|  2.37k|static UA_StatusCode function_namespace0_generated_540_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15814|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2156LU));
15815|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15815:4): [True: 0, False: 2.37k]
  ------------------
15816|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2156LU), UA_StatusCode_name(retVal));
15817|  2.37k|return retVal;
15818|  2.37k|}
namespace0_generated.c:function_namespace0_generated_539_finish:
15789|  2.37k|static UA_StatusCode function_namespace0_generated_539_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15790|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2157LU));
15791|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15791:4): [True: 0, False: 2.37k]
  ------------------
15792|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2157LU), UA_StatusCode_name(retVal));
15793|  2.37k|return retVal;
15794|  2.37k|}
namespace0_generated.c:function_namespace0_generated_538_finish:
15765|  2.37k|static UA_StatusCode function_namespace0_generated_538_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15766|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2159LU));
15767|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15767:4): [True: 0, False: 2.37k]
  ------------------
15768|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2159LU), UA_StatusCode_name(retVal));
15769|  2.37k|return retVal;
15770|  2.37k|}
namespace0_generated.c:function_namespace0_generated_537_finish:
15741|  2.37k|static UA_StatusCode function_namespace0_generated_537_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15742|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2160LU));
15743|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15743:4): [True: 0, False: 2.37k]
  ------------------
15744|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2160LU), UA_StatusCode_name(retVal));
15745|  2.37k|return retVal;
15746|  2.37k|}
namespace0_generated.c:function_namespace0_generated_536_finish:
15717|  2.37k|static UA_StatusCode function_namespace0_generated_536_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15718|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2161LU));
15719|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15719:4): [True: 0, False: 2.37k]
  ------------------
15720|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2161LU), UA_StatusCode_name(retVal));
15721|  2.37k|return retVal;
15722|  2.37k|}
namespace0_generated.c:function_namespace0_generated_535_finish:
15693|  2.37k|static UA_StatusCode function_namespace0_generated_535_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15694|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2162LU));
15695|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15695:4): [True: 0, False: 2.37k]
  ------------------
15696|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2162LU), UA_StatusCode_name(retVal));
15697|  2.37k|return retVal;
15698|  2.37k|}
namespace0_generated.c:function_namespace0_generated_534_finish:
15669|  2.37k|static UA_StatusCode function_namespace0_generated_534_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15670|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2163LU));
15671|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15671:4): [True: 0, False: 2.37k]
  ------------------
15672|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2163LU), UA_StatusCode_name(retVal));
15673|  2.37k|return retVal;
15674|  2.37k|}
namespace0_generated.c:function_namespace0_generated_533_finish:
15645|  2.37k|static UA_StatusCode function_namespace0_generated_533_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15646|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU));
15647|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15647:4): [True: 0, False: 2.37k]
  ------------------
15648|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2150LU), UA_StatusCode_name(retVal));
15649|  2.37k|return retVal;
15650|  2.37k|}
namespace0_generated.c:function_namespace0_generated_532_finish:
15624|  2.37k|static UA_StatusCode function_namespace0_generated_532_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15625|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11891LU));
15626|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15626:4): [True: 0, False: 2.37k]
  ------------------
15627|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11891LU), UA_StatusCode_name(retVal));
15628|  2.37k|return retVal;
15629|  2.37k|}
namespace0_generated.c:function_namespace0_generated_531_finish:
15600|  2.37k|static UA_StatusCode function_namespace0_generated_531_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15601|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3131LU));
15602|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15602:4): [True: 0, False: 2.37k]
  ------------------
15603|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3131LU), UA_StatusCode_name(retVal));
15604|  2.37k|return retVal;
15605|  2.37k|}
namespace0_generated.c:function_namespace0_generated_530_finish:
15576|  2.37k|static UA_StatusCode function_namespace0_generated_530_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15577|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3132LU));
15578|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15578:4): [True: 0, False: 2.37k]
  ------------------
15579|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3132LU), UA_StatusCode_name(retVal));
15580|  2.37k|return retVal;
15581|  2.37k|}
namespace0_generated.c:function_namespace0_generated_529_finish:
15552|  2.37k|static UA_StatusCode function_namespace0_generated_529_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15553|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3133LU));
15554|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15554:4): [True: 0, False: 2.37k]
  ------------------
15555|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3133LU), UA_StatusCode_name(retVal));
15556|  2.37k|return retVal;
15557|  2.37k|}
namespace0_generated.c:function_namespace0_generated_528_finish:
15528|  2.37k|static UA_StatusCode function_namespace0_generated_528_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15529|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3134LU));
15530|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15530:4): [True: 0, False: 2.37k]
  ------------------
15531|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3134LU), UA_StatusCode_name(retVal));
15532|  2.37k|return retVal;
15533|  2.37k|}
namespace0_generated.c:function_namespace0_generated_527_finish:
15504|  2.37k|static UA_StatusCode function_namespace0_generated_527_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15505|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3135LU));
15506|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15506:4): [True: 0, False: 2.37k]
  ------------------
15507|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3135LU), UA_StatusCode_name(retVal));
15508|  2.37k|return retVal;
15509|  2.37k|}
namespace0_generated.c:function_namespace0_generated_526_finish:
15480|  2.37k|static UA_StatusCode function_namespace0_generated_526_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15481|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3136LU));
15482|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15482:4): [True: 0, False: 2.37k]
  ------------------
15483|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3136LU), UA_StatusCode_name(retVal));
15484|  2.37k|return retVal;
15485|  2.37k|}
namespace0_generated.c:function_namespace0_generated_525_finish:
15452|  2.37k|static UA_StatusCode function_namespace0_generated_525_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15453|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3137LU));
15454|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15454:4): [True: 0, False: 2.37k]
  ------------------
15455|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3137LU), UA_StatusCode_name(retVal));
15456|  2.37k|return retVal;
15457|  2.37k|}
namespace0_generated.c:function_namespace0_generated_524_finish:
15428|  2.37k|static UA_StatusCode function_namespace0_generated_524_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15429|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3138LU));
15430|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15430:4): [True: 0, False: 2.37k]
  ------------------
15431|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3138LU), UA_StatusCode_name(retVal));
15432|  2.37k|return retVal;
15433|  2.37k|}
namespace0_generated.c:function_namespace0_generated_523_finish:
15404|  2.37k|static UA_StatusCode function_namespace0_generated_523_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15405|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3139LU));
15406|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15406:4): [True: 0, False: 2.37k]
  ------------------
15407|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3139LU), UA_StatusCode_name(retVal));
15408|  2.37k|return retVal;
15409|  2.37k|}
namespace0_generated.c:function_namespace0_generated_522_finish:
15380|  2.37k|static UA_StatusCode function_namespace0_generated_522_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15381|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3140LU));
15382|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15382:4): [True: 0, False: 2.37k]
  ------------------
15383|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3140LU), UA_StatusCode_name(retVal));
15384|  2.37k|return retVal;
15385|  2.37k|}
namespace0_generated.c:function_namespace0_generated_521_finish:
15356|  2.37k|static UA_StatusCode function_namespace0_generated_521_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15357|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3141LU));
15358|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15358:4): [True: 0, False: 2.37k]
  ------------------
15359|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3141LU), UA_StatusCode_name(retVal));
15360|  2.37k|return retVal;
15361|  2.37k|}
namespace0_generated.c:function_namespace0_generated_520_finish:
15332|  2.37k|static UA_StatusCode function_namespace0_generated_520_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15333|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3142LU));
15334|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15334:4): [True: 0, False: 2.37k]
  ------------------
15335|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3142LU), UA_StatusCode_name(retVal));
15336|  2.37k|return retVal;
15337|  2.37k|}
namespace0_generated.c:function_namespace0_generated_519_finish:
15308|  2.37k|static UA_StatusCode function_namespace0_generated_519_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15309|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3143LU));
15310|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15310:4): [True: 0, False: 2.37k]
  ------------------
15311|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3143LU), UA_StatusCode_name(retVal));
15312|  2.37k|return retVal;
15313|  2.37k|}
namespace0_generated.c:function_namespace0_generated_518_finish:
15284|  2.37k|static UA_StatusCode function_namespace0_generated_518_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15285|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3151LU));
15286|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15286:4): [True: 0, False: 2.37k]
  ------------------
15287|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3151LU), UA_StatusCode_name(retVal));
15288|  2.37k|return retVal;
15289|  2.37k|}
namespace0_generated.c:function_namespace0_generated_517_finish:
15260|  2.37k|static UA_StatusCode function_namespace0_generated_517_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15261|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3152LU));
15262|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15262:4): [True: 0, False: 2.37k]
  ------------------
15263|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3152LU), UA_StatusCode_name(retVal));
15264|  2.37k|return retVal;
15265|  2.37k|}
namespace0_generated.c:function_namespace0_generated_516_finish:
15236|  2.37k|static UA_StatusCode function_namespace0_generated_516_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15237|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3153LU));
15238|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15238:4): [True: 0, False: 2.37k]
  ------------------
15239|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3153LU), UA_StatusCode_name(retVal));
15240|  2.37k|return retVal;
15241|  2.37k|}
namespace0_generated.c:function_namespace0_generated_515_finish:
15212|  2.37k|static UA_StatusCode function_namespace0_generated_515_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15213|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3154LU));
15214|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15214:4): [True: 0, False: 2.37k]
  ------------------
15215|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3154LU), UA_StatusCode_name(retVal));
15216|  2.37k|return retVal;
15217|  2.37k|}
namespace0_generated.c:function_namespace0_generated_514_finish:
15188|  2.37k|static UA_StatusCode function_namespace0_generated_514_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15189|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3155LU));
15190|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15190:4): [True: 0, False: 2.37k]
  ------------------
15191|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3155LU), UA_StatusCode_name(retVal));
15192|  2.37k|return retVal;
15193|  2.37k|}
namespace0_generated.c:function_namespace0_generated_513_finish:
15164|  2.37k|static UA_StatusCode function_namespace0_generated_513_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15165|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3156LU));
15166|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15166:4): [True: 0, False: 2.37k]
  ------------------
15167|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3156LU), UA_StatusCode_name(retVal));
15168|  2.37k|return retVal;
15169|  2.37k|}
namespace0_generated.c:function_namespace0_generated_512_finish:
15140|  2.37k|static UA_StatusCode function_namespace0_generated_512_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15141|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3157LU));
15142|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15142:4): [True: 0, False: 2.37k]
  ------------------
15143|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3157LU), UA_StatusCode_name(retVal));
15144|  2.37k|return retVal;
15145|  2.37k|}
namespace0_generated.c:function_namespace0_generated_511_finish:
15116|  2.37k|static UA_StatusCode function_namespace0_generated_511_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15117|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3158LU));
15118|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15118:4): [True: 0, False: 2.37k]
  ------------------
15119|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3158LU), UA_StatusCode_name(retVal));
15120|  2.37k|return retVal;
15121|  2.37k|}
namespace0_generated.c:function_namespace0_generated_510_finish:
15092|  2.37k|static UA_StatusCode function_namespace0_generated_510_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15093|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3159LU));
15094|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15094:4): [True: 0, False: 2.37k]
  ------------------
15095|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3159LU), UA_StatusCode_name(retVal));
15096|  2.37k|return retVal;
15097|  2.37k|}
namespace0_generated.c:function_namespace0_generated_509_finish:
15068|  2.37k|static UA_StatusCode function_namespace0_generated_509_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15069|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3160LU));
15070|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15070:4): [True: 0, False: 2.37k]
  ------------------
15071|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3160LU), UA_StatusCode_name(retVal));
15072|  2.37k|return retVal;
15073|  2.37k|}
namespace0_generated.c:function_namespace0_generated_508_finish:
15044|  2.37k|static UA_StatusCode function_namespace0_generated_508_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15045|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3161LU));
15046|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15046:4): [True: 0, False: 2.37k]
  ------------------
15047|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3161LU), UA_StatusCode_name(retVal));
15048|  2.37k|return retVal;
15049|  2.37k|}
namespace0_generated.c:function_namespace0_generated_507_finish:
15020|  2.37k|static UA_StatusCode function_namespace0_generated_507_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
15021|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3162LU));
15022|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (15022:4): [True: 0, False: 2.37k]
  ------------------
15023|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3162LU), UA_StatusCode_name(retVal));
15024|  2.37k|return retVal;
15025|  2.37k|}
namespace0_generated.c:function_namespace0_generated_506_finish:
14996|  2.37k|static UA_StatusCode function_namespace0_generated_506_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14997|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3163LU));
14998|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14998:4): [True: 0, False: 2.37k]
  ------------------
14999|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3163LU), UA_StatusCode_name(retVal));
15000|  2.37k|return retVal;
15001|  2.37k|}
namespace0_generated.c:function_namespace0_generated_505_finish:
14972|  2.37k|static UA_StatusCode function_namespace0_generated_505_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14973|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3164LU));
14974|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14974:4): [True: 0, False: 2.37k]
  ------------------
14975|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3164LU), UA_StatusCode_name(retVal));
14976|  2.37k|return retVal;
14977|  2.37k|}
namespace0_generated.c:function_namespace0_generated_504_finish:
14948|  2.37k|static UA_StatusCode function_namespace0_generated_504_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14949|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3165LU));
14950|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14950:4): [True: 0, False: 2.37k]
  ------------------
14951|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3165LU), UA_StatusCode_name(retVal));
14952|  2.37k|return retVal;
14953|  2.37k|}
namespace0_generated.c:function_namespace0_generated_503_finish:
14924|  2.37k|static UA_StatusCode function_namespace0_generated_503_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14925|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3166LU));
14926|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14926:4): [True: 0, False: 2.37k]
  ------------------
14927|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3166LU), UA_StatusCode_name(retVal));
14928|  2.37k|return retVal;
14929|  2.37k|}
namespace0_generated.c:function_namespace0_generated_502_finish:
14900|  2.37k|static UA_StatusCode function_namespace0_generated_502_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14901|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3167LU));
14902|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14902:4): [True: 0, False: 2.37k]
  ------------------
14903|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3167LU), UA_StatusCode_name(retVal));
14904|  2.37k|return retVal;
14905|  2.37k|}
namespace0_generated.c:function_namespace0_generated_501_finish:
14876|  2.37k|static UA_StatusCode function_namespace0_generated_501_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14877|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3168LU));
14878|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14878:4): [True: 0, False: 2.37k]
  ------------------
14879|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3168LU), UA_StatusCode_name(retVal));
14880|  2.37k|return retVal;
14881|  2.37k|}
namespace0_generated.c:function_namespace0_generated_500_finish:
14852|  2.37k|static UA_StatusCode function_namespace0_generated_500_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14853|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3169LU));
14854|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14854:4): [True: 0, False: 2.37k]
  ------------------
14855|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3169LU), UA_StatusCode_name(retVal));
14856|  2.37k|return retVal;
14857|  2.37k|}
namespace0_generated.c:function_namespace0_generated_499_finish:
14828|  2.37k|static UA_StatusCode function_namespace0_generated_499_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14829|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3170LU));
14830|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14830:4): [True: 0, False: 2.37k]
  ------------------
14831|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3170LU), UA_StatusCode_name(retVal));
14832|  2.37k|return retVal;
14833|  2.37k|}
namespace0_generated.c:function_namespace0_generated_498_finish:
14804|  2.37k|static UA_StatusCode function_namespace0_generated_498_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14805|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3171LU));
14806|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14806:4): [True: 0, False: 2.37k]
  ------------------
14807|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3171LU), UA_StatusCode_name(retVal));
14808|  2.37k|return retVal;
14809|  2.37k|}
namespace0_generated.c:function_namespace0_generated_497_finish:
14780|  2.37k|static UA_StatusCode function_namespace0_generated_497_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14781|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3172LU));
14782|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14782:4): [True: 0, False: 2.37k]
  ------------------
14783|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3172LU), UA_StatusCode_name(retVal));
14784|  2.37k|return retVal;
14785|  2.37k|}
namespace0_generated.c:function_namespace0_generated_496_finish:
14756|  2.37k|static UA_StatusCode function_namespace0_generated_496_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14757|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3173LU));
14758|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14758:4): [True: 0, False: 2.37k]
  ------------------
14759|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3173LU), UA_StatusCode_name(retVal));
14760|  2.37k|return retVal;
14761|  2.37k|}
namespace0_generated.c:function_namespace0_generated_495_finish:
14732|  2.37k|static UA_StatusCode function_namespace0_generated_495_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14733|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3174LU));
14734|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14734:4): [True: 0, False: 2.37k]
  ------------------
14735|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3174LU), UA_StatusCode_name(retVal));
14736|  2.37k|return retVal;
14737|  2.37k|}
namespace0_generated.c:function_namespace0_generated_494_finish:
14708|  2.37k|static UA_StatusCode function_namespace0_generated_494_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14709|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3175LU));
14710|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14710:4): [True: 0, False: 2.37k]
  ------------------
14711|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3175LU), UA_StatusCode_name(retVal));
14712|  2.37k|return retVal;
14713|  2.37k|}
namespace0_generated.c:function_namespace0_generated_493_finish:
14684|  2.37k|static UA_StatusCode function_namespace0_generated_493_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14685|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3176LU));
14686|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14686:4): [True: 0, False: 2.37k]
  ------------------
14687|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3176LU), UA_StatusCode_name(retVal));
14688|  2.37k|return retVal;
14689|  2.37k|}
namespace0_generated.c:function_namespace0_generated_492_finish:
14660|  2.37k|static UA_StatusCode function_namespace0_generated_492_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14661|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3177LU));
14662|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14662:4): [True: 0, False: 2.37k]
  ------------------
14663|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3177LU), UA_StatusCode_name(retVal));
14664|  2.37k|return retVal;
14665|  2.37k|}
namespace0_generated.c:function_namespace0_generated_491_finish:
14636|  2.37k|static UA_StatusCode function_namespace0_generated_491_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14637|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3178LU));
14638|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14638:4): [True: 0, False: 2.37k]
  ------------------
14639|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3178LU), UA_StatusCode_name(retVal));
14640|  2.37k|return retVal;
14641|  2.37k|}
namespace0_generated.c:function_namespace0_generated_490_finish:
14612|  2.37k|static UA_StatusCode function_namespace0_generated_490_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14613|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8898LU));
14614|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14614:4): [True: 0, False: 2.37k]
  ------------------
14615|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8898LU), UA_StatusCode_name(retVal));
14616|  2.37k|return retVal;
14617|  2.37k|}
namespace0_generated.c:function_namespace0_generated_489_finish:
14588|  2.37k|static UA_StatusCode function_namespace0_generated_489_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14589|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU));
14590|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14590:4): [True: 0, False: 2.37k]
  ------------------
14591|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2030LU), UA_StatusCode_name(retVal));
14592|  2.37k|return retVal;
14593|  2.37k|}
namespace0_generated.c:function_namespace0_generated_488_finish:
14564|  2.37k|static UA_StatusCode function_namespace0_generated_488_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14565|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3179LU));
14566|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14566:4): [True: 0, False: 2.37k]
  ------------------
14567|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3179LU), UA_StatusCode_name(retVal));
14568|  2.37k|return retVal;
14569|  2.37k|}
namespace0_generated.c:function_namespace0_generated_487_finish:
14540|  2.37k|static UA_StatusCode function_namespace0_generated_487_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14541|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3180LU));
14542|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14542:4): [True: 0, False: 2.37k]
  ------------------
14543|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3180LU), UA_StatusCode_name(retVal));
14544|  2.37k|return retVal;
14545|  2.37k|}
namespace0_generated.c:function_namespace0_generated_486_finish:
14516|  2.37k|static UA_StatusCode function_namespace0_generated_486_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14517|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3181LU));
14518|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14518:4): [True: 0, False: 2.37k]
  ------------------
14519|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3181LU), UA_StatusCode_name(retVal));
14520|  2.37k|return retVal;
14521|  2.37k|}
namespace0_generated.c:function_namespace0_generated_485_finish:
14488|  2.37k|static UA_StatusCode function_namespace0_generated_485_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14489|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3182LU));
14490|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14490:4): [True: 0, False: 2.37k]
  ------------------
14491|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3182LU), UA_StatusCode_name(retVal));
14492|  2.37k|return retVal;
14493|  2.37k|}
namespace0_generated.c:function_namespace0_generated_484_finish:
14464|  2.37k|static UA_StatusCode function_namespace0_generated_484_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14465|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3183LU));
14466|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14466:4): [True: 0, False: 2.37k]
  ------------------
14467|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3183LU), UA_StatusCode_name(retVal));
14468|  2.37k|return retVal;
14469|  2.37k|}
namespace0_generated.c:function_namespace0_generated_483_finish:
14440|  2.37k|static UA_StatusCode function_namespace0_generated_483_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14441|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3184LU));
14442|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14442:4): [True: 0, False: 2.37k]
  ------------------
14443|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3184LU), UA_StatusCode_name(retVal));
14444|  2.37k|return retVal;
14445|  2.37k|}
namespace0_generated.c:function_namespace0_generated_482_finish:
14416|  2.37k|static UA_StatusCode function_namespace0_generated_482_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14417|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3185LU));
14418|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14418:4): [True: 0, False: 2.37k]
  ------------------
14419|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3185LU), UA_StatusCode_name(retVal));
14420|  2.37k|return retVal;
14421|  2.37k|}
namespace0_generated.c:function_namespace0_generated_481_finish:
14392|  2.37k|static UA_StatusCode function_namespace0_generated_481_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14393|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3186LU));
14394|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14394:4): [True: 0, False: 2.37k]
  ------------------
14395|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3186LU), UA_StatusCode_name(retVal));
14396|  2.37k|return retVal;
14397|  2.37k|}
namespace0_generated.c:function_namespace0_generated_480_finish:
14368|  2.37k|static UA_StatusCode function_namespace0_generated_480_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14369|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3187LU));
14370|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14370:4): [True: 0, False: 2.37k]
  ------------------
14371|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3187LU), UA_StatusCode_name(retVal));
14372|  2.37k|return retVal;
14373|  2.37k|}
namespace0_generated.c:function_namespace0_generated_479_finish:
14344|  2.37k|static UA_StatusCode function_namespace0_generated_479_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14345|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2031LU));
14346|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14346:4): [True: 0, False: 2.37k]
  ------------------
14347|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2031LU), UA_StatusCode_name(retVal));
14348|  2.37k|return retVal;
14349|  2.37k|}
namespace0_generated.c:function_namespace0_generated_478_finish:
14320|  2.37k|static UA_StatusCode function_namespace0_generated_478_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14321|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2032LU));
14322|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14322:4): [True: 0, False: 2.37k]
  ------------------
14323|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2032LU), UA_StatusCode_name(retVal));
14324|  2.37k|return retVal;
14325|  2.37k|}
namespace0_generated.c:function_namespace0_generated_477_finish:
14292|  2.37k|static UA_StatusCode function_namespace0_generated_477_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14293|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2029LU));
14294|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14294:4): [True: 0, False: 2.37k]
  ------------------
14295|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2029LU), UA_StatusCode_name(retVal));
14296|  2.37k|return retVal;
14297|  2.37k|}
namespace0_generated.c:function_namespace0_generated_476_finish:
14273|  2.37k|static UA_StatusCode function_namespace0_generated_476_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14274|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2245LU));
14275|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14275:4): [True: 0, False: 2.37k]
  ------------------
14276|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2245LU), UA_StatusCode_name(retVal));
14277|  2.37k|return retVal;
14278|  2.37k|}
namespace0_generated.c:function_namespace0_generated_475_finish:
14249|  2.37k|static UA_StatusCode function_namespace0_generated_475_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14250|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2246LU));
14251|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14251:4): [True: 0, False: 2.37k]
  ------------------
14252|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2246LU), UA_StatusCode_name(retVal));
14253|  2.37k|return retVal;
14254|  2.37k|}
namespace0_generated.c:function_namespace0_generated_474_finish:
14225|  2.37k|static UA_StatusCode function_namespace0_generated_474_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14226|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2247LU));
14227|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14227:4): [True: 0, False: 2.37k]
  ------------------
14228|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2247LU), UA_StatusCode_name(retVal));
14229|  2.37k|return retVal;
14230|  2.37k|}
namespace0_generated.c:function_namespace0_generated_473_finish:
14197|  2.37k|static UA_StatusCode function_namespace0_generated_473_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14198|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2248LU));
14199|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14199:4): [True: 0, False: 2.37k]
  ------------------
14200|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2248LU), UA_StatusCode_name(retVal));
14201|  2.37k|return retVal;
14202|  2.37k|}
namespace0_generated.c:function_namespace0_generated_472_finish:
14173|  2.37k|static UA_StatusCode function_namespace0_generated_472_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14174|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2249LU));
14175|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14175:4): [True: 0, False: 2.37k]
  ------------------
14176|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2249LU), UA_StatusCode_name(retVal));
14177|  2.37k|return retVal;
14178|  2.37k|}
namespace0_generated.c:function_namespace0_generated_471_finish:
14149|  2.37k|static UA_StatusCode function_namespace0_generated_471_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14150|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2250LU));
14151|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14151:4): [True: 0, False: 2.37k]
  ------------------
14152|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2250LU), UA_StatusCode_name(retVal));
14153|  2.37k|return retVal;
14154|  2.37k|}
namespace0_generated.c:function_namespace0_generated_470_finish:
14125|  2.37k|static UA_StatusCode function_namespace0_generated_470_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14126|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2251LU));
14127|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14127:4): [True: 0, False: 2.37k]
  ------------------
14128|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2251LU), UA_StatusCode_name(retVal));
14129|  2.37k|return retVal;
14130|  2.37k|}
namespace0_generated.c:function_namespace0_generated_469_finish:
14101|  2.37k|static UA_StatusCode function_namespace0_generated_469_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14102|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2252LU));
14103|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14103:4): [True: 0, False: 2.37k]
  ------------------
14104|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2252LU), UA_StatusCode_name(retVal));
14105|  2.37k|return retVal;
14106|  2.37k|}
namespace0_generated.c:function_namespace0_generated_468_finish:
14077|  2.37k|static UA_StatusCode function_namespace0_generated_468_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14078|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3058LU));
14079|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14079:4): [True: 0, False: 2.37k]
  ------------------
14080|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3058LU), UA_StatusCode_name(retVal));
14081|  2.37k|return retVal;
14082|  2.37k|}
namespace0_generated.c:function_namespace0_generated_467_finish:
14053|  2.37k|static UA_StatusCode function_namespace0_generated_467_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14054|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2244LU));
14055|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14055:4): [True: 0, False: 2.37k]
  ------------------
14056|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2244LU), UA_StatusCode_name(retVal));
14057|  2.37k|return retVal;
14058|  2.37k|}
namespace0_generated.c:function_namespace0_generated_466_finish:
14032|  2.37k|static UA_StatusCode function_namespace0_generated_466_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14033|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12785LU));
14034|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14034:4): [True: 0, False: 2.37k]
  ------------------
14035|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12785LU), UA_StatusCode_name(retVal));
14036|  2.37k|return retVal;
14037|  2.37k|}
namespace0_generated.c:function_namespace0_generated_465_finish:
14008|  2.37k|static UA_StatusCode function_namespace0_generated_465_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
14009|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12786LU));
14010|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (14010:4): [True: 0, False: 2.37k]
  ------------------
14011|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12786LU), UA_StatusCode_name(retVal));
14012|  2.37k|return retVal;
14013|  2.37k|}
namespace0_generated.c:function_namespace0_generated_464_finish:
13984|  2.37k|static UA_StatusCode function_namespace0_generated_464_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13985|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12787LU));
13986|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13986:4): [True: 0, False: 2.37k]
  ------------------
13987|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12787LU), UA_StatusCode_name(retVal));
13988|  2.37k|return retVal;
13989|  2.37k|}
namespace0_generated.c:function_namespace0_generated_463_finish:
13960|  2.37k|static UA_StatusCode function_namespace0_generated_463_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13961|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12788LU));
13962|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13962:4): [True: 0, False: 2.37k]
  ------------------
13963|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12788LU), UA_StatusCode_name(retVal));
13964|  2.37k|return retVal;
13965|  2.37k|}
namespace0_generated.c:function_namespace0_generated_462_finish:
13936|  2.37k|static UA_StatusCode function_namespace0_generated_462_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13937|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12789LU));
13938|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13938:4): [True: 0, False: 2.37k]
  ------------------
13939|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12789LU), UA_StatusCode_name(retVal));
13940|  2.37k|return retVal;
13941|  2.37k|}
namespace0_generated.c:function_namespace0_generated_461_finish:
13912|  2.37k|static UA_StatusCode function_namespace0_generated_461_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13913|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12790LU));
13914|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13914:4): [True: 0, False: 2.37k]
  ------------------
13915|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12790LU), UA_StatusCode_name(retVal));
13916|  2.37k|return retVal;
13917|  2.37k|}
namespace0_generated.c:function_namespace0_generated_460_finish:
13888|  2.37k|static UA_StatusCode function_namespace0_generated_460_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13889|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12791LU));
13890|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13890:4): [True: 0, False: 2.37k]
  ------------------
13891|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12791LU), UA_StatusCode_name(retVal));
13892|  2.37k|return retVal;
13893|  2.37k|}
namespace0_generated.c:function_namespace0_generated_459_finish:
13864|  2.37k|static UA_StatusCode function_namespace0_generated_459_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13865|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12792LU));
13866|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13866:4): [True: 0, False: 2.37k]
  ------------------
13867|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12792LU), UA_StatusCode_name(retVal));
13868|  2.37k|return retVal;
13869|  2.37k|}
namespace0_generated.c:function_namespace0_generated_458_finish:
13840|  2.37k|static UA_StatusCode function_namespace0_generated_458_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13841|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12793LU));
13842|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13842:4): [True: 0, False: 2.37k]
  ------------------
13843|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12793LU), UA_StatusCode_name(retVal));
13844|  2.37k|return retVal;
13845|  2.37k|}
namespace0_generated.c:function_namespace0_generated_457_finish:
13816|  2.37k|static UA_StatusCode function_namespace0_generated_457_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13817|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12794LU));
13818|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13818:4): [True: 0, False: 2.37k]
  ------------------
13819|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12794LU), UA_StatusCode_name(retVal));
13820|  2.37k|return retVal;
13821|  2.37k|}
namespace0_generated.c:function_namespace0_generated_456_finish:
13792|  2.37k|static UA_StatusCode function_namespace0_generated_456_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13793|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12795LU));
13794|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13794:4): [True: 0, False: 2.37k]
  ------------------
13795|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12795LU), UA_StatusCode_name(retVal));
13796|  2.37k|return retVal;
13797|  2.37k|}
namespace0_generated.c:function_namespace0_generated_455_finish:
13768|  2.37k|static UA_StatusCode function_namespace0_generated_455_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13769|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12796LU));
13770|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13770:4): [True: 0, False: 2.37k]
  ------------------
13771|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12796LU), UA_StatusCode_name(retVal));
13772|  2.37k|return retVal;
13773|  2.37k|}
namespace0_generated.c:function_namespace0_generated_454_finish:
13744|  2.37k|static UA_StatusCode function_namespace0_generated_454_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13745|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12797LU));
13746|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13746:4): [True: 0, False: 2.37k]
  ------------------
13747|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12797LU), UA_StatusCode_name(retVal));
13748|  2.37k|return retVal;
13749|  2.37k|}
namespace0_generated.c:function_namespace0_generated_453_finish:
13720|  2.37k|static UA_StatusCode function_namespace0_generated_453_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13721|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12798LU));
13722|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13722:4): [True: 0, False: 2.37k]
  ------------------
13723|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12798LU), UA_StatusCode_name(retVal));
13724|  2.37k|return retVal;
13725|  2.37k|}
namespace0_generated.c:function_namespace0_generated_452_finish:
13696|  2.37k|static UA_StatusCode function_namespace0_generated_452_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13697|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12799LU));
13698|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13698:4): [True: 0, False: 2.37k]
  ------------------
13699|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12799LU), UA_StatusCode_name(retVal));
13700|  2.37k|return retVal;
13701|  2.37k|}
namespace0_generated.c:function_namespace0_generated_451_finish:
13672|  2.37k|static UA_StatusCode function_namespace0_generated_451_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13673|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12800LU));
13674|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13674:4): [True: 0, False: 2.37k]
  ------------------
13675|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12800LU), UA_StatusCode_name(retVal));
13676|  2.37k|return retVal;
13677|  2.37k|}
namespace0_generated.c:function_namespace0_generated_450_finish:
13648|  2.37k|static UA_StatusCode function_namespace0_generated_450_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13649|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12801LU));
13650|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13650:4): [True: 0, False: 2.37k]
  ------------------
13651|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12801LU), UA_StatusCode_name(retVal));
13652|  2.37k|return retVal;
13653|  2.37k|}
namespace0_generated.c:function_namespace0_generated_449_finish:
13624|  2.37k|static UA_StatusCode function_namespace0_generated_449_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13625|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12802LU));
13626|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13626:4): [True: 0, False: 2.37k]
  ------------------
13627|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12802LU), UA_StatusCode_name(retVal));
13628|  2.37k|return retVal;
13629|  2.37k|}
namespace0_generated.c:function_namespace0_generated_448_finish:
13600|  2.37k|static UA_StatusCode function_namespace0_generated_448_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13601|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12803LU));
13602|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13602:4): [True: 0, False: 2.37k]
  ------------------
13603|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12803LU), UA_StatusCode_name(retVal));
13604|  2.37k|return retVal;
13605|  2.37k|}
namespace0_generated.c:function_namespace0_generated_447_finish:
13576|  2.37k|static UA_StatusCode function_namespace0_generated_447_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13577|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12804LU));
13578|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13578:4): [True: 0, False: 2.37k]
  ------------------
13579|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12804LU), UA_StatusCode_name(retVal));
13580|  2.37k|return retVal;
13581|  2.37k|}
namespace0_generated.c:function_namespace0_generated_446_finish:
13552|  2.37k|static UA_StatusCode function_namespace0_generated_446_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13553|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12805LU));
13554|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13554:4): [True: 0, False: 2.37k]
  ------------------
13555|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12805LU), UA_StatusCode_name(retVal));
13556|  2.37k|return retVal;
13557|  2.37k|}
namespace0_generated.c:function_namespace0_generated_445_finish:
13528|  2.37k|static UA_StatusCode function_namespace0_generated_445_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13529|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12806LU));
13530|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13530:4): [True: 0, False: 2.37k]
  ------------------
13531|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12806LU), UA_StatusCode_name(retVal));
13532|  2.37k|return retVal;
13533|  2.37k|}
namespace0_generated.c:function_namespace0_generated_444_finish:
13504|  2.37k|static UA_StatusCode function_namespace0_generated_444_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13505|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12807LU));
13506|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13506:4): [True: 0, False: 2.37k]
  ------------------
13507|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12807LU), UA_StatusCode_name(retVal));
13508|  2.37k|return retVal;
13509|  2.37k|}
namespace0_generated.c:function_namespace0_generated_443_finish:
13480|  2.37k|static UA_StatusCode function_namespace0_generated_443_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13481|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12808LU));
13482|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13482:4): [True: 0, False: 2.37k]
  ------------------
13483|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12808LU), UA_StatusCode_name(retVal));
13484|  2.37k|return retVal;
13485|  2.37k|}
namespace0_generated.c:function_namespace0_generated_442_finish:
13456|  2.37k|static UA_StatusCode function_namespace0_generated_442_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13457|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12809LU));
13458|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13458:4): [True: 0, False: 2.37k]
  ------------------
13459|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12809LU), UA_StatusCode_name(retVal));
13460|  2.37k|return retVal;
13461|  2.37k|}
namespace0_generated.c:function_namespace0_generated_441_finish:
13432|  2.37k|static UA_StatusCode function_namespace0_generated_441_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13433|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12810LU));
13434|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13434:4): [True: 0, False: 2.37k]
  ------------------
13435|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12810LU), UA_StatusCode_name(retVal));
13436|  2.37k|return retVal;
13437|  2.37k|}
namespace0_generated.c:function_namespace0_generated_440_finish:
13408|  2.37k|static UA_StatusCode function_namespace0_generated_440_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13409|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12811LU));
13410|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13410:4): [True: 0, False: 2.37k]
  ------------------
13411|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12811LU), UA_StatusCode_name(retVal));
13412|  2.37k|return retVal;
13413|  2.37k|}
namespace0_generated.c:function_namespace0_generated_439_finish:
13384|  2.37k|static UA_StatusCode function_namespace0_generated_439_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13385|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12812LU));
13386|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13386:4): [True: 0, False: 2.37k]
  ------------------
13387|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12812LU), UA_StatusCode_name(retVal));
13388|  2.37k|return retVal;
13389|  2.37k|}
namespace0_generated.c:function_namespace0_generated_438_finish:
13360|  2.37k|static UA_StatusCode function_namespace0_generated_438_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13361|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12813LU));
13362|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13362:4): [True: 0, False: 2.37k]
  ------------------
13363|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12813LU), UA_StatusCode_name(retVal));
13364|  2.37k|return retVal;
13365|  2.37k|}
namespace0_generated.c:function_namespace0_generated_437_finish:
13336|  2.37k|static UA_StatusCode function_namespace0_generated_437_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13337|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12814LU));
13338|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13338:4): [True: 0, False: 2.37k]
  ------------------
13339|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12814LU), UA_StatusCode_name(retVal));
13340|  2.37k|return retVal;
13341|  2.37k|}
namespace0_generated.c:function_namespace0_generated_436_finish:
13312|  2.37k|static UA_StatusCode function_namespace0_generated_436_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13313|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12815LU));
13314|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13314:4): [True: 0, False: 2.37k]
  ------------------
13315|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12815LU), UA_StatusCode_name(retVal));
13316|  2.37k|return retVal;
13317|  2.37k|}
namespace0_generated.c:function_namespace0_generated_435_finish:
13288|  2.37k|static UA_StatusCode function_namespace0_generated_435_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13289|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU));
13290|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13290:4): [True: 0, False: 2.37k]
  ------------------
13291|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12784LU), UA_StatusCode_name(retVal));
13292|  2.37k|return retVal;
13293|  2.37k|}
namespace0_generated.c:function_namespace0_generated_434_finish:
13264|  2.37k|static UA_StatusCode function_namespace0_generated_434_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13265|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2171LU));
13266|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13266:4): [True: 0, False: 2.37k]
  ------------------
13267|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2171LU), UA_StatusCode_name(retVal));
13268|  2.37k|return retVal;
13269|  2.37k|}
namespace0_generated.c:function_namespace0_generated_433_finish:
13239|  2.37k|static UA_StatusCode function_namespace0_generated_433_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13240|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2173LU));
13241|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13241:4): [True: 0, False: 2.37k]
  ------------------
13242|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2173LU), UA_StatusCode_name(retVal));
13243|  2.37k|return retVal;
13244|  2.37k|}
namespace0_generated.c:function_namespace0_generated_432_finish:
13215|  2.37k|static UA_StatusCode function_namespace0_generated_432_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13216|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2174LU));
13217|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13217:4): [True: 0, False: 2.37k]
  ------------------
13218|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2174LU), UA_StatusCode_name(retVal));
13219|  2.37k|return retVal;
13220|  2.37k|}
namespace0_generated.c:function_namespace0_generated_431_finish:
13191|  2.37k|static UA_StatusCode function_namespace0_generated_431_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13192|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2175LU));
13193|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13193:4): [True: 0, False: 2.37k]
  ------------------
13194|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2175LU), UA_StatusCode_name(retVal));
13195|  2.37k|return retVal;
13196|  2.37k|}
namespace0_generated.c:function_namespace0_generated_430_finish:
13167|  2.37k|static UA_StatusCode function_namespace0_generated_430_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13168|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2176LU));
13169|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13169:4): [True: 0, False: 2.37k]
  ------------------
13170|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2176LU), UA_StatusCode_name(retVal));
13171|  2.37k|return retVal;
13172|  2.37k|}
namespace0_generated.c:function_namespace0_generated_429_finish:
13143|  2.37k|static UA_StatusCode function_namespace0_generated_429_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13144|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2177LU));
13145|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13145:4): [True: 0, False: 2.37k]
  ------------------
13146|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2177LU), UA_StatusCode_name(retVal));
13147|  2.37k|return retVal;
13148|  2.37k|}
namespace0_generated.c:function_namespace0_generated_428_finish:
13119|  2.37k|static UA_StatusCode function_namespace0_generated_428_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13120|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2179LU));
13121|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13121:4): [True: 0, False: 2.37k]
  ------------------
13122|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2179LU), UA_StatusCode_name(retVal));
13123|  2.37k|return retVal;
13124|  2.37k|}
namespace0_generated.c:function_namespace0_generated_427_finish:
13095|  2.37k|static UA_StatusCode function_namespace0_generated_427_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13096|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2180LU));
13097|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13097:4): [True: 0, False: 2.37k]
  ------------------
13098|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2180LU), UA_StatusCode_name(retVal));
13099|  2.37k|return retVal;
13100|  2.37k|}
namespace0_generated.c:function_namespace0_generated_426_finish:
13071|  2.37k|static UA_StatusCode function_namespace0_generated_426_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13072|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2181LU));
13073|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13073:4): [True: 0, False: 2.37k]
  ------------------
13074|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2181LU), UA_StatusCode_name(retVal));
13075|  2.37k|return retVal;
13076|  2.37k|}
namespace0_generated.c:function_namespace0_generated_425_finish:
13047|  2.37k|static UA_StatusCode function_namespace0_generated_425_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13048|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2182LU));
13049|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13049:4): [True: 0, False: 2.37k]
  ------------------
13050|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2182LU), UA_StatusCode_name(retVal));
13051|  2.37k|return retVal;
13052|  2.37k|}
namespace0_generated.c:function_namespace0_generated_424_finish:
13023|  2.37k|static UA_StatusCode function_namespace0_generated_424_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13024|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2183LU));
13025|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13025:4): [True: 0, False: 2.37k]
  ------------------
13026|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2183LU), UA_StatusCode_name(retVal));
13027|  2.37k|return retVal;
13028|  2.37k|}
namespace0_generated.c:function_namespace0_generated_423_finish:
12999|  2.37k|static UA_StatusCode function_namespace0_generated_423_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
13000|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2184LU));
13001|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (13001:4): [True: 0, False: 2.37k]
  ------------------
13002|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2184LU), UA_StatusCode_name(retVal));
13003|  2.37k|return retVal;
13004|  2.37k|}
namespace0_generated.c:function_namespace0_generated_422_finish:
12975|  2.37k|static UA_StatusCode function_namespace0_generated_422_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12976|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2185LU));
12977|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12977:4): [True: 0, False: 2.37k]
  ------------------
12978|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2185LU), UA_StatusCode_name(retVal));
12979|  2.37k|return retVal;
12980|  2.37k|}
namespace0_generated.c:function_namespace0_generated_421_finish:
12951|  2.37k|static UA_StatusCode function_namespace0_generated_421_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12952|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2186LU));
12953|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12953:4): [True: 0, False: 2.37k]
  ------------------
12954|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2186LU), UA_StatusCode_name(retVal));
12955|  2.37k|return retVal;
12956|  2.37k|}
namespace0_generated.c:function_namespace0_generated_420_finish:
12927|  2.37k|static UA_StatusCode function_namespace0_generated_420_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12928|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2187LU));
12929|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12929:4): [True: 0, False: 2.37k]
  ------------------
12930|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2187LU), UA_StatusCode_name(retVal));
12931|  2.37k|return retVal;
12932|  2.37k|}
namespace0_generated.c:function_namespace0_generated_419_finish:
12903|  2.37k|static UA_StatusCode function_namespace0_generated_419_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12904|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2188LU));
12905|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12905:4): [True: 0, False: 2.37k]
  ------------------
12906|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2188LU), UA_StatusCode_name(retVal));
12907|  2.37k|return retVal;
12908|  2.37k|}
namespace0_generated.c:function_namespace0_generated_418_finish:
12879|  2.37k|static UA_StatusCode function_namespace0_generated_418_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12880|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2189LU));
12881|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12881:4): [True: 0, False: 2.37k]
  ------------------
12882|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2189LU), UA_StatusCode_name(retVal));
12883|  2.37k|return retVal;
12884|  2.37k|}
namespace0_generated.c:function_namespace0_generated_417_finish:
12855|  2.37k|static UA_StatusCode function_namespace0_generated_417_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12856|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2190LU));
12857|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12857:4): [True: 0, False: 2.37k]
  ------------------
12858|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2190LU), UA_StatusCode_name(retVal));
12859|  2.37k|return retVal;
12860|  2.37k|}
namespace0_generated.c:function_namespace0_generated_416_finish:
12831|  2.37k|static UA_StatusCode function_namespace0_generated_416_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12832|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2191LU));
12833|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12833:4): [True: 0, False: 2.37k]
  ------------------
12834|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2191LU), UA_StatusCode_name(retVal));
12835|  2.37k|return retVal;
12836|  2.37k|}
namespace0_generated.c:function_namespace0_generated_415_finish:
12807|  2.37k|static UA_StatusCode function_namespace0_generated_415_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12808|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2193LU));
12809|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12809:4): [True: 0, False: 2.37k]
  ------------------
12810|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2193LU), UA_StatusCode_name(retVal));
12811|  2.37k|return retVal;
12812|  2.37k|}
namespace0_generated.c:function_namespace0_generated_414_finish:
12783|  2.37k|static UA_StatusCode function_namespace0_generated_414_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12784|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2998LU));
12785|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12785:4): [True: 0, False: 2.37k]
  ------------------
12786|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2998LU), UA_StatusCode_name(retVal));
12787|  2.37k|return retVal;
12788|  2.37k|}
namespace0_generated.c:function_namespace0_generated_413_finish:
12759|  2.37k|static UA_StatusCode function_namespace0_generated_413_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12760|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8888LU));
12761|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12761:4): [True: 0, False: 2.37k]
  ------------------
12762|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8888LU), UA_StatusCode_name(retVal));
12763|  2.37k|return retVal;
12764|  2.37k|}
namespace0_generated.c:function_namespace0_generated_412_finish:
12735|  2.37k|static UA_StatusCode function_namespace0_generated_412_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12736|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8889LU));
12737|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12737:4): [True: 0, False: 2.37k]
  ------------------
12738|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8889LU), UA_StatusCode_name(retVal));
12739|  2.37k|return retVal;
12740|  2.37k|}
namespace0_generated.c:function_namespace0_generated_411_finish:
12711|  2.37k|static UA_StatusCode function_namespace0_generated_411_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12712|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8890LU));
12713|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12713:4): [True: 0, False: 2.37k]
  ------------------
12714|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8890LU), UA_StatusCode_name(retVal));
12715|  2.37k|return retVal;
12716|  2.37k|}
namespace0_generated.c:function_namespace0_generated_410_finish:
12687|  2.37k|static UA_StatusCode function_namespace0_generated_410_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12688|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8891LU));
12689|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12689:4): [True: 0, False: 2.37k]
  ------------------
12690|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8891LU), UA_StatusCode_name(retVal));
12691|  2.37k|return retVal;
12692|  2.37k|}
namespace0_generated.c:function_namespace0_generated_409_finish:
12663|  2.37k|static UA_StatusCode function_namespace0_generated_409_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12664|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8892LU));
12665|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12665:4): [True: 0, False: 2.37k]
  ------------------
12666|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8892LU), UA_StatusCode_name(retVal));
12667|  2.37k|return retVal;
12668|  2.37k|}
namespace0_generated.c:function_namespace0_generated_408_finish:
12639|  2.37k|static UA_StatusCode function_namespace0_generated_408_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12640|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8893LU));
12641|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12641:4): [True: 0, False: 2.37k]
  ------------------
12642|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8893LU), UA_StatusCode_name(retVal));
12643|  2.37k|return retVal;
12644|  2.37k|}
namespace0_generated.c:function_namespace0_generated_407_finish:
12615|  2.37k|static UA_StatusCode function_namespace0_generated_407_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12616|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8894LU));
12617|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12617:4): [True: 0, False: 2.37k]
  ------------------
12618|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8894LU), UA_StatusCode_name(retVal));
12619|  2.37k|return retVal;
12620|  2.37k|}
namespace0_generated.c:function_namespace0_generated_406_finish:
12591|  2.37k|static UA_StatusCode function_namespace0_generated_406_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12592|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8895LU));
12593|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12593:4): [True: 0, False: 2.37k]
  ------------------
12594|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8895LU), UA_StatusCode_name(retVal));
12595|  2.37k|return retVal;
12596|  2.37k|}
namespace0_generated.c:function_namespace0_generated_405_finish:
12567|  2.37k|static UA_StatusCode function_namespace0_generated_405_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12568|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8896LU));
12569|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12569:4): [True: 0, False: 2.37k]
  ------------------
12570|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8896LU), UA_StatusCode_name(retVal));
12571|  2.37k|return retVal;
12572|  2.37k|}
namespace0_generated.c:function_namespace0_generated_404_finish:
12543|  2.37k|static UA_StatusCode function_namespace0_generated_404_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12544|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8897LU));
12545|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12545:4): [True: 0, False: 2.37k]
  ------------------
12546|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8897LU), UA_StatusCode_name(retVal));
12547|  2.37k|return retVal;
12548|  2.37k|}
namespace0_generated.c:function_namespace0_generated_403_finish:
12519|  2.37k|static UA_StatusCode function_namespace0_generated_403_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12520|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8902LU));
12521|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12521:4): [True: 0, False: 2.37k]
  ------------------
12522|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8902LU), UA_StatusCode_name(retVal));
12523|  2.37k|return retVal;
12524|  2.37k|}
namespace0_generated.c:function_namespace0_generated_402_finish:
12495|  2.37k|static UA_StatusCode function_namespace0_generated_402_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12496|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU));
12497|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12497:4): [True: 0, False: 2.37k]
  ------------------
12498|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2172LU), UA_StatusCode_name(retVal));
12499|  2.37k|return retVal;
12500|  2.37k|}
namespace0_generated.c:function_namespace0_generated_401_finish:
12474|  2.37k|static UA_StatusCode function_namespace0_generated_401_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12475|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11892LU));
12476|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12476:4): [True: 0, False: 2.37k]
  ------------------
12477|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11892LU), UA_StatusCode_name(retVal));
12478|  2.37k|return retVal;
12479|  2.37k|}
namespace0_generated.c:function_namespace0_generated_400_finish:
12450|  2.37k|static UA_StatusCode function_namespace0_generated_400_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12451|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2198LU));
12452|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12452:4): [True: 0, False: 2.37k]
  ------------------
12453|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2198LU), UA_StatusCode_name(retVal));
12454|  2.37k|return retVal;
12455|  2.37k|}
namespace0_generated.c:function_namespace0_generated_399_finish:
12426|  2.37k|static UA_StatusCode function_namespace0_generated_399_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12427|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2199LU));
12428|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12428:4): [True: 0, False: 2.37k]
  ------------------
12429|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2199LU), UA_StatusCode_name(retVal));
12430|  2.37k|return retVal;
12431|  2.37k|}
namespace0_generated.c:function_namespace0_generated_398_finish:
12402|  2.37k|static UA_StatusCode function_namespace0_generated_398_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12403|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2200LU));
12404|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12404:4): [True: 0, False: 2.37k]
  ------------------
12405|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2200LU), UA_StatusCode_name(retVal));
12406|  2.37k|return retVal;
12407|  2.37k|}
namespace0_generated.c:function_namespace0_generated_397_finish:
12378|  2.37k|static UA_StatusCode function_namespace0_generated_397_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12379|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2201LU));
12380|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12380:4): [True: 0, False: 2.37k]
  ------------------
12381|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2201LU), UA_StatusCode_name(retVal));
12382|  2.37k|return retVal;
12383|  2.37k|}
namespace0_generated.c:function_namespace0_generated_396_finish:
12354|  2.37k|static UA_StatusCode function_namespace0_generated_396_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12355|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2202LU));
12356|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12356:4): [True: 0, False: 2.37k]
  ------------------
12357|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2202LU), UA_StatusCode_name(retVal));
12358|  2.37k|return retVal;
12359|  2.37k|}
namespace0_generated.c:function_namespace0_generated_395_finish:
12330|  2.37k|static UA_StatusCode function_namespace0_generated_395_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12331|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2203LU));
12332|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12332:4): [True: 0, False: 2.37k]
  ------------------
12333|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2203LU), UA_StatusCode_name(retVal));
12334|  2.37k|return retVal;
12335|  2.37k|}
namespace0_generated.c:function_namespace0_generated_394_finish:
12302|  2.37k|static UA_StatusCode function_namespace0_generated_394_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12303|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2204LU));
12304|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12304:4): [True: 0, False: 2.37k]
  ------------------
12305|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2204LU), UA_StatusCode_name(retVal));
12306|  2.37k|return retVal;
12307|  2.37k|}
namespace0_generated.c:function_namespace0_generated_393_finish:
12278|  2.37k|static UA_StatusCode function_namespace0_generated_393_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12279|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2205LU));
12280|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12280:4): [True: 0, False: 2.37k]
  ------------------
12281|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2205LU), UA_StatusCode_name(retVal));
12282|  2.37k|return retVal;
12283|  2.37k|}
namespace0_generated.c:function_namespace0_generated_392_finish:
12254|  2.37k|static UA_StatusCode function_namespace0_generated_392_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12255|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2206LU));
12256|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12256:4): [True: 0, False: 2.37k]
  ------------------
12257|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2206LU), UA_StatusCode_name(retVal));
12258|  2.37k|return retVal;
12259|  2.37k|}
namespace0_generated.c:function_namespace0_generated_391_finish:
12230|  2.37k|static UA_StatusCode function_namespace0_generated_391_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12231|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2207LU));
12232|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12232:4): [True: 0, False: 2.37k]
  ------------------
12233|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2207LU), UA_StatusCode_name(retVal));
12234|  2.37k|return retVal;
12235|  2.37k|}
namespace0_generated.c:function_namespace0_generated_390_finish:
12206|  2.37k|static UA_StatusCode function_namespace0_generated_390_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12207|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2208LU));
12208|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12208:4): [True: 0, False: 2.37k]
  ------------------
12209|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2208LU), UA_StatusCode_name(retVal));
12210|  2.37k|return retVal;
12211|  2.37k|}
namespace0_generated.c:function_namespace0_generated_389_finish:
12182|  2.37k|static UA_StatusCode function_namespace0_generated_389_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12183|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2209LU));
12184|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12184:4): [True: 0, False: 2.37k]
  ------------------
12185|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2209LU), UA_StatusCode_name(retVal));
12186|  2.37k|return retVal;
12187|  2.37k|}
namespace0_generated.c:function_namespace0_generated_388_finish:
12158|  2.37k|static UA_StatusCode function_namespace0_generated_388_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12159|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2217LU));
12160|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12160:4): [True: 0, False: 2.37k]
  ------------------
12161|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2217LU), UA_StatusCode_name(retVal));
12162|  2.37k|return retVal;
12163|  2.37k|}
namespace0_generated.c:function_namespace0_generated_387_finish:
12134|  2.37k|static UA_StatusCode function_namespace0_generated_387_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12135|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2218LU));
12136|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12136:4): [True: 0, False: 2.37k]
  ------------------
12137|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2218LU), UA_StatusCode_name(retVal));
12138|  2.37k|return retVal;
12139|  2.37k|}
namespace0_generated.c:function_namespace0_generated_386_finish:
12110|  2.37k|static UA_StatusCode function_namespace0_generated_386_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12111|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2219LU));
12112|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12112:4): [True: 0, False: 2.37k]
  ------------------
12113|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2219LU), UA_StatusCode_name(retVal));
12114|  2.37k|return retVal;
12115|  2.37k|}
namespace0_generated.c:function_namespace0_generated_385_finish:
12086|  2.37k|static UA_StatusCode function_namespace0_generated_385_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12087|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2220LU));
12088|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12088:4): [True: 0, False: 2.37k]
  ------------------
12089|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2220LU), UA_StatusCode_name(retVal));
12090|  2.37k|return retVal;
12091|  2.37k|}
namespace0_generated.c:function_namespace0_generated_384_finish:
12062|  2.37k|static UA_StatusCode function_namespace0_generated_384_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12063|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2221LU));
12064|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12064:4): [True: 0, False: 2.37k]
  ------------------
12065|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2221LU), UA_StatusCode_name(retVal));
12066|  2.37k|return retVal;
12067|  2.37k|}
namespace0_generated.c:function_namespace0_generated_383_finish:
12038|  2.37k|static UA_StatusCode function_namespace0_generated_383_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12039|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2222LU));
12040|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12040:4): [True: 0, False: 2.37k]
  ------------------
12041|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2222LU), UA_StatusCode_name(retVal));
12042|  2.37k|return retVal;
12043|  2.37k|}
namespace0_generated.c:function_namespace0_generated_382_finish:
12014|  2.37k|static UA_StatusCode function_namespace0_generated_382_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
12015|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2223LU));
12016|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (12016:4): [True: 0, False: 2.37k]
  ------------------
12017|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2223LU), UA_StatusCode_name(retVal));
12018|  2.37k|return retVal;
12019|  2.37k|}
namespace0_generated.c:function_namespace0_generated_381_finish:
11990|  2.37k|static UA_StatusCode function_namespace0_generated_381_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11991|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2224LU));
11992|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11992:4): [True: 0, False: 2.37k]
  ------------------
11993|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2224LU), UA_StatusCode_name(retVal));
11994|  2.37k|return retVal;
11995|  2.37k|}
namespace0_generated.c:function_namespace0_generated_380_finish:
11966|  2.37k|static UA_StatusCode function_namespace0_generated_380_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11967|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2225LU));
11968|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11968:4): [True: 0, False: 2.37k]
  ------------------
11969|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2225LU), UA_StatusCode_name(retVal));
11970|  2.37k|return retVal;
11971|  2.37k|}
namespace0_generated.c:function_namespace0_generated_379_finish:
11942|  2.37k|static UA_StatusCode function_namespace0_generated_379_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11943|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2226LU));
11944|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11944:4): [True: 0, False: 2.37k]
  ------------------
11945|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2226LU), UA_StatusCode_name(retVal));
11946|  2.37k|return retVal;
11947|  2.37k|}
namespace0_generated.c:function_namespace0_generated_378_finish:
11918|  2.37k|static UA_StatusCode function_namespace0_generated_378_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11919|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2227LU));
11920|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11920:4): [True: 0, False: 2.37k]
  ------------------
11921|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2227LU), UA_StatusCode_name(retVal));
11922|  2.37k|return retVal;
11923|  2.37k|}
namespace0_generated.c:function_namespace0_generated_377_finish:
11894|  2.37k|static UA_StatusCode function_namespace0_generated_377_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11895|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2228LU));
11896|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11896:4): [True: 0, False: 2.37k]
  ------------------
11897|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2228LU), UA_StatusCode_name(retVal));
11898|  2.37k|return retVal;
11899|  2.37k|}
namespace0_generated.c:function_namespace0_generated_376_finish:
11870|  2.37k|static UA_StatusCode function_namespace0_generated_376_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11871|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2229LU));
11872|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11872:4): [True: 0, False: 2.37k]
  ------------------
11873|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2229LU), UA_StatusCode_name(retVal));
11874|  2.37k|return retVal;
11875|  2.37k|}
namespace0_generated.c:function_namespace0_generated_375_finish:
11846|  2.37k|static UA_StatusCode function_namespace0_generated_375_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11847|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2230LU));
11848|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11848:4): [True: 0, False: 2.37k]
  ------------------
11849|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2230LU), UA_StatusCode_name(retVal));
11850|  2.37k|return retVal;
11851|  2.37k|}
namespace0_generated.c:function_namespace0_generated_374_finish:
11822|  2.37k|static UA_StatusCode function_namespace0_generated_374_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11823|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2231LU));
11824|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11824:4): [True: 0, False: 2.37k]
  ------------------
11825|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2231LU), UA_StatusCode_name(retVal));
11826|  2.37k|return retVal;
11827|  2.37k|}
namespace0_generated.c:function_namespace0_generated_373_finish:
11798|  2.37k|static UA_StatusCode function_namespace0_generated_373_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11799|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2232LU));
11800|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11800:4): [True: 0, False: 2.37k]
  ------------------
11801|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2232LU), UA_StatusCode_name(retVal));
11802|  2.37k|return retVal;
11803|  2.37k|}
namespace0_generated.c:function_namespace0_generated_372_finish:
11774|  2.37k|static UA_StatusCode function_namespace0_generated_372_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11775|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2233LU));
11776|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11776:4): [True: 0, False: 2.37k]
  ------------------
11777|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2233LU), UA_StatusCode_name(retVal));
11778|  2.37k|return retVal;
11779|  2.37k|}
namespace0_generated.c:function_namespace0_generated_371_finish:
11750|  2.37k|static UA_StatusCode function_namespace0_generated_371_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11751|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2234LU));
11752|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11752:4): [True: 0, False: 2.37k]
  ------------------
11753|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2234LU), UA_StatusCode_name(retVal));
11754|  2.37k|return retVal;
11755|  2.37k|}
namespace0_generated.c:function_namespace0_generated_370_finish:
11726|  2.37k|static UA_StatusCode function_namespace0_generated_370_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11727|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2235LU));
11728|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11728:4): [True: 0, False: 2.37k]
  ------------------
11729|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2235LU), UA_StatusCode_name(retVal));
11730|  2.37k|return retVal;
11731|  2.37k|}
namespace0_generated.c:function_namespace0_generated_369_finish:
11702|  2.37k|static UA_StatusCode function_namespace0_generated_369_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11703|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2236LU));
11704|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11704:4): [True: 0, False: 2.37k]
  ------------------
11705|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2236LU), UA_StatusCode_name(retVal));
11706|  2.37k|return retVal;
11707|  2.37k|}
namespace0_generated.c:function_namespace0_generated_368_finish:
11678|  2.37k|static UA_StatusCode function_namespace0_generated_368_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11679|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2237LU));
11680|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11680:4): [True: 0, False: 2.37k]
  ------------------
11681|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2237LU), UA_StatusCode_name(retVal));
11682|  2.37k|return retVal;
11683|  2.37k|}
namespace0_generated.c:function_namespace0_generated_367_finish:
11654|  2.37k|static UA_StatusCode function_namespace0_generated_367_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11655|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2238LU));
11656|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11656:4): [True: 0, False: 2.37k]
  ------------------
11657|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2238LU), UA_StatusCode_name(retVal));
11658|  2.37k|return retVal;
11659|  2.37k|}
namespace0_generated.c:function_namespace0_generated_366_finish:
11630|  2.37k|static UA_StatusCode function_namespace0_generated_366_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11631|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2239LU));
11632|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11632:4): [True: 0, False: 2.37k]
  ------------------
11633|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2239LU), UA_StatusCode_name(retVal));
11634|  2.37k|return retVal;
11635|  2.37k|}
namespace0_generated.c:function_namespace0_generated_365_finish:
11606|  2.37k|static UA_StatusCode function_namespace0_generated_365_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11607|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2240LU));
11608|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11608:4): [True: 0, False: 2.37k]
  ------------------
11609|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2240LU), UA_StatusCode_name(retVal));
11610|  2.37k|return retVal;
11611|  2.37k|}
namespace0_generated.c:function_namespace0_generated_364_finish:
11582|  2.37k|static UA_StatusCode function_namespace0_generated_364_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11583|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2241LU));
11584|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11584:4): [True: 0, False: 2.37k]
  ------------------
11585|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2241LU), UA_StatusCode_name(retVal));
11586|  2.37k|return retVal;
11587|  2.37k|}
namespace0_generated.c:function_namespace0_generated_363_finish:
11558|  2.37k|static UA_StatusCode function_namespace0_generated_363_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11559|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2242LU));
11560|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11560:4): [True: 0, False: 2.37k]
  ------------------
11561|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2242LU), UA_StatusCode_name(retVal));
11562|  2.37k|return retVal;
11563|  2.37k|}
namespace0_generated.c:function_namespace0_generated_362_finish:
11534|  2.37k|static UA_StatusCode function_namespace0_generated_362_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11535|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2730LU));
11536|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11536:4): [True: 0, False: 2.37k]
  ------------------
11537|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2730LU), UA_StatusCode_name(retVal));
11538|  2.37k|return retVal;
11539|  2.37k|}
namespace0_generated.c:function_namespace0_generated_361_finish:
11510|  2.37k|static UA_StatusCode function_namespace0_generated_361_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11511|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2731LU));
11512|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11512:4): [True: 0, False: 2.37k]
  ------------------
11513|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2731LU), UA_StatusCode_name(retVal));
11514|  2.37k|return retVal;
11515|  2.37k|}
namespace0_generated.c:function_namespace0_generated_360_finish:
11486|  2.37k|static UA_StatusCode function_namespace0_generated_360_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11487|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3050LU));
11488|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11488:4): [True: 0, False: 2.37k]
  ------------------
11489|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3050LU), UA_StatusCode_name(retVal));
11490|  2.37k|return retVal;
11491|  2.37k|}
namespace0_generated.c:function_namespace0_generated_359_finish:
11462|  2.37k|static UA_StatusCode function_namespace0_generated_359_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11463|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8900LU));
11464|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11464:4): [True: 0, False: 2.37k]
  ------------------
11465|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8900LU), UA_StatusCode_name(retVal));
11466|  2.37k|return retVal;
11467|  2.37k|}
namespace0_generated.c:function_namespace0_generated_358_finish:
11438|  2.37k|static UA_StatusCode function_namespace0_generated_358_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11439|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU));
11440|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11440:4): [True: 0, False: 2.37k]
  ------------------
11441|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2197LU), UA_StatusCode_name(retVal));
11442|  2.37k|return retVal;
11443|  2.37k|}
namespace0_generated.c:function_namespace0_generated_357_finish:
11417|  2.37k|static UA_StatusCode function_namespace0_generated_357_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11418|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2042LU));
11419|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11419:4): [True: 0, False: 2.37k]
  ------------------
11420|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2042LU), UA_StatusCode_name(retVal));
11421|  2.37k|return retVal;
11422|  2.37k|}
namespace0_generated.c:function_namespace0_generated_356_finish:
11386|  2.37k|static UA_StatusCode function_namespace0_generated_356_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11387|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2043LU));
11388|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11388:4): [True: 0, False: 2.37k]
  ------------------
11389|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2043LU), UA_StatusCode_name(retVal));
11390|  2.37k|return retVal;
11391|  2.37k|}
namespace0_generated.c:function_namespace0_generated_355_finish:
11355|  2.37k|static UA_StatusCode function_namespace0_generated_355_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11356|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2044LU));
11357|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11357:4): [True: 0, False: 2.37k]
  ------------------
11358|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2044LU), UA_StatusCode_name(retVal));
11359|  2.37k|return retVal;
11360|  2.37k|}
namespace0_generated.c:function_namespace0_generated_354_finish:
11324|  2.37k|static UA_StatusCode function_namespace0_generated_354_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11325|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2045LU));
11326|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11326:4): [True: 0, False: 2.37k]
  ------------------
11327|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2045LU), UA_StatusCode_name(retVal));
11328|  2.37k|return retVal;
11329|  2.37k|}
namespace0_generated.c:function_namespace0_generated_353_finish:
11293|  2.37k|static UA_StatusCode function_namespace0_generated_353_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11294|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2046LU));
11295|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11295:4): [True: 0, False: 2.37k]
  ------------------
11296|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2046LU), UA_StatusCode_name(retVal));
11297|  2.37k|return retVal;
11298|  2.37k|}
namespace0_generated.c:function_namespace0_generated_352_finish:
11262|  2.37k|static UA_StatusCode function_namespace0_generated_352_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11263|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2047LU));
11264|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11264:4): [True: 0, False: 2.37k]
  ------------------
11265|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2047LU), UA_StatusCode_name(retVal));
11266|  2.37k|return retVal;
11267|  2.37k|}
namespace0_generated.c:function_namespace0_generated_351_finish:
11231|  2.37k|static UA_StatusCode function_namespace0_generated_351_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11232|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3190LU));
11233|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11233:4): [True: 0, False: 2.37k]
  ------------------
11234|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3190LU), UA_StatusCode_name(retVal));
11235|  2.37k|return retVal;
11236|  2.37k|}
namespace0_generated.c:function_namespace0_generated_350_finish:
11200|  2.37k|static UA_StatusCode function_namespace0_generated_350_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11201|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2050LU));
11202|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11202:4): [True: 0, False: 2.37k]
  ------------------
11203|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2050LU), UA_StatusCode_name(retVal));
11204|  2.37k|return retVal;
11205|  2.37k|}
namespace0_generated.c:function_namespace0_generated_349_finish:
11169|  2.37k|static UA_StatusCode function_namespace0_generated_349_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11170|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2051LU));
11171|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11171:4): [True: 0, False: 2.37k]
  ------------------
11172|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2051LU), UA_StatusCode_name(retVal));
11173|  2.37k|return retVal;
11174|  2.37k|}
namespace0_generated.c:function_namespace0_generated_348_finish:
11138|  2.37k|static UA_StatusCode function_namespace0_generated_348_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11139|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3035LU));
11140|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11140:4): [True: 0, False: 2.37k]
  ------------------
11141|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3035LU), UA_StatusCode_name(retVal));
11142|  2.37k|return retVal;
11143|  2.37k|}
namespace0_generated.c:function_namespace0_generated_347_finish:
11118|  2.37k|static UA_StatusCode function_namespace0_generated_347_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11119|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2134LU));
11120|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11120:4): [True: 0, False: 2.37k]
  ------------------
11121|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2134LU), UA_StatusCode_name(retVal));
11122|  2.37k|return retVal;
11123|  2.37k|}
namespace0_generated.c:function_namespace0_generated_346_finish:
11090|  2.37k|static UA_StatusCode function_namespace0_generated_346_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11091|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2133LU));
11092|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11092:4): [True: 0, False: 2.37k]
  ------------------
11093|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2133LU), UA_StatusCode_name(retVal));
11094|  2.37k|return retVal;
11095|  2.37k|}
namespace0_generated.c:function_namespace0_generated_345_finish:
11070|  2.37k|static UA_StatusCode function_namespace0_generated_345_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11071|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2132LU));
11072|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11072:4): [True: 0, False: 2.37k]
  ------------------
11073|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2132LU), UA_StatusCode_name(retVal));
11074|  2.37k|return retVal;
11075|  2.37k|}
namespace0_generated.c:function_namespace0_generated_344_finish:
11050|  2.37k|static UA_StatusCode function_namespace0_generated_344_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11051|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2787LU));
11052|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11052:4): [True: 0, False: 2.37k]
  ------------------
11053|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2787LU), UA_StatusCode_name(retVal));
11054|  2.37k|return retVal;
11055|  2.37k|}
namespace0_generated.c:function_namespace0_generated_343_finish:
11028|  2.37k|static UA_StatusCode function_namespace0_generated_343_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11029|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2788LU));
11030|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11030:4): [True: 0, False: 2.37k]
  ------------------
11031|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2788LU), UA_StatusCode_name(retVal));
11032|  2.37k|return retVal;
11033|  2.37k|}
namespace0_generated.c:function_namespace0_generated_342_finish:
11006|  2.37k|static UA_StatusCode function_namespace0_generated_342_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
11007|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2130LU));
11008|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (11008:4): [True: 0, False: 2.37k]
  ------------------
11009|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2130LU), UA_StatusCode_name(retVal));
11010|  2.37k|return retVal;
11011|  2.37k|}
namespace0_generated.c:function_namespace0_generated_341_finish:
10986|  2.37k|static UA_StatusCode function_namespace0_generated_341_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10987|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2053LU));
10988|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10988:4): [True: 0, False: 2.37k]
  ------------------
10989|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2053LU), UA_StatusCode_name(retVal));
10990|  2.37k|return retVal;
10991|  2.37k|}
namespace0_generated.c:function_namespace0_generated_340_finish:
10962|  2.37k|static UA_StatusCode function_namespace0_generated_340_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10963|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2054LU));
10964|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10964:4): [True: 0, False: 2.37k]
  ------------------
10965|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2054LU), UA_StatusCode_name(retVal));
10966|  2.37k|return retVal;
10967|  2.37k|}
namespace0_generated.c:function_namespace0_generated_339_finish:
10938|  2.37k|static UA_StatusCode function_namespace0_generated_339_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10939|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2055LU));
10940|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10940:4): [True: 0, False: 2.37k]
  ------------------
10941|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2055LU), UA_StatusCode_name(retVal));
10942|  2.37k|return retVal;
10943|  2.37k|}
namespace0_generated.c:function_namespace0_generated_338_finish:
10914|  2.37k|static UA_StatusCode function_namespace0_generated_338_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10915|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2056LU));
10916|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10916:4): [True: 0, False: 2.37k]
  ------------------
10917|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2056LU), UA_StatusCode_name(retVal));
10918|  2.37k|return retVal;
10919|  2.37k|}
namespace0_generated.c:function_namespace0_generated_337_finish:
10890|  2.37k|static UA_StatusCode function_namespace0_generated_337_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10891|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2057LU));
10892|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10892:4): [True: 0, False: 2.37k]
  ------------------
10893|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2057LU), UA_StatusCode_name(retVal));
10894|  2.37k|return retVal;
10895|  2.37k|}
namespace0_generated.c:function_namespace0_generated_336_finish:
10866|  2.37k|static UA_StatusCode function_namespace0_generated_336_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10867|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2128LU));
10868|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10868:4): [True: 0, False: 2.37k]
  ------------------
10869|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2128LU), UA_StatusCode_name(retVal));
10870|  2.37k|return retVal;
10871|  2.37k|}
namespace0_generated.c:function_namespace0_generated_335_finish:
10842|  2.37k|static UA_StatusCode function_namespace0_generated_335_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10843|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2129LU));
10844|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10844:4): [True: 0, False: 2.37k]
  ------------------
10845|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2129LU), UA_StatusCode_name(retVal));
10846|  2.37k|return retVal;
10847|  2.37k|}
namespace0_generated.c:function_namespace0_generated_334_finish:
10813|  2.37k|static UA_StatusCode function_namespace0_generated_334_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10814|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2803LU));
10815|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10815:4): [True: 0, False: 2.37k]
  ------------------
10816|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2803LU), UA_StatusCode_name(retVal));
10817|  2.37k|return retVal;
10818|  2.37k|}
namespace0_generated.c:function_namespace0_generated_333_finish:
10792|  2.37k|static UA_StatusCode function_namespace0_generated_333_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10793|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11851LU));
10794|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10794:4): [True: 0, False: 2.37k]
  ------------------
10795|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11851LU), UA_StatusCode_name(retVal));
10796|  2.37k|return retVal;
10797|  2.37k|}
namespace0_generated.c:function_namespace0_generated_332_finish:
10768|  2.37k|static UA_StatusCode function_namespace0_generated_332_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10769|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17222LU));
10770|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10770:4): [True: 0, False: 2.37k]
  ------------------
10771|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17222LU), UA_StatusCode_name(retVal));
10772|  2.37k|return retVal;
10773|  2.37k|}
namespace0_generated.c:function_namespace0_generated_331_finish:
10744|  2.37k|static UA_StatusCode function_namespace0_generated_331_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10745|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2829LU));
10746|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10746:4): [True: 0, False: 2.37k]
  ------------------
10747|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2829LU), UA_StatusCode_name(retVal));
10748|  2.37k|return retVal;
10749|  2.37k|}
namespace0_generated.c:function_namespace0_generated_330_finish:
10724|  2.37k|static UA_StatusCode function_namespace0_generated_330_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10725|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2790LU));
10726|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10726:4): [True: 0, False: 2.37k]
  ------------------
10727|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2790LU), UA_StatusCode_name(retVal));
10728|  2.37k|return retVal;
10729|  2.37k|}
namespace0_generated.c:function_namespace0_generated_329_finish:
10705|  2.37k|static UA_StatusCode function_namespace0_generated_329_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10706|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2127LU));
10707|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10707:4): [True: 0, False: 2.37k]
  ------------------
10708|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2127LU), UA_StatusCode_name(retVal));
10709|  2.37k|return retVal;
10710|  2.37k|}
namespace0_generated.c:function_namespace0_generated_328_finish:
10685|  2.37k|static UA_StatusCode function_namespace0_generated_328_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10686|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2052LU));
10687|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10687:4): [True: 0, False: 2.37k]
  ------------------
10688|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2052LU), UA_StatusCode_name(retVal));
10689|  2.37k|return retVal;
10690|  2.37k|}
namespace0_generated.c:function_namespace0_generated_327_finish:
10665|  2.37k|static UA_StatusCode function_namespace0_generated_327_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10666|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9003LU));
10667|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10667:4): [True: 0, False: 2.37k]
  ------------------
10668|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9003LU), UA_StatusCode_name(retVal));
10669|  2.37k|return retVal;
10670|  2.37k|}
namespace0_generated.c:function_namespace0_generated_326_finish:
10641|  2.37k|static UA_StatusCode function_namespace0_generated_326_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10642|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9021LU));
10643|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10643:4): [True: 0, False: 2.37k]
  ------------------
10644|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9021LU), UA_StatusCode_name(retVal));
10645|  2.37k|return retVal;
10646|  2.37k|}
namespace0_generated.c:function_namespace0_generated_325_finish:
10617|  2.37k|static UA_StatusCode function_namespace0_generated_325_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10618|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9020LU));
10619|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10619:4): [True: 0, False: 2.37k]
  ------------------
10620|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9020LU), UA_StatusCode_name(retVal));
10621|  2.37k|return retVal;
10622|  2.37k|}
namespace0_generated.c:function_namespace0_generated_324_finish:
10593|  2.37k|static UA_StatusCode function_namespace0_generated_324_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10594|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9023LU));
10595|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10595:4): [True: 0, False: 2.37k]
  ------------------
10596|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9023LU), UA_StatusCode_name(retVal));
10597|  2.37k|return retVal;
10598|  2.37k|}
namespace0_generated.c:function_namespace0_generated_323_finish:
10569|  2.37k|static UA_StatusCode function_namespace0_generated_323_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10570|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9022LU));
10571|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10571:4): [True: 0, False: 2.37k]
  ------------------
10572|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9022LU), UA_StatusCode_name(retVal));
10573|  2.37k|return retVal;
10574|  2.37k|}
namespace0_generated.c:function_namespace0_generated_322_finish:
10545|  2.37k|static UA_StatusCode function_namespace0_generated_322_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10546|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9025LU));
10547|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10547:4): [True: 0, False: 2.37k]
  ------------------
10548|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9025LU), UA_StatusCode_name(retVal));
10549|  2.37k|return retVal;
10550|  2.37k|}
namespace0_generated.c:function_namespace0_generated_321_finish:
10521|  2.37k|static UA_StatusCode function_namespace0_generated_321_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10522|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9024LU));
10523|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10523:4): [True: 0, False: 2.37k]
  ------------------
10524|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9024LU), UA_StatusCode_name(retVal));
10525|  2.37k|return retVal;
10526|  2.37k|}
namespace0_generated.c:function_namespace0_generated_320_finish:
10497|  2.37k|static UA_StatusCode function_namespace0_generated_320_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10498|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9002LU));
10499|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10499:4): [True: 0, False: 2.37k]
  ------------------
10500|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9002LU), UA_StatusCode_name(retVal));
10501|  2.37k|return retVal;
10502|  2.37k|}
namespace0_generated.c:function_namespace0_generated_319_finish:
10475|  2.37k|static UA_StatusCode function_namespace0_generated_319_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10476|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2756LU));
10477|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10477:4): [True: 0, False: 2.37k]
  ------------------
10478|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2756LU), UA_StatusCode_name(retVal));
10479|  2.37k|return retVal;
10480|  2.37k|}
namespace0_generated.c:function_namespace0_generated_318_finish:
10450|  2.37k|static UA_StatusCode function_namespace0_generated_318_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10451|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2757LU));
10452|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10452:4): [True: 0, False: 2.37k]
  ------------------
10453|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2757LU), UA_StatusCode_name(retVal));
10454|  2.37k|return retVal;
10455|  2.37k|}
namespace0_generated.c:function_namespace0_generated_317_finish:
10426|  2.37k|static UA_StatusCode function_namespace0_generated_317_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10427|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2758LU));
10428|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10428:4): [True: 0, False: 2.37k]
  ------------------
10429|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2758LU), UA_StatusCode_name(retVal));
10430|  2.37k|return retVal;
10431|  2.37k|}
namespace0_generated.c:function_namespace0_generated_316_finish:
10402|  2.37k|static UA_StatusCode function_namespace0_generated_316_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10403|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2759LU));
10404|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10404:4): [True: 0, False: 2.37k]
  ------------------
10405|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2759LU), UA_StatusCode_name(retVal));
10406|  2.37k|return retVal;
10407|  2.37k|}
namespace0_generated.c:function_namespace0_generated_315_finish:
10378|  2.37k|static UA_StatusCode function_namespace0_generated_315_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10379|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11110LU));
10380|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10380:4): [True: 0, False: 2.37k]
  ------------------
10381|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11110LU), UA_StatusCode_name(retVal));
10382|  2.37k|return retVal;
10383|  2.37k|}
namespace0_generated.c:function_namespace0_generated_314_finish:
10354|  2.37k|static UA_StatusCode function_namespace0_generated_314_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10355|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11111LU));
10356|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10356:4): [True: 0, False: 2.37k]
  ------------------
10357|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11111LU), UA_StatusCode_name(retVal));
10358|  2.37k|return retVal;
10359|  2.37k|}
namespace0_generated.c:function_namespace0_generated_313_finish:
10330|  2.37k|static UA_StatusCode function_namespace0_generated_313_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10331|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8996LU));
10332|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10332:4): [True: 0, False: 2.37k]
  ------------------
10333|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8996LU), UA_StatusCode_name(retVal));
10334|  2.37k|return retVal;
10335|  2.37k|}
namespace0_generated.c:function_namespace0_generated_312_finish:
10306|  2.37k|static UA_StatusCode function_namespace0_generated_312_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10307|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9000LU));
10308|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10308:4): [True: 0, False: 2.37k]
  ------------------
10309|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9000LU), UA_StatusCode_name(retVal));
10310|  2.37k|return retVal;
10311|  2.37k|}
namespace0_generated.c:function_namespace0_generated_311_finish:
10282|  2.37k|static UA_StatusCode function_namespace0_generated_311_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10283|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9001LU));
10284|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10284:4): [True: 0, False: 2.37k]
  ------------------
10285|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9001LU), UA_StatusCode_name(retVal));
10286|  2.37k|return retVal;
10287|  2.37k|}
namespace0_generated.c:function_namespace0_generated_310_finish:
10258|  2.37k|static UA_StatusCode function_namespace0_generated_310_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10259|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9012LU));
10260|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10260:4): [True: 0, False: 2.37k]
  ------------------
10261|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9012LU), UA_StatusCode_name(retVal));
10262|  2.37k|return retVal;
10263|  2.37k|}
namespace0_generated.c:function_namespace0_generated_309_finish:
10234|  2.37k|static UA_StatusCode function_namespace0_generated_309_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10235|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9015LU));
10236|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10236:4): [True: 0, False: 2.37k]
  ------------------
10237|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9015LU), UA_StatusCode_name(retVal));
10238|  2.37k|return retVal;
10239|  2.37k|}
namespace0_generated.c:function_namespace0_generated_308_finish:
10210|  2.37k|static UA_StatusCode function_namespace0_generated_308_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10211|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9016LU));
10212|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10212:4): [True: 0, False: 2.37k]
  ------------------
10213|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9016LU), UA_StatusCode_name(retVal));
10214|  2.37k|return retVal;
10215|  2.37k|}
namespace0_generated.c:function_namespace0_generated_307_finish:
10186|  2.37k|static UA_StatusCode function_namespace0_generated_307_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10187|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9017LU));
10188|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10188:4): [True: 0, False: 2.37k]
  ------------------
10189|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9017LU), UA_StatusCode_name(retVal));
10190|  2.37k|return retVal;
10191|  2.37k|}
namespace0_generated.c:function_namespace0_generated_306_finish:
10162|  2.37k|static UA_StatusCode function_namespace0_generated_306_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10163|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9018LU));
10164|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10164:4): [True: 0, False: 2.37k]
  ------------------
10165|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9018LU), UA_StatusCode_name(retVal));
10166|  2.37k|return retVal;
10167|  2.37k|}
namespace0_generated.c:function_namespace0_generated_305_finish:
10085|  2.37k|static UA_StatusCode function_namespace0_generated_305_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10086|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9019LU));
10087|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10087:4): [True: 0, False: 2.37k]
  ------------------
10088|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9019LU), UA_StatusCode_name(retVal));
10089|  2.37k|return retVal;
10090|  2.37k|}
namespace0_generated.c:function_namespace0_generated_304_finish:
10008|  2.37k|static UA_StatusCode function_namespace0_generated_304_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
10009|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9011LU));
10010|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (10010:4): [True: 0, False: 2.37k]
  ------------------
10011|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9011LU), UA_StatusCode_name(retVal));
10012|  2.37k|return retVal;
10013|  2.37k|}
namespace0_generated.c:function_namespace0_generated_303_finish:
 9984|  2.37k|static UA_StatusCode function_namespace0_generated_303_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9985|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8995LU));
 9986|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9986:4): [True: 0, False: 2.37k]
  ------------------
 9987|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8995LU), UA_StatusCode_name(retVal));
 9988|  2.37k|return retVal;
 9989|  2.37k|}
namespace0_generated.c:function_namespace0_generated_302_finish:
 9963|  2.37k|static UA_StatusCode function_namespace0_generated_302_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9964|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2755LU));
 9965|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9965:4): [True: 0, False: 2.37k]
  ------------------
 9966|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2755LU), UA_StatusCode_name(retVal));
 9967|  2.37k|return retVal;
 9968|  2.37k|}
namespace0_generated.c:function_namespace0_generated_301_finish:
 9942|  2.37k|static UA_StatusCode function_namespace0_generated_301_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9943|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11112LU));
 9944|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9944:4): [True: 0, False: 2.37k]
  ------------------
 9945|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11112LU), UA_StatusCode_name(retVal));
 9946|  2.37k|return retVal;
 9947|  2.37k|}
namespace0_generated.c:function_namespace0_generated_300_finish:
 9918|  2.37k|static UA_StatusCode function_namespace0_generated_300_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9919|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11113LU));
 9920|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9920:4): [True: 0, False: 2.37k]
  ------------------
 9921|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11113LU), UA_StatusCode_name(retVal));
 9922|  2.37k|return retVal;
 9923|  2.37k|}
namespace0_generated.c:function_namespace0_generated_299_finish:
 9894|  2.37k|static UA_StatusCode function_namespace0_generated_299_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9895|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12913LU));
 9896|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9896:4): [True: 0, False: 2.37k]
  ------------------
 9897|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12913LU), UA_StatusCode_name(retVal));
 9898|  2.37k|return retVal;
 9899|  2.37k|}
namespace0_generated.c:function_namespace0_generated_298_finish:
 9804|  2.37k|static UA_StatusCode function_namespace0_generated_298_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9805|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12912LU), NULL, 0, NULL, 0, NULL);
 9806|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9806:4): [True: 0, False: 2.37k]
  ------------------
 9807|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12912LU), UA_StatusCode_name(retVal));
 9808|  2.37k|return retVal;
 9809|  2.37k|}
namespace0_generated.c:function_namespace0_generated_297_finish:
 9783|  2.37k|static UA_StatusCode function_namespace0_generated_297_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9784|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 32060LU));
 9785|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9785:4): [True: 0, False: 2.37k]
  ------------------
 9786|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 32060LU), UA_StatusCode_name(retVal));
 9787|  2.37k|return retVal;
 9788|  2.37k|}
namespace0_generated.c:function_namespace0_generated_296_finish:
 9759|  2.37k|static UA_StatusCode function_namespace0_generated_296_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9760|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3874LU));
 9761|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9761:4): [True: 0, False: 2.37k]
  ------------------
 9762|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3874LU), UA_StatusCode_name(retVal));
 9763|  2.37k|return retVal;
 9764|  2.37k|}
namespace0_generated.c:function_namespace0_generated_295_finish:
 9735|  2.37k|static UA_StatusCode function_namespace0_generated_295_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9736|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3876LU));
 9737|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9737:4): [True: 0, False: 2.37k]
  ------------------
 9738|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3876LU), UA_StatusCode_name(retVal));
 9739|  2.37k|return retVal;
 9740|  2.37k|}
namespace0_generated.c:function_namespace0_generated_294_finish:
 9646|  2.37k|static UA_StatusCode function_namespace0_generated_294_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9647|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3875LU), NULL, 0, NULL, 0, NULL);
 9648|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9648:4): [True: 0, False: 2.37k]
  ------------------
 9649|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3875LU), UA_StatusCode_name(retVal));
 9650|  2.37k|return retVal;
 9651|  2.37k|}
namespace0_generated.c:function_namespace0_generated_293_finish:
 9625|  2.37k|static UA_StatusCode function_namespace0_generated_293_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9626|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9009LU));
 9627|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9627:4): [True: 0, False: 2.37k]
  ------------------
 9628|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9009LU), UA_StatusCode_name(retVal));
 9629|  2.37k|return retVal;
 9630|  2.37k|}
namespace0_generated.c:function_namespace0_generated_292_finish:
 9601|  2.37k|static UA_StatusCode function_namespace0_generated_292_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9602|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9010LU));
 9603|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9603:4): [True: 0, False: 2.37k]
  ------------------
 9604|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9010LU), UA_StatusCode_name(retVal));
 9605|  2.37k|return retVal;
 9606|  2.37k|}
namespace0_generated.c:function_namespace0_generated_291_finish:
 9577|  2.37k|static UA_StatusCode function_namespace0_generated_291_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9578|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9026LU));
 9579|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9579:4): [True: 0, False: 2.37k]
  ------------------
 9580|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9026LU), UA_StatusCode_name(retVal));
 9581|  2.37k|return retVal;
 9582|  2.37k|}
namespace0_generated.c:function_namespace0_generated_290_finish:
 9553|  2.37k|static UA_StatusCode function_namespace0_generated_290_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9554|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9027LU), NULL, 0, NULL, 0, NULL);
 9555|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9555:4): [True: 0, False: 2.37k]
  ------------------
 9556|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9027LU), UA_StatusCode_name(retVal));
 9557|  2.37k|return retVal;
 9558|  2.37k|}
namespace0_generated.c:function_namespace0_generated_289_finish:
 9532|  2.37k|static UA_StatusCode function_namespace0_generated_289_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9533|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9028LU), NULL, 0, NULL, 0, NULL);
 9534|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9534:4): [True: 0, False: 2.37k]
  ------------------
 9535|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9028LU), UA_StatusCode_name(retVal));
 9536|  2.37k|return retVal;
 9537|  2.37k|}
namespace0_generated.c:function_namespace0_generated_288_finish:
 9511|  2.37k|static UA_StatusCode function_namespace0_generated_288_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9512|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9030LU));
 9513|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9513:4): [True: 0, False: 2.37k]
  ------------------
 9514|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9030LU), UA_StatusCode_name(retVal));
 9515|  2.37k|return retVal;
 9516|  2.37k|}
namespace0_generated.c:function_namespace0_generated_287_finish:
 9421|  2.37k|static UA_StatusCode function_namespace0_generated_287_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9422|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9029LU), NULL, 0, NULL, 0, NULL);
 9423|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9423:4): [True: 0, False: 2.37k]
  ------------------
 9424|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9029LU), UA_StatusCode_name(retVal));
 9425|  2.37k|return retVal;
 9426|  2.37k|}
namespace0_generated.c:function_namespace0_generated_286_finish:
 9400|  2.37k|static UA_StatusCode function_namespace0_generated_286_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9401|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU));
 9402|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9402:4): [True: 0, False: 2.37k]
  ------------------
 9403|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2782LU), UA_StatusCode_name(retVal));
 9404|  2.37k|return retVal;
 9405|  2.37k|}
namespace0_generated.c:function_namespace0_generated_285_finish:
 9380|  2.37k|static UA_StatusCode function_namespace0_generated_285_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9381|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2330LU));
 9382|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9382:4): [True: 0, False: 2.37k]
  ------------------
 9383|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2330LU), UA_StatusCode_name(retVal));
 9384|  2.37k|return retVal;
 9385|  2.37k|}
namespace0_generated.c:function_namespace0_generated_284_finish:
 9361|  2.37k|static UA_StatusCode function_namespace0_generated_284_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9362|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14418LU));
 9363|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9363:4): [True: 0, False: 2.37k]
  ------------------
 9364|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14418LU), UA_StatusCode_name(retVal));
 9365|  2.37k|return retVal;
 9366|  2.37k|}
namespace0_generated.c:function_namespace0_generated_283_finish:
 9336|  2.37k|static UA_StatusCode function_namespace0_generated_283_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9337|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15533LU));
 9338|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9338:4): [True: 0, False: 2.37k]
  ------------------
 9339|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15533LU), UA_StatusCode_name(retVal));
 9340|  2.37k|return retVal;
 9341|  2.37k|}
namespace0_generated.c:function_namespace0_generated_282_finish:
 9312|  2.37k|static UA_StatusCode function_namespace0_generated_282_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9313|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14423LU));
 9314|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9314:4): [True: 0, False: 2.37k]
  ------------------
 9315|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14423LU), UA_StatusCode_name(retVal));
 9316|  2.37k|return retVal;
 9317|  2.37k|}
namespace0_generated.c:function_namespace0_generated_281_finish:
 9293|  2.37k|static UA_StatusCode function_namespace0_generated_281_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9294|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17706LU));
 9295|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9295:4): [True: 0, False: 2.37k]
  ------------------
 9296|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17706LU), UA_StatusCode_name(retVal));
 9297|  2.37k|return retVal;
 9298|  2.37k|}
namespace0_generated.c:function_namespace0_generated_280_finish:
 9264|  2.37k|static UA_StatusCode function_namespace0_generated_280_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9265|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17292LU));
 9266|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9266:4): [True: 0, False: 2.37k]
  ------------------
 9267|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17292LU), UA_StatusCode_name(retVal));
 9268|  2.37k|return retVal;
 9269|  2.37k|}
namespace0_generated.c:function_namespace0_generated_279_finish:
 9240|  2.37k|static UA_StatusCode function_namespace0_generated_279_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9241|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17478LU));
 9242|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9242:4): [True: 0, False: 2.37k]
  ------------------
 9243|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17478LU), UA_StatusCode_name(retVal));
 9244|  2.37k|return retVal;
 9245|  2.37k|}
namespace0_generated.c:function_namespace0_generated_278_finish:
 9212|  2.37k|static UA_StatusCode function_namespace0_generated_278_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9213|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14417LU));
 9214|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9214:4): [True: 0, False: 2.37k]
  ------------------
 9215|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14417LU), UA_StatusCode_name(retVal));
 9216|  2.37k|return retVal;
 9217|  2.37k|}
namespace0_generated.c:function_namespace0_generated_277_finish:
 9193|  2.37k|static UA_StatusCode function_namespace0_generated_277_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9194|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14433LU));
 9195|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9195:4): [True: 0, False: 2.37k]
  ------------------
 9196|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14433LU), UA_StatusCode_name(retVal));
 9197|  2.37k|return retVal;
 9198|  2.37k|}
namespace0_generated.c:function_namespace0_generated_276_finish:
 9104|  2.37k|static UA_StatusCode function_namespace0_generated_276_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9105|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14432LU), NULL, 0, NULL, 0, NULL);
 9106|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9106:4): [True: 0, False: 2.37k]
  ------------------
 9107|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14432LU), UA_StatusCode_name(retVal));
 9108|  2.37k|return retVal;
 9109|  2.37k|}
namespace0_generated.c:function_namespace0_generated_275_finish:
 9083|  2.37k|static UA_StatusCode function_namespace0_generated_275_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9084|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14434LU));
 9085|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9085:4): [True: 0, False: 2.37k]
  ------------------
 9086|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14434LU), UA_StatusCode_name(retVal));
 9087|  2.37k|return retVal;
 9088|  2.37k|}
namespace0_generated.c:function_namespace0_generated_274_finish:
 9064|  2.37k|static UA_StatusCode function_namespace0_generated_274_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9065|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15845LU));
 9066|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9066:4): [True: 0, False: 2.37k]
  ------------------
 9067|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15845LU), UA_StatusCode_name(retVal));
 9068|  2.37k|return retVal;
 9069|  2.37k|}
namespace0_generated.c:function_namespace0_generated_273_finish:
 9040|  2.37k|static UA_StatusCode function_namespace0_generated_273_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9041|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15844LU));
 9042|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9042:4): [True: 0, False: 2.37k]
  ------------------
 9043|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15844LU), UA_StatusCode_name(retVal));
 9044|  2.37k|return retVal;
 9045|  2.37k|}
namespace0_generated.c:function_namespace0_generated_272_finish:
 9021|  2.37k|static UA_StatusCode function_namespace0_generated_272_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 9022|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16599LU));
 9023|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (9023:4): [True: 0, False: 2.37k]
  ------------------
 9024|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16599LU), UA_StatusCode_name(retVal));
 9025|  2.37k|return retVal;
 9026|  2.37k|}
namespace0_generated.c:function_namespace0_generated_271_finish:
 8932|  2.37k|static UA_StatusCode function_namespace0_generated_271_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8933|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16600LU));
 8934|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8934:4): [True: 0, False: 2.37k]
  ------------------
 8935|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16600LU), UA_StatusCode_name(retVal));
 8936|  2.37k|return retVal;
 8937|  2.37k|}
namespace0_generated.c:function_namespace0_generated_270_finish:
 8843|  2.37k|static UA_StatusCode function_namespace0_generated_270_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8844|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16598LU), NULL, 0, NULL, 0, NULL);
 8845|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8845:4): [True: 0, False: 2.37k]
  ------------------
 8846|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16598LU), UA_StatusCode_name(retVal));
 8847|  2.37k|return retVal;
 8848|  2.37k|}
namespace0_generated.c:function_namespace0_generated_269_finish:
 8822|  2.37k|static UA_StatusCode function_namespace0_generated_269_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8823|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17479LU));
 8824|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8824:4): [True: 0, False: 2.37k]
  ------------------
 8825|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17479LU), UA_StatusCode_name(retVal));
 8826|  2.37k|return retVal;
 8827|  2.37k|}
namespace0_generated.c:function_namespace0_generated_268_finish:
 8794|  2.37k|static UA_StatusCode function_namespace0_generated_268_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8795|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23622LU));
 8796|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8796:4): [True: 0, False: 2.37k]
  ------------------
 8797|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23622LU), UA_StatusCode_name(retVal));
 8798|  2.37k|return retVal;
 8799|  2.37k|}
namespace0_generated.c:function_namespace0_generated_267_finish:
 8775|  2.37k|static UA_StatusCode function_namespace0_generated_267_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8776|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25432LU));
 8777|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8777:4): [True: 0, False: 2.37k]
  ------------------
 8778|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25432LU), UA_StatusCode_name(retVal));
 8779|  2.37k|return retVal;
 8780|  2.37k|}
namespace0_generated.c:function_namespace0_generated_266_finish:
 8751|  2.37k|static UA_StatusCode function_namespace0_generated_266_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8752|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14416LU));
 8753|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8753:4): [True: 0, False: 2.37k]
  ------------------
 8754|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14416LU), UA_StatusCode_name(retVal));
 8755|  2.37k|return retVal;
 8756|  2.37k|}
namespace0_generated.c:function_namespace0_generated_265_finish:
 8732|  2.37k|static UA_StatusCode function_namespace0_generated_265_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8733|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15906LU));
 8734|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8734:4): [True: 0, False: 2.37k]
  ------------------
 8735|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15906LU), UA_StatusCode_name(retVal));
 8736|  2.37k|return retVal;
 8737|  2.37k|}
namespace0_generated.c:function_namespace0_generated_264_finish:
 8713|  2.37k|static UA_StatusCode function_namespace0_generated_264_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8714|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14478LU));
 8715|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8715:4): [True: 0, False: 2.37k]
  ------------------
 8716|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14478LU), UA_StatusCode_name(retVal));
 8717|  2.37k|return retVal;
 8718|  2.37k|}
namespace0_generated.c:function_namespace0_generated_263_finish:
 8694|  2.37k|static UA_StatusCode function_namespace0_generated_263_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8695|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14494LU));
 8696|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8696:4): [True: 0, False: 2.37k]
  ------------------
 8697|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14494LU), UA_StatusCode_name(retVal));
 8698|  2.37k|return retVal;
 8699|  2.37k|}
namespace0_generated.c:function_namespace0_generated_262_finish:
 8603|  2.37k|static UA_StatusCode function_namespace0_generated_262_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8604|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14495LU));
 8605|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8605:4): [True: 0, False: 2.37k]
  ------------------
 8606|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14495LU), UA_StatusCode_name(retVal));
 8607|  2.37k|return retVal;
 8608|  2.37k|}
namespace0_generated.c:function_namespace0_generated_261_finish:
 8513|  2.37k|static UA_StatusCode function_namespace0_generated_261_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8514|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14493LU), NULL, 0, NULL, 0, NULL);
 8515|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8515:4): [True: 0, False: 2.37k]
  ------------------
 8516|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14493LU), UA_StatusCode_name(retVal));
 8517|  2.37k|return retVal;
 8518|  2.37k|}
namespace0_generated.c:function_namespace0_generated_260_finish:
 8492|  2.37k|static UA_StatusCode function_namespace0_generated_260_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8493|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14500LU));
 8494|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8494:4): [True: 0, False: 2.37k]
  ------------------
 8495|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14500LU), UA_StatusCode_name(retVal));
 8496|  2.37k|return retVal;
 8497|  2.37k|}
namespace0_generated.c:function_namespace0_generated_259_finish:
 8403|  2.37k|static UA_StatusCode function_namespace0_generated_259_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8404|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14499LU), NULL, 0, NULL, 0, NULL);
 8405|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8405:4): [True: 0, False: 2.37k]
  ------------------
 8406|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14499LU), UA_StatusCode_name(retVal));
 8407|  2.37k|return retVal;
 8408|  2.37k|}
namespace0_generated.c:function_namespace0_generated_258_finish:
 8382|  2.37k|static UA_StatusCode function_namespace0_generated_258_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8383|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16995LU));
 8384|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8384:4): [True: 0, False: 2.37k]
  ------------------
 8385|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16995LU), UA_StatusCode_name(retVal));
 8386|  2.37k|return retVal;
 8387|  2.37k|}
namespace0_generated.c:function_namespace0_generated_257_finish:
 8293|  2.37k|static UA_StatusCode function_namespace0_generated_257_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8294|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16996LU));
 8295|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8295:4): [True: 0, False: 2.37k]
  ------------------
 8296|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16996LU), UA_StatusCode_name(retVal));
 8297|  2.37k|return retVal;
 8298|  2.37k|}
namespace0_generated.c:function_namespace0_generated_256_finish:
 8204|  2.37k|static UA_StatusCode function_namespace0_generated_256_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8205|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16994LU), NULL, 0, NULL, 0, NULL);
 8206|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8206:4): [True: 0, False: 2.37k]
  ------------------
 8207|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16994LU), UA_StatusCode_name(retVal));
 8208|  2.37k|return retVal;
 8209|  2.37k|}
namespace0_generated.c:function_namespace0_generated_255_finish:
 8183|  2.37k|static UA_StatusCode function_namespace0_generated_255_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8184|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17007LU));
 8185|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8185:4): [True: 0, False: 2.37k]
  ------------------
 8186|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17007LU), UA_StatusCode_name(retVal));
 8187|  2.37k|return retVal;
 8188|  2.37k|}
namespace0_generated.c:function_namespace0_generated_254_finish:
 8094|  2.37k|static UA_StatusCode function_namespace0_generated_254_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8095|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16997LU), NULL, 0, NULL, 0, NULL);
 8096|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8096:4): [True: 0, False: 2.37k]
  ------------------
 8097|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16997LU), UA_StatusCode_name(retVal));
 8098|  2.37k|return retVal;
 8099|  2.37k|}
namespace0_generated.c:function_namespace0_generated_253_finish:
 8073|  2.37k|static UA_StatusCode function_namespace0_generated_253_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8074|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14477LU));
 8075|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8075:4): [True: 0, False: 2.37k]
  ------------------
 8076|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14477LU), UA_StatusCode_name(retVal));
 8077|  2.37k|return retVal;
 8078|  2.37k|}
namespace0_generated.c:function_namespace0_generated_252_finish:
 8054|  2.37k|static UA_StatusCode function_namespace0_generated_252_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8055|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14519LU));
 8056|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8056:4): [True: 0, False: 2.37k]
  ------------------
 8057|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14519LU), UA_StatusCode_name(retVal));
 8058|  2.37k|return retVal;
 8059|  2.37k|}
namespace0_generated.c:function_namespace0_generated_251_finish:
 8030|  2.37k|static UA_StatusCode function_namespace0_generated_251_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8031|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14548LU));
 8032|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8032:4): [True: 0, False: 2.37k]
  ------------------
 8033|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14548LU), UA_StatusCode_name(retVal));
 8034|  2.37k|return retVal;
 8035|  2.37k|}
namespace0_generated.c:function_namespace0_generated_250_finish:
 8002|  2.37k|static UA_StatusCode function_namespace0_generated_250_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 8003|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14556LU));
 8004|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (8004:4): [True: 0, False: 2.37k]
  ------------------
 8005|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14556LU), UA_StatusCode_name(retVal));
 8006|  2.37k|return retVal;
 8007|  2.37k|}
namespace0_generated.c:function_namespace0_generated_249_finish:
 7911|  2.37k|static UA_StatusCode function_namespace0_generated_249_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7912|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14557LU));
 7913|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7913:4): [True: 0, False: 2.37k]
  ------------------
 7914|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14557LU), UA_StatusCode_name(retVal));
 7915|  2.37k|return retVal;
 7916|  2.37k|}
namespace0_generated.c:function_namespace0_generated_248_finish:
 7821|  2.37k|static UA_StatusCode function_namespace0_generated_248_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7822|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14555LU), NULL, 0, NULL, 0, NULL);
 7823|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7823:4): [True: 0, False: 2.37k]
  ------------------
 7824|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14555LU), UA_StatusCode_name(retVal));
 7825|  2.37k|return retVal;
 7826|  2.37k|}
namespace0_generated.c:function_namespace0_generated_247_finish:
 7800|  2.37k|static UA_StatusCode function_namespace0_generated_247_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7801|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14559LU));
 7802|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7802:4): [True: 0, False: 2.37k]
  ------------------
 7803|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14559LU), UA_StatusCode_name(retVal));
 7804|  2.37k|return retVal;
 7805|  2.37k|}
namespace0_generated.c:function_namespace0_generated_246_finish:
 7710|  2.37k|static UA_StatusCode function_namespace0_generated_246_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7711|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14560LU));
 7712|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7712:4): [True: 0, False: 2.37k]
  ------------------
 7713|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14560LU), UA_StatusCode_name(retVal));
 7714|  2.37k|return retVal;
 7715|  2.37k|}
namespace0_generated.c:function_namespace0_generated_245_finish:
 7620|  2.37k|static UA_StatusCode function_namespace0_generated_245_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7621|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14558LU), NULL, 0, NULL, 0, NULL);
 7622|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7622:4): [True: 0, False: 2.37k]
  ------------------
 7623|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14558LU), UA_StatusCode_name(retVal));
 7624|  2.37k|return retVal;
 7625|  2.37k|}
namespace0_generated.c:function_namespace0_generated_244_finish:
 7599|  2.37k|static UA_StatusCode function_namespace0_generated_244_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7600|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14534LU));
 7601|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7601:4): [True: 0, False: 2.37k]
  ------------------
 7602|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14534LU), UA_StatusCode_name(retVal));
 7603|  2.37k|return retVal;
 7604|  2.37k|}
namespace0_generated.c:function_namespace0_generated_243_finish:
 7580|  2.37k|static UA_StatusCode function_namespace0_generated_243_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7581|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15229LU));
 7582|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7582:4): [True: 0, False: 2.37k]
  ------------------
 7583|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15229LU), UA_StatusCode_name(retVal));
 7584|  2.37k|return retVal;
 7585|  2.37k|}
namespace0_generated.c:function_namespace0_generated_242_finish:
 7556|  2.37k|static UA_StatusCode function_namespace0_generated_242_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7557|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16759LU));
 7558|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7558:4): [True: 0, False: 2.37k]
  ------------------
 7559|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16759LU), UA_StatusCode_name(retVal));
 7560|  2.37k|return retVal;
 7561|  2.37k|}
namespace0_generated.c:function_namespace0_generated_241_finish:
 7532|  2.37k|static UA_StatusCode function_namespace0_generated_241_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7533|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14509LU));
 7534|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7534:4): [True: 0, False: 2.37k]
  ------------------
 7535|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14509LU), UA_StatusCode_name(retVal));
 7536|  2.37k|return retVal;
 7537|  2.37k|}
namespace0_generated.c:function_namespace0_generated_240_finish:
 7513|  2.37k|static UA_StatusCode function_namespace0_generated_240_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7514|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17202LU));
 7515|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7515:4): [True: 0, False: 2.37k]
  ------------------
 7516|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17202LU), UA_StatusCode_name(retVal));
 7517|  2.37k|return retVal;
 7518|  2.37k|}
namespace0_generated.c:function_namespace0_generated_239_finish:
 7489|  2.37k|static UA_StatusCode function_namespace0_generated_239_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7490|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14221LU));
 7491|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7491:4): [True: 0, False: 2.37k]
  ------------------
 7492|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14221LU), UA_StatusCode_name(retVal));
 7493|  2.37k|return retVal;
 7494|  2.37k|}
namespace0_generated.c:function_namespace0_generated_238_finish:
 7470|  2.37k|static UA_StatusCode function_namespace0_generated_238_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7471|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14226LU));
 7472|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7472:4): [True: 0, False: 2.37k]
  ------------------
 7473|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14226LU), UA_StatusCode_name(retVal));
 7474|  2.37k|return retVal;
 7475|  2.37k|}
namespace0_generated.c:function_namespace0_generated_237_finish:
 7381|  2.37k|static UA_StatusCode function_namespace0_generated_237_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7382|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14225LU), NULL, 0, NULL, 0, NULL);
 7383|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7383:4): [True: 0, False: 2.37k]
  ------------------
 7384|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14225LU), UA_StatusCode_name(retVal));
 7385|  2.37k|return retVal;
 7386|  2.37k|}
namespace0_generated.c:function_namespace0_generated_236_finish:
 7360|  2.37k|static UA_StatusCode function_namespace0_generated_236_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7361|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14595LU));
 7362|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7362:4): [True: 0, False: 2.37k]
  ------------------
 7363|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14595LU), UA_StatusCode_name(retVal));
 7364|  2.37k|return retVal;
 7365|  2.37k|}
namespace0_generated.c:function_namespace0_generated_235_finish:
 7335|  2.37k|static UA_StatusCode function_namespace0_generated_235_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7336|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14601LU));
 7337|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7337:4): [True: 0, False: 2.37k]
  ------------------
 7338|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14601LU), UA_StatusCode_name(retVal));
 7339|  2.37k|return retVal;
 7340|  2.37k|}
namespace0_generated.c:function_namespace0_generated_234_finish:
 7311|  2.37k|static UA_StatusCode function_namespace0_generated_234_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7312|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14600LU));
 7313|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7313:4): [True: 0, False: 2.37k]
  ------------------
 7314|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14600LU), UA_StatusCode_name(retVal));
 7315|  2.37k|return retVal;
 7316|  2.37k|}
namespace0_generated.c:function_namespace0_generated_233_finish:
 7292|  2.37k|static UA_StatusCode function_namespace0_generated_233_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7293|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17203LU));
 7294|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7294:4): [True: 0, False: 2.37k]
  ------------------
 7295|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17203LU), UA_StatusCode_name(retVal));
 7296|  2.37k|return retVal;
 7297|  2.37k|}
namespace0_generated.c:function_namespace0_generated_232_finish:
 7273|  2.37k|static UA_StatusCode function_namespace0_generated_232_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7274|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17710LU));
 7275|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7275:4): [True: 0, False: 2.37k]
  ------------------
 7276|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17710LU), UA_StatusCode_name(retVal));
 7277|  2.37k|return retVal;
 7278|  2.37k|}
namespace0_generated.c:function_namespace0_generated_231_finish:
 7244|  2.37k|static UA_StatusCode function_namespace0_generated_231_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7245|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17306LU));
 7246|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7246:4): [True: 0, False: 2.37k]
  ------------------
 7247|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17306LU), UA_StatusCode_name(retVal));
 7248|  2.37k|return retVal;
 7249|  2.37k|}
namespace0_generated.c:function_namespace0_generated_230_finish:
 7220|  2.37k|static UA_StatusCode function_namespace0_generated_230_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7221|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17310LU));
 7222|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7222:4): [True: 0, False: 2.37k]
  ------------------
 7223|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17310LU), UA_StatusCode_name(retVal));
 7224|  2.37k|return retVal;
 7225|  2.37k|}
namespace0_generated.c:function_namespace0_generated_229_finish:
 7201|  2.37k|static UA_StatusCode function_namespace0_generated_229_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7202|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17325LU));
 7203|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7203:4): [True: 0, False: 2.37k]
  ------------------
 7204|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17325LU), UA_StatusCode_name(retVal));
 7205|  2.37k|return retVal;
 7206|  2.37k|}
namespace0_generated.c:function_namespace0_generated_228_finish:
 7182|  2.37k|static UA_StatusCode function_namespace0_generated_228_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7183|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17428LU));
 7184|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7184:4): [True: 0, False: 2.37k]
  ------------------
 7185|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17428LU), UA_StatusCode_name(retVal));
 7186|  2.37k|return retVal;
 7187|  2.37k|}
namespace0_generated.c:function_namespace0_generated_227_finish:
 7093|  2.37k|static UA_StatusCode function_namespace0_generated_227_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7094|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17456LU));
 7095|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7095:4): [True: 0, False: 2.37k]
  ------------------
 7096|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17456LU), UA_StatusCode_name(retVal));
 7097|  2.37k|return retVal;
 7098|  2.37k|}
namespace0_generated.c:function_namespace0_generated_226_finish:
 7004|  2.37k|static UA_StatusCode function_namespace0_generated_226_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 7005|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17427LU), NULL, 0, NULL, 0, NULL);
 7006|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (7006:4): [True: 0, False: 2.37k]
  ------------------
 7007|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17427LU), UA_StatusCode_name(retVal));
 7008|  2.37k|return retVal;
 7009|  2.37k|}
namespace0_generated.c:function_namespace0_generated_225_finish:
 6983|  2.37k|static UA_StatusCode function_namespace0_generated_225_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6984|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17507LU));
 6985|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6985:4): [True: 0, False: 2.37k]
  ------------------
 6986|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17507LU), UA_StatusCode_name(retVal));
 6987|  2.37k|return retVal;
 6988|  2.37k|}
namespace0_generated.c:function_namespace0_generated_224_finish:
 6894|  2.37k|static UA_StatusCode function_namespace0_generated_224_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6895|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17508LU));
 6896|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6896:4): [True: 0, False: 2.37k]
  ------------------
 6897|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17508LU), UA_StatusCode_name(retVal));
 6898|  2.37k|return retVal;
 6899|  2.37k|}
namespace0_generated.c:function_namespace0_generated_223_finish:
 6805|  2.37k|static UA_StatusCode function_namespace0_generated_223_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6806|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17465LU), NULL, 0, NULL, 0, NULL);
 6807|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6807:4): [True: 0, False: 2.37k]
  ------------------
 6808|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17465LU), UA_StatusCode_name(retVal));
 6809|  2.37k|return retVal;
 6810|  2.37k|}
namespace0_generated.c:function_namespace0_generated_222_finish:
 6784|  2.37k|static UA_StatusCode function_namespace0_generated_222_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6785|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17485LU));
 6786|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6786:4): [True: 0, False: 2.37k]
  ------------------
 6787|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17485LU), UA_StatusCode_name(retVal));
 6788|  2.37k|return retVal;
 6789|  2.37k|}
namespace0_generated.c:function_namespace0_generated_221_finish:
 6756|  2.37k|static UA_StatusCode function_namespace0_generated_221_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6757|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14209LU));
 6758|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6758:4): [True: 0, False: 2.37k]
  ------------------
 6759|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14209LU), UA_StatusCode_name(retVal));
 6760|  2.37k|return retVal;
 6761|  2.37k|}
namespace0_generated.c:function_namespace0_generated_220_finish:
 6737|  2.37k|static UA_StatusCode function_namespace0_generated_220_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6738|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21146LU));
 6739|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6739:4): [True: 0, False: 2.37k]
  ------------------
 6740|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21146LU), UA_StatusCode_name(retVal));
 6741|  2.37k|return retVal;
 6742|  2.37k|}
namespace0_generated.c:function_namespace0_generated_219_finish:
 6713|  2.37k|static UA_StatusCode function_namespace0_generated_219_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6714|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21149LU));
 6715|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6715:4): [True: 0, False: 2.37k]
  ------------------
 6716|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21149LU), UA_StatusCode_name(retVal));
 6717|  2.37k|return retVal;
 6718|  2.37k|}
namespace0_generated.c:function_namespace0_generated_218_finish:
 6689|  2.37k|static UA_StatusCode function_namespace0_generated_218_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6690|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21147LU));
 6691|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6691:4): [True: 0, False: 2.37k]
  ------------------
 6692|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21147LU), UA_StatusCode_name(retVal));
 6693|  2.37k|return retVal;
 6694|  2.37k|}
namespace0_generated.c:function_namespace0_generated_217_finish:
 6670|  2.37k|static UA_StatusCode function_namespace0_generated_217_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6671|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21145LU));
 6672|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6672:4): [True: 0, False: 2.37k]
  ------------------
 6673|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21145LU), UA_StatusCode_name(retVal));
 6674|  2.37k|return retVal;
 6675|  2.37k|}
namespace0_generated.c:function_namespace0_generated_216_finish:
 6650|  2.37k|static UA_StatusCode function_namespace0_generated_216_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6651|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17721LU));
 6652|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6652:4): [True: 0, False: 2.37k]
  ------------------
 6653|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17721LU), UA_StatusCode_name(retVal));
 6654|  2.37k|return retVal;
 6655|  2.37k|}
namespace0_generated.c:function_namespace0_generated_215_finish:
 6630|  2.37k|static UA_StatusCode function_namespace0_generated_215_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6631|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15266LU));
 6632|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6632:4): [True: 0, False: 2.37k]
  ------------------
 6633|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15266LU), UA_StatusCode_name(retVal));
 6634|  2.37k|return retVal;
 6635|  2.37k|}
namespace0_generated.c:function_namespace0_generated_214_finish:
 6606|  2.37k|static UA_StatusCode function_namespace0_generated_214_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6607|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15265LU));
 6608|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6608:4): [True: 0, False: 2.37k]
  ------------------
 6609|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15265LU), UA_StatusCode_name(retVal));
 6610|  2.37k|return retVal;
 6611|  2.37k|}
namespace0_generated.c:function_namespace0_generated_213_finish:
 6587|  2.37k|static UA_StatusCode function_namespace0_generated_213_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6588|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15927LU));
 6589|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6589:4): [True: 0, False: 2.37k]
  ------------------
 6590|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15927LU), UA_StatusCode_name(retVal));
 6591|  2.37k|return retVal;
 6592|  2.37k|}
namespace0_generated.c:function_namespace0_generated_212_finish:
 6563|  2.37k|static UA_StatusCode function_namespace0_generated_212_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6564|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17724LU));
 6565|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6565:4): [True: 0, False: 2.37k]
  ------------------
 6566|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17724LU), UA_StatusCode_name(retVal));
 6567|  2.37k|return retVal;
 6568|  2.37k|}
namespace0_generated.c:function_namespace0_generated_211_finish:
 6539|  2.37k|static UA_StatusCode function_namespace0_generated_211_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6540|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17736LU));
 6541|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6541:4): [True: 0, False: 2.37k]
  ------------------
 6542|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17736LU), UA_StatusCode_name(retVal));
 6543|  2.37k|return retVal;
 6544|  2.37k|}
namespace0_generated.c:function_namespace0_generated_210_finish:
 6515|  2.37k|static UA_StatusCode function_namespace0_generated_210_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6516|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17737LU));
 6517|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6517:4): [True: 0, False: 2.37k]
  ------------------
 6518|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17737LU), UA_StatusCode_name(retVal));
 6519|  2.37k|return retVal;
 6520|  2.37k|}
namespace0_generated.c:function_namespace0_generated_209_finish:
 6491|  2.37k|static UA_StatusCode function_namespace0_generated_209_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6492|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17738LU));
 6493|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6493:4): [True: 0, False: 2.37k]
  ------------------
 6494|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17738LU), UA_StatusCode_name(retVal));
 6495|  2.37k|return retVal;
 6496|  2.37k|}
namespace0_generated.c:function_namespace0_generated_208_finish:
 6467|  2.37k|static UA_StatusCode function_namespace0_generated_208_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6468|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17739LU));
 6469|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6469:4): [True: 0, False: 2.37k]
  ------------------
 6470|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17739LU), UA_StatusCode_name(retVal));
 6471|  2.37k|return retVal;
 6472|  2.37k|}
namespace0_generated.c:function_namespace0_generated_207_finish:
 6443|  2.37k|static UA_StatusCode function_namespace0_generated_207_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6444|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17740LU));
 6445|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6445:4): [True: 0, False: 2.37k]
  ------------------
 6446|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17740LU), UA_StatusCode_name(retVal));
 6447|  2.37k|return retVal;
 6448|  2.37k|}
namespace0_generated.c:function_namespace0_generated_206_finish:
 6415|  2.37k|static UA_StatusCode function_namespace0_generated_206_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6416|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17490LU));
 6417|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6417:4): [True: 0, False: 2.37k]
  ------------------
 6418|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17490LU), UA_StatusCode_name(retVal));
 6419|  2.37k|return retVal;
 6420|  2.37k|}
namespace0_generated.c:function_namespace0_generated_205_finish:
 6387|  2.37k|static UA_StatusCode function_namespace0_generated_205_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6388|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17744LU));
 6389|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6389:4): [True: 0, False: 2.37k]
  ------------------
 6390|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17744LU), UA_StatusCode_name(retVal));
 6391|  2.37k|return retVal;
 6392|  2.37k|}
namespace0_generated.c:function_namespace0_generated_204_finish:
 6363|  2.37k|static UA_StatusCode function_namespace0_generated_204_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6364|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17745LU));
 6365|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6365:4): [True: 0, False: 2.37k]
  ------------------
 6366|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17745LU), UA_StatusCode_name(retVal));
 6367|  2.37k|return retVal;
 6368|  2.37k|}
namespace0_generated.c:function_namespace0_generated_203_finish:
 6339|  2.37k|static UA_StatusCode function_namespace0_generated_203_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6340|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17750LU));
 6341|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6341:4): [True: 0, False: 2.37k]
  ------------------
 6342|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17750LU), UA_StatusCode_name(retVal));
 6343|  2.37k|return retVal;
 6344|  2.37k|}
namespace0_generated.c:function_namespace0_generated_202_finish:
 6315|  2.37k|static UA_StatusCode function_namespace0_generated_202_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6316|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17749LU));
 6317|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6317:4): [True: 0, False: 2.37k]
  ------------------
 6318|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17749LU), UA_StatusCode_name(retVal));
 6319|  2.37k|return retVal;
 6320|  2.37k|}
namespace0_generated.c:function_namespace0_generated_201_finish:
 6296|  2.37k|static UA_StatusCode function_namespace0_generated_201_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6297|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17743LU));
 6298|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6298:4): [True: 0, False: 2.37k]
  ------------------
 6299|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17743LU), UA_StatusCode_name(retVal));
 6300|  2.37k|return retVal;
 6301|  2.37k|}
namespace0_generated.c:function_namespace0_generated_200_finish:
 6277|  2.37k|static UA_StatusCode function_namespace0_generated_200_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6278|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17976LU));
 6279|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6279:4): [True: 0, False: 2.37k]
  ------------------
 6280|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17976LU), UA_StatusCode_name(retVal));
 6281|  2.37k|return retVal;
 6282|  2.37k|}
namespace0_generated.c:function_namespace0_generated_199_finish:
 6188|  2.37k|static UA_StatusCode function_namespace0_generated_199_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6189|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17987LU));
 6190|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6190:4): [True: 0, False: 2.37k]
  ------------------
 6191|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17987LU), UA_StatusCode_name(retVal));
 6192|  2.37k|return retVal;
 6193|  2.37k|}
namespace0_generated.c:function_namespace0_generated_198_finish:
 6099|  2.37k|static UA_StatusCode function_namespace0_generated_198_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6100|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17969LU), NULL, 0, NULL, 0, NULL);
 6101|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6101:4): [True: 0, False: 2.37k]
  ------------------
 6102|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17969LU), UA_StatusCode_name(retVal));
 6103|  2.37k|return retVal;
 6104|  2.37k|}
namespace0_generated.c:function_namespace0_generated_197_finish:
 6078|  2.37k|static UA_StatusCode function_namespace0_generated_197_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 6079|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17993LU));
 6080|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (6080:4): [True: 0, False: 2.37k]
  ------------------
 6081|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17993LU), UA_StatusCode_name(retVal));
 6082|  2.37k|return retVal;
 6083|  2.37k|}
namespace0_generated.c:function_namespace0_generated_196_finish:
 5989|  2.37k|static UA_StatusCode function_namespace0_generated_196_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5990|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17992LU), NULL, 0, NULL, 0, NULL);
 5991|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5991:4): [True: 0, False: 2.37k]
  ------------------
 5992|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17992LU), UA_StatusCode_name(retVal));
 5993|  2.37k|return retVal;
 5994|  2.37k|}
namespace0_generated.c:function_namespace0_generated_195_finish:
 5968|  2.37k|static UA_StatusCode function_namespace0_generated_195_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5969|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17725LU));
 5970|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5970:4): [True: 0, False: 2.37k]
  ------------------
 5971|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17725LU), UA_StatusCode_name(retVal));
 5972|  2.37k|return retVal;
 5973|  2.37k|}
namespace0_generated.c:function_namespace0_generated_194_finish:
 5949|  2.37k|static UA_StatusCode function_namespace0_generated_194_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5950|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 18076LU));
 5951|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5951:4): [True: 0, False: 2.37k]
  ------------------
 5952|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 18076LU), UA_StatusCode_name(retVal));
 5953|  2.37k|return retVal;
 5954|  2.37k|}
namespace0_generated.c:function_namespace0_generated_193_finish:
 5930|  2.37k|static UA_StatusCode function_namespace0_generated_193_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5931|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21083LU));
 5932|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5932:4): [True: 0, False: 2.37k]
  ------------------
 5933|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21083LU), UA_StatusCode_name(retVal));
 5934|  2.37k|return retVal;
 5935|  2.37k|}
namespace0_generated.c:function_namespace0_generated_192_finish:
 5841|  2.37k|static UA_StatusCode function_namespace0_generated_192_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5842|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21084LU));
 5843|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5843:4): [True: 0, False: 2.37k]
  ------------------
 5844|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21084LU), UA_StatusCode_name(retVal));
 5845|  2.37k|return retVal;
 5846|  2.37k|}
namespace0_generated.c:function_namespace0_generated_191_finish:
 5752|  2.37k|static UA_StatusCode function_namespace0_generated_191_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5753|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21082LU), NULL, 0, NULL, 0, NULL);
 5754|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5754:4): [True: 0, False: 2.37k]
  ------------------
 5755|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21082LU), UA_StatusCode_name(retVal));
 5756|  2.37k|return retVal;
 5757|  2.37k|}
namespace0_generated.c:function_namespace0_generated_190_finish:
 5731|  2.37k|static UA_StatusCode function_namespace0_generated_190_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5732|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21086LU));
 5733|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5733:4): [True: 0, False: 2.37k]
  ------------------
 5734|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21086LU), UA_StatusCode_name(retVal));
 5735|  2.37k|return retVal;
 5736|  2.37k|}
namespace0_generated.c:function_namespace0_generated_189_finish:
 5642|  2.37k|static UA_StatusCode function_namespace0_generated_189_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5643|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21085LU), NULL, 0, NULL, 0, NULL);
 5644|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5644:4): [True: 0, False: 2.37k]
  ------------------
 5645|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21085LU), UA_StatusCode_name(retVal));
 5646|  2.37k|return retVal;
 5647|  2.37k|}
namespace0_generated.c:function_namespace0_generated_188_finish:
 5621|  2.37k|static UA_StatusCode function_namespace0_generated_188_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5622|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17999LU));
 5623|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5623:4): [True: 0, False: 2.37k]
  ------------------
 5624|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17999LU), UA_StatusCode_name(retVal));
 5625|  2.37k|return retVal;
 5626|  2.37k|}
namespace0_generated.c:function_namespace0_generated_187_finish:
 5602|  2.37k|static UA_StatusCode function_namespace0_generated_187_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5603|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14232LU));
 5604|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5604:4): [True: 0, False: 2.37k]
  ------------------
 5605|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14232LU), UA_StatusCode_name(retVal));
 5606|  2.37k|return retVal;
 5607|  2.37k|}
namespace0_generated.c:function_namespace0_generated_186_finish:
 5583|  2.37k|static UA_StatusCode function_namespace0_generated_186_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5584|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15300LU));
 5585|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5585:4): [True: 0, False: 2.37k]
  ------------------
 5586|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15300LU), UA_StatusCode_name(retVal));
 5587|  2.37k|return retVal;
 5588|  2.37k|}
namespace0_generated.c:function_namespace0_generated_185_finish:
 5559|  2.37k|static UA_StatusCode function_namespace0_generated_185_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5560|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15299LU));
 5561|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5561:4): [True: 0, False: 2.37k]
  ------------------
 5562|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15299LU), UA_StatusCode_name(retVal));
 5563|  2.37k|return retVal;
 5564|  2.37k|}
namespace0_generated.c:function_namespace0_generated_184_finish:
 5540|  2.37k|static UA_StatusCode function_namespace0_generated_184_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5541|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15303LU));
 5542|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5542:4): [True: 0, False: 2.37k]
  ------------------
 5543|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15303LU), UA_StatusCode_name(retVal));
 5544|  2.37k|return retVal;
 5545|  2.37k|}
namespace0_generated.c:function_namespace0_generated_183_finish:
 5521|  2.37k|static UA_StatusCode function_namespace0_generated_183_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5522|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17493LU));
 5523|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5523:4): [True: 0, False: 2.37k]
  ------------------
 5524|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17493LU), UA_StatusCode_name(retVal));
 5525|  2.37k|return retVal;
 5526|  2.37k|}
namespace0_generated.c:function_namespace0_generated_182_finish:
 5493|  2.37k|static UA_StatusCode function_namespace0_generated_182_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5494|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21092LU));
 5495|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5495:4): [True: 0, False: 2.37k]
  ------------------
 5496|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21092LU), UA_StatusCode_name(retVal));
 5497|  2.37k|return retVal;
 5498|  2.37k|}
namespace0_generated.c:function_namespace0_generated_181_finish:
 5469|  2.37k|static UA_StatusCode function_namespace0_generated_181_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5470|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21093LU));
 5471|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5471:4): [True: 0, False: 2.37k]
  ------------------
 5472|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21093LU), UA_StatusCode_name(retVal));
 5473|  2.37k|return retVal;
 5474|  2.37k|}
namespace0_generated.c:function_namespace0_generated_180_finish:
 5445|  2.37k|static UA_StatusCode function_namespace0_generated_180_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5446|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21094LU));
 5447|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5447:4): [True: 0, False: 2.37k]
  ------------------
 5448|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21094LU), UA_StatusCode_name(retVal));
 5449|  2.37k|return retVal;
 5450|  2.37k|}
namespace0_generated.c:function_namespace0_generated_179_finish:
 5421|  2.37k|static UA_StatusCode function_namespace0_generated_179_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5422|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15298LU));
 5423|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5423:4): [True: 0, False: 2.37k]
  ------------------
 5424|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15298LU), UA_StatusCode_name(retVal));
 5425|  2.37k|return retVal;
 5426|  2.37k|}
namespace0_generated.c:function_namespace0_generated_178_finish:
 5402|  2.37k|static UA_StatusCode function_namespace0_generated_178_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5403|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23798LU));
 5404|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5404:4): [True: 0, False: 2.37k]
  ------------------
 5405|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23798LU), UA_StatusCode_name(retVal));
 5406|  2.37k|return retVal;
 5407|  2.37k|}
namespace0_generated.c:function_namespace0_generated_177_finish:
 5313|  2.37k|static UA_StatusCode function_namespace0_generated_177_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5314|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23799LU));
 5315|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5315:4): [True: 0, False: 2.37k]
  ------------------
 5316|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23799LU), UA_StatusCode_name(retVal));
 5317|  2.37k|return retVal;
 5318|  2.37k|}
namespace0_generated.c:function_namespace0_generated_176_finish:
 5224|  2.37k|static UA_StatusCode function_namespace0_generated_176_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5225|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23797LU), NULL, 0, NULL, 0, NULL);
 5226|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5226:4): [True: 0, False: 2.37k]
  ------------------
 5227|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23797LU), UA_StatusCode_name(retVal));
 5228|  2.37k|return retVal;
 5229|  2.37k|}
namespace0_generated.c:function_namespace0_generated_175_finish:
 5203|  2.37k|static UA_StatusCode function_namespace0_generated_175_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5204|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23801LU));
 5205|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5205:4): [True: 0, False: 2.37k]
  ------------------
 5206|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23801LU), UA_StatusCode_name(retVal));
 5207|  2.37k|return retVal;
 5208|  2.37k|}
namespace0_generated.c:function_namespace0_generated_174_finish:
 5114|  2.37k|static UA_StatusCode function_namespace0_generated_174_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5115|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23800LU), NULL, 0, NULL, 0, NULL);
 5116|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5116:4): [True: 0, False: 2.37k]
  ------------------
 5117|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23800LU), UA_StatusCode_name(retVal));
 5118|  2.37k|return retVal;
 5119|  2.37k|}
namespace0_generated.c:function_namespace0_generated_173_finish:
 5093|  2.37k|static UA_StatusCode function_namespace0_generated_173_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5094|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23803LU));
 5095|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5095:4): [True: 0, False: 2.37k]
  ------------------
 5096|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23803LU), UA_StatusCode_name(retVal));
 5097|  2.37k|return retVal;
 5098|  2.37k|}
namespace0_generated.c:function_namespace0_generated_172_finish:
 5004|  2.37k|static UA_StatusCode function_namespace0_generated_172_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 5005|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23804LU));
 5006|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (5006:4): [True: 0, False: 2.37k]
  ------------------
 5007|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23804LU), UA_StatusCode_name(retVal));
 5008|  2.37k|return retVal;
 5009|  2.37k|}
namespace0_generated.c:function_namespace0_generated_171_finish:
 4915|  2.37k|static UA_StatusCode function_namespace0_generated_171_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4916|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23802LU), NULL, 0, NULL, 0, NULL);
 4917|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4917:4): [True: 0, False: 2.37k]
  ------------------
 4918|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23802LU), UA_StatusCode_name(retVal));
 4919|  2.37k|return retVal;
 4920|  2.37k|}
namespace0_generated.c:function_namespace0_generated_170_finish:
 4894|  2.37k|static UA_StatusCode function_namespace0_generated_170_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4895|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23806LU));
 4896|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4896:4): [True: 0, False: 2.37k]
  ------------------
 4897|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23806LU), UA_StatusCode_name(retVal));
 4898|  2.37k|return retVal;
 4899|  2.37k|}
namespace0_generated.c:function_namespace0_generated_169_finish:
 4805|  2.37k|static UA_StatusCode function_namespace0_generated_169_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4806|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23805LU), NULL, 0, NULL, 0, NULL);
 4807|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4807:4): [True: 0, False: 2.37k]
  ------------------
 4808|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23805LU), UA_StatusCode_name(retVal));
 4809|  2.37k|return retVal;
 4810|  2.37k|}
namespace0_generated.c:function_namespace0_generated_168_finish:
 4784|  2.37k|static UA_StatusCode function_namespace0_generated_168_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4785|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23796LU));
 4786|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4786:4): [True: 0, False: 2.37k]
  ------------------
 4787|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23796LU), UA_StatusCode_name(retVal));
 4788|  2.37k|return retVal;
 4789|  2.37k|}
namespace0_generated.c:function_namespace0_generated_167_finish:
 4765|  2.37k|static UA_StatusCode function_namespace0_generated_167_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4766|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23808LU));
 4767|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4767:4): [True: 0, False: 2.37k]
  ------------------
 4768|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23808LU), UA_StatusCode_name(retVal));
 4769|  2.37k|return retVal;
 4770|  2.37k|}
namespace0_generated.c:function_namespace0_generated_166_finish:
 4746|  2.37k|static UA_StatusCode function_namespace0_generated_166_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4747|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23809LU));
 4748|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4748:4): [True: 0, False: 2.37k]
  ------------------
 4749|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23809LU), UA_StatusCode_name(retVal));
 4750|  2.37k|return retVal;
 4751|  2.37k|}
namespace0_generated.c:function_namespace0_generated_165_finish:
 4722|  2.37k|static UA_StatusCode function_namespace0_generated_165_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4723|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23810LU));
 4724|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4724:4): [True: 0, False: 2.37k]
  ------------------
 4725|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23810LU), UA_StatusCode_name(retVal));
 4726|  2.37k|return retVal;
 4727|  2.37k|}
namespace0_generated.c:function_namespace0_generated_164_finish:
 4698|  2.37k|static UA_StatusCode function_namespace0_generated_164_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4699|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23807LU));
 4700|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4700:4): [True: 0, False: 2.37k]
  ------------------
 4701|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23807LU), UA_StatusCode_name(retVal));
 4702|  2.37k|return retVal;
 4703|  2.37k|}
namespace0_generated.c:function_namespace0_generated_163_finish:
 4679|  2.37k|static UA_StatusCode function_namespace0_generated_163_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4680|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23812LU));
 4681|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4681:4): [True: 0, False: 2.37k]
  ------------------
 4682|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23812LU), UA_StatusCode_name(retVal));
 4683|  2.37k|return retVal;
 4684|  2.37k|}
namespace0_generated.c:function_namespace0_generated_162_finish:
 4590|  2.37k|static UA_StatusCode function_namespace0_generated_162_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4591|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23813LU));
 4592|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4592:4): [True: 0, False: 2.37k]
  ------------------
 4593|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23813LU), UA_StatusCode_name(retVal));
 4594|  2.37k|return retVal;
 4595|  2.37k|}
namespace0_generated.c:function_namespace0_generated_161_finish:
 4501|  2.37k|static UA_StatusCode function_namespace0_generated_161_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4502|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23811LU), NULL, 0, NULL, 0, NULL);
 4503|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4503:4): [True: 0, False: 2.37k]
  ------------------
 4504|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23811LU), UA_StatusCode_name(retVal));
 4505|  2.37k|return retVal;
 4506|  2.37k|}
namespace0_generated.c:function_namespace0_generated_160_finish:
 4480|  2.37k|static UA_StatusCode function_namespace0_generated_160_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4481|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23815LU));
 4482|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4482:4): [True: 0, False: 2.37k]
  ------------------
 4483|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23815LU), UA_StatusCode_name(retVal));
 4484|  2.37k|return retVal;
 4485|  2.37k|}
namespace0_generated.c:function_namespace0_generated_159_finish:
 4391|  2.37k|static UA_StatusCode function_namespace0_generated_159_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4392|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23814LU), NULL, 0, NULL, 0, NULL);
 4393|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4393:4): [True: 0, False: 2.37k]
  ------------------
 4394|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23814LU), UA_StatusCode_name(retVal));
 4395|  2.37k|return retVal;
 4396|  2.37k|}
namespace0_generated.c:function_namespace0_generated_158_finish:
 4370|  2.37k|static UA_StatusCode function_namespace0_generated_158_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4371|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23817LU));
 4372|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4372:4): [True: 0, False: 2.37k]
  ------------------
 4373|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23817LU), UA_StatusCode_name(retVal));
 4374|  2.37k|return retVal;
 4375|  2.37k|}
namespace0_generated.c:function_namespace0_generated_157_finish:
 4281|  2.37k|static UA_StatusCode function_namespace0_generated_157_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4282|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23818LU));
 4283|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4283:4): [True: 0, False: 2.37k]
  ------------------
 4284|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23818LU), UA_StatusCode_name(retVal));
 4285|  2.37k|return retVal;
 4286|  2.37k|}
namespace0_generated.c:function_namespace0_generated_156_finish:
 4192|  2.37k|static UA_StatusCode function_namespace0_generated_156_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4193|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23816LU), NULL, 0, NULL, 0, NULL);
 4194|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4194:4): [True: 0, False: 2.37k]
  ------------------
 4195|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23816LU), UA_StatusCode_name(retVal));
 4196|  2.37k|return retVal;
 4197|  2.37k|}
namespace0_generated.c:function_namespace0_generated_155_finish:
 4171|  2.37k|static UA_StatusCode function_namespace0_generated_155_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4172|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23820LU));
 4173|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4173:4): [True: 0, False: 2.37k]
  ------------------
 4174|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23820LU), UA_StatusCode_name(retVal));
 4175|  2.37k|return retVal;
 4176|  2.37k|}
namespace0_generated.c:function_namespace0_generated_154_finish:
 4082|  2.37k|static UA_StatusCode function_namespace0_generated_154_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4083|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23819LU), NULL, 0, NULL, 0, NULL);
 4084|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4084:4): [True: 0, False: 2.37k]
  ------------------
 4085|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23819LU), UA_StatusCode_name(retVal));
 4086|  2.37k|return retVal;
 4087|  2.37k|}
namespace0_generated.c:function_namespace0_generated_153_finish:
 4061|  2.37k|static UA_StatusCode function_namespace0_generated_153_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4062|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23795LU));
 4063|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4063:4): [True: 0, False: 2.37k]
  ------------------
 4064|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23795LU), UA_StatusCode_name(retVal));
 4065|  2.37k|return retVal;
 4066|  2.37k|}
namespace0_generated.c:function_namespace0_generated_152_finish:
 4042|  2.37k|static UA_StatusCode function_namespace0_generated_152_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4043|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23829LU));
 4044|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4044:4): [True: 0, False: 2.37k]
  ------------------
 4045|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23829LU), UA_StatusCode_name(retVal));
 4046|  2.37k|return retVal;
 4047|  2.37k|}
namespace0_generated.c:function_namespace0_generated_151_finish:
 4023|  2.37k|static UA_StatusCode function_namespace0_generated_151_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4024|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23830LU));
 4025|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4025:4): [True: 0, False: 2.37k]
  ------------------
 4026|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23830LU), UA_StatusCode_name(retVal));
 4027|  2.37k|return retVal;
 4028|  2.37k|}
namespace0_generated.c:function_namespace0_generated_150_finish:
 3999|  2.37k|static UA_StatusCode function_namespace0_generated_150_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 4000|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23831LU));
 4001|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (4001:4): [True: 0, False: 2.37k]
  ------------------
 4002|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23831LU), UA_StatusCode_name(retVal));
 4003|  2.37k|return retVal;
 4004|  2.37k|}
namespace0_generated.c:function_namespace0_generated_149_finish:
 3975|  2.37k|static UA_StatusCode function_namespace0_generated_149_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3976|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23828LU));
 3977|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3977:4): [True: 0, False: 2.37k]
  ------------------
 3978|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23828LU), UA_StatusCode_name(retVal));
 3979|  2.37k|return retVal;
 3980|  2.37k|}
namespace0_generated.c:function_namespace0_generated_148_finish:
 3956|  2.37k|static UA_StatusCode function_namespace0_generated_148_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3957|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14644LU));
 3958|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3958:4): [True: 0, False: 2.37k]
  ------------------
 3959|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14644LU), UA_StatusCode_name(retVal));
 3960|  2.37k|return retVal;
 3961|  2.37k|}
namespace0_generated.c:function_namespace0_generated_147_finish:
 3932|  2.37k|static UA_StatusCode function_namespace0_generated_147_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3933|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14645LU), NULL, 0, NULL, 0, NULL);
 3934|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3934:4): [True: 0, False: 2.37k]
  ------------------
 3935|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14645LU), UA_StatusCode_name(retVal));
 3936|  2.37k|return retVal;
 3937|  2.37k|}
namespace0_generated.c:function_namespace0_generated_146_finish:
 3911|  2.37k|static UA_StatusCode function_namespace0_generated_146_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3912|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14646LU), NULL, 0, NULL, 0, NULL);
 3913|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3913:4): [True: 0, False: 2.37k]
  ------------------
 3914|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14646LU), UA_StatusCode_name(retVal));
 3915|  2.37k|return retVal;
 3916|  2.37k|}
namespace0_generated.c:function_namespace0_generated_145_finish:
 3890|  2.37k|static UA_StatusCode function_namespace0_generated_145_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3891|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15308LU));
 3892|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3892:4): [True: 0, False: 2.37k]
  ------------------
 3893|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15308LU), UA_StatusCode_name(retVal));
 3894|  2.37k|return retVal;
 3895|  2.37k|}
namespace0_generated.c:function_namespace0_generated_144_finish:
 3866|  2.37k|static UA_StatusCode function_namespace0_generated_144_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3867|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15307LU));
 3868|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3868:4): [True: 0, False: 2.37k]
  ------------------
 3869|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15307LU), UA_StatusCode_name(retVal));
 3870|  2.37k|return retVal;
 3871|  2.37k|}
namespace0_generated.c:function_namespace0_generated_143_finish:
 3847|  2.37k|static UA_StatusCode function_namespace0_generated_143_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3848|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14643LU));
 3849|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3849:4): [True: 0, False: 2.37k]
  ------------------
 3850|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14643LU), UA_StatusCode_name(retVal));
 3851|  2.37k|return retVal;
 3852|  2.37k|}
namespace0_generated.c:function_namespace0_generated_142_finish:
 3828|  2.37k|static UA_StatusCode function_namespace0_generated_142_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3829|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16312LU));
 3830|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3830:4): [True: 0, False: 2.37k]
  ------------------
 3831|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16312LU), UA_StatusCode_name(retVal));
 3832|  2.37k|return retVal;
 3833|  2.37k|}
namespace0_generated.c:function_namespace0_generated_141_finish:
 3804|  2.37k|static UA_StatusCode function_namespace0_generated_141_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3805|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17632LU));
 3806|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3806:4): [True: 0, False: 2.37k]
  ------------------
 3807|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17632LU), UA_StatusCode_name(retVal));
 3808|  2.37k|return retVal;
 3809|  2.37k|}
namespace0_generated.c:function_namespace0_generated_140_finish:
 3775|  2.37k|static UA_StatusCode function_namespace0_generated_140_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3776|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17633LU));
 3777|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3777:4): [True: 0, False: 2.37k]
  ------------------
 3778|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17633LU), UA_StatusCode_name(retVal));
 3779|  2.37k|return retVal;
 3780|  2.37k|}
namespace0_generated.c:function_namespace0_generated_139_finish:
 3747|  2.37k|static UA_StatusCode function_namespace0_generated_139_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3748|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16309LU));
 3749|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3749:4): [True: 0, False: 2.37k]
  ------------------
 3750|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16309LU), UA_StatusCode_name(retVal));
 3751|  2.37k|return retVal;
 3752|  2.37k|}
namespace0_generated.c:function_namespace0_generated_138_finish:
 3725|  2.37k|static UA_StatusCode function_namespace0_generated_138_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3726|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21105LU));
 3727|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3727:4): [True: 0, False: 2.37k]
  ------------------
 3728|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21105LU), UA_StatusCode_name(retVal));
 3729|  2.37k|return retVal;
 3730|  2.37k|}
namespace0_generated.c:function_namespace0_generated_137_finish:
 3706|  2.37k|static UA_StatusCode function_namespace0_generated_137_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3707|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17998LU));
 3708|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3708:4): [True: 0, False: 2.37k]
  ------------------
 3709|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17998LU), UA_StatusCode_name(retVal));
 3710|  2.37k|return retVal;
 3711|  2.37k|}
namespace0_generated.c:function_namespace0_generated_136_finish:
 3686|  2.37k|static UA_StatusCode function_namespace0_generated_136_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3687|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21111LU));
 3688|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3688:4): [True: 0, False: 2.37k]
  ------------------
 3689|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21111LU), UA_StatusCode_name(retVal));
 3690|  2.37k|return retVal;
 3691|  2.37k|}
namespace0_generated.c:function_namespace0_generated_135_finish:
 3667|  2.37k|static UA_StatusCode function_namespace0_generated_135_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3668|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21096LU));
 3669|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3669:4): [True: 0, False: 2.37k]
  ------------------
 3670|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21096LU), UA_StatusCode_name(retVal));
 3671|  2.37k|return retVal;
 3672|  2.37k|}
namespace0_generated.c:function_namespace0_generated_134_finish:
 3647|  2.37k|static UA_StatusCode function_namespace0_generated_134_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3648|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15311LU));
 3649|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3649:4): [True: 0, False: 2.37k]
  ------------------
 3650|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15311LU), UA_StatusCode_name(retVal));
 3651|  2.37k|return retVal;
 3652|  2.37k|}
namespace0_generated.c:function_namespace0_generated_133_finish:
 3628|  2.37k|static UA_StatusCode function_namespace0_generated_133_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3629|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15316LU));
 3630|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3630:4): [True: 0, False: 2.37k]
  ------------------
 3631|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15316LU), UA_StatusCode_name(retVal));
 3632|  2.37k|return retVal;
 3633|  2.37k|}
namespace0_generated.c:function_namespace0_generated_132_finish:
 3609|  2.37k|static UA_StatusCode function_namespace0_generated_132_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3610|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17494LU));
 3611|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3611:4): [True: 0, False: 2.37k]
  ------------------
 3612|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17494LU), UA_StatusCode_name(retVal));
 3613|  2.37k|return retVal;
 3614|  2.37k|}
namespace0_generated.c:function_namespace0_generated_131_finish:
 3581|  2.37k|static UA_StatusCode function_namespace0_generated_131_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3582|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21097LU));
 3583|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3583:4): [True: 0, False: 2.37k]
  ------------------
 3584|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21097LU), UA_StatusCode_name(retVal));
 3585|  2.37k|return retVal;
 3586|  2.37k|}
namespace0_generated.c:function_namespace0_generated_130_finish:
 3556|  2.37k|static UA_StatusCode function_namespace0_generated_130_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3557|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21098LU));
 3558|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3558:4): [True: 0, False: 2.37k]
  ------------------
 3559|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21098LU), UA_StatusCode_name(retVal));
 3560|  2.37k|return retVal;
 3561|  2.37k|}
namespace0_generated.c:function_namespace0_generated_129_finish:
 3532|  2.37k|static UA_StatusCode function_namespace0_generated_129_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3533|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21099LU));
 3534|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3534:4): [True: 0, False: 2.37k]
  ------------------
 3535|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21099LU), UA_StatusCode_name(retVal));
 3536|  2.37k|return retVal;
 3537|  2.37k|}
namespace0_generated.c:function_namespace0_generated_128_finish:
 3508|  2.37k|static UA_StatusCode function_namespace0_generated_128_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3509|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21100LU));
 3510|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3510:4): [True: 0, False: 2.37k]
  ------------------
 3511|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21100LU), UA_StatusCode_name(retVal));
 3512|  2.37k|return retVal;
 3513|  2.37k|}
namespace0_generated.c:function_namespace0_generated_127_finish:
 3484|  2.37k|static UA_StatusCode function_namespace0_generated_127_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3485|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21101LU));
 3486|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3486:4): [True: 0, False: 2.37k]
  ------------------
 3487|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21101LU), UA_StatusCode_name(retVal));
 3488|  2.37k|return retVal;
 3489|  2.37k|}
namespace0_generated.c:function_namespace0_generated_126_finish:
 3460|  2.37k|static UA_StatusCode function_namespace0_generated_126_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3461|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21102LU));
 3462|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3462:4): [True: 0, False: 2.37k]
  ------------------
 3463|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21102LU), UA_StatusCode_name(retVal));
 3464|  2.37k|return retVal;
 3465|  2.37k|}
namespace0_generated.c:function_namespace0_generated_125_finish:
 3436|  2.37k|static UA_StatusCode function_namespace0_generated_125_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3437|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21103LU));
 3438|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3438:4): [True: 0, False: 2.37k]
  ------------------
 3439|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21103LU), UA_StatusCode_name(retVal));
 3440|  2.37k|return retVal;
 3441|  2.37k|}
namespace0_generated.c:function_namespace0_generated_124_finish:
 3417|  2.37k|static UA_StatusCode function_namespace0_generated_124_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3418|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15306LU));
 3419|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3419:4): [True: 0, False: 2.37k]
  ------------------
 3420|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15306LU), UA_StatusCode_name(retVal));
 3421|  2.37k|return retVal;
 3422|  2.37k|}
namespace0_generated.c:function_namespace0_generated_123_finish:
 3398|  2.37k|static UA_StatusCode function_namespace0_generated_123_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3399|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21142LU));
 3400|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3400:4): [True: 0, False: 2.37k]
  ------------------
 3401|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21142LU), UA_StatusCode_name(retVal));
 3402|  2.37k|return retVal;
 3403|  2.37k|}
namespace0_generated.c:function_namespace0_generated_122_finish:
 3378|  2.37k|static UA_StatusCode function_namespace0_generated_122_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3379|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15319LU));
 3380|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3380:4): [True: 0, False: 2.37k]
  ------------------
 3381|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15319LU), UA_StatusCode_name(retVal));
 3382|  2.37k|return retVal;
 3383|  2.37k|}
namespace0_generated.c:function_namespace0_generated_121_finish:
 3359|  2.37k|static UA_StatusCode function_namespace0_generated_121_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3360|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21116LU));
 3361|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3361:4): [True: 0, False: 2.37k]
  ------------------
 3362|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21116LU), UA_StatusCode_name(retVal));
 3363|  2.37k|return retVal;
 3364|  2.37k|}
namespace0_generated.c:function_namespace0_generated_120_finish:
 3340|  2.37k|static UA_StatusCode function_namespace0_generated_120_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3341|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21104LU));
 3342|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3342:4): [True: 0, False: 2.37k]
  ------------------
 3343|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21104LU), UA_StatusCode_name(retVal));
 3344|  2.37k|return retVal;
 3345|  2.37k|}
namespace0_generated.c:function_namespace0_generated_119_finish:
 3321|  2.37k|static UA_StatusCode function_namespace0_generated_119_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3322|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15114LU));
 3323|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3323:4): [True: 0, False: 2.37k]
  ------------------
 3324|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15114LU), UA_StatusCode_name(retVal));
 3325|  2.37k|return retVal;
 3326|  2.37k|}
namespace0_generated.c:function_namespace0_generated_118_finish:
 3296|  2.37k|static UA_StatusCode function_namespace0_generated_118_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3297|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15116LU));
 3298|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3298:4): [True: 0, False: 2.37k]
  ------------------
 3299|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15116LU), UA_StatusCode_name(retVal));
 3300|  2.37k|return retVal;
 3301|  2.37k|}
namespace0_generated.c:function_namespace0_generated_117_finish:
 3207|  2.37k|static UA_StatusCode function_namespace0_generated_117_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3208|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15117LU));
 3209|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3209:4): [True: 0, False: 2.37k]
  ------------------
 3210|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15117LU), UA_StatusCode_name(retVal));
 3211|  2.37k|return retVal;
 3212|  2.37k|}
namespace0_generated.c:function_namespace0_generated_116_finish:
 3118|  2.37k|static UA_StatusCode function_namespace0_generated_116_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3119|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15115LU), NULL, 0, NULL, 0, NULL);
 3120|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3120:4): [True: 0, False: 2.37k]
  ------------------
 3121|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15115LU), UA_StatusCode_name(retVal));
 3122|  2.37k|return retVal;
 3123|  2.37k|}
namespace0_generated.c:function_namespace0_generated_115_finish:
 3096|  2.37k|static UA_StatusCode function_namespace0_generated_115_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3097|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15119LU));
 3098|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3098:4): [True: 0, False: 2.37k]
  ------------------
 3099|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15119LU), UA_StatusCode_name(retVal));
 3100|  2.37k|return retVal;
 3101|  2.37k|}
namespace0_generated.c:function_namespace0_generated_114_finish:
 3007|  2.37k|static UA_StatusCode function_namespace0_generated_114_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 3008|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15120LU));
 3009|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (3009:4): [True: 0, False: 2.37k]
  ------------------
 3010|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15120LU), UA_StatusCode_name(retVal));
 3011|  2.37k|return retVal;
 3012|  2.37k|}
namespace0_generated.c:function_namespace0_generated_113_finish:
 2918|  2.37k|static UA_StatusCode function_namespace0_generated_113_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2919|  2.37k|UA_StatusCode retVal = UA_Server_addMethodNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15118LU), NULL, 0, NULL, 0, NULL);
 2920|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2920:4): [True: 0, False: 2.37k]
  ------------------
 2921|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15118LU), UA_StatusCode_name(retVal));
 2922|  2.37k|return retVal;
 2923|  2.37k|}
namespace0_generated.c:function_namespace0_generated_112_finish:
 2896|  2.37k|static UA_StatusCode function_namespace0_generated_112_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2897|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15111LU));
 2898|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2898:4): [True: 0, False: 2.37k]
  ------------------
 2899|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15111LU), UA_StatusCode_name(retVal));
 2900|  2.37k|return retVal;
 2901|  2.37k|}
namespace0_generated.c:function_namespace0_generated_111_finish:
 2877|  2.37k|static UA_StatusCode function_namespace0_generated_111_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2878|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15108LU));
 2879|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2879:4): [True: 0, False: 2.37k]
  ------------------
 2880|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15108LU), UA_StatusCode_name(retVal));
 2881|  2.37k|return retVal;
 2882|  2.37k|}
namespace0_generated.c:function_namespace0_generated_110_finish:
 2858|  2.37k|static UA_StatusCode function_namespace0_generated_110_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2859|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2366LU));
 2860|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2860:4): [True: 0, False: 2.37k]
  ------------------
 2861|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2366LU), UA_StatusCode_name(retVal));
 2862|  2.37k|return retVal;
 2863|  2.37k|}
namespace0_generated.c:function_namespace0_generated_109_finish:
 2827|  2.37k|static UA_StatusCode function_namespace0_generated_109_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2828|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2367LU));
 2829|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2829:4): [True: 0, False: 2.37k]
  ------------------
 2830|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2367LU), UA_StatusCode_name(retVal));
 2831|  2.37k|return retVal;
 2832|  2.37k|}
namespace0_generated.c:function_namespace0_generated_108_finish:
 2796|  2.37k|static UA_StatusCode function_namespace0_generated_108_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2797|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2369LU));
 2798|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2798:4): [True: 0, False: 2.37k]
  ------------------
 2799|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2369LU), UA_StatusCode_name(retVal));
 2800|  2.37k|return retVal;
 2801|  2.37k|}
namespace0_generated.c:function_namespace0_generated_107_finish:
 2772|  2.37k|static UA_StatusCode function_namespace0_generated_107_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2773|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2370LU));
 2774|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2774:4): [True: 0, False: 2.37k]
  ------------------
 2775|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2370LU), UA_StatusCode_name(retVal));
 2776|  2.37k|return retVal;
 2777|  2.37k|}
namespace0_generated.c:function_namespace0_generated_106_finish:
 2748|  2.37k|static UA_StatusCode function_namespace0_generated_106_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2749|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2371LU));
 2750|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2750:4): [True: 0, False: 2.37k]
  ------------------
 2751|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2371LU), UA_StatusCode_name(retVal));
 2752|  2.37k|return retVal;
 2753|  2.37k|}
namespace0_generated.c:function_namespace0_generated_105_finish:
 2724|  2.37k|static UA_StatusCode function_namespace0_generated_105_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2725|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2368LU));
 2726|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2726:4): [True: 0, False: 2.37k]
  ------------------
 2727|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2368LU), UA_StatusCode_name(retVal));
 2728|  2.37k|return retVal;
 2729|  2.37k|}
namespace0_generated.c:function_namespace0_generated_104_finish:
 2703|  2.37k|static UA_StatusCode function_namespace0_generated_104_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2704|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11241LU));
 2705|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2705:4): [True: 0, False: 2.37k]
  ------------------
 2706|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11241LU), UA_StatusCode_name(retVal));
 2707|  2.37k|return retVal;
 2708|  2.37k|}
namespace0_generated.c:function_namespace0_generated_103_finish:
 2675|  2.37k|static UA_StatusCode function_namespace0_generated_103_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2676|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11461LU));
 2677|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2677:4): [True: 0, False: 2.37k]
  ------------------
 2678|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11461LU), UA_StatusCode_name(retVal));
 2679|  2.37k|return retVal;
 2680|  2.37k|}
namespace0_generated.c:function_namespace0_generated_102_finish:
 2651|  2.37k|static UA_StatusCode function_namespace0_generated_102_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2652|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11238LU));
 2653|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2653:4): [True: 0, False: 2.37k]
  ------------------
 2654|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11238LU), UA_StatusCode_name(retVal));
 2655|  2.37k|return retVal;
 2656|  2.37k|}
namespace0_generated.c:function_namespace0_generated_101_finish:
 2630|  2.37k|static UA_StatusCode function_namespace0_generated_101_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2631|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2374LU));
 2632|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2632:4): [True: 0, False: 2.37k]
  ------------------
 2633|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2374LU), UA_StatusCode_name(retVal));
 2634|  2.37k|return retVal;
 2635|  2.37k|}
namespace0_generated.c:function_namespace0_generated_100_finish:
 2606|  2.37k|static UA_StatusCode function_namespace0_generated_100_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2607|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2375LU));
 2608|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2608:4): [True: 0, False: 2.37k]
  ------------------
 2609|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2375LU), UA_StatusCode_name(retVal));
 2610|  2.37k|return retVal;
 2611|  2.37k|}
namespace0_generated.c:function_namespace0_generated_99_finish:
 2582|  2.37k|static UA_StatusCode function_namespace0_generated_99_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2583|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2373LU));
 2584|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2584:4): [True: 0, False: 2.37k]
  ------------------
 2585|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2373LU), UA_StatusCode_name(retVal));
 2586|  2.37k|return retVal;
 2587|  2.37k|}
namespace0_generated.c:function_namespace0_generated_98_finish:
 2561|  2.37k|static UA_StatusCode function_namespace0_generated_98_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2562|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2377LU));
 2563|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2563:4): [True: 0, False: 2.37k]
  ------------------
 2564|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2377LU), UA_StatusCode_name(retVal));
 2565|  2.37k|return retVal;
 2566|  2.37k|}
namespace0_generated.c:function_namespace0_generated_97_finish:
 2533|  2.37k|static UA_StatusCode function_namespace0_generated_97_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2534|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2376LU));
 2535|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2535:4): [True: 0, False: 2.37k]
  ------------------
 2536|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2376LU), UA_StatusCode_name(retVal));
 2537|  2.37k|return retVal;
 2538|  2.37k|}
namespace0_generated.c:function_namespace0_generated_96_finish:
 2512|  2.37k|static UA_StatusCode function_namespace0_generated_96_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2513|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2372LU));
 2514|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2514:4): [True: 0, False: 2.37k]
  ------------------
 2515|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2372LU), UA_StatusCode_name(retVal));
 2516|  2.37k|return retVal;
 2517|  2.37k|}
namespace0_generated.c:function_namespace0_generated_95_finish:
 2489|  2.37k|static UA_StatusCode function_namespace0_generated_95_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2490|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2365LU));
 2491|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2491:4): [True: 0, False: 2.37k]
  ------------------
 2492|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2365LU), UA_StatusCode_name(retVal));
 2493|  2.37k|return retVal;
 2494|  2.37k|}
namespace0_generated.c:function_namespace0_generated_94_finish:
 2460|  2.37k|static UA_StatusCode function_namespace0_generated_94_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2461|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 10LU));
 2462|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2462:4): [True: 0, False: 2.37k]
  ------------------
 2463|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 10LU), UA_StatusCode_name(retVal));
 2464|  2.37k|return retVal;
 2465|  2.37k|}
namespace0_generated.c:function_namespace0_generated_93_finish:
 2441|  2.37k|static UA_StatusCode function_namespace0_generated_93_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2442|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 290LU));
 2443|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2443:4): [True: 0, False: 2.37k]
  ------------------
 2444|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 290LU), UA_StatusCode_name(retVal));
 2445|  2.37k|return retVal;
 2446|  2.37k|}
namespace0_generated.c:function_namespace0_generated_92_finish:
 2422|  2.37k|static UA_StatusCode function_namespace0_generated_92_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2423|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11LU));
 2424|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2424:4): [True: 0, False: 2.37k]
  ------------------
 2425|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11LU), UA_StatusCode_name(retVal));
 2426|  2.37k|return retVal;
 2427|  2.37k|}
namespace0_generated.c:function_namespace0_generated_91_finish:
 2403|  2.37k|static UA_StatusCode function_namespace0_generated_91_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2404|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2LU));
 2405|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2405:4): [True: 0, False: 2.37k]
  ------------------
 2406|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 2LU), UA_StatusCode_name(retVal));
 2407|  2.37k|return retVal;
 2408|  2.37k|}
namespace0_generated.c:function_namespace0_generated_90_finish:
 2384|  2.37k|static UA_StatusCode function_namespace0_generated_90_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2385|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 4LU));
 2386|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2386:4): [True: 0, False: 2.37k]
  ------------------
 2387|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 4LU), UA_StatusCode_name(retVal));
 2388|  2.37k|return retVal;
 2389|  2.37k|}
namespace0_generated.c:function_namespace0_generated_89_finish:
 2365|  2.37k|static UA_StatusCode function_namespace0_generated_89_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2366|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 6LU));
 2367|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2367:4): [True: 0, False: 2.37k]
  ------------------
 2368|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 6LU), UA_StatusCode_name(retVal));
 2369|  2.37k|return retVal;
 2370|  2.37k|}
namespace0_generated.c:function_namespace0_generated_88_finish:
 2346|  2.37k|static UA_StatusCode function_namespace0_generated_88_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2347|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8LU));
 2348|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2348:4): [True: 0, False: 2.37k]
  ------------------
 2349|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8LU), UA_StatusCode_name(retVal));
 2350|  2.37k|return retVal;
 2351|  2.37k|}
namespace0_generated.c:function_namespace0_generated_87_finish:
 2327|  2.37k|static UA_StatusCode function_namespace0_generated_87_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2328|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 27LU));
 2329|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2329:4): [True: 0, False: 2.37k]
  ------------------
 2330|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 27LU), UA_StatusCode_name(retVal));
 2331|  2.37k|return retVal;
 2332|  2.37k|}
namespace0_generated.c:function_namespace0_generated_86_finish:
 2307|  2.37k|static UA_StatusCode function_namespace0_generated_86_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2308|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3LU));
 2309|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2309:4): [True: 0, False: 2.37k]
  ------------------
 2310|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 3LU), UA_StatusCode_name(retVal));
 2311|  2.37k|return retVal;
 2312|  2.37k|}
namespace0_generated.c:function_namespace0_generated_85_finish:
 2288|  2.37k|static UA_StatusCode function_namespace0_generated_85_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2289|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 5LU));
 2290|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2290:4): [True: 0, False: 2.37k]
  ------------------
 2291|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 5LU), UA_StatusCode_name(retVal));
 2292|  2.37k|return retVal;
 2293|  2.37k|}
namespace0_generated.c:function_namespace0_generated_84_finish:
 2269|  2.37k|static UA_StatusCode function_namespace0_generated_84_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2270|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15584LU));
 2271|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2271:4): [True: 0, False: 2.37k]
  ------------------
 2272|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15584LU), UA_StatusCode_name(retVal));
 2273|  2.37k|return retVal;
 2274|  2.37k|}
namespace0_generated.c:function_namespace0_generated_83_finish:
 2180|  2.37k|static UA_StatusCode function_namespace0_generated_83_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2181|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15583LU));
 2182|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2182:4): [True: 0, False: 2.37k]
  ------------------
 2183|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15583LU), UA_StatusCode_name(retVal));
 2184|  2.37k|return retVal;
 2185|  2.37k|}
namespace0_generated.c:function_namespace0_generated_82_finish:
 2161|  2.37k|static UA_StatusCode function_namespace0_generated_82_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2162|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 20998LU));
 2163|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2163:4): [True: 0, False: 2.37k]
  ------------------
 2164|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 20998LU), UA_StatusCode_name(retVal));
 2165|  2.37k|return retVal;
 2166|  2.37k|}
namespace0_generated.c:function_namespace0_generated_81_finish:
 2142|  2.37k|static UA_StatusCode function_namespace0_generated_81_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2143|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU));
 2144|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2144:4): [True: 0, False: 2.37k]
  ------------------
 2145|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7LU), UA_StatusCode_name(retVal));
 2146|  2.37k|return retVal;
 2147|  2.37k|}
namespace0_generated.c:function_namespace0_generated_80_finish:
 2123|  2.37k|static UA_StatusCode function_namespace0_generated_80_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2124|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9LU));
 2125|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2125:4): [True: 0, False: 2.37k]
  ------------------
 2126|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 9LU), UA_StatusCode_name(retVal));
 2127|  2.37k|return retVal;
 2128|  2.37k|}
namespace0_generated.c:function_namespace0_generated_79_finish:
 2104|  2.37k|static UA_StatusCode function_namespace0_generated_79_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2105|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 28LU));
 2106|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2106:4): [True: 0, False: 2.37k]
  ------------------
 2107|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 28LU), UA_StatusCode_name(retVal));
 2108|  2.37k|return retVal;
 2109|  2.37k|}
namespace0_generated.c:function_namespace0_generated_78_finish:
 2084|  2.37k|static UA_StatusCode function_namespace0_generated_78_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2085|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 50LU));
 2086|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2086:4): [True: 0, False: 2.37k]
  ------------------
 2087|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 50LU), UA_StatusCode_name(retVal));
 2088|  2.37k|return retVal;
 2089|  2.37k|}
namespace0_generated.c:function_namespace0_generated_77_finish:
 2065|  2.37k|static UA_StatusCode function_namespace0_generated_77_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2066|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 26LU));
 2067|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2067:4): [True: 0, False: 2.37k]
  ------------------
 2068|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 26LU), UA_StatusCode_name(retVal));
 2069|  2.37k|return retVal;
 2070|  2.37k|}
namespace0_generated.c:function_namespace0_generated_76_finish:
 2045|  2.37k|static UA_StatusCode function_namespace0_generated_76_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 2046|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11940LU));
 2047|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (2047:4): [True: 0, False: 2.37k]
  ------------------
 2048|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11940LU), UA_StatusCode_name(retVal));
 2049|  2.37k|return retVal;
 2050|  2.37k|}
namespace0_generated.c:function_namespace0_generated_75_finish:
 1955|  2.37k|static UA_StatusCode function_namespace0_generated_75_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1956|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11939LU));
 1957|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1957:4): [True: 0, False: 2.37k]
  ------------------
 1958|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 11939LU), UA_StatusCode_name(retVal));
 1959|  2.37k|return retVal;
 1960|  2.37k|}
namespace0_generated.c:function_namespace0_generated_74_finish:
 1936|  2.37k|static UA_StatusCode function_namespace0_generated_74_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1937|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12169LU));
 1938|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1938:4): [True: 0, False: 2.37k]
  ------------------
 1939|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12169LU), UA_StatusCode_name(retVal));
 1940|  2.37k|return retVal;
 1941|  2.37k|}
namespace0_generated.c:function_namespace0_generated_73_finish:
 1846|  2.37k|static UA_StatusCode function_namespace0_generated_73_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1847|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 120LU));
 1848|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1848:4): [True: 0, False: 2.37k]
  ------------------
 1849|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 120LU), UA_StatusCode_name(retVal));
 1850|  2.37k|return retVal;
 1851|  2.37k|}
namespace0_generated.c:function_namespace0_generated_72_finish:
 1827|  2.37k|static UA_StatusCode function_namespace0_generated_72_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1828|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12078LU));
 1829|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1829:4): [True: 0, False: 2.37k]
  ------------------
 1830|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12078LU), UA_StatusCode_name(retVal));
 1831|  2.37k|return retVal;
 1832|  2.37k|}
namespace0_generated.c:function_namespace0_generated_71_finish:
 1738|  2.37k|static UA_StatusCode function_namespace0_generated_71_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1739|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12077LU));
 1740|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1740:4): [True: 0, False: 2.37k]
  ------------------
 1741|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12077LU), UA_StatusCode_name(retVal));
 1742|  2.37k|return retVal;
 1743|  2.37k|}
namespace0_generated.c:function_namespace0_generated_70_finish:
 1719|  2.37k|static UA_StatusCode function_namespace0_generated_70_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1720|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12553LU));
 1721|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1721:4): [True: 0, False: 2.37k]
  ------------------
 1722|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12553LU), UA_StatusCode_name(retVal));
 1723|  2.37k|return retVal;
 1724|  2.37k|}
namespace0_generated.c:function_namespace0_generated_69_finish:
 1628|  2.37k|static UA_StatusCode function_namespace0_generated_69_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1629|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12552LU));
 1630|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1630:4): [True: 0, False: 2.37k]
  ------------------
 1631|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12552LU), UA_StatusCode_name(retVal));
 1632|  2.37k|return retVal;
 1633|  2.37k|}
namespace0_generated.c:function_namespace0_generated_68_finish:
 1609|  2.37k|static UA_StatusCode function_namespace0_generated_68_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1610|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14648LU));
 1611|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1611:4): [True: 0, False: 2.37k]
  ------------------
 1612|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14648LU), UA_StatusCode_name(retVal));
 1613|  2.37k|return retVal;
 1614|  2.37k|}
namespace0_generated.c:function_namespace0_generated_67_finish:
 1520|  2.37k|static UA_StatusCode function_namespace0_generated_67_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1521|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14647LU));
 1522|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1522:4): [True: 0, False: 2.37k]
  ------------------
 1523|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14647LU), UA_StatusCode_name(retVal));
 1524|  2.37k|return retVal;
 1525|  2.37k|}
namespace0_generated.c:function_namespace0_generated_66_finish:
 1501|  2.37k|static UA_StatusCode function_namespace0_generated_66_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1502|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7595LU));
 1503|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1503:4): [True: 0, False: 2.37k]
  ------------------
 1504|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7595LU), UA_StatusCode_name(retVal));
 1505|  2.37k|return retVal;
 1506|  2.37k|}
namespace0_generated.c:function_namespace0_generated_65_finish:
 1412|  2.37k|static UA_StatusCode function_namespace0_generated_65_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1413|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 302LU));
 1414|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1414:4): [True: 0, False: 2.37k]
  ------------------
 1415|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 302LU), UA_StatusCode_name(retVal));
 1416|  2.37k|return retVal;
 1417|  2.37k|}
namespace0_generated.c:function_namespace0_generated_64_finish:
 1393|  2.37k|static UA_StatusCode function_namespace0_generated_64_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1394|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7597LU));
 1395|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1395:4): [True: 0, False: 2.37k]
  ------------------
 1396|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7597LU), UA_StatusCode_name(retVal));
 1397|  2.37k|return retVal;
 1398|  2.37k|}
namespace0_generated.c:function_namespace0_generated_63_finish:
 1304|  2.37k|static UA_StatusCode function_namespace0_generated_63_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1305|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 307LU));
 1306|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1306:4): [True: 0, False: 2.37k]
  ------------------
 1307|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 307LU), UA_StatusCode_name(retVal));
 1308|  2.37k|return retVal;
 1309|  2.37k|}
namespace0_generated.c:function_namespace0_generated_62_finish:
 1285|  2.37k|static UA_StatusCode function_namespace0_generated_62_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1286|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7611LU));
 1287|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1287:4): [True: 0, False: 2.37k]
  ------------------
 1288|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7611LU), UA_StatusCode_name(retVal));
 1289|  2.37k|return retVal;
 1290|  2.37k|}
namespace0_generated.c:function_namespace0_generated_61_finish:
 1196|  2.37k|static UA_StatusCode function_namespace0_generated_61_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1197|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 851LU));
 1198|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1198:4): [True: 0, False: 2.37k]
  ------------------
 1199|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 851LU), UA_StatusCode_name(retVal));
 1200|  2.37k|return retVal;
 1201|  2.37k|}
namespace0_generated.c:function_namespace0_generated_60_finish:
 1177|  2.37k|static UA_StatusCode function_namespace0_generated_60_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1178|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 852LU));
 1179|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1179:4): [True: 0, False: 2.37k]
  ------------------
 1180|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 852LU), UA_StatusCode_name(retVal));
 1181|  2.37k|return retVal;
 1182|  2.37k|}
namespace0_generated.c:function_namespace0_generated_59_finish:
 1158|  2.37k|static UA_StatusCode function_namespace0_generated_59_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1159|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 29LU));
 1160|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1160:4): [True: 0, False: 2.37k]
  ------------------
 1161|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 29LU), UA_StatusCode_name(retVal));
 1162|  2.37k|return retVal;
 1163|  2.37k|}
namespace0_generated.c:function_namespace0_generated_58_finish:
 1138|  2.37k|static UA_StatusCode function_namespace0_generated_58_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1139|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU));
 1140|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1140:4): [True: 0, False: 2.37k]
  ------------------
 1141|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 1LU), UA_StatusCode_name(retVal));
 1142|  2.37k|return retVal;
 1143|  2.37k|}
namespace0_generated.c:function_namespace0_generated_57_finish:
 1119|  2.37k|static UA_StatusCode function_namespace0_generated_57_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1120|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 295LU));
 1121|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1121:4): [True: 0, False: 2.37k]
  ------------------
 1122|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 295LU), UA_StatusCode_name(retVal));
 1123|  2.37k|return retVal;
 1124|  2.37k|}
namespace0_generated.c:function_namespace0_generated_56_finish:
 1100|  2.37k|static UA_StatusCode function_namespace0_generated_56_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1101|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU));
 1102|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1102:4): [True: 0, False: 2.37k]
  ------------------
 1103|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12LU), UA_StatusCode_name(retVal));
 1104|  2.37k|return retVal;
 1105|  2.37k|}
namespace0_generated.c:function_namespace0_generated_55_finish:
 1081|  2.37k|static UA_StatusCode function_namespace0_generated_55_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1082|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU));
 1083|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1083:4): [True: 0, False: 2.37k]
  ------------------
 1084|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 294LU), UA_StatusCode_name(retVal));
 1085|  2.37k|return retVal;
 1086|  2.37k|}
namespace0_generated.c:function_namespace0_generated_54_finish:
 1062|  2.37k|static UA_StatusCode function_namespace0_generated_54_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1063|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13LU));
 1064|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1064:4): [True: 0, False: 2.37k]
  ------------------
 1065|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 13LU), UA_StatusCode_name(retVal));
 1066|  2.37k|return retVal;
 1067|  2.37k|}
namespace0_generated.c:function_namespace0_generated_53_finish:
 1043|  2.37k|static UA_StatusCode function_namespace0_generated_53_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1044|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14LU));
 1045|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1045:4): [True: 0, False: 2.37k]
  ------------------
 1046|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14LU), UA_StatusCode_name(retVal));
 1047|  2.37k|return retVal;
 1048|  2.37k|}
namespace0_generated.c:function_namespace0_generated_52_finish:
 1024|  2.37k|static UA_StatusCode function_namespace0_generated_52_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1025|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 30LU));
 1026|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1026:4): [True: 0, False: 2.37k]
  ------------------
 1027|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 30LU), UA_StatusCode_name(retVal));
 1028|  2.37k|return retVal;
 1029|  2.37k|}
namespace0_generated.c:function_namespace0_generated_51_finish:
 1004|  2.37k|static UA_StatusCode function_namespace0_generated_51_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
 1005|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15LU));
 1006|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (1006:4): [True: 0, False: 2.37k]
  ------------------
 1007|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15LU), UA_StatusCode_name(retVal));
 1008|  2.37k|return retVal;
 1009|  2.37k|}
namespace0_generated.c:function_namespace0_generated_50_finish:
  985|  2.37k|static UA_StatusCode function_namespace0_generated_50_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  986|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16LU));
  987|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (987:4): [True: 0, False: 2.37k]
  ------------------
  988|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16LU), UA_StatusCode_name(retVal));
  989|  2.37k|return retVal;
  990|  2.37k|}
namespace0_generated.c:function_namespace0_generated_49_finish:
  966|  2.37k|static UA_StatusCode function_namespace0_generated_49_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  967|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU));
  968|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (968:4): [True: 0, False: 2.37k]
  ------------------
  969|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 17LU), UA_StatusCode_name(retVal));
  970|  2.37k|return retVal;
  971|  2.37k|}
namespace0_generated.c:function_namespace0_generated_48_finish:
  947|  2.37k|static UA_StatusCode function_namespace0_generated_48_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  948|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 18LU));
  949|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (949:4): [True: 0, False: 2.37k]
  ------------------
  950|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 18LU), UA_StatusCode_name(retVal));
  951|  2.37k|return retVal;
  952|  2.37k|}
namespace0_generated.c:function_namespace0_generated_47_finish:
  928|  2.37k|static UA_StatusCode function_namespace0_generated_47_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  929|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 19LU));
  930|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (930:4): [True: 0, False: 2.37k]
  ------------------
  931|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 19LU), UA_StatusCode_name(retVal));
  932|  2.37k|return retVal;
  933|  2.37k|}
namespace0_generated.c:function_namespace0_generated_46_finish:
  909|  2.37k|static UA_StatusCode function_namespace0_generated_46_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  910|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 20LU));
  911|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (911:4): [True: 0, False: 2.37k]
  ------------------
  912|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 20LU), UA_StatusCode_name(retVal));
  913|  2.37k|return retVal;
  914|  2.37k|}
namespace0_generated.c:function_namespace0_generated_45_finish:
  890|  2.37k|static UA_StatusCode function_namespace0_generated_45_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  891|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU));
  892|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (892:4): [True: 0, False: 2.37k]
  ------------------
  893|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 21LU), UA_StatusCode_name(retVal));
  894|  2.37k|return retVal;
  895|  2.37k|}
namespace0_generated.c:function_namespace0_generated_44_finish:
  871|  2.37k|static UA_StatusCode function_namespace0_generated_44_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  872|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12554LU));
  873|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (873:4): [True: 0, False: 2.37k]
  ------------------
  874|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12554LU), UA_StatusCode_name(retVal));
  875|  2.37k|return retVal;
  876|  2.37k|}
namespace0_generated.c:function_namespace0_generated_43_finish:
  852|  2.37k|static UA_StatusCode function_namespace0_generated_43_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  853|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12756LU));
  854|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (854:4): [True: 0, False: 2.37k]
  ------------------
  855|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 12756LU), UA_StatusCode_name(retVal));
  856|  2.37k|return retVal;
  857|  2.37k|}
namespace0_generated.c:function_namespace0_generated_42_finish:
  832|  2.37k|static UA_StatusCode function_namespace0_generated_42_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  833|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14273LU));
  834|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (834:4): [True: 0, False: 2.37k]
  ------------------
  835|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14273LU), UA_StatusCode_name(retVal));
  836|  2.37k|return retVal;
  837|  2.37k|}
namespace0_generated.c:function_namespace0_generated_41_finish:
  813|  2.37k|static UA_StatusCode function_namespace0_generated_41_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  814|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14524LU));
  815|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (815:4): [True: 0, False: 2.37k]
  ------------------
  816|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14524LU), UA_StatusCode_name(retVal));
  817|  2.37k|return retVal;
  818|  2.37k|}
namespace0_generated.c:function_namespace0_generated_40_finish:
  794|  2.37k|static UA_StatusCode function_namespace0_generated_40_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  795|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14533LU));
  796|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (796:4): [True: 0, False: 2.37k]
  ------------------
  797|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14533LU), UA_StatusCode_name(retVal));
  798|  2.37k|return retVal;
  799|  2.37k|}
namespace0_generated.c:function_namespace0_generated_39_finish:
  775|  2.37k|static UA_StatusCode function_namespace0_generated_39_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  776|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14593LU));
  777|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (777:4): [True: 0, False: 2.37k]
  ------------------
  778|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14593LU), UA_StatusCode_name(retVal));
  779|  2.37k|return retVal;
  780|  2.37k|}
namespace0_generated.c:function_namespace0_generated_38_finish:
  756|  2.37k|static UA_StatusCode function_namespace0_generated_38_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  757|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14523LU));
  758|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (758:4): [True: 0, False: 2.37k]
  ------------------
  759|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 14523LU), UA_StatusCode_name(retVal));
  760|  2.37k|return retVal;
  761|  2.37k|}
namespace0_generated.c:function_namespace0_generated_37_finish:
  737|  2.37k|static UA_StatusCode function_namespace0_generated_37_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  738|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15534LU));
  739|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (739:4): [True: 0, False: 2.37k]
  ------------------
  740|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15534LU), UA_StatusCode_name(retVal));
  741|  2.37k|return retVal;
  742|  2.37k|}
namespace0_generated.c:function_namespace0_generated_36_finish:
  718|  2.37k|static UA_StatusCode function_namespace0_generated_36_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  719|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15578LU));
  720|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (720:4): [True: 0, False: 2.37k]
  ------------------
  721|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15578LU), UA_StatusCode_name(retVal));
  722|  2.37k|return retVal;
  723|  2.37k|}
namespace0_generated.c:function_namespace0_generated_35_finish:
  699|  2.37k|static UA_StatusCode function_namespace0_generated_35_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  700|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15581LU));
  701|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (701:4): [True: 0, False: 2.37k]
  ------------------
  702|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15581LU), UA_StatusCode_name(retVal));
  703|  2.37k|return retVal;
  704|  2.37k|}
namespace0_generated.c:function_namespace0_generated_34_finish:
  680|  2.37k|static UA_StatusCode function_namespace0_generated_34_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  681|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15580LU));
  682|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (682:4): [True: 0, False: 2.37k]
  ------------------
  683|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15580LU), UA_StatusCode_name(retVal));
  684|  2.37k|return retVal;
  685|  2.37k|}
namespace0_generated.c:function_namespace0_generated_33_finish:
  660|  2.37k|static UA_StatusCode function_namespace0_generated_33_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  661|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15617LU));
  662|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (662:4): [True: 0, False: 2.37k]
  ------------------
  663|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 15617LU), UA_StatusCode_name(retVal));
  664|  2.37k|return retVal;
  665|  2.37k|}
namespace0_generated.c:function_namespace0_generated_32_finish:
  641|  2.37k|static UA_StatusCode function_namespace0_generated_32_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  642|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16313LU));
  643|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (643:4): [True: 0, False: 2.37k]
  ------------------
  644|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 16313LU), UA_StatusCode_name(retVal));
  645|  2.37k|return retVal;
  646|  2.37k|}
namespace0_generated.c:function_namespace0_generated_31_finish:
  622|  2.37k|static UA_StatusCode function_namespace0_generated_31_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  623|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU));
  624|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (624:4): [True: 0, False: 2.37k]
  ------------------
  625|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 296LU), UA_StatusCode_name(retVal));
  626|  2.37k|return retVal;
  627|  2.37k|}
namespace0_generated.c:function_namespace0_generated_30_finish:
  603|  2.37k|static UA_StatusCode function_namespace0_generated_30_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  604|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 308LU));
  605|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (605:4): [True: 0, False: 2.37k]
  ------------------
  606|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 308LU), UA_StatusCode_name(retVal));
  607|  2.37k|return retVal;
  608|  2.37k|}
namespace0_generated.c:function_namespace0_generated_29_finish:
  584|  2.37k|static UA_StatusCode function_namespace0_generated_29_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  585|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 338LU));
  586|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (586:4): [True: 0, False: 2.37k]
  ------------------
  587|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 338LU), UA_StatusCode_name(retVal));
  588|  2.37k|return retVal;
  589|  2.37k|}
namespace0_generated.c:function_namespace0_generated_28_finish:
  565|  2.37k|static UA_StatusCode function_namespace0_generated_28_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  566|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 344LU));
  567|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (567:4): [True: 0, False: 2.37k]
  ------------------
  568|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 344LU), UA_StatusCode_name(retVal));
  569|  2.37k|return retVal;
  570|  2.37k|}
namespace0_generated.c:function_namespace0_generated_27_finish:
  546|  2.37k|static UA_StatusCode function_namespace0_generated_27_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  547|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7594LU));
  548|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (548:4): [True: 0, False: 2.37k]
  ------------------
  549|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 7594LU), UA_StatusCode_name(retVal));
  550|  2.37k|return retVal;
  551|  2.37k|}
namespace0_generated.c:function_namespace0_generated_26_finish:
  527|  2.37k|static UA_StatusCode function_namespace0_generated_26_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  528|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 856LU));
  529|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (529:4): [True: 0, False: 2.37k]
  ------------------
  530|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 856LU), UA_StatusCode_name(retVal));
  531|  2.37k|return retVal;
  532|  2.37k|}
namespace0_generated.c:function_namespace0_generated_25_finish:
  508|  2.37k|static UA_StatusCode function_namespace0_generated_25_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  509|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 859LU));
  510|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (510:4): [True: 0, False: 2.37k]
  ------------------
  511|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 859LU), UA_StatusCode_name(retVal));
  512|  2.37k|return retVal;
  513|  2.37k|}
namespace0_generated.c:function_namespace0_generated_24_finish:
  489|  2.37k|static UA_StatusCode function_namespace0_generated_24_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  490|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 862LU));
  491|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (491:4): [True: 0, False: 2.37k]
  ------------------
  492|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 862LU), UA_StatusCode_name(retVal));
  493|  2.37k|return retVal;
  494|  2.37k|}
namespace0_generated.c:function_namespace0_generated_23_finish:
  470|  2.37k|static UA_StatusCode function_namespace0_generated_23_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  471|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 865LU));
  472|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (472:4): [True: 0, False: 2.37k]
  ------------------
  473|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 865LU), UA_StatusCode_name(retVal));
  474|  2.37k|return retVal;
  475|  2.37k|}
namespace0_generated.c:function_namespace0_generated_22_finish:
  451|  2.37k|static UA_StatusCode function_namespace0_generated_22_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  452|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 868LU));
  453|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (453:4): [True: 0, False: 2.37k]
  ------------------
  454|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 868LU), UA_StatusCode_name(retVal));
  455|  2.37k|return retVal;
  456|  2.37k|}
namespace0_generated.c:function_namespace0_generated_21_finish:
  432|  2.37k|static UA_StatusCode function_namespace0_generated_21_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  433|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU));
  434|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (434:4): [True: 0, False: 2.37k]
  ------------------
  435|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 871LU), UA_StatusCode_name(retVal));
  436|  2.37k|return retVal;
  437|  2.37k|}
namespace0_generated.c:function_namespace0_generated_20_finish:
  413|  2.37k|static UA_StatusCode function_namespace0_generated_20_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  414|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 874LU));
  415|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (415:4): [True: 0, False: 2.37k]
  ------------------
  416|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 874LU), UA_StatusCode_name(retVal));
  417|  2.37k|return retVal;
  418|  2.37k|}
namespace0_generated.c:function_namespace0_generated_19_finish:
  394|  2.37k|static UA_StatusCode function_namespace0_generated_19_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  395|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 877LU));
  396|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (396:4): [True: 0, False: 2.37k]
  ------------------
  397|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 877LU), UA_StatusCode_name(retVal));
  398|  2.37k|return retVal;
  399|  2.37k|}
namespace0_generated.c:function_namespace0_generated_18_finish:
  375|  2.37k|static UA_StatusCode function_namespace0_generated_18_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  376|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 884LU));
  377|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (377:4): [True: 0, False: 2.37k]
  ------------------
  378|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 884LU), UA_StatusCode_name(retVal));
  379|  2.37k|return retVal;
  380|  2.37k|}
namespace0_generated.c:function_namespace0_generated_17_finish:
  356|  2.37k|static UA_StatusCode function_namespace0_generated_17_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  357|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 887LU));
  358|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (358:4): [True: 0, False: 2.37k]
  ------------------
  359|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 887LU), UA_StatusCode_name(retVal));
  360|  2.37k|return retVal;
  361|  2.37k|}
namespace0_generated.c:function_namespace0_generated_16_finish:
  337|  2.37k|static UA_StatusCode function_namespace0_generated_16_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  338|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8912LU));
  339|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (339:4): [True: 0, False: 2.37k]
  ------------------
  340|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 8912LU), UA_StatusCode_name(retVal));
  341|  2.37k|return retVal;
  342|  2.37k|}
namespace0_generated.c:function_namespace0_generated_15_finish:
  318|  2.37k|static UA_StatusCode function_namespace0_generated_15_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  319|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU));
  320|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (320:4): [True: 0, False: 2.37k]
  ------------------
  321|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 22LU), UA_StatusCode_name(retVal));
  322|  2.37k|return retVal;
  323|  2.37k|}
namespace0_generated.c:function_namespace0_generated_14_finish:
  298|  2.37k|static UA_StatusCode function_namespace0_generated_14_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  299|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23LU));
  300|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (300:4): [True: 0, False: 2.37k]
  ------------------
  301|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 23LU), UA_StatusCode_name(retVal));
  302|  2.37k|return retVal;
  303|  2.37k|}
namespace0_generated.c:function_namespace0_generated_13_finish:
  279|  2.37k|static UA_StatusCode function_namespace0_generated_13_finish(UA_Server *server, UA_NamespaceMapping *nsMapping) {
  280|  2.37k|UA_StatusCode retVal = UA_Server_addNode_finish(server, UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25LU));
  281|  2.37k|if(retVal != UA_STATUSCODE_GOOD) UA_LOG_ERROR(UA_Server_getConfig(server)->logging,
  ------------------
  |  |   17|  2.37k|#define UA_STATUSCODE_GOOD ((UA_StatusCode) 0x00000000)
  ------------------
  |  Branch (281:4): [True: 0, False: 2.37k]
  ------------------
  282|      0|    UA_LOGCATEGORY_USERLAND, "Cannot finish generated node %N (%s)", UA_NODEID_NUMERIC(UA_NamespaceMapping_local2Remote(nsMapping, 0), 25LU), UA_StatusCode_name(retVal));
  283|  2.37k|return retVal;
  284|  2.37k|}

