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=222
    freerdp_new /src/FreeRDP/libfreerdp/core/freerdp.c linenumber=225
      utils_set_umask /src/FreeRDP/libfreerdp/core/utils.c linenumber=1266
        umask  linenumber=638
      calloc  linenumber=1269
    freerdp_context_new_ex /src/FreeRDP/libfreerdp/core/freerdp.c linenumber=240
      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=2421
        WLog_GetRoot /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=2426
        WLog_Create /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=2426
          WLog_New /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1117
        snprintf  linenumber=2430
        WLog_SetContext /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=2431
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1090
        InitializeCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=2434
          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=2436
        freerdp_settings_new /src/FreeRDP/libfreerdp/core/settings.c linenumber=2443
          calloc  linenumber=864
          freerdp_getApplicationDetailsVendor /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=870
            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=871
            initializeApplicationDetails /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=138
          freerdp_getApplicationDetailsString /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=872
          freerdp_getApplicationDetailsString /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=877
          winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=877
            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=878
          winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=878
          freerdp_getApplicationDetailsProduct /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=879
          winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=879
          freerdp_server_license_issuers_copy /src/FreeRDP/libfreerdp/common/settings.c linenumber=888
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1017
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1018
            freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1020
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1450
              freerdp_certificate_free /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1456
                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=1460
              freerdp_certificate_new /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1466
                calloc  linenumber=1258
              freerdp_key_free /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=1472
                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=1475
              freerdp_key_new /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=1481
                calloc  linenumber=293
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1487
                freerdp_settings_get_pointer_writable /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1387
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4176
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4274
                  freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4274
                    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=4274
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4276
                freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1389
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4290
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4421
                  freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4421
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=4421
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1393
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2059
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2586
                  freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2586
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2586
                calloc  linenumber=1401
                freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1406
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1417
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1490
              freerdp_certificate_free /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1493
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1497
              freerdp_certificate_new /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1503
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1509
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1512
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1515
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1518
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1521
              freerdp_target_net_addresses_resize /src/FreeRDP/libfreerdp/common/settings.c linenumber=1524
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=983
                freerdp_target_net_addresses_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=987
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=968
                  target_net_addresses_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=970
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=954
                resize_setting_ptr /src/FreeRDP/libfreerdp/common/settings.c linenumber=992
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=855
                  freerdp_settings_get_pointer_writable /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=857
                  realloc  linenumber=867
                  freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=878
                resize_setting /src/FreeRDP/libfreerdp/common/settings.c linenumber=994
                  freerdp_settings_get_pointer_writable /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=837
                  realloc  linenumber=838
                  freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=849
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=997
              target_net_addresses_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1527
              freerdp_server_license_issuers_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1531
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1003
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1532
              freerdp_target_net_addresses_resize /src/FreeRDP/libfreerdp/common/settings.c linenumber=1535
              freerdp_device_collection_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1545
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=487
                freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=494
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1842
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1646
                    freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2042
                    freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2042
                    WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2042
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2044
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1848
                  freerdp_device_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1851
                    freerdp_addin_argv_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=455
                  freerdp_device_clone /src/FreeRDP/libfreerdp/common/settings.c linenumber=1852
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=478
                    freerdp_device_new /src/FreeRDP/libfreerdp/common/settings.c linenumber=478
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=321
                      calloc  linenumber=336
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=344
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=353
                      _stricmp /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=360
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=366
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=373
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=380
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=388
                      _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=398
                      freerdp_addin_argv_new /src/FreeRDP/libfreerdp/common/settings.c linenumber=409
                        calloc  linenumber=729
                        calloc  linenumber=736
                        _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=750
                        freerdp_addin_argv_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=760
                      freerdp_device_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=417
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1855
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1858
                  _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=1860
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1863
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1866
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1870
                  freerdp_addin_argv_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1873
                  freerdp_addin_argv_clone /src/FreeRDP/libfreerdp/common/settings.c linenumber=1874
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=775
                    freerdp_addin_argv_new /src/FreeRDP/libfreerdp/common/settings.c linenumber=775
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1877
                  freerdp_addin_argv_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1880
                  freerdp_addin_argv_clone /src/FreeRDP/libfreerdp/common/settings.c linenumber=1881
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1884
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1893
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1899
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1905
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1911
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1917
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1947
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1953
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1959
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1974
                  _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=1980
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1984
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1987
                  freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1991
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1994
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1998
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1998
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2003
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2003
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=496
                freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=505
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=506
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=508
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=509
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=510
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=511
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1546
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1550
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1553
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1557
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1560
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1563
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1568
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1571
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1576
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1579
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1584
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1587
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1592
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1595
              freerdp_static_channel_collection_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1599
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=612
                freerdp_addin_argv_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=613
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=617
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=618
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=621
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=622
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1600
              freerdp_dynamic_channel_collection_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1604
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=780
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=785
                freerdp_addin_argv_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=786
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=790
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=791
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=795
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=796
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1605
              freerdp_capability_buffer_resize /src/FreeRDP/libfreerdp/common/settings.c linenumber=1608
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=883
                freerdp_capability_data_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=892
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=802
                freerdp_capability_buffer_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=896
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=821
                  freerdp_capability_data_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=823
                resize_setting /src/FreeRDP/libfreerdp/common/settings.c linenumber=901
                resize_setting_ptr /src/FreeRDP/libfreerdp/common/settings.c linenumber=904
                resize_setting /src/FreeRDP/libfreerdp/common/settings.c linenumber=907
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=910
              freerdp_capability_data_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1612
              freerdp_capability_buffer_resize /src/FreeRDP/libfreerdp/common/settings.c linenumber=1616
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1627
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1631
              freerdp_capability_buffer_resize /src/FreeRDP/libfreerdp/common/settings.c linenumber=1635
              freerdp_settings_set_pointer_len_ /src/FreeRDP/libfreerdp/common/settings.c linenumber=1645
              freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1650
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1654
            _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=1026
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=897
            strlen  linenumber=3808
            freerdp_settings_set_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3809
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3823
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3830
                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=3833
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3836
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3839
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3842
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3845
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3848
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3851
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3854
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3857
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3860
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3863
              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=3897
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3900
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3903
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3906
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3909
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3912
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3915
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3918
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3921
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3924
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3927
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3930
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3933
              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=3950
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3953
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3957
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3960
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3963
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3967
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3970
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3973
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3976
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3979
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3982
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3985
              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=3997
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4000
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4003
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4006
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4009
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4012
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4015
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4018
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4021
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4024
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4027
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4030
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4033
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4036
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4039
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4042
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4045
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4048
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4051
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4054
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4057
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4060
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4063
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4066
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4069
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4072
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4075
              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=4104
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4107
              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=4134
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4137
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4140
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4143
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4146
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4149
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4152
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4155
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4158
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4161
              update_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4164
              freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4167
              freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4167
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=4167
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=900
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=904
          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=909
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=912
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=917
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=920
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=923
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=925
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=672
            freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1467
            freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1467
            WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1467
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=927
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=929
          freerdp_settings_set_uint16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=931
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1538
            freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1597
            freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1597
            WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1597
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=934
          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=939
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=944
          freerdp_settings_set_uint16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=947
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=951
          freerdp_getApplicationDetailsVendor /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=955
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=954
          freerdp_getApplicationDetailsProduct /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=962
          winpr_asprintf /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=961
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=967
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=973
          freerdp_settings_set_uint16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=976
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=987
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=990
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=991
          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_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=996
          freerdp_settings_set_uint16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1003
          freerdp_settings_set_uint16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1004
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1007
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1008
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1009
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1010
          freerdp_settings_set_uint32 /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_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1013
          freerdp_settings_set_bool /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_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1017
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1018
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1019
          freerdp_settings_set_bool /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_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1029
          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=1034
          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_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1039
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1040
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1041
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1042
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1043
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1044
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1045
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1046
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1047
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1048
          freerdp_settings_set_uint32 /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_bool /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_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1056
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1058
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1059
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1060
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1061
          freerdp_settings_set_bool /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_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1064
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1065
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1066
          freerdp_settings_set_bool /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_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1070
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1071
          freerdp_settings_set_bool /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_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1076
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1080
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1083
          freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1086
          freerdp_settings_set_int32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1089
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2630
            freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2653
            freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2653
            WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2653
          freerdp_settings_set_int32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1092
          freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1095
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1098
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1101
          settings_init_computer_name /src/FreeRDP/libfreerdp/core/settings.c linenumber=1104
            GetComputerNameExA /src/FreeRDP/winpr/libwinpr/sysinfo/sysinfo.c linenumber=423
              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=426
            freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=428
          freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1107
          freerdp_capability_buffer_resize /src/FreeRDP/libfreerdp/common/settings.c linenumber=1110
          freerdp_settings_set_string_len /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1115
            freerdp_settings_set_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3800
          freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1129
            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=655
            freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=655
            WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=655
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=657
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1131
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1132
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1137
          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=1142
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1144
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1145
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1146
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1147
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1148
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1149
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1150
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1151
          freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1157
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1161
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1162
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1163
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1164
          calloc  linenumber=1166
          calloc  linenumber=1171
          freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1212
          freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1219
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1222
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1223
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1224
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1225
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1226
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1227
          freerdp_settings_get_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1228
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2755
            freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=3090
            freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=3090
            WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=3090
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3092
          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=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_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1238
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1240
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1241
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1242
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1243
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1244
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1245
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1246
          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_uint32 /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_uint32 /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_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1257
          freerdp_settings_set_bool /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_bool /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_bool /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_uint32 /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_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1272
          freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1278
          calloc  linenumber=1283
          freerdp_settings_get_pointer_writable /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1292
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1293
          GetTimeZoneInformation /src/FreeRDP/winpr/libwinpr/timezone/timezone.c linenumber=1295
            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=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=1561
                  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=1296
          freerdp_settings_set_string_from_utf16N /src/FreeRDP/libfreerdp/common/settings.c linenumber=1298
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2282
            freerdp_settings_set_string_copy_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=2285
            ConvertWCharNToUtf8Alloc /src/FreeRDP/winpr/libwinpr/crt/unicode.c linenumber=2287
              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=2292
            freerdp_settings_set_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=2297
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3453
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3460
                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=3463
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3466
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3469
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3472
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3475
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3478
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3481
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3484
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3487
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3490
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3493
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3496
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3499
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3502
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3505
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3508
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3511
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3514
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3517
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3520
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3523
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3526
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3529
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3532
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3535
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3538
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3541
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3544
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3547
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3550
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3553
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3556
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3559
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3562
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3565
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3568
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3571
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3574
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3577
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3580
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3583
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3586
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3589
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3592
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3595
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3598
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3601
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3604
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3607
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3610
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3613
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3616
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3619
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3622
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3625
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3628
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3631
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3634
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3637
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3640
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3643
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3646
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3649
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3652
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3655
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3658
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3661
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3664
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3667
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3670
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3673
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3676
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3679
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3682
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3685
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3688
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3691
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3694
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3697
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3700
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3703
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3706
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3709
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3712
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3715
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3718
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3721
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3724
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3727
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3730
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3733
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3736
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3739
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3742
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3745
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3748
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3751
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3754
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3757
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3760
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3763
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3766
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3769
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3772
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3775
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3778
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3781
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3784
              update_string_ /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3787
              freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=3790
              freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=3790
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=3790
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1303
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1308
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1309
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1310
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1311
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1312
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1313
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1318
          freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1321
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1325
          GetKnownPath /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=1328
            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=1329
          freerdp_settings_get_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1332
          freerdp_settings_get_config_path /src/FreeRDP/libfreerdp/core/settings.c linenumber=1335
            freerdp_GetConfigFilePath /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=857
              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=1336
          GetCombinedPath /src/FreeRDP/winpr/libwinpr/path/shell.c linenumber=1339
          freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1340
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1349
          freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1351
          calloc  linenumber=1353
          freerdp_settings_set_uint16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1355
          freerdp_settings_set_uint16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1357
          freerdp_settings_set_default_order_support /src/FreeRDP/libfreerdp/core/settings.c linenumber=1363
            freerdp_settings_get_pointer_writable /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=816
            freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=834
            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_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=843
            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_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1367
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1376
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1382
          freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1384
          UuidCreate /src/FreeRDP/winpr/libwinpr/rpc/rpc.c linenumber=1388
            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=1393
            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=1392
          settings_load_hkey_local_machine /src/FreeRDP/libfreerdp/core/settings.c linenumber=1396
            freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=403
            settings_server_load_hkey_local_machine /src/FreeRDP/libfreerdp/core/settings.c linenumber=405
              freerdp_getApplicatonDetailsRegKey /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=374
                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=379
                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=385
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=387
                settings_reg_query_dword_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=187
                  RegQueryValueExA /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=139
                    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=190
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=388
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=389
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=390
                settings_reg_query_dword_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=176
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=179
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=391
              RegCloseKey /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=393
              settings_load_config /src/FreeRDP/libfreerdp/core/settings.c linenumber=397
                freerdp_GetJSONConfigFile /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=196
                  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=200
                  WLog_Get /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4566
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4568
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4569
                  freerdp_settings_get_type_name_for_type /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4572
                  WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4571
                    json_object_object_get  linenumber=95
                  freerdp_settings_get_type_name_for_type /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4574
                  WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4573
                  freerdp_settings_get_type_name_for_type /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4576
                  WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4575
                  freerdp_settings_get_type_name_for_type /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4578
                  WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4577
                  freerdp_settings_get_type_name_for_type /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4580
                  WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4579
                  freerdp_settings_get_type_name_for_type /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4582
                  WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4581
                  freerdp_settings_get_type_name_for_type /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4584
                  WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.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
                  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_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4612
                  deserialize_pointer /src/FreeRDP/libfreerdp/common/settings.c linenumber=4616
                    freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4231
                    WINPR_JSON_HasObjectItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4235
                      json_object_object_get_ex  linenumber=100
                    WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4238
                    WINPR_JSON_IsNull /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4239
                      json_object_is_type  linenumber=158
                    WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4239
                      json_object_is_type  linenumber=174
                    uintptr_from_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4245
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3884
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3887
                        json_object_array_length  linenumber=74
                      freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3892
                      __errno_location  linenumber=3900
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3903
                        json_object_array_get_idx  linenumber=69
                      uint_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=3904
                        WINPR_JSON_IsNumber /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2795
                          json_object_is_type  linenumber=163
                          json_object_is_type  linenumber=164
                        __errno_location  linenumber=2797
                        WINPR_JSON_GetNumberValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2801
                          json_object_get_double  linenumber=115
                        __errno_location  linenumber=2804
                        __errno_location  linenumber=2811
                      __errno_location  linenumber=3906
                      freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3908
                    val_from_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4255
                      WINPR_JSON_IsNull /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3851
                      freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3852
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3853
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3856
                      freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3858
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3864
                      freerdp_settings_get_pointer_writable /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3867
                      __errno_location  linenumber=3871
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3874
                      uint_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=3875
                      __errno_location  linenumber=3878
                    val_from_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4257
                    ts_info_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4259
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2913
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2916
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=2917
                      freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=2922
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1678
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1683
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1688
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1693
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1699
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1705
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1716
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1721
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1726
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1731
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1736
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1741
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1756
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1761
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1766
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1769
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1772
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1775
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1793
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1798
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1801
                        freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1805
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1808
                        freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1811
                        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1811
                        freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1816
                        WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1816
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2923
                      ts_info_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2924
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2885
                        WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2887
                          json_object_is_type  linenumber=179
                        __errno_location  linenumber=2890
                        int_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2891
                          WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2784
                          __errno_location  linenumber=2786
                          WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2789
                          int_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=2790
                            WINPR_JSON_IsNumber /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2759
                            __errno_location  linenumber=2761
                            WINPR_JSON_GetNumberValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2765
                            __errno_location  linenumber=2768
                            __errno_location  linenumber=2775
                        int_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2892
                        int_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2893
                        __errno_location  linenumber=2894
                        systemtime_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2897
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2862
                          WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2864
                          WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2867
                          WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2868
                          __errno_location  linenumber=2871
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2872
                            WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2819
                            __errno_location  linenumber=2821
                            WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2825
                            uint_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=2826
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2873
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2874
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2875
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2876
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2877
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2878
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2879
                          __errno_location  linenumber=2880
                        systemtime_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2899
                        wchar_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2902
                          WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2740
                          WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2742
                          WINPR_JSON_IsString /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2743
                            json_object_is_type  linenumber=169
                          WINPR_JSON_GetStringValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2746
                            json_object_get_string  linenumber=110
                          ConvertUtf8ToWChar /src/FreeRDP/winpr/libwinpr/crt/unicode.c linenumber=2753
                        wchar_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=2904
                    glyph_cache_def_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4261
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3015
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3018
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3019
                      freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=3025
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3026
                      glyph_cache_def_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3027
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3000
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3001
                        WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3003
                        __errno_location  linenumber=3006
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3007
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3008
                        __errno_location  linenumber=3009
                    glyph_cache_def_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4263
                    bitmap_cache_v2_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4265
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3056
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3059
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3060
                      freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=3066
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3067
                      bitmap_cache_v2_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3068
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3035
                        WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3037
                        __errno_location  linenumber=3040
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3041
                        __errno_location  linenumber=3042
                        WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3045
                        WINPR_JSON_IsBool /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3046
                          json_object_is_type  linenumber=153
                        WINPR_JSON_IsTrue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3049
                          json_object_is_type  linenumber=145
                          json_object_get_boolean  linenumber=147
                    client_cookie_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4267
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3110
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3113
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3114
                      freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=3119
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3120
                      client_cookie_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3121
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3076
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3077
                        WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3079
                        __errno_location  linenumber=3082
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3083
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3084
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3085
                        __errno_location  linenumber=3086
                        WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3089
                        WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3090
                        WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3093
                        __errno_location  linenumber=3097
                        WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3100
                        uint_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=3101
                        __errno_location  linenumber=3104
                    server_cookie_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4269
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3161
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3164
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3165
                      freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=3170
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3171
                      server_cookie_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3172
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3129
                        WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3131
                        __errno_location  linenumber=3134
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3135
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3136
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3137
                        __errno_location  linenumber=3138
                        WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3141
                        WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3142
                        WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3145
                        __errno_location  linenumber=3149
                        WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3152
                        uint_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=3153
                        __errno_location  linenumber=3155
                    monitor_def_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4271
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3274
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3277
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3278
                      freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=3283
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3284
                      monitor_def_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3285
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3247
                        WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3249
                        __errno_location  linenumber=3252
                        int_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3253
                        int_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3254
                        int_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3255
                        int_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3256
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3257
                        __errno_location  linenumber=3258
                        WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3261
                        WINPR_JSON_IsBool /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3264
                        WINPR_JSON_IsTrue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3266
                        monitor_attributes_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3268
                          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3227
                          WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3228
                          WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3231
                          WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3232
                          __errno_location  linenumber=3235
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3236
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3237
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3238
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3240
                          uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3241
                          __errno_location  linenumber=3242
                    channel_def_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4273
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3208
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3211
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3212
                      freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=3217
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3218
                      channel_def_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3219
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3180
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=3181
                        WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3183
                        __errno_location  linenumber=3186
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3187
                        __errno_location  linenumber=3188
                        WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3191
                        WINPR_JSON_IsString /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3192
                        WINPR_JSON_GetStringValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3195
                        strnlen  linenumber=3200
                        strncpy  linenumber=3200
                    val_from_uint32_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4275
                      WINPR_JSON_IsNull /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3915
                      freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3916
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3917
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3920
                      freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=3921
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3923
                      __errno_location  linenumber=3927
                      freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=3930
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3934
                      uint_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=3935
                      __errno_location  linenumber=3937
                    val_from_uint32_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4277
                    str_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4280
                      WINPR_JSON_IsNull /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3994
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3995
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3996
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3999
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=4000
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4005
                      WINPR_JSON_IsString /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4008
                      WINPR_JSON_GetStringValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4011
                      freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4012
                    val_from_uint32_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4282
                    caps_data_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4284
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3975
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3978
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=3979
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3984
                      caps_data_entry_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=3985
                        WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3942
                        WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3945
                        freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=3948
                        calloc  linenumber=3952
                        freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=3956
                        __errno_location  linenumber=3962
                        WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=3965
                        uint_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=3966
                        __errno_location  linenumber=3970
                    pem_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4290
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4200
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4201
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4202
                      WINPR_JSON_IsNull /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4207
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4210
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4217
                      WINPR_JSON_IsString /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4220
                      WINPR_JSON_GetStringValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4225
                    freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=4293
                    strnlen  linenumber=4300
                    freerdp_certificate_new /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=4301
                    freerdp_certificate_new_from_pem /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=4303
                      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=4306
                    pem_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4312
                    freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=4315
                    freerdp_key_new_from_pem_enc /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=4320
                      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=4323
                    device_array_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4326
                      WINPR_JSON_IsNull /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4179
                      freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4180
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4182
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4185
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=4186
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4191
                      device_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=4192
                        WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4098
                        __errno_location  linenumber=4101
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4103
                        get_string /src/FreeRDP/libfreerdp/common/settings.c linenumber=4107
                          WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4081
                          WINPR_JSON_IsString /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4082
                          WINPR_JSON_GetStringValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4084
                        get_string /src/FreeRDP/libfreerdp/common/settings.c linenumber=4117
                        get_string /src/FreeRDP/libfreerdp/common/settings.c linenumber=4121
                        get_string /src/FreeRDP/libfreerdp/common/settings.c linenumber=4125
                        get_string /src/FreeRDP/libfreerdp/common/settings.c linenumber=4132
                        get_string /src/FreeRDP/libfreerdp/common/settings.c linenumber=4137
                        get_bool /src/FreeRDP/libfreerdp/common/settings.c linenumber=4141
                          WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4089
                          WINPR_JSON_IsBool /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4090
                          WINPR_JSON_IsTrue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4092
                        get_string /src/FreeRDP/libfreerdp/common/settings.c linenumber=4146
                        get_bool /src/FreeRDP/libfreerdp/common/settings.c linenumber=4150
                        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4159
                        freerdp_device_new /src/FreeRDP/libfreerdp/common/settings.c linenumber=4159
                        __errno_location  linenumber=4163
                        uint_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4164
                        __errno_location  linenumber=4165
                        freerdp_device_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=4167
                        freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4171
                        freerdp_device_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=4172
                    addin_argv_from_json /src/FreeRDP/libfreerdp/common/settings.c linenumber=4329
                      WINPR_JSON_IsNull /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4021
                      freerdp_settings_set_pointer /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4022
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4024
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4027
                      freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=4028
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4033
                      WINPR_JSON_IsObject /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4034
                      WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4036
                      WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4037
                      WINPR_JSON_IsNumber /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4040
                      WINPR_JSON_IsArray /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4040
                      int_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=4043
                      __errno_location  linenumber=4044
                      WINPR_JSON_GetArraySize /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4046
                      calloc  linenumber=4052
                      WINPR_JSON_GetArrayItem /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4057
                      WINPR_JSON_IsString /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4058
                      WINPR_JSON_GetStringValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4063
                      freerdp_addin_argv_new /src/FreeRDP/libfreerdp/common/settings.c linenumber=4066
                      freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=4070
                      freerdp_addin_argv_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=4071
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4642
                  freerdp_settings_get_type_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=4643
                  settings_json_bool /src/FreeRDP/libfreerdp/common/settings.c linenumber=4647
                    settings_json_get /src/FreeRDP/libfreerdp/common/settings.c linenumber=4407
                      WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4338
                      WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4341
                      WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4341
                    WINPR_JSON_IsBool /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4410
                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4412
                    WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4412
                    WINPR_JSON_IsTrue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4415
                    freerdp_settings_set_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4416
                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4418
                    WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4418
                  settings_json_uint16 /src/FreeRDP/libfreerdp/common/settings.c linenumber=4651
                    settings_json_get_uint /src/FreeRDP/libfreerdp/common/settings.c linenumber=4428
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4349
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4350
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4351
                      settings_json_get /src/FreeRDP/libfreerdp/common/settings.c linenumber=4353
                      WINPR_JSON_IsNumber /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4357
                      WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4359
                      WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4359
                      uint_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=4363
                      __errno_location  linenumber=4364
                      WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4367
                      __errno_location  linenumber=4367
                      winpr_strerror /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=4367
                      WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4367
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4430
                    freerdp_settings_set_uint16 /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_int16 /src/FreeRDP/libfreerdp/common/settings.c linenumber=4655
                    settings_json_get_int /src/FreeRDP/libfreerdp/common/settings.c linenumber=4442
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4378
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4379
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4380
                      settings_json_get /src/FreeRDP/libfreerdp/common/settings.c linenumber=4382
                      WINPR_JSON_IsNumber /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4386
                      WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4388
                      WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4388
                      int_from_json_item /src/FreeRDP/libfreerdp/common/settings.c linenumber=4392
                      __errno_location  linenumber=4393
                      WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4396
                      __errno_location  linenumber=4396
                      winpr_strerror /src/FreeRDP/winpr/libwinpr/utils/debug.c linenumber=4396
                      WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4396
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4444
                    freerdp_settings_set_int16 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4444
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1629
                      freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1636
                      freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1636
                      WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1636
                    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_uint32 /src/FreeRDP/libfreerdp/common/settings.c linenumber=4659
                    settings_json_get_uint /src/FreeRDP/libfreerdp/common/settings.c linenumber=4456
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4458
                    freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4458
                    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_int32 /src/FreeRDP/libfreerdp/common/settings.c linenumber=4663
                    settings_json_get_int /src/FreeRDP/libfreerdp/common/settings.c linenumber=4470
                    winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=4472
                    freerdp_settings_set_int32 /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_uint64 /src/FreeRDP/libfreerdp/common/settings.c linenumber=4667
                    settings_json_get_uint /src/FreeRDP/libfreerdp/common/settings.c linenumber=4484
                    freerdp_settings_set_uint64 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4486
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2691
                      freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2706
                      freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2706
                      WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2706
                    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_int64 /src/FreeRDP/libfreerdp/common/settings.c linenumber=4671
                    settings_json_get_int /src/FreeRDP/libfreerdp/common/settings.c linenumber=4498
                    freerdp_settings_set_int64 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4500
                      winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2738
                      freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2745
                      freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2745
                      WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2745
                    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_string /src/FreeRDP/libfreerdp/common/settings.c linenumber=4675
                    WINPR_JSON_GetObjectItemCaseSensitive /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4512
                    WINPR_JSON_IsNull /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4513
                    WINPR_JSON_IsString /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4515
                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4517
                    WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4517
                    WINPR_JSON_GetStringValue /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=4520
                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4523
                    WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4523
                    freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=4527
                    WLog_IsLevelActive /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4529
                    WLog_PrintTextMessage /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=4529
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=202
                WINPR_JSON_Delete /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=204
                  json_object_put  linenumber=64
            settings_client_load_hkey_local_machine /src/FreeRDP/libfreerdp/core/settings.c linenumber=407
              freerdp_getApplicatonDetailsRegKey /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=212
              RegOpenKeyExA /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=217
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=225
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=226
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=228
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=229
              settings_reg_query_dword /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=233
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=235
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=237
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=238
              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_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=243
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=245
              settings_reg_query_dword /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
              RegCloseKey /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=253
              freerdp_getApplicatonDetailsRegKey /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=258
              RegOpenKeyExA /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=263
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=268
              snprintf  linenumber=276
              snprintf  linenumber=277
              settings_reg_query_dword_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=278
              settings_reg_query_bool_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=279
                settings_reg_query_dword_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=165
              freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=282
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=284
              settings_reg_query_bool /src/FreeRDP/libfreerdp/core/settings.c linenumber=288
              RegCloseKey /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=290
              freerdp_getApplicatonDetailsRegKey /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=295
              RegOpenKeyExA /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=300
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=307
              snprintf  linenumber=314
              snprintf  linenumber=315
              settings_reg_query_word_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=317
                settings_reg_query_dword_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=151
              settings_reg_query_word_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=318
              freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=319
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=321
              settings_reg_query_word_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=325
              settings_reg_query_word_val /src/FreeRDP/libfreerdp/core/settings.c linenumber=327
              freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=329
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=330
              RegCloseKey /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=333
              freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=335
              WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=337
              freerdp_getApplicatonDetailsRegKey /src/FreeRDP/libfreerdp/utils/helpers.c linenumber=342
              RegOpenKeyExA /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=347
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=352
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=354
              settings_reg_query_dword /src/FreeRDP/libfreerdp/core/settings.c linenumber=356
              RegCloseKey /src/FreeRDP/winpr/libwinpr/registry/registry.c linenumber=358
              settings_load_config /src/FreeRDP/libfreerdp/core/settings.c linenumber=363
            freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=409
            WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=412
          freerdp_settings_free /src/FreeRDP/libfreerdp/core/settings.c linenumber=1403
            freerdp_settings_free_internal /src/FreeRDP/libfreerdp/core/settings.c linenumber=1435
              freerdp_server_license_issuers_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1410
              freerdp_target_net_addresses_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1411
              freerdp_device_collection_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1412
              freerdp_static_channel_collection_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1413
              freerdp_dynamic_channel_collection_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1414
              freerdp_capability_buffer_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1416
              freerdp_settings_free_keys /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1419
                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=2452
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2849
          freerdp_settings_free /src/FreeRDP/libfreerdp/core/settings.c linenumber=2850
          freerdp_settings_clone /src/FreeRDP/libfreerdp/core/settings.c linenumber=2851
            calloc  linenumber=1680
            freerdp_settings_copy /src/FreeRDP/libfreerdp/core/settings.c linenumber=1682
              freerdp_settings_free_internal /src/FreeRDP/libfreerdp/core/settings.c linenumber=1660
              freerdp_settings_clone_keys /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1664
                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=1477
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1521
                  freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1521
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1521
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1523
                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=1607
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1612
                  freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=1612
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1612
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1614
                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=2596
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2613
                  freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2613
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2613
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2615
                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=2663
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2674
                  freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2674
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2674
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2676
                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=2716
                  freerdp_settings_get_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2721
                  freerdp_settings_get_type_name_for_key /src/FreeRDP/libfreerdp/common/settings_str.c linenumber=2721
                  WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=2721
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2723
                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=1429
                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=1667
              freerdp_settings_int_buffer_copy /src/FreeRDP/libfreerdp/core/settings.c linenumber=1670
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1470
                freerdp_settings_get_pointer /src/FreeRDP/libfreerdp/common/settings.c linenumber=1472
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1473
                freerdp_server_license_issuers_copy /src/FreeRDP/libfreerdp/common/settings.c linenumber=1477
                freerdp_certificate_clone /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1483
                  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
                      calloc  linenumber=1173
                      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=1486
                freerdp_certificate_free /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=1488
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1494
                freerdp_key_clone /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=1500
                  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=1503
                freerdp_key_free /src/FreeRDP/libfreerdp/crypto/privatekey.c linenumber=1505
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1511
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1516
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1515
                calloc  linenumber=1521
                freerdp_capability_buffer_copy /src/FreeRDP/libfreerdp/common/settings.c linenumber=1528
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=916
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=917
                  freerdp_capability_buffer_resize /src/FreeRDP/libfreerdp/common/settings.c linenumber=922
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=927
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=930
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=933
                  realloc  linenumber=936
                freerdp_settings_get_pointer /src/FreeRDP/libfreerdp/common/settings.c linenumber=1534
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1535
                freerdp_settings_get_pointer /src/FreeRDP/libfreerdp/common/settings.c linenumber=1542
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1543
                freerdp_settings_get_pointer /src/FreeRDP/libfreerdp/common/settings.c linenumber=1549
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1547
                freerdp_settings_get_pointer /src/FreeRDP/libfreerdp/common/settings.c linenumber=1553
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1551
                freerdp_settings_get_pointer /src/FreeRDP/libfreerdp/common/settings.c linenumber=1558
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1559
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1564
                freerdp_target_net_adresses_reset /src/FreeRDP/libfreerdp/core/settings.c linenumber=1565
                  freerdp_target_net_addresses_free /src/FreeRDP/libfreerdp/common/settings.c linenumber=1797
                  freerdp_target_net_addresses_resize /src/FreeRDP/libfreerdp/common/settings.c linenumber=1799
                freerdp_settings_get_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1571
                  freerdp_settings_get_pointer_array_writable /src/FreeRDP/libfreerdp/common/settings.c linenumber=2011
                freerdp_settings_get_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1573
                freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1575
                freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1577
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1583
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1584
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1588
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1590
                freerdp_settings_get_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1596
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1597
                freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1598
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1601
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1602
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1605
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1606
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1610
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1612
                freerdp_settings_get_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1618
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1619
                freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1620
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1625
                freerdp_settings_get_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1626
                freerdp_settings_set_pointer_len /src/FreeRDP/libfreerdp/common/settings.c linenumber=1630
                freerdp_settings_set_uint32 /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1632
                freerdp_settings_get_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1638
                winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1639
                freerdp_settings_set_pointer_array /src/FreeRDP/libfreerdp/common/settings.c linenumber=1640
                freerdp_settings_get_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1646
                freerdp_settings_set_string /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=1645
              freerdp_settings_free_internal /src/FreeRDP/libfreerdp/core/settings.c linenumber=1674
            freerdp_settings_free /src/FreeRDP/libfreerdp/core/settings.c linenumber=1689
          rdp_reset_remote_settings /src/FreeRDP/libfreerdp/core/rdp.c linenumber=2854
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2838
            freerdp_settings_free /src/FreeRDP/libfreerdp/core/settings.c linenumber=2839
            freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=2841
            freerdp_settings_new /src/FreeRDP/libfreerdp/core/settings.c linenumber=2843
        rdp_new_common /src/FreeRDP/libfreerdp/core/rdp.c linenumber=2469
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2375
          transport_new /src/FreeRDP/libfreerdp/core/transport.c linenumber=2378
            calloc  linenumber=1717
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1719
            WLog_GetRoot /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1723
            WLog_Create /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1723
            InitializeCriticalSectionAndSpinCount /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1729
            InitializeCriticalSectionAndSpinCount /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1730
            StreamPool_New /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=1734
              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=1740
              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=1745
              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=1750
            CreateEventA /src/FreeRDP/winpr/libwinpr/synch/event.c linenumber=1755
            transport_free /src/FreeRDP/libfreerdp/core/transport.c linenumber=1783
              transport_disconnect /src/FreeRDP/libfreerdp/core/transport.c linenumber=1793
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=1666
              EnterCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1796
              Stream_Release /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=1799
                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=1802
              StreamPool_WaitForReturn /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=1805
                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=1808
              EnterCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1811
              nla_free /src/FreeRDP/libfreerdp/core/nla.c linenumber=1813
                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=825
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=830
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=840
                  sspi_FreeAuthIdentity /src/FreeRDP/winpr/libwinpr/sspi/sspi.c linenumber=845
                    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=846
                  sspi_FreeSecNtlmSettings /src/FreeRDP/winpr/libwinpr/sspi/sspi.c linenumber=847
                  sspi_SecBufferFree /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c linenumber=851
                  sspi_SecBufferFree /src/FreeRDP/winpr/libwinpr/sspi/sspi_winpr.c linenumber=852
                  credssp_auth_update_name_cache /src/FreeRDP/libfreerdp/core/credssp_auth.c linenumber=853
                    _strdup /src/FreeRDP/winpr/libwinpr/crt/string.c linenumber=140
                sspi_FreeAuthIdentity /src/FreeRDP/winpr/libwinpr/sspi/sspi.c linenumber=2471
              StreamPool_Free /src/FreeRDP/winpr/libwinpr/utils/collections/StreamPool.c linenumber=1814
              CloseHandle /src/FreeRDP/winpr/libwinpr/handle/handle.c linenumber=1815
                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=1816
              CloseHandle /src/FreeRDP/winpr/libwinpr/handle/handle.c linenumber=1817
              LeaveCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1820
              DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1821
              LeaveCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1824
              DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=1825
              WLog_Discard /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1826
          transport_set_io_callbacks /src/FreeRDP/libfreerdp/core/transport.c linenumber=2384
          aad_new /src/FreeRDP/libfreerdp/core/aad.c linenumber=2388
            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=2392
            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=2396
            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=2400
            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=1815
                  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=2404
            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=2473
        calloc  linenumber=2476
        input_new /src/FreeRDP/libfreerdp/core/input.c linenumber=2482
          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=2487
          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=2492
          calloc  linenumber=929
        autodetect_new /src/FreeRDP/libfreerdp/core/autodetect.c linenumber=2497
          calloc  linenumber=1064
          WLog_Get /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=1068
        heartbeat_new /src/FreeRDP/libfreerdp/core/heartbeat.c linenumber=2502
          calloc  linenumber=81
        multitransport_new /src/FreeRDP/libfreerdp/core/multitransport.c linenumber=2507
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=216
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=219
          calloc  linenumber=221
          freerdp_settings_get_bool /src/FreeRDP/libfreerdp/common/settings_getters.c linenumber=225
        bulk_new /src/FreeRDP/libfreerdp/codec/bulk.c linenumber=2513
          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
          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=2518
          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=2522
        freerdp_timer_new /src/FreeRDP/libfreerdp/core/timer.c linenumber=2526
          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=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
                  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_Handle_GetInfo /src/FreeRDP/winpr/libwinpr/synch/../handle/handle.h linenumber=383
                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
                WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=414
                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=2535
          freerdp_timer_free /src/FreeRDP/libfreerdp/core/timer.c linenumber=2617
          rdp_reset_free /src/FreeRDP/libfreerdp/core/rdp.c linenumber=2618
            winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2542
            security_lock /src/FreeRDP/libfreerdp/core/security.c linenumber=2544
              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=2545
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2776
              winpr_RC4_Free /src/FreeRDP/winpr/libwinpr/crypto/cipher.c linenumber=2777
                EVP_CIPHER_CTX_free  linenumber=176
            rdp_free_rc4_encrypt_keys /src/FreeRDP/libfreerdp/core/rdp.c linenumber=2546
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=2769
              winpr_RC4_Free /src/FreeRDP/winpr/libwinpr/crypto/cipher.c linenumber=2770
            winpr_Cipher_Free /src/FreeRDP/winpr/libwinpr/crypto/cipher.c linenumber=2548
              EVP_CIPHER_CTX_free  linenumber=741
            winpr_Cipher_Free /src/FreeRDP/winpr/libwinpr/crypto/cipher.c linenumber=2549
            security_unlock /src/FreeRDP/libfreerdp/core/security.c linenumber=2552
              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=2554
            mcs_free /src/FreeRDP/libfreerdp/core/mcs.c linenumber=2555
            nego_free /src/FreeRDP/libfreerdp/core/nego.c linenumber=2556
            license_free /src/FreeRDP/libfreerdp/core/license.c linenumber=2557
            transport_free /src/FreeRDP/libfreerdp/core/transport.c linenumber=2558
            fastpath_free /src/FreeRDP/libfreerdp/core/fastpath.c linenumber=2559
          freerdp_settings_free /src/FreeRDP/libfreerdp/core/settings.c linenumber=2620
          freerdp_settings_free /src/FreeRDP/libfreerdp/core/settings.c linenumber=2621
          freerdp_settings_free /src/FreeRDP/libfreerdp/core/settings.c linenumber=2622
          input_free /src/FreeRDP/libfreerdp/core/input.c linenumber=2624
            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=2625
          nla_free /src/FreeRDP/libfreerdp/core/nla.c linenumber=2626
          redirection_free /src/FreeRDP/libfreerdp/core/redirection.c linenumber=2627
            redirection_free_data /src/FreeRDP/libfreerdp/core/redirection.c linenumber=942
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=87
            redirection_free_string /src/FreeRDP/libfreerdp/core/redirection.c linenumber=943
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=80
            redirection_free_string /src/FreeRDP/libfreerdp/core/redirection.c linenumber=944
            redirection_free_string /src/FreeRDP/libfreerdp/core/redirection.c linenumber=945
            redirection_free_string /src/FreeRDP/libfreerdp/core/redirection.c linenumber=946
            redirection_free_string /src/FreeRDP/libfreerdp/core/redirection.c linenumber=947
            redirection_free_data /src/FreeRDP/libfreerdp/core/redirection.c linenumber=948
            redirection_free_data /src/FreeRDP/libfreerdp/core/redirection.c linenumber=949
            redirection_free_data /src/FreeRDP/libfreerdp/core/redirection.c linenumber=950
            freerdp_certificate_free /src/FreeRDP/libfreerdp/crypto/certificate.c linenumber=951
            redirection_free_array /src/FreeRDP/libfreerdp/core/redirection.c linenumber=952
              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=2628
          heartbeat_free /src/FreeRDP/libfreerdp/core/heartbeat.c linenumber=2629
          multitransport_free /src/FreeRDP/libfreerdp/core/multitransport.c linenumber=2630
          bulk_free /src/FreeRDP/libfreerdp/codec/bulk.c linenumber=2631
          PubSub_Free /src/FreeRDP/winpr/libwinpr/utils/collections/PubSub.c linenumber=2633
          CloseHandle /src/FreeRDP/winpr/libwinpr/handle/handle.c linenumber=2635
          aad_free /src/FreeRDP/libfreerdp/core/aad.c linenumber=2636
          WINPR_JSON_Delete /src/FreeRDP/winpr/libwinpr/utils/json/json-c.c linenumber=2637
          DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=2638
          WLog_Discard /src/FreeRDP/winpr/libwinpr/utils/wlog/wlog.c linenumber=2639
      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=153
        init_channel_handles_table /src/FreeRDP/libfreerdp/core/client.c linenumber=153
          HashTable_New /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c linenumber=134
            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=158
        InitializeCriticalSectionAndSpinCount /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=165
        MessageQueue_New /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c linenumber=169
        MessageQueue_Object /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c linenumber=174
        HashTable_New /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c linenumber=177
        HashTable_ValueObject /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c linenumber=181
          winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=846
        freerdp_channels_free /src/FreeRDP/libfreerdp/core/client.c linenumber=189
          HashTable_Free /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c linenumber=199
          DeleteCriticalSection /src/FreeRDP/winpr/libwinpr/synch/critical.c linenumber=201
          MessageQueue_Free /src/FreeRDP/winpr/libwinpr/utils/collections/MessageQueue.c linenumber=205
      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=1617
        winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=1618
      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=351
              winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=355
              rfx_message_clear /src/FreeRDP/libfreerdp/codec/rfx.c linenumber=359
                winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=1490
                  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=1502
                  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=1506
                  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=1509
                  winpr_int_assert /src/FreeRDP/winpr/libwinpr/crt/assert.c linenumber=812
                  winpr_aligned_recalloc /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=815
                    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=824
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=360
              rfx_profiler_print /src/FreeRDP/libfreerdp/codec/rfx.c linenumber=361
              rfx_profiler_free /src/FreeRDP/libfreerdp/codec/rfx.c linenumber=362
              ObjectPool_Free /src/FreeRDP/winpr/libwinpr/utils/collections/ObjectPool.c linenumber=366
                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=369
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=370
              BufferPool_Free /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c linenumber=378
                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=379
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=381
            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=2713
              Stream_Free /src/FreeRDP/winpr/libwinpr/utils/stream.c linenumber=2714
              rfx_context_free /src/FreeRDP/libfreerdp/codec/rfx.c linenumber=2715
              BufferPool_Free /src/FreeRDP/winpr/libwinpr/utils/collections/BufferPool.c linenumber=2717
              HashTable_Free /src/FreeRDP/winpr/libwinpr/utils/collections/HashTable.c linenumber=2718
              winpr_aligned_free /src/FreeRDP/winpr/libwinpr/crt/alignment.c linenumber=2720
            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=247
    freerdp_channels_load_static_addin_entry /src/FreeRDP/channels/client/addin.c linenumber=247
      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=256
  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
      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=272
    WLog_Print_dbg_tag /src/FreeRDP/winpr/include/winpr/wlog.h linenumber=275
    freerdp_free /src/FreeRDP/libfreerdp/core/freerdp.c linenumber=278
====================================
