Call tree
LLVMFuzzerTestOneInput /src/FreeRDP/channels/rdpgfx/client/test/TestFuzzChannelRdpgfx.c linenumber=-1
  WLog_GetRoot /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=168
    winpr_InitOnceExecuteOnce /src/FreeRDP/winpr/libwinpr/synch/init.c linenumber=955
      InterlockedCompareExchangePointer /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c linenumber=67
        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=312
          WLog_Get /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=27
            WLog_GetRoot /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1054
              WLog_InitializeRoot /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=955
                WLog_New /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=123
                  calloc  linenumber=862
                  _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=867
                    strdup  linenumber=307
                    WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=310
                      WLog_Get /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=326
                        WLog_Get_int /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1055
                          WLog_FindChild /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1034
                            WLog_Lock /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1012
                              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=102
                                WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=28
                                  WLog_GetLogLevel /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=478
                                    WLog_GetFilterLogLevel /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=461
                                      _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=782
                                        strcasecmp  linenumber=347
                                      __assert_fail  linenumber=785
                                      _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=790
                                      __assert_fail  linenumber=798
                                    WLog_GetLogLevel /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=466
                                WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=28
                                  WLog_PrintTextMessageVA /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=450
                                    WLog_PrintTextMessageInternal /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=430
                                      __assert_fail  linenumber=355
                                      vsnprintf  linenumber=363
                                      WLog_Write /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=368
                                        WLog_GetLogAppender /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c linenumber=234
                                          WLog_GetLogAppender /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c linenumber=45
                                        WLog_OpenAppender /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c linenumber=240
                                          WLog_GetLogAppender /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c linenumber=55
                                        EnterCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=243
                                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=156
                                            winpr_log_backtrace_ex /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=29
                                              WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=180
                                              winpr_backtrace /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=185
                                                winpr_unwind_backtrace /src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c linenumber=89
                                                  calloc  linenumber=131
                                                  calloc  linenumber=135
                                                  _Unwind_Backtrace  linenumber=139
                                                  unwind_backtrace_callback /src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c linenumber=139
                                                    __assert_fail  linenumber=111
                                                    _Unwind_GetIP  linenumber=116
                                                    _Unwind_GetLanguageSpecificData  linenumber=122
                                                  unwind_reason_str_buffer /src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c linenumber=148
                                                    unwind_reason_str /src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c linenumber=102
                                                    snprintf  linenumber=103
                                                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=148
                                                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=328
                                                    WLog_PrintTextMessageVA /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=332
                                                  winpr_unwind_backtrace_free /src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c linenumber=154
                                              WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=189
                                              WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=189
                                              winpr_backtrace_symbols /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=193
                                                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=111
                                                winpr_unwind_backtrace_symbols /src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c linenumber=116
                                                  calloc  linenumber=181
                                                  dladdr  linenumber=193
                                                  snprintf  linenumber=198
                                                  snprintf  linenumber=200
                                              WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=198
                                              WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=198
                                              winpr_backtrace_free /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=203
                                                winpr_unwind_backtrace_free /src/FreeRDP/winpr/libwinpr/utils/unwind/debug.c linenumber=73
                                            abort  linenumber=30
                                          InterlockedIncrement /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c linenumber=190
                                            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=241
                                          GetCurrentThreadId /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=193
                                            syscall  linenumber=916
                                          WaitForCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=201
                                            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=133
                                            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=134
                                            sem_wait  linenumber=139
                                          GetCurrentThreadId /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=206
                                        log_recursion /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=248
                                          winpr_backtrace /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=186
                                          winpr_backtrace_symbols /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=194
                                          fprintf  linenumber=213
                                          fprintf  linenumber=216
                                          fprintf  linenumber=220
                                          winpr_backtrace_free /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=227
                                        LeaveCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=257
                                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=237
                                          InterlockedDecrement /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c linenumber=245
                                            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=255
                                          UnWaitCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=248
                                            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=145
                                            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=146
                                            sem_post  linenumber=150
                                          InterlockedDecrement /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c linenumber=253
                              EnterCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=103
                            strcmp  linenumber=1018
                            WLog_Unlock /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1025
                              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=108
                              LeaveCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=109
                          WLog_New /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1039
                            WLog_ParseName /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=872
                              strchr  linenumber=819
                              _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=825
                              calloc  linenumber=831
                              strchr  linenumber=844
                            GetEnvironmentVariableA /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=887
                              getenv  linenumber=173
                              SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=177
                                NtCurrentTeb /src/FreeRDP/winpr/libwinpr/nt/nt.c linenumber=55
                                  pthread_once  linenumber=53
                                  sTebInitOnce /src/FreeRDP/winpr/libwinpr/nt/nt.c linenumber=53
                                    pthread_key_create  linenumber=46
                                    sTebDestruct /src/FreeRDP/winpr/libwinpr/nt/nt.c linenumber=46
                                  pthread_getspecific  linenumber=55
                                  calloc  linenumber=57
                                  pthread_setspecific  linenumber=59
                              strlen  linenumber=181
                            GetEnvironmentVariableA /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=896
                            fprintf  linenumber=898
                            WLog_ParseLogLevel /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=903
                              _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=639
                              _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=641
                              _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=643
                              _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=645
                              _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=647
                              _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=649
                              _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=651
                            WLog_SetLogLevel /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=908
                              WLog_UpdateInheritLevel /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=625
                                WLog_UpdateInheritLevel /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=602
                              WLog_reset_log_filters /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=629
                                WLog_reset_log_filters /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=512
                            WLog_GetFilterLogLevel /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=914
                            WLog_SetLogLevel /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=918
                            InitializeCriticalSectionAndSpinCount /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=922
                              InitializeCriticalSectionEx /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=103
                                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=56
                                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=69
                                sem_init  linenumber=90
                                SetCriticalSectionSpinCount /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=94
                                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=109
                            WLog_Free /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=927
                              WLog_Appender_Free /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c linenumber=937
                                WLog_Layout_Free /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c linenumber=31
                                DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=35
                                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=259
                                  sem_destroy  linenumber=271
                              DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=948
                          WLog_AddChild /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1042
                            WLog_Lock /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=965
                            realloc  linenumber=979
                            WLog_Unlock /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=998
                          WLog_Free /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1044
                GetEnvironmentVariableA /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=128
                GetEnvironmentVariableA /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=137
                fprintf  linenumber=139
                _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=144
                _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=146
                _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=148
                _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=152
                _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=161
                WLog_SetLogAppenderType /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c linenumber=167
                  WLog_Appender_Free /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c linenumber=163
                  WLog_Appender_New /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c linenumber=167
                    WLog_ConsoleAppender_New /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c linenumber=104
                      calloc  linenumber=245
                    WLog_FileAppender_New /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c linenumber=107
                      calloc  linenumber=210
                      GetEnvironmentVariableA /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=224
                      GetEnvironmentVariableA /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=234
                      WLog_FileAppender_SetOutputFilePath /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c linenumber=240
                        _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=52
                      GetEnvironmentVariableA /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=248
                      GetEnvironmentVariableA /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=258
                      WLog_FileAppender_SetOutputFileName /src/FreeRDP/winpr/libwinpr/utils/wlog/FileAppender.c linenumber=259
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=42
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=43
                        _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=45
                    WLog_BinaryAppender_New /src/FreeRDP/winpr/libwinpr/utils/wlog/BinaryAppender.c linenumber=110
                      calloc  linenumber=222
                    WLog_CallbackAppender_New /src/FreeRDP/winpr/libwinpr/utils/wlog/CallbackAppender.c linenumber=113
                    WLog_SyslogAppender_New /src/FreeRDP/winpr/libwinpr/utils/wlog/SyslogAppender.c linenumber=117
                      calloc  linenumber=115
                    WLog_UdpAppender_New /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c linenumber=126
                      calloc  linenumber=168
                      _socket /src/FreeRDP/winpr/libwinpr/winsock/winsock.c linenumber=181
                        socket  linenumber=1241
                      GetEnvironmentVariableA /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=187
                      GetEnvironmentVariableA /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=196
                      WLog_UdpAppender_Open /src/FreeRDP/winpr/libwinpr/utils/wlog/UdpAppender.c linenumber=199
                        strchr  linenumber=55
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=60
                        getaddrinfo  linenumber=65
                        freeaddrinfo  linenumber=72
                        freeaddrinfo  linenumber=78
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=204
                      closesocket /src/FreeRDP/winpr/libwinpr/winsock/winsock.c linenumber=213
                        close  linenumber=1033
                    fprintf  linenumber=129
                    WLog_ConsoleAppender_New /src/FreeRDP/winpr/libwinpr/utils/wlog/ConsoleAppender.c linenumber=136
                    WLog_Layout_New /src/FreeRDP/winpr/libwinpr/utils/wlog/Layout.c linenumber=141
                      calloc  linenumber=408
                      GetEnvironmentVariableA /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=413
                      GetEnvironmentVariableA /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=425
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=441
                    WLog_Appender_Free /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c linenumber=143
                    InitializeCriticalSectionAndSpinCount /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=147
                    WLog_Appender_Free /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c linenumber=149
                WLog_ParseFilters /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=170
                  GetEnvironmentVariableA /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=749
                  GetEnvironmentVariableA /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=759
                  WLog_AddStringLogFilters_int /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=760
                    strchr  linenumber=530
                    realloc  linenumber=538
                    _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=544
                    strchr  linenumber=554
                    WLog_ParseFilter /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=561
                      strchr  linenumber=676
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=683
                      calloc  linenumber=689
                      strrchr  linenumber=702
                      WLog_ParseLogLevel /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=715
                      strchr  linenumber=728
                    WLog_reset_log_filters /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=579
                winpr_atexit /src/FreeRDP/winpr/libwinpr/utils/atexit.c linenumber=173
                  atexit  linenumber=35
                  __errno_location  linenumber=39
                  winpr_strerror /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=39
                    __xpg_strerror_r  linenumber=211
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=39
                WLog_Uninit_ /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=173
                  WLog_Free /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=91
                  WLog_Free /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=94
                WLog_Uninit_ /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=177
      WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=91
      Sleep /src/FreeRDP/winpr/libwinpr/synch/sleep.c linenumber=95
        usleep  linenumber=53
  WLog_SetLogLevel /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=169
  WLog_SetLogAppenderType /src/FreeRDP/winpr/libwinpr/utils/wlog/Appender.c linenumber=170
  freerdp_client_context_new /src/FreeRDP/client/common/client.c linenumber=177
    WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=236
    freerdp_new /src/FreeRDP/libfreerdp/core/freerdp.c linenumber=239
      utils_set_umask /src/FreeRDP/libfreerdp/core/utils.c linenumber=1263
        umask  linenumber=657
      calloc  linenumber=1266
    freerdp_context_new_ex /src/FreeRDP/libfreerdp/core/freerdp.c linenumber=254
      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=882
      calloc  linenumber=884
      WLog_Get /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=889
      metrics_new /src/FreeRDP/libfreerdp/core/metrics.c linenumber=899
        calloc  linenumber=44
      rdp_new /src/FreeRDP/libfreerdp/core/rdp.c linenumber=904
        calloc  linenumber=2430
        WLog_GetRoot /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=2435
        WLog_Create /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=2435
          WLog_New /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1117
        snprintf  linenumber=2439
        WLog_SetContext /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=2440
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1090
        InitializeCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=2443
          InitializeCriticalSectionEx /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=49
          WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=50
        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2445
        freerdp_settings_new /src/FreeRDP/libfreerdp/core/settings.c linenumber=2452
          calloc  linenumber=866
          freerdp_getApplicationDetailsVendor /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=872
            initializeApplicationDetails /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=131
              winpr_InitOnceExecuteOnce /src/FreeRDP/winpr/libwinpr/synch/init.c linenumber=94
              init_app_details /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=94
                strncpy  linenumber=77
                strncpy  linenumber=78
                updateDetailsString /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=87
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=47
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=48
                  snprintf  linenumber=52
                  snprintf  linenumber=55
                  snprintf  linenumber=60
                  snprintf  linenumber=64
                  ConvertUtf8NToWChar /src/FreeRDP/winpr/libwinpr/crt/unicode.c linenumber=67
                    strnlen  linenumber=464
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=469
                    SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=473
                    MultiByteToWideChar /src/FreeRDP/winpr/libwinpr/crt/unicode.c linenumber=485
                      int_MultiByteToWideChar /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c linenumber=157
                        strlen  linenumber=670
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=678
                        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=686
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=691
                        winpr_ConvertUTF8toUTF16 /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c linenumber=690
                          strnlen  linenumber=578
                          winpr_ConvertUTF8toUTF16_Internal /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c linenumber=586
                            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=424
                            isLegalUTF8 /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c linenumber=433
                            setWcharFrom /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c linenumber=505
                            setWcharFrom /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c linenumber=513
                            setWcharFrom /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c linenumber=529
                            setWcharFrom /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c linenumber=548
                            setWcharFrom /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c linenumber=549
                          winpr_ConvertUTF8toUTF16_Internal /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c linenumber=596
                          SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=603
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=607
          freerdp_getApplicationDetailsProduct /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=873
            initializeApplicationDetails /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=138
          freerdp_getApplicationDetailsString /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=874
          freerdp_getApplicationDetailsString /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=879
          winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=879
            winpr_vasprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=263
              vsnprintf  linenumber=277
              calloc  linenumber=282
              vsnprintf  linenumber=287
          freerdp_getApplicationDetailsVendor /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=880
          winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=880
          freerdp_getApplicationDetailsProduct /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=881
          winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=881
          freerdp_server_license_issuers_copy /src/FreeRDP/libfreerdp/common/settings.c linenumber=890
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1031
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1032
            freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1034
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1464
              freerdp_certificate_free /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1470
                certificate_free_int /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1284
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1263
                  X509_free  linenumber=1266
                  sk_X509_pop_free /usr/include/openssl/x509.h linenumber=1268
                    OPENSSL_sk_pop_free  linenumber=99
                  X509_free  linenumber=1268
                  certificate_free_x509_certificate_chain /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1270
                    cert_blob_free /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=481
                  cert_info_free /src/FreeRDP/libfreerdp/crypto/cert_common.c linenumber=1271
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=135
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1474
              freerdp_certificate_new /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1480
                calloc  linenumber=1258
              freerdp_key_free /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=1486
                EVP_PKEY_free  linenumber=342
                cert_info_free /src/FreeRDP/libfreerdp/crypto/cert_common.c linenumber=346
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1489
              freerdp_key_new /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=1495
                calloc  linenumber=293
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1501
                freerdp_settings_get_pointer_writable /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1401
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4207
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4305
                  freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4305
                    freerdp_settings_get_type_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=390
                    freerdp_settings_get_type_name_for_type /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=391
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=4305
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4307
                freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1403
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4321
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4452
                  freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4452
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=4452
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1407
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2072
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2605
                  freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2605
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2605
                calloc  linenumber=1415
                freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1420
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1431
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1504
              freerdp_certificate_free /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1507
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1511
              freerdp_certificate_new /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1517
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1523
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1526
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1529
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1532
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1535
              freerdp_target_net_addresses_resize /src/FreeRDP/libfreerdp/common/settings.c linenumber=1538
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=997
                freerdp_target_net_addresses_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1001
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=982
                  target_net_addresses_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=984
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=968
                resize_setting_ptr /src/FreeRDP/libfreerdp/common/settings.c linenumber=1006
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=869
                  freerdp_settings_get_pointer_writable /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=871
                  realloc  linenumber=881
                  freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=892
                resize_setting /src/FreeRDP/libfreerdp/common/settings.c linenumber=1008
                  freerdp_settings_get_pointer_writable /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=851
                  realloc  linenumber=852
                  freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=863
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1011
              target_net_addresses_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1541
              freerdp_server_license_issuers_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1545
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1017
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1546
              freerdp_target_net_addresses_resize /src/FreeRDP/libfreerdp/common/settings.c linenumber=1549
              freerdp_device_collection_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1559
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=501
                freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=508
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1856
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1653
                    freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2055
                    freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2055
                    WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2055
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2057
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1862
                  freerdp_device_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1865
                    memcmp  linenumber=463
                    freerdp_addin_argv_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=464
                    WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=466
                  freerdp_device_clone /src/FreeRDP/libfreerdp/common/settings.c linenumber=1866
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=492
                    freerdp_device_new /src/FreeRDP/libfreerdp/common/settings.c linenumber=492
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=324
                      calloc  linenumber=339
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=350
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=359
                      _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=366
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=372
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=379
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=386
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=394
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=404
                      freerdp_addin_argv_new /src/FreeRDP/libfreerdp/common/settings.c linenumber=415
                        calloc  linenumber=743
                        calloc  linenumber=750
                        _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=764
                        freerdp_addin_argv_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=774
                      freerdp_device_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=423
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1869
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1872
                  _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=1874
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1877
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1880
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1884
                  freerdp_addin_argv_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1887
                  freerdp_addin_argv_clone /src/FreeRDP/libfreerdp/common/settings.c linenumber=1888
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=789
                    freerdp_addin_argv_new /src/FreeRDP/libfreerdp/common/settings.c linenumber=789
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1891
                  freerdp_addin_argv_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1894
                  freerdp_addin_argv_clone /src/FreeRDP/libfreerdp/common/settings.c linenumber=1895
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1898
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1907
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1913
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1919
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1925
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1931
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1961
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1967
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1973
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1988
                  _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=1994
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1998
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2001
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=2005
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2008
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2012
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2012
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2017
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2017
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=510
                freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=519
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=520
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=522
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=523
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=524
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=525
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1560
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1564
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1567
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1571
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1574
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1577
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1582
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1585
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1590
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1593
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1598
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1601
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1606
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1609
              freerdp_static_channel_collection_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1613
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=626
                freerdp_addin_argv_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=627
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=631
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=632
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=635
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=636
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1614
              freerdp_dynamic_channel_collection_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1618
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=794
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=799
                freerdp_addin_argv_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=800
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=804
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=805
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=809
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=810
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1619
              freerdp_capability_buffer_resize /src/FreeRDP/libfreerdp/common/settings.c linenumber=1622
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=897
                freerdp_capability_data_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=906
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=816
                freerdp_capability_buffer_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=910
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=835
                  freerdp_capability_data_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=837
                resize_setting /src/FreeRDP/libfreerdp/common/settings.c linenumber=915
                resize_setting_ptr /src/FreeRDP/libfreerdp/common/settings.c linenumber=918
                resize_setting /src/FreeRDP/libfreerdp/common/settings.c linenumber=921
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=924
              freerdp_capability_data_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1626
              freerdp_capability_buffer_resize /src/FreeRDP/libfreerdp/common/settings.c linenumber=1630
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1641
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1645
              freerdp_capability_buffer_resize /src/FreeRDP/libfreerdp/common/settings.c linenumber=1649
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1659
              freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1664
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1668
            _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=1040
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=899
            strlen  linenumber=3836
            freerdp_settings_set_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3837
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3851
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3858
                free_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=36
                  winpr_zfree /src/FreeRDP/winpr/libwinpr/crt/memory.c linenumber=19
                alloc_empty_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=38
                  calloc  linenumber=28
                strndup  linenumber=41
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3861
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3864
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3867
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3870
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3873
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3876
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3879
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3882
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3885
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3888
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3891
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3894
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3898
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3901
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3904
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3907
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3910
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3913
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3916
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3919
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3922
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3925
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3928
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3931
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3934
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3937
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3940
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3943
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3946
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3949
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3952
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3955
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3958
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3961
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3964
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3968
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3971
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3974
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3977
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3981
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3984
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3988
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3991
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3994
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3998
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4001
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4004
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4007
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4010
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4013
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4016
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4019
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4022
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4025
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4028
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4031
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4034
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4037
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4040
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4043
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4046
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4049
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4052
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4055
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4058
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4061
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4064
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4067
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4070
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4073
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4076
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4079
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4082
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4085
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4088
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4091
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4094
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4097
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4100
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4103
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4106
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4110
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4113
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4116
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4119
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4122
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4125
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4128
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4131
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4135
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4138
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4141
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4144
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4147
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4150
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4153
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4156
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4159
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4162
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4165
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4168
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4171
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4174
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4177
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4180
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4183
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4186
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4189
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4192
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4195
              freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4198
              freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4198
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=4198
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=902
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=906
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=908
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=911
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=914
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=919
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=922
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=925
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=927
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=675
            freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1474
            freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1474
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=929
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=931
          freerdp_settings_set_uint16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=933
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1545
            freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1604
            freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1604
            WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1604
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=936
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=938
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=941
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=946
          freerdp_settings_set_uint16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=949
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=953
          freerdp_getApplicationDetailsVendor /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=957
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=956
          freerdp_getApplicationDetailsProduct /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=964
          winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=963
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=969
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=975
          freerdp_settings_set_uint16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=978
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=989
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=992
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=993
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=994
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=995
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=996
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=997
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=998
          freerdp_settings_set_uint16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1005
          freerdp_settings_set_uint16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1006
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1009
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1010
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1011
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1012
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1013
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1014
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1015
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1016
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1017
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1018
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1019
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1020
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1021
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1022
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1023
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1024
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1025
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1026
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1027
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1028
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1029
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1030
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1031
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1033
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1035
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1036
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1037
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1038
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1039
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1041
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1042
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1043
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1044
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1045
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1046
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1047
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1048
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1049
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1050
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1051
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1052
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1053
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1054
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1055
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1056
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1057
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1058
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1060
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1061
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1062
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1063
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1064
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1065
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1066
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1067
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1068
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1069
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1070
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1071
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1072
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1073
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1074
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1075
          freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1078
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1082
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1085
          freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1088
          freerdp_settings_set_int32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1091
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2649
            freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2672
            freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2672
            WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2672
          freerdp_settings_set_int32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1094
          freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1097
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1100
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1106
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1108
          settings_init_computer_name /src/FreeRDP/libfreerdp/core/settings.c linenumber=1111
            GetComputerNameExA /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c linenumber=425
              SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=514
              GetComputerNameA /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c linenumber=520
                SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=477
                gethostname  linenumber=482
                strnlen  linenumber=485
                strchr  linenumber=486
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=489
                SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=496
                strncpy  linenumber=501
              GetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=524
                NtCurrentTeb /src/FreeRDP/winpr/libwinpr/nt/nt.c linenumber=45
              SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=525
              gethostname  linenumber=531
              strnlen  linenumber=534
              SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=547
            freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=428
            freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=430
          freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1114
          freerdp_capability_buffer_resize /src/FreeRDP/libfreerdp/common/settings.c linenumber=1117
          freerdp_settings_set_string_len /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1122
            freerdp_settings_set_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3828
          freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1136
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=59
            freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=658
            freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=658
            WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=658
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=660
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1138
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1139
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1144
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1145
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1149
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1151
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1152
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1153
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1154
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1155
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1156
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1157
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1158
          freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1164
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1168
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1169
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1170
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1171
          calloc  linenumber=1173
          calloc  linenumber=1178
          freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1219
          freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1226
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1229
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1230
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1231
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1232
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1233
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1234
          freerdp_settings_get_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1235
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2774
            freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=3112
            freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=3112
            WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=3112
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3114
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1236
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1238
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1239
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1240
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1245
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1247
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1248
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1249
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1250
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1251
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1252
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1253
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1254
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1255
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1256
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1257
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1258
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1259
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1260
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1261
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1262
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1263
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1264
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1265
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1266
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1267
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1268
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1269
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1270
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1271
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1272
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1273
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1274
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1275
          freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1279
          freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1285
          calloc  linenumber=1290
          freerdp_settings_get_pointer_writable /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1299
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1300
          GetTimeZoneInformation /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=1302
            GetDynamicTimeZoneInformation /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=663
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=790
              ConvertUtf8ToWChar /src/FreeRDP/winpr/libwinpr/crt/unicode.c linenumber=793
                strlen  linenumber=458
                ConvertUtf8NToWChar /src/FreeRDP/winpr/libwinpr/crt/unicode.c linenumber=459
              time  linenumber=796
              localtime_r  linenumber=798
              get_bias /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=802
                get_gmtoff_min /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=528
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=380
                get_gmtoff_min /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=530
                get_gmtoff_min /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=532
                next_day /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=537
                  update_tm /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=402
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=386
                    mktime  linenumber=388
                    localtime_r  linenumber=390
                get_gmtoff_min /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=539
                get_gmtoff_min /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=541
              dynamic_time_zone_from_localtime /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=804
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=734
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=735
                get_bias /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=738
                get_bias /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=744
                get_transition_date /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=768
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=487
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=488
                  tm2transitiontime /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=490
                    tm2systemtime /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=454
                    get_transition_weekday_occurrence /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=457
                      systemtime2tm /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=419
                      mktime  linenumber=428
                      localtime_r  linenumber=432
                  update_tm /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=492
                  next_day /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=503
                  get_transition_time /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=512
                    adjust_time /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=467
                      update_tm /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=412
                    adjust_time /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=470
                    tm2transitiontime /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=477
                    tm2transitiontime /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=479
                    tm2transitiontime /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=482
                  get_transition_time /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=517
                get_transition_date /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=773
              winpr_guess_time_zone /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=806
                winpr_time_zone_from_env /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=320
                  GetEnvironmentVariableA /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=270
                  calloc  linenumber=273
                  GetEnvironmentVariableA /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=276
                winpr_get_unix_timezone_identifier_from_file /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=323
                  winpr_fopen /src/FreeRDP/winpr/libwinpr/file/file.c linenumber=251
                    fopen64  linenumber=1564
                  winpr_read_unix_timezone_identifier_from_file /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=257
                    fread  linenumber=59
                    realloc  linenumber=73
                    ferror  linenumber=83
                  fclose  linenumber=258
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=260
                winpr_get_timezone_from_link /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=326
                  realpath  linenumber=120
                  strlen  linenumber=127
                  calloc  linenumber=148
                  strncpy  linenumber=153
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=154
                winpr_translate_time_zone /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=332
                  winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=309
                  winpr_get_timezone_from_link /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=313
              map_iana_id /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=807
                TimeZoneIanaToWindows /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c linenumber=548
                  get_for_type /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c linenumber=401
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=297
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=298
                    TimeZoneGetAt /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c linenumber=303
                      winpr_InitOnceExecuteOnce /src/FreeRDP/winpr/libwinpr/synch/init.c linenumber=253
                      load_timezones /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c linenumber=253
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=185
                        reallocate_context /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c linenumber=238
                          realloc  linenumber=164
                          WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=168
                        tz_entry_clone /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c linenumber=241
                          _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=77
                          _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=79
                          _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=81
                          _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=83
                          _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=85
                        winpr_atexit /src/FreeRDP/winpr/libwinpr/utils/atexit.c linenumber=245
                        tz_context_free /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c linenumber=245
                          tz_entry_free /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c linenumber=92
                    return_type /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c linenumber=307
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=262
                  iana_cmp /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c linenumber=401
                    strcmp  linenumber=284
                  map_fallback /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c linenumber=405
                    strchr  linenumber=367
                    _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=370
                    strchr  linenumber=374
                    strcmp  linenumber=377
                    strcmp  linenumber=388
                  get_for_type /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c linenumber=409
                  id_cmp /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c linenumber=409
                    strcmp  linenumber=291
                TimeZoneIanaToWindows /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c linenumber=549
                TimeZoneIanaToWindows /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneNameMapUtils.c linenumber=550
                ConvertUtf8ToWChar /src/FreeRDP/winpr/libwinpr/crt/unicode.c linenumber=553
                ConvertUtf8ToWChar /src/FreeRDP/winpr/libwinpr/crt/unicode.c linenumber=555
                ConvertUtf8ToWChar /src/FreeRDP/winpr/libwinpr/crt/unicode.c linenumber=557
              TimeZoneIanaAbbrevGet /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c linenumber=809
                winpr_InitOnceExecuteOnce /src/FreeRDP/winpr/libwinpr/synch/init.c linenumber=248
                TimeZoneIanaAbbrevInitialize /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c linenumber=248
                  iterate_subdir_recursive /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c linenumber=238
                    topath /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c linenumber=121
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=100
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=103
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=106
                      winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=109
                      winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=111
                      winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=113
                      winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=115
                    opendir  linenumber=125
                    readdir64  linenumber=130
                    strcmp  linenumber=136
                    strcmp  linenumber=138
                    iterate_subdir_recursive /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c linenumber=140
                      handle_link /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c linenumber=144
                        get_link_target /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c linenumber=194
                          topath /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c linenumber=161
                          realloc  linenumber=171
                          readlink  linenumber=178
                          topath /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c linenumber=183
                        stat64  linenumber=198
                        iterate_subdir_recursive /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c linenumber=208
                          append_timezone /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c linenumber=147
                            winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=69
                            winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=74
                            setNewAndSaveOldTZ /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=79
                              getenv  linenumber=948
                              _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=951
                              setenv  linenumber=952
                              tzset  linenumber=953
                            time  linenumber=81
                            localtime_r  linenumber=83
                            append /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c linenumber=84
                              realloc  linenumber=50
                              _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=57
                              _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=58
                            restoreSavedTZ /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=85
                              setenv  linenumber=963
                              unsetenv  linenumber=967
                              tzset  linenumber=968
                          closedir  linenumber=153
                        append_timezone /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c linenumber=211
                  winpr_atexit /src/FreeRDP/winpr/libwinpr/utils/atexit.c linenumber=239
                  TimeZoneIanaAbbrevCleanup /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c linenumber=239
                strcmp  linenumber=255
              calloc  linenumber=810
              TimeZoneIanaAbbrevGet /src/FreeRDP/winpr/libwinpr/timezone/TimeZoneIanaAbbrevMap.c linenumber=813
              map_iana_id /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=817
              log_timezone_ /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=831
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=619
                WLog_Get /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=623
                log_print /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=624
                  WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=606
                  WLog_PrintTextMessageVA /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=611
                log_print /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=626
                ConvertWCharNToUtf8 /src/FreeRDP/winpr/libwinpr/crt/unicode.c linenumber=627
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=390
                  _wcsnlen /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=391
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=410
                  SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=395
                  WideCharToMultiByte /src/FreeRDP/winpr/libwinpr/crt/unicode.c linenumber=407
                    int_WideCharToMultiByte /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c linenumber=209
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=709
                      _wcslen /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=713
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=398
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=727
                      winpr_ConvertUTF16toUTF8 /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c linenumber=726
                        _wcsnlen /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=620
                        winpr_ConvertUTF16toUTF8_Internal /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c linenumber=628
                          setWcharFrom /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c linenumber=179
                          setWcharFrom /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c linenumber=187
                        winpr_ConvertUTF16toUTF8_Internal /src/FreeRDP/winpr/libwinpr/crt/unicode_builtin.c linenumber=638
                        SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=645
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=649
                log_print /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=629
                systemtime2str /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=631
                  memcmp  linenumber=589
                  snprintf  linenumber=590
                  weekday2str /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=596
                  snprintf  linenumber=593
                log_print /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=630
                log_print /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=632
                ConvertWCharNToUtf8 /src/FreeRDP/winpr/libwinpr/crt/unicode.c linenumber=634
                log_print /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=636
                systemtime2str /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=638
                log_print /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=637
                log_print /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=639
                ConvertWCharNToUtf8 /src/FreeRDP/winpr/libwinpr/crt/unicode.c linenumber=640
                log_print /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=642
                log_print /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=643
                log_print /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=648
                log_print /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=651
                log_print /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=654
                log_print /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=657
          GetDynamicTimeZoneInformation /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=1303
          freerdp_settings_set_string_from_utf16N /src/FreeRDP/libfreerdp/common/settings.c linenumber=1305
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2296
            freerdp_settings_set_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=2299
            ConvertWCharNToUtf8Alloc /src/FreeRDP/winpr/libwinpr/crt/unicode.c linenumber=2301
              ConvertWCharNToUtf8 /src/FreeRDP/winpr/libwinpr/crt/unicode.c linenumber=553
              calloc  linenumber=559
              ConvertWCharNToUtf8 /src/FreeRDP/winpr/libwinpr/crt/unicode.c linenumber=562
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=568
            _wcsnlen /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=2306
            freerdp_settings_set_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=2311
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3478
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3485
                free_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=47
                alloc_empty_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=49
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3488
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3491
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3494
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3497
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3500
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3503
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3506
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3509
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3512
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3515
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3518
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3521
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3524
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3527
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3530
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3533
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3536
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3539
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3542
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3545
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3548
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3551
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3554
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3557
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3560
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3563
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3566
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3569
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3572
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3575
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3578
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3581
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3584
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3587
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3590
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3593
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3596
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3599
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3602
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3605
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3608
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3611
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3614
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3617
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3620
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3623
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3626
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3629
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3632
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3635
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3638
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3641
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3644
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3647
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3650
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3653
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3656
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3659
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3662
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3665
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3668
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3671
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3674
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3677
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3680
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3683
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3686
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3689
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3692
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3695
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3698
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3701
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3704
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3707
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3710
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3713
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3716
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3719
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3722
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3725
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3728
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3731
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3734
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3737
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3740
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3743
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3746
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3749
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3752
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3755
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3758
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3761
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3764
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3767
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3770
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3773
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3776
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3779
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3782
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3785
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3788
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3791
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3794
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3797
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3800
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3803
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3806
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3809
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3812
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3815
              freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=3818
              freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=3818
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=3818
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1310
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1315
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1316
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1317
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1318
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1319
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1320
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1325
          freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1328
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1332
          GetKnownPath /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=1335
            GetPath_HOME /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=359
              GetEnvAlloc /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=122
                GetEnvironmentVariableX /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=93
                  GetEnvironmentVariableA /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=779
                GetEnvironmentVariableX /src/FreeRDP/winpr/libwinpr/environment/environment.c linenumber=102
            GetPath_TEMP /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=363
              GetEnvAlloc /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=135
              _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=138
            GetPath_XDG_DATA_HOME /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=367
              GetEnvAlloc /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=160
              GetPath_HOME /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=165
              strlen  linenumber=170
              snprintf  linenumber=179
            GetPath_XDG_CONFIG_HOME /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=371
              GetEnvAlloc /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=205
              GetPath_HOME /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=210
              GetPath_TEMP /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=213
              strlen  linenumber=218
              snprintf  linenumber=227
            GetPath_XDG_CACHE_HOME /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=375
              GetEnvAlloc /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=278
              GetPath_HOME /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=283
              strlen  linenumber=288
              snprintf  linenumber=297
            GetPath_XDG_RUNTIME_DIR /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=379
              GetEnvAlloc /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=342
              GetPath_TEMP /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=348
            GetPath_SYSTEM_CONFIG_HOME /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=383
              _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=243
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=392
            GetKnownPathIdString /src/FreeRDP/winpr/libwinpr/path/path.c linenumber=392
            WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=392
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1336
          freerdp_settings_get_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1339
          freerdp_settings_get_config_path /src/FreeRDP/libfreerdp/core/settings.c linenumber=1342
            freerdp_GetConfigFilePath /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=859
              freerdp_areApplicationDetailsCustomized /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=260
              getCustomConfigPath /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=263
                freerdp_getApplicationDetailsVendor /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=226
                freerdp_getApplicationDetailsProduct /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=227
                freerdp_getApplicationDetailsVersion /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=228
                  initializeApplicationDetails /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=180
                GetKnownSubPathV /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=233
                  GetKnownSubPathVA /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=409
                    GetKnownPath /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=416
                    GetCombinedPathVA /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=420
                      strlen  linenumber=504
                      winpr_vasprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=509
                      calloc  linenumber=522
                      PathCchConvertStyleA /src/FreeRDP/winpr/libwinpr/path/path.c linenumber=530
                      PathCchConvertStyleA /src/FreeRDP/winpr/libwinpr/path/path.c linenumber=539
                      NativePathCchAppendA /src/FreeRDP/winpr/libwinpr/path/include/PathCchAppend.h linenumber=542
                        strnlen  linenumber=92
                        strnlen  linenumber=96
                        snprintf  linenumber=104
                        snprintf  linenumber=113
                        snprintf  linenumber=122
                        HRESULT_FROM_WIN32 /src/FreeRDP/winpr/include/winpr/error.h linenumber=129
                GetCombinedPathV /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=239
                  GetCombinedPathVA /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=491
                GetCombinedPathV /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=241
                GetCombinedPathV /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=250
              freerdp_getApplicationDetailsVendor /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=267
              freerdp_getApplicationDetailsProduct /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=268
              freerdp_getApplicationDetailsVersion /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=269
              _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=275
              freerdp_settings_get_legacy_config_path /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=276
                tolower  linenumber=208
                GetKnownSubPath /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=210
                  GetKnownSubPathV /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=400
                  GetKnownSubPathV /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=401
                GetCombinedPath /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=215
                  GetCombinedPathV /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=482
                  GetCombinedPathV /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=483
              GetKnownPath /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=279
              GetCombinedPathV /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=285
              GetCombinedPathV /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=287
              GetCombinedPathV /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=296
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1343
          GetCombinedPath /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=1346
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1347
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1356
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1358
          calloc  linenumber=1360
          freerdp_settings_set_uint16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1362
          freerdp_settings_set_uint16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1364
          freerdp_settings_set_default_order_support /src/FreeRDP/libfreerdp/core/settings.c linenumber=1370
            freerdp_settings_get_pointer_writable /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=818
            freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=836
            freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=838
            freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=840
            freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=842
            freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=845
            freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=847
            freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=849
          freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1374
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1383
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1389
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1391
          UuidCreate /src/FreeRDP/winpr/libwinpr/rpc/rpc.c linenumber=1395
            winpr_RAND_pseudo /src/FreeRDP/winpr/libwinpr/crypto/rand.c linenumber=823
              winpr_RAND /src/FreeRDP/winpr/libwinpr/crypto/rand.c linenumber=82
                RAND_bytes  linenumber=44
          guid2str /src/FreeRDP/libfreerdp/core/utils.c linenumber=1400
            UuidToStringA /src/FreeRDP/winpr/libwinpr/rpc/rpc.c linenumber=604
              snprintf  linenumber=849
            snprintf  linenumber=609
            RpcStringFreeA /src/FreeRDP/winpr/libwinpr/rpc/rpc.c linenumber=610
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1399
          settings_load_hkey_local_machine /src/FreeRDP/libfreerdp/core/settings.c linenumber=1403
            freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=405
            settings_server_load_hkey_local_machine /src/FreeRDP/libfreerdp/core/settings.c linenumber=407
              freerdp_getApplicatonDetailsRegKey /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=376
                freerdp_getApplicatonDetailsCombined /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=146
                  freerdp_getApplicationDetailsVersion /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=160
                  freerdp_getApplicationDetailsVendor /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=161
                  freerdp_getApplicationDetailsProduct /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=162
                  winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=168
                  winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=172
                winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=152
              RegOpenKeyExA /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=381
                RegGetInstance /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=301
                  reg_open /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=64
                    calloc  linenumber=490
                    winpr_GetConfigFilePath /src/FreeRDP/winpr/libwinpr/path/path.c linenumber=496
                      winpr_GetConfigFilePathV /src/FreeRDP/winpr/libwinpr/path/path.c linenumber=1409
                        winpr_GetConfigFilePathVA /src/FreeRDP/winpr/libwinpr/path/path.c linenumber=1417
                          winpr_getApplicationDetailsVendor /src/FreeRDP/winpr/libwinpr/utils/winpr.c linenumber=1380
                            initializeApplicationDetails /src/FreeRDP/winpr/libwinpr/utils/winpr.c linenumber=98
                              winpr_InitOnceExecuteOnce /src/FreeRDP/winpr/libwinpr/synch/init.c linenumber=70
                              init_app_details /src/FreeRDP/winpr/libwinpr/utils/winpr.c linenumber=70
                                strncpy  linenumber=53
                                strncpy  linenumber=56
                          winpr_getApplicationDetailsProduct /src/FreeRDP/winpr/libwinpr/utils/winpr.c linenumber=1381
                            initializeApplicationDetails /src/FreeRDP/winpr/libwinpr/utils/winpr.c linenumber=105
                          winpr_getApplicationDetailsVersion /src/FreeRDP/winpr/libwinpr/utils/winpr.c linenumber=1382
                            initializeApplicationDetails /src/FreeRDP/winpr/libwinpr/utils/winpr.c linenumber=147
                          GetKnownSubPathV /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=1387
                          GetCombinedPathV /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=1393
                          GetCombinedPathV /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=1395
                          GetCombinedPathVA /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=1400
                      winpr_GetConfigFilePathV /src/FreeRDP/winpr/libwinpr/path/path.c linenumber=1410
                    winpr_fopen /src/FreeRDP/winpr/libwinpr/file/file.c linenumber=501
                    winpr_fopen /src/FreeRDP/winpr/libwinpr/file/file.c linenumber=504
                    winpr_fopen /src/FreeRDP/winpr/libwinpr/file/file.c linenumber=507
                    calloc  linenumber=513
                    reg_load /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=521
                      reg_load_start /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=418
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=94
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=95
                        _fseeki64 /src/FreeRDP/winpr/include/winpr/wtypes.h linenumber=97
                          fseeko64  linenumber=498
                        _ftelli64 /src/FreeRDP/winpr/include/winpr/wtypes.h linenumber=99
                          ftello64  linenumber=504
                        _fseeki64 /src/FreeRDP/winpr/include/winpr/wtypes.h linenumber=100
                        realloc  linenumber=108
                        fread  linenumber=114
                        strtok_s /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=119
                          strtok_r  linenumber=490
                      reg_load_has_next_line /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=420
                      reg_load_get_next_line /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=422
                        strtok_s /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=297
                        strlen  linenumber=298
                      reg_load_key /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=426
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=353
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=354
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=356
                        strrchr  linenumber=358
                        calloc  linenumber=362
                        reg_load_has_next_line /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=379
                        reg_load_peek_next_line /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=381
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=304
                        reg_load_get_next_line /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=386
                        reg_load_value /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=390
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=144
                          strstr  linenumber=149
                          strchr  linenumber=159
                          calloc  linenumber=169
                          calloc  linenumber=175
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=186
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=187
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=188
                          strncmp  linenumber=190
                          __errno_location  linenumber=202
                          strtoul  linenumber=203
                          __errno_location  linenumber=205
                          WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=207
                          __errno_location  linenumber=216
                          strtoull  linenumber=217
                          __errno_location  linenumber=219
                          WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=221
                          strchr  linenumber=230
                          strlen  linenumber=235
                          strchr  linenumber=236
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=240
                          _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=246
                          reg_data_type_string /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=253
                          WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=253
                        reg_insert_key /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=394
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=314
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=315
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=316
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=317
                          _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=319
                          strtok_s /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=324
                          strcmp  linenumber=328
                          _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=331
                          strtok_s /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=341
                      reg_load_finish /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=430
                    reg_close /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=525
                      reg_unload /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=533
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=472
                        reg_unload_key /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=480
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=454
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=455
                          reg_unload_value /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=462
                            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=435
                            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=436
                      fclose  linenumber=535
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=308
                _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=319
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=387
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=389
                settings_reg_query_dword_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=189
                  RegQueryValueExA /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=141
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=508
                    strcmp  linenumber=514
                    reg_read_int /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=524
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=373
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=404
                    regsz_length /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=527
                      strnlen  linenumber=55
                      WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=57
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=534
                    reg_type_string /src/FreeRDP/winpr/libwinpr/registry/registry_reg.c linenumber=549
                    WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=549
                freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=192
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=390
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=391
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=392
                settings_reg_query_dword_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=178
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=181
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=393
              RegCloseKey /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=395
              settings_load_config /src/FreeRDP/libfreerdp/core/settings.c linenumber=399
                freerdp_GetJSONConfigFile /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=198
                  freerdp_GetConfigFilePath /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=303
                  WINPR_JSON_ParseFromFile /src/FreeRDP/winpr/libwinpr/utils/json/json.c linenumber=307
                    winpr_fopen /src/FreeRDP/winpr/libwinpr/file/file.c linenumber=29
                    WINPR_JSON_ParseFromFileFP /src/FreeRDP/winpr/libwinpr/utils/json/json.c linenumber=32
                      fseek  linenumber=42
                      _ftelli64 /src/FreeRDP/winpr/include/winpr/wtypes.h linenumber=45
                      fseek  linenumber=49
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=52
                      calloc  linenumber=53
                      fread  linenumber=58
                      WINPR_JSON_ParseWithLength /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=60
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=53
                        json_tokener_new  linenumber=54
                        json_tokener_parse_ex  linenumber=57
                        json_tokener_free  linenumber=58
                    fclose  linenumber=33
                freerdp_settings_apply_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=202
                  WLog_Get /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4580
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4582
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4583
                  freerdp_settings_get_type_name_for_type /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4586
                  WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4585
                    json_object_object_get  linenumber=95
                  freerdp_settings_get_type_name_for_type /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4588
                  WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4587
                  freerdp_settings_get_type_name_for_type /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4590
                  WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4589
                  freerdp_settings_get_type_name_for_type /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4592
                  WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4591
                  freerdp_settings_get_type_name_for_type /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4594
                  WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4593
                  freerdp_settings_get_type_name_for_type /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4596
                  WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4595
                  freerdp_settings_get_type_name_for_type /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4598
                  WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4597
                  freerdp_settings_get_type_name_for_type /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4600
                  WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4599
                  freerdp_settings_get_type_name_for_type /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4602
                  WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4601
                  freerdp_settings_get_type_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4626
                  deserialize_pointer /src/FreeRDP/libfreerdp/common/settings.c linenumber=4630
                    freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4245
                    WINPR_JSON_HasObjectItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4249
                      json_object_object_get_ex  linenumber=100
                    WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4252
                    WINPR_JSON_IsNull /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4253
                      json_object_is_type  linenumber=158
                    WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4253
                      json_object_is_type  linenumber=174
                    uintptr_from_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4259
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3898
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3901
                        json_object_array_length  linenumber=74
                      freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3906
                      __errno_location  linenumber=3914
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3917
                        json_object_array_get_idx  linenumber=69
                      uint_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=3918
                        WINPR_JSON_IsNumber /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2809
                          json_object_is_type  linenumber=163
                          json_object_is_type  linenumber=164
                        __errno_location  linenumber=2811
                        WINPR_JSON_GetNumberValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2815
                          json_object_get_double  linenumber=115
                        __errno_location  linenumber=2818
                        __errno_location  linenumber=2825
                      __errno_location  linenumber=3920
                      freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3922
                    val_from_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4269
                      WINPR_JSON_IsNull /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3865
                      freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3866
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3867
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3870
                      freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3872
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3878
                      freerdp_settings_get_pointer_writable /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3881
                      __errno_location  linenumber=3885
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3888
                      uint_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=3889
                      __errno_location  linenumber=3892
                    val_from_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4271
                    ts_info_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4273
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2927
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2930
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=2931
                      freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=2936
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1692
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1697
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1702
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1707
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1713
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1719
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1730
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1735
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1740
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1745
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1750
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1755
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1770
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1775
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1780
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1783
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1786
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1789
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1807
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1812
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1815
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1819
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1822
                        freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1825
                        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1825
                        freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1830
                        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1830
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2937
                      ts_info_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2938
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2899
                        WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2901
                          json_object_is_type  linenumber=179
                        __errno_location  linenumber=2904
                        int_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2905
                          WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2798
                          __errno_location  linenumber=2800
                          WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2803
                          int_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=2804
                            WINPR_JSON_IsNumber /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2773
                            __errno_location  linenumber=2775
                            WINPR_JSON_GetNumberValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2779
                            __errno_location  linenumber=2782
                            __errno_location  linenumber=2789
                        int_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2906
                        int_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2907
                        __errno_location  linenumber=2908
                        systemtime_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2911
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2876
                          WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2878
                          WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2881
                          WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2882
                          __errno_location  linenumber=2885
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2886
                            WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2833
                            __errno_location  linenumber=2835
                            WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2839
                            uint_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=2840
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2887
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2888
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2889
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2890
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2891
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2892
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2893
                          __errno_location  linenumber=2894
                        systemtime_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2913
                        wchar_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2916
                          WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2754
                          WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2756
                          WINPR_JSON_IsString /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2757
                            json_object_is_type  linenumber=169
                          WINPR_JSON_GetStringValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2760
                            json_object_get_string  linenumber=110
                          ConvertUtf8ToWChar /src/FreeRDP/winpr/libwinpr/crt/unicode.c linenumber=2767
                        wchar_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2918
                    glyph_cache_def_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4275
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3029
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3032
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3033
                      freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=3039
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3040
                      glyph_cache_def_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3041
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3014
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3015
                        WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3017
                        __errno_location  linenumber=3020
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3021
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3022
                        __errno_location  linenumber=3023
                    glyph_cache_def_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4277
                    bitmap_cache_v2_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4279
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3070
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3073
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3074
                      freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=3080
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3081
                      bitmap_cache_v2_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3082
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3049
                        WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3051
                        __errno_location  linenumber=3054
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3055
                        __errno_location  linenumber=3056
                        WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3059
                        WINPR_JSON_IsBool /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3060
                          json_object_is_type  linenumber=153
                        WINPR_JSON_IsTrue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3063
                          json_object_is_type  linenumber=145
                          json_object_get_boolean  linenumber=147
                    client_cookie_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4281
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3124
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3127
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3128
                      freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=3133
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3134
                      client_cookie_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3135
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3090
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3091
                        WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3093
                        __errno_location  linenumber=3096
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3097
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3098
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3099
                        __errno_location  linenumber=3100
                        WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3103
                        WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3104
                        WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3107
                        __errno_location  linenumber=3111
                        WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3114
                        uint_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=3115
                        __errno_location  linenumber=3118
                    server_cookie_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4283
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3175
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3178
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3179
                      freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=3184
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3185
                      server_cookie_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3186
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3143
                        WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3145
                        __errno_location  linenumber=3148
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3149
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3150
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3151
                        __errno_location  linenumber=3152
                        WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3155
                        WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3156
                        WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3159
                        __errno_location  linenumber=3163
                        WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3166
                        uint_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=3167
                        __errno_location  linenumber=3169
                    monitor_def_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4285
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3288
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3291
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3292
                      freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=3297
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3298
                      monitor_def_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3299
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3261
                        WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3263
                        __errno_location  linenumber=3266
                        int_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3267
                        int_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3268
                        int_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3269
                        int_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3270
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3271
                        __errno_location  linenumber=3272
                        WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3275
                        WINPR_JSON_IsBool /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3278
                        WINPR_JSON_IsTrue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3280
                        monitor_attributes_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3282
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3241
                          WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3242
                          WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3245
                          WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3246
                          __errno_location  linenumber=3249
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3250
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3251
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3252
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3254
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3255
                          __errno_location  linenumber=3256
                    channel_def_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4287
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3222
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3225
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3226
                      freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=3231
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3232
                      channel_def_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3233
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3194
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3195
                        WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3197
                        __errno_location  linenumber=3200
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3201
                        __errno_location  linenumber=3202
                        WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3205
                        WINPR_JSON_IsString /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3206
                        WINPR_JSON_GetStringValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3209
                        strnlen  linenumber=3214
                        strncpy  linenumber=3214
                    val_from_uint32_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4289
                      WINPR_JSON_IsNull /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3929
                      freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3930
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3931
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3934
                      freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3935
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3937
                      __errno_location  linenumber=3941
                      freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=3944
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3948
                      uint_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=3949
                      __errno_location  linenumber=3951
                    val_from_uint32_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4291
                    str_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4294
                      WINPR_JSON_IsNull /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4008
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=4009
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4010
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4013
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=4014
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4019
                      WINPR_JSON_IsString /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4022
                      WINPR_JSON_GetStringValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4025
                      freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4026
                    val_from_uint32_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4296
                    caps_data_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4298
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3989
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3992
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3993
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3998
                      caps_data_entry_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3999
                        WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3956
                        WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3959
                        freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=3962
                        calloc  linenumber=3966
                        freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=3970
                        __errno_location  linenumber=3976
                        WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3979
                        uint_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=3980
                        __errno_location  linenumber=3984
                    pem_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4304
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4214
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4215
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4216
                      WINPR_JSON_IsNull /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4221
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4224
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4231
                      WINPR_JSON_IsString /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4234
                      WINPR_JSON_GetStringValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4239
                    freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=4307
                    strnlen  linenumber=4314
                    freerdp_certificate_new /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=4315
                    freerdp_certificate_new_from_pem /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=4317
                      freerdp_certificate_new_from /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1456
                        strlen  linenumber=1438
                        x509_utils_from_pem /src/FreeRDP/libfreerdp/crypto/x509_utils.c linenumber=1438
                          BIO_new_file  linenumber=835
                          BIO_new_mem_buf  linenumber=841
                          WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=846
                          PEM_read_bio_X509  linenumber=850
                          BIO_free_all  linenumber=851
                          WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=853
                        extract_chain_from_pem /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1441
                          BIO_new_file  linenumber=1398
                          strlen  linenumber=1401
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1402
                          BIO_new_mem_buf  linenumber=1402
                          PEM_read_bio_X509  linenumber=1410
                          BIO_free  linenumber=1413
                          sk_X509_new_null /usr/include/openssl/x509.h linenumber=1417
                            OPENSSL_sk_new_null  linenumber=99
                          X509_free  linenumber=1420
                          BIO_free  linenumber=1421
                          PEM_read_bio_X509  linenumber=1426
                          sk_X509_push /usr/include/openssl/x509.h linenumber=1428
                            OPENSSL_sk_push  linenumber=99
                          X509_free  linenumber=1431
                          BIO_free  linenumber=1432
                        freerdp_certificate_new_from_x509 /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1442
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1366
                          freerdp_certificate_new /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1368
                          X509_dup  linenumber=1373
                          freerdp_rsa_from_x509 /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1377
                            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1292
                            freerdp_certificate_is_rsa /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1294
                              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1817
                              is_rsa_key /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1818
                                X509_get0_pubkey  linenumber=287
                                EVP_PKEY_id  linenumber=291
                            X509_get0_pubkey  linenumber=1305
                            EVP_PKEY_get1_RSA  linenumber=1310
                            RSA_get0_key  linenumber=1320
                            cert_info_create /src/FreeRDP/libfreerdp/crypto/cert_common.c linenumber=1329
                              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=92
                              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=93
                              read_bignum /src/FreeRDP/libfreerdp/crypto/cert_common.c linenumber=97
                                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=51
                                BN_num_bits  linenumber=62
                                BN_bn2bin  linenumber=80
                                crypto_reverse /src/FreeRDP/libfreerdp/crypto/crypto.c linenumber=81
                              read_bignum /src/FreeRDP/libfreerdp/crypto/cert_common.c linenumber=103
                              cert_info_free /src/FreeRDP/libfreerdp/crypto/cert_common.c linenumber=109
                            RSA_free  linenumber=1334
                          sk_X509_deep_copy /usr/include/openssl/x509.h linenumber=1381
                            OPENSSL_sk_deep_copy  linenumber=99
                          X509_const_dup /src/FreeRDP/libfreerdp/crypto/opensslcompat.h linenumber=1381
                            X509_dup  linenumber=117
                          X509_free  linenumber=1381
                          freerdp_certificate_free /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1385
                        sk_X509_pop_free /usr/include/openssl/x509.h linenumber=1444
                        X509_free  linenumber=1444
                        X509_free  linenumber=1445
                    freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=4320
                    pem_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4326
                    freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=4329
                    freerdp_key_new_from_pem_enc /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=4334
                      freerdp_key_new /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=254
                      strlen  linenumber=258
                      evp_pkey_utils_from_pem /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=258
                        BIO_new_file  linenumber=144
                        BIO_new_mem_buf  linenumber=149
                        PEM_read_bio_PrivateKey  linenumber=158
                        pem_pwd_cb /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=158
                          strlen  linenumber=130
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=131
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=132
                        BIO_free_all  linenumber=160
                        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=162
                      key_read_private /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=261
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=171
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=172
                        freerdp_key_is_rsa /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=175
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=385
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=389
                          EVP_PKEY_id  linenumber=390
                        evp_pkey_to_rsa /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=179
                          freerdp_key_is_rsa /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=96
                          WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=98
                          BIO_s_secmem  linenumber=107
                          BIO_new  linenumber=103
                          PEM_write_bio_PrivateKey  linenumber=112
                          PEM_read_bio_RSAPrivateKey  linenumber=115
                          BIO_free_all  linenumber=117
                        __errno_location  linenumber=183
                        winpr_strerror /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=183
                        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=183
                        RSA_check_key  linenumber=188
                        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=191
                        __errno_location  linenumber=201
                        winpr_strerror /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=201
                        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=201
                        RSA_get0_key  linenumber=211
                        BN_num_bits  linenumber=224
                        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=226
                        read_bignum /src/FreeRDP/libfreerdp/crypto/cert_common.c linenumber=230
                        cert_info_create /src/FreeRDP/libfreerdp/crypto/cert_common.c linenumber=233
                        RSA_free  linenumber=238
                      freerdp_key_free /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=265
                    freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=4337
                    device_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4340
                      WINPR_JSON_IsNull /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4193
                      freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4194
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4196
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4199
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=4200
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4205
                      device_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=4206
                        WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4112
                        __errno_location  linenumber=4115
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4117
                        get_string /src/FreeRDP/libfreerdp/common/settings.c linenumber=4121
                          WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4095
                          WINPR_JSON_IsString /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4096
                          WINPR_JSON_GetStringValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4098
                        get_string /src/FreeRDP/libfreerdp/common/settings.c linenumber=4131
                        get_string /src/FreeRDP/libfreerdp/common/settings.c linenumber=4135
                        get_string /src/FreeRDP/libfreerdp/common/settings.c linenumber=4139
                        get_string /src/FreeRDP/libfreerdp/common/settings.c linenumber=4146
                        get_string /src/FreeRDP/libfreerdp/common/settings.c linenumber=4151
                        get_bool /src/FreeRDP/libfreerdp/common/settings.c linenumber=4155
                          WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4103
                          WINPR_JSON_IsBool /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4104
                          WINPR_JSON_IsTrue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4106
                        get_string /src/FreeRDP/libfreerdp/common/settings.c linenumber=4160
                        get_bool /src/FreeRDP/libfreerdp/common/settings.c linenumber=4164
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4173
                        freerdp_device_new /src/FreeRDP/libfreerdp/common/settings.c linenumber=4173
                        __errno_location  linenumber=4177
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4178
                        __errno_location  linenumber=4179
                        freerdp_device_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=4181
                        freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4185
                        freerdp_device_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=4186
                    addin_argv_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4343
                      WINPR_JSON_IsNull /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4035
                      freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4036
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4038
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4041
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=4042
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4047
                      WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4048
                      WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4050
                      WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4051
                      WINPR_JSON_IsNumber /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4054
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4054
                      int_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=4057
                      __errno_location  linenumber=4058
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4060
                      calloc  linenumber=4066
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4071
                      WINPR_JSON_IsString /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4072
                      WINPR_JSON_GetStringValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4077
                      freerdp_addin_argv_new /src/FreeRDP/libfreerdp/common/settings.c linenumber=4080
                      freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4084
                      freerdp_addin_argv_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=4085
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4656
                  freerdp_settings_get_type_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4657
                  settings_json_bool /src/FreeRDP/libfreerdp/common/settings.c linenumber=4661
                    settings_json_get /src/FreeRDP/libfreerdp/common/settings.c linenumber=4421
                      WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4352
                      WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4355
                      WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4355
                    WINPR_JSON_IsBool /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4424
                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4426
                    WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4426
                    WINPR_JSON_IsTrue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4429
                    freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4430
                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4432
                    WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4432
                  settings_json_uint16 /src/FreeRDP/libfreerdp/common/settings.c linenumber=4665
                    settings_json_get_uint /src/FreeRDP/libfreerdp/common/settings.c linenumber=4442
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4363
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4364
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4365
                      settings_json_get /src/FreeRDP/libfreerdp/common/settings.c linenumber=4367
                      WINPR_JSON_IsNumber /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4371
                      WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4373
                      WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4373
                      uint_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=4377
                      __errno_location  linenumber=4378
                      WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4381
                      __errno_location  linenumber=4381
                      winpr_strerror /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=4381
                      WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4381
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4444
                    freerdp_settings_set_uint16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4444
                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4446
                    WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4446
                  settings_json_int16 /src/FreeRDP/libfreerdp/common/settings.c linenumber=4669
                    settings_json_get_int /src/FreeRDP/libfreerdp/common/settings.c linenumber=4456
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4392
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4393
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4394
                      settings_json_get /src/FreeRDP/libfreerdp/common/settings.c linenumber=4396
                      WINPR_JSON_IsNumber /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4400
                      WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4402
                      WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4402
                      int_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=4406
                      __errno_location  linenumber=4407
                      WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4410
                      __errno_location  linenumber=4410
                      winpr_strerror /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=4410
                      WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4410
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4458
                    freerdp_settings_set_int16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4458
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1636
                      freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1643
                      freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1643
                      WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1643
                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4460
                    WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4460
                  settings_json_uint32 /src/FreeRDP/libfreerdp/common/settings.c linenumber=4673
                    settings_json_get_uint /src/FreeRDP/libfreerdp/common/settings.c linenumber=4470
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4472
                    freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4472
                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4474
                    WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4474
                  settings_json_int32 /src/FreeRDP/libfreerdp/common/settings.c linenumber=4677
                    settings_json_get_int /src/FreeRDP/libfreerdp/common/settings.c linenumber=4484
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4486
                    freerdp_settings_set_int32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4486
                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4488
                    WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4488
                  settings_json_uint64 /src/FreeRDP/libfreerdp/common/settings.c linenumber=4681
                    settings_json_get_uint /src/FreeRDP/libfreerdp/common/settings.c linenumber=4498
                    freerdp_settings_set_uint64 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4500
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2710
                      freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2725
                      freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2725
                      WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2725
                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4502
                    WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4502
                  settings_json_int64 /src/FreeRDP/libfreerdp/common/settings.c linenumber=4685
                    settings_json_get_int /src/FreeRDP/libfreerdp/common/settings.c linenumber=4512
                    freerdp_settings_set_int64 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4514
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2757
                      freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2764
                      freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2764
                      WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2764
                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4516
                    WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4516
                  settings_json_string /src/FreeRDP/libfreerdp/common/settings.c linenumber=4689
                    WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4526
                    WINPR_JSON_IsNull /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4527
                    WINPR_JSON_IsString /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4529
                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4531
                    WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4531
                    WINPR_JSON_GetStringValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4534
                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4537
                    WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4537
                    freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4541
                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4543
                    WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4543
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=204
                WINPR_JSON_Delete /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=206
                  json_object_put  linenumber=64
            settings_client_load_hkey_local_machine /src/FreeRDP/libfreerdp/core/settings.c linenumber=409
              freerdp_getApplicatonDetailsRegKey /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=214
              RegOpenKeyExA /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=219
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=224
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=227
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=228
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=230
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=231
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=232
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=233
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=235
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=237
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=239
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=240
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=241
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=242
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=243
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=245
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=247
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=249
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=251
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=253
              RegCloseKey /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=255
              freerdp_getApplicatonDetailsRegKey /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=260
              RegOpenKeyExA /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=265
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=270
              snprintf  linenumber=278
              snprintf  linenumber=279
              settings_reg_query_dword_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=280
              settings_reg_query_bool_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=281
                settings_reg_query_dword_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=167
              freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=284
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=286
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=290
              RegCloseKey /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=292
              freerdp_getApplicatonDetailsRegKey /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=297
              RegOpenKeyExA /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=302
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=309
              snprintf  linenumber=316
              snprintf  linenumber=317
              settings_reg_query_word_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=319
                settings_reg_query_dword_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=153
              settings_reg_query_word_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=320
              freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=321
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=323
              settings_reg_query_word_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=327
              settings_reg_query_word_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=329
              freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=331
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=332
              RegCloseKey /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=335
              freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=337
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=339
              freerdp_getApplicatonDetailsRegKey /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=344
              RegOpenKeyExA /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=349
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=354
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=356
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=358
              RegCloseKey /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=360
              settings_load_config /src/FreeRDP/libfreerdp/core/settings.c linenumber=365
            freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=411
            WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=414
          freerdp_settings_free /src/FreeRDP/libfreerdp/core/settings.c linenumber=1410
            freerdp_settings_free_internal /src/FreeRDP/libfreerdp/core/settings.c linenumber=1442
              freerdp_server_license_issuers_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1417
              freerdp_target_net_addresses_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1418
              freerdp_device_collection_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1419
              freerdp_static_channel_collection_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1420
              freerdp_dynamic_channel_collection_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1421
              freerdp_capability_buffer_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1423
              freerdp_settings_free_keys /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1426
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=330
                freerdp_settings_set_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=338
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=341
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=348
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=351
        rdp_set_backup_settings /src/FreeRDP/libfreerdp/core/rdp.c linenumber=2461
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2859
          freerdp_settings_free /src/FreeRDP/libfreerdp/core/settings.c linenumber=2860
          freerdp_settings_clone /src/FreeRDP/libfreerdp/core/settings.c linenumber=2861
            calloc  linenumber=1687
            freerdp_settings_copy /src/FreeRDP/libfreerdp/core/settings.c linenumber=1689
              freerdp_settings_free_internal /src/FreeRDP/libfreerdp/core/settings.c linenumber=1667
              freerdp_settings_clone_keys /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1671
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=8
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=9
                freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=18
                freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=19
                freerdp_settings_get_uint16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=26
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1484
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1528
                  freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1528
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1528
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1530
                freerdp_settings_set_uint16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=27
                freerdp_settings_get_int16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=33
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1614
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1619
                  freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1619
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1619
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1621
                freerdp_settings_set_int16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=34
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=41
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=42
                freerdp_settings_get_int32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=48
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2615
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2632
                  freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2632
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2632
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2634
                freerdp_settings_set_int32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=49
                freerdp_settings_get_uint64 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=56
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2682
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2693
                  freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2693
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2693
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2695
                freerdp_settings_set_uint64 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=57
                freerdp_settings_get_int64 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=63
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2735
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2740
                  freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2740
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2740
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2742
                freerdp_settings_set_int64 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=64
                freerdp_settings_get_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=71
                strlen  linenumber=74
                freerdp_settings_set_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=75
                freerdp_settings_get_pointer /src/FreeRDP/libfreerdp/common/settings.c linenumber=85
                  freerdp_settings_get_pointer_writable /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1443
                freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=86
              freerdp_settings_free_internal_ensure_reset /src/FreeRDP/libfreerdp/core/settings.c linenumber=1674
              freerdp_settings_int_buffer_copy /src/FreeRDP/libfreerdp/core/settings.c linenumber=1677
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1477
                freerdp_settings_get_pointer /src/FreeRDP/libfreerdp/common/settings.c linenumber=1479
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1480
                freerdp_server_license_issuers_copy /src/FreeRDP/libfreerdp/common/settings.c linenumber=1484
                freerdp_certificate_clone /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1490
                  freerdp_certificate_new /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1236
                  cert_clone_int /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1241
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1198
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1199
                    cert_info_clone /src/FreeRDP/libfreerdp/crypto/cert_common.c linenumber=1201
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=115
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=116
                    X509_dup  linenumber=1206
                    update_x509_from_info /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1213
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=550
                      X509_free  linenumber=552
                      BN_new  linenumber=557
                      BN_new  linenumber=558
                      RSA_new  linenumber=560
                      WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=563
                      WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=570
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=575
                      BN_bin2bn  linenumber=576
                      WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=578
                      BN_bin2bn  linenumber=582
                      WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=584
                      RSA_set0_key  linenumber=589
                      WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=592
                      x509_from_rsa /src/FreeRDP/libfreerdp/crypto/cert_common.c linenumber=596
                        BIO_s_secmem  linenumber=202
                        BIO_new  linenumber=198
                        PEM_write_bio_RSA_PUBKEY  linenumber=211
                        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=214
                        PEM_read_bio_PUBKEY  linenumber=218
                        X509_new  linenumber=225
                        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=228
                        X509_set_pubkey  linenumber=232
                        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=235
                        X509_free  linenumber=236
                        BIO_free_all  linenumber=241
                        EVP_PKEY_free  linenumber=242
                      WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=659
                      RSA_free  linenumber=663
                      BN_free  linenumber=667
                      BN_free  linenumber=668
                    WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1215
                    sk_X509_pop_free /usr/include/openssl/x509.h linenumber=1224
                    X509_free  linenumber=1224
                    sk_X509_deep_copy /usr/include/openssl/x509.h linenumber=1226
                    X509_const_dup /src/FreeRDP/libfreerdp/crypto/opensslcompat.h linenumber=1226
                    X509_free  linenumber=1226
                    cert_x509_chain_copy /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1228
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1165
                      certificate_free_x509_certificate_chain /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1167
                      cert_blob_copy /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1185
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1147
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1148
                        cert_blob_free /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1150
                      certificate_free_x509_certificate_chain /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1187
                  freerdp_certificate_free /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1247
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1493
                freerdp_certificate_free /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1495
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1501
                freerdp_key_clone /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=1507
                  calloc  linenumber=301
                  EVP_PKEY_up_ref  linenumber=311
                  cert_info_clone /src/FreeRDP/libfreerdp/crypto/cert_common.c linenumber=325
                  freerdp_key_free /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=332
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1510
                freerdp_key_free /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=1512
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1518
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1523
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1522
                calloc  linenumber=1528
                freerdp_capability_buffer_copy /src/FreeRDP/libfreerdp/common/settings.c linenumber=1535
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=930
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=931
                  freerdp_capability_buffer_resize /src/FreeRDP/libfreerdp/common/settings.c linenumber=936
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=941
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=944
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=947
                  realloc  linenumber=950
                freerdp_settings_get_pointer /src/FreeRDP/libfreerdp/common/settings.c linenumber=1541
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1542
                freerdp_settings_get_pointer /src/FreeRDP/libfreerdp/common/settings.c linenumber=1549
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1550
                freerdp_settings_get_pointer /src/FreeRDP/libfreerdp/common/settings.c linenumber=1556
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1554
                freerdp_settings_get_pointer /src/FreeRDP/libfreerdp/common/settings.c linenumber=1560
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1558
                freerdp_settings_get_pointer /src/FreeRDP/libfreerdp/common/settings.c linenumber=1565
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1566
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1571
                freerdp_target_net_adresses_reset /src/FreeRDP/libfreerdp/core/settings.c linenumber=1572
                  freerdp_target_net_addresses_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1804
                  freerdp_target_net_addresses_resize /src/FreeRDP/libfreerdp/common/settings.c linenumber=1806
                freerdp_settings_get_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1578
                  freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=2025
                freerdp_settings_get_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1580
                freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1582
                freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1584
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1590
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1591
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1595
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1597
                freerdp_settings_get_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1603
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1604
                freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1605
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1608
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1609
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1612
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1613
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1617
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1619
                freerdp_settings_get_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1625
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1626
                freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1627
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1632
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1633
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1637
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1639
                freerdp_settings_get_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1645
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1646
                freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1647
                freerdp_settings_get_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1653
                freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1652
              freerdp_settings_free_internal /src/FreeRDP/libfreerdp/core/settings.c linenumber=1681
            freerdp_settings_free /src/FreeRDP/libfreerdp/core/settings.c linenumber=1696
          rdp_reset_remote_settings /src/FreeRDP/libfreerdp/core/rdp.c linenumber=2864
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2848
            freerdp_settings_free /src/FreeRDP/libfreerdp/core/settings.c linenumber=2849
            freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=2851
            freerdp_settings_new /src/FreeRDP/libfreerdp/core/settings.c linenumber=2853
        rdp_new_common /src/FreeRDP/libfreerdp/core/rdp.c linenumber=2478
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2384
          transport_new /src/FreeRDP/libfreerdp/core/transport.c linenumber=2387
            calloc  linenumber=1745
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1747
            WLog_GetRoot /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1751
            WLog_Create /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1751
            InitializeCriticalSectionAndSpinCount /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1757
            InitializeCriticalSectionAndSpinCount /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1758
            StreamPool_New /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=1762
              calloc  linenumber=420
              WLog_GetRoot /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=425
              WLog_Create /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=425
              StreamPool_EnsureCapacity /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=432
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=124
                realloc  linenumber=146
              StreamPool_EnsureCapacity /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=434
              InitializeCriticalSectionAndSpinCount /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=437
              StreamPool_Free /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=444
                StreamPool_Clear /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=454
                  StreamPool_Lock /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=381
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=98
                    EnterCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=100
                  discard_entry /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=386
                    Stream_Free /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=71
                      Stream_EnsureValidity /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=180
                        winpr_log_backtrace /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=168
                          WLog_Get /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=175
                          winpr_log_backtrace_ex /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=175
                        abort  linenumber=168
                        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=169
                        winpr_log_backtrace /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=169
                        abort  linenumber=169
                        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=172
                        winpr_log_backtrace /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=172
                        abort  linenumber=172
                        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=173
                        winpr_log_backtrace /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=173
                        abort  linenumber=173
                  WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=392
                  WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=392
                  discard_entry /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=398
                  StreamPool_Unlock /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=403
                    LeaveCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=111
                DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=456
                WLog_Discard /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=461
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1131
                  winpr_log_backtrace /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=1132
                  WLog_Free /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1135
            StreamPool_Take /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=1768
              StreamPool_Lock /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=237
              Stream_Capacity /src/FreeRDP/winpr/include/winpr/stream.h linenumber=247
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1355
              Stream_New /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=257
                calloc  linenumber=109
                calloc  linenumber=116
              Stream_ResetPosition /src/FreeRDP/winpr/include/winpr/stream.h linenumber=263
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1378
              Stream_Capacity /src/FreeRDP/winpr/include/winpr/stream.h linenumber=264
              Stream_SetLength /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=264
                Stream_Capacity /src/FreeRDP/winpr/include/winpr/stream.h linenumber=191
              StreamPool_ShiftAvailable /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=266
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=209
                discard_entry /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=218
              StreamPool_AddUsed /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=273
                StreamPool_EnsureCapacity /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=184
                add_entry /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=185
                  winpr_backtrace /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=82
                  winpr_backtrace_symbols /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=84
                  winpr_backtrace_free /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=85
              StreamPool_Unlock /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=277
            CreateEventA /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=1773
              calloc  linenumber=286
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=289
              strdup  linenumber=295
              WINPR_HANDLE_SET_TYPE_AND_MODE /src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h linenumber=302
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=305
              winpr_event_init /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=307
                eventfd  linenumber=100
                __errno_location  linenumber=102
                eventfd  linenumber=106
                set_non_blocking_fd /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=109
                  fcntl64  linenumber=89
                  fcntl64  linenumber=93
                winpr_set_cloexec /src/FreeRDP/winpr/libwinpr/handle/handle.c linenumber=109
                  fcntl64  linenumber=332
                  fcntl64  linenumber=337
                close  linenumber=111
              SetEvent /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=312
                winpr_Handle_GetInfo /src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h linenumber=398
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=400
                SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=401
                winpr_event_set /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=406
                  eventfd_write  linenumber=156
                  __errno_location  linenumber=160
              EventCloseHandle_ /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=326
                winpr_event_uninit /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=230
                  close  linenumber=189
                  close  linenumber=195
            CreateEventA /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=1778
            CreateEventA /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=1783
            transport_free /src/FreeRDP/libfreerdp/core/transport.c linenumber=1811
              transport_disconnect /src/FreeRDP/libfreerdp/core/transport.c linenumber=1821
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1694
              EnterCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1824
              Stream_Release /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=1827
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=335
                StreamPool_ReleaseOrReturn /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=342
                  StreamPool_Lock /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=303
                  StreamPool_Remove /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=304
                    StreamPool_EnsureCapacity /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=288
                    Stream_EnsureValidity /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=289
                    StreamPool_ShrinkToCommonLimit /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=290
                      Stream_Capacity /src/FreeRDP/winpr/include/winpr/stream.h linenumber=116
                      Stream_ResizeToCapacity /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=119
                        Stream_GetPosition /src/FreeRDP/winpr/include/winpr/stream.h linenumber=48
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1363
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1364
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1365
                        realloc  linenumber=62
                        Stream_SetPosition /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=75
                          Stream_Capacity /src/FreeRDP/winpr/include/winpr/stream.h linenumber=202
                    add_entry /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=297
                    StreamPool_RemoveUsed /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=298
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=195
                      StreamPool_ShiftUsed /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=201
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=161
                        discard_entry /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=170
                  StreamPool_Unlock /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=305
                Stream_Free /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=344
              LeaveCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1830
              StreamPool_WaitForReturn /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=1833
                StreamPool_UsedCount /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=530
                  StreamPool_Lock /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=408
                  StreamPool_Unlock /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=410
                WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=533
                WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=533
                StreamPool_GetStatistics /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=536
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=467
                  snprintf  linenumber=473
                  StreamPool_Lock /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=481
                  snprintf  linenumber=483
                  snprintf  linenumber=493
                  snprintf  linenumber=500
                  winpr_backtrace /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=505
                  winpr_backtrace_symbols /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=507
                  winpr_backtrace_free /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=508
                  snprintf  linenumber=513
                  StreamPool_Unlock /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=518
                WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=537
                WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=537
                Sleep /src/FreeRDP/winpr/libwinpr/synch/sleep.c linenumber=545
              EnterCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1836
              EnterCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1839
              nla_free /src/FreeRDP/libfreerdp/core/nla.c linenumber=1841
                smartcardCertInfo_Free /src/FreeRDP/libfreerdp/core/smartcardlogon.c linenumber=2466
                  freerdp_certificate_free /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=99
                  smartcardKeyInfo_Free /src/FreeRDP/libfreerdp/core/smartcardlogon.c linenumber=108
                    delete_file /src/FreeRDP/libfreerdp/core/smartcardlogon.c linenumber=86
                      winpr_fopen /src/FreeRDP/winpr/libwinpr/file/file.c linenumber=53
                      _fseeki64 /src/FreeRDP/winpr/include/winpr/wtypes.h linenumber=58
                      _ftelli64 /src/FreeRDP/winpr/include/winpr/wtypes.h linenumber=60
                      _fseeki64 /src/FreeRDP/winpr/include/winpr/wtypes.h linenumber=61
                      fwrite  linenumber=67
                      fclose  linenumber=73
                      winpr_DeleteFile /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=77
                        unlink  linenumber=819
                    delete_file /src/FreeRDP/libfreerdp/core/smartcardlogon.c linenumber=87
                nla_buffer_free /src/FreeRDP/libfreerdp/core/nla.c linenumber=2467
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=173
                  sspi_SecBufferFree /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c linenumber=174
                  sspi_SecBufferFree /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c linenumber=175
                  sspi_SecBufferFree /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c linenumber=176
                  sspi_SecBufferFree /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c linenumber=177
                  sspi_SecBufferFree /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c linenumber=178
                sspi_SecBufferFree /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c linenumber=2468
                credssp_auth_free /src/FreeRDP/libfreerdp/core/credssp_auth.c linenumber=2469
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=827
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=832
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=842
                  sspi_FreeAuthIdentity /src/FreeRDP/winpr/libwinpr/sspi/sspi.c linenumber=847
                    winpr_znfree /src/FreeRDP/winpr/libwinpr/crt/memory.c linenumber=970
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=57
                    winpr_znfree /src/FreeRDP/winpr/libwinpr/crt/memory.c linenumber=971
                    winpr_znfree /src/FreeRDP/winpr/libwinpr/crt/memory.c linenumber=972
                  sspi_FreeSecKerberosSettings /src/FreeRDP/winpr/libwinpr/sspi/sspi.c linenumber=848
                  sspi_FreeSecNtlmSettings /src/FreeRDP/winpr/libwinpr/sspi/sspi.c linenumber=849
                  sspi_SecBufferFree /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c linenumber=853
                  sspi_SecBufferFree /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c linenumber=854
                  credssp_auth_update_name_cache /src/FreeRDP/libfreerdp/core/credssp_auth.c linenumber=855
                    _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=142
                sspi_FreeAuthIdentity /src/FreeRDP/winpr/libwinpr/sspi/sspi.c linenumber=2471
              StreamPool_Free /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=1842
              CloseHandle /src/FreeRDP/winpr/libwinpr/handle/handle.c linenumber=1843
                winpr_Handle_GetInfo /src/FreeRDP/winpr/libwinpr/handle/../synch/../handle/handle.h linenumber=233
                winpr_Handle_Release /src/FreeRDP/winpr/libwinpr/handle/../synch/../handle/handle.h linenumber=254
                  winpr_Handle_GetInfo /src/FreeRDP/winpr/libwinpr/handle/../synch/../handle/handle.h linenumber=196
                  InterlockedDecrement /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c linenumber=199
                winpr_Handle_ConvertToNone /src/FreeRDP/winpr/libwinpr/handle/nonehandle.c linenumber=255
              CloseHandle /src/FreeRDP/winpr/libwinpr/handle/handle.c linenumber=1844
              CloseHandle /src/FreeRDP/winpr/libwinpr/handle/handle.c linenumber=1845
              LeaveCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1848
              DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1849
              LeaveCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1852
              DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1853
              WLog_Discard /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1854
          transport_set_io_callbacks /src/FreeRDP/libfreerdp/core/transport.c linenumber=2393
          aad_new /src/FreeRDP/libfreerdp/core/aad.c linenumber=2397
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=809
            calloc  linenumber=811
            WLog_Get /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=816
            freerdp_key_new /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=817
            aad_free /src/FreeRDP/libfreerdp/core/aad.c linenumber=826
              freerdp_key_free /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=841
          nego_new /src/FreeRDP/libfreerdp/core/nego.c linenumber=2401
            calloc  linenumber=1806
            WLog_Get /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1811
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1812
            nego_init /src/FreeRDP/libfreerdp/core/nego.c linenumber=1814
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1787
              nego_set_state /src/FreeRDP/libfreerdp/core/nego.c linenumber=1788
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2148
          mcs_new /src/FreeRDP/libfreerdp/core/mcs.c linenumber=2405
            calloc  linenumber=1489
            WLog_Get /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1493
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1494
            mcs_init_domain_parameters /src/FreeRDP/libfreerdp/core/mcs.c linenumber=1497
            mcs_init_domain_parameters /src/FreeRDP/libfreerdp/core/mcs.c linenumber=1498
            mcs_init_domain_parameters /src/FreeRDP/libfreerdp/core/mcs.c linenumber=1499
            mcs_init_domain_parameters /src/FreeRDP/libfreerdp/core/mcs.c linenumber=1500
            calloc  linenumber=1504
          license_new /src/FreeRDP/libfreerdp/core/license.c linenumber=2409
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2867
            calloc  linenumber=2869
            WLog_Get /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=2872
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2873
            license_set_state /src/FreeRDP/libfreerdp/core/license.c linenumber=2881
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2972
            freerdp_certificate_new /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=2882
            license_new_product_info /src/FreeRDP/libfreerdp/core/license.c linenumber=2884
              calloc  linenumber=1559
            license_new_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2886
              calloc  linenumber=1721
            license_new_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2888
            license_new_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2890
            license_new_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2892
            license_new_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2894
            license_new_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2896
            license_new_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2898
            license_new_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2900
            license_new_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2902
            license_new_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2905
            license_new_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2907
            license_new_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2909
            license_new_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2911
            license_new_scope_list /src/FreeRDP/libfreerdp/core/license.c linenumber=2913
              calloc  linenumber=1809
            license_generate_randoms /src/FreeRDP/libfreerdp/core/license.c linenumber=2916
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1134
              winpr_RAND /src/FreeRDP/winpr/libwinpr/crypto/rand.c linenumber=1139
              winpr_RAND /src/FreeRDP/winpr/libwinpr/crypto/rand.c linenumber=1143
              winpr_RAND /src/FreeRDP/winpr/libwinpr/crypto/rand.c linenumber=1149
            license_free /src/FreeRDP/libfreerdp/core/license.c linenumber=2924
              freerdp_certificate_free /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=2938
              license_free_product_info /src/FreeRDP/libfreerdp/core/license.c linenumber=2939
              license_free_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2940
              license_free_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2941
              license_free_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2942
              license_free_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2943
              license_free_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2944
              license_free_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2945
              license_free_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2946
              license_free_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2947
              license_free_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2948
              license_free_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2949
              license_free_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2950
              license_free_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2951
              license_free_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=2952
              license_free_scope_list /src/FreeRDP/libfreerdp/core/license.c linenumber=2953
                license_scope_list_free /src/FreeRDP/libfreerdp/core/license.c linenumber=1869
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1816
                  license_free_binary_blob /src/FreeRDP/libfreerdp/core/license.c linenumber=1820
          fastpath_new /src/FreeRDP/libfreerdp/core/fastpath.c linenumber=2413
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1408
            calloc  linenumber=1410
            Stream_New /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=1417
            Stream_New /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=1418
            fastpath_free /src/FreeRDP/libfreerdp/core/fastpath.c linenumber=1425
              Stream_Free /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=1433
              Stream_Free /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=1434
        transport_get_io_callbacks /src/FreeRDP/libfreerdp/core/transport.c linenumber=2482
        calloc  linenumber=2485
        input_new /src/FreeRDP/libfreerdp/core/input.c linenumber=2491
          calloc  linenumber=1186
          MessageQueue_New /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c linenumber=1194
            InitializeCriticalSectionAndSpinCount /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=290
            MessageQueue_EnsureCapacity /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c linenumber=293
              realloc  linenumber=121
              memmove_s /src/FreeRDP/winpr/libwinpr/crt/buffer.c linenumber=151
            CreateEventA /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=296
            MessageQueue_Free /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c linenumber=308
              MessageQueue_Clear /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c linenumber=319
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=332
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=333
                EnterCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=335
                ResetEvent /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=352
                  winpr_Handle_GetInfo /src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h linenumber=415
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=417
                  SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=418
                  winpr_event_reset /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=423
                    eventfd_read  linenumber=174
                    __errno_location  linenumber=179
                    __errno_location  linenumber=182
                LeaveCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=356
              CloseHandle /src/FreeRDP/winpr/libwinpr/handle/handle.c linenumber=321
              DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=322
          WLog_Get /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1195
        update_new /src/FreeRDP/libfreerdp/core/update.c linenumber=2496
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3503
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3504
          calloc  linenumber=3506
          WLog_Get /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=3512
          InitializeCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=3513
          calloc  linenumber=3514
          calloc  linenumber=3521
          calloc  linenumber=3530
          calloc  linenumber=3539
          calloc  linenumber=3546
          calloc  linenumber=3554
          MessageQueue_New /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c linenumber=3566
          update_free /src/FreeRDP/libfreerdp/core/update.c linenumber=3575
            update_cast /src/FreeRDP/libfreerdp/core/update.h linenumber=3584
            altsec_update_cast /src/FreeRDP/libfreerdp/core/update.h linenumber=3585
            primary_update_cast /src/FreeRDP/libfreerdp/core/update.h linenumber=3595
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=199
            MessageQueue_Free /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c linenumber=3610
            DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=3611
            Stream_Free /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=3614
        redirection_new /src/FreeRDP/libfreerdp/core/redirection.c linenumber=2501
          calloc  linenumber=967
        autodetect_new /src/FreeRDP/libfreerdp/core/autodetect.c linenumber=2506
          calloc  linenumber=1161
          WLog_Get /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1165
        heartbeat_new /src/FreeRDP/libfreerdp/core/heartbeat.c linenumber=2511
          calloc  linenumber=81
        multitransport_new /src/FreeRDP/libfreerdp/core/multitransport.c linenumber=2516
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=750
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=753
          calloc  linenumber=755
          InitializeCriticalSectionAndSpinCount /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=759
          CreateEventA /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=766
          Queue_New /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c linenumber=767
            calloc  linenumber=359
            InitializeCriticalSectionAndSpinCount /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=372
            Queue_EnsureCapacity /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c linenumber=375
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=193
              realloc  linenumber=213
              memmove_s /src/FreeRDP/winpr/libwinpr/crt/buffer.c linenumber=243
            CreateEventA /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=378
            Queue_Object /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c linenumber=384
            Queue_Free /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c linenumber=391
              Queue_Clear /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c linenumber=403
                Queue_Lock /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c linenumber=145
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=103
                  EnterCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=105
                uptr2void /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c linenumber=151
                ResetEvent /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=160
                Queue_Unlock /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c linenumber=161
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=114
                  LeaveCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=116
              DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=404
              CloseHandle /src/FreeRDP/winpr/libwinpr/handle/handle.c linenumber=406
          Queue_Object /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c linenumber=771
          freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=775
          multitransport_free /src/FreeRDP/libfreerdp/core/multitransport.c linenumber=788
            multitransport_reset /src/FreeRDP/libfreerdp/core/multitransport.c linenumber=798
              EnterCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=712
              LeaveCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=717
              rdpemt_free /src/FreeRDP/libfreerdp/core/rdpemt.h linenumber=720
              Queue_Dequeue /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c linenumber=725
                Queue_Lock /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c linenumber=301
                uptr2void /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c linenumber=305
                ResetEvent /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=312
                Queue_Unlock /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c linenumber=314
              mt_event_free /src/FreeRDP/libfreerdp/core/multitransport.c linenumber=726
                Stream_Release /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=272
              InterlockedCompareExchange /src/FreeRDP/winpr/libwinpr/interlocked/interlocked.c linenumber=728
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=729
              ResetEvent /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=731
            Queue_Free /src/FreeRDP/winpr/libwinpr/utils/collections/Queue.c linenumber=799
            CloseHandle /src/FreeRDP/winpr/libwinpr/handle/handle.c linenumber=801
            DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=802
        bulk_new /src/FreeRDP/libfreerdp/codec/bulk.c linenumber=2522
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=343
          calloc  linenumber=345
          mppc_context_new /src/FreeRDP/libfreerdp/codec/mppc.c linenumber=351
            calloc  linenumber=825
            BitStream_New /src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c linenumber=843
              calloc  linenumber=166
            mppc_context_reset /src/FreeRDP/libfreerdp/codec/mppc.c linenumber=848
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=806
            mppc_context_free /src/FreeRDP/libfreerdp/codec/mppc.c linenumber=853
              BitStream_Free /src/FreeRDP/winpr/libwinpr/utils/collections/BitStream.c linenumber=861
          mppc_context_new /src/FreeRDP/libfreerdp/codec/mppc.c linenumber=354
          ncrush_context_new /src/FreeRDP/libfreerdp/codec/ncrush.c linenumber=357
            calloc  linenumber=3012
            ncrush_generate_tables /src/FreeRDP/libfreerdp/codec/ncrush.c linenumber=3024
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2936
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2979
            WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=3026
            ncrush_context_reset /src/FreeRDP/libfreerdp/codec/ncrush.c linenumber=3030
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2995
            ncrush_context_free /src/FreeRDP/libfreerdp/codec/ncrush.c linenumber=3034
          ncrush_context_new /src/FreeRDP/libfreerdp/codec/ncrush.c linenumber=360
          xcrush_context_new /src/FreeRDP/libfreerdp/codec/xcrush.c linenumber=363
            calloc  linenumber=1190
            mppc_context_new /src/FreeRDP/libfreerdp/codec/mppc.c linenumber=1196
            xcrush_context_reset /src/FreeRDP/libfreerdp/codec/xcrush.c linenumber=1200
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1168
              mppc_context_reset /src/FreeRDP/libfreerdp/codec/mppc.c linenumber=1185
            xcrush_context_free /src/FreeRDP/libfreerdp/codec/xcrush.c linenumber=1204
              mppc_context_free /src/FreeRDP/libfreerdp/codec/mppc.c linenumber=1213
          xcrush_context_new /src/FreeRDP/libfreerdp/codec/xcrush.c linenumber=366
          freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=370
          freerdp_bulk_free /src/FreeRDP/libfreerdp/codec/bulk.c linenumber=376
            mppc_context_free /src/FreeRDP/libfreerdp/codec/mppc.c linenumber=386
            mppc_context_free /src/FreeRDP/libfreerdp/codec/mppc.c linenumber=387
            ncrush_context_free /src/FreeRDP/libfreerdp/codec/ncrush.c linenumber=388
            ncrush_context_free /src/FreeRDP/libfreerdp/codec/ncrush.c linenumber=389
            xcrush_context_free /src/FreeRDP/libfreerdp/codec/xcrush.c linenumber=390
            xcrush_context_free /src/FreeRDP/libfreerdp/codec/xcrush.c linenumber=391
        PubSub_New /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c linenumber=2527
          calloc  linenumber=240
          InitializeCriticalSectionAndSpinCount /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=247
          calloc  linenumber=253
          PubSub_Free /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c linenumber=261
            DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=271
        CreateEventA /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=2531
        freerdp_timer_new /src/FreeRDP/libfreerdp/core/timer.c linenumber=2535
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=269
          calloc  linenumber=270
          ArrayList_New /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=275
            calloc  linenumber=580
            ArrayList_Object /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=587
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=531
            ArrayList_EnsureCapacity /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=591
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=200
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=201
              realloc  linenumber=210
            InitializeCriticalSectionAndSpinCount /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=594
            ArrayList_Free /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=600
              ArrayList_Clear /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=610
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=260
                ArrayList_Lock_Conditional /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=261
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=121
                  EnterCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=123
                ArrayList_Unlock_Conditional /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=273
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=138
                  LeaveCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=140
              DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=611
          ArrayList_Object /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=280
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=281
          CreateEventA /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=286
          CreateEventA /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=290
          CreateThread /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=296
            calloc  linenumber=682
            winpr_event_init /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=697
            WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=699
            run_mutex_init_ /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=703
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=147
              winpr_strerror /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=153
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=153
            pthread_mutex_init  linenumber=703
            WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=705
            apc_init /src/FreeRDP/winpr/libwinpr/thread/apc.c linenumber=709
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=34
              pthread_mutexattr_init  linenumber=36
              pthread_mutexattr_settype  linenumber=37
              pthread_mutex_init  linenumber=45
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=47
              pthread_mutexattr_destroy  linenumber=53
            WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=711
            mux_condition_bundle_init /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=715
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=221
              run_mutex_init_ /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=224
              pthread_mutex_init  linenumber=224
              run_cond_init_ /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=227
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=182
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=183
                winpr_strerror /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=189
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=189
              pthread_cond_init  linenumber=227
            mux_condition_bundle_init /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=717
            WINPR_HANDLE_SET_TYPE_AND_MODE /src/FreeRDP/winpr/libwinpr/thread/../handle/handle.h linenumber=720
            winpr_InitOnceExecuteOnce /src/FreeRDP/winpr/libwinpr/synch/init.c linenumber=723
            initializeThreads /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=723
              apc_init /src/FreeRDP/winpr/libwinpr/thread/apc.c linenumber=438
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=440
              pthread_self  linenumber=445
              pthread_key_create  linenumber=447
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=450
            winpr_StartThread /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=728
              mux_condition_bundle_lock /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=567
                run_mutex_fkt_ /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=261
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=164
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=165
                  winpr_strerror /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=171
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=171
                pthread_mutex_lock  linenumber=261
              pthread_attr_init  linenumber=571
              pthread_attr_setdetachstate  linenumber=572
              pthread_attr_setstacksize  linenumber=575
              reset_event /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=578
                winpr_event_reset /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=418
              pthread_create  linenumber=588
              thread_launcher /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=588
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=513
                pthread_setspecific  linenumber=517
                pthread_self  linenumber=520
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=533
                signal_and_wait_for_ready /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=537
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=474
                  mux_condition_bundle_lock /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=476
                  signal_thread_ready /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=479
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=308
                    mux_condition_bundle_signal /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=310
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=246
                      run_mutex_fkt_ /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=248
                      pthread_mutex_lock  linenumber=248
                      run_cond_fkt_ /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=251
                        winpr_strerror /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=207
                      pthread_cond_signal  linenumber=251
                      run_mutex_fkt_ /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=253
                      pthread_mutex_checked_unlock /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=253
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=214
                        pthread_mutex_trylock  linenumber=215
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=215
                        pthread_mutex_unlock  linenumber=216
                  mux_condition_bundle_wait /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=482
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=274
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=275
                    pthread_mutex_trylock  linenumber=276
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=276
                    pthread_cond_wait  linenumber=280
                    winpr_strerror /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=284
                    WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=284
                  mux_condition_bundle_unlock /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=496
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=266
                    run_mutex_fkt_ /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=267
                    pthread_mutex_checked_unlock /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=267
                apc_cleanupThread /src/FreeRDP/winpr/libwinpr/thread/apc.c linenumber=545
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=248
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=251
                  pthread_mutex_lock  linenumber=253
                  pthread_mutex_unlock  linenumber=269
                set_event /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=550
                  winpr_event_set /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=413
                signal_thread_ready /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=552
                cleanup_handle /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=555
                  apc_uninit /src/FreeRDP/winpr/libwinpr/thread/apc.c linenumber=749
                    pthread_mutex_destroy  linenumber=60
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=750
                  mux_condition_bundle_uninit /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=752
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=236
                    run_cond_fkt_ /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=238
                    pthread_cond_destroy  linenumber=238
                    run_mutex_fkt_ /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=239
                    pthread_mutex_destroy  linenumber=239
                  mux_condition_bundle_uninit /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=753
                  run_mutex_fkt_ /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=754
                  pthread_mutex_destroy  linenumber=754
                  winpr_event_uninit /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=756
              mux_condition_bundle_wait /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=591
              mux_condition_bundle_unlock /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=595
              signal_thread_is_running /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=598
                mux_condition_bundle_signal /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=317
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=600
              mux_condition_bundle_unlock /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=608
              pthread_attr_destroy  linenumber=612
              dump_thread /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=615
            set_event /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=733
            cleanup_handle /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=739
          timer_thread /src/FreeRDP/libfreerdp/core/timer.c linenumber=296
            utils_get_abort_event /src/FreeRDP/libfreerdp/core/utils.c linenumber=203
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=377
            WaitForMultipleObjects /src/FreeRDP/winpr/libwinpr/synch/wait.c linenumber=206
              WaitForMultipleObjectsEx /src/FreeRDP/winpr/libwinpr/synch/wait.c linenumber=533
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=328
                winpr_GetCurrentThread /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=334
                  winpr_InitOnceExecuteOnce /src/FreeRDP/winpr/libwinpr/synch/init.c linenumber=895
                  initializeThreads /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=895
                  pthread_self  linenumber=897
                  pthread_getspecific  linenumber=900
                pollset_init /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=351
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=33
                  calloc  linenumber=38
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=353
                winpr_GetTickCount64 /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c linenumber=360
                  winpr_GetTickCount64NS /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c linenumber=989
                    clock_gettime  linenumber=1001
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1002
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1003
                winpr_Handle_GetInfo /src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h linenumber=383
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=385
                winpr_log_backtrace /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=386
                SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=387
                winpr_Handle_getFd /src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h linenumber=391
                  winpr_Handle_GetInfo /src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h linenumber=212
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=394
                winpr_log_backtrace /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=395
                SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=396
                pollset_add /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=400
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=90
                  handle_mode_to_pollevent /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=99
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=402
                winpr_log_backtrace /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=403
                SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=404
                apc_collectFds /src/FreeRDP/winpr/libwinpr/thread/apc.c linenumber=412
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=162
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=163
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=166
                  pthread_mutex_lock  linenumber=169
                  pollset_add /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=177
                  pthread_mutex_unlock  linenumber=183
                winpr_log_backtrace /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=415
                SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=416
                pollset_poll /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=431
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=126
                  winpr_GetTickCount64 /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c linenumber=131
                  poll  linenumber=147
                  __errno_location  linenumber=167
                  winpr_GetTickCount64 /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c linenumber=170
                __errno_location  linenumber=436
                winpr_strerror /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=436
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=436
                winpr_log_backtrace /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=442
                SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=443
                apc_executeCompletions /src/FreeRDP/winpr/libwinpr/thread/apc.c linenumber=449
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=194
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=197
                  pthread_mutex_lock  linenumber=199
                  pollset_isSignaled /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=205
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=227
                    WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=231
                  apc_item_remove /src/FreeRDP/winpr/libwinpr/thread/apc.c linenumber=230
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=97
                  pthread_mutex_unlock  linenumber=237
                pollset_isSignaled /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=468
                winpr_Handle_cleanup /src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h linenumber=471
                  winpr_Handle_GetInfo /src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h linenumber=227
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=474
                pollset_uninit /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=508
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=67
                pollset_init /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=510
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=512
                SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=513
                pollset_reset /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=518
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=78
                winpr_GetTickCount64 /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c linenumber=520
                pollset_uninit /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=526
            ResetEvent /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=208
            expire_and_reschedule /src/FreeRDP/libfreerdp/core/timer.c linenumber=209
              winpr_GetTickCount64NS /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c linenumber=169
              ArrayList_Lock /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=171
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=128
                EnterCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=129
              ArrayList_ForEach /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=172
                ArrayList_ForEachAP /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=540
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=551
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=552
                  ArrayList_Lock_Conditional /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=554
                  ArrayList_Count /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=555
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=70
                  ArrayList_GetItem /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=559
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=157
                  ArrayList_Unlock_Conditional /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=568
              runExpiredTimer /src/FreeRDP/libfreerdp/core/timer.c linenumber=172
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=139
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=149
                runTimerEvent /src/FreeRDP/libfreerdp/core/timer.c linenumber=157
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=125
                  winpr_GetTickCount64NS /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c linenumber=129
              SetEvent /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=175
              ArrayList_Count /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=178
              ArrayList_GetItem /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=180
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=181
              ArrayList_RemoveAt /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=184
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=405
                ArrayList_Lock_Conditional /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=406
                ArrayList_Shift /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=413
                  ArrayList_EnsureCapacity /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=230
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=239
                ArrayList_Unlock_Conditional /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=416
              ArrayList_Unlock /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=191
                LeaveCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=146
            winpr_GetTickCount64NS /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c linenumber=210
          freerdp_timer_free /src/FreeRDP/libfreerdp/core/timer.c linenumber=303
            SetEvent /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=239
            WaitForSingleObject /src/FreeRDP/winpr/libwinpr/synch/wait.c linenumber=243
              WaitForSingleObjectEx /src/FreeRDP/winpr/libwinpr/synch/wait.c linenumber=305
                winpr_Handle_GetInfo /src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h linenumber=141
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=143
                SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=144
                winpr_Handle_getFd /src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h linenumber=148
                waitpid  linenumber=157
                __errno_location  linenumber=171
                SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=173
                SleepEx /src/FreeRDP/winpr/libwinpr/synch/sleep.c linenumber=189
                  winpr_GetCurrentThread /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=58
                  usleep  linenumber=78
                  pollset_init /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=82
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=84
                  apc_collectFds /src/FreeRDP/winpr/libwinpr/thread/apc.c linenumber=88
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=90
                  pollset_poll /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=97
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=100
                  apc_executeCompletions /src/FreeRDP/winpr/libwinpr/thread/apc.c linenumber=105
                  pollset_uninit /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=116
                ts_from_ns /src/FreeRDP/winpr/libwinpr/synch/wait.c linenumber=202
                  winpr_GetUnixTimeNS /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c linenumber=64
                    clock_gettime  linenumber=1054
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1056
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1057
                ts_add_ms /src/FreeRDP/winpr/libwinpr/synch/wait.c linenumber=204
                pthread_mutex_timedlock  linenumber=205
                pthread_mutex_lock  linenumber=212
                _GetCurrentThread /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=228
                  winpr_GetCurrentThread /src/FreeRDP/winpr/libwinpr/thread/thread.c linenumber=906
                winpr_Handle_getFd /src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h linenumber=245
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=248
                SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=249
                pollset_init /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=253
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=255
                SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=256
                pollset_add /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=260
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=262
                apc_collectFds /src/FreeRDP/winpr/libwinpr/thread/apc.c linenumber=266
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=268
                pollset_poll /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=274
                __errno_location  linenumber=278
                winpr_strerror /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=278
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=278
                apc_executeCompletions /src/FreeRDP/winpr/libwinpr/thread/apc.c linenumber=285
                pollset_isSignaled /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=288
                pollset_uninit /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=289
                winpr_Handle_cleanup /src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h linenumber=294
                pollset_uninit /src/FreeRDP/winpr/libwinpr/synch/pollset.c linenumber=298
                SetLastError /src/FreeRDP/winpr/libwinpr/error/error.c linenumber=299
            CloseHandle /src/FreeRDP/winpr/libwinpr/handle/handle.c linenumber=244
            CloseHandle /src/FreeRDP/winpr/libwinpr/handle/handle.c linenumber=247
            CloseHandle /src/FreeRDP/winpr/libwinpr/handle/handle.c linenumber=249
            ArrayList_Free /src/FreeRDP/winpr/libwinpr/utils/collections/ArrayList.c linenumber=250
        rdp_free /src/FreeRDP/libfreerdp/core/rdp.c linenumber=2544
          freerdp_timer_free /src/FreeRDP/libfreerdp/core/timer.c linenumber=2627
          rdp_reset_free /src/FreeRDP/libfreerdp/core/rdp.c linenumber=2628
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2551
            security_lock /src/FreeRDP/libfreerdp/core/security.c linenumber=2553
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1010
              EnterCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1011
            rdp_free_rc4_decrypt_keys /src/FreeRDP/libfreerdp/core/rdp.c linenumber=2554
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2786
              winpr_RC4_Free /src/FreeRDP/winpr/libwinpr/crypto/cipher.c linenumber=2787
                EVP_CIPHER_CTX_free  linenumber=176
            rdp_free_rc4_encrypt_keys /src/FreeRDP/libfreerdp/core/rdp.c linenumber=2555
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2779
              winpr_RC4_Free /src/FreeRDP/winpr/libwinpr/crypto/cipher.c linenumber=2780
            winpr_Cipher_Free /src/FreeRDP/winpr/libwinpr/crypto/cipher.c linenumber=2557
              EVP_CIPHER_CTX_free  linenumber=755
            winpr_Cipher_Free /src/FreeRDP/winpr/libwinpr/crypto/cipher.c linenumber=2558
            security_unlock /src/FreeRDP/libfreerdp/core/security.c linenumber=2561
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1016
              LeaveCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1017
            aad_free /src/FreeRDP/libfreerdp/core/aad.c linenumber=2563
            mcs_free /src/FreeRDP/libfreerdp/core/mcs.c linenumber=2564
            nego_free /src/FreeRDP/libfreerdp/core/nego.c linenumber=2565
            license_free /src/FreeRDP/libfreerdp/core/license.c linenumber=2566
            transport_free /src/FreeRDP/libfreerdp/core/transport.c linenumber=2567
            fastpath_free /src/FreeRDP/libfreerdp/core/fastpath.c linenumber=2568
          freerdp_settings_free /src/FreeRDP/libfreerdp/core/settings.c linenumber=2630
          freerdp_settings_free /src/FreeRDP/libfreerdp/core/settings.c linenumber=2631
          freerdp_settings_free /src/FreeRDP/libfreerdp/core/settings.c linenumber=2632
          input_free /src/FreeRDP/libfreerdp/core/input.c linenumber=2634
            input_cast /src/FreeRDP/libfreerdp/core/input.h linenumber=1210
            MessageQueue_Free /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c linenumber=1212
          update_free /src/FreeRDP/libfreerdp/core/update.c linenumber=2635
          nla_free /src/FreeRDP/libfreerdp/core/nla.c linenumber=2636
          redirection_free /src/FreeRDP/libfreerdp/core/redirection.c linenumber=2637
            redirection_free_data /src/FreeRDP/libfreerdp/core/redirection.c linenumber=980
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=87
            redirection_free_string /src/FreeRDP/libfreerdp/core/redirection.c linenumber=981
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=80
            redirection_free_string /src/FreeRDP/libfreerdp/core/redirection.c linenumber=982
            redirection_free_string /src/FreeRDP/libfreerdp/core/redirection.c linenumber=983
            redirection_free_string /src/FreeRDP/libfreerdp/core/redirection.c linenumber=984
            redirection_free_string /src/FreeRDP/libfreerdp/core/redirection.c linenumber=985
            redirection_free_data /src/FreeRDP/libfreerdp/core/redirection.c linenumber=986
            redirection_free_data /src/FreeRDP/libfreerdp/core/redirection.c linenumber=987
            redirection_free_data /src/FreeRDP/libfreerdp/core/redirection.c linenumber=988
            freerdp_certificate_free /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=989
            redirection_free_array /src/FreeRDP/libfreerdp/core/redirection.c linenumber=990
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=64
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=65
          autodetect_free /src/FreeRDP/libfreerdp/core/autodetect.c linenumber=2638
          heartbeat_free /src/FreeRDP/libfreerdp/core/heartbeat.c linenumber=2639
          multitransport_free /src/FreeRDP/libfreerdp/core/multitransport.c linenumber=2640
          freerdp_bulk_free /src/FreeRDP/libfreerdp/codec/bulk.c linenumber=2641
          PubSub_Free /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c linenumber=2643
          CloseHandle /src/FreeRDP/winpr/libwinpr/handle/handle.c linenumber=2645
          aad_free /src/FreeRDP/libfreerdp/core/aad.c linenumber=2646
          WINPR_JSON_Delete /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2647
          DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=2648
          WLog_Discard /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=2649
      PubSub_AddEventTypes /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c linenumber=915
        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=96
        PubSub_Lock /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c linenumber=98
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=63
          EnterCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=65
        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=101
        realloc  linenumber=112
        PubSub_Unlock /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c linenumber=124
          LeaveCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=72
      graphics_new /src/FreeRDP/libfreerdp/core/graphics.c linenumber=925
        calloc  linenumber=172
        calloc  linenumber=177
        calloc  linenumber=186
        calloc  linenumber=196
      calloc  linenumber=935
      WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=937
      WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=937
      CreateEventA /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=941
      WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=943
      WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=943
      update_register_client_callbacks /src/FreeRDP/libfreerdp/core/update.c linenumber=947
        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3469
      freerdp_channels_new /src/FreeRDP/libfreerdp/core/client.c linenumber=949
        winpr_InitOnceExecuteOnce /src/FreeRDP/winpr/libwinpr/synch/init.c linenumber=220
        init_channel_handles_table /src/FreeRDP/libfreerdp/core/client.c linenumber=220
          HashTable_New /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c linenumber=201
            calloc  linenumber=766
            InitializeCriticalSectionAndSpinCount /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=772
            calloc  linenumber=776
            HashTable_Free /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c linenumber=792
              disposePair /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c linenumber=815
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=228
                disposeKey /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c linenumber=231
                disposeValue /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c linenumber=232
              DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=821
        calloc  linenumber=225
        InitializeCriticalSectionAndSpinCount /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=232
        MessageQueue_New /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c linenumber=236
        MessageQueue_Object /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c linenumber=241
        HashTable_New /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c linenumber=244
        HashTable_ValueObject /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c linenumber=248
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=846
        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=249
        freerdp_channels_free /src/FreeRDP/libfreerdp/core/client.c linenumber=256
          HashTable_Free /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c linenumber=266
          DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=268
          MessageQueue_Free /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c linenumber=272
      stream_dump_new /src/FreeRDP/libfreerdp/core/streamdump.c linenumber=952
        calloc  linenumber=483
        WLog_Get /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=486
      freerdp_set_common_access_token /src/FreeRDP/libfreerdp/core/freerdp.c linenumber=960
        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1615
      freerdp_common_context /src/FreeRDP/libfreerdp/core/freerdp.c linenumber=960
        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=828
        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=839
        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=855
        freerdp_get_last_error /src/FreeRDP/libfreerdp/core/freerdp.c linenumber=871
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1081
        freerdp_set_last_error_ex /src/FreeRDP/libfreerdp/core/freerdp.c linenumber=871
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1172
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1173
          WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1177
          freerdp_get_last_error_name /src/FreeRDP/libfreerdp/core/freerdp.c linenumber=1180
            freerdp_get_error_base_name /src/FreeRDP/libfreerdp/core/errbase.c linenumber=1094
            freerdp_get_error_info_name /src/FreeRDP/libfreerdp/core/errinfo.c linenumber=1098
            freerdp_get_error_connect_name /src/FreeRDP/libfreerdp/core/errconnect.c linenumber=1102
            rpc_error_to_string /src/FreeRDP/libfreerdp/core/gateway/rpc_fault.c linenumber=1106
              snprintf  linenumber=367
              snprintf  linenumber=377
              snprintf  linenumber=387
              snprintf  linenumber=392
          WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1179
          WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1187
          WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1188
          WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1193
          freerdp_get_last_error_name /src/FreeRDP/libfreerdp/core/freerdp.c linenumber=1197
          freerdp_get_last_error_name /src/FreeRDP/libfreerdp/core/freerdp.c linenumber=1198
          WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1195
      WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=963
      freerdp_context_free /src/FreeRDP/libfreerdp/core/freerdp.c linenumber=971
        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1006
        rdp_free /src/FreeRDP/libfreerdp/core/rdp.c linenumber=1007
        graphics_free /src/FreeRDP/libfreerdp/core/graphics.c linenumber=1011
        metrics_free /src/FreeRDP/libfreerdp/core/metrics.c linenumber=1014
        CloseHandle /src/FreeRDP/winpr/libwinpr/handle/handle.c linenumber=1018
        freerdp_channels_free /src/FreeRDP/libfreerdp/core/client.c linenumber=1024
        freerdp_client_codecs_free /src/FreeRDP/libfreerdp/core/codecs.c linenumber=1027
          codecs_free_int /src/FreeRDP/libfreerdp/core/codecs.c linenumber=278
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=32
            rfx_context_free /src/FreeRDP/libfreerdp/codec/rfx.c linenumber=38
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=352
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=355
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=357
              rfx_message_clear /src/FreeRDP/libfreerdp/codec/rfx.c linenumber=360
                winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=1491
                  get_aligned_mem_block_ /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=255
                    WLog_Get /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=64
                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=65
                    WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=67
                    winpr_log_backtrace_ex /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=69
                BufferPool_Return /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c linenumber=1503
                  BufferPool_Lock /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c linenumber=364
                    EnterCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=62
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=374
                  realloc  linenumber=373
                  BufferPool_ShiftUsed /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c linenumber=401
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=140
                    winpr_aligned_realloc /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=138
                      winpr_aligned_offset_realloc /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=89
                        winpr_aligned_offset_malloc /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=161
                          posix_memalign  linenumber=131
                        get_aligned_mem_block_ /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=163
                        winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=169
                        winpr_aligned_offset_malloc /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=173
                        winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=180
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=155
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=412
                  realloc  linenumber=410
                  BufferPool_Unlock /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c linenumber=428
                ObjectPool_Return /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c linenumber=1507
                  ObjectPool_Lock /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c linenumber=113
                    EnterCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=50
                  ObjectPool_EnsureCapacity /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c linenumber=115
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=89
                    realloc  linenumber=97
                  ObjectPool_Unlock /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c linenumber=124
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=55
                    LeaveCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=57
                rfx_allocate_tiles /src/FreeRDP/libfreerdp/codec/rfx.c linenumber=1510
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=813
                  winpr_aligned_recalloc /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=816
                    winpr_aligned_offset_recalloc /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=94
                      winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=199
                      winpr_aligned_offset_malloc /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=208
                      get_aligned_mem_block_ /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=219
                      winpr_aligned_offset_malloc /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=226
                      cMIN /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=233
                      winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=238
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=822
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=825
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=361
              rfx_profiler_print /src/FreeRDP/libfreerdp/codec/rfx.c linenumber=362
              rfx_profiler_free /src/FreeRDP/libfreerdp/codec/rfx.c linenumber=363
              ObjectPool_Free /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c linenumber=367
                ObjectPool_Clear /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c linenumber=186
                  ObjectPool_Lock /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c linenumber=139
                  ObjectPool_Unlock /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c linenumber=149
                DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=189
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=370
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=371
              BufferPool_Free /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c linenumber=379
                BufferPool_Clear /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c linenumber=544
                  BufferPool_Lock /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c linenumber=438
                  winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=448
                  winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=459
                  winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=466
                  BufferPool_Unlock /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c linenumber=470
                DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=547
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=380
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=382
            nsc_context_free /src/FreeRDP/libfreerdp/codec/nsc.c linenumber=47
              nsc_context_planebuffers_free /src/FreeRDP/libfreerdp/codec/nsc.c linenumber=399
                winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=386
              nsc_profiler_print /src/FreeRDP/libfreerdp/codec/nsc.c linenumber=401
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=406
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=409
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=410
            clear_context_free /src/FreeRDP/libfreerdp/codec/clear.c linenumber=67
              nsc_context_free /src/FreeRDP/libfreerdp/codec/nsc.c linenumber=1336
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=1337
              clear_reset_vbar_storage /src/FreeRDP/libfreerdp/codec/clear.c linenumber=1339
                winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=90
                winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=100
              clear_reset_glyph_cache /src/FreeRDP/libfreerdp/codec/clear.c linenumber=1340
                winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=111
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=1342
            progressive_context_free /src/FreeRDP/libfreerdp/codec/progressive.c linenumber=76
              Stream_Free /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=2719
              Stream_Free /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=2720
              rfx_context_free /src/FreeRDP/libfreerdp/codec/rfx.c linenumber=2721
              BufferPool_Free /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c linenumber=2723
              HashTable_Free /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c linenumber=2724
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=2726
            freerdp_bitmap_planar_context_free /src/FreeRDP/libfreerdp/codec/planar.c linenumber=85
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=1850
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=1851
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=1852
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=1853
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=1854
            bitmap_interleaved_context_free /src/FreeRDP/libfreerdp/codec/interleaved.c linenumber=94
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=766
              Stream_Free /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=767
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=768
        stream_dump_free /src/FreeRDP/libfreerdp/core/streamdump.c linenumber=1030
    freerdp_register_addin_provider /src/FreeRDP/libfreerdp/common/addin.c linenumber=261
    freerdp_channels_load_static_addin_entry /src/FreeRDP/channels/client/addin.c linenumber=261
      strncmp  linenumber=464
      strncmp  linenumber=466
      strnlen  linenumber=476
      strncmp  linenumber=478
      strncmp  linenumber=484
      freerdp_channels_is_virtual_channel_entry_ex /src/FreeRDP/channels/client/addin.c linenumber=496
        strncmp  linenumber=434
    freerdp_free /src/FreeRDP/libfreerdp/core/freerdp.c linenumber=270
  freerdp_channels_load_static_addin_entry /src/FreeRDP/channels/client/addin.c linenumber=181
  fuzz_feed /src/FreeRDP/channels/rdpgfx/client/test/TestFuzzChannelRdpgfx.c linenumber=222
    Stream_StaticConstInit /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=127
      Stream_StaticInit /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=144
        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=151
        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=152
    Stream_GetRemainingLength /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=129
      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=278
      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=279
      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=280
      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=282
      WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=285
      winpr_log_backtrace /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=286
    Stream_Get_UINT8 /src/FreeRDP/winpr/include/winpr/stream.h linenumber=131
      stream_read_u8 /src/FreeRDP/winpr/include/winpr/stream.h linenumber=346
        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=177
        Stream_GetRemainingLength /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=178
        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=178
        winpr_Data_Get_UINT8 /src/FreeRDP/winpr/include/winpr/endian.h linenumber=180
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=40
        Stream_Seek /src/FreeRDP/winpr/include/winpr/stream.h linenumber=182
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=158
          Stream_GetRemainingCapacity /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=159
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=263
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=265
            winpr_log_backtrace /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=269
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=159
    Stream_New /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=133
    Stream_GetRemainingLength /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=139
    Stream_Get_UINT16 /src/FreeRDP/winpr/include/winpr/stream.h linenumber=142
      stream_read_u16_le /src/FreeRDP/winpr/include/winpr/stream.h linenumber=368
        Stream_GetRemainingLength /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=198
        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=198
        winpr_Data_Get_UINT16 /src/FreeRDP/winpr/include/winpr/endian.h linenumber=200
        Stream_Seek /src/FreeRDP/winpr/include/winpr/stream.h linenumber=202
    Stream_GetRemainingLength /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=143
    Stream_GetRemainingLength /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=144
    Stream_ResetPosition /src/FreeRDP/winpr/include/winpr/stream.h linenumber=146
    Stream_Write_UINT8_unchecked /src/FreeRDP/winpr/include/winpr/stream.h linenumber=149
      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=873
      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=874
      Stream_GetRemainingCapacity /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=875
      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=875
      winpr_Data_Write_UINT8 /src/FreeRDP/winpr/include/winpr/endian.h linenumber=877
        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=222
    Stream_Write_UINT8_unchecked /src/FreeRDP/winpr/include/winpr/stream.h linenumber=150
    Stream_Copy /src/FreeRDP/winpr/include/winpr/stream.h linenumber=152
      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1267
      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1268
      Stream_GetRemainingCapacity /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=1269
      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1269
      Stream_GetRemainingCapacity /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=1270
      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1270
      Stream_Seek /src/FreeRDP/winpr/include/winpr/stream.h linenumber=1273
      Stream_Seek /src/FreeRDP/winpr/include/winpr/stream.h linenumber=1274
    Stream_SealLength /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=153
      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=217
      WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=222
      winpr_log_backtrace /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=223
    Stream_ResetPosition /src/FreeRDP/winpr/include/winpr/stream.h linenumber=154
    Stream_Free /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=160
  freerdp_client_context_free /src/FreeRDP/client/common/client.c linenumber=233
    freerdp_context_free /src/FreeRDP/libfreerdp/core/freerdp.c linenumber=286
    freerdp_free /src/FreeRDP/libfreerdp/core/freerdp.c linenumber=292
====================================
